Procházet zdrojové kódy

updated translations

Gerald před 11 roky
rodič
revize
4e65bb264f
5 změnil soubory, kde provedl 940 přidání a 940 odebrání
  1. 188 188
      _locales/cs/messages.json
  2. 188 188
      _locales/en/messages.json
  3. 188 188
      _locales/pl/messages.json
  4. 188 188
      _locales/ru/messages.json
  5. 188 188
      _locales/zh/messages.json

+ 188 - 188
_locales/cs/messages.json

@@ -1,378 +1,378 @@
 {
 	"extName": {
-		"message": "Violentmonkey",
-		"description": "Name of this extension."
+		"description": "Name of this extension.",
+		"message": "Violentmonkey"
 	},
 	"extDescription": {
-		"message": "Podpora userscriptů pro Opera.",
-		"description": "Description for this extension."
+		"description": "Description for this extension.",
+		"message": "Podpora userscriptů pro Opera."
 	},
 	"extTranslator": {
-		"message": "ahoj1234",
-		"description": "Information of the translator."
+		"description": "Information of the translator.",
+		"message": "ahoj1234"
 	},
 	"msgUpdated": {
-		"message": "Skript aktualizován.",
-		"description": "Message shown when a script is updated/reinstalled."
+		"description": "Message shown when a script is updated/reinstalled.",
+		"message": "Skript aktualizován."
 	},
 	"msgErrorFetchingScript": {
-		"message": "Chyba při načítání skritpu!",
-		"description": "Message shown when Violentmonkey fails fetching a new version of the script."
+		"description": "Message shown when Violentmonkey fails fetching a new version of the script.",
+		"message": "Chyba při načítání skritpu!"
 	},
 	"msgInstalled": {
-		"message": "Skript nainstalován.",
-		"description": "Message shown when a script is installed."
+		"description": "Message shown when a script is installed.",
+		"message": "Skript nainstalován."
 	},
 	"defaultSearch": {
-		"message": "http://www.google.com/search?q=*",
-		"description": "URL for searching scripts, * stands for the keywords."
+		"description": "URL for searching scripts, * stands for the keywords.",
+		"message": "http://www.google.com/search?q=*"
 	},
 	"msgUpdating": {
-		"message": "Aktualizuji...",
-		"description": "Message shown when a new version of script is being fetched."
+		"description": "Message shown when a new version of script is being fetched.",
+		"message": "Aktualizuji..."
 	},
 	"msgNewVersion": {
-		"message": "Nalezena nová verze.",
-		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided."
+		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided.",
+		"message": "Nalezena nová verze."
 	},
 	"msgCheckingForUpdate": {
-		"message": "Kontroluji aktualizace...",
-		"description": "Message shown when a script is being checked for updates by version numbers."
+		"description": "Message shown when a script is being checked for updates by version numbers.",
+		"message": "Kontroluji aktualizace..."
 	},
 	"msgErrorFetchingUpdateInfo": {
-		"message": "Načtení informací o aktualizaci se nezdařilo.",
-		"description": "Message shown when Violentmonkey fails fetching version data of the script."
+		"description": "Message shown when Violentmonkey fails fetching version data of the script.",
+		"message": "Načtení informací o aktualizaci se nezdařilo."
 	},
 	"msgNoUpdate": {
-		"message": "Aktualizace nenalezena.",
-		"description": "Message shown when there is no new version of a script."
+		"description": "Message shown when there is no new version of a script.",
+		"message": "Aktualizace nenalezena."
 	},
 	"labelInstall": {
-		"message": "Instaluji skript",
-		"description": "Shown in the title of the confirm page while trying to install a script."
+		"description": "Shown in the title of the confirm page while trying to install a script.",
+		"message": "Instaluji skript"
 	},
 	"optionClose": {
-		"message": "Close po instalaci",
-		"description": "Option to close confirm window after installation."
+		"description": "Option to close confirm window after installation.",
+		"message": "Close po instalaci"
 	},
 	"buttonConfirmInstallation": {
-		"message": "Potvrdit instalaci",
-		"description": "Button to confirm installation of a script."
+		"description": "Button to confirm installation of a script.",
+		"message": "Potvrdit instalaci"
 	},
 	"buttonClose": {
-		"message": "Zavřít",
-		"description": "Button to close window."
+		"description": "Button to close window.",
+		"message": "Zavřít"
 	},
 	"msgScriptURL": {
-		"message": "Skript URL: $1",
-		"description": "URL of the script to be installed on confirm page."
+		"description": "URL of the script to be installed on confirm page.",
+		"message": "Skript URL: $1"
 	},
 	"msgErrorLoadingData": {
-		"message": "Chyba při načítání skript.",
-		"description": "Message shown on confirm page when the script to be installed cannot be loaded."
+		"description": "Message shown on confirm page when the script to be installed cannot be loaded.",
+		"message": "Chyba při načítání skript."
 	},
 	"msgLoadedData": {
-		"message": "Skript načten.",
-		"description": "Message shown in the confirm page when a javascript file to be installed is loaded."
+		"description": "Message shown in the confirm page when a javascript file to be installed is loaded.",
+		"message": "Skript načten."
 	},
 	"msgLoadingData": {
-		"message": "Nahrávám skript...",
-		"description": "Message shown on confirm page when the script to be installed is loading."
+		"description": "Message shown on confirm page when the script to be installed is loading.",
+		"message": "Nahrávám skript..."
 	},
 	"msgErrorLoadingDependency": {
-		"message": "Chyba při načítání požadavky.",
-		"description": "Message shown when not all requirements are loaded successfully."
+		"description": "Message shown when not all requirements are loaded successfully.",
+		"message": "Chyba při načítání požadavky."
 	},
 	"msgLoadingDependency": {
-		"message": "Vkládání požadavky... ($1/$2)",
-		"description": "Message shown on confirm page when the requirements are being downloaded."
+		"description": "Message shown on confirm page when the requirements are being downloaded.",
+		"message": "Vkládání požadavky... ($1/$2)"
 	},
 	"sideMenuInstalled": {
-		"message": "Nainstalované skripty",
-		"description": "Side menu: Installed scripts"
+		"description": "Side menu: Installed scripts",
+		"message": "Nainstalované skripty"
 	},
 	"sideMenuSettings": {
-		"message": "Settings",
-		"description": "Side menu: Settings"
+		"description": "Side menu: Settings",
+		"message": "Settings"
 	},
 	"sideMenuAbout": {
-		"message": "About",
-		"description": "Side menu: About"
+		"description": "Side menu: About",
+		"message": "About"
 	},
 	"buttonNew": {
-		"message": "Nový",
-		"description": "Button to create a new script."
+		"description": "Button to create a new script.",
+		"message": "Nový"
 	},
 	"buttonUpdateAll": {
-		"message": "Zkontrolovat aktualizace",
-		"description": "Check all scripts for updates."
+		"description": "Check all scripts for updates.",
+		"message": "Zkontrolovat aktualizace"
 	},
 	"anchorGetMoreScripts": {
-		"message": "Získej více skritpů",
-		"description": "Link to get more scripts."
+		"description": "Link to get more scripts.",
+		"message": "Získej více skritpů"
 	},
 	"msgLoading": {
-		"message": "Nahrávám ...",
-		"description": "Message shown in the options page before script list is loaded."
+		"description": "Message shown in the options page before script list is loaded.",
+		"message": "Nahrávám ..."
 	},
 	"labelSettings": {
-		"message": "Settings",
-		"description": "Label shown on the top of settings page"
+		"description": "Label shown on the top of settings page",
+		"message": "Settings"
 	},
 	"labelAutoUpdate": {
-		"message": "Automaticky kontrolovat aktualizace skriptu každý den",
-		"description": "Option to allow automatically checking scripts for updates every 24 hours."
+		"description": "Option to allow automatically checking scripts for updates every 24 hours.",
+		"message": "Automaticky kontrolovat aktualizace skriptu každý den"
 	},
 	"labelSearchLink": {
-		"message": "hledat URL: ",
-		"description": "Label of URL for searching scripts for a site."
+		"description": "Label of URL for searching scripts for a site.",
+		"message": "hledat URL: "
 	},
 	"buttonDefault": {
-		"message": "Výchozí",
-		"description": "Button to replace search URL with the default one."
+		"description": "Button to replace search URL with the default one.",
+		"message": "Výchozí"
 	},
 	"labelDataImport": {
-		"message": "Data Import",
-		"description": "Section title of data import."
+		"description": "Section title of data import.",
+		"message": "Data Import"
 	},
 	"buttonImportData": {
-		"message": "Importovat ze souboru zip",
-		"description": "Button to choose a file for data import."
+		"description": "Button to choose a file for data import.",
+		"message": "Importovat ze souboru zip"
 	},
 	"buttonVacuum": {
-		"message": "Vyprázdnit data",
-		"description": "Button to vacuum extension data."
+		"description": "Button to vacuum extension data.",
+		"message": "Vyprázdnit data"
 	},
 	"labelDataExport": {
-		"message": "Data Export",
-		"description": "Section title of data export."
+		"description": "Section title of data export.",
+		"message": "Data Export"
 	},
 	"labelScriptsToExport": {
-		"message": "Scripts to export",
-		"description": "Label shown on top of the script list for export."
+		"description": "Label shown on top of the script list for export.",
+		"message": "Scripts to export"
 	},
 	"labelExportScriptData": {
-		"message": "Export data skriptu",
-		"description": "Option to export script data along with scripts."
+		"description": "Option to export script data along with scripts.",
+		"message": "Export data skriptu"
 	},
 	"buttonAllNone": {
-		"message": "Vše/Žádný",
-		"description": "Button to select all scripts or none."
+		"description": "Button to select all scripts or none.",
+		"message": "Vše/Žádný"
 	},
 	"buttonExportData": {
-		"message": "Exportovat do souboru zip",
-		"description": "Button to open the data export dialog."
+		"description": "Button to open the data export dialog.",
+		"message": "Exportovat do souboru zip"
 	},
 	"labelAbout": {
-		"message": "About Violentmonkey",
-		"description": "Label shown on top of the about page."
+		"description": "Label shown on top of the about page.",
+		"message": "About Violentmonkey"
 	},
 	"labelRelated": {
-		"message": "Related links: ",
-		"description": "Label of related links."
+		"description": "Label of related links.",
+		"message": "Related links: "
 	},
 	"anchorSupportPage": {
-		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>",
-		"description": "Link to the support page of Violentmonkey."
+		"description": "Link to the support page of Violentmonkey.",
+		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>"
 	},
 	"labelDonate": {
-		"message": "Donate",
-		"description": "Label of link to donate page."
+		"description": "Label of link to donate page.",
+		"message": "Donate"
 	},
 	"labelFeedback": {
-		"message": "Feedback",
-		"description": "Label of link to feedback page."
+		"description": "Label of link to feedback page.",
+		"message": "Feedback"
 	},
 	"labelAuthor": {
-		"message": "Autor: ",
-		"description": "Label of author shown in the details of a script."
+		"description": "Label of author shown in the details of a script.",
+		"message": "Autor: "
 	},
 	"anchorAuthor": {
-		"message": "<a href=mailto:[email protected]>Gerald</a>",
-		"description": "Author shown on about tab."
+		"description": "Author shown on about tab.",
+		"message": "<a href=mailto:[email protected]>Gerald</a>"
 	},
 	"labelTranslator": {
-		"message": "Translator: ",
-		"description": "Label of translator."
+		"description": "Label of translator.",
+		"message": "Translator: "
 	},
 	"anchorTranslator": {
-		"message": "<a href=http://my.opera.com/ahoj1234 target=_blank>ahoj1234</a>",
-		"description": "Translator shown on about tab."
+		"description": "Translator shown on about tab.",
+		"message": "<a href=http://my.opera.com/ahoj1234 target=_blank>ahoj1234</a>"
 	},
 	"labelScriptEditor": {
-		"message": "Editor skriptů",
-		"description": "Shown in the title of the script editing page."
+		"description": "Shown in the title of the script editing page.",
+		"message": "Editor skriptů"
 	},
 	"buttonCustomMeta": {
-		"message": "Vlastní meta data",
-		"description": "Button to edit the custom meta data of a script."
+		"description": "Button to edit the custom meta data of a script.",
+		"message": "Vlastní meta data"
 	},
 	"labelName": {
-		"message": "Jméno:",
-		"description": "Label of script name."
+		"description": "Label of script name.",
+		"message": "Jméno:"
 	},
 	"labelRunAt": {
-		"message": "Spustit na: ",
-		"description": "Label of script @run-at properties in custom meta data."
+		"description": "Label of script @run-at properties in custom meta data.",
+		"message": "Spustit na: "
 	},
 	"labelRunAtDefault": {
-		"message": "(standardní)",
-		"description": "Shown when custom @run-at is not assigned."
+		"description": "Shown when custom @run-at is not assigned.",
+		"message": "(standardní)"
 	},
 	"labelHomepageURL": {
-		"message": "Domovská stránka URL:",
-		"description": "Label of script @homepageURL in custom meta data."
+		"description": "Label of script @homepageURL in custom meta data.",
+		"message": "Domovská stránka URL:"
 	},
 	"labelUpdateURL": {
-		"message": "Aktualizovat URL:",
-		"description": "Label of script @updateURL in custom meta data."
+		"description": "Label of script @updateURL in custom meta data.",
+		"message": "Aktualizovat URL:"
 	},
 	"labelDownloadURL": {
-		"message": "Stáhnout URL:",
-		"description": "Label of script @downloadURL in custom meta data."
+		"description": "Label of script @downloadURL in custom meta data.",
+		"message": "Stáhnout URL:"
 	},
 	"labelInclude": {
-		"message": "Zahrnout",
-		"description": "Label of @include rules."
+		"description": "Label of @include rules.",
+		"message": "Zahrnout"
 	},
 	"labelKeepInclude": {
-		"message": "Dodržovat originální zahrnutí",
-		"description": "Option to keep the original @include rules."
+		"description": "Option to keep the original @include rules.",
+		"message": "Dodržovat originální zahrnutí"
 	},
 	"labelCustomInclude": {
-		"message": "Vlastní pravidla pro zahrnování: <em>(Jedno na řádek)</em>",
-		"description": "Label of custom @include rules."
+		"description": "Label of custom @include rules.",
+		"message": "Vlastní pravidla pro zahrnování: <em>(Jedno na řádek)</em>"
 	},
 	"labelMatch": {
-		"message": "Přiřazení",
-		"description": "Label of @match rules."
+		"description": "Label of @match rules.",
+		"message": "Přiřazení"
 	},
 	"labelKeepMatch": {
-		"message": "Dodržovat originální přiřazení",
-		"description": "Option to keep the original @match rules."
+		"description": "Option to keep the original @match rules.",
+		"message": "Dodržovat originální přiřazení"
 	},
 	"labelCustomMatch": {
-		"message": "Vlastní pravidla pro přiřazení: <em>(Jedno na řádek)</em>",
-		"description": "Label of custom @match rules."
+		"description": "Label of custom @match rules.",
+		"message": "Vlastní pravidla pro přiřazení: <em>(Jedno na řádek)</em>"
 	},
 	"labelExclude": {
-		"message": "Výjimky",
-		"description": "Label of @exclude rules."
+		"description": "Label of @exclude rules.",
+		"message": "Výjimky"
 	},
 	"labelKeepExclude": {
-		"message": "Dodržovat originální výjimky",
-		"description": "Option to keep the original @exclude rules."
+		"description": "Option to keep the original @exclude rules.",
+		"message": "Dodržovat originální výjimky"
 	},
 	"labelCustomExclude": {
-		"message": "Vlastní pravidla pro výjimky: <em>(Jedno na řádek)</em>",
-		"description": "Label of custom @exclude rules."
+		"description": "Label of custom @exclude rules.",
+		"message": "Vlastní pravidla pro výjimky: <em>(Jedno na řádek)</em>"
 	},
 	"labelAllowUpdate": {
-		"message": "Povolit aktualizace",
-		"description": "Option to allow checking updates for a script."
+		"description": "Option to allow checking updates for a script.",
+		"message": "Povolit aktualizace"
 	},
 	"buttonSave": {
-		"message": "Uložit",
-		"description": "Button to save modifications of a script."
+		"description": "Button to save modifications of a script.",
+		"message": "Uložit"
 	},
 	"buttonSaveClose": {
-		"message": "Uložit a Zavřít",
-		"description": "Button to save modifications of a script and then close the editing page."
+		"description": "Button to save modifications of a script and then close the editing page.",
+		"message": "Uložit a Zavřít"
 	},
 	"labelNoName": {
-		"message": "Jméno nebylo definováno",
-		"description": "Text as the name of a script when no @name is assigned."
+		"description": "Text as the name of a script when no @name is assigned.",
+		"message": "Jméno nebylo definováno"
 	},
 	"hintSupportPage": {
-		"message": "Support page",
-		"description": "Hint for support page."
+		"description": "Hint for support page.",
+		"message": "Support page"
 	},
 	"buttonDisable": {
-		"message": "Vypnout",
-		"description": "Button to disable a script."
+		"description": "Button to disable a script.",
+		"message": "Vypnout"
 	},
 	"buttonEnable": {
-		"message": "Zapnout",
-		"description": "Button to enable a script."
+		"description": "Button to enable a script.",
+		"message": "Zapnout"
 	},
 	"buttonEdit": {
-		"message": "Editovat",
-		"description": "Button to edit a script."
+		"description": "Button to edit a script.",
+		"message": "Editovat"
 	},
 	"buttonRemove": {
-		"message": "Odstranit",
-		"description": "Button to remove a script."
+		"description": "Button to remove a script.",
+		"message": "Odstranit"
 	},
 	"buttonUpdate": {
-		"message": "Zkontrolovat aktualizace",
-		"description": "Check a script for updates."
+		"description": "Check a script for updates.",
+		"message": "Zkontrolovat aktualizace"
 	},
 	"confirmNotSaved": {
-		"message": "Modifikace není uložena! Klikni na OK pro zbavení se jí, nebo na zrušit pro zůstání zde.",
-		"description": "Confirm message shown when there are unsaved script modifications."
+		"description": "Confirm message shown when there are unsaved script modifications.",
+		"message": "Modifikace není uložena! Klikni na OK pro zbavení se jí, nebo na zrušit pro zůstání zde."
 	},
 	"hintSearchLink": {
-		"message": "Hledat URL musí být URL obsahující *. * má uplatnění pro klíčová slova generována Violentmonkey.",
-		"description": "Hint for the search URL."
+		"description": "Hint for the search URL.",
+		"message": "Hledat URL musí být URL obsahující *. * má uplatnění pro klíčová slova generována Violentmonkey."
 	},
 	"msgImported": {
-		"message": "$1 vec(i) jsou importovány.",
-		"description": "Message shown after import. There is an argument referring to the count of scripts imported."
+		"description": "Message shown after import. There is an argument referring to the count of scripts imported.",
+		"message": "$1 vec(i) jsou importovány."
 	},
 	"buttonVacuuming": {
-		"message": "Čištení dat...",
-		"description": "Message shown when data vacuum is in progress."
+		"description": "Message shown when data vacuum is in progress.",
+		"message": "Čištení dat..."
 	},
 	"hintVacuum": {
-		"message": "Zbavit se nadbytečného a zkusit znovu načíst chybějící zdroje v cache.",
-		"description": "Hint for vacuuming data."
+		"description": "Hint for vacuuming data.",
+		"message": "Zbavit se nadbytečného a zkusit znovu načíst chybějící zdroje v cache."
 	},
 	"buttonVacuumed": {
-		"message": "Data vyprázdněna",
-		"description": "Message shown when data is vacuumed."
+		"description": "Message shown when data is vacuumed.",
+		"message": "Data vyprázdněna"
 	},
 	"menuManageScripts": {
-		"message": "Řízení skriptů",
-		"description": "Menu item to manage scripts, or to open the options page of the extension."
+		"description": "Menu item to manage scripts, or to open the options page of the extension.",
+		"message": "Řízení skriptů"
 	},
 	"menuFindScripts": {
-		"message": "Najdi skripty pro tuto stránku",
-		"description": "Menu item to find scripts for a site."
+		"description": "Menu item to find scripts for a site.",
+		"message": "Najdi skripty pro tuto stránku"
 	},
 	"menuScriptEnabled": {
-		"message": "Skripty zapnuty",
-		"description": "Menu item showing the status of Violentmonkey, whether enabled."
+		"description": "Menu item showing the status of Violentmonkey, whether enabled.",
+		"message": "Skripty zapnuty"
 	},
 	"menuBack": {
-		"message": "Zpět",
-		"description": "Menu item to go back to main menu from script commands."
+		"description": "Menu item to go back to main menu from script commands.",
+		"message": "Zpět"
 	},
 	"menuCommands": {
-		"message": "Skriptové příkazy...",
-		"description": "Menu item to list script commands."
+		"description": "Menu item to list script commands.",
+		"message": "Skriptové příkazy..."
 	},
 	"labelSearch": {
-		"message": "Hledat: ",
-		"description": "Label for search input in search box."
+		"description": "Label for search input in search box.",
+		"message": "Hledat: "
 	},
 	"labelSearchFor": {
-		"message": "Search for...",
-		"description": "Text shown as a place holder in the search box."
+		"description": "Text shown as a place holder in the search box.",
+		"message": "Search for..."
 	},
 	"labelReplace": {
-		"message": "Nahradit: ",
-		"description": "Label for replace input in search box."
+		"description": "Label for replace input in search box.",
+		"message": "Nahradit: "
 	},
 	"labelReplaceWith": {
-		"message": "Replace with...",
-		"description": "Text shown as a place holder in the replace box."
+		"description": "Text shown as a place holder in the replace box.",
+		"message": "Replace with..."
 	},
 	"buttonReplace": {
-		"message": "Nahradit",
-		"description": "Button to replace the current match."
+		"description": "Button to replace the current match.",
+		"message": "Nahradit"
 	},
 	"buttonReplaceAll": {
-		"message": "Vše",
-		"description": "Button to replace all matches."
+		"description": "Button to replace all matches.",
+		"message": "Vše"
 	}
 }

+ 188 - 188
_locales/en/messages.json

@@ -1,378 +1,378 @@
 {
 	"extName": {
-		"message": "Violentmonkey",
-		"description": "Name of this extension."
+		"description": "Name of this extension.",
+		"message": "Violentmonkey"
 	},
 	"extDescription": {
-		"message": "Userscript support for Opera.",
-		"description": "Description for this extension."
+		"description": "Description for this extension.",
+		"message": "Userscript support for Opera."
 	},
 	"extTranslator": {
-		"message": "Gerald <[email protected]>",
-		"description": "Information of the translator."
+		"description": "Information of the translator.",
+		"message": "Gerald <[email protected]>"
 	},
 	"msgUpdated": {
-		"message": "Script updated.",
-		"description": "Message shown when a script is updated/reinstalled."
+		"description": "Message shown when a script is updated/reinstalled.",
+		"message": "Script updated."
 	},
 	"msgErrorFetchingScript": {
-		"message": "Error fetching script!",
-		"description": "Message shown when Violentmonkey fails fetching a new version of the script."
+		"description": "Message shown when Violentmonkey fails fetching a new version of the script.",
+		"message": "Error fetching script!"
 	},
 	"msgInstalled": {
-		"message": "Script installed.",
-		"description": "Message shown when a script is installed."
+		"description": "Message shown when a script is installed.",
+		"message": "Script installed."
 	},
 	"defaultSearch": {
-		"message": "http://www.google.com/search?q=*",
-		"description": "URL for searching scripts, * stands for the keywords."
+		"description": "URL for searching scripts, * stands for the keywords.",
+		"message": "http://www.google.com/search?q=*"
 	},
 	"msgUpdating": {
-		"message": "Updating...",
-		"description": "Message shown when a new version of script is being fetched."
+		"description": "Message shown when a new version of script is being fetched.",
+		"message": "Updating..."
 	},
 	"msgNewVersion": {
-		"message": "New version found.",
-		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided."
+		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided.",
+		"message": "New version found."
 	},
 	"msgCheckingForUpdate": {
-		"message": "Checking for updates...",
-		"description": "Message shown when a script is being checked for updates by version numbers."
+		"description": "Message shown when a script is being checked for updates by version numbers.",
+		"message": "Checking for updates..."
 	},
 	"msgErrorFetchingUpdateInfo": {
-		"message": "Failed fetching update information.",
-		"description": "Message shown when Violentmonkey fails fetching version data of the script."
+		"description": "Message shown when Violentmonkey fails fetching version data of the script.",
+		"message": "Failed fetching update information."
 	},
 	"msgNoUpdate": {
-		"message": "No update found.",
-		"description": "Message shown when there is no new version of a script."
+		"description": "Message shown when there is no new version of a script.",
+		"message": "No update found."
 	},
 	"labelInstall": {
-		"message": "Installing script",
-		"description": "Shown in the title of the confirm page while trying to install a script."
+		"description": "Shown in the title of the confirm page while trying to install a script.",
+		"message": "Installing script"
 	},
 	"optionClose": {
-		"message": "Close after installation",
-		"description": "Option to close confirm window after installation."
+		"description": "Option to close confirm window after installation.",
+		"message": "Close after installation"
 	},
 	"buttonConfirmInstallation": {
-		"message": "Confirm installation",
-		"description": "Button to confirm installation of a script."
+		"description": "Button to confirm installation of a script.",
+		"message": "Confirm installation"
 	},
 	"buttonClose": {
-		"message": "Close",
-		"description": "Button to close window."
+		"description": "Button to close window.",
+		"message": "Close"
 	},
 	"msgScriptURL": {
-		"message": "Script URL: $1",
-		"description": "URL of the script to be installed on confirm page."
+		"description": "URL of the script to be installed on confirm page.",
+		"message": "Script URL: $1"
 	},
 	"msgErrorLoadingData": {
-		"message": "Error loading script data.",
-		"description": "Message shown on confirm page when the script to be installed cannot be loaded."
+		"description": "Message shown on confirm page when the script to be installed cannot be loaded.",
+		"message": "Error loading script data."
 	},
 	"msgLoadedData": {
-		"message": "Script data loaded.",
-		"description": "Message shown in the confirm page when a javascript file to be installed is loaded."
+		"description": "Message shown in the confirm page when a javascript file to be installed is loaded.",
+		"message": "Script data loaded."
 	},
 	"msgLoadingData": {
-		"message": "Loading script data...",
-		"description": "Message shown on confirm page when the script to be installed is loading."
+		"description": "Message shown on confirm page when the script to be installed is loading.",
+		"message": "Loading script data..."
 	},
 	"msgErrorLoadingDependency": {
-		"message": "Error loading dependencies.",
-		"description": "Message shown when not all requirements are loaded successfully."
+		"description": "Message shown when not all requirements are loaded successfully.",
+		"message": "Error loading dependencies."
 	},
 	"msgLoadingDependency": {
-		"message": "Loading dependencies... ($1/$2)",
-		"description": "Message shown on confirm page when the requirements are being downloaded."
+		"description": "Message shown on confirm page when the requirements are being downloaded.",
+		"message": "Loading dependencies... ($1/$2)"
 	},
 	"sideMenuInstalled": {
-		"message": "Installed scripts",
-		"description": "Side menu: Installed scripts"
+		"description": "Side menu: Installed scripts",
+		"message": "Installed scripts"
 	},
 	"sideMenuSettings": {
-		"message": "Settings",
-		"description": "Side menu: Settings"
+		"description": "Side menu: Settings",
+		"message": "Settings"
 	},
 	"sideMenuAbout": {
-		"message": "About",
-		"description": "Side menu: About"
+		"description": "Side menu: About",
+		"message": "About"
 	},
 	"buttonNew": {
-		"message": "New",
-		"description": "Button to create a new script."
+		"description": "Button to create a new script.",
+		"message": "New"
 	},
 	"buttonUpdateAll": {
-		"message": "Check all for updates",
-		"description": "Check all scripts for updates."
+		"description": "Check all scripts for updates.",
+		"message": "Check all for updates"
 	},
 	"anchorGetMoreScripts": {
-		"message": "Get more scripts",
-		"description": "Link to get more scripts."
+		"description": "Link to get more scripts.",
+		"message": "Get more scripts"
 	},
 	"msgLoading": {
-		"message": "Loading ...",
-		"description": "Message shown in the options page before script list is loaded."
+		"description": "Message shown in the options page before script list is loaded.",
+		"message": "Loading ..."
 	},
 	"labelSettings": {
-		"message": "Settings",
-		"description": "Label shown on the top of settings page"
+		"description": "Label shown on the top of settings page",
+		"message": "Settings"
 	},
 	"labelAutoUpdate": {
-		"message": "Automatically check scripts for updates every day",
-		"description": "Option to allow automatically checking scripts for updates every 24 hours."
+		"description": "Option to allow automatically checking scripts for updates every 24 hours.",
+		"message": "Automatically check scripts for updates every day"
 	},
 	"labelSearchLink": {
-		"message": "Search URL: ",
-		"description": "Label of URL for searching scripts for a site."
+		"description": "Label of URL for searching scripts for a site.",
+		"message": "Search URL: "
 	},
 	"buttonDefault": {
-		"message": "Default",
-		"description": "Button to replace search URL with the default one."
+		"description": "Button to replace search URL with the default one.",
+		"message": "Default"
 	},
 	"labelDataImport": {
-		"message": "Data Import",
-		"description": "Section title of data import."
+		"description": "Section title of data import.",
+		"message": "Data Import"
 	},
 	"buttonImportData": {
-		"message": "Import from zip",
-		"description": "Button to choose a file for data import."
+		"description": "Button to choose a file for data import.",
+		"message": "Import from zip"
 	},
 	"buttonVacuum": {
-		"message": "Vacuum database",
-		"description": "Button to vacuum extension data."
+		"description": "Button to vacuum extension data.",
+		"message": "Vacuum database"
 	},
 	"labelDataExport": {
-		"message": "Data Export",
-		"description": "Section title of data export."
+		"description": "Section title of data export.",
+		"message": "Data Export"
 	},
 	"labelScriptsToExport": {
-		"message": "Scripts to export",
-		"description": "Label shown on top of the script list for export."
+		"description": "Label shown on top of the script list for export.",
+		"message": "Scripts to export"
 	},
 	"labelExportScriptData": {
-		"message": "Export script data",
-		"description": "Option to export script data along with scripts."
+		"description": "Option to export script data along with scripts.",
+		"message": "Export script data"
 	},
 	"buttonAllNone": {
-		"message": "All/None",
-		"description": "Button to select all scripts or none."
+		"description": "Button to select all scripts or none.",
+		"message": "All/None"
 	},
 	"buttonExportData": {
-		"message": "Export to zip",
-		"description": "Button to open the data export dialog."
+		"description": "Button to open the data export dialog.",
+		"message": "Export to zip"
 	},
 	"labelAbout": {
-		"message": "About Violentmonkey",
-		"description": "Label shown on top of the about page."
+		"description": "Label shown on top of the about page.",
+		"message": "About Violentmonkey"
 	},
 	"labelRelated": {
-		"message": "Related links: ",
-		"description": "Label of related links."
+		"description": "Label of related links.",
+		"message": "Related links: "
 	},
 	"anchorSupportPage": {
-		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>",
-		"description": "Link to the support page of Violentmonkey."
+		"description": "Link to the support page of Violentmonkey.",
+		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>"
 	},
 	"labelDonate": {
-		"message": "Donate",
-		"description": "Label of link to donate page."
+		"description": "Label of link to donate page.",
+		"message": "Donate"
 	},
 	"labelFeedback": {
-		"message": "Feedback",
-		"description": "Label of link to feedback page."
+		"description": "Label of link to feedback page.",
+		"message": "Feedback"
 	},
 	"labelAuthor": {
-		"message": "Author: ",
-		"description": "Label of author shown in the details of a script."
+		"description": "Label of author shown in the details of a script.",
+		"message": "Author: "
 	},
 	"anchorAuthor": {
-		"message": "<a href=mailto:[email protected]>Gerald</a>",
-		"description": "Author shown on about tab."
+		"description": "Author shown on about tab.",
+		"message": "<a href=mailto:[email protected]>Gerald</a>"
 	},
 	"labelTranslator": {
-		"message": "Translator: ",
-		"description": "Label of translator."
+		"description": "Label of translator.",
+		"message": "Translator: "
 	},
 	"anchorTranslator": {
-		"message": "<a href=mailto:[email protected]>Gerald</a>",
-		"description": "Translator shown on about tab."
+		"description": "Translator shown on about tab.",
+		"message": "<a href=mailto:[email protected]>Gerald</a>"
 	},
 	"labelScriptEditor": {
-		"message": "Script Editor",
-		"description": "Shown in the title of the script editing page."
+		"description": "Shown in the title of the script editing page.",
+		"message": "Script Editor"
 	},
 	"buttonCustomMeta": {
-		"message": "Custom meta data",
-		"description": "Button to edit the custom meta data of a script."
+		"description": "Button to edit the custom meta data of a script.",
+		"message": "Custom meta data"
 	},
 	"labelName": {
-		"message": "Name:",
-		"description": "Label of script name."
+		"description": "Label of script name.",
+		"message": "Name:"
 	},
 	"labelRunAt": {
-		"message": "Run-At:",
-		"description": "Label of script @run-at properties in custom meta data."
+		"description": "Label of script @run-at properties in custom meta data.",
+		"message": "Run-At:"
 	},
 	"labelRunAtDefault": {
-		"message": "(Default)",
-		"description": "Shown when custom @run-at is not assigned."
+		"description": "Shown when custom @run-at is not assigned.",
+		"message": "(Default)"
 	},
 	"labelHomepageURL": {
-		"message": "Homepage URL:",
-		"description": "Label of script @homepageURL in custom meta data."
+		"description": "Label of script @homepageURL in custom meta data.",
+		"message": "Homepage URL:"
 	},
 	"labelUpdateURL": {
-		"message": "Update URL:",
-		"description": "Label of script @updateURL in custom meta data."
+		"description": "Label of script @updateURL in custom meta data.",
+		"message": "Update URL:"
 	},
 	"labelDownloadURL": {
-		"message": "Download URL:",
-		"description": "Label of script @downloadURL in custom meta data."
+		"description": "Label of script @downloadURL in custom meta data.",
+		"message": "Download URL:"
 	},
 	"labelInclude": {
-		"message": "Includes",
-		"description": "Label of @include rules."
+		"description": "Label of @include rules.",
+		"message": "Includes"
 	},
 	"labelKeepInclude": {
-		"message": "Keep original include rules",
-		"description": "Option to keep the original @include rules."
+		"description": "Option to keep the original @include rules.",
+		"message": "Keep original include rules"
 	},
 	"labelCustomInclude": {
-		"message": "Custom include rules: <em>(One per line)</em>",
-		"description": "Label of custom @include rules."
+		"description": "Label of custom @include rules.",
+		"message": "Custom include rules: <em>(One per line)</em>"
 	},
 	"labelMatch": {
-		"message": "Matches",
-		"description": "Label of @match rules."
+		"description": "Label of @match rules.",
+		"message": "Matches"
 	},
 	"labelKeepMatch": {
-		"message": "Keep original match rules",
-		"description": "Option to keep the original @match rules."
+		"description": "Option to keep the original @match rules.",
+		"message": "Keep original match rules"
 	},
 	"labelCustomMatch": {
-		"message": "Custom match rules: <em>(One per line)</em>",
-		"description": "Label of custom @match rules."
+		"description": "Label of custom @match rules.",
+		"message": "Custom match rules: <em>(One per line)</em>"
 	},
 	"labelExclude": {
-		"message": "Excludes",
-		"description": "Label of @exclude rules."
+		"description": "Label of @exclude rules.",
+		"message": "Excludes"
 	},
 	"labelKeepExclude": {
-		"message": "Keep original exclude rules",
-		"description": "Option to keep the original @exclude rules."
+		"description": "Option to keep the original @exclude rules.",
+		"message": "Keep original exclude rules"
 	},
 	"labelCustomExclude": {
-		"message": "Custom exclude rules: <em>(One per line)</em>",
-		"description": "Label of custom @exclude rules."
+		"description": "Label of custom @exclude rules.",
+		"message": "Custom exclude rules: <em>(One per line)</em>"
 	},
 	"labelAllowUpdate": {
-		"message": "Allow update",
-		"description": "Option to allow checking updates for a script."
+		"description": "Option to allow checking updates for a script.",
+		"message": "Allow update"
 	},
 	"buttonSave": {
-		"message": "Save",
-		"description": "Button to save modifications of a script."
+		"description": "Button to save modifications of a script.",
+		"message": "Save"
 	},
 	"buttonSaveClose": {
-		"message": "Save & Close",
-		"description": "Button to save modifications of a script and then close the editing page."
+		"description": "Button to save modifications of a script and then close the editing page.",
+		"message": "Save & Close"
 	},
 	"labelNoName": {
-		"message": "No Name",
-		"description": "Text as the name of a script when no @name is assigned."
+		"description": "Text as the name of a script when no @name is assigned.",
+		"message": "No Name"
 	},
 	"hintSupportPage": {
-		"message": "Support page",
-		"description": "Hint for support page."
+		"description": "Hint for support page.",
+		"message": "Support page"
 	},
 	"buttonDisable": {
-		"message": "Disable",
-		"description": "Button to disable a script."
+		"description": "Button to disable a script.",
+		"message": "Disable"
 	},
 	"buttonEnable": {
-		"message": "Enable",
-		"description": "Button to enable a script."
+		"description": "Button to enable a script.",
+		"message": "Enable"
 	},
 	"buttonEdit": {
-		"message": "Edit",
-		"description": "Button to edit a script."
+		"description": "Button to edit a script.",
+		"message": "Edit"
 	},
 	"buttonRemove": {
-		"message": "Remove",
-		"description": "Button to remove a script."
+		"description": "Button to remove a script.",
+		"message": "Remove"
 	},
 	"buttonUpdate": {
-		"message": "Check for updates",
-		"description": "Check a script for updates."
+		"description": "Check a script for updates.",
+		"message": "Check for updates"
 	},
 	"confirmNotSaved": {
-		"message": "Modifications are not saved!\nClick OK to discard them or cancel to stay.",
-		"description": "Confirm message shown when there are unsaved script modifications."
+		"description": "Confirm message shown when there are unsaved script modifications.",
+		"message": "Modifications are not saved!\nClick OK to discard them or cancel to stay."
 	},
 	"hintSearchLink": {
-		"message": "Search URL must be a URL containing an asterisk (*), which will be replaced with the keywords generated by Violentmonkey.",
-		"description": "Hint for the search URL."
+		"description": "Hint for the search URL.",
+		"message": "Search URL must be a URL containing an asterisk (*), which will be replaced with the keywords generated by Violentmonkey."
 	},
 	"msgImported": {
-		"message": "$1 item(s) are imported.",
-		"description": "Message shown after import. There is an argument referring to the count of scripts imported."
+		"description": "Message shown after import. There is an argument referring to the count of scripts imported.",
+		"message": "$1 item(s) are imported."
 	},
 	"buttonVacuuming": {
-		"message": "Vacuuming data...",
-		"description": "Message shown when data vacuum is in progress."
+		"description": "Message shown when data vacuum is in progress.",
+		"message": "Vacuuming data..."
 	},
 	"hintVacuum": {
-		"message": "Discard the redundancy and try to reload the missing resources in cache.",
-		"description": "Hint for vacuuming data."
+		"description": "Hint for vacuuming data.",
+		"message": "Discard the redundancy and try to reload the missing resources in cache."
 	},
 	"buttonVacuumed": {
-		"message": "Data vacuumed",
-		"description": "Message shown when data is vacuumed."
+		"description": "Message shown when data is vacuumed.",
+		"message": "Data vacuumed"
 	},
 	"menuManageScripts": {
-		"message": "Manage scripts",
-		"description": "Menu item to manage scripts, or to open the options page of the extension."
+		"description": "Menu item to manage scripts, or to open the options page of the extension.",
+		"message": "Manage scripts"
 	},
 	"menuFindScripts": {
-		"message": "Find scripts for this site",
-		"description": "Menu item to find scripts for a site."
+		"description": "Menu item to find scripts for a site.",
+		"message": "Find scripts for this site"
 	},
 	"menuScriptEnabled": {
-		"message": "Scripts enabled",
-		"description": "Menu item showing the status of Violentmonkey, whether enabled."
+		"description": "Menu item showing the status of Violentmonkey, whether enabled.",
+		"message": "Scripts enabled"
 	},
 	"menuBack": {
-		"message": "Back",
-		"description": "Menu item to go back to main menu from script commands."
+		"description": "Menu item to go back to main menu from script commands.",
+		"message": "Back"
 	},
 	"menuCommands": {
-		"message": "Script commands...",
-		"description": "Menu item to list script commands."
+		"description": "Menu item to list script commands.",
+		"message": "Script commands..."
 	},
 	"labelSearch": {
-		"message": "Search for: ",
-		"description": "Label for search input in search box."
+		"description": "Label for search input in search box.",
+		"message": "Search for: "
 	},
 	"labelSearchFor": {
-		"message": "Search for...",
-		"description": "Text shown as a place holder in the search box."
+		"description": "Text shown as a place holder in the search box.",
+		"message": "Search for..."
 	},
 	"labelReplace": {
-		"message": "Replace with: ",
-		"description": "Label for replace input in search box."
+		"description": "Label for replace input in search box.",
+		"message": "Replace with: "
 	},
 	"labelReplaceWith": {
-		"message": "Replace with...",
-		"description": "Text shown as a place holder in the replace box."
+		"description": "Text shown as a place holder in the replace box.",
+		"message": "Replace with..."
 	},
 	"buttonReplace": {
-		"message": "Replace",
-		"description": "Button to replace the current match."
+		"description": "Button to replace the current match.",
+		"message": "Replace"
 	},
 	"buttonReplaceAll": {
-		"message": "All",
-		"description": "Button to replace all matches."
+		"description": "Button to replace all matches.",
+		"message": "All"
 	}
 }

+ 188 - 188
_locales/pl/messages.json

@@ -1,378 +1,378 @@
 {
 	"extName": {
-		"message": "Violentmonkey",
-		"description": "Name of this extension."
+		"description": "Name of this extension.",
+		"message": "Violentmonkey"
 	},
 	"extDescription": {
-		"message": "Wsparcie dla UserScriptów dla Opery.",
-		"description": "Description for this extension."
+		"description": "Description for this extension.",
+		"message": "Wsparcie dla UserScriptów dla Opery."
 	},
 	"extTranslator": {
-		"message": "MISI90 <[email protected]>, Piter432 <[email protected]>",
-		"description": "Information of the translator."
+		"description": "Information of the translator.",
+		"message": "MISI90 <[email protected]>, Piter432 <[email protected]>"
 	},
 	"msgUpdated": {
-		"message": "Skrypt zaktualizowany.",
-		"description": "Message shown when a script is updated/reinstalled."
+		"description": "Message shown when a script is updated/reinstalled.",
+		"message": "Skrypt zaktualizowany."
 	},
 	"msgErrorFetchingScript": {
-		"message": "Błąd przy pobieraniu skryptu!",
-		"description": "Message shown when Violentmonkey fails fetching a new version of the script."
+		"description": "Message shown when Violentmonkey fails fetching a new version of the script.",
+		"message": "Błąd przy pobieraniu skryptu!"
 	},
 	"msgInstalled": {
-		"message": "Skrypt zainstalowany",
-		"description": "Message shown when a script is installed."
+		"description": "Message shown when a script is installed.",
+		"message": "Skrypt zainstalowany"
 	},
 	"defaultSearch": {
-		"message": "http://www.google.com/search?q=*",
-		"description": "URL for searching scripts, * stands for the keywords."
+		"description": "URL for searching scripts, * stands for the keywords.",
+		"message": "http://www.google.com/search?q=*"
 	},
 	"msgUpdating": {
-		"message": "Aktualizowanie skryptu...",
-		"description": "Message shown when a new version of script is being fetched."
+		"description": "Message shown when a new version of script is being fetched.",
+		"message": "Aktualizowanie skryptu..."
 	},
 	"msgNewVersion": {
-		"message": "Znaleziono nową wersję tego skryptu.",
-		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided."
+		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided.",
+		"message": "Znaleziono nową wersję tego skryptu."
 	},
 	"msgCheckingForUpdate": {
-		"message": "Sprawdzanie aktualizacji skryptu...",
-		"description": "Message shown when a script is being checked for updates by version numbers."
+		"description": "Message shown when a script is being checked for updates by version numbers.",
+		"message": "Sprawdzanie aktualizacji skryptu..."
 	},
 	"msgErrorFetchingUpdateInfo": {
-		"message": "Błąd podczas pobierania informacji aktualizacji dla tego skryptu.",
-		"description": "Message shown when Violentmonkey fails fetching version data of the script."
+		"description": "Message shown when Violentmonkey fails fetching version data of the script.",
+		"message": "Błąd podczas pobierania informacji aktualizacji dla tego skryptu."
 	},
 	"msgNoUpdate": {
-		"message": "Brak aktualizacji dla tego skryptu.",
-		"description": "Message shown when there is no new version of a script."
+		"description": "Message shown when there is no new version of a script.",
+		"message": "Brak aktualizacji dla tego skryptu."
 	},
 	"labelInstall": {
-		"message": "Instalator skryptu",
-		"description": "Shown in the title of the confirm page while trying to install a script."
+		"description": "Shown in the title of the confirm page while trying to install a script.",
+		"message": "Instalator skryptu"
 	},
 	"optionClose": {
-		"message": "Zamknij instalator tego skryptu po zakończeniu instalacji skryptu",
-		"description": "Option to close confirm window after installation."
+		"description": "Option to close confirm window after installation.",
+		"message": "Zamknij instalator tego skryptu po zakończeniu instalacji skryptu"
 	},
 	"buttonConfirmInstallation": {
-		"message": "Potwierdź instalację skryptu",
-		"description": "Button to confirm installation of a script."
+		"description": "Button to confirm installation of a script.",
+		"message": "Potwierdź instalację skryptu"
 	},
 	"buttonClose": {
-		"message": "Zamknij edytor/instalator",
-		"description": "Button to close window."
+		"description": "Button to close window.",
+		"message": "Zamknij edytor/instalator"
 	},
 	"msgScriptURL": {
-		"message": "Adres URL skryptu: $1",
-		"description": "URL of the script to be installed on confirm page."
+		"description": "URL of the script to be installed on confirm page.",
+		"message": "Adres URL skryptu: $1"
 	},
 	"msgErrorLoadingData": {
-		"message": "Błąd wczytywania skryptu.",
-		"description": "Message shown on confirm page when the script to be installed cannot be loaded."
+		"description": "Message shown on confirm page when the script to be installed cannot be loaded.",
+		"message": "Błąd wczytywania skryptu."
 	},
 	"msgLoadedData": {
-		"message": "Skrypt wczytany.",
-		"description": "Message shown in the confirm page when a javascript file to be installed is loaded."
+		"description": "Message shown in the confirm page when a javascript file to be installed is loaded.",
+		"message": "Skrypt wczytany."
 	},
 	"msgLoadingData": {
-		"message": "Wczytywanie skryptu...",
-		"description": "Message shown on confirm page when the script to be installed is loading."
+		"description": "Message shown on confirm page when the script to be installed is loading.",
+		"message": "Wczytywanie skryptu..."
 	},
 	"msgErrorLoadingDependency": {
-		"message": "Błąd podczas wczytywania wymagań.",
-		"description": "Message shown when not all requirements are loaded successfully."
+		"description": "Message shown when not all requirements are loaded successfully.",
+		"message": "Błąd podczas wczytywania wymagań."
 	},
 	"msgLoadingDependency": {
-		"message": "Wczytywanie wymagań... ($1/$2)",
-		"description": "Message shown on confirm page when the requirements are being downloaded."
+		"description": "Message shown on confirm page when the requirements are being downloaded.",
+		"message": "Wczytywanie wymagań... ($1/$2)"
 	},
 	"sideMenuInstalled": {
-		"message": "Zainstalowane skrypty",
-		"description": "Side menu: Installed scripts"
+		"description": "Side menu: Installed scripts",
+		"message": "Zainstalowane skrypty"
 	},
 	"sideMenuSettings": {
-		"message": "Ustawienia",
-		"description": "Side menu: Settings"
+		"description": "Side menu: Settings",
+		"message": "Ustawienia"
 	},
 	"sideMenuAbout": {
-		"message": "O rozszerzeniu",
-		"description": "Side menu: About"
+		"description": "Side menu: About",
+		"message": "O rozszerzeniu"
 	},
 	"buttonNew": {
-		"message": "Nowy skrypt",
-		"description": "Button to create a new script."
+		"description": "Button to create a new script.",
+		"message": "Nowy skrypt"
 	},
 	"buttonUpdateAll": {
-		"message": "Sprawdź aktualizacje dla wszystkich skryptów",
-		"description": "Check all scripts for updates."
+		"description": "Check all scripts for updates.",
+		"message": "Sprawdź aktualizacje dla wszystkich skryptów"
 	},
 	"anchorGetMoreScripts": {
-		"message": "Znajdź nowe skrypty",
-		"description": "Link to get more scripts."
+		"description": "Link to get more scripts.",
+		"message": "Znajdź nowe skrypty"
 	},
 	"msgLoading": {
-		"message": "Wczytywanie...",
-		"description": "Message shown in the options page before script list is loaded."
+		"description": "Message shown in the options page before script list is loaded.",
+		"message": "Wczytywanie..."
 	},
 	"labelSettings": {
-		"message": "Ustawienia",
-		"description": "Label shown on the top of settings page"
+		"description": "Label shown on the top of settings page",
+		"message": "Ustawienia"
 	},
 	"labelAutoUpdate": {
-		"message": "Automatycznie sprawdzaj aktualizacje dla skryptów każdego dnia",
-		"description": "Option to allow automatically checking scripts for updates every 24 hours."
+		"description": "Option to allow automatically checking scripts for updates every 24 hours.",
+		"message": "Automatycznie sprawdzaj aktualizacje dla skryptów każdego dnia"
 	},
 	"labelSearchLink": {
-		"message": "Adres wyszukiwarki:",
-		"description": "Label of URL for searching scripts for a site."
+		"description": "Label of URL for searching scripts for a site.",
+		"message": "Adres wyszukiwarki:"
 	},
 	"buttonDefault": {
-		"message": "Domyślne",
-		"description": "Button to replace search URL with the default one."
+		"description": "Button to replace search URL with the default one.",
+		"message": "Domyślne"
 	},
 	"labelDataImport": {
-		"message": "Import danych",
-		"description": "Section title of data import."
+		"description": "Section title of data import.",
+		"message": "Import danych"
 	},
 	"buttonImportData": {
-		"message": "Importuj skrypty z pliku \".zip\"",
-		"description": "Button to choose a file for data import."
+		"description": "Button to choose a file for data import.",
+		"message": "Importuj skrypty z pliku \".zip\""
 	},
 	"buttonVacuum": {
-		"message": "Wyczyść dane skryptów",
-		"description": "Button to vacuum extension data."
+		"description": "Button to vacuum extension data.",
+		"message": "Wyczyść dane skryptów"
 	},
 	"labelDataExport": {
-		"message": "Eksport danych",
-		"description": "Section title of data export."
+		"description": "Section title of data export.",
+		"message": "Eksport danych"
 	},
 	"labelScriptsToExport": {
-		"message": "Skrypty do eksportu",
-		"description": "Label shown on top of the script list for export."
+		"description": "Label shown on top of the script list for export.",
+		"message": "Skrypty do eksportu"
 	},
 	"labelExportScriptData": {
-		"message": "Eksportuj dane skryptu",
-		"description": "Option to export script data along with scripts."
+		"description": "Option to export script data along with scripts.",
+		"message": "Eksportuj dane skryptu"
 	},
 	"buttonAllNone": {
-		"message": "Wszystkie/Żaden",
-		"description": "Button to select all scripts or none."
+		"description": "Button to select all scripts or none.",
+		"message": "Wszystkie/Żaden"
 	},
 	"buttonExportData": {
-		"message": "Eksportuj skrypty do pliku \".zip\"",
-		"description": "Button to open the data export dialog."
+		"description": "Button to open the data export dialog.",
+		"message": "Eksportuj skrypty do pliku \".zip\""
 	},
 	"labelAbout": {
-		"message": "O rozszerzeniu Violentmonkey",
-		"description": "Label shown on top of the about page."
+		"description": "Label shown on top of the about page.",
+		"message": "O rozszerzeniu Violentmonkey"
 	},
 	"labelRelated": {
-		"message": "Related links: ",
-		"description": "Label of related links."
+		"description": "Label of related links.",
+		"message": "Related links: "
 	},
 	"anchorSupportPage": {
-		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>",
-		"description": "Link to the support page of Violentmonkey."
+		"description": "Link to the support page of Violentmonkey.",
+		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>"
 	},
 	"labelDonate": {
-		"message": "Dotacja",
-		"description": "Label of link to donate page."
+		"description": "Label of link to donate page.",
+		"message": "Dotacja"
 	},
 	"labelFeedback": {
-		"message": "Feedback",
-		"description": "Label of link to feedback page."
+		"description": "Label of link to feedback page.",
+		"message": "Feedback"
 	},
 	"labelAuthor": {
-		"message": "Autor: ",
-		"description": "Label of author shown in the details of a script."
+		"description": "Label of author shown in the details of a script.",
+		"message": "Autor: "
 	},
 	"anchorAuthor": {
-		"message": "<a href=mailto:[email protected]>Gerald</a>",
-		"description": "Author shown on about tab."
+		"description": "Author shown on about tab.",
+		"message": "<a href=mailto:[email protected]>Gerald</a>"
 	},
 	"labelTranslator": {
-		"message": "Tłumacze: ",
-		"description": "Label of translator."
+		"description": "Label of translator.",
+		"message": "Tłumacze: "
 	},
 	"anchorTranslator": {
-		"message": "<a href=mailto:[email protected]>MISI90</a>, <a href=mailto:[email protected]>Piter432</a>",
-		"description": "Translator shown on about tab."
+		"description": "Translator shown on about tab.",
+		"message": "<a href=mailto:[email protected]>MISI90</a>, <a href=mailto:[email protected]>Piter432</a>"
 	},
 	"labelScriptEditor": {
-		"message": "Edytor skryptu",
-		"description": "Shown in the title of the script editing page."
+		"description": "Shown in the title of the script editing page.",
+		"message": "Edytor skryptu"
 	},
 	"buttonCustomMeta": {
-		"message": "Własne metadane skryptu",
-		"description": "Button to edit the custom meta data of a script."
+		"description": "Button to edit the custom meta data of a script.",
+		"message": "Własne metadane skryptu"
 	},
 	"labelName": {
-		"message": "Nazwa skryptu:",
-		"description": "Label of script name."
+		"description": "Label of script name.",
+		"message": "Nazwa skryptu:"
 	},
 	"labelRunAt": {
-		"message": "Uruchom gdy:",
-		"description": "Label of script @run-at properties in custom meta data."
+		"description": "Label of script @run-at properties in custom meta data.",
+		"message": "Uruchom gdy:"
 	},
 	"labelRunAtDefault": {
-		"message": "(domyślnie)",
-		"description": "Shown when custom @run-at is not assigned."
+		"description": "Shown when custom @run-at is not assigned.",
+		"message": "(domyślnie)"
 	},
 	"labelHomepageURL": {
-		"message": "Strona domowa skryptu URL:",
-		"description": "Label of script @homepageURL in custom meta data."
+		"description": "Label of script @homepageURL in custom meta data.",
+		"message": "Strona domowa skryptu URL:"
 	},
 	"labelUpdateURL": {
-		"message": "URL do aktualizacji skryptu:",
-		"description": "Label of script @updateURL in custom meta data."
+		"description": "Label of script @updateURL in custom meta data.",
+		"message": "URL do aktualizacji skryptu:"
 	},
 	"labelDownloadURL": {
-		"message": "URL do pobrania skryptu:",
-		"description": "Label of script @downloadURL in custom meta data."
+		"description": "Label of script @downloadURL in custom meta data.",
+		"message": "URL do pobrania skryptu:"
 	},
 	"labelInclude": {
-		"message": "Includes",
-		"description": "Label of @include rules."
+		"description": "Label of @include rules.",
+		"message": "Includes"
 	},
 	"labelKeepInclude": {
-		"message": "Zachowaj oryginalne zasady include",
-		"description": "Option to keep the original @include rules."
+		"description": "Option to keep the original @include rules.",
+		"message": "Zachowaj oryginalne zasady include"
 	},
 	"labelCustomInclude": {
-		"message": "Własne zasady include: <em>(jedna na linię)</em>",
-		"description": "Label of custom @include rules."
+		"description": "Label of custom @include rules.",
+		"message": "Własne zasady include: <em>(jedna na linię)</em>"
 	},
 	"labelMatch": {
-		"message": "Matches",
-		"description": "Label of @match rules."
+		"description": "Label of @match rules.",
+		"message": "Matches"
 	},
 	"labelKeepMatch": {
-		"message": "Zachowaj oryginalne zasady match",
-		"description": "Option to keep the original @match rules."
+		"description": "Option to keep the original @match rules.",
+		"message": "Zachowaj oryginalne zasady match"
 	},
 	"labelCustomMatch": {
-		"message": "Własne zasady match: <em>(jedna na linię)</em>",
-		"description": "Label of custom @match rules."
+		"description": "Label of custom @match rules.",
+		"message": "Własne zasady match: <em>(jedna na linię)</em>"
 	},
 	"labelExclude": {
-		"message": "Excludes",
-		"description": "Label of @exclude rules."
+		"description": "Label of @exclude rules.",
+		"message": "Excludes"
 	},
 	"labelKeepExclude": {
-		"message": "Zachowaj oryginalne zasady exclude",
-		"description": "Option to keep the original @exclude rules."
+		"description": "Option to keep the original @exclude rules.",
+		"message": "Zachowaj oryginalne zasady exclude"
 	},
 	"labelCustomExclude": {
-		"message": "Własne zasady exclude: <em>(jedna na linię)</em>",
-		"description": "Label of custom @exclude rules."
+		"description": "Label of custom @exclude rules.",
+		"message": "Własne zasady exclude: <em>(jedna na linię)</em>"
 	},
 	"labelAllowUpdate": {
-		"message": "Zezwalaj na aktualizacje tego skryptu",
-		"description": "Option to allow checking updates for a script."
+		"description": "Option to allow checking updates for a script.",
+		"message": "Zezwalaj na aktualizacje tego skryptu"
 	},
 	"buttonSave": {
-		"message": "Zapisz skrypt",
-		"description": "Button to save modifications of a script."
+		"description": "Button to save modifications of a script.",
+		"message": "Zapisz skrypt"
 	},
 	"buttonSaveClose": {
-		"message": "Zapisz skrypt i zamknij edytor",
-		"description": "Button to save modifications of a script and then close the editing page."
+		"description": "Button to save modifications of a script and then close the editing page.",
+		"message": "Zapisz skrypt i zamknij edytor"
 	},
 	"labelNoName": {
-		"message": "Bez nazwy",
-		"description": "Text as the name of a script when no @name is assigned."
+		"description": "Text as the name of a script when no @name is assigned.",
+		"message": "Bez nazwy"
 	},
 	"hintSupportPage": {
-		"message": "Strona wsparcia",
-		"description": "Hint for support page."
+		"description": "Hint for support page.",
+		"message": "Strona wsparcia"
 	},
 	"buttonDisable": {
-		"message": "Wyłącz skrypt",
-		"description": "Button to disable a script."
+		"description": "Button to disable a script.",
+		"message": "Wyłącz skrypt"
 	},
 	"buttonEnable": {
-		"message": "Włącz skrypt",
-		"description": "Button to enable a script."
+		"description": "Button to enable a script.",
+		"message": "Włącz skrypt"
 	},
 	"buttonEdit": {
-		"message": "Edytuj skrypt",
-		"description": "Button to edit a script."
+		"description": "Button to edit a script.",
+		"message": "Edytuj skrypt"
 	},
 	"buttonRemove": {
-		"message": "Usuń skrypt",
-		"description": "Button to remove a script."
+		"description": "Button to remove a script.",
+		"message": "Usuń skrypt"
 	},
 	"buttonUpdate": {
-		"message": "Sprawdź aktualizację/e skryptu",
-		"description": "Check a script for updates."
+		"description": "Check a script for updates.",
+		"message": "Sprawdź aktualizację/e skryptu"
 	},
 	"confirmNotSaved": {
-		"message": "Modyfikacje w tym skrypcie nie zostały zapisane! Kliknij \"OK\", aby wyjść lub \"Anuluj\", aby pozostać.",
-		"description": "Confirm message shown when there are unsaved script modifications."
+		"description": "Confirm message shown when there are unsaved script modifications.",
+		"message": "Modyfikacje w tym skrypcie nie zostały zapisane! Kliknij \"OK\", aby wyjść lub \"Anuluj\", aby pozostać."
 	},
 	"hintSearchLink": {
-		"message": "Adres wyszukiwarki musi zawierać *. *, co oznacza słowa kluczowe generowane przez Violentmonkey.",
-		"description": "Hint for the search URL."
+		"description": "Hint for the search URL.",
+		"message": "Adres wyszukiwarki musi zawierać *. *, co oznacza słowa kluczowe generowane przez Violentmonkey."
 	},
 	"msgImported": {
-		"message": "$1 pozycja/e/i zaimportowana/e/ych.",
-		"description": "Message shown after import. There is an argument referring to the count of scripts imported."
+		"description": "Message shown after import. There is an argument referring to the count of scripts imported.",
+		"message": "$1 pozycja/e/i zaimportowana/e/ych."
 	},
 	"buttonVacuuming": {
-		"message": "Czyszczenie danych...",
-		"description": "Message shown when data vacuum is in progress."
+		"description": "Message shown when data vacuum is in progress.",
+		"message": "Czyszczenie danych..."
 	},
 	"hintVacuum": {
-		"message": "Usuń nadmiarowość i spróbuj przeładować brakujące dane w pamięci podręcznej.",
-		"description": "Hint for vacuuming data."
+		"description": "Hint for vacuuming data.",
+		"message": "Usuń nadmiarowość i spróbuj przeładować brakujące dane w pamięci podręcznej."
 	},
 	"buttonVacuumed": {
-		"message": "Dane wyczyszczone",
-		"description": "Message shown when data is vacuumed."
+		"description": "Message shown when data is vacuumed.",
+		"message": "Dane wyczyszczone"
 	},
 	"menuManageScripts": {
-		"message": "Zarządzaj skryptami",
-		"description": "Menu item to manage scripts, or to open the options page of the extension."
+		"description": "Menu item to manage scripts, or to open the options page of the extension.",
+		"message": "Zarządzaj skryptami"
 	},
 	"menuFindScripts": {
-		"message": "Znajdź skrypty dla tej strony",
-		"description": "Menu item to find scripts for a site."
+		"description": "Menu item to find scripts for a site.",
+		"message": "Znajdź skrypty dla tej strony"
 	},
 	"menuScriptEnabled": {
-		"message": "Skrypty włączone",
-		"description": "Menu item showing the status of Violentmonkey, whether enabled."
+		"description": "Menu item showing the status of Violentmonkey, whether enabled.",
+		"message": "Skrypty włączone"
 	},
 	"menuBack": {
-		"message": "Wstecz",
-		"description": "Menu item to go back to main menu from script commands."
+		"description": "Menu item to go back to main menu from script commands.",
+		"message": "Wstecz"
 	},
 	"menuCommands": {
-		"message": "Komendy skryptu...",
-		"description": "Menu item to list script commands."
+		"description": "Menu item to list script commands.",
+		"message": "Komendy skryptu..."
 	},
 	"labelSearch": {
-		"message": "Szukaj w: ",
-		"description": "Label for search input in search box."
+		"description": "Label for search input in search box.",
+		"message": "Szukaj w: "
 	},
 	"labelSearchFor": {
-		"message": "Search for...",
-		"description": "Text shown as a place holder in the search box."
+		"description": "Text shown as a place holder in the search box.",
+		"message": "Search for..."
 	},
 	"labelReplace": {
-		"message": "Zamień na: ",
-		"description": "Label for replace input in search box."
+		"description": "Label for replace input in search box.",
+		"message": "Zamień na: "
 	},
 	"labelReplaceWith": {
-		"message": "Replace with...",
-		"description": "Text shown as a place holder in the replace box."
+		"description": "Text shown as a place holder in the replace box.",
+		"message": "Replace with..."
 	},
 	"buttonReplace": {
-		"message": "Zamień",
-		"description": "Button to replace the current match."
+		"description": "Button to replace the current match.",
+		"message": "Zamień"
 	},
 	"buttonReplaceAll": {
-		"message": "Wszystko",
-		"description": "Button to replace all matches."
+		"description": "Button to replace all matches.",
+		"message": "Wszystko"
 	}
 }

+ 188 - 188
_locales/ru/messages.json

@@ -1,378 +1,378 @@
 {
 	"extName": {
-		"message": "Violentmonkey",
-		"description": "Name of this extension."
+		"description": "Name of this extension.",
+		"message": "Violentmonkey"
 	},
 	"extDescription": {
-		"message": "Поддержка пользовательских скриптов для Opera.",
-		"description": "Description for this extension."
+		"description": "Description for this extension.",
+		"message": "Поддержка пользовательских скриптов для Opera."
 	},
 	"extTranslator": {
-		"message": "softovikk",
-		"description": "Information of the translator."
+		"description": "Information of the translator.",
+		"message": "softovikk"
 	},
 	"msgUpdated": {
-		"message": "Скрипт обновлен.",
-		"description": "Message shown when a script is updated/reinstalled."
+		"description": "Message shown when a script is updated/reinstalled.",
+		"message": "Скрипт обновлен."
 	},
 	"msgErrorFetchingScript": {
-		"message": "Ошибка загрузки скрипта!",
-		"description": "Message shown when Violentmonkey fails fetching a new version of the script."
+		"description": "Message shown when Violentmonkey fails fetching a new version of the script.",
+		"message": "Ошибка загрузки скрипта!"
 	},
 	"msgInstalled": {
-		"message": "Скрипт установлен.",
-		"description": "Message shown when a script is installed."
+		"description": "Message shown when a script is installed.",
+		"message": "Скрипт установлен."
 	},
 	"defaultSearch": {
-		"message": "http://www.google.com/search?q=*",
-		"description": "URL for searching scripts, * stands for the keywords."
+		"description": "URL for searching scripts, * stands for the keywords.",
+		"message": "http://www.google.com/search?q=*"
 	},
 	"msgUpdating": {
-		"message": "Обновление...",
-		"description": "Message shown when a new version of script is being fetched."
+		"description": "Message shown when a new version of script is being fetched.",
+		"message": "Обновление..."
 	},
 	"msgNewVersion": {
-		"message": "Доступна новая версия.",
-		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided."
+		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided.",
+		"message": "Доступна новая версия."
 	},
 	"msgCheckingForUpdate": {
-		"message": "Проверка наличия обновлений...",
-		"description": "Message shown when a script is being checked for updates by version numbers."
+		"description": "Message shown when a script is being checked for updates by version numbers.",
+		"message": "Проверка наличия обновлений..."
 	},
 	"msgErrorFetchingUpdateInfo": {
-		"message": "Не удается проверить обновления.",
-		"description": "Message shown when Violentmonkey fails fetching version data of the script."
+		"description": "Message shown when Violentmonkey fails fetching version data of the script.",
+		"message": "Не удается проверить обновления."
 	},
 	"msgNoUpdate": {
-		"message": "Обновления не найдены.",
-		"description": "Message shown when there is no new version of a script."
+		"description": "Message shown when there is no new version of a script.",
+		"message": "Обновления не найдены."
 	},
 	"labelInstall": {
-		"message": "Установка скрипта",
-		"description": "Shown in the title of the confirm page while trying to install a script."
+		"description": "Shown in the title of the confirm page while trying to install a script.",
+		"message": "Установка скрипта"
 	},
 	"optionClose": {
-		"message": "Закрыть после установки",
-		"description": "Option to close confirm window after installation."
+		"description": "Option to close confirm window after installation.",
+		"message": "Закрыть после установки"
 	},
 	"buttonConfirmInstallation": {
-		"message": "Установить",
-		"description": "Button to confirm installation of a script."
+		"description": "Button to confirm installation of a script.",
+		"message": "Установить"
 	},
 	"buttonClose": {
-		"message": "Закрыть",
-		"description": "Button to close window."
+		"description": "Button to close window.",
+		"message": "Закрыть"
 	},
 	"msgScriptURL": {
-		"message": "URL-адрес скрипта: $1",
-		"description": "URL of the script to be installed on confirm page."
+		"description": "URL of the script to be installed on confirm page.",
+		"message": "URL-адрес скрипта: $1"
 	},
 	"msgErrorLoadingData": {
-		"message": "Ошибка загрузки скрипта.",
-		"description": "Message shown on confirm page when the script to be installed cannot be loaded."
+		"description": "Message shown on confirm page when the script to be installed cannot be loaded.",
+		"message": "Ошибка загрузки скрипта."
 	},
 	"msgLoadedData": {
-		"message": "Скрипт загружен.",
-		"description": "Message shown in the confirm page when a javascript file to be installed is loaded."
+		"description": "Message shown in the confirm page when a javascript file to be installed is loaded.",
+		"message": "Скрипт загружен."
 	},
 	"msgLoadingData": {
-		"message": "Загружается скрипт...",
-		"description": "Message shown on confirm page when the script to be installed is loading."
+		"description": "Message shown on confirm page when the script to be installed is loading.",
+		"message": "Загружается скрипт..."
 	},
 	"msgErrorLoadingDependency": {
-		"message": "Ошибка загрузки требований.",
-		"description": "Message shown when not all requirements are loaded successfully."
+		"description": "Message shown when not all requirements are loaded successfully.",
+		"message": "Ошибка загрузки требований."
 	},
 	"msgLoadingDependency": {
-		"message": "Загрузка требований... ($1/$2)",
-		"description": "Message shown on confirm page when the requirements are being downloaded."
+		"description": "Message shown on confirm page when the requirements are being downloaded.",
+		"message": "Загрузка требований... ($1/$2)"
 	},
 	"sideMenuInstalled": {
-		"message": "Установленные скрипты",
-		"description": "Side menu: Installed scripts"
+		"description": "Side menu: Installed scripts",
+		"message": "Установленные скрипты"
 	},
 	"sideMenuSettings": {
-		"message": "Settings",
-		"description": "Side menu: Settings"
+		"description": "Side menu: Settings",
+		"message": "Settings"
 	},
 	"sideMenuAbout": {
-		"message": "About",
-		"description": "Side menu: About"
+		"description": "Side menu: About",
+		"message": "About"
 	},
 	"buttonNew": {
-		"message": "Создать",
-		"description": "Button to create a new script."
+		"description": "Button to create a new script.",
+		"message": "Создать"
 	},
 	"buttonUpdateAll": {
-		"message": "Проверить обновления скриптов",
-		"description": "Check all scripts for updates."
+		"description": "Check all scripts for updates.",
+		"message": "Проверить обновления скриптов"
 	},
 	"anchorGetMoreScripts": {
-		"message": "Скачать скрипты",
-		"description": "Link to get more scripts."
+		"description": "Link to get more scripts.",
+		"message": "Скачать скрипты"
 	},
 	"msgLoading": {
-		"message": "Загрузка...",
-		"description": "Message shown in the options page before script list is loaded."
+		"description": "Message shown in the options page before script list is loaded.",
+		"message": "Загрузка..."
 	},
 	"labelSettings": {
-		"message": "Settings",
-		"description": "Label shown on the top of settings page"
+		"description": "Label shown on the top of settings page",
+		"message": "Settings"
 	},
 	"labelAutoUpdate": {
-		"message": "Ежедневно проверять обновления скриптов",
-		"description": "Option to allow automatically checking scripts for updates every 24 hours."
+		"description": "Option to allow automatically checking scripts for updates every 24 hours.",
+		"message": "Ежедневно проверять обновления скриптов"
 	},
 	"labelSearchLink": {
-		"message": "Поисковый адрес: ",
-		"description": "Label of URL for searching scripts for a site."
+		"description": "Label of URL for searching scripts for a site.",
+		"message": "Поисковый адрес: "
 	},
 	"buttonDefault": {
-		"message": "По умолчанию",
-		"description": "Button to replace search URL with the default one."
+		"description": "Button to replace search URL with the default one.",
+		"message": "По умолчанию"
 	},
 	"labelDataImport": {
-		"message": "Data Import",
-		"description": "Section title of data import."
+		"description": "Section title of data import.",
+		"message": "Data Import"
 	},
 	"buttonImportData": {
-		"message": "Импорт из zip-файла",
-		"description": "Button to choose a file for data import."
+		"description": "Button to choose a file for data import.",
+		"message": "Импорт из zip-файла"
 	},
 	"buttonVacuum": {
-		"message": "Сбросить кэш",
-		"description": "Button to vacuum extension data."
+		"description": "Button to vacuum extension data.",
+		"message": "Сбросить кэш"
 	},
 	"labelDataExport": {
-		"message": "Data Export",
-		"description": "Section title of data export."
+		"description": "Section title of data export.",
+		"message": "Data Export"
 	},
 	"labelScriptsToExport": {
-		"message": "Scripts to export",
-		"description": "Label shown on top of the script list for export."
+		"description": "Label shown on top of the script list for export.",
+		"message": "Scripts to export"
 	},
 	"labelExportScriptData": {
-		"message": "Настройки скрипта",
-		"description": "Option to export script data along with scripts."
+		"description": "Option to export script data along with scripts.",
+		"message": "Настройки скрипта"
 	},
 	"buttonAllNone": {
-		"message": "Выбрать Всё/Ничего",
-		"description": "Button to select all scripts or none."
+		"description": "Button to select all scripts or none.",
+		"message": "Выбрать Всё/Ничего"
 	},
 	"buttonExportData": {
-		"message": "Экспорт в zip-файл",
-		"description": "Button to open the data export dialog."
+		"description": "Button to open the data export dialog.",
+		"message": "Экспорт в zip-файл"
 	},
 	"labelAbout": {
-		"message": "About Violentmonkey",
-		"description": "Label shown on top of the about page."
+		"description": "Label shown on top of the about page.",
+		"message": "About Violentmonkey"
 	},
 	"labelRelated": {
-		"message": "Related links: ",
-		"description": "Label of related links."
+		"description": "Label of related links.",
+		"message": "Связанные ссылки: "
 	},
 	"anchorSupportPage": {
-		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>",
-		"description": "Link to the support page of Violentmonkey."
+		"description": "Link to the support page of Violentmonkey.",
+		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>Violentmonkey</a>"
 	},
 	"labelDonate": {
-		"message": "Donate",
-		"description": "Label of link to donate page."
+		"description": "Label of link to donate page.",
+		"message": "Пожертвовать"
 	},
 	"labelFeedback": {
-		"message": "Feedback",
-		"description": "Label of link to feedback page."
+		"description": "Label of link to feedback page.",
+		"message": "Обратная связь"
 	},
 	"labelAuthor": {
-		"message": "Автор: ",
-		"description": "Label of author shown in the details of a script."
+		"description": "Label of author shown in the details of a script.",
+		"message": "Автор: "
 	},
 	"anchorAuthor": {
-		"message": "<a href=mailto:[email protected]>Gerald</a>",
-		"description": "Author shown on about tab."
+		"description": "Author shown on about tab.",
+		"message": "<a href=mailto:[email protected]>Gerald</a>"
 	},
 	"labelTranslator": {
-		"message": "Translator: ",
-		"description": "Label of translator."
+		"description": "Label of translator.",
+		"message": "Translator: "
 	},
 	"anchorTranslator": {
-		"message": "softovikk",
-		"description": "Translator shown on about tab."
+		"description": "Translator shown on about tab.",
+		"message": "softovikk"
 	},
 	"labelScriptEditor": {
-		"message": "Редактор скриптов",
-		"description": "Shown in the title of the script editing page."
+		"description": "Shown in the title of the script editing page.",
+		"message": "Редактор скриптов"
 	},
 	"buttonCustomMeta": {
-		"message": "Пользовательские meta-данные",
-		"description": "Button to edit the custom meta data of a script."
+		"description": "Button to edit the custom meta data of a script.",
+		"message": "Пользовательские meta-данные"
 	},
 	"labelName": {
-		"message": "Название:",
-		"description": "Label of script name."
+		"description": "Label of script name.",
+		"message": "Название:"
 	},
 	"labelRunAt": {
-		"message": "Выполнить:",
-		"description": "Label of script @run-at properties in custom meta data."
+		"description": "Label of script @run-at properties in custom meta data.",
+		"message": "Выполнить:"
 	},
 	"labelRunAtDefault": {
-		"message": "(по умолчанию)",
-		"description": "Shown when custom @run-at is not assigned."
+		"description": "Shown when custom @run-at is not assigned.",
+		"message": "(по умолчанию)"
 	},
 	"labelHomepageURL": {
-		"message": "Дом. страница:",
-		"description": "Label of script @homepageURL in custom meta data."
+		"description": "Label of script @homepageURL in custom meta data.",
+		"message": "Дом. страница:"
 	},
 	"labelUpdateURL": {
-		"message": "Адрес обновления:",
-		"description": "Label of script @updateURL in custom meta data."
+		"description": "Label of script @updateURL in custom meta data.",
+		"message": "Адрес обновления:"
 	},
 	"labelDownloadURL": {
-		"message": "Источник загрузки:",
-		"description": "Label of script @downloadURL in custom meta data."
+		"description": "Label of script @downloadURL in custom meta data.",
+		"message": "Источник загрузки:"
 	},
 	"labelInclude": {
-		"message": "Задействовать на (правила включений include):",
-		"description": "Label of @include rules."
+		"description": "Label of @include rules.",
+		"message": "Задействовать на (правила включений include):"
 	},
 	"labelKeepInclude": {
-		"message": "Использовать оригинальные правила",
-		"description": "Option to keep the original @include rules."
+		"description": "Option to keep the original @include rules.",
+		"message": "Использовать оригинальные правила"
 	},
 	"labelCustomInclude": {
-		"message": "Пользовательские правила (одно на строку):",
-		"description": "Label of custom @include rules."
+		"description": "Label of custom @include rules.",
+		"message": "Пользовательские правила (одно на строку):"
 	},
 	"labelMatch": {
-		"message": "Задействовать на (правила совпадений match):",
-		"description": "Label of @match rules."
+		"description": "Label of @match rules.",
+		"message": "Задействовать на (правила совпадений match):"
 	},
 	"labelKeepMatch": {
-		"message": "Использовать оригинальные правила",
-		"description": "Option to keep the original @match rules."
+		"description": "Option to keep the original @match rules.",
+		"message": "Использовать оригинальные правила"
 	},
 	"labelCustomMatch": {
-		"message": "Пользовательские правила (одно на строку):",
-		"description": "Label of custom @match rules."
+		"description": "Label of custom @match rules.",
+		"message": "Пользовательские правила (одно на строку):"
 	},
 	"labelExclude": {
-		"message": "Не задействовать на (правила исключений exclude):",
-		"description": "Label of @exclude rules."
+		"description": "Label of @exclude rules.",
+		"message": "Не задействовать на (правила исключений exclude):"
 	},
 	"labelKeepExclude": {
-		"message": "Использовать оригинальные правила",
-		"description": "Option to keep the original @exclude rules."
+		"description": "Option to keep the original @exclude rules.",
+		"message": "Использовать оригинальные правила"
 	},
 	"labelCustomExclude": {
-		"message": "Пользовательские правила (одно на строку):",
-		"description": "Label of custom @exclude rules."
+		"description": "Label of custom @exclude rules.",
+		"message": "Пользовательские правила (одно на строку):"
 	},
 	"labelAllowUpdate": {
-		"message": "Разрешить обновление",
-		"description": "Option to allow checking updates for a script."
+		"description": "Option to allow checking updates for a script.",
+		"message": "Разрешить обновление"
 	},
 	"buttonSave": {
-		"message": "Сохранить",
-		"description": "Button to save modifications of a script."
+		"description": "Button to save modifications of a script.",
+		"message": "Сохранить"
 	},
 	"buttonSaveClose": {
-		"message": "Сохранить и закрыть",
-		"description": "Button to save modifications of a script and then close the editing page."
+		"description": "Button to save modifications of a script and then close the editing page.",
+		"message": "Сохранить и закрыть"
 	},
 	"labelNoName": {
-		"message": "Новый скрипт",
-		"description": "Text as the name of a script when no @name is assigned."
+		"description": "Text as the name of a script when no @name is assigned.",
+		"message": "Новый скрипт"
 	},
 	"hintSupportPage": {
-		"message": "Support page",
-		"description": "Hint for support page."
+		"description": "Hint for support page.",
+		"message": "Support page"
 	},
 	"buttonDisable": {
-		"message": "Выключить",
-		"description": "Button to disable a script."
+		"description": "Button to disable a script.",
+		"message": "Выключить"
 	},
 	"buttonEnable": {
-		"message": "Включить",
-		"description": "Button to enable a script."
+		"description": "Button to enable a script.",
+		"message": "Включить"
 	},
 	"buttonEdit": {
-		"message": "Изменить",
-		"description": "Button to edit a script."
+		"description": "Button to edit a script.",
+		"message": "Изменить"
 	},
 	"buttonRemove": {
-		"message": "Удалить",
-		"description": "Button to remove a script."
+		"description": "Button to remove a script.",
+		"message": "Удалить"
 	},
 	"buttonUpdate": {
-		"message": "Проверить обновления",
-		"description": "Check a script for updates."
+		"description": "Check a script for updates.",
+		"message": "Проверить обновления"
 	},
 	"confirmNotSaved": {
-		"message": "Изменения не сохранены!\nНажмите OK, чтобы выйти или Отмена, чтобы вернуться.",
-		"description": "Confirm message shown when there are unsaved script modifications."
+		"description": "Confirm message shown when there are unsaved script modifications.",
+		"message": "Изменения не сохранены!\nНажмите OK, чтобы выйти или Отмена, чтобы вернуться."
 	},
 	"hintSearchLink": {
-		"message": "Поисковый адрес должен включать *, где * - ключевые слова генерируемые Violentmonkey",
-		"description": "Hint for the search URL."
+		"description": "Hint for the search URL.",
+		"message": "Поисковый адрес должен включать *, где * - ключевые слова генерируемые Violentmonkey"
 	},
 	"msgImported": {
-		"message": "$1 скрипт(ов) импортировано.",
-		"description": "Message shown after import. There is an argument referring to the count of scripts imported."
+		"description": "Message shown after import. There is an argument referring to the count of scripts imported.",
+		"message": "$1 скрипт(ов) импортировано."
 	},
 	"buttonVacuuming": {
-		"message": "Очистка данных кэша...",
-		"description": "Message shown when data vacuum is in progress."
+		"description": "Message shown when data vacuum is in progress.",
+		"message": "Очистка данных кэша..."
 	},
 	"hintVacuum": {
-		"message": "Сбросить избыточность кэша и попробовать подгрузить недостающие ресурсы",
-		"description": "Hint for vacuuming data."
+		"description": "Hint for vacuuming data.",
+		"message": "Сбросить избыточность кэша и попробовать подгрузить недостающие ресурсы"
 	},
 	"buttonVacuumed": {
-		"message": "Сбросить кэш",
-		"description": "Message shown when data is vacuumed."
+		"description": "Message shown when data is vacuumed.",
+		"message": "Сбросить кэш"
 	},
 	"menuManageScripts": {
-		"message": "Управление скриптами",
-		"description": "Menu item to manage scripts, or to open the options page of the extension."
+		"description": "Menu item to manage scripts, or to open the options page of the extension.",
+		"message": "Управление скриптами"
 	},
 	"menuFindScripts": {
-		"message": "Найти скрипты для сайта",
-		"description": "Menu item to find scripts for a site."
+		"description": "Menu item to find scripts for a site.",
+		"message": "Найти скрипты для сайта"
 	},
 	"menuScriptEnabled": {
-		"message": "Включить скрипты",
-		"description": "Menu item showing the status of Violentmonkey, whether enabled."
+		"description": "Menu item showing the status of Violentmonkey, whether enabled.",
+		"message": "Включить скрипты"
 	},
 	"menuBack": {
-		"message": "Назад",
-		"description": "Menu item to go back to main menu from script commands."
+		"description": "Menu item to go back to main menu from script commands.",
+		"message": "Назад"
 	},
 	"menuCommands": {
-		"message": "Команды скриптов...",
-		"description": "Menu item to list script commands."
+		"description": "Menu item to list script commands.",
+		"message": "Команды скриптов..."
 	},
 	"labelSearch": {
-		"message": "Найти для: ",
-		"description": "Label for search input in search box."
+		"description": "Label for search input in search box.",
+		"message": "Найти для: "
 	},
 	"labelSearchFor": {
-		"message": "Search for...",
-		"description": "Text shown as a place holder in the search box."
+		"description": "Text shown as a place holder in the search box.",
+		"message": "Search for..."
 	},
 	"labelReplace": {
-		"message": "Заменить на: ",
-		"description": "Label for replace input in search box."
+		"description": "Label for replace input in search box.",
+		"message": "Заменить на: "
 	},
 	"labelReplaceWith": {
-		"message": "Replace with...",
-		"description": "Text shown as a place holder in the replace box."
+		"description": "Text shown as a place holder in the replace box.",
+		"message": "Replace with..."
 	},
 	"buttonReplace": {
-		"message": "Заменять",
-		"description": "Button to replace the current match."
+		"description": "Button to replace the current match.",
+		"message": "Заменять"
 	},
 	"buttonReplaceAll": {
-		"message": "Заменить всё",
-		"description": "Button to replace all matches."
+		"description": "Button to replace all matches.",
+		"message": "Заменить всё"
 	}
 }

+ 188 - 188
_locales/zh/messages.json

@@ -1,378 +1,378 @@
 {
 	"extName": {
-		"message": "暴力猴",
-		"description": "Name of this extension."
+		"description": "Name of this extension.",
+		"message": "暴力猴"
 	},
 	"extDescription": {
-		"message": "为Opera提供用户脚本支持。",
-		"description": "Description for this extension."
+		"description": "Description for this extension.",
+		"message": "为Opera提供用户脚本支持。"
 	},
 	"extTranslator": {
-		"message": "Gerald <[email protected]>",
-		"description": "Information of the translator."
+		"description": "Information of the translator.",
+		"message": "Gerald <[email protected]>"
 	},
 	"msgUpdated": {
-		"message": "脚本已更新。",
-		"description": "Message shown when a script is updated/reinstalled."
+		"description": "Message shown when a script is updated/reinstalled.",
+		"message": "脚本已更新。"
 	},
 	"msgErrorFetchingScript": {
-		"message": "获取脚本发生错误!",
-		"description": "Message shown when Violentmonkey fails fetching a new version of the script."
+		"description": "Message shown when Violentmonkey fails fetching a new version of the script.",
+		"message": "获取脚本发生错误!"
 	},
 	"msgInstalled": {
-		"message": "脚本已安装。",
-		"description": "Message shown when a script is installed."
+		"description": "Message shown when a script is installed.",
+		"message": "脚本已安装。"
 	},
 	"defaultSearch": {
-		"message": "http://www.baidu.com/s?wd=*",
-		"description": "URL for searching scripts, * stands for the keywords."
+		"description": "URL for searching scripts, * stands for the keywords.",
+		"message": "http://www.baidu.com/s?wd=*"
 	},
 	"msgUpdating": {
-		"message": "正在更新...",
-		"description": "Message shown when a new version of script is being fetched."
+		"description": "Message shown when a new version of script is being fetched.",
+		"message": "正在更新..."
 	},
 	"msgNewVersion": {
-		"message": "发现新版本。",
-		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided."
+		"description": "Message shown when a new version of script is found by @updateURL, but no @downloadURL is provided.",
+		"message": "发现新版本。"
 	},
 	"msgCheckingForUpdate": {
-		"message": "正在检查更新...",
-		"description": "Message shown when a script is being checked for updates by version numbers."
+		"description": "Message shown when a script is being checked for updates by version numbers.",
+		"message": "正在检查更新..."
 	},
 	"msgErrorFetchingUpdateInfo": {
-		"message": "获取更新信息失败。",
-		"description": "Message shown when Violentmonkey fails fetching version data of the script."
+		"description": "Message shown when Violentmonkey fails fetching version data of the script.",
+		"message": "获取更新信息失败。"
 	},
 	"msgNoUpdate": {
-		"message": "未发现新版本。",
-		"description": "Message shown when there is no new version of a script."
+		"description": "Message shown when there is no new version of a script.",
+		"message": "未发现新版本。"
 	},
 	"labelInstall": {
-		"message": "安装脚本",
-		"description": "Shown in the title of the confirm page while trying to install a script."
+		"description": "Shown in the title of the confirm page while trying to install a script.",
+		"message": "安装脚本"
 	},
 	"optionClose": {
-		"message": "安装完成后关闭",
-		"description": "Option to close confirm window after installation."
+		"description": "Option to close confirm window after installation.",
+		"message": "安装完成后关闭"
 	},
 	"buttonConfirmInstallation": {
-		"message": "确认安装",
-		"description": "Button to confirm installation of a script."
+		"description": "Button to confirm installation of a script.",
+		"message": "确认安装"
 	},
 	"buttonClose": {
-		"message": "关闭",
-		"description": "Button to close window."
+		"description": "Button to close window.",
+		"message": "关闭"
 	},
 	"msgScriptURL": {
-		"message": "脚本URL:$1",
-		"description": "URL of the script to be installed on confirm page."
+		"description": "URL of the script to be installed on confirm page.",
+		"message": "脚本URL:$1"
 	},
 	"msgErrorLoadingData": {
-		"message": "加载脚本数据发生错误。",
-		"description": "Message shown on confirm page when the script to be installed cannot be loaded."
+		"description": "Message shown on confirm page when the script to be installed cannot be loaded.",
+		"message": "加载脚本数据发生错误。"
 	},
 	"msgLoadedData": {
-		"message": "脚本数据已加载。",
-		"description": "Message shown in the confirm page when a javascript file to be installed is loaded."
+		"description": "Message shown in the confirm page when a javascript file to be installed is loaded.",
+		"message": "脚本数据已加载。"
 	},
 	"msgLoadingData": {
-		"message": "正在加载脚本数据...",
-		"description": "Message shown on confirm page when the script to be installed is loading."
+		"description": "Message shown on confirm page when the script to be installed is loading.",
+		"message": "正在加载脚本数据..."
 	},
 	"msgErrorLoadingDependency": {
-		"message": "加载脚本依赖发生错误。",
-		"description": "Message shown when not all requirements are loaded successfully."
+		"description": "Message shown when not all requirements are loaded successfully.",
+		"message": "加载脚本依赖发生错误。"
 	},
 	"msgLoadingDependency": {
-		"message": "正在加载脚本依赖...($1/$2)",
-		"description": "Message shown on confirm page when the requirements are being downloaded."
+		"description": "Message shown on confirm page when the requirements are being downloaded.",
+		"message": "正在加载脚本依赖...($1/$2)"
 	},
 	"sideMenuInstalled": {
-		"message": "已安装的脚本",
-		"description": "Side menu: Installed scripts"
+		"description": "Side menu: Installed scripts",
+		"message": "已安装的脚本"
 	},
 	"sideMenuSettings": {
-		"message": "设置",
-		"description": "Side menu: Settings"
+		"description": "Side menu: Settings",
+		"message": "设置"
 	},
 	"sideMenuAbout": {
-		"message": "关于",
-		"description": "Side menu: About"
+		"description": "Side menu: About",
+		"message": "关于"
 	},
 	"buttonNew": {
-		"message": "新建",
-		"description": "Button to create a new script."
+		"description": "Button to create a new script.",
+		"message": "新建"
 	},
 	"buttonUpdateAll": {
-		"message": "全部更新",
-		"description": "Check all scripts for updates."
+		"description": "Check all scripts for updates.",
+		"message": "全部更新"
 	},
 	"anchorGetMoreScripts": {
-		"message": "获取更多脚本",
-		"description": "Link to get more scripts."
+		"description": "Link to get more scripts.",
+		"message": "获取更多脚本"
 	},
 	"msgLoading": {
-		"message": "加载中 ...",
-		"description": "Message shown in the options page before script list is loaded."
+		"description": "Message shown in the options page before script list is loaded.",
+		"message": "加载中 ..."
 	},
 	"labelSettings": {
-		"message": "设置",
-		"description": "Label shown on the top of settings page"
+		"description": "Label shown on the top of settings page",
+		"message": "设置"
 	},
 	"labelAutoUpdate": {
-		"message": "每天自动更新脚本",
-		"description": "Option to allow automatically checking scripts for updates every 24 hours."
+		"description": "Option to allow automatically checking scripts for updates every 24 hours.",
+		"message": "每天自动更新脚本"
 	},
 	"labelSearchLink": {
-		"message": "搜索网址:",
-		"description": "Label of URL for searching scripts for a site."
+		"description": "Label of URL for searching scripts for a site.",
+		"message": "搜索网址:"
 	},
 	"buttonDefault": {
-		"message": "默认",
-		"description": "Button to replace search URL with the default one."
+		"description": "Button to replace search URL with the default one.",
+		"message": "默认"
 	},
 	"labelDataImport": {
-		"message": "数据导入",
-		"description": "Section title of data import."
+		"description": "Section title of data import.",
+		"message": "数据导入"
 	},
 	"buttonImportData": {
-		"message": "导入自zip文件",
-		"description": "Button to choose a file for data import."
+		"description": "Button to choose a file for data import.",
+		"message": "导入自zip文件"
 	},
 	"buttonVacuum": {
-		"message": "整理数据库",
-		"description": "Button to vacuum extension data."
+		"description": "Button to vacuum extension data.",
+		"message": "整理数据库"
 	},
 	"labelDataExport": {
-		"message": "数据导出",
-		"description": "Section title of data export."
+		"description": "Section title of data export.",
+		"message": "数据导出"
 	},
 	"labelScriptsToExport": {
-		"message": "要导出的脚本",
-		"description": "Label shown on top of the script list for export."
+		"description": "Label shown on top of the script list for export.",
+		"message": "要导出的脚本"
 	},
 	"labelExportScriptData": {
-		"message": "导出脚本数据",
-		"description": "Option to export script data along with scripts."
+		"description": "Option to export script data along with scripts.",
+		"message": "导出脚本数据"
 	},
 	"buttonAllNone": {
-		"message": "全选/不选",
-		"description": "Button to select all scripts or none."
+		"description": "Button to select all scripts or none.",
+		"message": "全选/不选"
 	},
 	"buttonExportData": {
-		"message": "导出为zip文件",
-		"description": "Button to open the data export dialog."
+		"description": "Button to open the data export dialog.",
+		"message": "导出为zip文件"
 	},
 	"labelAbout": {
-		"message": "关于暴力猴",
-		"description": "Label shown on top of the about page."
+		"description": "Label shown on top of the about page.",
+		"message": "关于暴力猴"
 	},
 	"labelRelated": {
-		"message": "相关链接:",
-		"description": "Label of related links."
+		"description": "Label of related links.",
+		"message": "相关链接:"
 	},
 	"anchorSupportPage": {
-		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>暴力猴</a>",
-		"description": "Link to the support page of Violentmonkey."
+		"description": "Link to the support page of Violentmonkey.",
+		"message": "<a href=https://github.com/gera2ld/Violentmonkey/wiki target=_blank>暴力猴</a>"
 	},
 	"labelDonate": {
-		"message": "捐助",
-		"description": "Label of link to donate page."
+		"description": "Label of link to donate page.",
+		"message": "捐助"
 	},
 	"labelFeedback": {
-		"message": "反馈",
-		"description": "Label of link to feedback page."
+		"description": "Label of link to feedback page.",
+		"message": "反馈"
 	},
 	"labelAuthor": {
-		"message": "作者:",
-		"description": "Label of author shown in the details of a script."
+		"description": "Label of author shown in the details of a script.",
+		"message": "作者:"
 	},
 	"anchorAuthor": {
-		"message": "<a href=mailto:[email protected]>Gerald</a>",
-		"description": "Author shown on about tab."
+		"description": "Author shown on about tab.",
+		"message": "<a href=mailto:[email protected]>Gerald</a>"
 	},
 	"labelTranslator": {
-		"message": "翻译者:",
-		"description": "Label of translator."
+		"description": "Label of translator.",
+		"message": "翻译者:"
 	},
 	"anchorTranslator": {
-		"message": "<a href=mailto:[email protected]>Gerald</a>",
-		"description": "Translator shown on about tab."
+		"description": "Translator shown on about tab.",
+		"message": "<a href=mailto:[email protected]>Gerald</a>"
 	},
 	"labelScriptEditor": {
-		"message": "脚本编辑器",
-		"description": "Shown in the title of the script editing page."
+		"description": "Shown in the title of the script editing page.",
+		"message": "脚本编辑器"
 	},
 	"buttonCustomMeta": {
-		"message": "自定义元数据",
-		"description": "Button to edit the custom meta data of a script."
+		"description": "Button to edit the custom meta data of a script.",
+		"message": "自定义元数据"
 	},
 	"labelName": {
-		"message": "名字:",
-		"description": "Label of script name."
+		"description": "Label of script name.",
+		"message": "名字:"
 	},
 	"labelRunAt": {
-		"message": "运行时机:",
-		"description": "Label of script @run-at properties in custom meta data."
+		"description": "Label of script @run-at properties in custom meta data.",
+		"message": "运行时机:"
 	},
 	"labelRunAtDefault": {
-		"message": "(默认)",
-		"description": "Shown when custom @run-at is not assigned."
+		"description": "Shown when custom @run-at is not assigned.",
+		"message": "(默认)"
 	},
 	"labelHomepageURL": {
-		"message": "主页地址:",
-		"description": "Label of script @homepageURL in custom meta data."
+		"description": "Label of script @homepageURL in custom meta data.",
+		"message": "主页地址:"
 	},
 	"labelUpdateURL": {
-		"message": "检查更新地址:",
-		"description": "Label of script @updateURL in custom meta data."
+		"description": "Label of script @updateURL in custom meta data.",
+		"message": "检查更新地址:"
 	},
 	"labelDownloadURL": {
-		"message": "下载更新地址:",
-		"description": "Label of script @downloadURL in custom meta data."
+		"description": "Label of script @downloadURL in custom meta data.",
+		"message": "下载更新地址:"
 	},
 	"labelInclude": {
-		"message": "包含规则",
-		"description": "Label of @include rules."
+		"description": "Label of @include rules.",
+		"message": "包含规则"
 	},
 	"labelKeepInclude": {
-		"message": "保留原有的包含规则",
-		"description": "Option to keep the original @include rules."
+		"description": "Option to keep the original @include rules.",
+		"message": "保留原有的包含规则"
 	},
 	"labelCustomInclude": {
-		"message": "自定义包含规则:<em>(每行一个)</em>",
-		"description": "Label of custom @include rules."
+		"description": "Label of custom @include rules.",
+		"message": "自定义包含规则:<em>(每行一个)</em>"
 	},
 	"labelMatch": {
-		"message": "匹配规则",
-		"description": "Label of @match rules."
+		"description": "Label of @match rules.",
+		"message": "匹配规则"
 	},
 	"labelKeepMatch": {
-		"message": "保留原有的匹配规则",
-		"description": "Option to keep the original @match rules."
+		"description": "Option to keep the original @match rules.",
+		"message": "保留原有的匹配规则"
 	},
 	"labelCustomMatch": {
-		"message": "自定义匹配规则:<em>(每行一个)</em>",
-		"description": "Label of custom @match rules."
+		"description": "Label of custom @match rules.",
+		"message": "自定义匹配规则:<em>(每行一个)</em>"
 	},
 	"labelExclude": {
-		"message": "排除规则",
-		"description": "Label of @exclude rules."
+		"description": "Label of @exclude rules.",
+		"message": "排除规则"
 	},
 	"labelKeepExclude": {
-		"message": "保留原有的排除规则",
-		"description": "Option to keep the original @exclude rules."
+		"description": "Option to keep the original @exclude rules.",
+		"message": "保留原有的排除规则"
 	},
 	"labelCustomExclude": {
-		"message": "自定义排除规则:<em>(每行一个)</em>",
-		"description": "Label of custom @exclude rules."
+		"description": "Label of custom @exclude rules.",
+		"message": "自定义排除规则:<em>(每行一个)</em>"
 	},
 	"labelAllowUpdate": {
-		"message": "允许更新",
-		"description": "Option to allow checking updates for a script."
+		"description": "Option to allow checking updates for a script.",
+		"message": "允许更新"
 	},
 	"buttonSave": {
-		"message": "保存",
-		"description": "Button to save modifications of a script."
+		"description": "Button to save modifications of a script.",
+		"message": "保存"
 	},
 	"buttonSaveClose": {
-		"message": "保存并关闭",
-		"description": "Button to save modifications of a script and then close the editing page."
+		"description": "Button to save modifications of a script and then close the editing page.",
+		"message": "保存并关闭"
 	},
 	"labelNoName": {
-		"message": "名字为空",
-		"description": "Text as the name of a script when no @name is assigned."
+		"description": "Text as the name of a script when no @name is assigned.",
+		"message": "名字为空"
 	},
 	"hintSupportPage": {
-		"message": "支持页面",
-		"description": "Hint for support page."
+		"description": "Hint for support page.",
+		"message": "支持页面"
 	},
 	"buttonDisable": {
-		"message": "禁用",
-		"description": "Button to disable a script."
+		"description": "Button to disable a script.",
+		"message": "禁用"
 	},
 	"buttonEnable": {
-		"message": "启用",
-		"description": "Button to enable a script."
+		"description": "Button to enable a script.",
+		"message": "启用"
 	},
 	"buttonEdit": {
-		"message": "编辑",
-		"description": "Button to edit a script."
+		"description": "Button to edit a script.",
+		"message": "编辑"
 	},
 	"buttonRemove": {
-		"message": "移除",
-		"description": "Button to remove a script."
+		"description": "Button to remove a script.",
+		"message": "移除"
 	},
 	"buttonUpdate": {
-		"message": "查找更新",
-		"description": "Check a script for updates."
+		"description": "Check a script for updates.",
+		"message": "查找更新"
 	},
 	"confirmNotSaved": {
-		"message": "修改尚未保存!\n点击确定放弃修改或点击取消停留此页面。",
-		"description": "Confirm message shown when there are unsaved script modifications."
+		"description": "Confirm message shown when there are unsaved script modifications.",
+		"message": "修改尚未保存!\n点击确定放弃修改或点击取消停留此页面。"
 	},
 	"hintSearchLink": {
-		"message": "搜索网址必须包含一个星号(*),将替换为由<暴力猴>生成的关键字。",
-		"description": "Hint for the search URL."
+		"description": "Hint for the search URL.",
+		"message": "搜索网址必须包含一个星号(*),将替换为由<暴力猴>生成的关键字。"
 	},
 	"msgImported": {
-		"message": "已导入$1个脚本。",
-		"description": "Message shown after import. There is an argument referring to the count of scripts imported."
+		"description": "Message shown after import. There is an argument referring to the count of scripts imported.",
+		"message": "已导入$1个脚本。"
 	},
 	"buttonVacuuming": {
-		"message": "正在整理...",
-		"description": "Message shown when data vacuum is in progress."
+		"description": "Message shown when data vacuum is in progress.",
+		"message": "正在整理..."
 	},
 	"hintVacuum": {
-		"message": "丢弃多余的数据,并尝试重新获取缺失的资源。",
-		"description": "Hint for vacuuming data."
+		"description": "Hint for vacuuming data.",
+		"message": "丢弃多余的数据,并尝试重新获取缺失的资源。"
 	},
 	"buttonVacuumed": {
-		"message": "数据已整理",
-		"description": "Message shown when data is vacuumed."
+		"description": "Message shown when data is vacuumed.",
+		"message": "数据已整理"
 	},
 	"menuManageScripts": {
-		"message": "管理脚本",
-		"description": "Menu item to manage scripts, or to open the options page of the extension."
+		"description": "Menu item to manage scripts, or to open the options page of the extension.",
+		"message": "管理脚本"
 	},
 	"menuFindScripts": {
-		"message": "为此站点查找脚本",
-		"description": "Menu item to find scripts for a site."
+		"description": "Menu item to find scripts for a site.",
+		"message": "为此站点查找脚本"
 	},
 	"menuScriptEnabled": {
-		"message": "启用脚本",
-		"description": "Menu item showing the status of Violentmonkey, whether enabled."
+		"description": "Menu item showing the status of Violentmonkey, whether enabled.",
+		"message": "启用脚本"
 	},
 	"menuBack": {
-		"message": "返回",
-		"description": "Menu item to go back to main menu from script commands."
+		"description": "Menu item to go back to main menu from script commands.",
+		"message": "返回"
 	},
 	"menuCommands": {
-		"message": "脚本命令...",
-		"description": "Menu item to list script commands."
+		"description": "Menu item to list script commands.",
+		"message": "脚本命令..."
 	},
 	"labelSearch": {
-		"message": "查找:",
-		"description": "Label for search input in search box."
+		"description": "Label for search input in search box.",
+		"message": "查找:"
 	},
 	"labelSearchFor": {
-		"message": "查找...",
-		"description": "Text shown as a place holder in the search box."
+		"description": "Text shown as a place holder in the search box.",
+		"message": "查找..."
 	},
 	"labelReplace": {
-		"message": "替换:",
-		"description": "Label for replace input in search box."
+		"description": "Label for replace input in search box.",
+		"message": "替换:"
 	},
 	"labelReplaceWith": {
-		"message": "替换成...",
-		"description": "Text shown as a place holder in the replace box."
+		"description": "Text shown as a place holder in the replace box.",
+		"message": "替换成..."
 	},
 	"buttonReplace": {
-		"message": "替换",
-		"description": "Button to replace the current match."
+		"description": "Button to replace the current match.",
+		"message": "替换"
 	},
 	"buttonReplaceAll": {
-		"message": "所有",
-		"description": "Button to replace all matches."
+		"description": "Button to replace all matches.",
+		"message": "所有"
 	}
 }