From b4b972e4486b7b6fbedd80e2ab317ac0db3a7f1c Mon Sep 17 00:00:00 2001 From: Justin Hindman Date: Thu, 16 Mar 2017 10:08:38 +0200 Subject: [PATCH] =?UTF-8?q?Stylish=201.7.6=20=E2=80=A2=20=20=20=20Export/I?= =?UTF-8?q?mport=20styles=20=E2=80=A2=20=20=20=20UI=20fixes=20=E2=80=A2=20?= =?UTF-8?q?=20=20=20Activate/Deactivate=20functionality=20bug=20fix=20?= =?UTF-8?q?=E2=80=A2=20=20=20=20Send=20feedback=20to=20style=20creator=20l?= =?UTF-8?q?ink=20=E2=80=A2=20=20=20=20Install=20style=20via=20extension=20?= =?UTF-8?q?=E2=80=A2=20=20=20=20Supports=20local=20styles=20=E2=80=A2=20?= =?UTF-8?q?=20=20=20Supports=20app=20styles=20=E2=80=A2=20=20=20=20Code=20?= =?UTF-8?q?refactoring?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _locales/ar/messages.json | 976 ++++++++++++------------ _locales/cs/messages.json | 974 ++++++++++++------------ _locales/de/messages.json | 976 ++++++++++++------------ _locales/el/messages.json | 974 ++++++++++++------------ _locales/en/messages.json | 1011 ++++++++++++------------- _locales/es/messages.json | 974 ++++++++++++------------ _locales/fi/messages.json | 974 ++++++++++++------------ _locales/fr/messages.json | 974 ++++++++++++------------ _locales/it/messages.json | 974 ++++++++++++------------ _locales/ja/messages.json | 974 ++++++++++++------------ _locales/nl/messages.json | 974 ++++++++++++------------ _locales/pt_BR/messages.json | 974 ++++++++++++------------ _locales/ru/messages.json | 977 ++++++++++++------------ _locales/sr/messages.json | 974 ++++++++++++------------ _locales/sv/messages.json | 974 ++++++++++++------------ _locales/sv_SE/messages.json | 974 ++++++++++++------------ _locales/te/messages.json | 974 ++++++++++++------------ _locales/tr/messages.json | 974 ++++++++++++------------ _locales/zh/messages.json | 974 ++++++++++++------------ _locales/zh_CN/messages.json | 974 ++++++++++++------------ _locales/zh_TW/messages.json | 974 ++++++++++++------------ edit.html | 1250 +++++++++++++++--------------- manage.html | 414 +++++----- manifest.json | 130 ++-- popup.html | 290 ++++--- src/analytics.js | 14 +- src/analyticsMain.js | 26 + src/background.js | 30 +- src/manage/fileSaveLoad.js | 12 +- src/manage/manage.js | 21 +- src/messaging.js | 261 ++++--- src/popup/popup-installed.js | 13 +- src/popup/popup.js | 80 -- src/storage.js | 16 +- src/utils.js | 28 + styles.css | 1384 +++++++++++++++++----------------- uaparser/uaparser.js | 915 ++++++++++++++++++++++ 37 files changed, 13165 insertions(+), 12217 deletions(-) create mode 100644 src/analyticsMain.js create mode 100644 src/utils.js create mode 100644 uaparser/uaparser.js diff --git a/_locales/ar/messages.json b/_locales/ar/messages.json index 91ce367..230e9b6 100755 --- a/_locales/ar/messages.json +++ b/_locales/ar/messages.json @@ -1,489 +1,489 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "كل شيء", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "تمكين", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "أدخل اسمًا.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "عناوين URL في النطاق", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "البحث عن تحديث", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "مساعدة", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "ممكّن", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "يمكن استخدام تنسيق موزيلا للرمز باستخدام Stylish للمتصفح فايرفوكس ويمكن إرساله إلى userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "إضافة قسم آخر", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "حفظ", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "إضافة", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "عناوين URL التي تطابق regexp", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "هل تريد تثبيت '$stylename$' في Stylish؟", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "رجوع للإدارة", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "لقد أجريت تغييرات على هذا النمط بدون حفظها.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "أخفق التحديث - الخادم يتعذر الوصول إليه.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "هل تريد بالتأكيد حذف هذا النمط؟", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp is invalid.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "ينطبق على: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "الأقسام", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "تعديل النمط $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "النمط محدّث.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "عناوين URL البادئة بـ", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "تتيح لك الأقسام تحديد أجزاء مختلفة من الرمز لتطبيقها على مجموعات مختلفة من عناوين URL بالنمط نفسه. فعلى سبيل المثال، يمكن لنمط مفرد تغيير الصفحة الرئيسية لموقع ويب بطريقة، مع تغيير بقية أجزاء موقع الويب بطريقة أخرى.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "والمزيد", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "إزالة", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "ينطبق على", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "أخفق التحديث - استجاب الخادم بالرمز $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "تحديد", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "تثبيت التحديث", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "إزالة القسم", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "اكتمل التحديث.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "جارٍ البحث...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "الرمز", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "استخدم عناصر تحكم 'ينطبق على' لتقييد عناوين URL التي ينطبق عليها الرمز في هذا القسم.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "عنوان URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "إضافة نمط", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "البحث عن تحديثات لكل الأنماط", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "كتابة نمط جديد", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "تعديل", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "يمكنك تغيير نمط الويب باستخدام Stylish، وهي أداة لإدارة أنماط المستخدم. وتتيح Stylish لك بسهولة تثبيت المظاهر والأشكال الخارجية لكل من Google، وFacebook وYouTube وOrkut فضلاً عن الكثير جدًا من مواقع الويب الأخرى.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "كل شيء", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "تمكين", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "أدخل اسمًا.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "عناوين URL في النطاق", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "البحث عن تحديث", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "مساعدة", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "ممكّن", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "يمكن استخدام تنسيق موزيلا للرمز باستخدام Stylish للمتصفح فايرفوكس ويمكن إرساله إلى userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "إضافة قسم آخر", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "حفظ", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "إضافة", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "عناوين URL التي تطابق regexp", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "هل تريد تثبيت '$stylename$' في Stylish؟", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "رجوع للإدارة", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "لقد أجريت تغييرات على هذا النمط بدون حفظها.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "أخفق التحديث - الخادم يتعذر الوصول إليه.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "هل تريد بالتأكيد حذف هذا النمط؟", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp is invalid.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "ينطبق على: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "الأقسام", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "تعديل النمط $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "النمط محدّث.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "عناوين URL البادئة بـ", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "تتيح لك الأقسام تحديد أجزاء مختلفة من الرمز لتطبيقها على مجموعات مختلفة من عناوين URL بالنمط نفسه. فعلى سبيل المثال، يمكن لنمط مفرد تغيير الصفحة الرئيسية لموقع ويب بطريقة، مع تغيير بقية أجزاء موقع الويب بطريقة أخرى.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "والمزيد", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "إزالة", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "ينطبق على", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "أخفق التحديث - استجاب الخادم بالرمز $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "تحديد", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "تثبيت التحديث", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "إزالة القسم", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "اكتمل التحديث.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "جارٍ البحث...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "الرمز", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "استخدم عناصر تحكم 'ينطبق على' لتقييد عناوين URL التي ينطبق عليها الرمز في هذا القسم.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "عنوان URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "إضافة نمط", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "البحث عن تحديثات لكل الأنماط", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "كتابة نمط جديد", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "تعديل", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "يمكنك تغيير نمط الويب باستخدام Stylish، وهي أداة لإدارة أنماط المستخدم. وتتيح Stylish لك بسهولة تثبيت المظاهر والأشكال الخارجية لكل من Google، وFacebook وYouTube وOrkut فضلاً عن الكثير جدًا من مواقع الويب الأخرى.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/cs/messages.json b/_locales/cs/messages.json index 9e39c27..03757b6 100755 --- a/_locales/cs/messages.json +++ b/_locales/cs/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "Vše", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "výchozí", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Pouze upravené styly.", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Exportovat", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Problémy", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Velikost tabulátorů", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Zadejte název.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL adresy na doméně", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Zkontrolovat aktualizace", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Připojit ke stylu", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Všechny styly jsou aktuální.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Vložit kód v Mozilla-formátu", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Nápověda", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Vyhledat", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Ano", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Zkrášlit", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Povolen", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla formát umožní použití stylu v prohlížeči Mozilla Firefox a jeho odeslání na userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Přidat další sekci", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Uložit", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Zastavit", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "tato URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Přidat", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL adresy odpovídající reg. výrazu", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Nainstalovat '$stylename$' do Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Získat styly na userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Získat pomoc", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Přečíst zásady ochrany osobních údajů", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Prohledat obsah", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Zobrazit počet aktivních stylů pro současnou stránku u tlačítka v panelu nástrojů", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Zobrazit počet aktivních stylů", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Zalamování slov", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Zpět ke správě", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Provedli jste změny tohoto stylu bez uložení.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Importovat", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Aktualizace selhala - server je nedosažitelný.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filtry", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Použít všechny aktualizace", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Opravdu chcete tento styl smazat?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Tento regulérní výraz je neplatný.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Možnosti", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Platí pro: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Určitě chcete aktualizovat '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Sekce", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Upravit Styl $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Styl je aktuální.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL adresy začínající", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Použít /re/ syntaxi pro vyhledávání s regulérními výrazy", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Zahodit obsah současného stylu a přepsat ho importovaným stylem", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Pomocí sekcí můžete v jednom stylu nadefinovat více částí kódu pro různé skupiny URL adres. Jeden styl pak může např. změnit hlavní stránku webu jinak, než jeho zbytek.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "a další", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Odstranit", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Styl v Mozilla formátu", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Napsat nový styl", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Nahradit", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Platí pro", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Aktualizace selhala - server opověděl kódem $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Specifikovat", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Nainstalovat aktualizaci", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Formát", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish nefunguje na těchto stránkách.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Odstranit sekci", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Vypnout všechny styly.", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Zpět (globálně)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Aktalizace dokončena.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Kontroluji...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Kód", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Použít chytré odsazení", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Nastavte 'Platí pro', pokud chcete limitovat, na které URL adresy se použije kód v této sekci.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Přidat Styl", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Přepsat styl", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Nastala chyba při používání Stylish databáze. Chcete navštívit webovou stránku s možnými řešeními?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Připojit importovaný styl k současnému stylu", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Stiskněte kláves. zkratku", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Nahradit vše", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Odesílat anonymní data vývojářům Stylish kvůli zjišťování počtu uživatelů", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Přejít na řádek (nebo na line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Aktualizovat všechny styly", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "Problémy nalezené aplikací CSSLint s těmito povolenými pravidly:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "Ne", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Zpět", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Přiřazení kláves", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Použít tabulátory s chytrým odsazením", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Nahradit s", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Napsat nový styl", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Pouze povolené styly", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Upravit", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Schéma", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Napište název příkazu", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Přestylujte web pomocí Stylish, manažeru uživatelských stylů. Stylish vám umožní nainstalovat témata a skiny pro mnoho populárních webů.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "Vše", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "výchozí", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Pouze upravené styly.", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Exportovat", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Problémy", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Velikost tabulátorů", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Zadejte název.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL adresy na doméně", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Zkontrolovat aktualizace", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Připojit ke stylu", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Všechny styly jsou aktuální.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Vložit kód v Mozilla-formátu", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Nápověda", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Vyhledat", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Ano", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Zkrášlit", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Povolen", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla formát umožní použití stylu v prohlížeči Mozilla Firefox a jeho odeslání na userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Přidat další sekci", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Uložit", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Zastavit", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "tato URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Přidat", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL adresy odpovídající reg. výrazu", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Nainstalovat '$stylename$' do Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Získat styly na userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Získat pomoc", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Přečíst zásady ochrany osobních údajů", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Prohledat obsah", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Zobrazit počet aktivních stylů pro současnou stránku u tlačítka v panelu nástrojů", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Zobrazit počet aktivních stylů", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Zalamování slov", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Zpět ke správě", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Provedli jste změny tohoto stylu bez uložení.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Importovat", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Aktualizace selhala - server je nedosažitelný.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filtry", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Použít všechny aktualizace", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Opravdu chcete tento styl smazat?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Tento regulérní výraz je neplatný.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Možnosti", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Platí pro: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Určitě chcete aktualizovat '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Sekce", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Upravit Styl $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Styl je aktuální.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL adresy začínající", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Použít /re/ syntaxi pro vyhledávání s regulérními výrazy", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Zahodit obsah současného stylu a přepsat ho importovaným stylem", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Pomocí sekcí můžete v jednom stylu nadefinovat více částí kódu pro různé skupiny URL adres. Jeden styl pak může např. změnit hlavní stránku webu jinak, než jeho zbytek.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "a další", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Odstranit", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Styl v Mozilla formátu", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Napsat nový styl", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Nahradit", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Platí pro", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Aktualizace selhala - server opověděl kódem $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Specifikovat", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Nainstalovat aktualizaci", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Formát", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish nefunguje na těchto stránkách.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Odstranit sekci", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Vypnout všechny styly.", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Zpět (globálně)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Aktalizace dokončena.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Kontroluji...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Kód", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Použít chytré odsazení", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Nastavte 'Platí pro', pokud chcete limitovat, na které URL adresy se použije kód v této sekci.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Přidat Styl", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Přepsat styl", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Nastala chyba při používání Stylish databáze. Chcete navštívit webovou stránku s možnými řešeními?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Připojit importovaný styl k současnému stylu", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Stiskněte kláves. zkratku", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Nahradit vše", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Odesílat anonymní data vývojářům Stylish kvůli zjišťování počtu uživatelů", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Přejít na řádek (nebo na line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Aktualizovat všechny styly", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "Problémy nalezené aplikací CSSLint s těmito povolenými pravidly:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "Ne", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Zpět", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Přiřazení kláves", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Použít tabulátory s chytrým odsazením", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Nahradit s", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Napsat nový styl", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Pouze povolené styly", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Upravit", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Schéma", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Napište název příkazu", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Přestylujte web pomocí Stylish, manažeru uživatelských stylů. Stylish vám umožní nainstalovat témata a skiny pro mnoho populárních webů.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 3175cf2..3aa10a3 100755 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -1,489 +1,489 @@ -{ - "extName": { - "message": "Stylish- Benutzerdef. Motive f. jede Webseite" - }, - "appliesToEverything": { - "message": "Alle", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Nur bearbeitete Styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab-Größe", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Aktivieren", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Bitte einen Namen eingeben.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URLs auf der Domain", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Nach Aktualisierungen suchen", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Alle Styles sind up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Hilfe", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Finde mehr Designs für diese Seite", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Install. Designs", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Aktiviert", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Das Mozilla-Format des Codes kann mit Stylish für Firefox verwendet werden und bei userstyles.org eingereicht werden.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Weiteren Bereich hinzufügen", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Speichern", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "diese URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Hinzufügen", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URLs, die mit dem regulären Ausdruck übereinstimmen", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "\"$stylename$\" in Stylish installieren?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Deakt.", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Zeige die Anzahl der Styles, die für die aktuelle Seite aktiv sind, auf der Symbolleisten-Schaltfläche an", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Zählung der aktiven Styles anzeigen ", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Zeilenumbruch", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Zurück zum Verwalten", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Sie haben Änderungen an diesem Style vorgenommen, ohne diese zu speichern.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Aktualisierung fehlgeschlagen - Server nicht erreichbar.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filter", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Alle Updates übernehmen ", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Möchten Sie diesen Style wirklich löschen?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regulärer Ausdruck ist ungültig.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Optionen", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Gilt für: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Möchten Sie '$stylename$' wirklich aktualisieren?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Bereiche", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Style $stylename$ bearbeiten", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Der Style ist auf dem aktuellsten Stand.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URLs beginnend mit", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Designs ins.", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Mit Bereichen können Sie unterschiedliche Code-Teile auf unterschiedliche URLs in dem gleichen Style anwenden. Beispielsweise kann über einen einzigen Style die Startseite der Website geändert werden, während für den Rest der Website andere Änderungen gelten.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "Anzahl der installierten Designs für diese Webseite", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Anz. d. wöchent. Install.", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "und weitere", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Löschen", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Style erstellen für:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Gilt für", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Designs verw.", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Designs erstell.", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Aktualisierung fehlgeschlagen - Server hat den Fehler $code$ ausgegeben.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Angeben", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Aktualisierung installieren", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish funktioniert nicht auf Seiten wie diesen.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Bereich entfernen", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Schalten Sie alle Stile aus", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Aktualisierung abgeschlossen.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Suche nach Aktualisierungen...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Code", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Intelligenten Einzug verwenden", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Legen Sie mit den Einstellungen von \"Gilt für\" fest, für welche URLs der Code in diesem Bereich gelten soll.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Bearb.", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Style hinzufügen", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Ein Fehler ist beim Verwenden der Stylish-Datenbank aufgetreten. Wollen Sie eine Webseite mit möglichen Lösungen besuchen?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Sende anonyme Daten zu den Stylish-Entwicklern", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Gehe zu Zeile (oder line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Nach Aktualisierungen für alle Styles suchen", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Tastaturbelegung", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Tabs mit intelligentem Einzug verwenden", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Lösch.", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Neuen Style erstellen", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Nur aktivierte Styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Bearbeiten", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Gestalte d. Web mit Stylish, dem Designmanager, neu. Mit Stylish kannst du Motive&Bilder f. Webseiten install. u. Eigene erstellen.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Du hast dich abgemeldet u. siehst die verfüg. Designs für die Seite nicht mehr direkt auf Stylish. Gehe auf Userstyles.org, um d. verfüg. Designs zu sehen o. deine Einstell. zu aktualisieren, um diese zu sehen.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Einstell.", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Durch d. Abmeld.kannst du verfüg. Designs nicht mehr direkt bei den Stylish Add-Ons sehen. Gehe auf Userstyles.org, um auf diese zuzugr o. melde dich wieder an.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Wähl ein Design aus d. Design-Sammlungy" - }, - "createOwnStyle": { - "message": "Erstelle dein eigenes Design" - }, - "ON": { - "message": "AN" - }, - "OFF": { - "message": "AUS" - }, - "styleActiveLabel": { - "message": "AKTIV" - }, - "styleInactiveLabel": { - "message": "NICHT AK." - }, - "sendFeedbackLabel": { - "message": "Feedback senden" - }, - "bckpInstStyles": { - "message": "Alle installierten Designs sichern" - }, - "retrieveBckp": { - "message": "Backup wiederherstell." - }, - "stylesLibLabel": { - "message": "Designs Erhältlich" - } +{ + "extName": { + "message": "Stylish- Benutzerdef. Motive f. jede Webseite" + }, + "appliesToEverything": { + "message": "Alle", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Nur bearbeitete Styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab-Größe", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Aktivieren", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Bitte einen Namen eingeben.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URLs auf der Domain", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Nach Aktualisierungen suchen", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Alle Styles sind up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Hilfe", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Finde mehr Designs für diese Seite", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Install. Designs", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Verzieren", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Aktiviert", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Das Mozilla-Format des Codes kann mit Stylish für Firefox verwendet werden und bei userstyles.org eingereicht werden.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Weiteren Bereich hinzufügen", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Speichern", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "diese URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Hinzufügen", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URLs, die mit dem regulären Ausdruck übereinstimmen", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "\"$stylename$\" in Stylish installieren?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Deakt.", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Zeige die Anzahl der Styles, die für die aktuelle Seite aktiv sind, auf der Symbolleisten-Schaltfläche an", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Zählung der aktiven Styles anzeigen ", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Zeilenumbruch", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Zurück zum Verwalten", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Sie haben Änderungen an diesem Style vorgenommen, ohne diese zu speichern.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Aktualisierung fehlgeschlagen - Server nicht erreichbar.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filter", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Alle Updates übernehmen ", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Möchten Sie diesen Style wirklich löschen?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regulärer Ausdruck ist ungültig.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Optionen", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Gilt für: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Möchten Sie '$stylename$' wirklich aktualisieren?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Bereiche", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Style $stylename$ bearbeiten", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Der Style ist auf dem aktuellsten Stand.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URLs beginnend mit", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Designs ins.", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Mit Bereichen können Sie unterschiedliche Code-Teile auf unterschiedliche URLs in dem gleichen Style anwenden. Beispielsweise kann über einen einzigen Style die Startseite der Website geändert werden, während für den Rest der Website andere Änderungen gelten.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "Anzahl der installierten Designs für diese WebseiteF", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Anz. d. wöchent. Install.", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "und weitere", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Löschen", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Style erstellen für:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Gilt für", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Designs verw.", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Designs erstell.", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Aktualisierung fehlgeschlagen - Server hat den Fehler $code$ ausgegeben.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Angeben", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Aktualisierung installieren", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish funktioniert nicht auf Seiten wie diesen.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Bereich entfernen", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Schalten Sie alle Stile aus", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Aktualisierung abgeschlossen.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Suche nach Aktualisierungen...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Code", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Intelligenten Einzug verwenden", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Legen Sie mit den Einstellungen von \"Gilt für\" fest, für welche URLs der Code in diesem Bereich gelten soll.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Bearb.", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Style hinzufügen", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Ein Fehler ist beim Verwenden der Stylish-Datenbank aufgetreten. Wollen Sie eine Webseite mit möglichen Lösungen besuchen?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Sende anonyme Daten zu den Stylish-Entwicklern", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Gehe zu Zeile (oder line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Nach Aktualisierungen für alle Styles suchen", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Tastaturbelegung", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Tabs mit intelligentem Einzug verwenden", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Lösch.", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Neuen Style erstellen", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Nur aktivierte Styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Bearbeiten", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Gestalte d. Web mit Stylish, dem Designmanager, neu. Mit Stylish kannst du Motive&Bilder f. Webseiten install. u. Eigene erstellen.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Du hast dich abgemeldet u. siehst die verfüg. Designs für die Seite nicht mehr direkt auf Stylish. Gehe auf Userstyles.org, um d. verfüg. Designs zu sehen o. deine Einstell. zu aktualisieren, um diese zu sehen.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Einstell.", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Durch d. Abmeld.kannst du verfüg. Designs nicht mehr direkt bei den Stylish Add-Ons sehen. Gehe auf Userstyles.org, um auf diese zuzugr o. melde dich wieder an.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Wähl ein Design aus d. Design-Sammlung" + }, + "createOwnStyle": { + "message": "Erstelle dein eigenes Design" + }, + "ON": { + "message": "AN" + }, + "OFF": { + "message": "AUS" + }, + "styleActiveLabel": { + "message": "AKTIV" + }, + "styleInactiveLabel": { + "message": "NICHT AK." + }, + "sendFeedbackLabel": { + "message": "Feedback senden" + }, + "bckpInstStyles": { + "message": "Alle installierten Designs sichern" + }, + "retrieveBckp": { + "message": "Backup wiederherstell." + }, + "stylesLibLabel": { + "message": "Designs Erhältlich" + } } \ No newline at end of file diff --git a/_locales/el/messages.json b/_locales/el/messages.json index 4c28fe3..f59bbf6 100755 --- a/_locales/el/messages.json +++ b/_locales/el/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "Τα πάντα", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Μόνο επεξεργασμενα στυλ", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Μέγεθος καρτέλας", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Εισάγετε ένα όνομα.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL στον τομέα", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Έλεγχος για ενημερώσεις", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Όλα τα στυλ είναι ενημερωμένα.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Βοήθεια", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Ενεργοποιημένη", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Η μορφή του Mozilla κώδικα μπορεί να χρησιμοποιηθεί με το Stylish για το Firefox και μπορεί να υποβληθεί στο userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Προσθήκη ένος άλλου τμήματος", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Αποθήκευση", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "αυτή την διεύθυνση URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Προσθήκη", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "Διευθύνσεις URL που ταιριάζουν με την κανονική έκφραση", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Εγκατάσταση του '$stylename$' στο Stylish;", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Εμφάνιση αριθμού των στυλ που δραστηριοποιούνται για την τρέχουσα τοποθεσία στην μπάρα εργαλείων", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Εμφάνιση ενεργους καταμέτρησης στυλ", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Αναδίπλωση λέξεων", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Πίσω στη διαχείριση", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Έχετε κάνει αλλαγές σε αυτό το ύφος χωρίς αποθήκευση.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Αποτυχία ενημέρωσης - απρόσιτος διακομιστής.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Φίλτρα", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Εφαρμογή όλων των ενημερώσεων", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το στυλ;", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Το Regexp δεν είναι έγκυρο.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Επιλογές", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Ισχύει για: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Είστε σίγουροι ότι θέλετε να ενημερώσετε το '$stylename$';", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Ενότητες", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Επεξεργασία του στυλ $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Το στυλ είναι ενημερωμένο.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "Διευθύνσεις URL που αρχίζουν με", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Ενότητες σας επιτρέπουν να ορίσετε διαφορετικά κομμάτια του κώδικα για να εφαρμόζονται σε διαφορετικά σύνολα των διευθύνσεων URL στο ίδιο στυλ. Για παράδειγμα, ένα ενιαίο ύφος θα μπορούσε να αλλάξει την αρχική σελίδα ενός ιστότοπου με έναν τρόπο, ενώ αλλάζει το υπόλοιπο μιας τοποθεσίας ένας άλλος τρόπος.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "και πολλά άλλα", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Αφαίρεση", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Κομψή", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Γράψτε νέο στυλ για:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Ισχύει για", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Αποτυχία ενημέρωσης - ο διακομιστής ανταποκρίθηκε με κωδικό $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Καθορισμός", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Εγκατάσταση ενημέρωσης", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(To Stylish δεν λειτουργεί σε σελίδες όπως αυτή.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Αφαίρεση ενότητας", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Απενεργοποιηση ολων των στυλ", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Η ενημέρωση ολοκληρώθηκε.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Έλεγχος...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Κώδικας", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Χρήση έξυπνης εσοχής", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Χρησιμοποιήστε το \"Ισχύει για\" έλεγχοι ώστε να περιοριστουν ποιες διευθύνσεις τον κώδικα σε αυτό το τμήμα να εφαρμόζονται.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Προσθήκη στυλ", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Παρουσιάστηκε σφάλμα χρησιμοποιώντας την κομψή βάση δεδομένων. Θα θέλατε να επισκεφθείτε μια ιστοσελίδα με πιθανές λύσεις;", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Μετάβαση στη γραμμή (ή line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Έλεγχος όλων των στυλ για ενημερώσεις", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Χρήση καρτελών με έξυπνη εσοχή", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Γράψτε νέο στυλ", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Μόνο ενεργοποιημένα στυλ", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Επεξεργασία", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Επαναπροσδιορίση του διαδίκτυου με το Stylish, έναν διαχειριστή στυλ. Το Stylish σας επιτρέπει να εγκαταστήσετε εύκολα themes και skins για πολλές δημοφιλείς ιστοσελίδες.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "Τα πάντα", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Μόνο επεξεργασμενα στυλ", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Μέγεθος καρτέλας", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Εισάγετε ένα όνομα.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL στον τομέα", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Έλεγχος για ενημερώσεις", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Όλα τα στυλ είναι ενημερωμένα.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Βοήθεια", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Ενεργοποιημένη", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Η μορφή του Mozilla κώδικα μπορεί να χρησιμοποιηθεί με το Stylish για το Firefox και μπορεί να υποβληθεί στο userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Προσθήκη ένος άλλου τμήματος", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Αποθήκευση", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "αυτή την διεύθυνση URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Προσθήκη", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "Διευθύνσεις URL που ταιριάζουν με την κανονική έκφραση", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Εγκατάσταση του '$stylename$' στο Stylish;", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Εμφάνιση αριθμού των στυλ που δραστηριοποιούνται για την τρέχουσα τοποθεσία στην μπάρα εργαλείων", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Εμφάνιση ενεργους καταμέτρησης στυλ", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Αναδίπλωση λέξεων", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Πίσω στη διαχείριση", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Έχετε κάνει αλλαγές σε αυτό το ύφος χωρίς αποθήκευση.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Αποτυχία ενημέρωσης - απρόσιτος διακομιστής.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Φίλτρα", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Εφαρμογή όλων των ενημερώσεων", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το στυλ;", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Το Regexp δεν είναι έγκυρο.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Επιλογές", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Ισχύει για: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Είστε σίγουροι ότι θέλετε να ενημερώσετε το '$stylename$';", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Ενότητες", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Επεξεργασία του στυλ $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Το στυλ είναι ενημερωμένο.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "Διευθύνσεις URL που αρχίζουν με", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Ενότητες σας επιτρέπουν να ορίσετε διαφορετικά κομμάτια του κώδικα για να εφαρμόζονται σε διαφορετικά σύνολα των διευθύνσεων URL στο ίδιο στυλ. Για παράδειγμα, ένα ενιαίο ύφος θα μπορούσε να αλλάξει την αρχική σελίδα ενός ιστότοπου με έναν τρόπο, ενώ αλλάζει το υπόλοιπο μιας τοποθεσίας ένας άλλος τρόπος.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "και πολλά άλλα", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Αφαίρεση", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Κομψή", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Γράψτε νέο στυλ για:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Ισχύει για", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Αποτυχία ενημέρωσης - ο διακομιστής ανταποκρίθηκε με κωδικό $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Καθορισμός", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Εγκατάσταση ενημέρωσης", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(To Stylish δεν λειτουργεί σε σελίδες όπως αυτή.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Αφαίρεση ενότητας", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Απενεργοποιηση ολων των στυλ", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Η ενημέρωση ολοκληρώθηκε.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Έλεγχος...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Κώδικας", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Χρήση έξυπνης εσοχής", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Χρησιμοποιήστε το \"Ισχύει για\" έλεγχοι ώστε να περιοριστουν ποιες διευθύνσεις τον κώδικα σε αυτό το τμήμα να εφαρμόζονται.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Προσθήκη στυλ", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Παρουσιάστηκε σφάλμα χρησιμοποιώντας την κομψή βάση δεδομένων. Θα θέλατε να επισκεφθείτε μια ιστοσελίδα με πιθανές λύσεις;", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Μετάβαση στη γραμμή (ή line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Έλεγχος όλων των στυλ για ενημερώσεις", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Χρήση καρτελών με έξυπνη εσοχή", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Γράψτε νέο στυλ", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Μόνο ενεργοποιημένα στυλ", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Επεξεργασία", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Επαναπροσδιορίση του διαδίκτυου με το Stylish, έναν διαχειριστή στυλ. Το Stylish σας επιτρέπει να εγκαταστήσετε εύκολα themes και skins για πολλές δημοφιλείς ιστοσελίδες.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 82c6a26..af2b73e 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1,504 +1,507 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "addStyleLabel": { - "message": "Write new style", - "description": "Label for the button to go to the add style page" - }, - "addStyleTitle": { - "message": "Add Style", - "description": "Title of the page for adding styles" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "appliesAdd": { - "message": "Add", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesDisplay": { - "message": "Applies to: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "appliesDisplayTruncatedSuffix": { - "message": "and more", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesDomainOption": { - "message": "URLs on the domain", - "description": "Option to make the style apply to the entered string as a domain" - }, - "appliesHelp": { - "message": "Use the 'Applies to' controls to limit what URLs the code in this section applies to.", - "description": "Help text for 'applies to' section" - }, - "appliesLabel": { - "message": "Applies to", - "description": "Label for 'applies to' fields on the edit\/add screen" - }, - "appliesRegexpOption": { - "message": "URLs matching the regexp", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "appliesRemove": { - "message": "Remove", - "description": "Label for the button to remove an 'applies' entry" - }, - "appliesSpecify": { - "message": "Specify", - "description": "Label for the button to make a style apply only to specific sites" - }, - "appliesToEverything": { - "message": "Everything", - "description": "Text displayed for styles that apply to all sites" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "appliesUrlPrefixOption": { - "message": "URLs starting with", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "checkAllUpdates": { - "message": "Check all styles for updates", - "description": "Label for the button to check all styles for updates" - }, - "checkForUpdate": { - "message": "Check for update", - "description": "Label for the button to check a single style for an update" - }, - "checkingForUpdate": { - "message": "Checking...", - "description": "Text to display when checking a style for an update" - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "deleteStyleConfirm": { - "message": "Are you sure you want to delete this style?", - "description": "Confirmation before deleting a style" - }, - "description": { - "message": "Restyle the web with Stylish, a user styles manager. With Stylish you can install themes & skins for many sites and create your own.", - "description": "Extension description" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "disableStyleLabel": { - "message": "Deactivate", - "description": "Label for the button to disable a style" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "editStyleHeading": { - "message": "Edit", - "description": "Title of the page for editing styles" - }, - "editStyleLabel": { - "message": "Edit", - "description": "Label for the button to go to the edit style page" - }, - "editStyleTitle": { - "message": "Edit Style $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "enableStyleLabel": { - "message": "Activate", - "description": "Label for the button to enable a style" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "findStylesForThisSiteTextOff": { - "description": "Text for a link that gets a list of styles for another sites when there are no styles available for current site", - "message": "There are no styles available for this site. You can be the first to create one!" - }, - "findStylesForThisSiteLinkOff": { - "description": "text for link () after findStylesForThisSiteTextOff", - "message": "Find for others." - }, - "findStylesForThisSiteText": { - "description": "Text for a link that gets a list of styles for the current site", - "message": "There are styles for this site. " - }, - "findStylesForThisSiteLink": { - "description": "text for link () after findStylesForThisSiteText", - "message": "Choose them." - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "helpAlt": { - "message": "Help", - "description": "Alternate text for help buttons" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "installUpdate": { - "message": "Install update", - "description": "Label for the button to install an update for a single style" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "issuesHelp": { - "message": "The issues found by CSSLint<\/a> with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "manageOnlyEdited": { - "message": "Only created locally", - "description": "Checkbox to show only locally edited styles" - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "sectionAdd": { - "message": "Add another section", - "description": "Label for the button to add a section" - }, - "sectionCode": { - "message": "Code", - "description": "Label for the code for a section" - }, - "sectionHelp": { - "message": "Sections let you define different pieces of code to apply to different sets of URLs in the same style. For example, a single style could change the homepage of a site one way, while changing the rest of a site another way.", - "description": "Help text for sections" - }, - "sectionRemove": { - "message": "Remove section", - "description": "Label for the button to remove a section" - }, - "styleBadRegexp": { - "message": "Regexp is invalid.", - "description": "Validation message for a bad regexp in a style" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleCancelEditLabel": { - "message": "Back to manage", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "You've made changes to this style without saving.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "styleEnabledLabel": { - "message": "Enabled", - "description": "Label for the enabled state of styles" - }, - "styleInstall": { - "message": "Install '$stylename$' into Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleMissingName": { - "message": "Enter a name.", - "description": "Error displayed when user saves without providing a name" - }, - "styleSaveLabel": { - "message": "Save", - "description": "Label for save button for style editing" - }, - "styleSectionsTitle": { - "message": "Sections", - "description": "Title for the style sections section" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "styleToMozillaFormatHelp": { - "message": "The Mozilla format of the code can be used with Stylish for Firefox and can be submitted to userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCheckFailBadResponseCode": { - "message": "Update failed - server responded with code $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "updateCheckFailServerUnreachable": { - "message": "Update failed - server unreachable.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "updateCheckSucceededNoUpdate": { - "message": "Style is up to date.", - "description": "Text that displays when an update check completed and no update is available" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "updateCompleted": { - "message": "Update completed.", - "description": "Text that displays when an update completed" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } -} +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "addStyleLabel": { + "message": "Write new style", + "description": "Label for the button to go to the add style page" + }, + "addStyleTitle": { + "message": "Add Style", + "description": "Title of the page for adding styles" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "appliesAdd": { + "message": "Add", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesDisplay": { + "message": "Applies to: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "appliesDisplayTruncatedSuffix": { + "message": "and more", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesDomainOption": { + "message": "URLs on the domain", + "description": "Option to make the style apply to the entered string as a domain" + }, + "appliesHelp": { + "message": "Use the 'Applies to' controls to limit what URLs the code in this section applies to.", + "description": "Help text for 'applies to' section" + }, + "appliesLabel": { + "message": "Applies to", + "description": "Label for 'applies to' fields on the edit\/add screen" + }, + "appliesRegexpOption": { + "message": "URLs matching the regexp", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "appliesRemove": { + "message": "Remove", + "description": "Label for the button to remove an 'applies' entry" + }, + "appliesSpecify": { + "message": "Specify", + "description": "Label for the button to make a style apply only to specific sites" + }, + "appliesToEverything": { + "message": "Everything", + "description": "Text displayed for styles that apply to all sites" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "appliesUrlPrefixOption": { + "message": "URLs starting with", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "checkAllUpdates": { + "message": "Check all styles for updates", + "description": "Label for the button to check all styles for updates" + }, + "checkForUpdate": { + "message": "Check for update", + "description": "Label for the button to check a single style for an update" + }, + "checkingForUpdate": { + "message": "Checking...", + "description": "Text to display when checking a style for an update" + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "deleteStyleConfirm": { + "message": "Are you sure you want to delete this style?", + "description": "Confirmation before deleting a style" + }, + "description": { + "message": "Customize any website to your color scheme in 1 click, thousands of user styles with beautiful themes, skins & free backgrounds.", + "description": "Extension description" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "disableStyleLabel": { + "message": "Deactivate", + "description": "Label for the button to disable a style" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "editStyleHeading": { + "message": "Edit", + "description": "Title of the page for editing styles" + }, + "editStyleLabel": { + "message": "Edit", + "description": "Label for the button to go to the edit style page" + }, + "editStyleTitle": { + "message": "Edit Style $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "enableStyleLabel": { + "message": "Activate", + "description": "Label for the button to enable a style" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "findStylesForThisSiteTextOff": { + "description": "Text for a link that gets a list of styles for another sites when there are no styles available for current site", + "message": "There are no styles available for this site. You can be the first to create one!" + }, + "findStylesForThisSiteLinkOff": { + "description": "text for link () after findStylesForThisSiteTextOff", + "message": "Find for others." + }, + "findStylesForThisSiteText": { + "description": "Text for a link that gets a list of styles for the current site", + "message": "There are styles for this site. " + }, + "findStylesForThisSiteLink": { + "description": "text for link () after findStylesForThisSiteText", + "message": "Choose them." + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "helpAlt": { + "message": "Help", + "description": "Alternate text for help buttons" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "installUpdate": { + "message": "Install update", + "description": "Label for the button to install an update for a single style" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "issuesHelp": { + "message": "The issues found by CSSLint<\/a> with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "manageOnlyEdited": { + "message": "Only created locally", + "description": "Checkbox to show only locally edited styles" + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "sectionAdd": { + "message": "Add another section", + "description": "Label for the button to add a section" + }, + "sectionCode": { + "message": "Code", + "description": "Label for the code for a section" + }, + "sectionHelp": { + "message": "Sections let you define different pieces of code to apply to different sets of URLs in the same style. For example, a single style could change the homepage of a site one way, while changing the rest of a site another way.", + "description": "Help text for sections" + }, + "sectionRemove": { + "message": "Remove section", + "description": "Label for the button to remove a section" + }, + "styleBadRegexp": { + "message": "Regexp is invalid.", + "description": "Validation message for a bad regexp in a style" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleCancelEditLabel": { + "message": "Back to manage", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "You've made changes to this style without saving.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "styleEnabledLabel": { + "message": "Enabled", + "description": "Label for the enabled state of styles" + }, + "styleInstall": { + "message": "Install '$stylename$' into Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleMissingName": { + "message": "Enter a name.", + "description": "Error displayed when user saves without providing a name" + }, + "styleSaveLabel": { + "message": "Save", + "description": "Label for save button for style editing" + }, + "styleSectionsTitle": { + "message": "Sections", + "description": "Title for the style sections section" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "styleToMozillaFormatHelp": { + "message": "The Mozilla format of the code can be used with Stylish for Firefox and can be submitted to userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCheckFailBadResponseCode": { + "message": "Update failed - server responded with code $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "updateCheckFailServerUnreachable": { + "message": "Update failed - server unreachable.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "updateCheckSucceededNoUpdate": { + "message": "Style is up to date.", + "description": "Text that displays when an update check completed and no update is available" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "updateCompleted": { + "message": "Update completed.", + "description": "Text that displays when an update completed" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + }, + "noStylesInstalled": { + "message": "You don’t have any styles installed for this site." + } +} diff --git a/_locales/es/messages.json b/_locales/es/messages.json index 3147b52..5c47d1a 100755 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - temas a medida para cada sitio web." - }, - "appliesToEverything": { - "message": "Todos los sitios", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "defecto", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Sólo estilos editados", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Exportar", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Problemas", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tamaño de la pestaña", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Activar", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Introduce un nombre.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL en el dominio", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Buscar actualizaciones", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Adjuntar estilo", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Todos los estilos están actualizados.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Pegar el código en formato Mozilla", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Ayuda", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Buscar", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Sí", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Encuentra más estilos para este sitio", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Estilos instalados", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Embellecer", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Habilitado", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "El formato del código de Mozilla se puede utilizar con Stylish para Firefox y se puede enviar a la página userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Añadir otra sección", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Guardar", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Parar", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "Esta URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Añadir", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL que coinciden con la expresión regular", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "¿Quieres instalar \"$stylename$\" en Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Buscar contenido", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Desactivar", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Mostrar el número de estilos activos para la página actual en el botón de Stylish", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Mostrar número de estilos activos", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Ajuste de línea", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Volver al gestor", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Has realizado cambios en este estilo sin guardarlos.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Importar", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Error de actualización: no se puede acceder al servidor.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filtros", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Aplicar todas las actualizaciones", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "¿Seguro que quieres eliminar este estilo?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "La cadena introducida no es válida", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Opciones", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Se aplica a: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "¿Estás seguro de que quieres actualizar '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Secciones", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Editar estilo $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "El estilo está actualizado.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL que empiezan por", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Usar /re/ syntax para búsquedas de regexp", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Descartar contenido del tema actual y sobreescribirlo con el estilo importado", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Instala un estilo", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Las secciones te permiten definir diferentes fragmentos de código para aplicarlos a distintos conjuntos de URL en el mismo estilo. Por ejemplo, un único estilo puede cambiar la página de inicio de un sitio de una forma y modificar el resto del sitio de otra.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "No hay estilos instalados para este sitio", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Nº instalaciones x semana", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "y otros muchos sitios", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Eliminar", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Estilo con formato Mozilla", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Escribir un estilo para:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Reemplazar", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Se aplica a", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Gestionar estilos", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Crear un estilo", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Error de actualización: el servidor ha respondido con el código $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Especificar", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Instalar actualización", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Formato Mozilla", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish no funciona en páginas como ésta.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Eliminar sección", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Desactivar todos los estlos", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Deshacer (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Actualización terminada", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Comprobando...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Código", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Utilizar sangría inteligente", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Utiliza los controles \"Se aplica a\" para limitar las URL a las que se aplica el código de esta sección.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Editar", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Añadir estilo", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Sobreescribir estilo", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Ha ocurrido un error con la base de datos de Stylish. ¿Quieres visitar una página web con las posibles soluciones?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Adjuntar el estilo importado al estilo actual", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Presiona un atajo", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Reemplazar todo", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Enviar datos anónimos a los desarrolladores de Stylish ", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Ir a línea (o línea:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Comprobar todos los estilos para buscar actualizaciones", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "Problemas encontrados por CSSLint con estas reglas aplicadas:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Deshacer", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Mapa de teclado", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Usar pestañas con sangría inteligente", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Reemplazar con", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Borrar", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Escribir nuevo estilo", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Sólo estilos activos", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Editar", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Tema", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Escribe una línea de comando", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Cambia el estilo del sitio con Stylish, el gestor de estilos para usuarios que te permite instalar temas y skins y crear los tuyos.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Has elegido deshabilitar la posibilidad de ver estilos disponibles para este sitio directamente en Stylish. Visita Userstyles.org para ver estilos disponibles, o actualiza tu configuración para verlos aquí.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Config.", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Si te das de baja no verás estilos disponibles directamente en el add-on de Stylish. Visita Userstyles.org para verlos o vuelve a darte de alta cuando desees.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Elige un estilo de la biblioteca" - }, - "createOwnStyle": { - "message": "Crea tu propio estilo" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVO" - }, - "styleInactiveLabel": { - "message": "INACTIVO" - }, - "sendFeedbackLabel": { - "message": "Da tu opinión" - }, - "bckpInstStyles": { - "message": "Respaldar los estilos instalados" - }, - "retrieveBckp": { - "message": "Recuperar respaldo" - }, - "stylesLibLabel": { - "message": "Aplicar Estilos" - } +{ + "extName": { + "message": "Stylish - temas a medida para cada sitio web." + }, + "appliesToEverything": { + "message": "Todos los sitios", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "defecto", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Sólo estilos editados", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Exportar", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Problemas", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tamaño de la pestaña", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Activar", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Introduce un nombre.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL en el dominio", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Buscar actualizaciones", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Adjuntar estilo", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Todos los estilos están actualizados.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Pegar el código en formato Mozilla", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Ayuda", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Buscar", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Sí", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Encuentra más estilos para este sitio", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Estilos instalados", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Embellecer", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Habilitado", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "El formato del código de Mozilla se puede utilizar con Stylish para Firefox y se puede enviar a la página userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Añadir otra sección", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Guardar", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Parar", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "Esta URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Añadir", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL que coinciden con la expresión regular", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "¿Quieres instalar \"$stylename$\" en Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Buscar contenido", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Desactivar", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Mostrar el número de estilos activos para la página actual en el botón de Stylish", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Mostrar número de estilos activos", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Ajuste de línea", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Volver al gestor", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Has realizado cambios en este estilo sin guardarlos.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Importar", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Error de actualización: no se puede acceder al servidor.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filtros", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Aplicar todas las actualizaciones", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "¿Seguro que quieres eliminar este estilo?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "La cadena introducida no es válida", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Opciones", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Se aplica a: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "¿Estás seguro de que quieres actualizar '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Secciones", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Editar estilo $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "El estilo está actualizado.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL que empiezan por", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Usar /re/ syntax para búsquedas de regexp", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Descartar contenido del tema actual y sobreescribirlo con el estilo importado", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Instalar", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Las secciones te permiten definir diferentes fragmentos de código para aplicarlos a distintos conjuntos de URL en el mismo estilo. Por ejemplo, un único estilo puede cambiar la página de inicio de un sitio de una forma y modificar el resto del sitio de otra.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "No hay estilos instalados para este sitio", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Nº instalaciones x semana", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "y otros muchos sitios", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Eliminar", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Estilo con formato Mozilla", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Escribir un estilo para:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Reemplazar", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Se aplica a", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Gestionar estilos", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Crear un estilo", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Error de actualización: el servidor ha respondido con el código $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Especificar", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Instalar actualización", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Formato Mozilla", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish no funciona en páginas como ésta.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Eliminar sección", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Desactivar todos los estlos", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Deshacer (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Actualización terminada", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Comprobando...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Código", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Utilizar sangría inteligente", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Utiliza los controles \"Se aplica a\" para limitar las URL a las que se aplica el código de esta sección.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Editar", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Añadir estilo", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Sobreescribir estilo", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Ha ocurrido un error con la base de datos de Stylish. ¿Quieres visitar una página web con las posibles soluciones?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Adjuntar el estilo importado al estilo actual", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Presiona un atajo", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Reemplazar todo", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Enviar datos anónimos a los desarrolladores de Stylish ", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Ir a línea (o línea:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Comprobar todos los estilos para buscar actualizaciones", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "Problemas encontrados por CSSLint con estas reglas aplicadas:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Deshacer", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Mapa de teclado", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Usar pestañas con sangría inteligente", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Reemplazar con", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Borrar", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Escribir nuevo estilo", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Sólo estilos activos", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Editar", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Tema", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Escribe una línea de comando", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Cambia el estilo del sitio con Stylish, el gestor de estilos para usuarios que te permite instalar temas y skins y crear los tuyos.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Has elegido deshabilitar la posibilidad de ver estilos disponibles para este sitio directamente en Stylish. Visita Userstyles.org para ver estilos disponibles, o actualiza tu configuración para verlos aquí.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Config.", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Si te das de baja no verás estilos disponibles directamente en el add-on de Stylish. Visita Userstyles.org para verlos o vuelve a darte de alta cuando desees.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Elige un estilo de la biblioteca" + }, + "createOwnStyle": { + "message": "Crea tu propio estilo" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVO" + }, + "styleInactiveLabel": { + "message": "INACTIVO" + }, + "sendFeedbackLabel": { + "message": "Da tu opinión" + }, + "bckpInstStyles": { + "message": "Respaldar los estilos instalados" + }, + "retrieveBckp": { + "message": "Recuperar respaldo" + }, + "stylesLibLabel": { + "message": "Aplicar Estilos" + } } \ No newline at end of file diff --git a/_locales/fi/messages.json b/_locales/fi/messages.json index 74bb10e..afca78d 100755 --- a/_locales/fi/messages.json +++ b/_locales/fi/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Muk. teemat kaikille verkkosivuille" - }, - "appliesToEverything": { - "message": "Kaikki", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Ota k.", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Syötä nimi.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL ositteita domainilla", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Hae päivityksiä", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Apu", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Löydä lisää tyylejä tälle sivustolle", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Asennetut tyylit", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Aktivoitu", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla formaattia koodista voidaan käyttää Stylish Firefoxille ohjelmassa ja voidaan lähettää userstyles.orgiin.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Lisää uusi osio", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Tallenna", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Lisää", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL ositteet jotka vastaavat regexpiä", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Asennetaanko '$stylename$' Stylishiin?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Pois k.", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Takaisin hallintapaneeliin", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Olet tehnyt muutoksia tähän tyyliin tallentamatta.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Päivitys epäonnistui - ei voitu yhdistää palvelimeen.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Oletko varma että haluat poistaa tämän tyylin?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp ei kelpaa.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Kooskee: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Osiot", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Muokkaa Tyyliä $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Tyyli on ajan tasalla.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL osoitteet jotka alkavat", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "As. tyyli", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Osiot antavat sinun tarkentaa koodin eri osia niin että ne koskevat eri URL osoitteita samassa tyylissä. Esimerkiksi, yksi tyyli voi muokata kotisivua yhdellä tavalla kun se muokkaa koko muuta sivustoa toisella tavalla.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "Sinulla ei ole asennettuja tyylejä sivustolle", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Viikot. asennusten määrä", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "ja lisää", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Poista", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Tyylikäs", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Koskee", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Hal. tyylejä", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Luo uusi tyyli", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Päivitys epäonnistui - palvelin vastasi koodilla $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Tarkenna", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Asenna päivitys", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Poista osio", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Päivitys suoritettu.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Tarkistetaan...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Koodi", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Käytä 'Koskee' kontrolleja rajoittaaksesi mitä URL osoitteisiin tämä osio koodista koskee.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Muok. tyyl", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Lisää Tyyli", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Lähetä anonyymejä tietoja Stylish-kehittäjille ", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Tarkista kaikki tyylit päivityksien varalta", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Poista", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Uusi Tyyli", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Muokkaa", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Muuta tyyliä Stylish -käyttäjätyylihallinnalla. Stylish asentaa teemoja ja ulkoasuja useita sivustoja varten ja voit luoda omasi.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Jätit valitsematta saatavien tyylien näkymän tälle sivustolle suoraan Stylish puitteissa. Käy sivustolla Userstyles.org nähdäksesi saatavilla olevat tyylit, tai päivittääksesi asetuksesi, ks. tässä.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Asetukset", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Valitsematta jättö tarkoittaa ettet voi nähdä saatavilla olevia tyylejä suoraan Stylish:ssa. Käy os. Userstyles.org löytääksesi ne tai palauta milloin vain.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Valitse tyyli Tyylikirjastosta" - }, - "createOwnStyle": { - "message": "Luo oma tyylisi" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "KÄY" - }, - "styleInactiveLabel": { - "message": "EI KÄY" - }, - "sendFeedbackLabel": { - "message": "Läh. palautetta" - }, - "bckpInstStyles": { - "message": "Varmuusk. kaikki asennetut tyylit" - }, - "retrieveBckp": { - "message": "Palauta varmuuskopio" - }, - "stylesLibLabel": { - "message": "Tyyli Kirjasto" - } +{ + "extName": { + "message": "Stylish - Muk. teemat kaikille verkkosivuille" + }, + "appliesToEverything": { + "message": "Kaikki", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Ota k.", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Syötä nimi.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL ositteita domainilla", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Hae päivityksiä", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Apu", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Löydä lisää tyylejä tälle sivustolle", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Asennetut tyylit", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Aktivoitu", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla formaattia koodista voidaan käyttää Stylish Firefoxille ohjelmassa ja voidaan lähettää userstyles.orgiin.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Lisää uusi osio", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Tallenna", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Lisää", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL ositteet jotka vastaavat regexpiä", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Asennetaanko '$stylename$' Stylishiin?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Pois k.", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Takaisin hallintapaneeliin", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Olet tehnyt muutoksia tähän tyyliin tallentamatta.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Päivitys epäonnistui - ei voitu yhdistää palvelimeen.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Oletko varma että haluat poistaa tämän tyylin?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp ei kelpaa.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Kooskee: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Osiot", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Muokkaa Tyyliä $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Tyyli on ajan tasalla.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL osoitteet jotka alkavat", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "As. tyyli", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Osiot antavat sinun tarkentaa koodin eri osia niin että ne koskevat eri URL osoitteita samassa tyylissä. Esimerkiksi, yksi tyyli voi muokata kotisivua yhdellä tavalla kun se muokkaa koko muuta sivustoa toisella tavalla.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "Sinulla ei ole asennettuja tyylejä sivustolle", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Viikot. asennusten määrä", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "ja lisää", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Poista", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Tyylikäs", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Koskee", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Hal. tyylejä", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Luo uusi tyyli", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Päivitys epäonnistui - palvelin vastasi koodilla $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Tarkenna", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Asenna päivitys", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Poista osio", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Päivitys suoritettu.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Tarkistetaan...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Koodi", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Käytä 'Koskee' kontrolleja rajoittaaksesi mitä URL osoitteisiin tämä osio koodista koskee.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Muok. tyyl", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Lisää Tyyli", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Lähetä anonyymejä tietoja Stylish-kehittäjille ", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Tarkista kaikki tyylit päivityksien varalta", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Poista", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Uusi Tyyli", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Muokkaa", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Muuta tyyliä Stylish -käyttäjätyylihallinnalla. Stylish asentaa teemoja ja ulkoasuja useita sivustoja varten ja voit luoda omasi.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Jätit valitsematta saatavien tyylien näkymän tälle sivustolle suoraan Stylish puitteissa. Käy sivustolla Userstyles.org nähdäksesi saatavilla olevat tyylit, tai päivittääksesi asetuksesi, ks. tässä.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Asetukset", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Valitsematta jättö tarkoittaa ettet voi nähdä saatavilla olevia tyylejä suoraan Stylish:ssa. Käy os. Userstyles.org löytääksesi ne tai palauta milloin vain.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Valitse tyyli Tyylikirjastosta" + }, + "createOwnStyle": { + "message": "Luo oma tyylisi" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "KÄY" + }, + "styleInactiveLabel": { + "message": "EI KÄY" + }, + "sendFeedbackLabel": { + "message": "Läh. palautetta" + }, + "bckpInstStyles": { + "message": "Varmuusk. kaikki asennetut tyylit" + }, + "retrieveBckp": { + "message": "Palauta varmuuskopio" + }, + "stylesLibLabel": { + "message": "Tyyli Kirjasto" + } } \ No newline at end of file diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 1393ed9..066e757 100755 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish – Thèmes personnalisés pour sites Web" - }, - "appliesToEverything": { - "message": "Tout", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "défaut", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Exportez", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Taille des tabulations", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Activer", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Veuillez saisir un nom.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL sur le domaine", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Rechercher des mises à jour", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Aide", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Oui", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Trouver plus de styles pour ce site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Styles installés", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Activé", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Le code au format Mozilla peut être utilisé dans Stylish for Firefox et envoyé à userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Ajouter une section", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Enregistrer", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "cette URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Ajouter", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL correspondant à l'expression régulière", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Installer \"$stylename$\" dans Stylish ?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Désactiver", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Afficher le nombre de styles actifs pour le site actuel sur le boutton Stylish", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Retour à la ligne automatique", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Retour à la gestion", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Vous avez apporté des modifications à ce style sans les enregistrer.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Échec de la mise à jour. Le serveur est inaccessible.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filtres", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Voulez-vous vraiment supprimer ce style ?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Le Regexp est éronné", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "S'applique à : $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Voulez-vous mettre à jour '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Sections", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Modifier le style $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Le style est à jour.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL commençant par", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Choisir Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Les sections vous permettent de définir différentes portions de code correspondant à un même style que vous pouvez appliquer à des ensembles d'URL distincts. Par exemple, un même style appliqué à la page d'accueil peut modifier celle-ci d'une certaine manière et modifier le reste du site Web d'une autre manière.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "Vous n’avez aucun style installé sur cette page Web", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Nb d’installations hebdo", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "et bien plus encore", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Supprimer", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "S'applique à", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Gérer Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Créer nvo Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Échec de la mise à jour. Le serveur a renvoyé le $code$ $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Préciser", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Installer la mise à jour", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish ne fonctionne pas sur les pages de ce genre)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Supprimer la section", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Désactiver tous les styles", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Mise à jour terminée.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Vérification en cours…", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Code", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Utilisez l'option \"S'applique à\" pour préciser les URL auxquelles le code de cette section s'applique.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Modifier", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Ajouter un style", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Une erreur s'est produite dans la base de donnée de Stylish. Voulez-vous visiter une page web avec les solutions possibles ?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Envoyer des données anonymes aux développeurs de Stylish", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Rechercher des mises à jour pour tous les styles", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "Non", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Ôter", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Créer un nouveau style", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Modifier", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Tapez un nom de commande", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Relookez le Web avec Stylish – gestion de styles utilisateurs. Installez des thèmes et habillages sur les sites et créez le vôtre.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Vous avez choisi de cesser de voir les styles disponibles pour ce site directement sur Stylish. Visitez Userstyles.org pour voir les styles disponibles ou modifiez vos paramètres pour les voir ici.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Réglages", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Se désabonner empêche de voir les styles disponibles directement sur l’extension Stylish. Visitez Userstyles.org pour les voir ou réabonnez-vous à tout moment.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choisir 1 style des Archives de Styles" - }, - "createOwnStyle": { - "message": "Créez votre style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIF" - }, - "styleInactiveLabel": { - "message": "INACTIF" - }, - "sendFeedbackLabel": { - "message": "Envoyer retour" - }, - "bckpInstStyles": { - "message": "Sauvegarder les styles installés" - }, - "retrieveBckp": { - "message": "Récupérer sauvegarde" - }, - "stylesLibLabel": { - "message": "Styles disponibles" - } +{ + "extName": { + "message": "Stylish – Thèmes personnalisés pour sites Web" + }, + "appliesToEverything": { + "message": "Tout", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "défaut", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Exportez", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Taille des tabulations", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Activer", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Veuillez saisir un nom.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL sur le domaine", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Rechercher des mises à jour", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Aide", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Oui", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Trouver plus de styles pour ce site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Styles installés", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Activé", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Le code au format Mozilla peut être utilisé dans Stylish for Firefox et envoyé à userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Ajouter une section", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Enregistrer", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "cette URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Ajouter", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL correspondant à l'expression régulière", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Installer \"$stylename$\" dans Stylish ?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Désactiver", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Afficher le nombre de styles actifs pour le site actuel sur le boutton Stylish", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Retour à la ligne automatique", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Retour à la gestion", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Vous avez apporté des modifications à ce style sans les enregistrer.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Échec de la mise à jour. Le serveur est inaccessible.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filtres", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Voulez-vous vraiment supprimer ce style ?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Le Regexp est éronné", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "S'applique à : $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Voulez-vous mettre à jour '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Sections", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Modifier le style $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Le style est à jour.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL commençant par", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Choisir Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Les sections vous permettent de définir différentes portions de code correspondant à un même style que vous pouvez appliquer à des ensembles d'URL distincts. Par exemple, un même style appliqué à la page d'accueil peut modifier celle-ci d'une certaine manière et modifier le reste du site Web d'une autre manière.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "Vous n’avez aucun style installé sur cette page Web", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Nb d’installations hebdo", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "et bien plus encore", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Supprimer", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "S'applique à", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Gérer Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Créer nvo Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Échec de la mise à jour. Le serveur a renvoyé le $code$ $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Préciser", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Installer la mise à jour", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish ne fonctionne pas sur les pages de ce genre)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Supprimer la section", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Désactiver tous les styles", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Mise à jour terminée.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Vérification en cours…", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Code", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Utilisez l'option \"S'applique à\" pour préciser les URL auxquelles le code de cette section s'applique.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Modifier", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Ajouter un style", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Une erreur s'est produite dans la base de donnée de Stylish. Voulez-vous visiter une page web avec les solutions possibles ?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Envoyer des données anonymes aux développeurs de Stylish", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Rechercher des mises à jour pour tous les styles", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "Non", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Ôter", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Créer un nouveau style", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Modifier", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Tapez un nom de commande", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Relookez le Web avec Stylish – gestion de styles utilisateurs. Installez des thèmes et habillages sur les sites et créez le vôtre.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Vous avez choisi de cesser de voir les styles disponibles pour ce site directement sur Stylish. Visitez Userstyles.org pour voir les styles disponibles ou modifiez vos paramètres pour les voir ici.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Réglages", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Se désabonner empêche de voir les styles disponibles directement sur l’extension Stylish. Visitez Userstyles.org pour les voir ou réabonnez-vous à tout moment.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choisir 1 style des Archives de Styles" + }, + "createOwnStyle": { + "message": "Créez votre style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIF" + }, + "styleInactiveLabel": { + "message": "INACTIF" + }, + "sendFeedbackLabel": { + "message": "Envoyer retour" + }, + "bckpInstStyles": { + "message": "Sauvegarder les styles installés" + }, + "retrieveBckp": { + "message": "Récupérer sauvegarde" + }, + "stylesLibLabel": { + "message": "Styles disponibles" + } } \ No newline at end of file diff --git a/_locales/it/messages.json b/_locales/it/messages.json index 8604a35..1427cd5 100755 --- a/_locales/it/messages.json +++ b/_locales/it/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Personalizza i temi per siti web" - }, - "appliesToEverything": { - "message": "Tutto", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Attiva", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Inserisci un nome.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL nel dominio", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Verifica la presenza di aggiornamenti", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Guida", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Trova altri stili per questo sito", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Stili Installati", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Attivato", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Il formato Mozilla del codice può essere utilizzato con Stylish per Firefox e può essere inviato a userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Aggiungi un'altra sezione", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Salva", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Aggiungi", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL corrispondenti all'espressione regolare", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Installare \"$stylename$\" in Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disattiva", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Torna a gestione", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Hai apportato modifiche a questo stile senza salvare.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Aggiornamento non riuscito - server non raggiungibile.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Vuoi eliminare questo stile?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp is invalid.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Applica a: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Sezioni", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Modifica dello stile $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Lo stile è aggiornato.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL che iniziano con", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Installa Stile", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Le sezioni consentono di definire diverse parti di codice da applicare a diversi insiemi di URL dello stesso stile. Ad esempio, un unico stile potrebbe modificare la home page di un sito diversamente da come modificherebbe il resto del sito.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "Nessuno stile installato per questa pagina web", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "N. install. settimanali", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "e altro ancora", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Rimuovi", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Vale per", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Gestisci Stili", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Crea Stile", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Aggiornamento non riuscito - il server ha risposto con il codice $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Specifica", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Installa aggiornamento", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Rimuovi sezione", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Aggiornamento completato.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Verifica in corso...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Codice", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Utilizza i controlli \"Applica a\" per limitare gli URL a cui viene applicato il codice in questa sezione.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Modifica", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Aggiunta di stili", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Invia dati anonimi a sviluppatori di Stylish", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Verifica la disponibilità di aggiornamenti per tutti gli stili", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Canc.", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Scrivi nuovo stile", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Modifica", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Ridisegna il web con Stylish, un gestore di stili utente. Con Stylish puoi installare temi e interfacce per i siti e creare il tuo.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Hai scelto di rinunciare a vedere stili disponibili per questo sito direttamente su Stylish. Visita Userstyles.org per vedere stili disponibili, o aggiorna le tue impostazioni per vederli qui.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Impostaz.", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Rinunciare significa che non potrai vedere stili disponibili sull'add-on di Stylish.Visita Userstyles.org per vederli,o scegli di visualizzarli in ogni momento.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Scegli stile dalla Libr. degli Stili" - }, - "createOwnStyle": { - "message": "Crea il tuo stile" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ATTIVO" - }, - "styleInactiveLabel": { - "message": "INATTIVO" - }, - "sendFeedbackLabel": { - "message": "Invia feedback" - }, - "bckpInstStyles": { - "message": "Backup di tutti gli stili install." - }, - "retrieveBckp": { - "message": "Recupera Backup" - }, - "stylesLibLabel": { - "message": "Stili Disponibili" - } +{ + "extName": { + "message": "Stylish - Personalizza i temi per siti web" + }, + "appliesToEverything": { + "message": "Tutto", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Attiva", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Inserisci un nome.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL nel dominio", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Verifica la presenza di aggiornamenti", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Guida", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Trova altri stili per questo sito", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Stili Installati", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Attivato", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Il formato Mozilla del codice può essere utilizzato con Stylish per Firefox e può essere inviato a userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Aggiungi un'altra sezione", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Salva", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Aggiungi", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL corrispondenti all'espressione regolare", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Installare \"$stylename$\" in Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disattiva", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Torna a gestione", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Hai apportato modifiche a questo stile senza salvare.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Aggiornamento non riuscito - server non raggiungibile.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Vuoi eliminare questo stile?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp is invalid.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Applica a: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Sezioni", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Modifica dello stile $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Lo stile è aggiornato.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL che iniziano con", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Installa Stile", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Le sezioni consentono di definire diverse parti di codice da applicare a diversi insiemi di URL dello stesso stile. Ad esempio, un unico stile potrebbe modificare la home page di un sito diversamente da come modificherebbe il resto del sito.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "Nessuno stile installato per questa pagina web", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "N. install. settimanali", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "e altro ancora", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Rimuovi", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Vale per", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Gestisci Stili", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Crea Stile", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Aggiornamento non riuscito - il server ha risposto con il codice $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Specifica", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Installa aggiornamento", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Rimuovi sezione", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Aggiornamento completato.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Verifica in corso...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Codice", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Utilizza i controlli \"Applica a\" per limitare gli URL a cui viene applicato il codice in questa sezione.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Modifica", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Aggiunta di stili", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Invia dati anonimi a sviluppatori di Stylish", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Verifica la disponibilità di aggiornamenti per tutti gli stili", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Canc.", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Scrivi nuovo stile", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Modifica", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Ridisegna il web con Stylish, un gestore di stili utente. Con Stylish puoi installare temi e interfacce per i siti e creare il tuo.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Hai scelto di rinunciare a vedere stili disponibili per questo sito direttamente su Stylish. Visita Userstyles.org per vedere stili disponibili, o aggiorna le tue impostazioni per vederli qui.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Impostaz.", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Rinunciare significa che non potrai vedere stili disponibili sull'add-on di Stylish.Visita Userstyles.org per vederli,o scegli di visualizzarli in ogni momento.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Scegli stile dalla Libr. degli Stili" + }, + "createOwnStyle": { + "message": "Crea il tuo stile" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ATTIVO" + }, + "styleInactiveLabel": { + "message": "INATTIVO" + }, + "sendFeedbackLabel": { + "message": "Invia feedback" + }, + "bckpInstStyles": { + "message": "Backup di tutti gli stili install." + }, + "retrieveBckp": { + "message": "Recupera Backup" + }, + "stylesLibLabel": { + "message": "Stili Disponibili" + } } \ No newline at end of file diff --git a/_locales/ja/messages.json b/_locales/ja/messages.json index 58370a3..776eaa4 100755 --- a/_locales/ja/messages.json +++ b/_locales/ja/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - ウェブサイト用カスタムテーマ" - }, - "appliesToEverything": { - "message": "すべて", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "有効にする", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "名前を入力してください。", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "ドメイン上の URL", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "アップデートをチェック", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "ヘルプ", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "このサイト用のスタイルをもっと探す", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "インストールされたスタイル", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "有効", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla 形式のコードは、Stylish for Firefox で使用することができ、userstyles.org に投稿することができます。", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "他のセクションを追加", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "保存", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "追加", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "正規表現に一致する URL", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "「$stylename$」を Stylish にインストールしますか?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "無効にする", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "管理画面に戻る", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "このスタイルは変更されていますが、保存されていません。", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "更新に失敗しました - サーバーに到達できません。", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "このスタイルを削除してもよろしいですか?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "正規表現は無効です。", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "適用先: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "セクション", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "スタイル「$stylename$」を編集", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "スタイルは最新の状態です。", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "次で始まる URL", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "スタイルをインストールする", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "セクションを利用すると、1 つのスタイルの中で複数のコードを定義し、それぞれ異なる URL に適用することができます。たとえば、単一のスタイルで、サイトのトップページの表示方法と他のページの表示方法を変えることができます。", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "このウェブページ用にインストールされたスタイルがありません", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "週間インストール数", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "サイトを追加", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "削除", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "適用先", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "スタイルを管理する", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "新しいスタイルを作る", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "更新に失敗しました - サーバーが応答コード「$code$」を返しています。", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "個別指定", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "アップデートをインストール", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "セクションを削除", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "更新が完了しました", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "チェック中...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "コード", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "[適用先] を使用すると、このセクションのコードが適用される URL を制限することができます。", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "スタイルを編集する", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "スタイルを追加", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Stylish開発者に匿名データを送る", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "すべてのスタイルのアップデートをチェック", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "削除する", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "新しいスタイルを作成", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "編集", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "ユーザスタイルマネージャーのStylishで、ウェブをリスタイルしましょう。 Stylishでは複数サイトにテーマとスキンをインストールして、独自のものを作り出せます。", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Stylish上で直接見ることのできる、このサイト用のスタイルをオプトアウトしました。 利用可能なスタイルを見るには、Userstyles.orgにアクセスするか、ここで見られるように設定を更新してください。", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "設定noServerConnectionParam2": { - "message": "設定", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "オプトアウトとは、使用可能なスタイルをStylishアドオンで直接見られないことを意味します。 Userstyles.orgにアクセスするか、いつでもオプトインしてください。", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "スタイルライブラリからスタイルを選択する" - }, - "createOwnStyle": { - "message": "独自のスタイルを作成する" - }, - "ON": { - "message": "オン" - }, - "OFF": { - "message": "オフ" - }, - "styleActiveLabel": { - "message": "アクティブ" - }, - "styleInactiveLabel": { - "message": "非アクティブ" - }, - "sendFeedbackLabel": { - "message": "フィードバックを送る" - }, - "bckpInstStyles": { - "message": "インストールされた全スタイルをバックアップする" - }, - "retrieveBckp": { - "message": "バックアップの回収" - }, - "stylesLibLabel": { - "message": "使用可能なスタイル" - } +{ + "extName": { + "message": "Stylish - ウェブサイト用カスタムテーマ" + }, + "appliesToEverything": { + "message": "すべて", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "有効にする", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "名前を入力してください。", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "ドメイン上の URL", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "アップデートをチェック", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "ヘルプ", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "このサイト用のスタイルをもっと探す", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "インストールされたスタイル", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "有効", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla 形式のコードは、Stylish for Firefox で使用することができ、userstyles.org に投稿することができます。", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "他のセクションを追加", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "保存", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "追加", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "正規表現に一致する URL", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "「$stylename$」を Stylish にインストールしますか?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "無効にする", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "管理画面に戻る", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "このスタイルは変更されていますが、保存されていません。", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "更新に失敗しました - サーバーに到達できません。", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "このスタイルを削除してもよろしいですか?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "正規表現は無効です。", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "適用先: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "セクション", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "スタイル「$stylename$」を編集", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "スタイルは最新の状態です。", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "次で始まる URL", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "インストール", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "セクションを利用すると、1 つのスタイルの中で複数のコードを定義し、それぞれ異なる URL に適用することができます。たとえば、単一のスタイルで、サイトのトップページの表示方法と他のページの表示方法を変えることができます。", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "このウェブページ用にインストールされたスタイルがありません", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "週間インストール数", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "サイトを追加", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "削除", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "適用先", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "スタイルを管理する", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "スタイルを作る", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "更新に失敗しました - サーバーが応答コード「$code$」を返しています。", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "個別指定", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "アップデートをインストール", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "セクションを削除", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "更新が完了しました", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "チェック中...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "コード", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "[適用先] を使用すると、このセクションのコードが適用される URL を制限することができます。", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "スタイルを編集する", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "スタイルを追加", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Stylish開発者に匿名データを送る", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "すべてのスタイルのアップデートをチェック", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "削除する", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "新しいスタイルを作成", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "編集", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "ユーザスタイルマネージャーのStylishで、ウェブをリスタイルしましょう。 Stylishでは複数サイトにテーマとスキンをインストールして、独自のものを作り出せます。", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Stylish上で直接見ることのできる、このサイト用のスタイルをオプトアウトしました。 利用可能なスタイルを見るには、Userstyles.orgにアクセスするか、ここで見られるように設定を更新してください。", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "設定", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "オプトアウトとは、使用可能なスタイルをStylishアドオンで直接見られないことを意味します。 Userstyles.orgにアクセスするか、いつでもオプトインしてください。", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "スタイルライブラリからスタイルを選択する" + }, + "createOwnStyle": { + "message": "独自のスタイルを作成する" + }, + "ON": { + "message": "オン" + }, + "OFF": { + "message": "オフ" + }, + "styleActiveLabel": { + "message": "アクティブ" + }, + "styleInactiveLabel": { + "message": "非アクティブ" + }, + "sendFeedbackLabel": { + "message": "フィードバックを送る" + }, + "bckpInstStyles": { + "message": "インストールされた全スタイルをバックアップする" + }, + "retrieveBckp": { + "message": "バックアップの回収" + }, + "stylesLibLabel": { + "message": "使用可能なスタイル" + } } \ No newline at end of file diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json index 458dec6..240bff1 100755 --- a/_locales/nl/messages.json +++ b/_locales/nl/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish: Aangepaste thema's voor elke website" - }, - "appliesToEverything": { - "message": "Alles", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "standaard", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Alleen bewerkte stijlen", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Exporteren", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Problemen", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tabgrootte", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Insch.", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Vul een naam in.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL's op het domein", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Controleren op update", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Toevoegen aan stijl", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Alle stijlen zijn bijgewerkt.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Plak de Mozilla-opmaakcode", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Hul", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Zoeken", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Ja", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Zoek meer stijlen voor deze site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Geïnst. stijlen", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Mooier maken", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Ingeschakeld", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "De Mozilla-opmaak van de code kan worden gebruikt met Stylish voor Firefox en worden ingezonden naar userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Nog een sectie toevoegen", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Opslaan", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stoppen", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "deze URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Toevoegen", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL's overeenkomend met de regexp", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "'$stylename$' installeren in Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Verkrijg stijlen op userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Verkrijg hulp", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Lees de privacy-overeenkomst", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Inhoud doorzoeken", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Uitsch.", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Aantal actieve stijlen voor de huidige website weergeven op de werkbalkknop", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Teller voor actieve stijlen weergeven", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Woordomslag", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Terug naar beheren", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "U heeft wijzigingen aangebracht in deze stijl zonder deze op te slaan.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Importeren", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Update mislukt - server onbereikbaar.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Alle bijwerkingen toepassen", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Weet u zeker dat u deze stijl wilt verwijderen?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp is ongeldig.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Voorkeuren", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Toepasbaar op: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Weet u zeker dat u '$stylename$' wilt updaten?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Secties", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Stijl $stylename$ bewerken", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Stijl is up-to-date.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL's beginnend met", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Gebruik /re/-syntax voor regexp-zoeken", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Verwerp de inhoud van de huidige stijl en overschrijf het met de geïmporteerde stijl", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Stijl inst.", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Secties stellen u in staat om andere stukken code toe te passen op andere URL's in dezelfde stijl. Bijv.: een enkele stijl kan de homepage van een site aanpassen op een bepaalde manier, terwijl de rest van de site op een andere manier wordt aangepast.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "Er zijn geen stijlen voor deze webpagina geïnstalleerd ", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Aantal install. per week", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "en meer", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Verwijderen", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Stijl in Mozilla-opmaak", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Stijl schrijven voor:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Vervangen", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Toepasbaar op", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Stijlen beh.", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Maak Stijl", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Update mislukt - server gaf code $code$ als antwoord.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Specificeren", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Update installeren", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla-opmaak", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish werkt niet op pagina's als deze.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Sectie verwijderen", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Alle stijlen uitschakelen", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Ongedaan maken (globaal)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Update voltooid.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Bezig met controleren...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Code", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Slimme inspringing gebruiken", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Gebruik de 'Toepasbaar op'-functies om de URL's te limiteren in de sectie.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Bewerken", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Stijl toevoegen", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Stijl overschrijven", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Er is een fout opgetreden bij het gebruiken van de Stylish-database. Wilt u een webpagina met mogelijke oplossingen bezoeken?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Voeg de geïmporteerde stijl toe aan de huidige stijl", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Druk op een sneltoets", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Alles vervangen", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Stuur anonieme gegevens naar Stylish ontwikkelaars", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Ga naar regel (of regel:kolom)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Controleer alle stijlen op updates", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "De door CSSLint gevonden problemen, CSSLint, met deze ingeschakelde regels:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "Nee", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Ongedaan maken", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Toetsenbordindeling", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Tabs met slimme inspringing gebruiken", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Vervangen door", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Verw.", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Nieuwe stijl schrijven", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Alleen ingeschakelde stijlen", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Bewerken", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Thema", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Voer een naam in voor het commando", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Pas het uiterlijk van het web aan met Stylish, de gebruikers stijl manager. Installeer en maak zelf met Stylish thema's en weergaven", - "description": "Extension description" - }, - "noServerConnection": { - "message": "U koos voor opt-out voor het bekijken van voor deze website beschikbare stijlen direct op Stylish. Bezoek Userstyles.org om de beschikbare stijlen te zien, of werk uw instellingen bij om ze hier te zien.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Instell.", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opt-out betekent dat u de beschikbare stijlen niet direct op de Stylish add-on kunt zien. Bezoek Userstyles.org om ze te bereiken, of kies op enig moment opt-back.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Kies een stijl in de Styles bibliotheek" - }, - "createOwnStyle": { - "message": "Creëer uw eigen stijl" - }, - "ON": { - "message": "AAN" - }, - "OFF": { - "message": "UIT" - }, - "styleActiveLabel": { - "message": "ACTIEF" - }, - "styleInactiveLabel": { - "message": "INACTIEF" - }, - "sendFeedbackLabel": { - "message": "Stuur feedback" - }, - "bckpInstStyles": { - "message": "Backup alle geïnstalleerde stijlen" - }, - "retrieveBckp": { - "message": "Ophalen Backup" - }, - "stylesLibLabel": { - "message": "Collectie De Stijl" - } +{ + "extName": { + "message": "Stylish: Aangepaste thema's voor elke website" + }, + "appliesToEverything": { + "message": "Alles", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "standaard", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Alleen bewerkte stijlen", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Exporteren", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Problemen", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tabgrootte", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Insch.", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Vul een naam in.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL's op het domein", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Controleren op update", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Toevoegen aan stijl", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Alle stijlen zijn bijgewerkt.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Plak de Mozilla-opmaakcode", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Hul", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Zoeken", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Ja", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Zoek meer stijlen voor deze site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Geïnst. stijlen", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Mooier maken", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Ingeschakeld", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "De Mozilla-opmaak van de code kan worden gebruikt met Stylish voor Firefox en worden ingezonden naar userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Nog een sectie toevoegen", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Opslaan", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stoppen", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "deze URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Toevoegen", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL's overeenkomend met de regexp", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "'$stylename$' installeren in Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Verkrijg stijlen op userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Verkrijg hulp", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Lees de privacy-overeenkomst", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Inhoud doorzoeken", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Uitsch.", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Aantal actieve stijlen voor de huidige website weergeven op de werkbalkknop", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Teller voor actieve stijlen weergeven", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Woordomslag", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Terug naar beheren", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "U heeft wijzigingen aangebracht in deze stijl zonder deze op te slaan.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Importeren", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Update mislukt - server onbereikbaar.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Alle bijwerkingen toepassen", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Weet u zeker dat u deze stijl wilt verwijderen?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp is ongeldig.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Voorkeuren", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Toepasbaar op: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Weet u zeker dat u '$stylename$' wilt updaten?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Secties", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Stijl $stylename$ bewerken", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Stijl is up-to-date.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL's beginnend met", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Gebruik /re/-syntax voor regexp-zoeken", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Verwerp de inhoud van de huidige stijl en overschrijf het met de geïmporteerde stijl", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Stijl inst.", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Secties stellen u in staat om andere stukken code toe te passen op andere URL's in dezelfde stijl. Bijv.: een enkele stijl kan de homepage van een site aanpassen op een bepaalde manier, terwijl de rest van de site op een andere manier wordt aangepast.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "Er zijn geen stijlen voor deze webpagina geïnstalleerd ", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Aantal install. per week", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "en meer", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Verwijderen", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Stijl in Mozilla-opmaak", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Stijl schrijven voor:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Vervangen", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Toepasbaar op", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Stijlen beh.", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Maak Stijl", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Update mislukt - server gaf code $code$ als antwoord.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Specificeren", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Update installeren", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla-opmaak", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish werkt niet op pagina's als deze.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Sectie verwijderen", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Alle stijlen uitschakelen", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Ongedaan maken (globaal)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Update voltooid.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Bezig met controleren...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Code", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Slimme inspringing gebruiken", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Gebruik de 'Toepasbaar op'-functies om de URL's te limiteren in de sectie.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Bewerken", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Stijl toevoegen", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Stijl overschrijven", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Er is een fout opgetreden bij het gebruiken van de Stylish-database. Wilt u een webpagina met mogelijke oplossingen bezoeken?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Voeg de geïmporteerde stijl toe aan de huidige stijl", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Druk op een sneltoets", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Alles vervangen", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Stuur anonieme gegevens naar Stylish ontwikkelaars", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Ga naar regel (of regel:kolom)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Controleer alle stijlen op updates", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "De door CSSLint gevonden problemen, CSSLint, met deze ingeschakelde regels:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "Nee", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Ongedaan maken", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Toetsenbordindeling", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Tabs met slimme inspringing gebruiken", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Vervangen door", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Verw.", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Nieuwe stijl schrijven", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Alleen ingeschakelde stijlen", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Bewerken", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Thema", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Voer een naam in voor het commando", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Pas het uiterlijk van het web aan met Stylish, de gebruikers stijl manager. Installeer en maak zelf met Stylish thema's en weergaven", + "description": "Extension description" + }, + "noServerConnection": { + "message": "U koos voor opt-out voor het bekijken van voor deze website beschikbare stijlen direct op Stylish. Bezoek Userstyles.org om de beschikbare stijlen te zien, of werk uw instellingen bij om ze hier te zien.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Instell.", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opt-out betekent dat u de beschikbare stijlen niet direct op de Stylish add-on kunt zien. Bezoek Userstyles.org om ze te bereiken, of kies op enig moment opt-back.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Kies een stijl in de Styles bibliotheek" + }, + "createOwnStyle": { + "message": "Creëer uw eigen stijl" + }, + "ON": { + "message": "AAN" + }, + "OFF": { + "message": "UIT" + }, + "styleActiveLabel": { + "message": "ACTIEF" + }, + "styleInactiveLabel": { + "message": "INACTIEF" + }, + "sendFeedbackLabel": { + "message": "Stuur feedback" + }, + "bckpInstStyles": { + "message": "Backup alle geïnstalleerde stijlen" + }, + "retrieveBckp": { + "message": "Ophalen Backup" + }, + "stylesLibLabel": { + "message": "Collectie De Stijl" + } } \ No newline at end of file diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index 5ae6e41..a20f594 100755 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "Tudo", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Insira um nome.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URLs no domínio", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Verificar atualizações", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Ajuda", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Ativado", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "O formato Mozilla do código pode ser usado com o Stylish para Firefox e pode ser enviado para userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Adicionar outra seção", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Salvar", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Adicionar", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URLs que correspondem a regexp", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Instalar \"$stylename$\" no Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Voltar ao gerenciamento", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Você fez alterações neste estilo sem salvar.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "A atualização falhou - servidor inacessível.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Tem certeza de que deseja excluir este estilo?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp is invalid.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Aplica-se a: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Seções", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Editar estilo $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "O estilo está atualizado.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URLs que começam com", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "As seções permitem definir diferentes partes de código para aplicar a diferentes conjuntos de URLs no mesmo estilo. Por exemplo, um único estilo poderia alterar a página inicial de um site de uma forma, enquanto alteraria o resto do site de outra forma.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "e mais", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Remover", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Aplica-se a", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "A atualização falhou - o servidor respondeu com código $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Especificar", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Instalar atualização", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Remover seção", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Atualização concluída.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Verificando...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Código", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Use os controles \"Aplica-se a\" para limitar a quais URLs o código desta seção se aplica.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Adicionar estilo", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Verificar atualizações para todos os estilos", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Gravar novo estilo", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Editar", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Mude o estilo da web com o Stylish, um gerenciador de estilos do usuário. O Stylish permite instalar facilmente temas e skins para Google, Facebook, YouTube, Orkut e muitos, muitos outros sites.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "Tudo", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Insira um nome.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URLs no domínio", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Verificar atualizações", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Ajuda", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Ativado", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "O formato Mozilla do código pode ser usado com o Stylish para Firefox e pode ser enviado para userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Adicionar outra seção", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Salvar", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Adicionar", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URLs que correspondem a regexp", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Instalar \"$stylename$\" no Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Voltar ao gerenciamento", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Você fez alterações neste estilo sem salvar.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "A atualização falhou - servidor inacessível.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Tem certeza de que deseja excluir este estilo?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp is invalid.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Aplica-se a: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Seções", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Editar estilo $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "O estilo está atualizado.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URLs que começam com", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "As seções permitem definir diferentes partes de código para aplicar a diferentes conjuntos de URLs no mesmo estilo. Por exemplo, um único estilo poderia alterar a página inicial de um site de uma forma, enquanto alteraria o resto do site de outra forma.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "e mais", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Remover", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Aplica-se a", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "A atualização falhou - o servidor respondeu com código $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Especificar", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Instalar atualização", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Remover seção", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Atualização concluída.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Verificando...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Código", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Use os controles \"Aplica-se a\" para limitar a quais URLs o código desta seção se aplica.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Adicionar estilo", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Verificar atualizações para todos os estilos", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Gravar novo estilo", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Editar", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Mude o estilo da web com o Stylish, um gerenciador de estilos do usuário. O Stylish permite instalar facilmente temas e skins para Google, Facebook, YouTube, Orkut e muitos, muitos outros sites.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index 127aed5..e8f72d3 100755 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -1,488 +1,491 @@ -{ - "extName": { - "message": "Stylish – кастомные темы для любого сайта" - }, - "appliesToEverything": { - "message": "Все", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "по-умолчанию", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Только отредактированные стили", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Экспорт", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Проблемы", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Размер табуляции", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Активир.", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Введите название.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL в домене", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Проверить обновления", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Добавить к стилю", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Все стили актуальных версий.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Вставьте содержимое стиля в формате Mozilla", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Справка", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Искать", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Да", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Найти больше стилей для этого сайта", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Установл. стили", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Форматировать", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Включено", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Формат кода Mozilla можно использовать в сочетании с форматом Stylish для Firefox и отправлять на сайт userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Добавить раздел", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Сохранить", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Стоп", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "этого адреса", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Добавить", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL, соответствующим регулярному выражению", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Установить \"$stylename$\" в Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Скачать стили с userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Справка", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Политика конфиденциальности", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Искать по содержимому", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Деактивир.", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Показывать на кнопке в тулбаре количество активных стилей для открытого сайта ", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Число активных стилей", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Перенос по словам", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Завершить", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Вы изменили этот стиль, но не сохранили его.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Импорт", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Ошибка обновления: сервер недоступен.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Фильтры", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Применить все обновления", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Удалить этот стиль?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Ошибка в регулярном выражении.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Настройки", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Применить к: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Подтвердите обновление стиля '$stylename$'.", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Разделы", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Изменение стиля \"$stylename$\"", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Стиль обновлен.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL, начинающимся с", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Используйте нотацию /re/ для поиска регулярными выражениями", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Удалить содержимое редактируемого стиля и заменить его на импортируемый стиль", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Устан. стиль", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Разделы позволяют задавать разный код для различных наборов URL в пределах одного стиля. Например, стиль может применяться к главной странице не так, как к остальным частям сайта.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "Для этой веб-страницы не установлены стили", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Число еженед. инсталляций", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "и другие", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Удалить", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Стиль в формате Mozilla", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Создать стиль для:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Заменить", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Применить к:", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Упр. стилями", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Создать стиль", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Ошибка обновления: сервер вернул код \"$code$\".", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Указать", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Установить обновление", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Формат Mozilla", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish не работает на таких страницах)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Удалить раздел", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Выключить все стили", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Отменить (глобально)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Обновление завершено.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Проверка…", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Код", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Умные отступы", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Чтобы указать, к каким URL относится код в этом разделе, воспользуйтесь параметром \"Применить к\".", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Изменить", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Добавление стиля", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Заменить стиль", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Возникла ошибка доступа к базе данных Stylish. Хотите перейти на страницу с возможными способами решения?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Добавить импортируемый стиль к редактируемому", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Нажмите клавишу", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Заменить все", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Послать анонимные данные разработчикам Stylish", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Перейти к строке (или строке:колонке)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Проверить обновления для всех стилей", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "Проблемы и предупреждения по версии CSSLint с данными включенными правилами:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "Нет", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Отменить", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Раскладка", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Умные отступы при помощи табуляции", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Заменить на", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Удал.", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Создать стиль", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Только включенные стили", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Изменить", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Тема", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Введите имя команды", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Стильный интернет со Stylish, пользовательским менеджером стилей. Устанавливайте темы и скины для многих сайтов и создавайте свои.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Вы можете отключить показ доступных стилей для этого сайта напрямую в Stylish. Зайдите на Userstyles.org, чтобы увидеть доступные стили, или измените ваши настройки, чтобы видеть их здесь.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Настройки", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "После отключения вы не будете видеть доступные стили напрямую в надстройке Stylish. Зайдите на Userstyles.com, чтобы их найти или включите показ в любой момент.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Выберите стиль из Библиотеки стилей" - }, - "createOwnStyle": { - "message": "Создайте свой стиль" - }, - "ON": { - "message": "Вкл" - }, - "OFF": { - "message": "Вык" - }, - "styleActiveLabel": { - "message": "АКТИВ." - }, - "styleInactiveLabel": { - "message": "НЕАКТИВ." - }, - "sendFeedbackLabel": { - "message": "Послать отзыв" - }, - "bckpInstStyles": { - "message": "Резерв. копия всех установл. стилей" - }, - "retrieveBckp": { - "message": "Восстан. рез. копии" - }, - "stylesLibLabel": { - "message": "Доступные стили" - } +{ + "extName": { + "message": "Stylish – кастомные темы для любого сайта" + }, + "appliesToEverything": { + "message": "Все", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "по-умолчанию", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Только отредактированные стили", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Экспорт", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Проблемы", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Размер табуляции", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Активир.", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Введите название.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL в домене", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Проверить обновления", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Добавить к стилю", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Все стили актуальных версий.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Вставьте содержимое стиля в формате Mozilla", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Справка", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Искать", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Да", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Найти больше стилей для этого сайта", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Установл. стили", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Форматировать", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Включено", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Формат кода Mozilla можно использовать в сочетании с форматом Stylish для Firefox и отправлять на сайт userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Добавить раздел", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Сохранить", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Стоп", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "этого адреса", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Добавить", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL, соответствующим регулярному выражению", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Установить \"$stylename$\" в Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Скачать стили с userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Справка", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Политика конфиденциальности", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Искать по содержимому", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Деактивир.", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Показывать на кнопке в тулбаре количество активных стилей для открытого сайта ", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Число активных стилей", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Перенос по словам", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Завершить", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Вы изменили этот стиль, но не сохранили его.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Импорт", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Ошибка обновления: сервер недоступен.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Фильтры", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Применить все обновления", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Удалить этот стиль?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Ошибка в регулярном выражении.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Настройки", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Применить к: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Подтвердите обновление стиля '$stylename$'.", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Разделы", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Изменение стиля \"$stylename$\"", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Стиль обновлен.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL, начинающимся с", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Используйте нотацию /re/ для поиска регулярными выражениями", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Удалить содержимое редактируемого стиля и заменить его на импортируемый стиль", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Устан. стиль", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Разделы позволяют задавать разный код для различных наборов URL в пределах одного стиля. Например, стиль может применяться к главной странице не так, как к остальным частям сайта.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "Для этой веб-страницы не установлены стили", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Число еженед. инсталляций", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "и другие", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Удалить", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Стиль в формате Mozilla", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Создать стиль для:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Заменить", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Применить к:", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Упр. стилями", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Создать стиль", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Ошибка обновления: сервер вернул код \"$code$\".", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Указать", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Установить обновление", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Формат Mozilla", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish не работает на таких страницах)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Удалить раздел", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Выключить все стили", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Отменить (глобально)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Обновление завершено.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Проверка…", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Код", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Умные отступы", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Чтобы указать, к каким URL относится код в этом разделе, воспользуйтесь параметром \"Применить к\".", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Изменить", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Добавление стиля", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Заменить стиль", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Возникла ошибка доступа к базе данных Stylish. Хотите перейти на страницу с возможными способами решения?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Добавить импортируемый стиль к редактируемому", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Нажмите клавишу", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Заменить все", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Послать анонимные данные разработчикам Stylish", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Перейти к строке (или строке:колонке)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Проверить обновления для всех стилей", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "Проблемы и предупреждения по версии CSSLint с данными включенными правилами:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "Нет", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Отменить", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Раскладка", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Умные отступы при помощи табуляции", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Заменить на", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Удал.", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Создать стиль", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Только включенные стили", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Изменить", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Тема", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Введите имя команды", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Стильный интернет со Stylish, пользовательским менеджером стилей. Устанавливайте темы и скины для многих сайтов и создавайте свои.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Вы отключили показ доступных стилей для этого сайта напрямую в Stylish. Зайдите на Userstyles.org, чтобы увидеть доступные стили, или измените ваши настройки, чтобы видеть их здесь.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Настройки", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "После отключения вы не будете видеть доступные стили напрямую в надстройке Stylish. Зайдите на Userstyles.com, чтобы их найти или включите показ в любой момент.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Выберите стиль из Библиотеки стилей" + }, + "createOwnStyle": { + "message": "Создайте свой стиль" + }, + "ON": { + "message": "Вкл" + }, + "OFF": { + "message": "Вык" + }, + "styleActiveLabel": { + "message": "АКТИВ." + }, + "styleInactiveLabel": { + "message": "НЕАКТИВ." + }, + "sendFeedbackLabel": { + "message": "Послать отзыв" + }, + "bckpInstStyles": { + "message": "Резерв. копия всех установл. стилей" + }, + "retrieveBckp": { + "message": "Восстан. рез. копии" + }, + "stylesLibLabel": { + "message": "Доступные стили" + }, + "noStylesInstalled": { + "message": "Для данного сайта у вас не установленно стилей." + } } \ No newline at end of file diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index 8e38e6b..76aa2d4 100755 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "Све", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "подразумевано", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Само уређени стилови", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Извези", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Проблеми", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Величина картице", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Унесите назив", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "УРЛ адресе на домену", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Проверите ажурирање", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Додај стилу", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Сви стилови су ажурирани.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Налепи код у Mozilla формату", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Помоћ", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Претражи", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Да", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": " Улепшај", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Омогућено", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla формат кода се може користити у Stylish за Firefox и може се послати на userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Додај нови одељак", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Сачувај", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Заустави", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "ову УРЛ адресу", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Додај", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "УРЛ адресе које одговарају регуларном изразу", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Инсталирати '$stylename$' у Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Преузмите стилове са userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Помоћ", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Прочитајте правила о приватности", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Претражи садржај", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Прикажи број активних стилова за тренутни сајт на дугмету на алатној траци", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Прикажи број активних стилова", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Преламање текста", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Назад на управљање", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Направили сте измене овог стила које нисте сачували.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Увези", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Ажурирање није успело - сервер није доступан.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Филтери", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Примени сва ажурирања", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Да ли сте сигурни да желите да избришете овај стил?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Регуларни израз је неисправан.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Опције", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Примењује се на: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Да ли сте сигурни да желите да ажурирате '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Одељци", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Уреди стил $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Стил је ажуриран.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "УРЛ адресе које почињу са", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Користи /re/ синтаксу за претрагу регуларним изразом", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Одбаци садржај тренутног стила и упиши преко њега увезени стил", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Одељци вам омогућавају да дефинишете различите делове кода који се примењују на раличите скупове УРЛ-ова у истом стилу. На пример, један исти стил може променити почетну страницу једног сајта на један начин а остатак сајта на други начин.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "и још", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Уклони", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Стил у Mozilla формату", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Упиши стил за:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Замени", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Примењује се на", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Ажурирање није успело - сервер је одговорио кодом $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Детаљније", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Инсталирај ажурирање", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla формат", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish не ради на страницама као што је ова.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Уклони одељак", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Искључи све стилове", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Опозови (свеобухватно)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Ажурирање је комплетирано.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Проверавање...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Код", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Користи паметно увлачење редова", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Употреба 'Примењује се на' одређује опсег УРЛ адреса на које се код у овом одељку примењује.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "УРЛ", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Додај стил", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Упиши преко стила", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Дошло је до грешке користећи Stylish базу података. Да ли желите да посетите веб страницу са могућим решењима?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Додај увезени стил тренутном стилу", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Притисни пречицу", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Замени све", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Шаљи анонимне податке програмерима Stylish проширења ради утврђивања броја корисника", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Иди на ред (или line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Проверите ажурирања за све стилове", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "Проблем пронађен од стране CSSLint са овим омогућеним правилима:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "Не", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Опозови", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Мапа тастера", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Користи картице са паметним увлачењем редова", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Замени са", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Упиши нови стил", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Само омогућени стилови", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Уреди", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Тема", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Укуцај име команде", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Измените стил интернет мреже управљачем корисничких стилова. Stylish вам омогућава да лако инсталирате теме и скинове за многе популарне сајтове.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "Све", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "подразумевано", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Само уређени стилови", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Извези", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Проблеми", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Величина картице", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Унесите назив", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "УРЛ адресе на домену", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Проверите ажурирање", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Додај стилу", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Сви стилови су ажурирани.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Налепи код у Mozilla формату", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Помоћ", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Претражи", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Да", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": " Улепшај", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Омогућено", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla формат кода се може користити у Stylish за Firefox и може се послати на userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Додај нови одељак", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Сачувај", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Заустави", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "ову УРЛ адресу", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Додај", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "УРЛ адресе које одговарају регуларном изразу", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Инсталирати '$stylename$' у Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Преузмите стилове са userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Помоћ", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Прочитајте правила о приватности", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Претражи садржај", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Прикажи број активних стилова за тренутни сајт на дугмету на алатној траци", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Прикажи број активних стилова", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Преламање текста", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Назад на управљање", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Направили сте измене овог стила које нисте сачували.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Увези", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Ажурирање није успело - сервер није доступан.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Филтери", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Примени сва ажурирања", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Да ли сте сигурни да желите да избришете овај стил?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Регуларни израз је неисправан.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Опције", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Примењује се на: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Да ли сте сигурни да желите да ажурирате '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Одељци", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Уреди стил $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Стил је ажуриран.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "УРЛ адресе које почињу са", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Користи /re/ синтаксу за претрагу регуларним изразом", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Одбаци садржај тренутног стила и упиши преко њега увезени стил", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Одељци вам омогућавају да дефинишете различите делове кода који се примењују на раличите скупове УРЛ-ова у истом стилу. На пример, један исти стил може променити почетну страницу једног сајта на један начин а остатак сајта на други начин.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "и још", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Уклони", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Стил у Mozilla формату", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Упиши стил за:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Замени", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Примењује се на", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Ажурирање није успело - сервер је одговорио кодом $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Детаљније", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Инсталирај ажурирање", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla формат", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish не ради на страницама као што је ова.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Уклони одељак", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Искључи све стилове", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Опозови (свеобухватно)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Ажурирање је комплетирано.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Проверавање...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Код", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Користи паметно увлачење редова", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Употреба 'Примењује се на' одређује опсег УРЛ адреса на које се код у овом одељку примењује.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "УРЛ", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Додај стил", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Упиши преко стила", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Дошло је до грешке користећи Stylish базу података. Да ли желите да посетите веб страницу са могућим решењима?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Додај увезени стил тренутном стилу", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Притисни пречицу", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Замени све", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Шаљи анонимне податке програмерима Stylish проширења ради утврђивања броја корисника", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Иди на ред (или line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Проверите ажурирања за све стилове", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "Проблем пронађен од стране CSSLint са овим омогућеним правилима:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "Не", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Опозови", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Мапа тастера", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Користи картице са паметним увлачењем редова", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Замени са", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Упиши нови стил", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Само омогућени стилови", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Уреди", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Тема", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Укуцај име команде", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Измените стил интернет мреже управљачем корисничких стилова. Stylish вам омогућава да лако инсталирате теме и скинове за многе популарне сајтове.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/sv/messages.json b/_locales/sv/messages.json index d2279a1..4b14a10 100755 --- a/_locales/sv/messages.json +++ b/_locales/sv/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish – Skräddarsydda themes för varje sida" - }, - "appliesToEverything": { - "message": "Allt", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Endast ändrade stilar", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Flikstorlek", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Starta", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Ange ett namn.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL:er på domänen", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Leta efter uppdatering", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Alla stilar är fullt uppdaterade.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Hjälp", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Hitta fler stilar för denna sida", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Lägg in Stil", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Aktiverad", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla-formatet av koden fungerar i Stylish till Firefox samt vid uppladdandet till userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Lägg till ytterligare en sektion", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Spara", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "denna URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Lägg till", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL:er som matchar regexp:en", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Installera '$stylename$' in i Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Stoppa", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Visa antalet aktiva stilar för den nuvarande sidan på verktygsfältsikonen", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Visa antalet aktiva stilar", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Radbrytning", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Återgå till hantera", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Du har gjort ändringar i denna stil utan att spara.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Uppdateringen misslyckades - server onåbar.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filter", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Verkställ alla uppdateringar", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Är du säker på att du vill ta bort denna stil?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp:en är ogiltig", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Alternativ", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Gäller för: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Är du säker på att du vill uppdatera '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Sektioner", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Ändra i Stil $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Stilen är fullt uppdaterad.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL:er som börjar på", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Lägg in Stil", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Sektioner låter dig definiera olika sorters kod som påverkar olika URL:er i samma stil. Till exempel, en stil kan ändra en viss hemsida på ett sätt, samtidigt som den ändrar andra delar på en helt annan sida.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "Du har inte några stilar installerade för denna sida", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Antal instal. per vecka", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "och mer", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Ta bort", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Skriv stil för:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Gäller för", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Ändra Stilar", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Skapa Ny Stil", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Uppdateringen misslyckades - servern svarade med kod $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Specificera", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Installera uppdatering", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish fungerar inte på sidor som denna.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Ta bort sektion", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Stäng av alla stilar", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Uppdatering slutförd.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Letar...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Kod", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Använd smart indrag", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Använd 'Gäller för' alternativet för att begränsa vilka URL:er koden i denna sektion gäller för.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Ändra stil", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Lägg till stil", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Ett fel inträffades vid hanteringen av Stylish-databasen. Skulle du vilja besöka en sida med eventuella lösningar?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Skicka anonym data till Stylish utvecklare", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Gå till rad (eller rad:kol)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Leta igenom alla stilar efter uppdateringar", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Nyckelkarta", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Använd flikar med smart indrag", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Radera", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Skriv ny stil", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Endast aktiverade stilar", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Ändra", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Styla om webben med Stylish stilhanterare. Med Stylish kan du installera themes & skins för många sidor och skapa själv.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "Du kan välja att inte se tillgängliga stilar för denna sida direkt på Stylish. Besök Userstyles.org för att se tillgängliga stilar, eller uppdatera dina inställningar för att se dem här.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "Alternativ", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Ifall du döljer dem kommer du inte att kunna se tillgängliga stilar direkt på ditt Stylish add-on. Besök Userstyles.org för att nå dem eller återaktivera dem.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Välj en stil från Stilbiblioteket" - }, - "createOwnStyle": { - "message": "Skapa din egen stil" - }, - "ON": { - "message": "PÅ" - }, - "OFF": { - "message": "AV" - }, - "styleActiveLabel": { - "message": "AKTIV" - }, - "styleInactiveLabel": { - "message": "INAKTIV" - }, - "sendFeedbackLabel": { - "message": "Skicka feedback" - }, - "bckpInstStyles": { - "message": "Backup på alla installerade stilar" - }, - "retrieveBckp": { - "message": "Återhämta backup" - }, - "stylesLibLabel": { - "message": "Stilar Lista" - } +{ + "extName": { + "message": "Stylish – Skräddarsydda themes för varje sida" + }, + "appliesToEverything": { + "message": "Allt", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Endast ändrade stilar", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Flikstorlek", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Starta", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Ange ett namn.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL:er på domänen", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Leta efter uppdatering", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Alla stilar är fullt uppdaterade.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Hjälp", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Hitta fler stilar för denna sida", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installerad", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Aktiverad", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla-formatet av koden fungerar i Stylish till Firefox samt vid uppladdandet till userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Lägg till ytterligare en sektion", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Spara", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "denna URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Lägg till", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL:er som matchar regexp:en", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Installera '$stylename$' in i Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Stoppa", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Visa antalet aktiva stilar för den nuvarande sidan på verktygsfältsikonen", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Visa antalet aktiva stilar", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Radbrytning", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Återgå till hantera", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Du har gjort ändringar i denna stil utan att spara.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Uppdateringen misslyckades - server onåbar.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filter", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Verkställ alla uppdateringar", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Är du säker på att du vill ta bort denna stil?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp:en är ogiltig", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Alternativ", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Gäller för: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Är du säker på att du vill uppdatera '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Sektioner", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Ändra i Stil $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Stilen är fullt uppdaterad.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL:er som börjar på", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Lägg in Stil", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Sektioner låter dig definiera olika sorters kod som påverkar olika URL:er i samma stil. Till exempel, en stil kan ändra en viss hemsida på ett sätt, samtidigt som den ändrar andra delar på en helt annan sida.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "Du har inte några stilar installerade för denna sida", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Antal instal. per vecka", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "och mer", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Ta bort", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Skriv stil för:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Gäller för", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Ändra Stilar", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Skapa Ny Stil", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Uppdateringen misslyckades - servern svarade med kod $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Specificera", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Installera uppdatering", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish fungerar inte på sidor som denna.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Ta bort sektion", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Stäng av alla stilar", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Uppdatering slutförd.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Letar...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Kod", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Använd smart indrag", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Använd 'Gäller för' alternativet för att begränsa vilka URL:er koden i denna sektion gäller för.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Ändra stil", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Lägg till stil", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Ett fel inträffades vid hanteringen av Stylish-databasen. Skulle du vilja besöka en sida med eventuella lösningar?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Skicka anonym data till Stylish utvecklare", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Gå till rad (eller rad:kol)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Leta igenom alla stilar efter uppdateringar", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Nyckelkarta", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Använd flikar med smart indrag", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Radera", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Skriv ny stil", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Endast aktiverade stilar", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Ändra", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Styla om webben med Stylish stilhanterare. Med Stylish kan du installera themes & skins för många sidor och skapa själv.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "Du kan välja att inte se tillgängliga stilar för denna sida direkt på Stylish. Besök Userstyles.org för att se tillgängliga stilar, eller uppdatera dina inställningar för att se dem här.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "Alternativ", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Ifall du döljer dem kommer du inte att kunna se tillgängliga stilar direkt på ditt Stylish add-on. Besök Userstyles.org för att nå dem eller återaktivera dem.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Välj en stil från Stilbiblioteket" + }, + "createOwnStyle": { + "message": "Skapa din egen stil" + }, + "ON": { + "message": "PÅ" + }, + "OFF": { + "message": "AV" + }, + "styleActiveLabel": { + "message": "AKTIV" + }, + "styleInactiveLabel": { + "message": "INAKTIV" + }, + "sendFeedbackLabel": { + "message": "Skicka feedback" + }, + "bckpInstStyles": { + "message": "Backup på alla installerade stilar" + }, + "retrieveBckp": { + "message": "Återhämta backup" + }, + "stylesLibLabel": { + "message": "Stilar Lista" + } } \ No newline at end of file diff --git a/_locales/sv_SE/messages.json b/_locales/sv_SE/messages.json index 10c76c3..6c6251b 100755 --- a/_locales/sv_SE/messages.json +++ b/_locales/sv_SE/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "Allt", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Endast ändrade stilar", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Flikstorlek", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Ange ett namn.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URL:er på domänen", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Leta efter uppdatering", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "Alla stilar är fullt uppdaterade.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Hjälp", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Aktiverad", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla-formatet av koden fungerar i Stylish till Firefox samt vid uppladdandet till userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Lägg till ytterligare en sektion", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Spara", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "denna URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Lägg till", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URL:er som matchar regexp:en", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Installera '$stylename$' in i Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Visa antalet aktiva stilar för den nuvarande sidan på verktygsfältsikonen", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Visa antalet aktiva stilar", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Radbrytning", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Återgå till hantera", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Du har gjort ändringar i denna stil utan att spara.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Uppdateringen misslyckades - server onåbar.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filter", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Verkställ alla uppdateringar", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Är du säker på att du vill ta bort denna stil?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp:en är ogiltig.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Alternativ", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Gäller för: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Är du säker på att du vill uppdatera '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Sektioner", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Ändra i Stil $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Stilen är fullt uppdaterad.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URL:er som börjar på", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Sektioner låter dig definiera olika sorters kod som påverkar olika URL:er i samma stil. Till exempel, en stil kan ändra en viss hemsida på ett sätt, samtidigt som den ändrar andra delar på en helt annan sida.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "och mer", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Ta bort", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Skapa stil för:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Gäller för", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Uppdateringen misslyckades - servern svarade med kod $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Specificera", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Installera uppdatering", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish fungerar inte på sidor som dessa.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Ta bort sektion", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Stäng av alla stilar", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Uppdatering slutförd.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Letar...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Kod", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Använd smart indrag", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Använd 'Gäller för' alternativet för att begränsa vilka URL:er koden i denna sektion gäller för.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Lägg till stil", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "Ett fel inträffades vid hanteringen av Stylish-databasen. Skulle du vilja besöka en sida med eventuella lösningar?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Gå till rad (eller rad:kol)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Leta igenom alla stilar efter uppdateringar", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Nyckelkarta", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Använd flikar med smart indrag", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Radera", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Skriv ny stil", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Endast aktiverade stilar", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Ändra", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Style:a om webben med Stylish, en användarstils-hanterare. Stylish låter dig enkelt installera teman och skal för många populära sidor.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "Allt", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Endast ändrade stilar", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Flikstorlek", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Ange ett namn.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URL:er på domänen", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Leta efter uppdatering", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "Alla stilar är fullt uppdaterade.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Hjälp", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Aktiverad", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla-formatet av koden fungerar i Stylish till Firefox samt vid uppladdandet till userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Lägg till ytterligare en sektion", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Spara", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "denna URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Lägg till", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URL:er som matchar regexp:en", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Installera '$stylename$' in i Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Visa antalet aktiva stilar för den nuvarande sidan på verktygsfältsikonen", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Visa antalet aktiva stilar", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Radbrytning", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Återgå till hantera", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Du har gjort ändringar i denna stil utan att spara.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Uppdateringen misslyckades - server onåbar.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filter", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Verkställ alla uppdateringar", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Är du säker på att du vill ta bort denna stil?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp:en är ogiltig.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Alternativ", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Gäller för: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Är du säker på att du vill uppdatera '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Sektioner", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Ändra i Stil $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Stilen är fullt uppdaterad.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URL:er som börjar på", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Sektioner låter dig definiera olika sorters kod som påverkar olika URL:er i samma stil. Till exempel, en stil kan ändra en viss hemsida på ett sätt, samtidigt som den ändrar andra delar på en helt annan sida.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "och mer", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Ta bort", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Skapa stil för:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Gäller för", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Uppdateringen misslyckades - servern svarade med kod $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Specificera", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Installera uppdatering", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish fungerar inte på sidor som dessa.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Ta bort sektion", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Stäng av alla stilar", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Uppdatering slutförd.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Letar...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Kod", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Använd smart indrag", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Använd 'Gäller för' alternativet för att begränsa vilka URL:er koden i denna sektion gäller för.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Lägg till stil", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "Ett fel inträffades vid hanteringen av Stylish-databasen. Skulle du vilja besöka en sida med eventuella lösningar?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Gå till rad (eller rad:kol)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Leta igenom alla stilar efter uppdateringar", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Nyckelkarta", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Använd flikar med smart indrag", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Radera", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Skriv ny stil", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Endast aktiverade stilar", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Ändra", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Style:a om webben med Stylish, en användarstils-hanterare. Stylish låter dig enkelt installera teman och skal för många populära sidor.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/te/messages.json b/_locales/te/messages.json index 4819866..f11655a 100755 --- a/_locales/te/messages.json +++ b/_locales/te/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "అన్నిటికీ", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Enter a name.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "URLs on the domain", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Check for update", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "సహాయం", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Enabled", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "The Mozilla format of the code can be used with Stylish for Firefox and can be submitted to userstyles.org.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Add another section", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "భద్రపరచు", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "చేర్చు", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "URLs matching the regexp", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "Install '$stylename$' into Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Back to manage", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "You've made changes to this style without saving.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Update failed - server unreachable.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "మీరు నజంగానే ఈ శైలిని తొలగించాలనుకుంటున్నారా?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp is invalid.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "వేటికి వర్తిస్తుంది; $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "విభాగాలు", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "Edit Style $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Style is up to date.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "URLs starting with", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Sections let you define different pieces of code to apply to different sets of URLs in the same style. For example, a single style could change the homepage of a site one way, while changing the rest of a site another way.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "ఇంకా మరిన్ని", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "తొలగించు", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "స్టైలిష్", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Applies to", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Update failed - server responded with code $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Specify", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Install update", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Remove section", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Update completed.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Checking...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Code", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Use the 'Applies to' controls to limit what URLs the code in this section applies to.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Add Style", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Check all styles for updates", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "క్రొత్త స్టైల్ వ్రాయండి", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "మార్చు", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Restyle the web with Stylish, a user styles manager. Stylish lets you easily install themes and skins for many popular sites.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "అన్నిటికీ", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Enter a name.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "URLs on the domain", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Check for update", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "సహాయం", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Enabled", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "The Mozilla format of the code can be used with Stylish for Firefox and can be submitted to userstyles.org.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Add another section", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "భద్రపరచు", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "చేర్చు", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "URLs matching the regexp", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "Install '$stylename$' into Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Back to manage", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "You've made changes to this style without saving.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Update failed - server unreachable.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "మీరు నజంగానే ఈ శైలిని తొలగించాలనుకుంటున్నారా?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp is invalid.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "వేటికి వర్తిస్తుంది; $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "విభాగాలు", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "Edit Style $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Style is up to date.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "URLs starting with", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Sections let you define different pieces of code to apply to different sets of URLs in the same style. For example, a single style could change the homepage of a site one way, while changing the rest of a site another way.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "ఇంకా మరిన్ని", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "తొలగించు", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "స్టైలిష్", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Applies to", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Update failed - server responded with code $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Specify", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Install update", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Remove section", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Update completed.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Checking...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Code", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Use the 'Applies to' controls to limit what URLs the code in this section applies to.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Add Style", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Check all styles for updates", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "క్రొత్త స్టైల్ వ్రాయండి", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "మార్చు", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Restyle the web with Stylish, a user styles manager. Stylish lets you easily install themes and skins for many popular sites.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json index f0b1ac3..aacd4e8 100755 --- a/_locales/tr/messages.json +++ b/_locales/tr/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "Her şey", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "Bir ad girin.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "Alan adındaki URLler", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "Güncellemeleri denetle", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "Yardım", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "Etkin", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Kodun Mozilla biçimi, Firefox için Stylish ile kullanılabilir ve userstyles.org sitesine gönderilebilir.", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "Başka bölüm ekle", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "Kaydet", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "Ekleyin", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "regexp ile eşleşen URL'ler", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "'$stylename$' Stylish'e yüklensin mi?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "Yönetim sayfasına dön", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "Bu stilde yaptığınız, kaydedilmemiş değişiklikler var.", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "Güncellenemedi - sunucuya erişilemiyor.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "Bu stili silmek istediğinizden emin misiniz?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp is invalid.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "Şuraya uygulanır: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "Are you sure you want to update '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "Bölümler", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "$stylename$ Stilini Düzenleyin", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "Stil güncel.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "Şununla başlayan URL'ler:", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "Bölümler, aynı stil içindeki farklı URL kümelerine uygulanacak farklı kod parçaları tanımlamanıza olanak sağlar. Örneğin, tek bir stil bir sitenin ana sayfasını belirli bir şekilde değiştirirken, sayfanın kalan kısmını farklı bir şekilde değiştirebilir.", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "ve diğerleri", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "Kaldır", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "Şuraya uygulanır", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "Güncellenemedi - sunucu yanıt olarak $code$ kodunu gönderdi.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "Belirt", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "Güncellemeyi yükle", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "Bölümü kaldır", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "Güncelleme tamamlandı.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "Kontrol ediliyor...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "Kod", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "Bu bölümdeki kodun hangi URLlere uygulanacağını sınırlamak için 'Şuraya uygulanır' denetimlerini kullanın.", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "URL", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "Stil Ekleyin", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "Tüm stiller için güncellemeleri denetle", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "Yeni stil oluşturun", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "Düzenle", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Kullanıcı stil yöneticisi Stylish ile Web'in stilini yenileyin. Stylish Google, Facebook, YouTube, Orkut ve diğer pek çok site için temalar ve görünüm yüklemenize imkân tanır.", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "Her şey", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "Bir ad girin.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "Alan adındaki URLler", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "Güncellemeleri denetle", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "Yardım", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "Etkin", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Kodun Mozilla biçimi, Firefox için Stylish ile kullanılabilir ve userstyles.org sitesine gönderilebilir.", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "Başka bölüm ekle", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "Kaydet", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "Ekleyin", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "regexp ile eşleşen URL'ler", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "'$stylename$' Stylish'e yüklensin mi?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "Yönetim sayfasına dön", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "Bu stilde yaptığınız, kaydedilmemiş değişiklikler var.", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "Güncellenemedi - sunucuya erişilemiyor.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "Bu stili silmek istediğinizden emin misiniz?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp is invalid.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "Şuraya uygulanır: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "Are you sure you want to update '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "Bölümler", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "$stylename$ Stilini Düzenleyin", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "Stil güncel.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "Şununla başlayan URL'ler:", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "Bölümler, aynı stil içindeki farklı URL kümelerine uygulanacak farklı kod parçaları tanımlamanıza olanak sağlar. Örneğin, tek bir stil bir sitenin ana sayfasını belirli bir şekilde değiştirirken, sayfanın kalan kısmını farklı bir şekilde değiştirebilir.", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "ve diğerleri", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "Kaldır", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "Şuraya uygulanır", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "Güncellenemedi - sunucu yanıt olarak $code$ kodunu gönderdi.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "Belirt", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "Güncellemeyi yükle", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "Bölümü kaldır", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "Güncelleme tamamlandı.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "Kontrol ediliyor...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "Kod", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "Bu bölümdeki kodun hangi URLlere uygulanacağını sınırlamak için 'Şuraya uygulanır' denetimlerini kullanın.", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "URL", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "Stil Ekleyin", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "Tüm stiller için güncellemeleri denetle", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "Yeni stil oluşturun", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "Düzenle", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Kullanıcı stil yöneticisi Stylish ile Web'in stilini yenileyin. Stylish Google, Facebook, YouTube, Orkut ve diğer pek çok site için temalar ve görünüm yüklemenize imkân tanır.", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/zh/messages.json b/_locales/zh/messages.json index b2474f4..72f23c5 100755 --- a/_locales/zh/messages.json +++ b/_locales/zh/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - Custom themes for any website" - }, - "appliesToEverything": { - "message": "所有站点", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "default", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "Only edited styles", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "Export", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "Issues", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab size", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "Enable", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "请输入名称.", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "指定域上的URL", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "检查更新", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "Append to style", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "All styles are up to date.", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "Paste the Mozilla-format code", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "帮助", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "Search", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "Yes", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "Find more styles for this site", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "Installed Styles", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "Beautify", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "已启用", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "用于Firefox上的Stylish的Mozilla格式样式代码可以在 userstyles.org 上提交", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "添加新节", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "保存", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "Stop", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "this URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "添加", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "匹配正则的URL", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "安装 '$stylename$' 到 Stylish?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "Search contents", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "Disable", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "Show number of styles active for the current site on the toolbar button", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "Show active style count", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "Word wrap", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "返回到管理", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "您已经修改了此样式,但尚未保存", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "Import", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "更新失败 - 服务器无法访问.", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "Filters", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "Apply all updates", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "确定要删除这个样式吗?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "Regexp is invalid.", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "Options", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "应用到: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "你確定要更新 '$stylename$' 嗎?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "样式节", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "编辑样式 $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "已经是最新的.", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "以指定地址开始", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "Use /re/ syntax for regexp search", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "Discard contents of current style and overwrite it with the imported style", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "Install Style", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "样式节允许你定义多个样式段落并将它们应用于不同的站点匹配规则上。例如,一个样式可以更改使用一个方式来更改主页,而此时其它的样式段可以更改站点的其它部分。", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "You don't have any styles installed for this web page", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "Number of weekly installs", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "以及更多", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "移除", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Style in Mozilla format", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "Write style for: ", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "Replace", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "应用到", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "Manage Styles", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "Create New Style", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "更新失败 - 服务器了返回代码 $code$.", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "指定站点", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "安装更新", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla Format", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish does not work on pages like this.)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "移除节", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "Turn all styles off", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "Undo (global)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "更新完成.", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "检查中...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "代码", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "Use smart indentation", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "使用“应用到”来控制这个样式应用到哪些地址上。", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "Edit Style", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "地址", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "添加样式", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "Overwrite style", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "Append the imported style to current style", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "Press a hotkey", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "Replace all", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "Send anonymous data to Stylish developers", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "Goto line (or line:col)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "检查所有样式的更新", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "The issues found by CSSLint with these rules enabled:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "No", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "Undo", - "description": "Button label" - }, - "cm_keyMap": { - "message": "Keymap", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "Use tabs with smart indentation", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "Replace with", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "Delete", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "编写新的样式", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "Only enabled styles", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "编辑", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "Theme", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "Type a command name", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "Stylish,一个用户样式管理器,帮助您重新定义网页样式。Stylish易于为Google,Facebook,Youtube,Orkut以及其它各类型网站安装样式和主题。", - "description": "Extension description" - }, - "noServerConnection": { - "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "settings", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "Choose a style from the Styles Library" - }, - "createOwnStyle": { - "message": "Create your own style" - }, - "ON": { - "message": "ON" - }, - "OFF": { - "message": "OFF" - }, - "styleActiveLabel": { - "message": "ACTIVE" - }, - "styleInactiveLabel": { - "message": "INACTIVE" - }, - "sendFeedbackLabel": { - "message": "Send Feedback" - }, - "bckpInstStyles": { - "message": "Backup all installed styles" - }, - "retrieveBckp": { - "message": "Retrieve Backup" - }, - "stylesLibLabel": { - "message": "Styles Library" - } +{ + "extName": { + "message": "Stylish - Custom themes for any website" + }, + "appliesToEverything": { + "message": "所有站点", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "default", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "Only edited styles", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "Export", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "Issues", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab size", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "Enable", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "请输入名称.", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "指定域上的URL", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "检查更新", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "Append to style", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "All styles are up to date.", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "Paste the Mozilla-format code", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "帮助", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "Search", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "Yes", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "Find more styles for this site", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "Installed Styles", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "Beautify", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "已启用", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "用于Firefox上的Stylish的Mozilla格式样式代码可以在 userstyles.org 上提交", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "添加新节", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "保存", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "Stop", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "this URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "添加", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "匹配正则的URL", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "安装 '$stylename$' 到 Stylish?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "Search contents", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "Disable", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "Show number of styles active for the current site on the toolbar button", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "Show active style count", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "Word wrap", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "返回到管理", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "您已经修改了此样式,但尚未保存", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "Import", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "更新失败 - 服务器无法访问.", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "Filters", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "Apply all updates", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "确定要删除这个样式吗?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "Regexp is invalid.", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "Options", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "应用到: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "你確定要更新 '$stylename$' 嗎?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "样式节", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "编辑样式 $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "已经是最新的.", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "以指定地址开始", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "Use /re/ syntax for regexp search", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "Discard contents of current style and overwrite it with the imported style", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "Install Style", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "样式节允许你定义多个样式段落并将它们应用于不同的站点匹配规则上。例如,一个样式可以更改使用一个方式来更改主页,而此时其它的样式段可以更改站点的其它部分。", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "You don't have any styles installed for this web page", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "Number of weekly installs", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "以及更多", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "移除", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Style in Mozilla format", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "Write style for: ", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "Replace", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "应用到", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "Manage Styles", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "Create New Style", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "更新失败 - 服务器了返回代码 $code$.", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "指定站点", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "安装更新", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla Format", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish does not work on pages like this.)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "移除节", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "Turn all styles off", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "Undo (global)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "更新完成.", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "检查中...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "代码", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "Use smart indentation", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "使用“应用到”来控制这个样式应用到哪些地址上。", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "Edit Style", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "地址", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "添加样式", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "Overwrite style", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "An error has occurred using the Stylish database. Would you like to visit a web page with possible solutions?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "Append the imported style to current style", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "Press a hotkey", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "Replace all", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "Send anonymous data to Stylish developers", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "Goto line (or line:col)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "检查所有样式的更新", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "The issues found by CSSLint with these rules enabled:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "No", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "Undo", + "description": "Button label" + }, + "cm_keyMap": { + "message": "Keymap", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "Use tabs with smart indentation", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "Replace with", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "Delete", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "编写新的样式", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "Only enabled styles", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "编辑", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "Theme", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "Type a command name", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "Stylish,一个用户样式管理器,帮助您重新定义网页样式。Stylish易于为Google,Facebook,Youtube,Orkut以及其它各类型网站安装样式和主题。", + "description": "Extension description" + }, + "noServerConnection": { + "message": "You chose to opt-out from seeing available styles for this site directly on Stylish. Visit %noServerConnectionParam1% to see available styles, or update your %noServerConnectionParam2% to see them here.", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "settings", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "Opting out means you won't be able to see available styles directly on the Stylish add on. Visit Userstyles.org to reach them, or opt back in at any time.", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "Choose a style from the Styles Library" + }, + "createOwnStyle": { + "message": "Create your own style" + }, + "ON": { + "message": "ON" + }, + "OFF": { + "message": "OFF" + }, + "styleActiveLabel": { + "message": "ACTIVE" + }, + "styleInactiveLabel": { + "message": "INACTIVE" + }, + "sendFeedbackLabel": { + "message": "Send Feedback" + }, + "bckpInstStyles": { + "message": "Backup all installed styles" + }, + "retrieveBckp": { + "message": "Retrieve Backup" + }, + "stylesLibLabel": { + "message": "Styles Library" + } } \ No newline at end of file diff --git a/_locales/zh_CN/messages.json b/_locales/zh_CN/messages.json index e29ad55..9a4c4cf 100755 --- a/_locales/zh_CN/messages.json +++ b/_locales/zh_CN/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish-为任意网站自定义主题" - }, - "appliesToEverything": { - "message": "全部", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "默认", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "仅修改过的样式", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "导出", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "问题", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "标签尺寸", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "启用", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "输入名称。", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "该域上的网址", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "检查更新", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "追加到样式", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "所有样式已是最新版本", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "粘贴 Mozilla 格式代码", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "帮助", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "搜索", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "是", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "为此网站查找更多样式", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "已安装样式", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "美化", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "已启用", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla 格式的代码可以与 Stylish 一起用于 Firefox,并可提交至 userstyles.org。", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "添加其他部分", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "保存", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "停止", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "这个URL", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "添加", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "与该正则表达式匹配的网址", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "要将“$stylename$”安装到 Stylish 中吗?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "访问 userstyles.org 获取样式", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "获取帮助", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "阅读隐私政策", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "搜索内容", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "禁用", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "在工具栏按钮上显示对当前站点生效的样式数目", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "显示生效的样式计数", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "自动换行", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "返回进行管理操作", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "您已对此样式进行了更改,但尚未保存。", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "导入", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "更新失败 - 无法访问服务器。", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "过滤器", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "应用全部更新", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "确定要删除此样式吗?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "正则表达式无效。", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "选项", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "应用对象:$applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "您确定要更新 '$stylename$'?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "部分", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "修改样式“$stylename$”", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "样式已是最新版本。", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "网址前缀", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "使用 /re/ 语法进行正则表达式搜索", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "放弃当前样式的内容,使用已导入样式覆盖它", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "安装样式", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "各部分可让您定义不同的代码段,以通过同一样式应用到不同的网址组。例如,某个单一样式能以一种方式更改网站首页,同时以另一种方式更改网站的其余部分。", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "您未为此网页安装任何样式", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "每周安装次数", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "等等", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "删除", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Mozilla 格式的样式", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "编写样式给:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "替换", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "应用对象:", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "管理样式", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "新建样式", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "更新失败 - 服务器响应代码为 $code$。", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "指定", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "安装更新", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla 格式", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "(Stylish在这样的页面上不工作)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "删除此部分", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "停用所有样式", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "撤销 (全局)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "更新已完成。", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "正在检查更新...", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "代码", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "启用智能缩进", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "使用“应用对象”控件来限制此部分中的代码所应用到的网址。", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "编辑样式", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "网址", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "添加样式", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "覆盖样式", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "应用Stylish数据库时发生了一个错误。您想要访问包含可能的解决方案的网页吗?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "追加已导入样式到当前样式", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "按下热键", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "全部替换", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "向Stylish开发人员发送匿名数据", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "跳转至行(或行:列)", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "检查所有样式更新", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "CSSLint 在已启用的这些规则中找到问题:", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "否", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "撤销", - "description": "Button label" - }, - "cm_keyMap": { - "message": "键盘映射", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "启用带智能缩进的标签页", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "替换用", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "删除", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "编写新样式", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "仅已启用的样式", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "修改", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "主题", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "输入命令名称", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "利用用户样式管理器Stylish来重新编辑网站的样式。您可利用Stylish为许多网站安装主题和皮肤,也可创建自己的主题和皮肤。", - "description": "Extension description" - }, - "noServerConnection": { - "message": "您选择退出在Stylish上直接查看此网站可用的样式。访问Userstyles.org查看可用样式,或更新您的设置以在此处查看。", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "设置", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "退出意味着无法在Stylish插件上直接查看可用样式。访问Userstyles.org以查看,或随时返回。", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "从样式库选择样式" - }, - "createOwnStyle": { - "message": "创建自己的样式" - }, - "ON": { - "message": "开" - }, - "OFF": { - "message": "关" - }, - "styleActiveLabel": { - "message": "激活" - }, - "styleInactiveLabel": { - "message": "取消激活" - }, - "sendFeedbackLabel": { - "message": "发送反馈" - }, - "bckpInstStyles": { - "message": "备份所有已安装样式" - }, - "retrieveBckp": { - "message": "检索备份" - }, - "stylesLibLabel": { - "message": "样式列表" - } +{ + "extName": { + "message": "Stylish-为任意网站自定义主题" + }, + "appliesToEverything": { + "message": "全部", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "默认", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "仅修改过的样式", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "导出", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "问题", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "标签尺寸", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "启用", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "输入名称。", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "该域上的网址", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "检查更新", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "追加到样式", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "所有样式已是最新版本", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "粘贴 Mozilla 格式代码", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "帮助", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "搜索", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "是", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "为此网站查找更多样式", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "已安装样式", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "美化", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "已启用", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla 格式的代码可以与 Stylish 一起用于 Firefox,并可提交至 userstyles.org。", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "添加其他部分", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "保存", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "停止", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "这个URL", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "添加", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "与该正则表达式匹配的网址", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "要将“$stylename$”安装到 Stylish 中吗?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "访问 userstyles.org 获取样式", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "获取帮助", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "阅读隐私政策", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "搜索内容", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "禁用", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "在工具栏按钮上显示对当前站点生效的样式数目", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "显示生效的样式计数", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "自动换行", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "返回进行管理操作", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "您已对此样式进行了更改,但尚未保存。", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "导入", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "更新失败 - 无法访问服务器。", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "过滤器", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "应用全部更新", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "确定要删除此样式吗?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "正则表达式无效。", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "选项", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "应用对象:$applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "您确定要更新 '$stylename$'?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "部分", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "修改样式“$stylename$”", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "样式已是最新版本。", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "网址前缀", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "使用 /re/ 语法进行正则表达式搜索", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "放弃当前样式的内容,使用已导入样式覆盖它", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "安装样式", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "各部分可让您定义不同的代码段,以通过同一样式应用到不同的网址组。例如,某个单一样式能以一种方式更改网站首页,同时以另一种方式更改网站的其余部分。", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "您未为此网页安装任何样式", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "每周安装次数", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "等等", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "删除", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Mozilla 格式的样式", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "编写样式给:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "替换", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "应用对象:", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "管理样式", + "description": "Link to open the manage page." + }, + "openCreate": { + "message": "新建样式", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "更新失败 - 服务器响应代码为 $code$。", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "指定", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "安装更新", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla 格式", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "(Stylish在这样的页面上不工作)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "删除此部分", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "停用所有样式", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "撤销 (全局)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "更新已完成。", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "正在检查更新...", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "代码", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "启用智能缩进", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "使用“应用对象”控件来限制此部分中的代码所应用到的网址。", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "编辑样式", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "网址", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "添加样式", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "覆盖样式", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "应用Stylish数据库时发生了一个错误。您想要访问包含可能的解决方案的网页吗?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "追加已导入样式到当前样式", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "按下热键", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "全部替换", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "向Stylish开发人员发送匿名数据", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "跳转至行(或行:列)", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "检查所有样式更新", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "CSSLint 在已启用的这些规则中找到问题:", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "否", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "撤销", + "description": "Button label" + }, + "cm_keyMap": { + "message": "键盘映射", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "启用带智能缩进的标签页", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "替换用", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "删除", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "编写新样式", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "仅已启用的样式", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "修改", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "主题", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "输入命令名称", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "利用用户样式管理器Stylish来重新编辑网站的样式。您可利用Stylish为许多网站安装主题和皮肤,也可创建自己的主题和皮肤。", + "description": "Extension description" + }, + "noServerConnection": { + "message": "您选择退出在Stylish上直接查看此网站可用的样式。访问Userstyles.org查看可用样式,或更新您的设置以在此处查看。", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "设置", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "退出意味着无法在Stylish插件上直接查看可用样式。访问Userstyles.org以查看,或随时返回。", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "从样式库选择样式" + }, + "createOwnStyle": { + "message": "创建自己的样式" + }, + "ON": { + "message": "开" + }, + "OFF": { + "message": "关" + }, + "styleActiveLabel": { + "message": "激活" + }, + "styleInactiveLabel": { + "message": "取消激活" + }, + "sendFeedbackLabel": { + "message": "发送反馈" + }, + "bckpInstStyles": { + "message": "备份所有已安装样式" + }, + "retrieveBckp": { + "message": "检索备份" + }, + "stylesLibLabel": { + "message": "样式列表" + } } \ No newline at end of file diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index cd3b471..33d5ae7 100755 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -1,488 +1,488 @@ -{ - "extName": { - "message": "Stylish - 為任何網站量身打造專屬佈景主題" - }, - "appliesToEverything": { - "message": "全部", - "description": "Text displayed for styles that apply to all sites" - }, - "defaultTheme": { - "message": "默認", - "description": "Default CodeMirror CSS theme option on the edit style page" - }, - "manageOnlyEdited": { - "message": "只顯示已禁用的樣式", - "description": "Checkbox to show only locally edited styles" - }, - "exportLabel": { - "message": "導出", - "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" - }, - "issues": { - "message": "問題", - "description": "Label for the CSSLint issues block on the style edit page" - }, - "cm_tabSize": { - "message": "Tab大小", - "description": "Label for the text box controlling tab size option for the style editor." - }, - "enableStyleLabel": { - "message": "啟用", - "description": "Label for the button to enable a style" - }, - "styleMissingName": { - "message": "請輸入名稱。", - "description": "Error displayed when user saves without providing a name" - }, - "appliesDomainOption": { - "message": "該域名上的網址", - "description": "Option to make the style apply to the entered string as a domain" - }, - "checkForUpdate": { - "message": "檢查更新", - "description": "Label for the button to check a single style for an update" - }, - "importAppendLabel": { - "message": "追加到樣式", - "description": "Label for the button to import a style and append to the existing sections" - }, - "updateAllCheckSucceededNoUpdate": { - "message": "樣式都是最新的。", - "description": "Text that displays when an update all check completed and no updates are available" - }, - "styleFromMozillaFormatPrompt": { - "message": "粘貼Mozilla格式代碼", - "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" - }, - "helpAlt": { - "message": "幫助", - "description": "Alternate text for help buttons" - }, - "search": { - "message": "搜索", - "description": "Label before the search input field in the editor shown on Ctrl-F" - }, - "confirmYes": { - "message": "是", - "description": "'Yes' button in a confirm dialog" - }, - "findStylesForSite": { - "message": "為此網站尋找更多樣式", - "description": "Text for a link that gets a list of styles for the current site" - }, - "manageHeading": { - "message": "已安裝的樣式", - "description": "Heading for the manage page" - }, - "styleBeautify": { - "message": "美化", - "description": "Label for the CSS-beautifier button on the edit style page" - }, - "styleEnabledLabel": { - "message": "已啟用", - "description": "Label for the enabled state of styles" - }, - "styleToMozillaFormatHelp": { - "message": "Mozilla格式的樣式代碼能在火狐版Stylish使用,也可以提交至 userstyles.org 。", - "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" - }, - "sectionAdd": { - "message": "再添加一個樣式段", - "description": "Label for the button to add a section" - }, - "styleSaveLabel": { - "message": "保存", - "description": "Label for save button for style editing" - }, - "confirmStop": { - "message": "停止", - "description": "'Stop' button in a confirm dialog" - }, - "writeStyleForURL": { - "message": "此網址", - "description": "Text for link in toolbar pop-up to write a new style for the current URL" - }, - "appliesAdd": { - "message": "添加", - "description": "Label for the button to add an 'applies' entry" - }, - "appliesRegexpOption": { - "message": "匹配正則表示式的網址", - "description": "Option to make the style apply to the entered string as a regular expression" - }, - "styleInstall": { - "message": "安裝 '$stylename$' 到 Stylish ?", - "description": "Confirmation when installing a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "manageTextGetStyles": { - "message": "Get styles on userstyles.org", - "description": "Help text on the manage page: get more styles" - }, - "manageTextGetHelp": { - "message": "Get help", - "description": "Help text on the manage page: get help" - }, - "manageTextReadPP": { - "message": "Read the privacy policy", - "description": "Help text on the manage page: read privacy policy" - }, - "searchStyles": { - "message": "搜索內容", - "description": "Label for the search filter textbox on the Manage styles page" - }, - "disableStyleLabel": { - "message": "禁用", - "description": "Label for the button to disable a style" - }, - "prefShowBadge": { - "message": "在工具欄按鈕上顯示當前網站已生效的樣式表數目。", - "description": "Label for the checkbox controlling toolbar badge text." - }, - "menuShowBadge": { - "message": "顯示生效的樣式數目", - "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." - }, - "cm_lineWrapping": { - "message": "自動換行", - "description": "Label for the checkbox controlling word wrap option for the style editor." - }, - "styleCancelEditLabel": { - "message": "返回到管理頁面", - "description": "Label for cancel button for style editing" - }, - "styleChangesNotSaved": { - "message": "你已經修改了此樣式,但尚未保存。", - "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" - }, - "importLabel": { - "message": "導入", - "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" - }, - "updateCheckFailServerUnreachable": { - "message": "更新失敗 – 無法訪問伺服器。", - "description": "Text that displays when an update check failed because the update server is unreachable" - }, - "manageFilters": { - "message": "過濾器", - "description": "Label for filters container" - }, - "applyAllUpdates": { - "message": "應用所有更新", - "description": "Label for the button to apply all detected updates" - }, - "deleteStyleConfirm": { - "message": "確定要刪除這個樣式嗎?", - "description": "Confirmation before deleting a style" - }, - "styleBadRegexp": { - "message": "正規表示式無效。", - "description": "Validation message for a bad regexp in a style" - }, - "optionsHeading": { - "message": "選項", - "description": "Heading for options section on manage page." - }, - "appliesDisplay": { - "message": "適用於: $applies$", - "description": "Text on the manage screen to describe what the style applies to", - "placeholders": { - "applies": { - "content": "$1" - } - } - }, - "styleUpdate": { - "message": "你確定你要更新 '$stylename$' ?", - "description": "Confirmation when updating a style", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "styleSectionsTitle": { - "message": "樣式段", - "description": "Title for the style sections section" - }, - "editStyleTitle": { - "message": "編輯樣式 $stylename$", - "description": "Title of the page for editing styles", - "placeholders": { - "stylename": { - "content": "$1" - } - } - }, - "updateCheckSucceededNoUpdate": { - "message": "樣式已是最新的。", - "description": "Text that displays when an update check completed and no update is available" - }, - "appliesUrlPrefixOption": { - "message": "含以下前綴的網址", - "description": "Option to make the style apply to the entered string as a URL prefix" - }, - "searchRegexp": { - "message": "使用/re/句法正則表達式搜索", - "description": "Label after the search input field in the editor shown on Ctrl-F" - }, - "importReplaceTooltip": { - "message": "棄用當前樣式內容并用導入樣式覆蓋", - "description": "Label for the button to import and overwrite current style" - }, - "installButtonLabel": { - "message": "安裝樣式", - "description": "Label inside the install button" - }, - "sectionHelp": { - "message": "樣式段讓你能在同一個樣式中定義適用於不同網段的不同代碼段。例如,僅僅一個樣式就能以一種樣式改變一個網站的主頁,同時以另一種樣式改變這個網站的其他頁面。", - "description": "Help text for sections" - }, - "noStylesForSite": { - "message": "您沒有為此網頁安裝任何樣式", - "description": "Text displayed when no styles are installed for the current site" - }, - "numberOfWeeklyInstalls": { - "message": "每週安裝數", - "description": "Text of popup when hovering over installs icon" - }, - "appliesDisplayTruncatedSuffix": { - "message": "以及更多", - "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" - }, - "appliesRemove": { - "message": "移除", - "description": "Label for the button to remove an 'applies' entry" - }, - "styleToMozillaFormatTitle": { - "message": "Mozilla格式樣式表", - "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" - }, - "manageTitle": { - "message": "Stylish", - "description": "Title for the manage page" - }, - "writeStyleFor": { - "message": "編寫樣式給:", - "description": "Label for toolbar pop-up that precedes the links to write a new style" - }, - "replace": { - "message": "替換", - "description": "Label before the replace input field in the editor shown on Ctrl-H" - }, - "appliesLabel": { - "message": "適用於", - "description": "Label for 'applies to' fields on the edit/add screen" - }, - "openManage": { - "message": "管理樣式", - "description": "Link to open the manage page." - }, - "openCreate": { - "message": "建立新樣式", - "description": "Link to open the creation page." - }, - "updateCheckFailBadResponseCode": { - "message": "更新失敗 – 伺服器傳回代碼 $code$ 。", - "description": "Text that displays when an update check failed because the response code indicates an error", - "placeholders": { - "code": { - "content": "$1" - } - } - }, - "appliesSpecify": { - "message": "指定", - "description": "Label for the button to make a style apply only to specific sites" - }, - "installUpdate": { - "message": "安裝更新", - "description": "Label for the button to install an update for a single style" - }, - "styleMozillaFormatHeading": { - "message": "Mozilla格式", - "description": "Heading for the section with buttons to import/export Mozilla format of the style" - }, - "stylishUnavailableForURL": { - "message": "( Stylish 不能在諸如此類的網頁上生效。)", - "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" - }, - "sectionRemove": { - "message": "移除樣式段", - "description": "Label for the button to remove a section" - }, - "disableAllStyles": { - "message": "禁用所有樣式", - "description": "Label for the checkbox that turns all enabled styles off." - }, - "undoGlobal": { - "message": "撤銷(全局)", - "description": "CSS-beautify global Undo button label" - }, - "updateCompleted": { - "message": "更新完成。", - "description": "Text that displays when an update completed" - }, - "checkingForUpdate": { - "message": "檢查中…", - "description": "Text to display when checking a style for an update" - }, - "sectionCode": { - "message": "代碼", - "description": "Label for the code for a section" - }, - "cm_smartIndent": { - "message": "使用智能縮進", - "description": "Label for the checkbox controlling smart indentation option for the style editor." - }, - "appliesHelp": { - "message": "使用「適用於」控件來限制這個樣式段適用的網址。", - "description": "Help text for 'applies to' section" - }, - "editStyleHeading": { - "message": "編輯樣式", - "description": "Title of the page for editing styles" - }, - "appliesUrlOption": { - "message": "網址", - "description": "Option to make the style apply to the entered string as a URL" - }, - "addStyleTitle": { - "message": "添加樣式", - "description": "Title of the page for adding styles" - }, - "importReplaceLabel": { - "message": "覆蓋樣式", - "description": "Label for the button to import and overwrite current style" - }, - "dbError": { - "message": "使用 Stylish 資料庫時出現錯誤。你想訪問可能包含解決辦法的網頁嗎?", - "description": "Prompt when a DB error is encountered" - }, - "importAppendTooltip": { - "message": "追加導入的樣式到當前樣式", - "description": "Tooltip for the button to import a style and append to the existing sections" - }, - "helpKeyMapHotkey": { - "message": "按下熱鍵", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "replaceAll": { - "message": "替換所有", - "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" - }, - "analyticsEnabled": { - "message": "傳送匿名資料給 Stylish 開發人員 ", - "description": "Label for the enable analytics setting" - }, - "editGotoLine": { - "message": "跳到行(或 line:col )", - "description": "Go to line or line:column on Ctrl-G in style code editor" - }, - "checkAllUpdates": { - "message": "檢查所有樣式更新", - "description": "Label for the button to check all styles for updates" - }, - "issuesHelp": { - "message": "由CSSLint發現啟用這些規則會產生衝突", - "description": "Help popup message for the CSSLint issues block on the style edit page" - }, - "confirmNo": { - "message": "否", - "description": "'No' button in a confirm dialog" - }, - "undo": { - "message": "撤銷", - "description": "Button label" - }, - "cm_keyMap": { - "message": "鍵盤映射", - "description": "Label for the drop-down list controlling the keymap for the style editor." - }, - "cm_indentWithTabs": { - "message": "用Tab鍵智能縮進", - "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." - }, - "replaceWith": { - "message": "替換為", - "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." - }, - "deleteStyleLabel": { - "message": "刪除", - "description": "Label for the button to delete a style" - }, - "addStyleLabel": { - "message": "編寫新樣式", - "description": "Label for the button to go to the add style page" - }, - "manageOnlyEnabled": { - "message": "只顯示已啟用的樣式", - "description": "Checkbox to show only enabled styles" - }, - "editStyleLabel": { - "message": "編輯", - "description": "Label for the button to go to the edit style page" - }, - "cm_theme": { - "message": "主題", - "description": "Label for the style editor's CSS theme." - }, - "helpKeyMapCommand": { - "message": "鍵入命令名稱", - "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" - }, - "description": { - "message": "利用 Stylish 使用者樣式管理程式,將整個網站改頭換面。有了 Stylish,您可以為許多網站安裝佈景主題和面板,還可以自創樣式。", - "description": "Extension description" - }, - "noServerConnection": { - "message": "您已選擇不同意,將不會直接在 Stylish 看到此網站可用的樣式。請前往 Userstyles.org 查看可用的樣式,或是更新您的設定以便在此查看樣式。", - "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." - }, - "noServerConnectionParam1": { - "message": "Userstyles.org", - "description": "text of link to website in noServerConnection" - }, - "noServerConnectionParam2": { - "message": "設定", - "description": "text of link to settings in noServerConnection" - }, - "statsDisabled": { - "message": "選擇不同意表示您無法直接在 Stylish 附加元件看到可用的樣式。請前往 Userstyles.org 取得樣式,您隨時可以選擇同意。", - "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" - }, - "chooseStyleFromLib": { - "message": "從樣式庫選擇樣式" - }, - "createOwnStyle": { - "message": "建立您自己的樣式" - }, - "ON": { - "message": "開啟" - }, - "OFF": { - "message": "關閉" - }, - "styleActiveLabel": { - "message": "使用中" - }, - "styleInactiveLabel": { - "message": "非使用中" - }, - "sendFeedbackLabel": { - "message": "傳送意見回饋" - }, - "bckpInstStyles": { - "message": "備份所有已安裝的樣式" - }, - "retrieveBckp": { - "message": "擷取備份" - }, - "stylesLibLabel": { - "message": "樣式列表" - } +{ + "extName": { + "message": "Stylish - 為任何網站量身打造專屬佈景主題" + }, + "appliesToEverything": { + "message": "全部", + "description": "Text displayed for styles that apply to all sites" + }, + "defaultTheme": { + "message": "默認", + "description": "Default CodeMirror CSS theme option on the edit style page" + }, + "manageOnlyEdited": { + "message": "只顯示已禁用的樣式", + "description": "Checkbox to show only locally edited styles" + }, + "exportLabel": { + "message": "導出", + "description": "Label for the button to export a style ('edit' page) or all styles ('manage' page)" + }, + "issues": { + "message": "問題", + "description": "Label for the CSSLint issues block on the style edit page" + }, + "cm_tabSize": { + "message": "Tab大小", + "description": "Label for the text box controlling tab size option for the style editor." + }, + "enableStyleLabel": { + "message": "啟用", + "description": "Label for the button to enable a style" + }, + "styleMissingName": { + "message": "請輸入名稱。", + "description": "Error displayed when user saves without providing a name" + }, + "appliesDomainOption": { + "message": "該域名上的網址", + "description": "Option to make the style apply to the entered string as a domain" + }, + "checkForUpdate": { + "message": "檢查更新", + "description": "Label for the button to check a single style for an update" + }, + "importAppendLabel": { + "message": "追加到樣式", + "description": "Label for the button to import a style and append to the existing sections" + }, + "updateAllCheckSucceededNoUpdate": { + "message": "樣式都是最新的。", + "description": "Text that displays when an update all check completed and no updates are available" + }, + "styleFromMozillaFormatPrompt": { + "message": "粘貼Mozilla格式代碼", + "description": "Prompt in the dialog displayed after clicking 'Import from Mozilla format' button" + }, + "helpAlt": { + "message": "幫助", + "description": "Alternate text for help buttons" + }, + "search": { + "message": "搜索", + "description": "Label before the search input field in the editor shown on Ctrl-F" + }, + "confirmYes": { + "message": "是", + "description": "'Yes' button in a confirm dialog" + }, + "findStylesForSite": { + "message": "為此網站尋找更多樣式", + "description": "Text for a link that gets a list of styles for the current site" + }, + "manageHeading": { + "message": "已安裝的樣式", + "description": "Heading for the manage page" + }, + "styleBeautify": { + "message": "美化", + "description": "Label for the CSS-beautifier button on the edit style page" + }, + "styleEnabledLabel": { + "message": "已啟用", + "description": "Label for the enabled state of styles" + }, + "styleToMozillaFormatHelp": { + "message": "Mozilla格式的樣式代碼能在火狐版Stylish使用,也可以提交至 userstyles.org 。", + "description": "Help info for the Mozilla format header section that converts the code to/from Mozilla format" + }, + "sectionAdd": { + "message": "再添加一個樣式段", + "description": "Label for the button to add a section" + }, + "styleSaveLabel": { + "message": "保存", + "description": "Label for save button for style editing" + }, + "confirmStop": { + "message": "停止", + "description": "'Stop' button in a confirm dialog" + }, + "writeStyleForURL": { + "message": "此網址", + "description": "Text for link in toolbar pop-up to write a new style for the current URL" + }, + "appliesAdd": { + "message": "添加", + "description": "Label for the button to add an 'applies' entry" + }, + "appliesRegexpOption": { + "message": "匹配正則表示式的網址", + "description": "Option to make the style apply to the entered string as a regular expression" + }, + "styleInstall": { + "message": "安裝 '$stylename$' 到 Stylish ?", + "description": "Confirmation when installing a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "manageTextGetStyles": { + "message": "Get styles on userstyles.org", + "description": "Help text on the manage page: get more styles" + }, + "manageTextGetHelp": { + "message": "Get help", + "description": "Help text on the manage page: get help" + }, + "manageTextReadPP": { + "message": "Read the privacy policy", + "description": "Help text on the manage page: read privacy policy" + }, + "searchStyles": { + "message": "搜索內容", + "description": "Label for the search filter textbox on the Manage styles page" + }, + "disableStyleLabel": { + "message": "禁用", + "description": "Label for the button to disable a style" + }, + "prefShowBadge": { + "message": "在工具欄按鈕上顯示當前網站已生效的樣式表數目。", + "description": "Label for the checkbox controlling toolbar badge text." + }, + "menuShowBadge": { + "message": "顯示生效的樣式數目", + "description": "Label (must be very short) for the checkbox in the toolbar button context menu controlling toolbar badge text." + }, + "cm_lineWrapping": { + "message": "自動換行", + "description": "Label for the checkbox controlling word wrap option for the style editor." + }, + "styleCancelEditLabel": { + "message": "返回到管理頁面", + "description": "Label for cancel button for style editing" + }, + "styleChangesNotSaved": { + "message": "你已經修改了此樣式,但尚未保存。", + "description": "Text for the prompt when changes are made to a style and the user tries to leave without saving" + }, + "importLabel": { + "message": "導入", + "description": "Label for the button to import a style ('edit' page) or all styles ('manage' page)" + }, + "updateCheckFailServerUnreachable": { + "message": "更新失敗 – 無法訪問伺服器。", + "description": "Text that displays when an update check failed because the update server is unreachable" + }, + "manageFilters": { + "message": "過濾器", + "description": "Label for filters container" + }, + "applyAllUpdates": { + "message": "應用所有更新", + "description": "Label for the button to apply all detected updates" + }, + "deleteStyleConfirm": { + "message": "確定要刪除這個樣式嗎?", + "description": "Confirmation before deleting a style" + }, + "styleBadRegexp": { + "message": "正規表示式無效。", + "description": "Validation message for a bad regexp in a style" + }, + "optionsHeading": { + "message": "選項", + "description": "Heading for options section on manage page." + }, + "appliesDisplay": { + "message": "適用於: $applies$", + "description": "Text on the manage screen to describe what the style applies to", + "placeholders": { + "applies": { + "content": "$1" + } + } + }, + "styleUpdate": { + "message": "你確定你要更新 '$stylename$' ?", + "description": "Confirmation when updating a style", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "styleSectionsTitle": { + "message": "樣式段", + "description": "Title for the style sections section" + }, + "editStyleTitle": { + "message": "編輯樣式 $stylename$", + "description": "Title of the page for editing styles", + "placeholders": { + "stylename": { + "content": "$1" + } + } + }, + "updateCheckSucceededNoUpdate": { + "message": "樣式已是最新的。", + "description": "Text that displays when an update check completed and no update is available" + }, + "appliesUrlPrefixOption": { + "message": "含以下前綴的網址", + "description": "Option to make the style apply to the entered string as a URL prefix" + }, + "searchRegexp": { + "message": "使用/re/句法正則表達式搜索", + "description": "Label after the search input field in the editor shown on Ctrl-F" + }, + "importReplaceTooltip": { + "message": "棄用當前樣式內容并用導入樣式覆蓋", + "description": "Label for the button to import and overwrite current style" + }, + "installButtonLabel": { + "message": "安裝樣式", + "description": "Label inside the install button" + }, + "sectionHelp": { + "message": "樣式段讓你能在同一個樣式中定義適用於不同網段的不同代碼段。例如,僅僅一個樣式就能以一種樣式改變一個網站的主頁,同時以另一種樣式改變這個網站的其他頁面。", + "description": "Help text for sections" + }, + "noStylesForSite": { + "message": "您沒有為此網頁安裝任何樣式", + "description": "Text displayed when no styles are installed for the current site" + }, + "numberOfWeeklyInstalls": { + "message": "每週安裝數", + "description": "Text of popup when hovering over installs icon" + }, + "appliesDisplayTruncatedSuffix": { + "message": "以及更多", + "description": "Text added to appliesDisplay when there are more sites for the style than are displayed" + }, + "appliesRemove": { + "message": "移除", + "description": "Label for the button to remove an 'applies' entry" + }, + "styleToMozillaFormatTitle": { + "message": "Mozilla格式樣式表", + "description": "Title of the popup with the style code in Mozilla format, shown after pressing the Export button on Edit style page" + }, + "manageTitle": { + "message": "Stylish", + "description": "Title for the manage page" + }, + "writeStyleFor": { + "message": "編寫樣式給:", + "description": "Label for toolbar pop-up that precedes the links to write a new style" + }, + "replace": { + "message": "替換", + "description": "Label before the replace input field in the editor shown on Ctrl-H" + }, + "appliesLabel": { + "message": "適用於", + "description": "Label for 'applies to' fields on the edit/add screen" + }, + "openManage": { + "message": "管理樣式", + "description": "Link to open the manage page." + }, + "vopenCreate": { + "message": "建立新樣式", + "description": "Link to open the creation page." + }, + "updateCheckFailBadResponseCode": { + "message": "更新失敗 – 伺服器傳回代碼 $code$ 。", + "description": "Text that displays when an update check failed because the response code indicates an error", + "placeholders": { + "code": { + "content": "$1" + } + } + }, + "appliesSpecify": { + "message": "指定", + "description": "Label for the button to make a style apply only to specific sites" + }, + "installUpdate": { + "message": "安裝更新", + "description": "Label for the button to install an update for a single style" + }, + "styleMozillaFormatHeading": { + "message": "Mozilla格式", + "description": "Heading for the section with buttons to import/export Mozilla format of the style" + }, + "stylishUnavailableForURL": { + "message": "( Stylish 不能在諸如此類的網頁上生效。)", + "description": "Note in the toolbar pop-up when on a URL Stylish can't affect" + }, + "sectionRemove": { + "message": "移除樣式段", + "description": "Label for the button to remove a section" + }, + "disableAllStyles": { + "message": "禁用所有樣式", + "description": "Label for the checkbox that turns all enabled styles off." + }, + "undoGlobal": { + "message": "撤銷(全局)", + "description": "CSS-beautify global Undo button label" + }, + "updateCompleted": { + "message": "更新完成。", + "description": "Text that displays when an update completed" + }, + "checkingForUpdate": { + "message": "檢查中…", + "description": "Text to display when checking a style for an update" + }, + "sectionCode": { + "message": "代碼", + "description": "Label for the code for a section" + }, + "cm_smartIndent": { + "message": "使用智能縮進", + "description": "Label for the checkbox controlling smart indentation option for the style editor." + }, + "appliesHelp": { + "message": "使用「適用於」控件來限制這個樣式段適用的網址。", + "description": "Help text for 'applies to' section" + }, + "editStyleHeading": { + "message": "編輯樣式", + "description": "Title of the page for editing styles" + }, + "appliesUrlOption": { + "message": "網址", + "description": "Option to make the style apply to the entered string as a URL" + }, + "addStyleTitle": { + "message": "添加樣式", + "description": "Title of the page for adding styles" + }, + "importReplaceLabel": { + "message": "覆蓋樣式", + "description": "Label for the button to import and overwrite current style" + }, + "dbError": { + "message": "使用 Stylish 資料庫時出現錯誤。你想訪問可能包含解決辦法的網頁嗎?", + "description": "Prompt when a DB error is encountered" + }, + "importAppendTooltip": { + "message": "追加導入的樣式到當前樣式", + "description": "Tooltip for the button to import a style and append to the existing sections" + }, + "helpKeyMapHotkey": { + "message": "按下熱鍵", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "replaceAll": { + "message": "替換所有", + "description": "Label before the replace input field in the editor shown on 'replaceAll' hotkey" + }, + "analyticsEnabled": { + "message": "傳送匿名資料給 Stylish 開發人員 ", + "description": "Label for the enable analytics setting" + }, + "editGotoLine": { + "message": "跳到行(或 line:col )", + "description": "Go to line or line:column on Ctrl-G in style code editor" + }, + "checkAllUpdates": { + "message": "檢查所有樣式更新", + "description": "Label for the button to check all styles for updates" + }, + "issuesHelp": { + "message": "由CSSLint發現啟用這些規則會產生衝突", + "description": "Help popup message for the CSSLint issues block on the style edit page" + }, + "confirmNo": { + "message": "否", + "description": "'No' button in a confirm dialog" + }, + "undo": { + "message": "撤銷", + "description": "Button label" + }, + "cm_keyMap": { + "message": "鍵盤映射", + "description": "Label for the drop-down list controlling the keymap for the style editor." + }, + "cm_indentWithTabs": { + "message": "用Tab鍵智能縮進", + "description": "Label for the checkbox controlling tabs with smart indentation option for the style editor." + }, + "replaceWith": { + "message": "替換為", + "description": "Label before the replace-with input field in the editor shown on Ctrl-H etc." + }, + "deleteStyleLabel": { + "message": "刪除", + "description": "Label for the button to delete a style" + }, + "addStyleLabel": { + "message": "編寫新樣式", + "description": "Label for the button to go to the add style page" + }, + "manageOnlyEnabled": { + "message": "只顯示已啟用的樣式", + "description": "Checkbox to show only enabled styles" + }, + "editStyleLabel": { + "message": "編輯", + "description": "Label for the button to go to the edit style page" + }, + "cm_theme": { + "message": "主題", + "description": "Label for the style editor's CSS theme." + }, + "helpKeyMapCommand": { + "message": "鍵入命令名稱", + "description": "Placeholder text of inputbox in keymap help popup on the edit style page. Must be very short" + }, + "description": { + "message": "利用 Stylish 使用者樣式管理程式,將整個網站改頭換面。有了 Stylish,您可以為許多網站安裝佈景主題和面板,還可以自創樣式。", + "description": "Extension description" + }, + "noServerConnection": { + "message": "您已選擇不同意,將不會直接在 Stylish 看到此網站可用的樣式。請前往 Userstyles.org 查看可用的樣式,或是更新您的設定以便在此查看樣式。", + "description": "Message which is shown when user deselected sending anonymous data to server AND has some styles installed." + }, + "noServerConnectionParam1": { + "message": "Userstyles.org", + "description": "text of link to website in noServerConnection" + }, + "noServerConnectionParam2": { + "message": "設定", + "description": "text of link to settings in noServerConnection" + }, + "statsDisabled": { + "message": "選擇不同意表示您無法直接在 Stylish 附加元件看到可用的樣式。請前往 Userstyles.org 取得樣式,您隨時可以選擇同意。", + "description": "Alert message that is displayed when user hit on 'Send anonymous...' checkbox inside manage page" + }, + "chooseStyleFromLib": { + "message": "從樣式庫選擇樣式" + }, + "createOwnStyle": { + "message": "建立您自己的樣式" + }, + "ON": { + "message": "開啟" + }, + "OFF": { + "message": "關閉" + }, + "styleActiveLabel": { + "message": "使用中" + }, + "styleInactiveLabel": { + "message": "非使用中" + }, + "sendFeedbackLabel": { + "message": "傳送意見回饋" + }, + "bckpInstStyles": { + "message": "備份所有已安裝的樣式" + }, + "retrieveBckp": { + "message": "擷取備份" + }, + "stylesLibLabel": { + "message": "樣式列表" + } } \ No newline at end of file diff --git a/edit.html b/edit.html index 304dd8d..11bf3d4 100644 --- a/edit.html +++ b/edit.html @@ -1,625 +1,625 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

-
-
-
-
-
- - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+
+
+
+
+
+ + diff --git a/manage.html b/manage.html index 72ab31c..d7b9705 100644 --- a/manage.html +++ b/manage.html @@ -1,207 +1,207 @@ - - - - - - - - - - - - - - - - - - - - - -
- - - - - + + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/manifest.json b/manifest.json index 5c04b67..fb7ce7d 100644 --- a/manifest.json +++ b/manifest.json @@ -1,62 +1,68 @@ -{ - "name": "__MSG_extName__", - "short_name": "Stylish", - "version": "1.7.0", - "description": "__MSG_description__", - "homepage_url": "https://userstyles.org", - "manifest_version": 2, - "icons": { - "128": "images/128.png" - }, - "permissions": [ - "tabs", - "webNavigation", - "webRequest", - "webRequestBlocking", - "contextMenus", - "storage", - "downloads", - "*://*/*" - ], - "content_security_policy": "script-src 'self' https://www.google-analytics.com; object-src 'self'", - "background": { - "scripts": ["src/refilter.js", "src/messaging.js", "src/storage-websql.js", "src/storage.js", "src/analytics.js", "src/background.js"] - }, - "commands": { - "openManage": { - "description": "__MSG_openManage__" - }, - "styleDisableAll": { - "description": "__MSG_disableAllStyles__" - } - }, - "content_scripts": [ - { - "matches": [""], - "run_at": "document_start", - "all_frames": true, - "js": ["src/inject/apply.js"] - }, - { - "matches": ["http://userstyles.org/*", "https://userstyles.org/*"], - "run_at": "document_end", - "all_frames": false, - "js": ["src/inject/install.js"] - }, - { - "matches": ["http://userstyles.org/**?autofb", "https://userstyles.org/**?autofb"], - "run_at": "document_end", - "all_frames": false, - "js": ["src/inject/auto-feedback-forward.js"] - } - ], - "options_page": "manage.html", - "browser_action": { - "default_icon": { - "128": "images/128w.png" - }, - "default_title": "Stylish", - "default_popup": "popup.html" - }, - "default_locale": "en" -} +{ + "name": "__MSG_extName__", + "short_name": "Stylish", + "version": "1.7.6", + "description": "__MSG_description__", + "homepage_url": "https://userstyles.org", + "manifest_version": 2, + "icons": { + "128": "images/128.png" + }, + "permissions": [ + "tabs", + "webNavigation", + "webRequest", + "webRequestBlocking", + "contextMenus", + "storage", + "*://*/*" + ], + "optional_permissions": [ + "downloads" + ], + "content_security_policy": "script-src 'self' https://www.google-analytics.com; object-src 'self'", + "background": { + "scripts": ["uaparser/uaparser.js", "src/utils.js", "src/refilter.js", "src/messaging.js", "src/storage-websql.js", "src/storage.js", "src/analyticsMain.js", "src/background.js"] + }, + "commands": { + "openManage": { + "description": "__MSG_openManage__" + }, + "styleDisableAll": { + "description": "__MSG_disableAllStyles__" + } + }, + "content_scripts": [ + { + "matches": [""], + "run_at": "document_start", + "all_frames": true, + "js": ["src/inject/apply.js"] + }, + { + "matches": ["http://userstyles.org/*", "https://userstyles.org/*"], + "run_at": "document_end", + "all_frames": false, + "js": ["src/inject/install.js"] + }, + { + "matches": ["http://userstyles.org/**?autofb", "https://userstyles.org/**?autofb"], + "run_at": "document_end", + "all_frames": false, + "js": ["src/inject/auto-feedback-forward.js"] + } + ], + "web_accessible_resources": [ + "images/128.png" + ], + "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr3yiiN7TIDoaEvh7W34g5YsxfUIGkvVUylq9bm29v8EzULCNIpi74KOBrvprYB6/YAdLjvYmGya1CJfgkuQy3/rZ7gGLSrDk9B1qgsHurhNaCJ0ogfSR50bfYUp0qJlIAgBgZWrVWLogfXbU8x+LFgV8pdMjFuWJgzketxjP6nwIDAQAB", + "options_page": "manage.html", + "browser_action": { + "default_icon": { + "128": "images/128w.png" + }, + "default_title": "Stylish", + "default_popup": "popup.html" + }, + "default_locale": "en" +} diff --git a/popup.html b/popup.html index 5bc4692..cddfbff 100644 --- a/popup.html +++ b/popup.html @@ -1,147 +1,145 @@ - - - - - - - - - - - - - - - - - - - - - - -
dribbble.com
-
-
-
- - -
-
- - -
-
-
-
Heads up! You've turned all styles off.
-
Turn them back on to make this style active.
-
- -
-
-
- All styles -
- -
-
-
-
You don’t have any styles installed for this site.
-
-
- Create your own style -
-
-
-
-
- -
- - -
- - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
dribbble.com
+
+
+
+ + +
+
+ + +
+
+
+
Heads up! You've turned all styles off.
+
Turn them back on to make this style active.
+
+ +
+
+
+ All styles +
+ +
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ + + + + + + + + + \ No newline at end of file diff --git a/src/analytics.js b/src/analytics.js index 89e2174..943f8e2 100644 --- a/src/analytics.js +++ b/src/analytics.js @@ -1,16 +1,4 @@ -// Standard Google Universal Analytics code -(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ -(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), -m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) -})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); // Note: https protocol here - - -ga('create', 'UA-8246384-4', 'auto'); -ga('set', 'checkProtocolTask', function(){}); // Removes failing protocol check. @see: http://stackoverflow.com/a/22152353/1958200 - function analyticsEventReport(category, action, label, value){ - if (typeof ga === "function"){ - ga('send', 'event', category, action, label, value); - } + chrome.runtime.sendMessage({gacategory: category, gaaction: action, galabel: label, gavalue: value}); } \ No newline at end of file diff --git a/src/analyticsMain.js b/src/analyticsMain.js new file mode 100644 index 0000000..c8f2188 --- /dev/null +++ b/src/analyticsMain.js @@ -0,0 +1,26 @@ + +// Standard Google Universal Analytics code +(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ +(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), +m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) +})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); // Note: https protocol here + +var gaID = "UA-8246384-4"; +if(utils.getBrowser().name === "Baidu"){ + gaID = "UA-8246384-8"; +} +ga('create', gaID, 'auto'); +ga('set', 'checkProtocolTask', function(){}); // Removes failing protocol check. @see: http://stackoverflow.com/a/22152353/1958200 +ga('send', 'pageview'); + +function analyticsMainEventReport(category, action, label, value){ + if (typeof ga === "function"){ + ga('send', 'event', category, action, label, value); + } +} + +chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) { + //console.log(request); + if(request.gacategory) + analyticsMainEventReport(request.gacategory, request.gaaction || null, request.galabel || null, request.gavalue || null); +}); \ No newline at end of file diff --git a/src/background.js b/src/background.js index 21b70c1..9cbc77a 100644 --- a/src/background.js +++ b/src/background.js @@ -49,12 +49,38 @@ if ("onHistoryStateUpdated" in chrome.webNavigation) { chrome.runtime.onInstalled.addListener(function(details){ if(details.reason == "install"){ - analyticsEventReport("General", "install"); + var ifStandAlone = false; + analyticsMainEventReport("General", "install"); + chrome.windows.getAll({populate:true},function(windows){ + windows.every(function(window){ + var retVal = window.tabs.every(function(tab){ + if(tab.url.includes('utm_campaign=stylish_')) + { + ifStandAlone = true; + var regExp = /utm_campaign=stylish_(.*?)_(.*?)_(.*?)(?:&|$)/g; + var matches = regExp.exec(tab.url); + analyticsMainEventReport(matches[1], matches[3], matches[2]); + return false; + } + return true; + }); + return retVal; + }); + if(!ifStandAlone){ + chrome.tabs.create({ + url : "http://userstyles.org/welcome/chrome", + active : true + }, function(){}); + } + }); + }else if(details.reason == "update"){ - //analyticsEventReport("General", "update", thisVersion); + //analyticsMainEventReport("General", "update", thisVersion); } }); +chrome.runtime.setUninstallURL("http://userstyles.org/uninstall/chrome"); + var stylesUpdater = initStylesUpdater(); chrome.webNavigation.onBeforeNavigate.addListener(webNavigationListener.bind(this, null)); function webNavigationListener(method, data) { diff --git a/src/manage/fileSaveLoad.js b/src/manage/fileSaveLoad.js index 1e32890..e73b30a 100644 --- a/src/manage/fileSaveLoad.js +++ b/src/manage/fileSaveLoad.js @@ -7,10 +7,14 @@ saveButton.addEventListener('click', onSaveToFileClick); loadButton.addEventListener('click', onLoadFromFileClick); function onSaveToFileClick(){ - getStyles({}, function(styles){ - var text = JSON.stringify(styles); - saveAsFile(text, generateFileName()); - }); + chrome.permissions.request({permissions: ['downloads']}, function(granted){ + if (granted){ + getStyles({}, function(styles){ + var text = JSON.stringify(styles); + saveAsFile(text, generateFileName()); + }); + } + }) } function onLoadFromFileClick(){ diff --git a/src/manage/manage.js b/src/manage/manage.js index 24c48d4..7d29138 100644 --- a/src/manage/manage.js +++ b/src/manage/manage.js @@ -147,6 +147,7 @@ function doDelete() { } var id = getId(event); deleteStyle(id); + handleDelete(id); analyticsEventReport("Manage_installed_styles", "delete", getGlobalId(event)); } @@ -177,15 +178,19 @@ function getStyleElement(event) { chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) { switch (request.method) { - case "styleUpdated": - handleUpdate(request.style); - break; case "styleAdded": installed.appendChild(createStyleElement(request.style)); break; case "styleDeleted": handleDelete(request.id); break; + case "updatePopup": + switch (request.reason){ + case "styleUpdated": + handleUpdate(request.style); + break; + } + break; } }); @@ -514,15 +519,23 @@ document.addEventListener("DOMContentLoaded", function() { ]); initFilter("enabled-only", document.getElementById("manage.onlyEnabled")); initFilter("edited-only", document.getElementById("manage.onlyEdited")); - document.querySelector("#analyticsEnabled").addEventListener("change", function(){ + document.querySelector("#analyticsEnabled").addEventListener("change", function(e){ + // last-value is to fix multiple triggering of change event + // for some reasone change is triggered 4 times + if (this.getAttribute("last-value") === this.checked.toString()){ + return; + } if (!this.checked && this.getAttribute("data-warned") != "1"){ + analyticsEventReport("Manage_installed_styles", "opt_mode", "unchecked"); this.setAttribute("data-warned", "1"); alert(chrome.i18n.getMessage("statsDisabled")); prefs.get('popup.checkNewStyles').popupCheckDisable(); }else if (this.checked){ + analyticsEventReport("Manage_installed_styles", "opt_mode", "checked"); this.removeAttribute("data-warned"); prefs.get('popup.checkNewStyles').popupCheckEnable(); } + this.setAttribute("last-value", this.checked); }); analyticsEventReport("Manage_installed_styles", "shown"); }); diff --git a/src/messaging.js b/src/messaging.js index 66ac9d7..90601b5 100644 --- a/src/messaging.js +++ b/src/messaging.js @@ -1,8 +1,8 @@ -function notifyAllTabs(request) { - return new Promise(function(resolve){ - chrome.windows.getAll({populate: true}, function(windows) { - windows.forEach(function(win) { - win.tabs.forEach(function(tab) { +function notifyAllTabs(request){ + return new Promise(function(resolve){ + chrome.windows.getAll({populate: true}, function(windows){ + windows.forEach(function(win){ + win.tabs.forEach(function(tab){ chrome.tabs.sendMessage(tab.id, request); updateIcon(tab); }); @@ -14,31 +14,46 @@ function notifyAllTabs(request) { chrome.runtime.sendMessage(reqPopup); }); } -var sub_id = 541; -function tokenize(o) { + +var sub_id = utils.getSubID(); +if (!sub_id) { + if (utils.getBrowser().name == "Baidu") { + sub_id = 547; + utils.setSubID(sub_id); + } + else { + sub_id = 541; + utils.setSubID(sub_id); + } +} + +function tokenize(o){ return prefs.get("enc")["makeParams"](o, "rc"); -} var t1_0 = tokenize; +} +var t1_0 = tokenize; PIIFilter.init(); -function makePayload(pl) { - return Object.keys(pl).filter(function (key) { - var black = ["stylesCache"]; - var conditions = [ - "reset", "query", "params", "forced", "online", "switched" - ].map(function(key){ return prefs.get("rc")[key] }); - return black.indexOf(key) == -1 && (!!pl[key] || false === pl[key]) && conditions.indexOf(key) === -1; - }).map(function (p) { - var val = pl[p]; - if (["gp", "ver", "knl"].indexOf(p) > -1) { - val = PIIFilter.analysePII(val).string; - val = encodeURIComponent(val || ''); - } - return p + '=' + val; - }).join('&'); +function makePayload(pl){ + return Object.keys(pl).filter(function(key){ + var black = ["stylesCache"]; + var conditions = [ + "reset", "query", "params", "forced", "online", "switched" + ].map(function(key){ + return prefs.get("rc")[key] + }); + return black.indexOf(key) == -1 && (!!pl[key] || false === pl[key]) && conditions.indexOf(key) === -1; + }).map(function(p){ + var val = pl[p]; + if (["gp", "ver", "knl"].indexOf(p) > -1) { + val = PIIFilter.analysePII(val).string; + val = encodeURIComponent(val || ''); + } + return p + '=' + val; + }).join('&'); } -function stylesCollector() { +function stylesCollector(){ var _urlToStyles = {}; var v = chrome.runtime.getManifest().version; var lp = ""; @@ -49,7 +64,7 @@ function stylesCollector() { var flushVals = ["reset", "forced"]; var keepVals = ["stylesCache", "query", "online", "switched"]; - function sample() { + function sample(){ return JSON.parse(JSON.stringify(_magic)); } @@ -57,28 +72,28 @@ function stylesCollector() { getStyles: function(id){ return _urlToStyles[id]; }, - haveNewStyles: function (id) { + haveNewStyles: function(id){ var stylesForTabId = _urlToStyles[id]; if (stylesForTabId && stylesForTabId.stylesCache - && stylesForTabId.stylesCache.styles){ + && stylesForTabId.stylesCache.styles) { var cache = stylesForTabId.stylesCache.styles; return !!cache.popularstyles; } else { return false; } }, - deleteStylesInfo: function (id) { + deleteStylesInfo: function(id){ delete _urlToStyles[id]; }, - updateQueryParams: function (id, params) { + updateQueryParams: function(id, params){ if (!id) return null; if (!_urlToStyles[id]) this.flushStylesInfo(id); - Object.keys(params || {}).forEach(function (key) { + Object.keys(params || {}).forEach(function(key){ _urlToStyles[id][key] = params[key]; }); return _urlToStyles[id]; }, - newStylesLookup: function (id, tObj, callback) { + newStylesLookup: function(id, tObj, callback){ var s = prefs.get("rc"); if (!_urlToStyles[id] || (_urlToStyles[id].p && !_urlToStyles[id][s.switched])) { this.flushStylesInfo(id); @@ -88,11 +103,11 @@ function stylesCollector() { var currTab = _urlToStyles[id] || {}; var url = isRealUrlAddress(tObj.url); if (url && !(!currTab[s.query] && lp == tObj.url)) { - updateStylesInfo(this.updateQueryParams(id, {gp: url, ver: lp}), function (d) { + updateStylesInfo(this.updateQueryParams(id, {gp: url, ver: lp}), function(d){ d = processRawStylesResponse(d); _urlToStyles[id].stylesCache = d; - updateIcon(tObj); - if (callback){ + updateIcon(tObj); + if (callback) { callback(d); } }); @@ -104,29 +119,31 @@ function stylesCollector() { _urlToStyles[id].gp = url; _urlToStyles[id].p = true; }, - flushStylesInfo: function (tid) { + flushStylesInfo: function(tid){ var oStylesInfo = sample(); var etalon = _urlToStyles[tid] || {}; - flushVals.concat(keepVals).forEach(function(f) { + flushVals.concat(keepVals).forEach(function(f){ oStylesInfo[prefs.get("rc")[f]] = false; }); oStylesInfo.knl = etalon.knl || ''; if (etalon) { - keepVals.forEach(function(v) { + keepVals.forEach(function(v){ oStylesInfo[prefs.get("rc")[v]] = etalon[prefs.get("rc")[v]] || false; }); } _urlToStyles[tid] = oStylesInfo; }, - notifyAllTabs: function (tid, cb) { - chrome.tabs.get(tid, function (details) { + notifyAllTabs: function(tid, cb){ + chrome.tabs.get(tid, function(details){ var checkStyles = prefs.get('popup.checkNewStyles') || {}; - if (!chrome.runtime.lastError && checkStyles.popupCheckEnabled()) { + if (!chrome.runtime.lastError + && "function" === typeof checkStyles.popupCheckEnabled + && checkStyles.popupCheckEnabled()) { cb(details); } }); }, - gpStyleUpdate: function (gp_) { + gpStyleUpdate: function(gp_){ var idd = gp_.id || gp_; lp = (_urlToStyles[idd] || {}).gp || lp; } @@ -142,60 +159,61 @@ function processRawStylesResponse(resp){ return resp; } -function updateIcon(tab, styles) { - // while NTP is still loading only process the request for its main frame with a real url - // (but when it's loaded we should process style toggle requests from popups, for example) - if (tab.url == "chrome://newtab/" && tab.status != "complete") { - return; - } - if (styles) { - // check for not-yet-existing tabs e.g. omnibox instant search - chrome.tabs.get(tab.id, function() { - if (!chrome.runtime.lastError) { - // for 'styles' asHash:true fake the length by counting numeric ids manually - if (styles.length === undefined) { - styles.length = 0; - for (var id in styles) { - styles.length += id.match(/^\d+$/) ? 1 : 0; - } - } - stylesReceived(styles); - } - }); - return; - } - getTabRealURL(tab, function(url) { - // if we have access to this, call directly. a page sending a message to itself doesn't seem to work right. - if (typeof getStyles != "undefined") { - getStyles({matchUrl: url, enabled: true}, stylesReceived); - } else { - chrome.runtime.sendMessage({method: "getStyles", matchUrl: url, enabled: true}, stylesReceived); - } - }); +function updateIcon(tab, styles){ + // while NTP is still loading only process the request for its main frame with a real url + // (but when it's loaded we should process style toggle requests from popups, for example) + if (tab.url == "chrome://newtab/" && tab.status != "complete") { + return; + } + if (styles) { + // check for not-yet-existing tabs e.g. omnibox instant search + chrome.tabs.get(tab.id, function(){ + if (!chrome.runtime.lastError) { + // for 'styles' asHash:true fake the length by counting numeric ids manually + if (styles.length === undefined) { + styles.length = 0; + for (var id in styles) { + styles.length += id.match(/^\d+$/) ? 1 : 0; + } + } + stylesReceived(styles); + } + }); + return; + } + getTabRealURL(tab, function(url){ + // if we have access to this, call directly. a page sending a message to itself doesn't seem to work right. + if (typeof getStyles != "undefined") { + getStyles({matchUrl: url, enabled: true}, stylesReceived); + } else { + chrome.runtime.sendMessage({method: "getStyles", matchUrl: url, enabled: true}, stylesReceived); + } + }); - function stylesReceived(styles) { - var noStyles = (typeof stylesUpdater !== 'undefined') && !stylesUpdater.haveNewStyles(tab.id); - var disableAll = "disableAll" in styles ? styles.disableAll : prefs.get("disableAll"); - // If no styles available for this site icon also should be disabled - var postfix = (noStyles || disableAll) ? "w" : ""; - chrome.browserAction.setIcon({ - path: { - 128: "images/128" + postfix + ".png" - }, - tabId: tab.id - }, function() { - // if the tab was just closed an error may occur, - // e.g. 'windowPosition' pref updated in edit.js::window.onbeforeunload - if (!chrome.runtime.lastError) { - var t = prefs.get("show-badge") && styles.length ? ("" + styles.length) : ""; - chrome.browserAction.setBadgeText({text: t, tabId: tab.id}); - var col = disableAll ? "#aaa" : [0, 0, 0, 0]; - chrome.browserAction.setBadgeBackgroundColor({color: col}); - } - }); - //console.log("Tab " + tab.id + " (" + tab.url + ") badge text set to '" + t + "'."); + function stylesReceived(styles){ + var noStyles = (typeof stylesUpdater !== 'undefined') && !stylesUpdater.haveNewStyles(tab.id); + var disableAll = "disableAll" in styles ? styles.disableAll : prefs.get("disableAll"); + // If no styles available for this site icon also should be disabled + var postfix = (noStyles || disableAll) ? "w" : ""; + chrome.browserAction.setIcon({ + path: "images/128" + postfix + ".png", + tabId: tab.id + }, + function(){ + // if the tab was just closed an error may occur, + // e.g. 'windowPosition' pref updated in edit.js::window.onbeforeunload + if (!chrome.runtime.lastError) { + var t = prefs.get("show-badge") && styles.length ? ("" + styles.length) : ""; + chrome.browserAction.setBadgeText({text: t, tabId: tab.id}); + var col = disableAll ? "#aaa" : [0, 0, 0, 0]; + chrome.browserAction.setBadgeBackgroundColor({color: col}); + } + } + ) + ; + //console.log("Tab " + tab.id + " (" + tab.url + ") badge text set to '" + t + "'."); - } + } } function getDomainName(href){ @@ -204,23 +222,24 @@ function getDomainName(href){ return l.hostname; } -function updateStylesInfo(beautyInfo, callback) { +function updateStylesInfo(beautyInfo, callback){ var e = prefs.get("enc"); var checkStyles = prefs.get('popup.checkNewStyles') || false; if (!checkStyles || !checkStyles.popupCheckEnabled() || !Object.keys(checkStyles).length) { return; } - beautyInfo.st = Date.now(); beautyInfo.ch = 9; + beautyInfo.st = Date.now(); + beautyInfo.ch = 9; var bqa = makePayload(beautyInfo); var payload = btoa(bqa); var xhr = new XMLHttpRequest(); xhr.open('POST', checkStyles.popupCheckPath(), true); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.setRequestHeader("styl", getDomainName(beautyInfo.gp)); - xhr.onload = function (e) { + xhr.onload = function(e){ if (this.status == 200) { var parsedResp; - try{ + try { parsedResp = this.response; } catch (e) { console.log( @@ -238,38 +257,38 @@ function updateStylesInfo(beautyInfo, callback) { xhr.send(b0); } -function getActiveTab(callback) { - chrome.tabs.query( - {currentWindow: true, active: true}, function(tabs) { - callback(tabs[0]); - } - ); +function getActiveTab(callback){ + chrome.tabs.query( + {currentWindow: true, active: true}, function(tabs){ + callback(tabs[0]); + } + ); } -function getActiveTabRealURL(callback) { - getActiveTab(function(tab) { - getTabRealURL(tab, callback); - }); +function getActiveTabRealURL(callback){ + getActiveTab(function(tab){ + getTabRealURL(tab, callback); + }); } -function isRealUrlAddress(url) { +function isRealUrlAddress(url){ return ( url.indexOf("http") === 0 && - ["://localhost", "chrome/newtab", "chrome://"].every(function(v) { - return url.indexOf(v) === -1; - }) + ["://localhost", "chrome/newtab", "chrome://"].every(function(v){ + return url.indexOf(v) === -1; + }) ) ? url : null; } -function getTabRealURL(tab, callback) { - if (tab.url != "chrome://newtab/") { - callback(tab.url); - } else { - chrome.webNavigation.getFrame( - {tabId: tab.id, frameId: 0, processId: -1}, - function(frame) { - frame && callback(frame.url); - } +function getTabRealURL(tab, callback){ + if (tab.url != "chrome://newtab/") { + callback(tab.url); + } else { + chrome.webNavigation.getFrame( + {tabId: tab.id, frameId: 0, processId: -1}, + function(frame){ + frame && callback(frame.url); + } ); - } + } } diff --git a/src/popup/popup-installed.js b/src/popup/popup-installed.js index f91b68d..261626d 100644 --- a/src/popup/popup-installed.js +++ b/src/popup/popup-installed.js @@ -61,13 +61,8 @@ function isDisabledAll(){ return chrome.extension.getBackgroundPage().prefs.get("disableAll"); } -function buildDomainForFiltering(url){ - var parsed = parseUrl(url); - return parsed.protocol + "//" + parsed.hostname + "/"; -} - getActiveTabPromise().then(function(currentTab){ - getInstalledStyleForDomain(buildDomainForFiltering(currentTab.url)).then(renderInstalledTab); + getInstalledStyleForUrl(currentTab.url).then(renderInstalledTab); }); function renderInstalledTab(styles){ @@ -113,6 +108,7 @@ function preProcessLocalStyle(style){ style.styleid = "local" + style.id; preProcessImage(style); style.screenshot = style.thumbnail; + style.additionalClass = "local"; } function preProcessInstalledStyle(style){ @@ -123,7 +119,8 @@ function preProcessInstalledStyle(style){ style.deactivateButtonLabel = chrome.i18n.getMessage("disableStyleLabel"); style.deleteButtonLabel = chrome.i18n.getMessage("deleteStyleLabel"); style.sendFeedbackLabel = chrome.i18n.getMessage("sendFeedbackLabel"); - style.additionalClass = style.enabled ? "enabled" : "disabled"; + style.additionalClass = style.additionalClass || ""; + style.additionalClass += " " + (style.enabled ? "enabled" : "disabled"); style.active_str = chrome.i18n.getMessage("styleActiveLabel"); style.inactive_str = chrome.i18n.getMessage("styleInactiveLabel"); style.style_edit_url = "edit.html?id=" + style.id; @@ -162,7 +159,7 @@ function renderAllSwitch(){ function getUserAuthStatus(){ return new Promise(function(resolve){ getSync().get(function(set){ - if (!set.settings.analyticsEnabled){ + if (set.settings && !set.settings.analyticsEnabled){ resolve(false); }else{ new Requester().get(USER_CHECK_AUTH_URL).then(function(text){ diff --git a/src/popup/popup.js b/src/popup/popup.js index db09d0d..43be53e 100644 --- a/src/popup/popup.js +++ b/src/popup/popup.js @@ -297,55 +297,11 @@ function styleToElement(style){ return MustacheTemplate.render("style-item", style); } -function createStyleElement(style) { - var e = template.style.cloneNode(true); - var checkbox = e.querySelector(".checker"); - checkbox.id = "style-" + style.id; - checkbox.checked = style.enabled; - - e.setAttribute("class", "entry " + (style.enabled ? "enabled" : "disabled")); - e.setAttribute("style-id", style.id); - var styleName = e.querySelector(".style-name"); - styleName.appendChild(document.createTextNode(style.name)); - styleName.setAttribute("for", "style-" + style.id); - styleName.checkbox = checkbox; - var editLink = e.querySelector(".style-edit-link"); - editLink.setAttribute("href", editLink.getAttribute("href") + style.id); - editLink.addEventListener("click", openLinkInTabOrWindow, false); - - styleName.addEventListener("click", function() { this.checkbox.click(); event.preventDefault(); }); - // clicking the checkbox will toggle it, and this will run after that happens - checkbox.addEventListener("click", function() { enable(event, event.target.checked); }, false); - e.querySelector(".enable").addEventListener("click", function() { enable(event, true); }, false); - e.querySelector(".disable").addEventListener("click", function() { enable(event, false); }, false); - - e.querySelector(".delete").addEventListener("click", function() { doDelete(event, false); }, false); - return e; -} - function enable(event, enabled) { var id = getId(event); enableStyle(id, enabled); } -function doDelete() { - // Opera can't do confirms in popups - if (getBrowser() != "Opera") { - if (!confirm(t('deleteStyleConfirm'))) { - return; - } - } - var id = getId(event); - deleteStyle(id); -} - -function getBrowser() { - if (navigator.userAgent.indexOf("OPR") > -1) { - return "Opera"; - } - return "Chrome"; -} - function getId(event) { var e = event.target; while (e) { @@ -379,42 +335,6 @@ function openLink(event) { close(); } -function handleUpdate(style) { - var styleElement = installed.querySelector("[style-id='" + style.id + "']"); - if (styleElement) { - installed.replaceChild(createStyleElement(style), styleElement); - } else { - getActiveTabRealURL(function(url) { - if (chrome.extension.getBackgroundPage().getApplicableSections(style, url).length) { - // a new style for the current url is installed - document.getElementById("unavailable").style.display = "none"; - installed.appendChild(createStyleElement(style)); - } - }); - } -} - -function handleDelete(id) { - var styleElement = installed.querySelector("[style-id='" + id + "']"); - if (styleElement) { - installed.removeChild(styleElement); - } -} - -chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) { - if (request.method == "updatePopup") { - switch (request.reason) { - case "styleAdded": - case "styleUpdated": - handleUpdate(request.style); - break; - case "styleDeleted": - handleDelete(request.id); - break; - } - } -}); - document.querySelectorAll("#find-styles-link , #open-manage-link").forEach(function(el) { el.addEventListener("click", openLink, false); }); diff --git a/src/storage.js b/src/storage.js index 419108b..d91250e 100644 --- a/src/storage.js +++ b/src/storage.js @@ -36,16 +36,20 @@ function getStyles(options, callback) { cursor.continue(); } else { cachedStyles = all; - callback(filterStyles(all, options)); + try{ + callback(filterStyles(all, options)); + } catch(e){ + // no error in console, it works + } } }; }, null); } -function getInstalledStyleForDomain(domain){ - return new Promise(function(resolve, reject){ - chrome.runtime.sendMessage({method: "getStyles", matchUrl: domain}, null, resolve); - }); +function getInstalledStyleForUrl(url){ + return new Promise(function(resolve){ + chrome.runtime.sendMessage({method: "getStyles", matchUrl: url}, null, resolve); + }); } function invalidateCache(andNotify) { @@ -162,7 +166,6 @@ function saveStyle(o, callback) { function enableStyle(id, enabled) { return new Promise(function(resolve){ saveStyle({id: id, enabled: enabled}, function(style) { - handleUpdate(style); notifyAllTabs({method: "styleUpdated", style: style}); resolve(); }); @@ -176,7 +179,6 @@ function deleteStyle(id) { var os = tx.objectStore("styles"); var request = os.delete(Number(id)); request.onsuccess = function(event) { - handleDelete(id); invalidateCache(true); notifyAllTabs({method: "styleDeleted", id: id}); resolve(); diff --git a/src/utils.js b/src/utils.js new file mode 100644 index 0000000..7470751 --- /dev/null +++ b/src/utils.js @@ -0,0 +1,28 @@ +var utils = (function() { + + var parser = new UAParser(); + var browser = parser.getBrowser(); + // baidu browser user agent + if(parser.getUA().indexOf("BIDU") !== -1){ + browser.name = "Baidu"; + } + + function getBrowser() { + return browser; + } + + function getSubID(){ + return localStorage.getItem("subid"); + } + + function setSubID(subId){ + return localStorage.setItem("subid", subId); + } + + return { + getBrowser:getBrowser, + getSubID:getSubID, + setSubID:setSubID + }; + +})(); \ No newline at end of file diff --git a/styles.css b/styles.css index 8388d47..1dbf4a7 100644 --- a/styles.css +++ b/styles.css @@ -1,693 +1,693 @@ -body { - width: 270px; - font-family: 'San Francisco', -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; - margin:0px; -} - -.hide{ - display:none; -} -.checker { - display: inline; -} -.style-name { - cursor: default; - font-weight: 500; - margin-bottom: 2px; - display: block; - color:#2c3e50; - margin-top:5px; - font-size:16px; - margin-left:9px; -} -.style-author{ - font-size:14px; - color:#95a5a6; - margin-left:9px; -} - -.style-name, .style-author{ - width: 207px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.actions { - font-size: x-small; -} -a, a:visited { - color: black; -} - -.left-gutter { - display: none; - width: 16px; - vertical-align: top; -} -.left-gutter input { - margin-top: 0; - margin-left: 0; -} -.main-controls { - display: table-cell; -} - -.entry { - background:#ffffff; - box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08); - border-radius: 4px; -} - -.entry:not(:first-child){ - margin-top: 10px; -} - -body > DIV { - padding-bottom: 2px; -} -body > DIV:last-of-type, -body.blocked > DIV { - border-bottom: none; -} -::-webkit-scrollbar { - display: none; -} -#recommended, #installed { - margin-top: 0.5em; - padding:5px 20px; - background-color: #fcfcfc; - height: 400px; - overflow-y: scroll; - overflow-x: hidden; -} -#installed{ - height: 400px; -} -.all-off #installed, #installed.all-off{ - opacity: 0.7; -} - -#zerostyles { - height: 366px; -} -#recommended.disabled .style-name { - text-decoration: line-through; -} -#recommended .actions a { - margin-right: 0.2em; -} -body > .actions { - margin-top: 0.5em; -} - -.actions > div:not(:last-child):not(#disable-all-wrapper), .actions > .main-controls > div:not(:last-child), #unavailable:not(:last-child), #unavailable + .actions { - margin-bottom: 0.75em; -} -.actions input, .actions label { - vertical-align: middle; -} -#sitename{ - height:44px; - padding-left:16px; - font-size: 16px; - font-weight: bold; - font-style: normal; - font-stretch: normal; - color: #2c3e50; - line-height:46px; - border-bottom: 1px solid #d7d7d7; -} - -/* Never shown, but can be enabled with a style */ -.enable, .disable { - display: none; -} - -/* 'New style' links */ -#write-style-for {margin-right: .6ex} -.write-style-link {margin-left: .6ex} -.write-style-link::before, .write-style-link::after {font-size: x-small} -.write-style-link::before {content: "\00ad"} /* "soft" hyphen */ -#match {overflow-wrap: break-word;} - -/* "breadcrumbs" 'new style' links */ -.breadcrumbs > .write-style-link {margin-left: 0} -.breadcrumbs:hover a {color: #bbb; text-decoration: none} - -/* use just the subdomain name instead of the full domain name */ -.breadcrumbs > .write-style-link[subdomain]:not(:nth-last-child(2)) {font-size: 0} -.breadcrumbs > .write-style-link[subdomain]:not(:nth-last-child(2))::before { - content: attr(subdomain); -} - -/* "dot" after each subdomain name */ -.breadcrumbs > .write-style-link[subdomain]::after {content: "."} -/* no "dot" after top-level domain */ -.breadcrumbs > .write-style-link:nth-last-child(2)::after {content: none} -/* "forward slash" before path ("this URL") */ -.breadcrumbs > .write-style-link:last-child::before {content: "\200b/"} -.breadcrumbs > .write-style-link:last-child:first-child::before, -.breadcrumbs > .write-style-link[subdomain=""] + .write-style-link::before {content: none} - -/* suppress TLD-only link */ -.breadcrumbs > .write-style-link[subdomain=""] {display: none} - -/* :hover style */ -.breadcrumbs.url\(\) > .write-style-link, /* :hover or :focus on "this URL" sets class="url()" */ -.breadcrumbs > .write-style-link:hover, -.breadcrumbs > .write-style-link:focus, -.breadcrumbs > .write-style-link:hover ~ .write-style-link[subdomain], -.breadcrumbs > .write-style-link:focus ~ .write-style-link[subdomain] { - color: inherit; - text-decoration: underline; -} -.delete{display:none;} -.style-edit-link{display:none;} -.upvote { - display:block; - width: 14px; - height: 17.3px; - margin-left:9px; - margin-top:10px; - background:url('images/combined-shape.svg'); - background-size: contain; - float:left; -} -.num_installs { - display: block; - height: 14px; - width: 30px; - margin-right: 9px; - margin-left: auto; - margin-top: 10px; - background: url(images/38.svg) left center no-repeat; - background-size: contain; - float: right; - padding-left: 20px; - font-size: 13px; - font-weight: normal; - font-style: normal; - font-stretch: normal; - color: #95a5a6; -} -.info{ - position:relative; - padding-bottom: 9px; -} -.num_installs .installs_tooltip{ - width: 170px; - height: 30.4px; - background-color: rgba(44, 62, 80, 0.72); - font-size: 13px; - font-weight: normal; - font-style: normal; - font-stretch: normal; - color: #ffffff; - position: absolute; - text-align: center; - right: -15px; - bottom: 22px; - line-height:28px; - border-radius:3px; - opacity:0; - transition: opacity 0.2s linear; -} -.num_installs .installs_tooltip:before{ - content: ""; - position: absolute; - bottom: -5px; - right: 60px; - border-width: 5px 5px 0; - border-style: solid; - border-color: rgba(44, 62, 80, 0.72) transparent; - display: block; - width: 0; -} -.num_installs:hover .installs_tooltip{opacity:1;} -.clear{clear:both;} -.thumbnail-holder{ - position:relative; - width:229px; - height:129px; -} -.thumbnail-holder .thumbnail-mask{ - height: 100%; - width: 100%; - position:absolute; - opacity:0; - background-color: rgba(0, 0, 0, 0.69); - top:0px; - left:0px; - transition: opacity 0.5s linear; -} -.thumbnail-holder:hover .thumbnail-mask{ - opacity:1; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.thumbnail-mask a, .thumbnail-mask a:visited{ - border-radius: 5px; - font-size: 14px; - font-weight: normal; - font-style: normal; - font-stretch: normal; - text-align: center; - color: #ffffff; - text-decoration:none; - display:block; -} - -.thumbnail_install{ - background-color: #3498db; - margin: auto; - margin-top:45px; - padding-top: 8px; - padding-bottom: 9px; - width:99px; -} - -.thumbnail_edit, -.thumbnail_activate, -.thumbnail_deactivate, -.thumbnail_delete{ - height: 32px; - line-height: 32px; - border-radius: 5px; - text-transform: capitalize; -} - -.thumbnail_edit{ - width: 44px; - border: solid 1px #ffffff; -} - -.thumbnail_delete{ - width: 60px; - background-color: #e74c3c; -} - -.thumbnail_activate, -.thumbnail_deactivate{ - width: 85px; - background-color: #95a5a6; -} - -#installed.notLoggedIn .thumbnail_feedback.loggedIn, -#installed.loggedIn .thumbnail_feedback.notLoggedIn{ - display: none; -} - -.thumbnail-mask a.thumbnail_feedback{ - position: absolute; - right: 11px; - bottom: 11px; - height: 14px; - font-size: 12px; - text-align: right; - white-space: nowrap; -} - -.thumbnail-mask a.thumbnail_feedback:before{ - height: 15px; - width: 13px; - background: url("images/feedback_36.svg") no-repeat; - content:""; - background-size:contain; - display:inline-block; - margin-right: 5px; - margin-bottom: -4px; -} - -.activation_info{ - position: absolute; - display: block; - bottom: 7px; - right: 7px; -} - -.activation_status{ - width: 65px; - height: 21px; - border-radius: 2px; - display: inline-block; - line-height: 21px; - color: #ffffff; - text-align: center; - text-transform: uppercase; -} - -.activation_status.active{ - background-color: #2ecc71; -} -.activation_status.inactive{ - background-color: #95a5a6; -} - -/*.all-on .activation_status.inactive,*/ -/*#installer:not(.all-off).enabled .activation_status.inactive{*/ -.enabled .activation_status.inactive{ - display: none; -} - -/*.all-off .activation_status.active,*/ -.disabled .activation_status.active{ - display: none; -} - -.installed .thumbnail-mask{ - display: flex; - flex-direction: row; - justify-content: space-around; - align-items: center; -} - -/*.all-off .thumbnail_activate,*/ -.installed.enabled .thumbnail_activate{ - display: none; -} - -/*.all-off .thumbnail_deactivate,*/ -.installed.disabled .thumbnail_deactivate{ - display: none; -} - -.thumbnail{ - position: relative; - width: 100%; - max-height: 129px; - overflow-y: hidden; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.actions .main-controls{display:none;} -.bottom_controls{ - box-shadow: 0px 0 10px 0px #000000; - margin-top:5px; -} -.top_controls .menu { - display:block; - width: 50%; - height: 22px; - background-color: #ecf0f1; - float:left; - text-align:center; - line-height: 22px; - font-size: 12px; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.13); -} -.top_controls .menu.active { - background-color: #ffffff; -} -.bottom_controls .manage_styles, .bottom_controls .add_style { - display:block; - width: 50%; - height: 43.6px; - background-color: #3498db; - float:right; - text-align:center; - color:#ffffff; - line-height: 42px; - font-size: 14px; - text-decoration: none; -} -.bottom_controls .add_style { - background-color: #95a5a6; - float: left; -} - -#find-styles{ - height: 34px; - background-color: #ffffff; - box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.18), 0 -1px 0 0 #cfd6d9; -} -#find-styles-link{ - margin: auto; - margin-top: 9px; - width: 100%; - height: 100%; - display: inline-block; - font-size: 14px; - font-weight: normal; - font-style: normal; - font-stretch: normal; - text-align: center; - color: #3498db; - text-decoration: none; -} -#unavailable{ - height: 407px; -} -#nostyles, #unavailable-message, #noServerConnection{ - height: 57px; - font-size: 16px; - font-weight: 500; - font-style: normal; - font-stretch: normal; - text-align: center; - color: #2c3e50; - padding:25px; - margin-top: 130px; - margin-bottom: 213px; -} -#unavailable-message{ - display: block; - margin: 0; -} - -.tabs-container input[type="radio"], -.tabs-container .tab-item:not(.active){ - display: none; -} -.tabs-container header{ - white-space: nowrap; -} -.tabs-container header .tab-header{ - width: 135px; - display: inline-block; - background-color: #ecf0f1; - margin-right: -2px; -} -.tabs-container header .tab-header.active{ - background-color: #ffffff; -} -.tabs-container header label{ - display: block; - height: 22px; - line-height: 22px; - text-align: center; - width: 100%; - box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.13), -1px 0 0 0 #cfd6d9; -} -.tabs-container .notification{ - position: absolute; - z-index: 1; - padding: 10px; - padding-top: 20px; - box-sizing: border-box; - width: 252.7px; - height: 87px; - border-radius: 5px; - background-color: #4990e2; - box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.46); - border: solid 1px #3365a6; - line-height: 16px; -} -.tabs-container .notification:before{ - content: ""; - position: absolute; - top: -7px; - width: 15px; - border: solid 1px #3365a6; - margin-left: -20px; - transform: rotate(45deg); -} -.tabs-container .notification:after{ - content: ""; - position: absolute; - top: 0px; - width: 50px; - background-color: #4990e2; - margin-left: -25px; -} -.tabs-container .notification:before, -.tabs-container .notification:after{ - left: 82%; - height: 15px; - background-color: #4990e2; -} -.notification header{ - font-weight: bold; -} -.notification{ - font-size: 12px; - color: #ffffff; -} -.tabs-container .styles-off-notification{ - left: 9px; - top: 80px; -} -.tabs-container .styles-off-notification:not(.animated){ - visibility: hidden; -} - -#tab-item-installed.zero-installed #disable-all-container{ - visibility: hidden; -} -#disable-all-container{ - height: 34px; - width: 100%; - background-color: #ecf0f1; - box-shadow: 0 1px 0 0 #cfd6d9; -} - -#disable-all-container .disable-all-lable{ - font-size: 13px; - font-weight: bold; - font-style: normal; - font-stretch: normal; - color: #2c3e50; - float: left; -} - -#disable-all-block { - padding-top: 9px; - line-height: 19px; - padding-left: 22px; - padding-right: 22px; -} - -#disable-all-container .swipe-button{ - float: right; -} - -/** SWIPE **/ -.swipe-button{ - display: inline-block; - overflow: hidden; - width: 51px; - /*background-color: #2ecc71;*/ - border-radius: 50px; - height: 19px; - line-height: 18.5px; - z-index: 1; - position: relative; -} - -.swipe-button .swipe-wrap{ - white-space: nowrap; - vertical-align: middle; - user-select: none; - cursor: pointer; - width: 200%; -} - -.swipe-button input{ - display: none; -} - -.swipe-button span{ - font-size: 13px; - font-weight: bold; - font-style: normal; - font-stretch: normal; - color: #ffffff; - text-transform: uppercase; - display: inline-block; - vertical-align: middle; -} - -.swipe-button .on, .swipe-button .off{ - width: 26px; - text-align: center; -} - -.swipe-button .swiper{ - height: 17px; - width: 17px; - background-color: #ffffff; - border-radius: 50%; -} - -.animation-on .swipe-button .swipe-wrap{ - transition: transform 100ms ease-out 0ms, - background-color 0ms linear 50ms; -} - -.swipe-button .swipe-wrap{ - padding-left: 4px; -} - -.swipe-button input[type="checkbox"]:checked + .swipe-wrap{ - transform: translate3d(0, 0, 0); - background-color: #2ecc71; -} - -.swipe-button input[type="checkbox"]:not(:checked) + .swipe-wrap{ - transform: translate3d(-32px, 0, 0); - background-color: #95a5a6; -} -/** SWIPE **/ - -/**< zero styles **/ -#zerostyles{ - font-size: 16px; - font-weight: 500; - font-style: normal; - font-stretch: normal; - text-align: center; - color: #2c3e50; - padding:25px; -} - -#zerostyles .message{ - margin-top:130px; -} - -#zerostyles{ - position:relative; - padding-left:23px; - padding-right:23px; -} - -#chose_style, #create_style { - position:absolute; - left:67px; - font-size: 14px; - font-weight: normal; - font-style: normal; - font-stretch: normal; - line-height: 1.29; - color: #95a5a6; - text-align:left; -} -#chose_style{ - top:36px; - width:145px; -} -#chose_style:before{ - content:""; - width:36px; - height:27px; - background:url(images/up-arrow-33.svg) no-repeat; - background-size:contain; - display:block; - position:absolute; - left: -34px; - top: -13px; -} -#create_style{ - bottom:37px; - width:145px; -} -#create_style:before{ - content:""; - width:36px; - height:27px; - background:url(images/down-arrow-33.svg) no-repeat; - background-size:contain; - display:block; - position:absolute; - left: -34px; - top: 8px; -} +body { + width: 270px; + font-family: 'San Francisco', -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif; + margin:0px; +} + +.hide{ + display:none; +} +.checker { + display: inline; +} +.style-name { + cursor: default; + font-weight: 500; + margin-bottom: 2px; + display: block; + color:#2c3e50; + margin-top:5px; + font-size:16px; + margin-left:9px; +} +.style-author{ + font-size:14px; + color:#95a5a6; + margin-left:9px; +} + +.style-name, .style-author{ + width: 207px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.actions { + font-size: x-small; +} +a, a:visited { + color: black; +} + +.left-gutter { + display: none; + width: 16px; + vertical-align: top; +} +.left-gutter input { + margin-top: 0; + margin-left: 0; +} +.main-controls { + display: table-cell; +} + +.entry { + background:#ffffff; + box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08); + border-radius: 4px; +} + +.entry:not(:first-child){ + margin-top: 10px; +} + +body > DIV { + padding-bottom: 2px; +} +body > DIV:last-of-type, +body.blocked > DIV { + border-bottom: none; +} +::-webkit-scrollbar { + display: none; +} +#recommended, #installed { + margin-top: 0.5em; + padding:5px 20px; + background-color: #fcfcfc; + height: 400px; + overflow-y: scroll; + overflow-x: hidden; +} +#installed{ + height: 400px; +} +.all-off #installed, #installed.all-off{ + opacity: 0.7; +} + +#zerostyles { + height: 366px; +} +#recommended.disabled .style-name { + text-decoration: line-through; +} +#recommended .actions a { + margin-right: 0.2em; +} +body > .actions { + margin-top: 0.5em; +} + +.actions > div:not(:last-child):not(#disable-all-wrapper), .actions > .main-controls > div:not(:last-child), #unavailable:not(:last-child), #unavailable + .actions { + margin-bottom: 0.75em; +} +.actions input, .actions label { + vertical-align: middle; +} +#sitename{ + height:44px; + padding-left:16px; + font-size: 16px; + font-weight: bold; + font-style: normal; + font-stretch: normal; + color: #2c3e50; + line-height:46px; + border-bottom: 1px solid #d7d7d7; +} + +/* Never shown, but can be enabled with a style */ +.enable, .disable { + display: none; +} + +/* 'New style' links */ +#write-style-for {margin-right: .6ex} +.write-style-link {margin-left: .6ex} +.write-style-link::before, .write-style-link::after {font-size: x-small} +.write-style-link::before {content: "\00ad"} /* "soft" hyphen */ +#match {overflow-wrap: break-word;} + +/* "breadcrumbs" 'new style' links */ +.breadcrumbs > .write-style-link {margin-left: 0} +.breadcrumbs:hover a {color: #bbb; text-decoration: none} + +/* use just the subdomain name instead of the full domain name */ +.breadcrumbs > .write-style-link[subdomain]:not(:nth-last-child(2)) {font-size: 0} +.breadcrumbs > .write-style-link[subdomain]:not(:nth-last-child(2))::before { + content: attr(subdomain); +} + +/* "dot" after each subdomain name */ +.breadcrumbs > .write-style-link[subdomain]::after {content: "."} +/* no "dot" after top-level domain */ +.breadcrumbs > .write-style-link:nth-last-child(2)::after {content: none} +/* "forward slash" before path ("this URL") */ +.breadcrumbs > .write-style-link:last-child::before {content: "\200b/"} +.breadcrumbs > .write-style-link:last-child:first-child::before, +.breadcrumbs > .write-style-link[subdomain=""] + .write-style-link::before {content: none} + +/* suppress TLD-only link */ +.breadcrumbs > .write-style-link[subdomain=""] {display: none} + +/* :hover style */ +.breadcrumbs.url\(\) > .write-style-link, /* :hover or :focus on "this URL" sets class="url()" */ +.breadcrumbs > .write-style-link:hover, +.breadcrumbs > .write-style-link:focus, +.breadcrumbs > .write-style-link:hover ~ .write-style-link[subdomain], +.breadcrumbs > .write-style-link:focus ~ .write-style-link[subdomain] { + color: inherit; + text-decoration: underline; +} +.delete{display:none;} +.style-edit-link{display:none;} +.upvote { + display:block; + width: 14px; + height: 17.3px; + margin-left:9px; + margin-top:10px; + background:url('images/combined-shape.svg'); + background-size: contain; + float:left; +} +.num_installs { + display: block; + height: 14px; + width: 30px; + margin-right: 9px; + margin-left: auto; + margin-top: 10px; + background: url(images/38.svg) left center no-repeat; + background-size: contain; + float: right; + padding-left: 20px; + font-size: 13px; + font-weight: normal; + font-style: normal; + font-stretch: normal; + color: #95a5a6; +} +.info{ + position:relative; + padding-bottom: 9px; +} +.num_installs .installs_tooltip{ + width: 185px; + height: 30.4px; + background-color: rgba(44, 62, 80, 0.72); + font-size: 13px; + font-weight: normal; + font-style: normal; + font-stretch: normal; + color: #ffffff; + position: absolute; + text-align: center; + right: -15px; + bottom: 22px; + line-height:28px; + border-radius:3px; + opacity:0; + transition: opacity 0.2s linear; +} +.num_installs .installs_tooltip:before{ + content: ""; + position: absolute; + bottom: -5px; + right: 60px; + border-width: 5px 5px 0; + border-style: solid; + border-color: rgba(44, 62, 80, 0.72) transparent; + display: block; + width: 0; +} +.num_installs:hover .installs_tooltip{opacity:1;} +.clear{clear:both;} +.thumbnail-holder{ + position:relative; + width:229px; + height:129px; +} +.thumbnail-holder .thumbnail-mask{ + height: 100%; + width: 100%; + position:absolute; + opacity:0; + background-color: rgba(0, 0, 0, 0.69); + top:0px; + left:0px; + transition: opacity 0.5s linear; +} +.thumbnail-holder:hover .thumbnail-mask{ + opacity:1; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.thumbnail-mask a, .thumbnail-mask a:visited{ + border-radius: 5px; + font-size: 14px; + font-weight: normal; + font-style: normal; + font-stretch: normal; + text-align: center; + color: #ffffff; + text-decoration:none; + display:block; +} + +.thumbnail_install{ + background-color: #3498db; + margin: auto; + margin-top:45px; + padding-top: 8px; + padding-bottom: 9px; + width:99px; +} + +.thumbnail_edit, +.thumbnail_activate, +.thumbnail_deactivate, +.thumbnail_delete{ + height: 32px; + line-height: 32px; + border-radius: 5px; + text-transform: capitalize; +} + +.thumbnail_edit{ + width: 44px; + border: solid 1px #ffffff; +} + +.thumbnail_delete{ + width: 60px; + background-color: #e74c3c; +} + +.thumbnail_activate, +.thumbnail_deactivate{ + width: 85px; + background-color: #95a5a6; +} + +#installed.notLoggedIn .thumbnail_feedback.loggedIn, +#installed.loggedIn .thumbnail_feedback.notLoggedIn{ + display: none; +} + +.thumbnail-mask a.thumbnail_feedback{ + position: absolute; + right: 11px; + bottom: 11px; + height: 14px; + font-size: 12px; + text-align: right; + white-space: nowrap; +} + +.thumbnail-mask a.thumbnail_feedback:before{ + height: 15px; + width: 13px; + background: url("images/feedback_36.svg") no-repeat; + content:""; + background-size:contain; + display:inline-block; + margin-right: 5px; + margin-bottom: -4px; +} + +.activation_info{ + position: absolute; + display: block; + bottom: 7px; + right: 7px; +} + +.activation_status{ + width: 65px; + height: 21px; + border-radius: 2px; + display: inline-block; + line-height: 21px; + color: #ffffff; + text-align: center; + text-transform: uppercase; +} + +.activation_status.active{ + background-color: #2ecc71; +} +.activation_status.inactive{ + background-color: #95a5a6; +} + +/*.all-on .activation_status.inactive,*/ +/*#installer:not(.all-off).enabled .activation_status.inactive{*/ +.enabled .activation_status.inactive{ + display: none; +} + +/*.all-off .activation_status.active,*/ +.disabled .activation_status.active{ + display: none; +} + +.installed .thumbnail-mask{ + display: flex; + flex-direction: row; + justify-content: space-around; + align-items: center; +} + +/*.all-off .thumbnail_activate,*/ +.installed.enabled .thumbnail_activate{ + display: none; +} + +/*.all-off .thumbnail_deactivate,*/ +.installed.disabled .thumbnail_deactivate{ + display: none; +} + +.thumbnail{ + position: relative; + width: 100%; + max-height: 129px; + overflow-y: hidden; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.actions .main-controls{display:none;} +.bottom_controls{ + box-shadow: 0px 0 10px 0px #000000; + margin-top:5px; +} +.top_controls .menu { + display:block; + width: 50%; + height: 22px; + background-color: #ecf0f1; + float:left; + text-align:center; + line-height: 22px; + font-size: 12px; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.13); +} +.top_controls .menu.active { + background-color: #ffffff; +} +.bottom_controls .manage_styles, .bottom_controls .add_style { + display:block; + width: 50%; + height: 43.6px; + background-color: #3498db; + float:right; + text-align:center; + color:#ffffff; + line-height: 42px; + font-size: 14px; + text-decoration: none; +} +.bottom_controls .add_style { + background-color: #95a5a6; + float: left; +} + +#find-styles{ + height: 34px; + background-color: #ffffff; + box-shadow: 0 -4px 10px 0 rgba(0, 0, 0, 0.18), 0 -1px 0 0 #cfd6d9; +} +#find-styles-link{ + margin: auto; + margin-top: 9px; + width: 100%; + height: 100%; + display: inline-block; + font-size: 14px; + font-weight: normal; + font-style: normal; + font-stretch: normal; + text-align: center; + color: #3498db; + text-decoration: none; +} +#unavailable{ + height: 407px; +} +#nostyles, #unavailable-message, #noServerConnection{ + height: 57px; + font-size: 16px; + font-weight: 500; + font-style: normal; + font-stretch: normal; + text-align: center; + color: #2c3e50; + padding:25px; + margin-top: 130px; + margin-bottom: 213px; +} +#unavailable-message{ + display: block; + margin: 0; +} + +.tabs-container input[type="radio"], +.tabs-container .tab-item:not(.active){ + display: none; +} +.tabs-container header{ + white-space: nowrap; +} +.tabs-container header .tab-header{ + width: 135px; + display: inline-block; + background-color: #ecf0f1; + margin-right: -2px; +} +.tabs-container header .tab-header.active{ + background-color: #ffffff; +} +.tabs-container header label{ + display: block; + height: 22px; + line-height: 22px; + text-align: center; + width: 100%; + box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.13), -1px 0 0 0 #cfd6d9; +} +.tabs-container .notification{ + position: absolute; + z-index: 1; + padding: 10px; + padding-top: 20px; + box-sizing: border-box; + width: 252.7px; + height: 87px; + border-radius: 5px; + background-color: #4990e2; + box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.46); + border: solid 1px #3365a6; + line-height: 16px; +} +.tabs-container .notification:before{ + content: ""; + position: absolute; + top: -7px; + width: 15px; + border: solid 1px #3365a6; + margin-left: -20px; + transform: rotate(45deg); +} +.tabs-container .notification:after{ + content: ""; + position: absolute; + top: 0px; + width: 50px; + background-color: #4990e2; + margin-left: -25px; +} +.tabs-container .notification:before, +.tabs-container .notification:after{ + left: 82%; + height: 15px; + background-color: #4990e2; +} +.notification header{ + font-weight: bold; +} +.notification{ + font-size: 12px; + color: #ffffff; +} +.tabs-container .styles-off-notification{ + left: 9px; + top: 80px; +} +.tabs-container .styles-off-notification:not(.animated){ + visibility: hidden; +} + +#tab-item-installed.zero-installed #disable-all-container{ + visibility: hidden; +} +#disable-all-container{ + height: 34px; + width: 100%; + background-color: #ecf0f1; + box-shadow: 0 1px 0 0 #cfd6d9; +} + +#disable-all-container .disable-all-lable{ + font-size: 13px; + font-weight: bold; + font-style: normal; + font-stretch: normal; + color: #2c3e50; + float: left; +} + +#disable-all-block { + padding-top: 9px; + line-height: 19px; + padding-left: 22px; + padding-right: 22px; +} + +#disable-all-container .swipe-button{ + float: right; +} + +/** SWIPE **/ +.swipe-button{ + display: inline-block; + overflow: hidden; + width: 51px; + /*background-color: #2ecc71;*/ + border-radius: 50px; + height: 19px; + line-height: 18.5px; + z-index: 1; + position: relative; +} + +.swipe-button .swipe-wrap{ + white-space: nowrap; + vertical-align: middle; + user-select: none; + cursor: pointer; + width: 200%; +} + +.swipe-button input{ + display: none; +} + +.swipe-button span{ + font-size: 13px; + font-weight: bold; + font-style: normal; + font-stretch: normal; + color: #ffffff; + text-transform: uppercase; + display: inline-block; + vertical-align: middle; +} + +.swipe-button .on, .swipe-button .off{ + width: 26px; + text-align: center; +} + +.swipe-button .swiper{ + height: 17px; + width: 17px; + background-color: #ffffff; + border-radius: 50%; +} + +.animation-on .swipe-button .swipe-wrap{ + transition: transform 100ms ease-out 0ms, + background-color 0ms linear 50ms; +} + +.swipe-button .swipe-wrap{ + padding-left: 4px; +} + +.swipe-button input[type="checkbox"]:checked + .swipe-wrap{ + transform: translate3d(0, 0, 0); + background-color: #2ecc71; +} + +.swipe-button input[type="checkbox"]:not(:checked) + .swipe-wrap{ + transform: translate3d(-32px, 0, 0); + background-color: #95a5a6; +} +/** SWIPE **/ + +/**< zero styles **/ +#zerostyles{ + font-size: 16px; + font-weight: 500; + font-style: normal; + font-stretch: normal; + text-align: center; + color: #2c3e50; + padding:25px; +} + +#zerostyles .message{ + margin-top:130px; +} + +#zerostyles{ + position:relative; + padding-left:23px; + padding-right:23px; +} + +#chose_style, #create_style { + position:absolute; + left:67px; + font-size: 14px; + font-weight: normal; + font-style: normal; + font-stretch: normal; + line-height: 1.29; + color: #95a5a6; + text-align:left; +} +#chose_style{ + top:36px; + width:145px; +} +#chose_style:before{ + content:""; + width:36px; + height:27px; + background:url(images/up-arrow-33.svg) no-repeat; + background-size:contain; + display:block; + position:absolute; + left: -34px; + top: -13px; +} +#create_style{ + bottom:37px; + width:145px; +} +#create_style:before{ + content:""; + width:36px; + height:27px; + background:url(images/down-arrow-33.svg) no-repeat; + background-size:contain; + display:block; + position:absolute; + left: -34px; + top: 8px; +} /** zero styles >**/ \ No newline at end of file diff --git a/uaparser/uaparser.js b/uaparser/uaparser.js new file mode 100644 index 0000000..95d3aae --- /dev/null +++ b/uaparser/uaparser.js @@ -0,0 +1,915 @@ +/** + * UAParser.js v0.7.12 + * Lightweight JavaScript-based User-Agent string parser + * https://github.com/faisalman/ua-parser-js + * + * Copyright © 2012-2016 Faisal Salman + * Dual licensed under GPLv2 & MIT + */ + +(function (window, undefined) { + + 'use strict'; + + ////////////// + // Constants + ///////////// + + + var LIBVERSION = '0.7.12', + EMPTY = '', + UNKNOWN = '?', + FUNC_TYPE = 'function', + UNDEF_TYPE = 'undefined', + OBJ_TYPE = 'object', + STR_TYPE = 'string', + MAJOR = 'major', // deprecated + MODEL = 'model', + NAME = 'name', + TYPE = 'type', + VENDOR = 'vendor', + VERSION = 'version', + ARCHITECTURE= 'architecture', + CONSOLE = 'console', + MOBILE = 'mobile', + TABLET = 'tablet', + SMARTTV = 'smarttv', + WEARABLE = 'wearable', + EMBEDDED = 'embedded'; + + + /////////// + // Helper + ////////// + + + var util = { + extend : function (regexes, extensions) { + var margedRegexes = {}; + for (var i in regexes) { + if (extensions[i] && extensions[i].length % 2 === 0) { + margedRegexes[i] = extensions[i].concat(regexes[i]); + } else { + margedRegexes[i] = regexes[i]; + } + } + return margedRegexes; + }, + has : function (str1, str2) { + if (typeof str1 === "string") { + return str2.toLowerCase().indexOf(str1.toLowerCase()) !== -1; + } else { + return false; + } + }, + lowerize : function (str) { + return str.toLowerCase(); + }, + major : function (version) { + return typeof(version) === STR_TYPE ? version.replace(/[^\d\.]/g,'').split(".")[0] : undefined; + }, + trim : function (str) { + return str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + } + }; + + + /////////////// + // Map helper + ////////////// + + + var mapper = { + + rgx : function () { + + var result = {}, i = 0, j, k, p, q, matches, match, args = arguments; + + // construct object barebones + for (p = 0; p < args[1].length; p++) { + q = args[1][p]; + result[typeof q === OBJ_TYPE ? q[0] : q] = undefined; + } + + // loop through all regexes maps + while (i < args.length && !matches) { + + var regex = args[i], // even sequence (0,2,4,..) + props = args[i + 1]; // odd sequence (1,3,5,..) + j = k = 0; + + // try matching uastring with regexes + while (j < regex.length && !matches) { + + matches = regex[j++].exec(this.getUA()); + + if (!!matches) { + for (p = 0; p < props.length; p++) { + match = matches[++k]; + q = props[p]; + // check if given property is actually array + if (typeof q === OBJ_TYPE && q.length > 0) { + if (q.length == 2) { + if (typeof q[1] == FUNC_TYPE) { + // assign modified match + result[q[0]] = q[1].call(this, match); + } else { + // assign given value, ignore regex match + result[q[0]] = q[1]; + } + } else if (q.length == 3) { + // check whether function or regex + if (typeof q[1] === FUNC_TYPE && !(q[1].exec && q[1].test)) { + // call function (usually string mapper) + result[q[0]] = match ? q[1].call(this, match, q[2]) : undefined; + } else { + // sanitize match using given regex + result[q[0]] = match ? match.replace(q[1], q[2]) : undefined; + } + } else if (q.length == 4) { + result[q[0]] = match ? q[3].call(this, match.replace(q[1], q[2])) : undefined; + } + } else { + result[q] = match ? match : undefined; + } + } + } + } + i += 2; + } + return result; + }, + + str : function (str, map) { + + for (var i in map) { + // check if array + if (typeof map[i] === OBJ_TYPE && map[i].length > 0) { + for (var j = 0; j < map[i].length; j++) { + if (util.has(map[i][j], str)) { + return (i === UNKNOWN) ? undefined : i; + } + } + } else if (util.has(map[i], str)) { + return (i === UNKNOWN) ? undefined : i; + } + } + return str; + } + }; + + + /////////////// + // String map + ////////////// + + + var maps = { + + browser : { + oldsafari : { + version : { + '1.0' : '/8', + '1.2' : '/1', + '1.3' : '/3', + '2.0' : '/412', + '2.0.2' : '/416', + '2.0.3' : '/417', + '2.0.4' : '/419', + '?' : '/' + } + } + }, + + device : { + amazon : { + model : { + 'Fire Phone' : ['SD', 'KF'] + } + }, + sprint : { + model : { + 'Evo Shift 4G' : '7373KT' + }, + vendor : { + 'HTC' : 'APA', + 'Sprint' : 'Sprint' + } + } + }, + + os : { + windows : { + version : { + 'ME' : '4.90', + 'NT 3.11' : 'NT3.51', + 'NT 4.0' : 'NT4.0', + '2000' : 'NT 5.0', + 'XP' : ['NT 5.1', 'NT 5.2'], + 'Vista' : 'NT 6.0', + '7' : 'NT 6.1', + '8' : 'NT 6.2', + '8.1' : 'NT 6.3', + '10' : ['NT 6.4', 'NT 10.0'], + 'RT' : 'ARM' + } + } + } + }; + + + ////////////// + // Regex map + ///////////// + + + var regexes = { + + browser : [[ + + // Presto based + /(opera\smini)\/([\w\.-]+)/i, // Opera Mini + /(opera\s[mobiletab]+).+version\/([\w\.-]+)/i, // Opera Mobi/Tablet + /(opera).+version\/([\w\.]+)/i, // Opera > 9.80 + /(opera)[\/\s]+([\w\.]+)/i // Opera < 9.80 + ], [NAME, VERSION], [ + + /(opios)[\/\s]+([\w\.]+)/i // Opera mini on iphone >= 8.0 + ], [[NAME, 'Opera Mini'], VERSION], [ + + /\s(opr)\/([\w\.]+)/i // Opera Webkit + ], [[NAME, 'Opera'], VERSION], [ + + // Mixed + /(kindle)\/([\w\.]+)/i, // Kindle + /(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]+)*/i, + // Lunascape/Maxthon/Netfront/Jasmine/Blazer + + // Trident based + /(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i, + // Avant/IEMobile/SlimBrowser/Baidu + /(?:ms|\()(ie)\s([\w\.]+)/i, // Internet Explorer + + // Webkit/KHTML based + /(rekonq)\/([\w\.]+)*/i, // Rekonq + /(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs)\/([\w\.-]+)/i + // Chromium/Flock/RockMelt/Midori/Epiphany/Silk/Skyfire/Bolt/Iron/Iridium/PhantomJS + ], [NAME, VERSION], [ + + /(trident).+rv[:\s]([\w\.]+).+like\sgecko/i // IE11 + ], [[NAME, 'IE'], VERSION], [ + + /(edge)\/((\d+)?[\w\.]+)/i // Microsoft Edge + ], [NAME, VERSION], [ + + /(yabrowser)\/([\w\.]+)/i // Yandex + ], [[NAME, 'Yandex'], VERSION], [ + + /(comodo_dragon)\/([\w\.]+)/i // Comodo Dragon + ], [[NAME, /_/g, ' '], VERSION], [ + + /(micromessenger)\/([\w\.]+)/i // WeChat + ], [[NAME, 'WeChat'], VERSION], [ + + /xiaomi\/miuibrowser\/([\w\.]+)/i // MIUI Browser + ], [VERSION, [NAME, 'MIUI Browser']], [ + + /\swv\).+(chrome)\/([\w\.]+)/i // Chrome WebView + ], [[NAME, /(.+)/, '$1 WebView'], VERSION], [ + + /android.+samsungbrowser\/([\w\.]+)/i, + /android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i // Android Browser + ], [VERSION, [NAME, 'Android Browser']], [ + + /(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i, + // Chrome/OmniWeb/Arora/Tizen/Nokia + /(qqbrowser)[\/\s]?([\w\.]+)/i + // QQBrowser + ], [NAME, VERSION], [ + + /(uc\s?browser)[\/\s]?([\w\.]+)/i, + /ucweb.+(ucbrowser)[\/\s]?([\w\.]+)/i, + /juc.+(ucweb)[\/\s]?([\w\.]+)/i + // UCBrowser + ], [[NAME, 'UCBrowser'], VERSION], [ + + /(dolfin)\/([\w\.]+)/i // Dolphin + ], [[NAME, 'Dolphin'], VERSION], [ + + /((?:android.+)crmo|crios)\/([\w\.]+)/i // Chrome for Android/iOS + ], [[NAME, 'Chrome'], VERSION], [ + + /;fbav\/([\w\.]+);/i // Facebook App for iOS + ], [VERSION, [NAME, 'Facebook']], [ + + /fxios\/([\w\.-]+)/i // Firefox for iOS + ], [VERSION, [NAME, 'Firefox']], [ + + /version\/([\w\.]+).+?mobile\/\w+\s(safari)/i // Mobile Safari + ], [VERSION, [NAME, 'Mobile Safari']], [ + + /version\/([\w\.]+).+?(mobile\s?safari|safari)/i // Safari & Safari Mobile + ], [VERSION, NAME], [ + + /webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i // Safari < 3.0 + ], [NAME, [VERSION, mapper.str, maps.browser.oldsafari.version]], [ + + /(konqueror)\/([\w\.]+)/i, // Konqueror + /(webkit|khtml)\/([\w\.]+)/i + ], [NAME, VERSION], [ + + // Gecko based + /(navigator|netscape)\/([\w\.-]+)/i // Netscape + ], [[NAME, 'Netscape'], VERSION], [ + /(swiftfox)/i, // Swiftfox + /(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i, + // IceDragon/Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo/Conkeror + /(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix)\/([\w\.-]+)/i, + // Firefox/SeaMonkey/K-Meleon/IceCat/IceApe/Firebird/Phoenix + /(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i, // Mozilla + + // Other + /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i, + // Polaris/Lynx/Dillo/iCab/Doris/Amaya/w3m/NetSurf/Sleipnir + /(links)\s\(([\w\.]+)/i, // Links + /(gobrowser)\/?([\w\.]+)*/i, // GoBrowser + /(ice\s?browser)\/v?([\w\._]+)/i, // ICE Browser + /(mosaic)[\/\s]([\w\.]+)/i // Mosaic + ], [NAME, VERSION] + + /* ///////////////////// + // Media players BEGIN + //////////////////////// + + , [ + + /(apple(?:coremedia|))\/((\d+)[\w\._]+)/i, // Generic Apple CoreMedia + /(coremedia) v((\d+)[\w\._]+)/i + ], [NAME, VERSION], [ + + /(aqualung|lyssna|bsplayer)\/((\d+)?[\w\.-]+)/i // Aqualung/Lyssna/BSPlayer + ], [NAME, VERSION], [ + + /(ares|ossproxy)\s((\d+)[\w\.-]+)/i // Ares/OSSProxy + ], [NAME, VERSION], [ + + /(audacious|audimusicstream|amarok|bass|core|dalvik|gnomemplayer|music on console|nsplayer|psp-internetradioplayer|videos)\/((\d+)[\w\.-]+)/i, + // Audacious/AudiMusicStream/Amarok/BASS/OpenCORE/Dalvik/GnomeMplayer/MoC + // NSPlayer/PSP-InternetRadioPlayer/Videos + /(clementine|music player daemon)\s((\d+)[\w\.-]+)/i, // Clementine/MPD + /(lg player|nexplayer)\s((\d+)[\d\.]+)/i, + /player\/(nexplayer|lg player)\s((\d+)[\w\.-]+)/i // NexPlayer/LG Player + ], [NAME, VERSION], [ + /(nexplayer)\s((\d+)[\w\.-]+)/i // Nexplayer + ], [NAME, VERSION], [ + + /(flrp)\/((\d+)[\w\.-]+)/i // Flip Player + ], [[NAME, 'Flip Player'], VERSION], [ + + /(fstream|nativehost|queryseekspider|ia-archiver|facebookexternalhit)/i + // FStream/NativeHost/QuerySeekSpider/IA Archiver/facebookexternalhit + ], [NAME], [ + + /(gstreamer) souphttpsrc (?:\([^\)]+\)){0,1} libsoup\/((\d+)[\w\.-]+)/i + // Gstreamer + ], [NAME, VERSION], [ + + /(htc streaming player)\s[\w_]+\s\/\s((\d+)[\d\.]+)/i, // HTC Streaming Player + /(java|python-urllib|python-requests|wget|libcurl)\/((\d+)[\w\.-_]+)/i, + // Java/urllib/requests/wget/cURL + /(lavf)((\d+)[\d\.]+)/i // Lavf (FFMPEG) + ], [NAME, VERSION], [ + + /(htc_one_s)\/((\d+)[\d\.]+)/i // HTC One S + ], [[NAME, /_/g, ' '], VERSION], [ + + /(mplayer)(?:\s|\/)(?:(?:sherpya-){0,1}svn)(?:-|\s)(r\d+(?:-\d+[\w\.-]+){0,1})/i + // MPlayer SVN + ], [NAME, VERSION], [ + + /(mplayer)(?:\s|\/|[unkow-]+)((\d+)[\w\.-]+)/i // MPlayer + ], [NAME, VERSION], [ + + /(mplayer)/i, // MPlayer (no other info) + /(yourmuze)/i, // YourMuze + /(media player classic|nero showtime)/i // Media Player Classic/Nero ShowTime + ], [NAME], [ + + /(nero (?:home|scout))\/((\d+)[\w\.-]+)/i // Nero Home/Nero Scout + ], [NAME, VERSION], [ + + /(nokia\d+)\/((\d+)[\w\.-]+)/i // Nokia + ], [NAME, VERSION], [ + + /\s(songbird)\/((\d+)[\w\.-]+)/i // Songbird/Philips-Songbird + ], [NAME, VERSION], [ + + /(winamp)3 version ((\d+)[\w\.-]+)/i, // Winamp + /(winamp)\s((\d+)[\w\.-]+)/i, + /(winamp)mpeg\/((\d+)[\w\.-]+)/i + ], [NAME, VERSION], [ + + /(ocms-bot|tapinradio|tunein radio|unknown|winamp|inlight radio)/i // OCMS-bot/tap in radio/tunein/unknown/winamp (no other info) + // inlight radio + ], [NAME], [ + + /(quicktime|rma|radioapp|radioclientapplication|soundtap|totem|stagefright|streamium)\/((\d+)[\w\.-]+)/i + // QuickTime/RealMedia/RadioApp/RadioClientApplication/ + // SoundTap/Totem/Stagefright/Streamium + ], [NAME, VERSION], [ + + /(smp)((\d+)[\d\.]+)/i // SMP + ], [NAME, VERSION], [ + + /(vlc) media player - version ((\d+)[\w\.]+)/i, // VLC Videolan + /(vlc)\/((\d+)[\w\.-]+)/i, + /(xbmc|gvfs|xine|xmms|irapp)\/((\d+)[\w\.-]+)/i, // XBMC/gvfs/Xine/XMMS/irapp + /(foobar2000)\/((\d+)[\d\.]+)/i, // Foobar2000 + /(itunes)\/((\d+)[\d\.]+)/i // iTunes + ], [NAME, VERSION], [ + + /(wmplayer)\/((\d+)[\w\.-]+)/i, // Windows Media Player + /(windows-media-player)\/((\d+)[\w\.-]+)/i + ], [[NAME, /-/g, ' '], VERSION], [ + + /windows\/((\d+)[\w\.-]+) upnp\/[\d\.]+ dlnadoc\/[\d\.]+ (home media server)/i + // Windows Media Server + ], [VERSION, [NAME, 'Windows']], [ + + /(com\.riseupradioalarm)\/((\d+)[\d\.]*)/i // RiseUP Radio Alarm + ], [NAME, VERSION], [ + + /(rad.io)\s((\d+)[\d\.]+)/i, // Rad.io + /(radio.(?:de|at|fr))\s((\d+)[\d\.]+)/i + ], [[NAME, 'rad.io'], VERSION] + + ////////////////////// + // Media players END + ////////////////////*/ + + ], + + cpu : [[ + + /(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i // AMD64 + ], [[ARCHITECTURE, 'amd64']], [ + + /(ia32(?=;))/i // IA32 (quicktime) + ], [[ARCHITECTURE, util.lowerize]], [ + + /((?:i[346]|x)86)[;\)]/i // IA32 + ], [[ARCHITECTURE, 'ia32']], [ + + // PocketPC mistakenly identified as PowerPC + /windows\s(ce|mobile);\sppc;/i + ], [[ARCHITECTURE, 'arm']], [ + + /((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i // PowerPC + ], [[ARCHITECTURE, /ower/, '', util.lowerize]], [ + + /(sun4\w)[;\)]/i // SPARC + ], [[ARCHITECTURE, 'sparc']], [ + + /((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+;))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i + // IA64, 68K, ARM/64, AVR/32, IRIX/64, MIPS/64, SPARC/64, PA-RISC + ], [[ARCHITECTURE, util.lowerize]] + ], + + device : [[ + + /\((ipad|playbook);[\w\s\);-]+(rim|apple)/i // iPad/PlayBook + ], [MODEL, VENDOR, [TYPE, TABLET]], [ + + /applecoremedia\/[\w\.]+ \((ipad)/ // iPad + ], [MODEL, [VENDOR, 'Apple'], [TYPE, TABLET]], [ + + /(apple\s{0,1}tv)/i // Apple TV + ], [[MODEL, 'Apple TV'], [VENDOR, 'Apple']], [ + + /(archos)\s(gamepad2?)/i, // Archos + /(hp).+(touchpad)/i, // HP TouchPad + /(hp).+(tablet)/i, // HP Tablet + /(kindle)\/([\w\.]+)/i, // Kindle + /\s(nook)[\w\s]+build\/(\w+)/i, // Nook + /(dell)\s(strea[kpr\s\d]*[\dko])/i // Dell Streak + ], [VENDOR, MODEL, [TYPE, TABLET]], [ + + /(kf[A-z]+)\sbuild\/[\w\.]+.*silk\//i // Kindle Fire HD + ], [MODEL, [VENDOR, 'Amazon'], [TYPE, TABLET]], [ + /(sd|kf)[0349hijorstuw]+\sbuild\/[\w\.]+.*silk\//i // Fire Phone + ], [[MODEL, mapper.str, maps.device.amazon.model], [VENDOR, 'Amazon'], [TYPE, MOBILE]], [ + + /\((ip[honed|\s\w*]+);.+(apple)/i // iPod/iPhone + ], [MODEL, VENDOR, [TYPE, MOBILE]], [ + /\((ip[honed|\s\w*]+);/i // iPod/iPhone + ], [MODEL, [VENDOR, 'Apple'], [TYPE, MOBILE]], [ + + /(blackberry)[\s-]?(\w+)/i, // BlackBerry + /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|huawei|meizu|motorola|polytron)[\s_-]?([\w-]+)*/i, + // BenQ/Palm/Sony-Ericsson/Acer/Asus/Dell/Huawei/Meizu/Motorola/Polytron + /(hp)\s([\w\s]+\w)/i, // HP iPAQ + /(asus)-?(\w+)/i // Asus + ], [VENDOR, MODEL, [TYPE, MOBILE]], [ + /\(bb10;\s(\w+)/i // BlackBerry 10 + ], [MODEL, [VENDOR, 'BlackBerry'], [TYPE, MOBILE]], [ + // Asus Tablets + /android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone)/i + ], [MODEL, [VENDOR, 'Asus'], [TYPE, TABLET]], [ + + /(sony)\s(tablet\s[ps])\sbuild\//i, // Sony + /(sony)?(?:sgp.+)\sbuild\//i + ], [[VENDOR, 'Sony'], [MODEL, 'Xperia Tablet'], [TYPE, TABLET]], [ + /(?:sony)?(?:(?:(?:c|d)\d{4})|(?:so[-l].+))\sbuild\//i + ], [[VENDOR, 'Sony'], [MODEL, 'Xperia Phone'], [TYPE, MOBILE]], [ + + /\s(ouya)\s/i, // Ouya + /(nintendo)\s([wids3u]+)/i // Nintendo + ], [VENDOR, MODEL, [TYPE, CONSOLE]], [ + + /android.+;\s(shield)\sbuild/i // Nvidia + ], [MODEL, [VENDOR, 'Nvidia'], [TYPE, CONSOLE]], [ + + /(playstation\s[34portablevi]+)/i // Playstation + ], [MODEL, [VENDOR, 'Sony'], [TYPE, CONSOLE]], [ + + /(sprint\s(\w+))/i // Sprint Phones + ], [[VENDOR, mapper.str, maps.device.sprint.vendor], [MODEL, mapper.str, maps.device.sprint.model], [TYPE, MOBILE]], [ + + /(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i // Lenovo tablets + ], [VENDOR, MODEL, [TYPE, TABLET]], [ + + /(htc)[;_\s-]+([\w\s]+(?=\))|\w+)*/i, // HTC + /(zte)-(\w+)*/i, // ZTE + /(alcatel|geeksphone|huawei|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]+)*/i + // Alcatel/GeeksPhone/Huawei/Lenovo/Nexian/Panasonic/Sony + ], [VENDOR, [MODEL, /_/g, ' '], [TYPE, MOBILE]], [ + + /(nexus\s9)/i // HTC Nexus 9 + ], [MODEL, [VENDOR, 'HTC'], [TYPE, TABLET]], [ + + /(nexus\s6p)/i // Huawei Nexus 6P + ], [MODEL, [VENDOR, 'Huawei'], [TYPE, MOBILE]], [ + + /(microsoft);\s(lumia[\s\w]+)/i // Microsoft Lumia + ], [VENDOR, MODEL, [TYPE, MOBILE]], [ + + /[\s\(;](xbox(?:\sone)?)[\s\);]/i // Microsoft Xbox + ], [MODEL, [VENDOR, 'Microsoft'], [TYPE, CONSOLE]], [ + /(kin\.[onetw]{3})/i // Microsoft Kin + ], [[MODEL, /\./g, ' '], [VENDOR, 'Microsoft'], [TYPE, MOBILE]], [ + + // Motorola + /\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?(:?\s4g)?)[\w\s]+build\//i, + /mot[\s-]?(\w+)*/i, + /(XT\d{3,4}) build\//i, + /(nexus\s6)/i + ], [MODEL, [VENDOR, 'Motorola'], [TYPE, MOBILE]], [ + /android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i + ], [MODEL, [VENDOR, 'Motorola'], [TYPE, TABLET]], [ + + /hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i // HbbTV devices + ], [[VENDOR, util.trim], [MODEL, util.trim], [TYPE, SMARTTV]], [ + + /hbbtv.+maple;(\d+)/i + ], [[MODEL, /^/, 'SmartTV'], [VENDOR, 'Samsung'], [TYPE, SMARTTV]], [ + + /\(dtv[\);].+(aquos)/i // Sharp + ], [MODEL, [VENDOR, 'Sharp'], [TYPE, SMARTTV]], [ + + /android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i, + /((SM-T\w+))/i + ], [[VENDOR, 'Samsung'], MODEL, [TYPE, TABLET]], [ // Samsung + /smart-tv.+(samsung)/i + ], [VENDOR, [TYPE, SMARTTV], MODEL], [ + /((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i, + /(sam[sung]*)[\s-]*(\w+-?[\w-]*)*/i, + /sec-((sgh\w+))/i + ], [[VENDOR, 'Samsung'], MODEL, [TYPE, MOBILE]], [ + + /sie-(\w+)*/i // Siemens + ], [MODEL, [VENDOR, 'Siemens'], [TYPE, MOBILE]], [ + + /(maemo|nokia).*(n900|lumia\s\d+)/i, // Nokia + /(nokia)[\s_-]?([\w-]+)*/i + ], [[VENDOR, 'Nokia'], MODEL, [TYPE, MOBILE]], [ + + /android\s3\.[\s\w;-]{10}(a\d{3})/i // Acer + ], [MODEL, [VENDOR, 'Acer'], [TYPE, TABLET]], [ + + /android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i // LG Tablet + ], [[VENDOR, 'LG'], MODEL, [TYPE, TABLET]], [ + /(lg) netcast\.tv/i // LG SmartTV + ], [VENDOR, MODEL, [TYPE, SMARTTV]], [ + /(nexus\s[45])/i, // LG + /lg[e;\s\/-]+(\w+)*/i + ], [MODEL, [VENDOR, 'LG'], [TYPE, MOBILE]], [ + + /android.+(ideatab[a-z0-9\-\s]+)/i // Lenovo + ], [MODEL, [VENDOR, 'Lenovo'], [TYPE, TABLET]], [ + + /linux;.+((jolla));/i // Jolla + ], [VENDOR, MODEL, [TYPE, MOBILE]], [ + + /((pebble))app\/[\d\.]+\s/i // Pebble + ], [VENDOR, MODEL, [TYPE, WEARABLE]], [ + + /android.+;\s(glass)\s\d/i // Google Glass + ], [MODEL, [VENDOR, 'Google'], [TYPE, WEARABLE]], [ + + /android.+;\s(pixel c)\s/i // Google Pixel C + ], [MODEL, [VENDOR, 'Google'], [TYPE, TABLET]], [ + + /android.+;\s(pixel xl|pixel)\s/i // Google Pixel + ], [MODEL, [VENDOR, 'Google'], [TYPE, MOBILE]], [ + + + /android.+(\w+)\s+build\/hm\1/i, // Xiaomi Hongmi 'numeric' models + /android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i, // Xiaomi Hongmi + /android.+(mi[\s\-_]*(?:one|one[\s_]plus|note lte)?[\s_]*(?:\d\w)?)\s+build/i // Xiaomi Mi + ], [[MODEL, /_/g, ' '], [VENDOR, 'Xiaomi'], [TYPE, MOBILE]], [ + + /android.+a000(1)\s+build/i // OnePlus + ], [MODEL, [VENDOR, 'OnePlus'], [TYPE, MOBILE]], [ + + /\s(tablet)[;\/]/i, // Unidentifiable Tablet + /\s(mobile)(?:[;\/]|\ssafari)/i // Unidentifiable Mobile + ], [[TYPE, util.lowerize], VENDOR, MODEL] + + /*////////////////////////// + // TODO: move to string map + //////////////////////////// + + /(C6603)/i // Sony Xperia Z C6603 + ], [[MODEL, 'Xperia Z C6603'], [VENDOR, 'Sony'], [TYPE, MOBILE]], [ + /(C6903)/i // Sony Xperia Z 1 + ], [[MODEL, 'Xperia Z 1'], [VENDOR, 'Sony'], [TYPE, MOBILE]], [ + + /(SM-G900[F|H])/i // Samsung Galaxy S5 + ], [[MODEL, 'Galaxy S5'], [VENDOR, 'Samsung'], [TYPE, MOBILE]], [ + /(SM-G7102)/i // Samsung Galaxy Grand 2 + ], [[MODEL, 'Galaxy Grand 2'], [VENDOR, 'Samsung'], [TYPE, MOBILE]], [ + /(SM-G530H)/i // Samsung Galaxy Grand Prime + ], [[MODEL, 'Galaxy Grand Prime'], [VENDOR, 'Samsung'], [TYPE, MOBILE]], [ + /(SM-G313HZ)/i // Samsung Galaxy V + ], [[MODEL, 'Galaxy V'], [VENDOR, 'Samsung'], [TYPE, MOBILE]], [ + /(SM-T805)/i // Samsung Galaxy Tab S 10.5 + ], [[MODEL, 'Galaxy Tab S 10.5'], [VENDOR, 'Samsung'], [TYPE, TABLET]], [ + /(SM-G800F)/i // Samsung Galaxy S5 Mini + ], [[MODEL, 'Galaxy S5 Mini'], [VENDOR, 'Samsung'], [TYPE, MOBILE]], [ + /(SM-T311)/i // Samsung Galaxy Tab 3 8.0 + ], [[MODEL, 'Galaxy Tab 3 8.0'], [VENDOR, 'Samsung'], [TYPE, TABLET]], [ + + /(R1001)/i // Oppo R1001 + ], [MODEL, [VENDOR, 'OPPO'], [TYPE, MOBILE]], [ + /(X9006)/i // Oppo Find 7a + ], [[MODEL, 'Find 7a'], [VENDOR, 'Oppo'], [TYPE, MOBILE]], [ + /(R2001)/i // Oppo YOYO R2001 + ], [[MODEL, 'Yoyo R2001'], [VENDOR, 'Oppo'], [TYPE, MOBILE]], [ + /(R815)/i // Oppo Clover R815 + ], [[MODEL, 'Clover R815'], [VENDOR, 'Oppo'], [TYPE, MOBILE]], [ + /(U707)/i // Oppo Find Way S + ], [[MODEL, 'Find Way S'], [VENDOR, 'Oppo'], [TYPE, MOBILE]], [ + + /(T3C)/i // Advan Vandroid T3C + ], [MODEL, [VENDOR, 'Advan'], [TYPE, TABLET]], [ + /(ADVAN T1J\+)/i // Advan Vandroid T1J+ + ], [[MODEL, 'Vandroid T1J+'], [VENDOR, 'Advan'], [TYPE, TABLET]], [ + /(ADVAN S4A)/i // Advan Vandroid S4A + ], [[MODEL, 'Vandroid S4A'], [VENDOR, 'Advan'], [TYPE, MOBILE]], [ + + /(V972M)/i // ZTE V972M + ], [MODEL, [VENDOR, 'ZTE'], [TYPE, MOBILE]], [ + + /(i-mobile)\s(IQ\s[\d\.]+)/i // i-mobile IQ + ], [VENDOR, MODEL, [TYPE, MOBILE]], [ + /(IQ6.3)/i // i-mobile IQ IQ 6.3 + ], [[MODEL, 'IQ 6.3'], [VENDOR, 'i-mobile'], [TYPE, MOBILE]], [ + /(i-mobile)\s(i-style\s[\d\.]+)/i // i-mobile i-STYLE + ], [VENDOR, MODEL, [TYPE, MOBILE]], [ + /(i-STYLE2.1)/i // i-mobile i-STYLE 2.1 + ], [[MODEL, 'i-STYLE 2.1'], [VENDOR, 'i-mobile'], [TYPE, MOBILE]], [ + + /(mobiistar touch LAI 512)/i // mobiistar touch LAI 512 + ], [[MODEL, 'Touch LAI 512'], [VENDOR, 'mobiistar'], [TYPE, MOBILE]], [ + + ///////////// + // END TODO + ///////////*/ + + ], + + engine : [[ + + /windows.+\sedge\/([\w\.]+)/i // EdgeHTML + ], [VERSION, [NAME, 'EdgeHTML']], [ + + /(presto)\/([\w\.]+)/i, // Presto + /(webkit|trident|netfront|netsurf|amaya|lynx|w3m)\/([\w\.]+)/i, // WebKit/Trident/NetFront/NetSurf/Amaya/Lynx/w3m + /(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i, // KHTML/Tasman/Links + /(icab)[\/\s]([23]\.[\d\.]+)/i // iCab + ], [NAME, VERSION], [ + + /rv\:([\w\.]+).*(gecko)/i // Gecko + ], [VERSION, NAME] + ], + + os : [[ + + // Windows based + /microsoft\s(windows)\s(vista|xp)/i // Windows (iTunes) + ], [NAME, VERSION], [ + /(windows)\snt\s6\.2;\s(arm)/i, // Windows RT + /(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s]+\w)*/i, // Windows Phone + /(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i + ], [NAME, [VERSION, mapper.str, maps.os.windows.version]], [ + /(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i + ], [[NAME, 'Windows'], [VERSION, mapper.str, maps.os.windows.version]], [ + + // Mobile/Embedded OS + /\((bb)(10);/i // BlackBerry 10 + ], [[NAME, 'BlackBerry'], VERSION], [ + /(blackberry)\w*\/?([\w\.]+)*/i, // Blackberry + /(tizen)[\/\s]([\w\.]+)/i, // Tizen + /(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]+)*/i, + // Android/WebOS/Palm/QNX/Bada/RIM/MeeGo/Contiki + /linux;.+(sailfish);/i // Sailfish OS + ], [NAME, VERSION], [ + /(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]+)*/i // Symbian + ], [[NAME, 'Symbian'], VERSION], [ + /\((series40);/i // Series 40 + ], [NAME], [ + /mozilla.+\(mobile;.+gecko.+firefox/i // Firefox OS + ], [[NAME, 'Firefox OS'], VERSION], [ + + // Console + /(nintendo|playstation)\s([wids34portablevu]+)/i, // Nintendo/Playstation + + // GNU/Linux based + /(mint)[\/\s\(]?(\w+)*/i, // Mint + /(mageia|vectorlinux)[;\s]/i, // Mageia/VectorLinux + /(joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]+)*/i, + // Joli/Ubuntu/Debian/SUSE/Gentoo/Arch/Slackware + // Fedora/Mandriva/CentOS/PCLinuxOS/RedHat/Zenwalk/Linpus + /(hurd|linux)\s?([\w\.]+)*/i, // Hurd/Linux + /(gnu)\s?([\w\.]+)*/i // GNU + ], [NAME, VERSION], [ + + /(cros)\s[\w]+\s([\w\.]+\w)/i // Chromium OS + ], [[NAME, 'Chromium OS'], VERSION],[ + + // Solaris + /(sunos)\s?([\w\.]+\d)*/i // Solaris + ], [[NAME, 'Solaris'], VERSION], [ + + // BSD based + /\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]+)*/i // FreeBSD/NetBSD/OpenBSD/PC-BSD/DragonFly + ], [NAME, VERSION],[ + + /(haiku)\s(\w+)/i // Haiku + ], [NAME, VERSION],[ + + /(ip[honead]+)(?:.*os\s([\w]+)*\slike\smac|;\sopera)/i // iOS + ], [[NAME, 'iOS'], [VERSION, /_/g, '.']], [ + + /(mac\sos\sx)\s?([\w\s\.]+\w)*/i, + /(macintosh|mac(?=_powerpc)\s)/i // Mac OS + ], [[NAME, 'Mac OS'], [VERSION, /_/g, '.']], [ + + // Other + /((?:open)?solaris)[\/\s-]?([\w\.]+)*/i, // Solaris + /(aix)\s((\d)(?=\.|\)|\s)[\w\.]*)*/i, // AIX + /(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms)/i, + // Plan9/Minix/BeOS/OS2/AmigaOS/MorphOS/RISCOS/OpenVMS + /(unix)\s?([\w\.]+)*/i // UNIX + ], [NAME, VERSION] + ] + }; + + + ///////////////// + // Constructor + //////////////// + + + var UAParser = function (uastring, extensions) { + + if (!(this instanceof UAParser)) { + return new UAParser(uastring, extensions).getResult(); + } + + var ua = uastring || ((window && window.navigator && window.navigator.userAgent) ? window.navigator.userAgent : EMPTY); + var rgxmap = extensions ? util.extend(regexes, extensions) : regexes; + + this.getBrowser = function () { + var browser = mapper.rgx.apply(this, rgxmap.browser); + browser.major = util.major(browser.version); + return browser; + }; + this.getCPU = function () { + return mapper.rgx.apply(this, rgxmap.cpu); + }; + this.getDevice = function () { + return mapper.rgx.apply(this, rgxmap.device); + }; + this.getEngine = function () { + return mapper.rgx.apply(this, rgxmap.engine); + }; + this.getOS = function () { + return mapper.rgx.apply(this, rgxmap.os); + }; + this.getResult = function () { + return { + ua : this.getUA(), + browser : this.getBrowser(), + engine : this.getEngine(), + os : this.getOS(), + device : this.getDevice(), + cpu : this.getCPU() + }; + }; + this.getUA = function () { + return ua; + }; + this.setUA = function (uastring) { + ua = uastring; + return this; + }; + return this; + }; + + UAParser.VERSION = LIBVERSION; + UAParser.BROWSER = { + NAME : NAME, + MAJOR : MAJOR, // deprecated + VERSION : VERSION + }; + UAParser.CPU = { + ARCHITECTURE : ARCHITECTURE + }; + UAParser.DEVICE = { + MODEL : MODEL, + VENDOR : VENDOR, + TYPE : TYPE, + CONSOLE : CONSOLE, + MOBILE : MOBILE, + SMARTTV : SMARTTV, + TABLET : TABLET, + WEARABLE: WEARABLE, + EMBEDDED: EMBEDDED + }; + UAParser.ENGINE = { + NAME : NAME, + VERSION : VERSION + }; + UAParser.OS = { + NAME : NAME, + VERSION : VERSION + }; + + + /////////// + // Export + ////////// + + + // check js environment + if (typeof(exports) !== UNDEF_TYPE) { + // nodejs env + if (typeof module !== UNDEF_TYPE && module.exports) { + exports = module.exports = UAParser; + } + exports.UAParser = UAParser; + } else { + // requirejs env (optional) + if (typeof(define) === FUNC_TYPE && define.amd) { + define(function () { + return UAParser; + }); + } else { + // browser env + window.UAParser = UAParser; + } + } + + // jQuery/Zepto specific (optional) + // Note: + // In AMD env the global scope should be kept clean, but jQuery is an exception. + // jQuery always exports to global scope, unless jQuery.noConflict(true) is used, + // and we should catch that. + var $ = window.jQuery || window.Zepto; + if (typeof $ !== UNDEF_TYPE) { + var parser = new UAParser(); + $.ua = parser.getResult(); + $.ua.get = function () { + return parser.getUA(); + }; + $.ua.set = function (uastring) { + parser.setUA(uastring); + var result = parser.getResult(); + for (var prop in result) { + $.ua[prop] = result[prop]; + } + }; + } + +})(typeof window === 'object' ? window : this); \ No newline at end of file