Browse Source

translation work from Crowdin

pull/2/head
gorhill 10 years ago
parent
commit
4f456da482
  1. 2
      src/js/matrix.js
  2. 54
      tools/_locales/hi/messages.json
  3. 2
      tools/_locales/pt_BR/messages.json
  4. 108
      tools/_locales/ru/messages.json
  5. 2
      tools/_locales/tr/messages.json
  6. 8
      tools/_locales/zh_CN/messages.json

2
src/js/matrix.js

@ -378,7 +378,7 @@ Matrix.prototype.evaluateCellZXY = function(srcHostname, desHostname, type) {
r = this.evaluateCellZ(srcHostname, d, type); r = this.evaluateCellZ(srcHostname, d, type);
if ( r === 1 ) { return Matrix.RedIndirect; } if ( r === 1 ) { return Matrix.RedIndirect; }
if ( r === 2 ) { return Matrix.GreenIndirect; } if ( r === 2 ) { return Matrix.GreenIndirect; }
// Do not override narrower rule
// Do not override a narrower rule
if ( rl !== 2 ) { if ( rl !== 2 ) {
rl = this.evaluateCellZ(srcHostname, d, '*'); rl = this.evaluateCellZ(srcHostname, d, '*');
if ( rl === 1 ) { return Matrix.RedIndirect; } if ( rl === 1 ) { return Matrix.RedIndirect; }

54
tools/_locales/hi/messages.json

@ -1,6 +1,6 @@
{ {
"extName":{ "extName":{
"message":Matrix",
"message":मैट्रिक्स",
"description":"" "description":""
}, },
"extShortDesc":{ "extShortDesc":{
@ -8,47 +8,47 @@
"description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS" "description":"this will be used as short description in web stores: MUST BE 132 characters OR LESS"
}, },
"dashboardPageName":{ "dashboardPageName":{
"message":Matrix — Dashboard",
"message":मैट्रिक्स— डैशबोर्ड",
"description":"" "description":""
}, },
"settingsPageName":{ "settingsPageName":{
"message":"Settings",
"message":"सेटिंग्स",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"privacyPageName":{ "privacyPageName":{
"message":"Privacy",
"message":"गोपनीयता",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"statsPageName":{ "statsPageName":{
"message":"Statistics",
"message":"आंकड़े",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"userRulesPageName":{ "userRulesPageName":{
"message":"My rules",
"message":"मेरे नियम",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"ubiquitousRulesPageName":{ "ubiquitousRulesPageName":{
"message":"Hosts files",
"message":"होस्ट फ़ाइलें",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"aboutPageName":{ "aboutPageName":{
"message":"About",
"message":"जानकारी",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"allPrettyName":{ "allPrettyName":{
"message":"all",
"message":"सभी",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"cookiePrettyName":{ "cookiePrettyName":{
"message":"cookie",
"message":"कुकीज़",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"cssPrettyName":{ "cssPrettyName":{
"message":"css",
"message":"सीएसएस",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"imagePrettyName":{ "imagePrettyName":{
"message":"image",
"message":"छवि",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"pluginPrettyName":{ "pluginPrettyName":{
@ -56,7 +56,7 @@
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"scriptPrettyName":{ "scriptPrettyName":{
"message":"script",
"message":"लिपि",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"xhrPrettyName":{ "xhrPrettyName":{
@ -64,11 +64,11 @@
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"framePrettyName":{ "framePrettyName":{
"message":"frame",
"message":"ढांचा",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"otherPrettyName":{ "otherPrettyName":{
"message":"other",
"message":"अन्य",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"matrixNoNetTrafficPrompt":{ "matrixNoNetTrafficPrompt":{
@ -140,7 +140,7 @@
"description":"" "description":""
}, },
"statsPageDetailedAllPages":{ "statsPageDetailedAllPages":{
"message":"All",
"message":"सभी",
"description":"" "description":""
}, },
"statsPageDetailedBehindTheScenePage":{ "statsPageDetailedBehindTheScenePage":{
@ -148,7 +148,7 @@
"description":"" "description":""
}, },
"statsPageOverview":{ "statsPageOverview":{
"message":"Overview",
"message":"संक्षिप्त अवलोकन",
"description":"" "description":""
}, },
"statsPageRequests":{ "statsPageRequests":{
@ -156,7 +156,7 @@
"description":"header for the stat type column" "description":"header for the stat type column"
}, },
"statsPageAllowed":{ "statsPageAllowed":{
"message":"Allowed",
"message":"अनुमति है",
"description":"header for the allowed requests column" "description":"header for the allowed requests column"
}, },
"statsPageBlocked":{ "statsPageBlocked":{
@ -164,11 +164,11 @@
"description":"header for the blocked requests column" "description":"header for the blocked requests column"
}, },
"statsPageDetailed":{ "statsPageDetailed":{
"message":"Request log",
"message":"अनुरोध प्रवेश",
"description":"" "description":""
}, },
"statsPageLogSizePrompt1":{ "statsPageLogSizePrompt1":{
"message":"Remember the last",
"message":"पिछले याद रखें",
"description":"First part of Remember the last [n] HTTP requests per page" "description":"First part of Remember the last [n] HTTP requests per page"
}, },
"statsPageLogSizePrompt2":{ "statsPageLogSizePrompt2":{
@ -180,27 +180,27 @@
"description":"To help user understand the purpose of the log size value" "description":"To help user understand the purpose of the log size value"
}, },
"statsPageRefresh":{ "statsPageRefresh":{
"message":"Refresh",
"message":"रिफ्रेश",
"description":"" "description":""
}, },
"settingsPageTitle":{ "settingsPageTitle":{
"message":"µMatrix – Settings",
"message":"µMatrix – सेटिंग्स",
"description":"" "description":""
}, },
"settingsMatrixDisplayHeader":{ "settingsMatrixDisplayHeader":{
"message":"Appearance",
"message":"दिखावट",
"description":"" "description":""
}, },
"settingsMatrixDisplayTextSizePrompt":{ "settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"message":"पाठ का आकार",
"description":"" "description":""
}, },
"settingsMatrixDisplayTextSizeNormal":{ "settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"message":"नोर्मल",
"description":"" "description":""
}, },
"settingsMatrixDisplayTextSizeLarge":{ "settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"message":"बड़ा",
"description":"" "description":""
}, },
"settingsMatrixDisplayColorBlind":{ "settingsMatrixDisplayColorBlind":{
@ -216,7 +216,7 @@
"description":"" "description":""
}, },
"settingsMatrixAutoReloadNone":{ "settingsMatrixAutoReloadNone":{
"message":"None",
"message":"कोई नहीं",
"description":"" "description":""
}, },
"settingsMatrixAutoReloadCurrent":{ "settingsMatrixAutoReloadCurrent":{

2
tools/_locales/pt_BR/messages.json

@ -96,7 +96,7 @@
"description":"Tool tip for the reload button" "description":"Tool tip for the reload button"
}, },
"matrix1stPartyLabel":{ "matrix1stPartyLabel":{
"message":"1-parte",
"message":"1° Nível",
"description":"1st-party" "description":"1st-party"
}, },
"matrixBlacklistedHostnames":{ "matrixBlacklistedHostnames":{

108
tools/_locales/ru/messages.json

@ -12,23 +12,23 @@
"description":"" "description":""
}, },
"settingsPageName":{ "settingsPageName":{
"message":"Settings",
"message":"Настройки",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"privacyPageName":{ "privacyPageName":{
"message":"Privacy",
"message":"Безопасность",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"statsPageName":{ "statsPageName":{
"message":"Statistics",
"message":"Статистика",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"userRulesPageName":{ "userRulesPageName":{
"message":"My rules",
"message":"Мои правила",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"ubiquitousRulesPageName":{ "ubiquitousRulesPageName":{
"message":"Hosts files",
"message":"Файлы хостов",
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"aboutPageName":{ "aboutPageName":{
@ -36,11 +36,11 @@
"description":"a tab in dashboard" "description":"a tab in dashboard"
}, },
"allPrettyName":{ "allPrettyName":{
"message":"all",
"message":"все",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"cookiePrettyName":{ "cookiePrettyName":{
"message":"cookie",
"message":"куки",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"cssPrettyName":{ "cssPrettyName":{
@ -48,15 +48,15 @@
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"imagePrettyName":{ "imagePrettyName":{
"message":"image",
"message":"изображение",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"pluginPrettyName":{ "pluginPrettyName":{
"message":"plugin",
"message":"плагин",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"scriptPrettyName":{ "scriptPrettyName":{
"message":"script",
"message":"скрипт",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"xhrPrettyName":{ "xhrPrettyName":{
@ -64,11 +64,11 @@
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"framePrettyName":{ "framePrettyName":{
"message":"frame",
"message":"фрейм",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"otherPrettyName":{ "otherPrettyName":{
"message":"other",
"message":"другое",
"description":"HAS TO FIT IN MATRIX HEADER!" "description":"HAS TO FIT IN MATRIX HEADER!"
}, },
"matrixNoNetTrafficPrompt":{ "matrixNoNetTrafficPrompt":{
@ -92,7 +92,7 @@
"description":"Tool tip for the revert all permissions button" "description":"Tool tip for the revert all permissions button"
}, },
"matrixReloadButton":{ "matrixReloadButton":{
"message":"Reload the page.",
"message":"Перезагрузить страницу.",
"description":"Tool tip for the reload button" "description":"Tool tip for the reload button"
}, },
"matrix1stPartyLabel":{ "matrix1stPartyLabel":{
@ -136,11 +136,11 @@
"description":"" "description":""
}, },
"statsPageDetailedStats":{ "statsPageDetailedStats":{
"message":"Detailed statistics",
"message":"Детальная статистика",
"description":"" "description":""
}, },
"statsPageDetailedAllPages":{ "statsPageDetailedAllPages":{
"message":"All",
"message":"Все",
"description":"" "description":""
}, },
"statsPageDetailedBehindTheScenePage":{ "statsPageDetailedBehindTheScenePage":{
@ -148,23 +148,23 @@
"description":"" "description":""
}, },
"statsPageOverview":{ "statsPageOverview":{
"message":"Overview",
"message":"Общие сведения",
"description":"" "description":""
}, },
"statsPageRequests":{ "statsPageRequests":{
"message":"Requests",
"message":"Запросы",
"description":"header for the stat type column" "description":"header for the stat type column"
}, },
"statsPageAllowed":{ "statsPageAllowed":{
"message":"Allowed",
"message":"Разрешено",
"description":"header for the allowed requests column" "description":"header for the allowed requests column"
}, },
"statsPageBlocked":{ "statsPageBlocked":{
"message":"Blocked",
"message":"Блокировано",
"description":"header for the blocked requests column" "description":"header for the blocked requests column"
}, },
"statsPageDetailed":{ "statsPageDetailed":{
"message":"Request log",
"message":"Лог запросов",
"description":"" "description":""
}, },
"statsPageLogSizePrompt1":{ "statsPageLogSizePrompt1":{
@ -180,7 +180,7 @@
"description":"To help user understand the purpose of the log size value" "description":"To help user understand the purpose of the log size value"
}, },
"statsPageRefresh":{ "statsPageRefresh":{
"message":"Refresh",
"message":"Обновить",
"description":"" "description":""
}, },
"settingsPageTitle":{ "settingsPageTitle":{
@ -188,19 +188,19 @@
"description":"" "description":""
}, },
"settingsMatrixDisplayHeader":{ "settingsMatrixDisplayHeader":{
"message":"Appearance",
"message":"Внешний вид",
"description":"" "description":""
}, },
"settingsMatrixDisplayTextSizePrompt":{ "settingsMatrixDisplayTextSizePrompt":{
"message":"Text size:",
"message":"Размер текста:",
"description":"" "description":""
}, },
"settingsMatrixDisplayTextSizeNormal":{ "settingsMatrixDisplayTextSizeNormal":{
"message":"Normal",
"message":"Нормальный",
"description":"" "description":""
}, },
"settingsMatrixDisplayTextSizeLarge":{ "settingsMatrixDisplayTextSizeLarge":{
"message":"Large",
"message":"Большой",
"description":"" "description":""
}, },
"settingsMatrixDisplayColorBlind":{ "settingsMatrixDisplayColorBlind":{
@ -220,11 +220,11 @@
"description":"" "description":""
}, },
"settingsMatrixAutoReloadCurrent":{ "settingsMatrixAutoReloadCurrent":{
"message":"Current",
"message":"Текущий",
"description":"" "description":""
}, },
"settingsMatrixAutoReloadAll":{ "settingsMatrixAutoReloadAll":{
"message":"All",
"message":"Все",
"description":"" "description":""
}, },
"settingsMatrixAutoReloadInfo":{ "settingsMatrixAutoReloadInfo":{
@ -236,7 +236,7 @@
"description":"English: Blocked frames: Color" "description":"English: Blocked frames: Color"
}, },
"settingsSubframeOpacity":{ "settingsSubframeOpacity":{
"message":"Opacity",
"message":"Непрозрачность",
"description":"English: Opacity" "description":"English: Opacity"
}, },
"privacyPageTitle":{ "privacyPageTitle":{
@ -244,7 +244,7 @@
"description":"" "description":""
}, },
"privacyDeleteBlockedCookiesPrompt":{ "privacyDeleteBlockedCookiesPrompt":{
"message":"Delete blocked cookies.",
"message":"Удалить заблокированные куки.",
"description":"" "description":""
}, },
"privacyDeleteBlockedCookiesHelp":{ "privacyDeleteBlockedCookiesHelp":{
@ -256,7 +256,7 @@
"description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" "description":"First part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
}, },
"privacyDeleteNonBlockedSessionCookiesPrompt2":{ "privacyDeleteNonBlockedSessionCookiesPrompt2":{
"message":" minutes after the last time they have been used.",
"message":" минут после последнего использования.",
"description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'" "description":"Second part of 'Delete non-blocked session cookies [n] minutes after the last time they have been used'"
}, },
"privacyDeleteNonBlockedSessionCookiesHelp":{ "privacyDeleteNonBlockedSessionCookiesHelp":{
@ -268,15 +268,15 @@
"description":"" "description":""
}, },
"privacyDeleteBlockedLocalStorageHelp":{ "privacyDeleteBlockedLocalStorageHelp":{
"message":"TODO",
"message":"СДЕЛАТЬ",
"description":"" "description":""
}, },
"privacyClearCachePrompt1":{ "privacyClearCachePrompt1":{
"message":"Clear browser cache every",
"message":"Очищать кэш браузера каждые",
"description":"First part of 'Clear browser cache every [n] minutes'" "description":"First part of 'Clear browser cache every [n] minutes'"
}, },
"privacyClearCachePrompt2":{ "privacyClearCachePrompt2":{
"message":"minutes.",
"message":"минут.",
"description":"Second part of 'Clear browser cache every [n] minutes'" "description":"Second part of 'Clear browser cache every [n] minutes'"
}, },
"privacyClearCacheHelp":{ "privacyClearCacheHelp":{
@ -304,7 +304,7 @@
"description":"First part of UA-spoofing prompt" "description":"First part of UA-spoofing prompt"
}, },
"privacySpoofUserAgentPrompt2":{ "privacySpoofUserAgentPrompt2":{
"message":"minutes.",
"message":"минут.",
"description":"Second part" "description":"Second part"
}, },
"privacySpoofUserAgentHelp":{ "privacySpoofUserAgentHelp":{
@ -320,15 +320,15 @@
"description":"" "description":""
}, },
"userRulesPermanentHeader":{ "userRulesPermanentHeader":{
"message":"Permanent rules",
"message":"Постоянные правила",
"description":"" "description":""
}, },
"userRulesTemporaryHeader":{ "userRulesTemporaryHeader":{
"message":"Temporary rules",
"message":"Временные правила",
"description":"" "description":""
}, },
"userRulesRevert":{ "userRulesRevert":{
"message":"Revert",
"message":"Сброс",
"description":"Will remove all temporary rules" "description":"Will remove all temporary rules"
}, },
"userRulesCommit":{ "userRulesCommit":{
@ -336,23 +336,23 @@
"description":"Will save all temporary rules" "description":"Will save all temporary rules"
}, },
"userRulesEdit":{ "userRulesEdit":{
"message":"Edit",
"message":"Изменить",
"description":"Will enable manual-edit mode (textarea)" "description":"Will enable manual-edit mode (textarea)"
}, },
"userRulesEditSave":{ "userRulesEditSave":{
"message":"Save",
"message":"Сохранить",
"description":"Will save manually-edited content and exit manual-edit mode" "description":"Will save manually-edited content and exit manual-edit mode"
}, },
"userRulesEditDicard":{ "userRulesEditDicard":{
"message":"Discard",
"message":"Отклонить",
"description":"Will discard manually-edited content and exit manual-edit mode" "description":"Will discard manually-edited content and exit manual-edit mode"
}, },
"userRulesImport":{ "userRulesImport":{
"message":"Import from file...",
"message":"Импорт из файла...",
"description":"" "description":""
}, },
"userRulesExport":{ "userRulesExport":{
"message":"Export to file...",
"message":"Экспорт в файл...",
"description":"" "description":""
}, },
"userRulesFormatHint":{ "userRulesFormatHint":{
@ -376,7 +376,7 @@
"description":"" "description":""
}, },
"hostsFilesApplyChanges":{ "hostsFilesApplyChanges":{
"message":"Apply changes",
"message":"Применить изменения",
"description":"" "description":""
}, },
"hostsFilesAutoUpdatePrompt":{ "hostsFilesAutoUpdatePrompt":{
@ -384,7 +384,7 @@
"description":"" "description":""
}, },
"hostsFilesUpdateNow":{ "hostsFilesUpdateNow":{
"message":"Update now",
"message":"Обновить сейчас",
"description":"" "description":""
}, },
"hostsFilesPurgeAll":{ "hostsFilesPurgeAll":{
@ -436,19 +436,19 @@
"description":"" "description":""
}, },
"aboutContributors":{ "aboutContributors":{
"message":"Contributors",
"message":"Имена разработчиков",
"description":"English: Contributors" "description":"English: Contributors"
}, },
"aboutCodeContributors":{ "aboutCodeContributors":{
"message":"Code:",
"message":"Код:",
"description":"" "description":""
}, },
"aboutIssueContributors":{ "aboutIssueContributors":{
"message":"Issues:",
"message":"Вопросы:",
"description":"" "description":""
}, },
"aboutTranslationContributors":{ "aboutTranslationContributors":{
"message":"Translations:",
"message":"Переводы:",
"description":"" "description":""
}, },
"aboutUserDataHeader":{ "aboutUserDataHeader":{
@ -456,7 +456,7 @@
"description":"" "description":""
}, },
"aboutBackupButton":{ "aboutBackupButton":{
"message":"Backup to file...",
"message":"Резервировать в файл...",
"description":"" "description":""
}, },
"aboutBackupFilename":{ "aboutBackupFilename":{
@ -464,7 +464,7 @@
"description":"default filename to use" "description":"default filename to use"
}, },
"aboutRestoreButton":{ "aboutRestoreButton":{
"message":"Restore from file...",
"message":"Восстановить из файла...",
"description":"" "description":""
}, },
"aboutRestoreConfirm":{ "aboutRestoreConfirm":{
@ -476,19 +476,19 @@
"description":"" "description":""
}, },
"aboutOr":{ "aboutOr":{
"message":"... or ...",
"message":"... или ...",
"description":"English: ... or ..." "description":"English: ... or ..."
}, },
"aboutResetButton":{ "aboutResetButton":{
"message":"Reset to default settings",
"message":"Сброс до настроек по умолчанию",
"description":"English: Reset to default settings" "description":"English: Reset to default settings"
}, },
"aboutResetConfirm":{ "aboutResetConfirm":{
"message":"Caution! this will remove all your custom settings. Are you sure you want to proceed?",
"message":"Внимание! Это сбросит все ваши ручные настройки. Вы уверены?",
"description":"Message asking user to confirm reset" "description":"Message asking user to confirm reset"
}, },
"commandRevertAll":{ "commandRevertAll":{
"message":"Remove all temporary changes",
"message":"Удалить все временные изменения",
"description":"" "description":""
}, },
"commandWhitelistPageDomain":{ "commandWhitelistPageDomain":{

2
tools/_locales/tr/messages.json

@ -392,7 +392,7 @@
"description":"" "description":""
}, },
"hostsFilesExternalListsHint":{ "hostsFilesExternalListsHint":{
"message":"Satır başına tek URL. ‘!’ işareti ile başlayan satırlar yok sayılacaktır. Geçersiz URL'ler sessizcene yok sayılacaktır.",
"message":"Satır başına tek URL. ‘#’ işareti ile başlayan satırlar yok sayılacaktır. Geçersiz URL'ler sessizcene yok sayılacaktır.",
"description":"" "description":""
}, },
"hostsFilesExternalListsParse":{ "hostsFilesExternalListsParse":{

8
tools/_locales/zh_CN/messages.json

@ -96,7 +96,7 @@
"description":"Tool tip for the reload button" "description":"Tool tip for the reload button"
}, },
"matrix1stPartyLabel":{ "matrix1stPartyLabel":{
"message":"1st-party",
"message":"第一方",
"description":"1st-party" "description":"1st-party"
}, },
"matrixBlacklistedHostnames":{ "matrixBlacklistedHostnames":{
@ -440,15 +440,15 @@
"description":"English: Contributors" "description":"English: Contributors"
}, },
"aboutCodeContributors":{ "aboutCodeContributors":{
"message":"Code:",
"message":"代码:",
"description":"" "description":""
}, },
"aboutIssueContributors":{ "aboutIssueContributors":{
"message":"Issues:",
"message":"问题:",
"description":"" "description":""
}, },
"aboutTranslationContributors":{ "aboutTranslationContributors":{
"message":"Translations:",
"message":"翻译:",
"description":"" "description":""
}, },
"aboutUserDataHeader":{ "aboutUserDataHeader":{

Loading…
Cancel
Save