mirror of
https://github.com/the-djmaze/snappymail.git
synced 2024-09-20 15:45:55 +08:00
Add hungarian language file hu.ini (closed #67)
This commit is contained in:
parent
f9c7de2920
commit
10349392e8
|
@ -44,6 +44,9 @@ LANG_LV_LV = "Latviešu"
|
|||
LANG_IS = "Íslenska"
|
||||
LANG_IS_IS = "Íslenska"
|
||||
|
||||
LANG_HU = "Magyar"
|
||||
LANG_HU_HU = "Magyar"
|
||||
|
||||
LANG_JA = "日本語"
|
||||
LANG_JP = "日本語"
|
||||
LANG_JA_JP = "日本語"
|
||||
|
@ -100,6 +103,9 @@ LANG_LV_LV = "Latvian"
|
|||
LANG_IS = "Icelandic"
|
||||
LANG_IS_IS = "Icelandic"
|
||||
|
||||
LANG_HU = "Hungarian"
|
||||
LANG_HU_HU = "Hungarian"
|
||||
|
||||
LANG_JA = "Japanese"
|
||||
LANG_JP = "Japanese"
|
||||
LANG_JA_JP = "Japanese"
|
||||
|
|
455
rainloop/v/0.0.0/langs/hu.ini
Normal file
455
rainloop/v/0.0.0/langs/hu.ini
Normal file
|
@ -0,0 +1,455 @@
|
|||
[LOGIN]
|
||||
LABEL_EMAIL = "Email"
|
||||
LABEL_LOGIN = "Login"
|
||||
LABEL_PASSWORD = "Password"
|
||||
LABEL_SIGN_ME = "Remember Me"
|
||||
BUTTON_SIGN_IN = "Sign In"
|
||||
TITLE_SIGN_IN_GOOGLE = "Sign In using Google"
|
||||
TITLE_SIGN_IN_FACEBOOK = "Sign In using Facebook"
|
||||
TITLE_SIGN_IN_TWITTER = "Sign In using Twitter"
|
||||
|
||||
[TOP_TOOLBAR]
|
||||
BUTTON_ADD_ACCOUNT = "Add Account"
|
||||
BUTTON_SETTINGS = "Settings"
|
||||
BUTTON_LOGOUT = "Logout"
|
||||
|
||||
[SEARCH]
|
||||
MAIN_INPUT_PLACEHOLDER = "Search"
|
||||
TITLE_ADV = "Advanced Search"
|
||||
LABEL_ADV_FROM = "From"
|
||||
LABEL_ADV_TO = "To"
|
||||
LABEL_ADV_SUBJECT = "Subject"
|
||||
LABEL_ADV_TEXT = "Text"
|
||||
LABEL_ADV_HAS_ATTACHMENTS = "Has attachments"
|
||||
LABEL_ADV_FLAGGED = "Flagged"
|
||||
LABEL_ADV_UNSEEN = "Unseen"
|
||||
LABEL_ADV_DATE = "Date"
|
||||
LABEL_ADV_DATE_ALL = "All"
|
||||
LABEL_ADV_DATE_3_DAYS = "Up to 3 days old"
|
||||
LABEL_ADV_DATE_7_DAYS = "Up to 1 week old"
|
||||
LABEL_ADV_DATE_MONTH = "Up to 1 month old"
|
||||
LABEL_ADV_DATE_3_MONTHS = "Up to 3 months old"
|
||||
LABEL_ADV_DATE_6_MONTHS = "Up to 6 months old"
|
||||
LABEL_ADV_DATE_YEAR = "Up to 1 year old"
|
||||
BUTTON_ADV_SEARCH = "Search"
|
||||
|
||||
[MAGNIFIC_POPUP]
|
||||
CLOSE = "Close (Esc)"
|
||||
LOADING = "Loading..."
|
||||
GALLERY_PREV = "Previous (Left arrow key)"
|
||||
GALLERY_NEXT = "Next (Right arrow key)"
|
||||
GALLERY_COUNTER = "%curr% of %total%"
|
||||
IMAGE_ERROR = "<a href="%url%" target=\"_blank\">The image</a> could not be loaded."
|
||||
AJAX_ERROR = "<a href="%url%" target=\"_blank\">The content</a> could not be loaded."
|
||||
|
||||
[FOLDER_LIST]
|
||||
BUTTON_COMPOSE = "Compose"
|
||||
BUTTON_CONTACTS = "Contacts"
|
||||
INBOX_NAME = "Inbox"
|
||||
SENT_NAME = "Sent"
|
||||
DRAFTS_NAME = "Drafts"
|
||||
SPAM_NAME = "Spam"
|
||||
TRASH_NAME = "Trash"
|
||||
|
||||
[QUOTA]
|
||||
TITLE = "Quota usage"
|
||||
|
||||
[MESSAGE_LIST]
|
||||
BUTTON_RELOAD = "Reload Message List"
|
||||
BUTTON_MOVE_TO = "Move To"
|
||||
BUTTON_DELETE = "Delete"
|
||||
BUTTON_SPAM = "Spam"
|
||||
BUTTON_EMPTY_FOLDER = "Clear Folder"
|
||||
BUTTON_MULTY_FORWARD = "Forward messages"
|
||||
BUTTON_DELETE_WITHOUT_MOVE = "Delete permanently"
|
||||
BUTTON_MORE = "More"
|
||||
MENU_SET_SEEN = "Mark as read"
|
||||
MENU_SET_ALL_SEEN = "Mark all as read"
|
||||
MENU_UNSET_SEEN = "Mark as unread"
|
||||
MENU_SET_FLAG = "Flag"
|
||||
MENU_UNSET_FLAG = "Unflag"
|
||||
MENU_SELECT_ALL = "All"
|
||||
MENU_SELECT_NONE = "None"
|
||||
MENU_SELECT_INVERT = "Invert"
|
||||
MENU_SELECT_UNSEEN = "Unread"
|
||||
MENU_SELECT_SEEN = "Read"
|
||||
MENU_SELECT_FLAGGED = "Flagged"
|
||||
MENU_SELECT_UNFLAGGED = "Unflagged"
|
||||
EMPTY_LIST = "Empty list."
|
||||
EMPTY_SEARCH_LIST = "No messages matched your search."
|
||||
SEARCH_RESULT_FOR = "Search results for \"%SEARCH%\""
|
||||
LIST_LOADING = "Loading"
|
||||
EMPTY_SUBJECT_TEXT = "(No subject)"
|
||||
PUT_MESSAGE_HERE = "Drop message here to view it in the list"
|
||||
TODAY_AT = "today at %TIME%"
|
||||
YESTERDAY_IN = "yesterday in %TIME%"
|
||||
SEARCH_PLACEHOLDER = "Search"
|
||||
NEW_MESSAGE_NOTIFICATION = "You have %COUNT% new messages!"
|
||||
QUOTA_SIZE = "Using <strong>%SIZE% (%PROC%%)</strong> of your <strong>%LIMIT%</strong>"
|
||||
|
||||
[MESSAGE]
|
||||
BUTTON_EDIT = "Edit"
|
||||
BUTTON_BACK = "Back"
|
||||
BUTTON_CLOSE = "Close"
|
||||
BUTTON_DELETE = "Delete"
|
||||
BUTTON_SPAM = "Spam"
|
||||
BUTTON_MOVE_TO = "Move To"
|
||||
BUTTON_MORE = "More"
|
||||
BUTTON_REPLY = "Reply"
|
||||
BUTTON_REPLY_ALL = "Reply All"
|
||||
BUTTON_FORWARD = "Forward"
|
||||
BUTTON_FORWARD_AS_ATTACHMENT = "Forward as attachment"
|
||||
BUTTON_EDIT_AS_NEW = "Edit as New"
|
||||
BUTTON_SHOW_IMAGES = "Display external images"
|
||||
BUTTON_NOTIFY_READ_RECEIPT = "The sender has asked to be notified when you read this message."
|
||||
BUTTON_IN_NEW_WINDOW = "View in separate window"
|
||||
MENU_HEADERS = "Show message headers"
|
||||
MENU_VIEW_ORIGINAL = "Show original"
|
||||
MENU_DOWNLOAD_ORIGINAL = "Download as .eml file"
|
||||
MENU_FILTER_SIMILAR = "Filter messages like this"
|
||||
MENU_PRINT = "Print"
|
||||
EMPTY_SUBJECT_TEXT = "(No subject)"
|
||||
LABEL_SUBJECT = "Subject"
|
||||
LABEL_DATE = "Date"
|
||||
LABEL_FROM = "From"
|
||||
LABEL_FROM_SHORT = "from"
|
||||
LABEL_TO = "To"
|
||||
LABEL_TO_SHORT = "to"
|
||||
LABEL_CC = "CC"
|
||||
LABEL_BCC = "BCC"
|
||||
PRINT_LABEL_FROM = "From"
|
||||
PRINT_LABEL_TO = "To"
|
||||
PRINT_LABEL_CC = "CC"
|
||||
PRINT_LABEL_BCC = "BCC"
|
||||
PRINT_LABEL_DATE = "Date"
|
||||
PRINT_LABEL_SUBJECT = "Subject"
|
||||
PRINT_LABEL_ATTACHMENTS = "Attachments"
|
||||
MESSAGE_LOADING = "Loading"
|
||||
MESSAGE_VIEW_DESC = "Select message in list to view it here."
|
||||
|
||||
[READ_RECEIPT]
|
||||
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
|
||||
BODY = "This is a Return Receipt for the mail that you sent to %READ-RECEIPT%.
|
||||
|
||||
Note: This Return Receipt only acknowledges that the message was displayed on the recipient's computer.
|
||||
There is no guarantee that the recipient has read or understood the message contents."
|
||||
|
||||
[SUGGESTIONS]
|
||||
SEARCHING_DESC = "Searching..."
|
||||
|
||||
[CONTACTS]
|
||||
LEGEND_CONTACTS = "Contacts"
|
||||
SEARCH_INPUT_PLACEHOLDER = "Search"
|
||||
BUTTON_ADD_CONTACT = "Add Contact"
|
||||
BUTTON_CREATE_CONTACT = "Create"
|
||||
BUTTON_UPDATE_CONTACT = "Update"
|
||||
BUTTON_IMPORT = "Import (csv, vcf, vcard)"
|
||||
ERROR_IMPORT_FILE = "Import error (invalid file format)"
|
||||
LIST_LOADING = "Loading"
|
||||
EMPTY_LIST = "No contacts here"
|
||||
EMPTY_SEARCH = "No contacts found"
|
||||
CLEAR_SEARCH = "Clear search"
|
||||
CONTACT_VIEW_DESC = "Select contact in list to view it here."
|
||||
LABEL_DISPLAY_NAME = "Display name"
|
||||
LABEL_EMAIL = "Email"
|
||||
LABEL_PHONE = "Phone"
|
||||
LINK_ADD_EMAIL = "Add an email address"
|
||||
LINK_ADD_PHONE = "Add a phone"
|
||||
PLACEHOLDER_ENTER_DISPLAY_NAME = "Enter display name"
|
||||
PLACEHOLDER_ENTER_LAST_NAME = "Enter last name"
|
||||
PLACEHOLDER_ENTER_FIRST_NAME = "Enter first name"
|
||||
LABEL_READ_ONLY = "Read only"
|
||||
LABEL_SHARE = "Share"
|
||||
BUTTON_SHARE_NONE = "None"
|
||||
BUTTON_SHARE_ALL = "Everyone"
|
||||
|
||||
[COMPOSE]
|
||||
TITLE_FROM = "From"
|
||||
TITLE_TO = "To"
|
||||
TITLE_CC = "CC"
|
||||
TITLE_BCC = "BCC"
|
||||
TITLE_REPLY_TO = "Reply To"
|
||||
TITLE_SUBJECT = "Subject"
|
||||
LINK_SHOW_INPUTS = "show all fields"
|
||||
BUTTON_SEND = "Send"
|
||||
BUTTON_SAVE = "Save"
|
||||
BUTTON_DELETE = "Delete"
|
||||
BUTTON_CANCEL = "Cancel"
|
||||
SAVED_TIME = "Saved at %TIME%"
|
||||
SAVED_ERROR_ON_SEND = "Message was sent but not saved to sent items folder"
|
||||
ATTACH_FILES = "Attach files"
|
||||
ATTACH_DROP_FILES_DESC = "Drop files here"
|
||||
ATTACH_ITEM_CANCEL = "Cancel"
|
||||
DROPBOX = "Dropbox"
|
||||
GOOGLE_DRIVE = "Google Drive"
|
||||
REPLY_MESSAGE_TITLE = "%DATETIME%, %EMAIL% wrote"
|
||||
FORWARD_MESSAGE_TOP_TITLE = "-------- Forwarded message -------"
|
||||
FORWARD_MESSAGE_TOP_FROM = "From"
|
||||
FORWARD_MESSAGE_TOP_TO = "To"
|
||||
FORWARD_MESSAGE_TOP_CC = "CC"
|
||||
FORWARD_MESSAGE_TOP_SENT = "Sent"
|
||||
FORWARD_MESSAGE_TOP_SUBJECT = "Subject"
|
||||
EMPTY_TO_ERROR_DESC = "Please specify at least one recipient"
|
||||
BUTTON_REQUEST_READ_RECEIPT = "Request a read receipt"
|
||||
|
||||
[POPUPS_ASK]
|
||||
BUTTON_YES = "Yes"
|
||||
BUTTON_NO = "No"
|
||||
DESC_WANT_CLOSE_THIS_WINDOW = "Are you sure you want to close this window?"
|
||||
DESC_WANT_DELETE_MESSAGES = "Are you sure you want to delete the message(s)?"
|
||||
|
||||
[POPUPS_LANGUAGES]
|
||||
TITLE_LANGUAGES = "Choose language"
|
||||
|
||||
[POPUPS_ADD_ACCOUNT]
|
||||
TITLE_ADD_ACCOUNT = "Add Account?"
|
||||
BUTTON_ADD_ACCOUNT = "Add"
|
||||
|
||||
[POPUPS_IDENTITIES]
|
||||
TITLE_ADD_IDENTITY = "Add Identity?"
|
||||
TITLE_UPDATE_IDENTITY = "Update Identity?"
|
||||
BUTTON_ADD_IDENTITY = "Add"
|
||||
BUTTON_UPDATE_IDENTITY = "Update"
|
||||
LABEL_EMAIL = "Email"
|
||||
LABEL_NAME = "Name"
|
||||
LABEL_REPLY_TO = "Reply To"
|
||||
LABEL_BCC = "Bcc"
|
||||
|
||||
[POPUPS_CREATE_FOLDER]
|
||||
TITLE_CREATE_FOLDER = "Create a folder?"
|
||||
SELECT_NO_PARENT = ""
|
||||
LABEL_NAME = "Folder name"
|
||||
LABEL_PARENT = "Parent folder"
|
||||
BUTTON_CREATE = "Create"
|
||||
BUTTON_CANCEL = "Cancel"
|
||||
BUTTON_CLOSE = "Close"
|
||||
TITLE_CREATING_PROCESS = "Creating a folder"
|
||||
|
||||
[POPUPS_CLEAR_FOLDER]
|
||||
TITLE_CLEAR_FOLDER = "Purge all messages from the folder?"
|
||||
BUTTON_CLEAR = "Clear"
|
||||
BUTTON_CANCEL = "Cancel"
|
||||
BUTTON_CLOSE = "Close"
|
||||
DANGER_DESC_WARNING = "Warning!"
|
||||
DANGER_DESC_HTML_1 = "This action will result in removing all mails from <strong>%FOLDER%</strong> folder completely."
|
||||
DANGER_DESC_HTML_2 = "Once started, the process cannot be aborted or cancelled."
|
||||
TITLE_CLEARING_PROCESS = "Purging the folder..."
|
||||
|
||||
[POPUPS_SYSTEM_FOLDERS]
|
||||
TITLE_SYSTEM_FOLDERS = "Select system folders"
|
||||
SELECT_CHOOSE_ONE = "Choose one"
|
||||
SELECT_UNUSE_NAME = "Do not use"
|
||||
LABEL_SENT = "Sent"
|
||||
LABEL_DRAFTS = "Drafts"
|
||||
LABEL_SPAM = "Spam"
|
||||
LABEL_TRASH = "Trash"
|
||||
BUTTON_CANCEL = "Cancel"
|
||||
BUTTON_CLOSE = "Close"
|
||||
|
||||
NOTIFICATION_SENT = "You haven't selected \"Sent\" system folder messages are put to after sending.
|
||||
If you don't want to save sent message, please select \"Do not use\" option."
|
||||
|
||||
NOTIFICATION_DRAFTS = "You haven't selected \"Drafts\" system folder messages are saved to while composing."
|
||||
|
||||
NOTIFICATION_SPAM = "You haven't selected \"Spam\" system folder spamed messages are placed to.
|
||||
If you wish to remove messages permanently, please select \"Do not use\" option."
|
||||
|
||||
NOTIFICATION_TRASH = "You haven't selected \"Trash\" system folder deleted messages are placed to.
|
||||
If you wish to remove messages permanently, please select \"Do not use\" option."
|
||||
|
||||
[TITLES]
|
||||
LOADING = "Loading"
|
||||
LOGIN = "Login"
|
||||
MAILBOX = "MailBox"
|
||||
SETTINGS = "Settings"
|
||||
COMPOSE = "Compose"
|
||||
|
||||
[UPLOAD]
|
||||
ERROR_FILE_IS_TOO_BIG = "File is too big"
|
||||
ERROR_FILE_PARTIALLY_UPLOADED = "File was partially uploaded due to unknown error"
|
||||
ERROR_NO_FILE_UPLOADED = "No file uploaded"
|
||||
ERROR_MISSING_TEMP_FOLDER = "The temporary file is missing"
|
||||
ERROR_ON_SAVING_FILE = "An unknown file upload error occurred"
|
||||
ERROR_FILE_TYPE = "Invalid file type"
|
||||
ERROR_UNKNOWN = "An unknown file upload error occurred"
|
||||
|
||||
[EDITOR]
|
||||
TEXT_SWITCHER_PLAINT_TEXT = "Plain text"
|
||||
TEXT_SWITCHER_RICH_FORMATTING = "Rich formatting"
|
||||
TEXT_SWITCHER_CONFIRM = "Text formatting and images will be lost. Are you sure you want to continue?"
|
||||
|
||||
[SETTINGS_LABELS]
|
||||
LABEL_PERSONAL_NAME = "Personal"
|
||||
LABEL_GENERAL_NAME = "General"
|
||||
LABEL_CONTACTS_NAME = "Contacts"
|
||||
LABEL_FOLDERS_NAME = "Folders"
|
||||
LABEL_ACCOUNTS_NAME = "Accounts"
|
||||
LABEL_IDENTITY_NAME = "Identity"
|
||||
LABEL_IDENTITIES_NAME = "Identities"
|
||||
LABEL_SOCIAL_NAME = "Social"
|
||||
LABEL_THEMES_NAME = "Themes"
|
||||
LABEL_CHANGE_PASSWORD_NAME = "Password"
|
||||
BUTTON_BACK = "Back"
|
||||
|
||||
[SETTINGS_IDENTITY]
|
||||
LEGEND_IDENTITY = "Identity"
|
||||
LABEL_DISPLAY_NAME = "Name"
|
||||
LABEL_REPLY_TO = "Reply-To"
|
||||
LABEL_SIGNATURE = "Signature"
|
||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||
|
||||
[SETTINGS_GENERAL]
|
||||
LEGEND_GENERAL = "General"
|
||||
LABEL_LANGUAGE = "Language"
|
||||
LABEL_EDITOR = "Default text editor"
|
||||
LABEL_EDITOR_HTML_AS_DEFAULT = "Html"
|
||||
LABEL_EDITOR_PLAIN_AS_DEFAULT = "Plain"
|
||||
LABEL_ANIMATION = "Interface animation"
|
||||
LABEL_ANIMATION_FULL = "Full"
|
||||
LABEL_ANIMATION_NORMAL = "Normal"
|
||||
LABEL_ANIMATION_NONE = "None"
|
||||
LABEL_VIEW_OPTIONS = "View options"
|
||||
LABEL_USE_PREVIEW_PANE = "Use preview pane"
|
||||
LABEL_USE_CHECKBOXES_IN_LIST = "Display checkboxes in list"
|
||||
LABEL_USE_THREADS = "Use threads"
|
||||
LABEL_REPLY_SAME_FOLDER = "Place replies in the folder of the message being replied to"
|
||||
LABEL_SHOW_IMAGES = "Always display external images in message body"
|
||||
LABEL_SHOW_ANIMATION = "Show animation"
|
||||
LABEL_MESSAGE_PER_PAGE = "messages on page"
|
||||
LABEL_CHROME_NOTIFICATION = "Notifications"
|
||||
LABEL_CHROME_NOTIFICATION_DESC = "Show new messages notification popups"
|
||||
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blocked by the browser)"
|
||||
|
||||
[SETTINGS_CONTACTS]
|
||||
LEGEND_CONTACTS = "Contacts"
|
||||
LEGEND_MOBILE_SYNC = "Mobile Sync"
|
||||
LABEL_SYNC_SERVER = "Server"
|
||||
LABEL_SYNC_USERNAME = "User Name"
|
||||
LABEL_SYNC_PASSWORD = "Password"
|
||||
LINK_HIDE = "hide"
|
||||
LINK_SHOW = "show"
|
||||
LABEL_DESC_PAB = "Pesonal Address Book"
|
||||
DESC_FULL_PAB_URL = "If your application (such as Mozilla Thunderbird (SOGo Connector Thunderbird extension) or Evolution) requires full path to the CardDAV address book, use the URL below."
|
||||
LABEL_CONTACTS_AUTOSAVE = "Automatically add recipients to your address book"
|
||||
|
||||
[SETTINGS_THEMES]
|
||||
LEGEND_THEMES = "Themes"
|
||||
LEGEND_THEMES_CUSTOM = "Custom Theme Configuration"
|
||||
LABEL_CUSTOM_TYPE = "Type"
|
||||
LABEL_CUSTOM_TYPE_LIGHT = "Light"
|
||||
LABEL_CUSTOM_TYPE_DARK = "Dark"
|
||||
LABEL_CUSTOM_BACKGROUND_IMAGE = "Background"
|
||||
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)"
|
||||
ERROR_FILE_IS_TOO_BIG = "File is too big (1MB+)"
|
||||
ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)"
|
||||
ERROR_UNKNOWN = "An unknown file upload error occurred"
|
||||
|
||||
[SETTINGS_SOCIAL]
|
||||
LEGEND_GOOGLE = "Google"
|
||||
BUTTON_GOOGLE_CONNECT = "Connect Google"
|
||||
BUTTON_GOOGLE_DISCONNECT = "Disconnect Google"
|
||||
MAIN_GOOGLE_DESC = "After enabling login via Google, you can log into this account using Google button on the login screen."
|
||||
LEGEND_FACEBOOK = "Facebook"
|
||||
BUTTON_FACEBOOK_CONNECT = "Connect Facebook"
|
||||
BUTTON_FACEBOOK_DISCONNECT = "Disconnect Facebook"
|
||||
MAIN_FACEBOOK_DESC = "After enabling login via Facebook, you can log into this account using Facebook button on the login screen."
|
||||
LEGEND_TWITTER = "Twitter"
|
||||
BUTTON_TWITTER_CONNECT = "Connect Twitter"
|
||||
BUTTON_TWITTER_DISCONNECT = "Disconnect Twitter"
|
||||
MAIN_TWITTER_DESC = "After enabling login via Twitter, you can log into this account using Twitter button on the login screen."
|
||||
|
||||
[SETTINGS_FOLDERS]
|
||||
LEGEND_FOLDERS = "Folder List"
|
||||
BUTTON_CREATE = "Create Folder"
|
||||
BUTTON_SYSTEM = "Select System Folders"
|
||||
BUTTON_DELETE = "Delete"
|
||||
BUTTON_SUBSCRIBE = "Subscribe"
|
||||
BUTTON_UNSUBSCRIBE = "Unsubscribe"
|
||||
LOADING_PROCESS = "Updating folder list"
|
||||
CREATING_PROCESS = "Creating a folder"
|
||||
DELETING_PROCESS = "Deleting a folder"
|
||||
RENAMING_PROCESS = "Renaming a folder"
|
||||
DELETING_ASK = "Are you sure?"
|
||||
|
||||
[SETTINGS_ACCOUNTS]
|
||||
LEGEND_ACCOUNTS = "Account List"
|
||||
BUTTON_ADD_ACCOUNT = "Add Account"
|
||||
BUTTON_DELETE = "Delete"
|
||||
LOADING_PROCESS = "Updating account list"
|
||||
DELETING_ASK = "Are you sure?"
|
||||
|
||||
[SETTINGS_IDENTITIES]
|
||||
LEGEND_IDENTITY = "Identity"
|
||||
LEGEND_IDENTITIES = "Additional Identities"
|
||||
LABEL_DISPLAY_NAME = "Name"
|
||||
LABEL_REPLY_TO = "Reply-To"
|
||||
LABEL_SIGNATURE = "Signature"
|
||||
LABEL_ADD_SIGNATURE_TO_ALL = "Add your signature to all the outgoing messages"
|
||||
BUTTON_ADD_IDENTITY = "Add Identity"
|
||||
BUTTON_DELETE = "Delete"
|
||||
LOADING_PROCESS = "Updating identity list"
|
||||
DELETING_ASK = "Are you sure?"
|
||||
|
||||
[SETTINGS_CHANGE_PASSWORD]
|
||||
LEGEND_CHANGE_PASSWORD = "Change Password"
|
||||
LABEL_CURRENT_PASSWORD = "Current password"
|
||||
LABEL_NEW_PASSWORD = "New password"
|
||||
LABEL_REPEAT_PASSWORD = "New password again"
|
||||
BUTTON_UPDATE_PASSWORD = "Set New Password"
|
||||
|
||||
[NOTIFICATIONS]
|
||||
INVALID_TOKEN = "Invalid token"
|
||||
AUTH_ERROR = "Authentication failed"
|
||||
ACCESS_ERROR = "Access error"
|
||||
CONNECTION_ERROR = "Can't connect to server"
|
||||
CAPTCHA_ERROR = "Incorrect CAPTCHA."
|
||||
SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "This social ID is not assigned for any email account yet. Log in using email credentials and add enable this feature in account settings."
|
||||
SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "This social ID is not assigned for any email account yet. Log in using email credentials and add enable this feature in account settings."
|
||||
SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE = "This social ID is not assigned for any email account yet. Log in using email credentials and add enable this feature in account settings."
|
||||
DOMAIN_NOT_ALLOWED = "Domain is not allowed"
|
||||
ACCOUNT_NOT_ALLOWED = "Account is not allowed"
|
||||
CANT_GET_MESSAGE_LIST = "Can't get message list"
|
||||
CANT_GET_MESSAGE = "Can't get message"
|
||||
CANT_DELETE_MESSAGE = "Can't delete message"
|
||||
CANT_MOVE_MESSAGE = "Can't move message"
|
||||
CANT_SAVE_MESSAGE = "Can't save message"
|
||||
CANT_SEND_MESSAGE = "Can't send message"
|
||||
INVALID_RECIPIENTS = "Invalid recipients"
|
||||
CANT_CREATE_FOLDER = "Can't create folder"
|
||||
CANT_RENAME_FOLDER = "Can't rename folder"
|
||||
CANT_DELETE_FOLDER = "Can't delete folder"
|
||||
CANT_DELETE_NON_EMPTY_FOLDER = "Can't delete non-empty directory"
|
||||
CANT_SUBSCRIBE_FOLDER = "Can't subscribe folder"
|
||||
CANT_UNSUBSCRIBE_FOLDER = "Can't unsubscribe folder"
|
||||
CANT_SAVE_SETTINGS = "Can't save settings"
|
||||
CANT_SAVE_PLUGIN_SETTINGS = "Can't save settings"
|
||||
DOMAIN_ALREADY_EXISTS = "Domain already exists"
|
||||
CANT_INSTALL_PACKAGE = "Failed to install package"
|
||||
CANT_DELETE_PACKAGE = "Failed to remove package"
|
||||
INVALID_PLUGIN_PACKAGE = "Invalid plugin package"
|
||||
UNSUPPORTED_PLUGIN_PACKAGE = "Unsupported plugin package"
|
||||
LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
|
||||
LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
|
||||
LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
|
||||
DEMO_SEND_MESSAGE_ERROR = "For security purposes, this demo account is not allowed to send messages to external e-mail addresses!"
|
||||
ACCOUNT_ALREADY_EXISTS = "Account already exists"
|
||||
MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
|
||||
UNKNOWN_ERROR = "Unknown error"
|
||||
|
||||
[STATIC]
|
||||
BACK_LINK = "Reload"
|
||||
DOMAIN_LIST_DESC = "List of domains webmail is allowed to access."
|
||||
PHP_EXSTENSIONS_ERROR_DESC = "Required PHP extension are not available in your PHP configuration!"
|
||||
PHP_VERSION_ERROR_DESC = "Your PHP version (%VERSION%) is lower than the minimal required 5.3.0!"
|
||||
|
||||
NO_SCRIPT_TITLE = "JavaScript is required for this application."
|
||||
NO_SCRIPT_DESC = "JavaScript support is not available in your browser.
|
||||
Please enable JavaScript support in your browser settings and retry."
|
||||
|
||||
NO_COOKIE_TITLE = "Cookies support is required for this application."
|
||||
NO_COOKIE_DESC = "Cookies support is not available in your browser.
|
||||
Please enable Cookie support in your browser settings and retry."
|
||||
|
||||
BAD_BROWSER_TITLE = "Your browser is outdated."
|
||||
BAD_BROWSER_DESC = "To use all the features of the application,
|
||||
download and install one of these browsers:"
|
|
@ -637,7 +637,7 @@
|
|||
border-radius: 8px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
|
||||
|
||||
/* =============================================================================
|
||||
|
@ -1142,7 +1142,7 @@ table {
|
|||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
|
||||
@charset "UTF-8";
|
||||
|
||||
@font-face {
|
||||
|
@ -1474,7 +1474,7 @@ table {
|
|||
.icon-mail:before {
|
||||
content: "\e062";
|
||||
}
|
||||
|
||||
|
||||
/** initial setup **/
|
||||
.nano {
|
||||
/*
|
||||
|
@ -1591,7 +1591,7 @@ table {
|
|||
.nano > .pane2:hover > .slider2, .nano > .pane2.active > .slider2 {
|
||||
background-color: rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
|
||||
|
||||
/* Magnific Popup CSS */
|
||||
.mfp-bg {
|
||||
top: 0;
|
||||
|
@ -1956,7 +1956,7 @@ img.mfp-img {
|
|||
right: 0;
|
||||
padding-top: 0; }
|
||||
|
||||
|
||||
|
||||
|
||||
/* overlay at start */
|
||||
.mfp-fade.mfp-bg {
|
||||
|
@ -2002,7 +2002,7 @@ img.mfp-img {
|
|||
-moz-transform: translateX(50px);
|
||||
transform: translateX(50px);
|
||||
}
|
||||
|
||||
|
||||
.simple-pace {
|
||||
-webkit-pointer-events: none;
|
||||
pointer-events: none;
|
||||
|
@ -2073,7 +2073,7 @@ img.mfp-img {
|
|||
@keyframes simple-pace-stripe-animation {
|
||||
0% { transform: none; transform: none; }
|
||||
100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
|
||||
}
|
||||
}
|
||||
.inputosaurus-container {
|
||||
background-color:#fff;
|
||||
border:1px solid #bcbec0;
|
||||
|
@ -2141,7 +2141,7 @@ img.mfp-img {
|
|||
box-shadow:none;
|
||||
}
|
||||
.inputosaurus-input-hidden { display:none; }
|
||||
|
||||
|
||||
.flag-wrapper {
|
||||
width: 24px;
|
||||
height: 16px;
|
||||
|
@ -2168,6 +2168,7 @@ img.mfp-img {
|
|||
.flag.flag-it, .flag.flag-it-it {background-position: -208px -66px}
|
||||
.flag.flag-is, .flag.flag-is-is {background-position: -192px -66px}
|
||||
.flag.flag-lv, .flag.flag-lv-lv {background-position: -112px -88px}
|
||||
.flag.flag-hu, .flag.flag-hu-hu {background-position: -32px -66px}
|
||||
|
||||
.flag.flag-no, .flag.flag-nb, .flag.flag-nb-no {background-position: -96px -110px}
|
||||
|
||||
|
@ -2182,7 +2183,7 @@ img.mfp-img {
|
|||
.flag.flag-pt-br {background-position: -192px -11px}
|
||||
|
||||
.flag.flag-cn, .flag.flag-zh-tw, .flag.flag-zh-cn, .flag.flag-zh-hk {background-position: -208px -22px}
|
||||
|
||||
|
||||
/* RainLoop Webmail (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
|
||||
.clearfix {
|
||||
*zoom: 1;
|
||||
|
|
2
rainloop/v/0.0.0/static/css/app.min.css
vendored
2
rainloop/v/0.0.0/static/css/app.min.css
vendored
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
|||
/*! RainLoop Webmail Admin Module (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
|
||||
(function (window, $, ko, crossroads, hasher, _) {
|
||||
/*! RainLoop Webmail Admin Module (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
|
||||
(function (window, $, ko, crossroads, hasher, _) {
|
||||
|
||||
'use strict';
|
||||
|
||||
|
@ -70,14 +70,14 @@ var
|
|||
$document = $(window.document),
|
||||
|
||||
NotificationClass = window.Notification && window.Notification.requestPermission ? window.Notification : null
|
||||
;
|
||||
;
|
||||
/*jshint onevar: false*/
|
||||
/**
|
||||
* @type {?AdminApp}
|
||||
*/
|
||||
var RL = null;
|
||||
/*jshint onevar: true*/
|
||||
|
||||
|
||||
/**
|
||||
* @type {?}
|
||||
*/
|
||||
|
@ -164,7 +164,7 @@ if (Globals.bAllowPdfPreview && navigator && navigator.mimeTypes)
|
|||
return oType && 'application/pdf' === oType.type;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Consts.Defaults = {};
|
||||
Consts.Values = {};
|
||||
Consts.DataImages = {};
|
||||
|
@ -282,7 +282,7 @@ Consts.DataImages.UserDotPic = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA
|
|||
* @type {string}
|
||||
*/
|
||||
Consts.DataImages.TranspPic = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=';
|
||||
|
||||
|
||||
/**
|
||||
* @enum {string}
|
||||
*/
|
||||
|
@ -626,7 +626,7 @@ Enums.Notification = {
|
|||
'UnknownNotification': 999,
|
||||
'UnknownError': 999
|
||||
};
|
||||
|
||||
|
||||
Utils.trim = $.trim;
|
||||
Utils.inArray = $.inArray;
|
||||
Utils.isArray = _.isArray;
|
||||
|
@ -2207,7 +2207,7 @@ Utils.computedPagenatorHelper = function (koCurrentPage, koPageCount)
|
|||
return aResult;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
// Base64 encode / decode
|
||||
// http://www.webtoolkit.info/
|
||||
|
||||
|
@ -2370,7 +2370,7 @@ Base64 = {
|
|||
}
|
||||
};
|
||||
|
||||
/*jslint bitwise: false*/
|
||||
/*jslint bitwise: false*/
|
||||
ko.bindingHandlers.tooltip = {
|
||||
'init': function (oElement, fValueAccessor) {
|
||||
if (!Globals.bMobileDevice)
|
||||
|
@ -2992,7 +2992,7 @@ ko.observable.fn.validateFunc = function (fFunc)
|
|||
return this;
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -3308,7 +3308,7 @@ LinkBuilder.prototype.socialFacebook = function ()
|
|||
{
|
||||
return this.sServer + 'SocialFacebook' + ('' !== this.sSpecSuffix ? '/' + this.sSpecSuffix + '/' : '');
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @type {Object}
|
||||
*/
|
||||
|
@ -3402,7 +3402,7 @@ Plugins.settingsGet = function (sPluginSection, sName)
|
|||
};
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -3476,7 +3476,7 @@ CookieDriver.prototype.get = function (sKey)
|
|||
|
||||
return mResult;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -3548,7 +3548,7 @@ LocalStorageDriver.prototype.get = function (sKey)
|
|||
|
||||
return mResult;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -3591,7 +3591,7 @@ LocalStorage.prototype.get = function (iKey)
|
|||
{
|
||||
return this.oDriver ? this.oDriver.get('p' + iKey) : null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -3604,7 +3604,7 @@ KnoinAbstractBoot.prototype.bootstart = function ()
|
|||
{
|
||||
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {string=} sPosition = ''
|
||||
* @param {string=} sTemplate = ''
|
||||
|
@ -3664,7 +3664,7 @@ KnoinAbstractViewModel.prototype.viewModelPosition = function ()
|
|||
KnoinAbstractViewModel.prototype.cancelCommand = KnoinAbstractViewModel.prototype.closeCommand = function ()
|
||||
{
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {string} sScreenName
|
||||
* @param {?=} aViewModels = []
|
||||
|
@ -3740,7 +3740,7 @@ KnoinAbstractScreen.prototype.__start = function ()
|
|||
this.oCross = oRoute;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -4129,7 +4129,7 @@ Knoin.prototype.bootstart = function ()
|
|||
};
|
||||
|
||||
kn = new Knoin();
|
||||
|
||||
|
||||
/**
|
||||
* @param {string=} sEmail
|
||||
* @param {string=} sName
|
||||
|
@ -4493,7 +4493,7 @@ EmailModel.prototype.inputoTagLine = function ()
|
|||
{
|
||||
return 0 < this.name.length ? this.name + ' (' + this.email + ')' : this.email;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -4713,7 +4713,7 @@ PopupsDomainViewModel.prototype.clearForm = function ()
|
|||
this.smtpAuth(true);
|
||||
this.whiteList('');
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -4850,7 +4850,7 @@ PopupsPluginViewModel.prototype.onBuild = function ()
|
|||
return bResult;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -4966,7 +4966,7 @@ PopupsActivateViewModel.prototype.validateSubscriptionKey = function ()
|
|||
{
|
||||
var sValue = this.key();
|
||||
return '' === sValue || !!/^RL[\d]+-[A-Z0-9\-]+Z$/.test(Utils.trim(sValue));
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -5040,7 +5040,7 @@ PopupsLanguagesViewModel.prototype.changeLanguage = function (sLang)
|
|||
RL.data().mainLanguage(sLang);
|
||||
this.cancelCommand();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -5158,7 +5158,7 @@ PopupsAskViewModel.prototype.onBuild = function ()
|
|||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -5245,7 +5245,7 @@ AdminLoginViewModel.prototype.onHide = function ()
|
|||
{
|
||||
this.loginFocus(false);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {?} oScreen
|
||||
*
|
||||
|
@ -5267,7 +5267,7 @@ AdminMenuViewModel.prototype.link = function (sRoute)
|
|||
{
|
||||
return '#/' + sRoute;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -5289,7 +5289,7 @@ AdminPaneViewModel.prototype.logoutClick = function ()
|
|||
RL.remote().adminLogout(function () {
|
||||
RL.loginAndLogoutReload();
|
||||
});
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5389,7 +5389,7 @@ AdminGeneral.prototype.selectLanguage = function ()
|
|||
{
|
||||
kn.showScreenPopup(PopupsLanguagesViewModel);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5441,7 +5441,7 @@ AdminLogin.prototype.onBuild = function ()
|
|||
|
||||
}, 50);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5510,7 +5510,7 @@ AdminBranding.prototype.onBuild = function ()
|
|||
|
||||
}, 50);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5730,7 +5730,7 @@ AdminContacts.prototype.onBuild = function ()
|
|||
|
||||
}, 50);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5819,7 +5819,7 @@ AdminDomains.prototype.onDomainListChangeRequest = function ()
|
|||
{
|
||||
RL.reloadDomainList();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5907,7 +5907,7 @@ AdminSecurity.prototype.phpInfoLink = function ()
|
|||
{
|
||||
return RL.link().phpInfo();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6023,7 +6023,7 @@ AdminSocial.prototype.onBuild = function ()
|
|||
|
||||
}, 50);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6120,7 +6120,7 @@ AdminPlugins.prototype.onPluginDisableRequest = function (sResult, oData)
|
|||
|
||||
RL.reloadPluginList();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6224,7 +6224,7 @@ AdminPackages.prototype.installPackage = function (oPackage)
|
|||
RL.remote().packageInstall(this.requestHelper(oPackage, true), oPackage);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6275,7 +6275,7 @@ AdminLicensing.prototype.licenseExpiredMomentValue = function ()
|
|||
{
|
||||
var oDate = moment.unix(this.licenseExpired());
|
||||
return oDate.format('LL') + ' (' + oDate.from(moment()) + ')';
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6350,7 +6350,7 @@ AbstractData.prototype.populateDataOnStart = function()
|
|||
|
||||
this.contactsIsAllowed(!!RL.settingsGet('ContactsIsAllowed'));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractData
|
||||
|
@ -6384,7 +6384,7 @@ _.extend(AdminDataStorage.prototype, AbstractData.prototype);
|
|||
AdminDataStorage.prototype.populateDataOnStart = function()
|
||||
{
|
||||
AbstractData.prototype.populateDataOnStart.call(this);
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6658,7 +6658,7 @@ AbstractAjaxRemoteStorage.prototype.jsVersion = function (fCallback, sVersion)
|
|||
'Version': sVersion
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractAjaxRemoteStorage
|
||||
|
@ -6902,7 +6902,7 @@ AdminAjaxRemoteStorage.prototype.adminPing = function (fCallback)
|
|||
{
|
||||
this.defaultRequest(fCallback, 'AdminPing');
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6968,7 +6968,7 @@ AbstractCacheStorage.prototype.setEmailsPicsHashesData = function (oData)
|
|||
{
|
||||
this.oEmailsPicsHashes = oData;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractCacheStorage
|
||||
|
@ -6979,7 +6979,7 @@ function AdminCacheStorage()
|
|||
}
|
||||
|
||||
_.extend(AdminCacheStorage.prototype, AbstractCacheStorage.prototype);
|
||||
|
||||
|
||||
/**
|
||||
* @param {Array} aViewModels
|
||||
* @constructor
|
||||
|
@ -7157,7 +7157,7 @@ AbstractSettings.prototype.routes = function ()
|
|||
['', oRules]
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractScreen
|
||||
|
@ -7172,7 +7172,7 @@ _.extend(AdminLoginScreen.prototype, KnoinAbstractScreen.prototype);
|
|||
AdminLoginScreen.prototype.onShow = function ()
|
||||
{
|
||||
RL.setTitle('');
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractSettings
|
||||
|
@ -7192,7 +7192,7 @@ AdminSettingsScreen.prototype.onShow = function ()
|
|||
// AbstractSettings.prototype.onShow.call(this);
|
||||
|
||||
RL.setTitle('');
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractBoot
|
||||
|
@ -7508,7 +7508,7 @@ AbstractApp.prototype.bootstart = function ()
|
|||
|
||||
ssm.ready();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractApp
|
||||
|
@ -7747,7 +7747,7 @@ AdminApp.prototype.bootstart = function ()
|
|||
* @type {AdminApp}
|
||||
*/
|
||||
RL = new AdminApp();
|
||||
|
||||
|
||||
$html.addClass(Globals.bMobileDevice ? 'mobile' : 'no-mobile');
|
||||
|
||||
$window.keydown(Utils.killCtrlAandS).keyup(Utils.killCtrlAandS);
|
||||
|
@ -7794,9 +7794,9 @@ window['__RLBOOT'] = function (fCall) {
|
|||
window['__RLBOOT'] = null;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
if (window.SimplePace) {
|
||||
window.SimplePace.add(10);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}(window, jQuery, ko, crossroads, hasher, _));
|
|
@ -1,5 +1,5 @@
|
|||
/*! RainLoop Webmail Main Module (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
|
||||
(function (window, $, ko, crossroads, hasher, moment, Jua, _, ifvisible) {
|
||||
/*! RainLoop Webmail Main Module (c) RainLoop Team | Licensed under CC BY-NC-SA 3.0 */
|
||||
(function (window, $, ko, crossroads, hasher, moment, Jua, _, ifvisible) {
|
||||
|
||||
'use strict';
|
||||
|
||||
|
@ -70,14 +70,14 @@ var
|
|||
$document = $(window.document),
|
||||
|
||||
NotificationClass = window.Notification && window.Notification.requestPermission ? window.Notification : null
|
||||
;
|
||||
;
|
||||
/*jshint onevar: false*/
|
||||
/**
|
||||
* @type {?RainLoopApp}
|
||||
*/
|
||||
var RL = null;
|
||||
/*jshint onevar: true*/
|
||||
|
||||
|
||||
/**
|
||||
* @type {?}
|
||||
*/
|
||||
|
@ -164,7 +164,7 @@ if (Globals.bAllowPdfPreview && navigator && navigator.mimeTypes)
|
|||
return oType && 'application/pdf' === oType.type;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Consts.Defaults = {};
|
||||
Consts.Values = {};
|
||||
Consts.DataImages = {};
|
||||
|
@ -282,7 +282,7 @@ Consts.DataImages.UserDotPic = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA
|
|||
* @type {string}
|
||||
*/
|
||||
Consts.DataImages.TranspPic = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2NkAAIAAAoAAggA9GkAAAAASUVORK5CYII=';
|
||||
|
||||
|
||||
/**
|
||||
* @enum {string}
|
||||
*/
|
||||
|
@ -626,7 +626,7 @@ Enums.Notification = {
|
|||
'UnknownNotification': 999,
|
||||
'UnknownError': 999
|
||||
};
|
||||
|
||||
|
||||
Utils.trim = $.trim;
|
||||
Utils.inArray = $.inArray;
|
||||
Utils.isArray = _.isArray;
|
||||
|
@ -2207,7 +2207,7 @@ Utils.computedPagenatorHelper = function (koCurrentPage, koPageCount)
|
|||
return aResult;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
// Base64 encode / decode
|
||||
// http://www.webtoolkit.info/
|
||||
|
||||
|
@ -2370,7 +2370,7 @@ Base64 = {
|
|||
}
|
||||
};
|
||||
|
||||
/*jslint bitwise: false*/
|
||||
/*jslint bitwise: false*/
|
||||
ko.bindingHandlers.tooltip = {
|
||||
'init': function (oElement, fValueAccessor) {
|
||||
if (!Globals.bMobileDevice)
|
||||
|
@ -2992,7 +2992,7 @@ ko.observable.fn.validateFunc = function (fFunc)
|
|||
return this;
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -3308,7 +3308,7 @@ LinkBuilder.prototype.socialFacebook = function ()
|
|||
{
|
||||
return this.sServer + 'SocialFacebook' + ('' !== this.sSpecSuffix ? '/' + this.sSpecSuffix + '/' : '');
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @type {Object}
|
||||
*/
|
||||
|
@ -3402,7 +3402,7 @@ Plugins.settingsGet = function (sPluginSection, sName)
|
|||
};
|
||||
|
||||
|
||||
|
||||
|
||||
function HtmlEditorWrapper(oElement, fOnBlur, fOnReady)
|
||||
{
|
||||
var self = this;
|
||||
|
@ -3798,7 +3798,7 @@ HtmlEditorWrapper.prototype.modeToggle = function (bFocus)
|
|||
|
||||
this.blurTrigger();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @param {koProperty} oKoList
|
||||
|
@ -4339,7 +4339,7 @@ Selector.prototype.on = function (sEventName, fCallback)
|
|||
{
|
||||
this.oCallbacks[sEventName] = fCallback;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -4413,7 +4413,7 @@ CookieDriver.prototype.get = function (sKey)
|
|||
|
||||
return mResult;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -4485,7 +4485,7 @@ LocalStorageDriver.prototype.get = function (sKey)
|
|||
|
||||
return mResult;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -4528,7 +4528,7 @@ LocalStorage.prototype.get = function (iKey)
|
|||
{
|
||||
return this.oDriver ? this.oDriver.get('p' + iKey) : null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -4541,7 +4541,7 @@ KnoinAbstractBoot.prototype.bootstart = function ()
|
|||
{
|
||||
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {string=} sPosition = ''
|
||||
* @param {string=} sTemplate = ''
|
||||
|
@ -4601,7 +4601,7 @@ KnoinAbstractViewModel.prototype.viewModelPosition = function ()
|
|||
KnoinAbstractViewModel.prototype.cancelCommand = KnoinAbstractViewModel.prototype.closeCommand = function ()
|
||||
{
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {string} sScreenName
|
||||
* @param {?=} aViewModels = []
|
||||
|
@ -4677,7 +4677,7 @@ KnoinAbstractScreen.prototype.__start = function ()
|
|||
this.oCross = oRoute;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5066,7 +5066,7 @@ Knoin.prototype.bootstart = function ()
|
|||
};
|
||||
|
||||
kn = new Knoin();
|
||||
|
||||
|
||||
/**
|
||||
* @param {string=} sEmail
|
||||
* @param {string=} sName
|
||||
|
@ -5430,7 +5430,7 @@ EmailModel.prototype.inputoTagLine = function ()
|
|||
{
|
||||
return 0 < this.name.length ? this.name + ' (' + this.email + ')' : this.email;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5552,7 +5552,7 @@ ContactModel.prototype.lineAsCcc = function ()
|
|||
|
||||
return aResult.join(' ');
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {number=} iType = Enums.ContactPropertyType.Unknown
|
||||
* @param {string=} sValue = ''
|
||||
|
@ -5574,7 +5574,7 @@ function ContactPropertyModel(iType, sValue, bFocused, sPlaceholder)
|
|||
return sPlaceholder ? Utils.i18n(sPlaceholder) : '';
|
||||
}, this);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -5810,7 +5810,7 @@ AttachmentModel.prototype.iconClass = function ()
|
|||
|
||||
return sClass;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @param {string} sId
|
||||
|
@ -5871,7 +5871,7 @@ ComposeAttachmentModel.prototype.initByUploadJson = function (oJsonAttachment)
|
|||
}
|
||||
|
||||
return bResult;
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -6849,7 +6849,7 @@ MessageModel.prototype.showInternalImages = function (bLazy)
|
|||
Utils.windowResize(500);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -7183,7 +7183,7 @@ FolderModel.prototype.printableFullName = function ()
|
|||
{
|
||||
return this.fullName.split(this.delimiter).join(' / ');
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {string} sEmail
|
||||
* @param {boolean=} bCanBeDelete = true
|
||||
|
@ -7204,7 +7204,7 @@ AccountModel.prototype.email = '';
|
|||
AccountModel.prototype.changeAccountLink = function ()
|
||||
{
|
||||
return RL.link().change(this.email);
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @param {string} sId
|
||||
* @param {string} sEmail
|
||||
|
@ -7240,7 +7240,7 @@ IdentityModel.prototype.formattedNameForEmail = function ()
|
|||
var sName = this.name();
|
||||
return '' === sName ? this.email() : '"' + Utils.quoteName(sName) + '" <' + this.email() + '>';
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -7350,7 +7350,7 @@ PopupsFolderClearViewModel.prototype.onBuild = function ()
|
|||
return bResult;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -7474,7 +7474,7 @@ PopupsFolderCreateViewModel.prototype.onBuild = function ()
|
|||
return bResult;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -7593,7 +7593,7 @@ PopupsFolderSystemViewModel.prototype.onBuild = function ()
|
|||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -9069,7 +9069,7 @@ PopupsComposeViewModel.prototype.triggerForResize = function ()
|
|||
this.resizer(!this.resizer());
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -9709,7 +9709,7 @@ PopupsContactsViewModel.prototype.onHide = function ()
|
|||
oItem.checked(false);
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -9853,7 +9853,7 @@ PopupsAdvancedSearchViewModel.prototype.onBuild = function ()
|
|||
return bResult;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -9981,7 +9981,7 @@ PopupsAddAccountViewModel.prototype.onBuild = function ()
|
|||
return bResult;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -10143,7 +10143,7 @@ PopupsIdentityViewModel.prototype.onBuild = function ()
|
|||
return bResult;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -10217,7 +10217,7 @@ PopupsLanguagesViewModel.prototype.changeLanguage = function (sLang)
|
|||
RL.data().mainLanguage(sLang);
|
||||
this.cancelCommand();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -10335,7 +10335,7 @@ PopupsAskViewModel.prototype.onBuild = function ()
|
|||
});
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -10398,7 +10398,7 @@ PopupsPgpKey.prototype.onShow = function (bPrivate, fCallback)
|
|||
this.bPrivate = bPrivate;
|
||||
this.fCallback = fCallback;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -10670,7 +10670,7 @@ LoginViewModel.prototype.selectLanguage = function ()
|
|||
kn.showScreenPopup(PopupsLanguagesViewModel);
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -10737,7 +10737,7 @@ AbstractSystemDropDownViewModel.prototype.logoutClick = function ()
|
|||
|
||||
RL.loginAndLogoutReload(true, RL.settingsGet('ParentEmail') && 0 < RL.settingsGet('ParentEmail').length);
|
||||
});
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractSystemDropDownViewModel
|
||||
|
@ -10749,7 +10749,7 @@ function MailBoxSystemDropDownViewModel()
|
|||
}
|
||||
|
||||
Utils.extendAsViewModel('MailBoxSystemDropDownViewModel', MailBoxSystemDropDownViewModel, AbstractSystemDropDownViewModel);
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractSystemDropDownViewModel
|
||||
|
@ -10761,7 +10761,7 @@ function SettingsSystemDropDownViewModel()
|
|||
}
|
||||
|
||||
Utils.extendAsViewModel('SettingsSystemDropDownViewModel', SettingsSystemDropDownViewModel, AbstractSystemDropDownViewModel);
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -10880,7 +10880,7 @@ MailBoxFolderListViewModel.prototype.contactsClick = function ()
|
|||
kn.showScreenPopup(PopupsContactsViewModel);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -11799,7 +11799,7 @@ MailBoxMessageListViewModel.prototype.initUploaderForAppend = function ()
|
|||
;
|
||||
|
||||
return !!oJua;
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -12192,7 +12192,7 @@ MailBoxMessageViewViewModel.prototype.readReceipt = function (oMessage)
|
|||
RL.reloadFlagsCurrentMessageListAndMessageFromCache();
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {?} oScreen
|
||||
*
|
||||
|
@ -12219,7 +12219,7 @@ SettingsMenuViewModel.prototype.backToMailBoxClick = function ()
|
|||
{
|
||||
kn.setHash(RL.link().inbox());
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractViewModel
|
||||
|
@ -12242,7 +12242,7 @@ SettingsPaneViewModel.prototype.backToMailBoxClick = function ()
|
|||
{
|
||||
kn.setHash(RL.link().inbox());
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -12402,7 +12402,7 @@ SettingsGeneral.prototype.selectLanguage = function ()
|
|||
{
|
||||
kn.showScreenPopup(PopupsLanguagesViewModel);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -12440,7 +12440,7 @@ SettingsContacts.prototype.onShow = function ()
|
|||
{
|
||||
this.showPassword(false);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -12521,7 +12521,7 @@ SettingsAccounts.prototype.deleteAccount = function (oAccountToRemove)
|
|||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -12616,7 +12616,7 @@ SettingsIdentity.prototype.onBuild = function ()
|
|||
|
||||
}, 50);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -12781,7 +12781,7 @@ SettingsIdentities.prototype.onBuild = function (oDom)
|
|||
});
|
||||
|
||||
}, 50);
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -12848,7 +12848,7 @@ function SettingsSocialScreen()
|
|||
}
|
||||
|
||||
Utils.addSettingsViewModel(SettingsSocialScreen, 'SettingsSocial', 'SETTINGS_LABELS/LABEL_SOCIAL_NAME', 'social');
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -12912,7 +12912,7 @@ SettingsChangePasswordScreen.prototype.onChangePasswordResponse = function (sRes
|
|||
this.passwordUpdateError(true);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -13107,7 +13107,7 @@ SettingsFolders.prototype.unSubscribeFolder = function (oFolder)
|
|||
|
||||
oFolder.subScribed(false);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -13324,7 +13324,7 @@ SettingsThemes.prototype.initCustomThemeUploader = function ()
|
|||
return false;
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -13399,7 +13399,7 @@ AbstractData.prototype.populateDataOnStart = function()
|
|||
|
||||
this.contactsIsAllowed(!!RL.settingsGet('ContactsIsAllowed'));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractData
|
||||
|
@ -14421,7 +14421,7 @@ WebMailDataStorage.prototype.setMessageList = function (oData, bCached)
|
|||
));
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -14695,7 +14695,7 @@ AbstractAjaxRemoteStorage.prototype.jsVersion = function (fCallback, sVersion)
|
|||
'Version': sVersion
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractAjaxRemoteStorage
|
||||
|
@ -15395,7 +15395,7 @@ WebMailAjaxRemoteStorage.prototype.socialUsers = function (fCallback)
|
|||
this.defaultRequest(fCallback, 'SocialUsers');
|
||||
};
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
*/
|
||||
|
@ -15461,7 +15461,7 @@ AbstractCacheStorage.prototype.setEmailsPicsHashesData = function (oData)
|
|||
{
|
||||
this.oEmailsPicsHashes = oData;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractCacheStorage
|
||||
|
@ -15779,7 +15779,7 @@ WebMailCacheStorage.prototype.storeMessageFlagsToCacheByFolderAndUid = function
|
|||
this.setMessageFlagsToCache(sFolder, sUid, aFlags);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @param {Array} aViewModels
|
||||
* @constructor
|
||||
|
@ -15957,7 +15957,7 @@ AbstractSettings.prototype.routes = function ()
|
|||
['', oRules]
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractScreen
|
||||
|
@ -15972,7 +15972,7 @@ _.extend(LoginScreen.prototype, KnoinAbstractScreen.prototype);
|
|||
LoginScreen.prototype.onShow = function ()
|
||||
{
|
||||
RL.setTitle('');
|
||||
};
|
||||
};
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractScreen
|
||||
|
@ -16153,7 +16153,7 @@ MailBoxScreen.prototype.routes = function ()
|
|||
[/^([^\/]*)$/, {'normalize_': fNormS}]
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractSettings
|
||||
|
@ -16181,7 +16181,7 @@ SettingsScreen.prototype.onShow = function ()
|
|||
|
||||
RL.setTitle(this.sSettingsTitle);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends KnoinAbstractBoot
|
||||
|
@ -16497,7 +16497,7 @@ AbstractApp.prototype.bootstart = function ()
|
|||
|
||||
ssm.ready();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @constructor
|
||||
* @extends AbstractApp
|
||||
|
@ -17438,7 +17438,7 @@ RainLoopApp.prototype.bootstart = function ()
|
|||
* @type {RainLoopApp}
|
||||
*/
|
||||
RL = new RainLoopApp();
|
||||
|
||||
|
||||
$html.addClass(Globals.bMobileDevice ? 'mobile' : 'no-mobile');
|
||||
|
||||
$window.keydown(Utils.killCtrlAandS).keyup(Utils.killCtrlAandS);
|
||||
|
@ -17485,9 +17485,9 @@ window['__RLBOOT'] = function (fCall) {
|
|||
window['__RLBOOT'] = null;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
if (window.SimplePace) {
|
||||
window.SimplePace.add(10);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}(window, jQuery, ko, crossroads, hasher, moment, Jua, _, ifvisible));
|
File diff suppressed because one or more lines are too long
1
vendors/flags/flags-fixed.css
vendored
1
vendors/flags/flags-fixed.css
vendored
|
@ -24,6 +24,7 @@
|
|||
.flag.flag-it, .flag.flag-it-it {background-position: -208px -66px}
|
||||
.flag.flag-is, .flag.flag-is-is {background-position: -192px -66px}
|
||||
.flag.flag-lv, .flag.flag-lv-lv {background-position: -112px -88px}
|
||||
.flag.flag-hu, .flag.flag-hu-hu {background-position: -32px -66px}
|
||||
|
||||
.flag.flag-no, .flag.flag-nb, .flag.flag-nb-no {background-position: -96px -110px}
|
||||
|
||||
|
|
Loading…
Reference in a new issue