Complete translation keys and fix Simplified Chinese translations

This commit is contained in:
Monstorix 2024-08-17 17:41:03 +08:00
parent e96ac0c310
commit f8af807d72
33 changed files with 1533 additions and 249 deletions

View File

@ -83,9 +83,8 @@
"message": "أضف نظرائك المفضلين", "message": "أضف نظرائك المفضلين",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "الرابط الأصلي", "message": "Copy Original"
"description": "used in the popup"
}, },
"copied": { "copied": {
"message": "تم النسخ", "message": "تم النسخ",
@ -110,5 +109,38 @@
}, },
"disable": { "disable": {
"message": "عطّل" "message": "عطّل"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -1,4 +1,32 @@
{ {
"extensionName": {
"message": "লিবরিডাইরেক্ট",
"description": "name of the extension"
},
"extensionDescription": {
"message": "একটি ওয়েব এক্সটেনশন যা জনপ্রিয় সাইটগুলোকে বিকল্প গোপনীয়তা-বান্ধব ফ্রন্টএন্ড এবং ব্যাকএন্ডে পুনর্নির্দেশ করে",
"description": "description of the extension"
},
"switchInstance": {
"message": "ইন্সট্যান্স পাল্টাও",
"description": "used in manifest.json as shortcut description"
},
"settings": {
"message": "পছন্দসমূহ",
"description": "used in the popup"
},
"general": {
"message": "সাধারণ",
"description": "used in the settings page"
},
"theme": {
"message": "রঙ",
"description": "used in the settings page"
},
"light": {
"message": "সাদা",
"description": "used in the settings page"
},
"dark": { "dark": {
"message": "অন্ধকার", "message": "অন্ধকার",
"description": "used in the settings page" "description": "used in the settings page"
@ -7,16 +35,8 @@
"message": "স্বয়ংক্রিয়", "message": "স্বয়ংক্রিয়",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"enable": { "excludeFromRedirecting": {
"message": "সক্রিয়", "message": "পুনঃনির্দেশ থেকে বাদ দেওয়া",
"description": "used in the settings page"
},
"frontend": {
"message": "সামনের অংশ",
"description": "used in the settings page"
},
"both": {
"message": "উভয়",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"importSettings": { "importSettings": {
@ -31,73 +51,95 @@
"message": "পছন্দসমূহ সহজাত অবস্থায় ফিরত নাও", "message": "পছন্দসমূহ সহজাত অবস্থায় ফিরত নাও",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"redirectType": { "enable": {
"message": "পুনঃনির্দেশ ধরণ", "message": "সক্রিয়",
"description": "used in the settings page"
},
"excludeFromRedirecting": {
"message": "পুনঃনির্দেশ থেকে বাদ দেওয়া",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"showInPopup": { "showInPopup": {
"message": "পপআপে দেখাও", "message": "পপআপে দেখাও",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "frontend": {
"message": "কাঁচা অনুলিপি" "message": "সামনের অংশ",
"description": "used in the settings page"
},
"redirectType": {
"message": "পুনঃনির্দেশ ধরণ",
"description": "used in the settings page"
},
"both": {
"message": "উভয়",
"description": "used in the settings page"
},
"onlyEmbedded": {
"message": "শুধু এমবেডকৃত",
"description": "used in the settings page"
}, },
"onlyNotEmbedded": { "onlyNotEmbedded": {
"message": "এমবেডকৃত নয়", "message": "এমবেডকৃত নয়",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"about": { "addYourFavoriteInstances": {
"message": "আমাদের সম্পর্কে" "message": "পছন্দের ইন্সট্যান্স যোগ করো",
},
"redirectLink": {
"message": "পুনঃনির্দেশ করার চেষ্টা করো",
"description": "Used in context menus when right clicking on a hyperlink"
},
"extensionName": {
"message": "লিবরিডাইরেক্ট",
"description": "name of the extension"
},
"theme": {
"message": "রঙ",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"light": { "copyOriginal": {
"message": "সাদা", "message": "Copy Original"
"description": "used in the settings page"
}, },
"copied": { "copied": {
"message": "অনুলিপিত" "message": "অনুলিপিত"
}, },
"extensionDescription": {
"message": "একটি ওয়েব এক্সটেনশন যা জনপ্রিয় সাইটগুলোকে বিকল্প গোপনীয়তা-বান্ধব ফ্রন্টএন্ড এবং ব্যাকএন্ডে পুনর্নির্দেশ করে",
"description": "description of the extension"
},
"redirectToOriginal": { "redirectToOriginal": {
"message": "আসলটায় পুনঃনির্দেশ করো", "message": "আসলটায় পুনঃনির্দেশ করো",
"description": "Used in context menus when right clicking on a page/tab" "description": "Used in context menus when right clicking on a page/tab"
}, },
"addYourFavoriteInstances": { "redirectLink": {
"message": "পছন্দের ইন্সট্যান্স যোগ করো", "message": "পুনঃনির্দেশ করার চেষ্টা করো",
"description": "used in the settings page" "description": "Used in context menus when right clicking on a hyperlink"
}, },
"settings": { "about": {
"message": "পছন্দসমূহ", "message": "আমাদের সম্পর্কে"
"description": "used in the popup"
}, },
"general": { "unsupportedIframesHandling": {
"message": "সাধারণ", "message": "Unsupported embeds handling"
"description": "used in the settings page"
}, },
"switchInstance": { "fetchPublicInstances": {
"message": "ইন্সট্যান্স পাল্টাও", "message": "Fetch public instances"
"description": "used in manifest.json as shortcut description"
}, },
"onlyEmbedded": { "disable": {
"message": "শুধু এমবেডকৃত", "message": "Disable"
"description": "used in the settings page" },
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Dodajte vaše omiljene instance", "message": "Dodajte vaše omiljene instance",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Kopirajte neobrađenu kodu" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Kopirano" "message": "Kopirano"
@ -99,5 +99,47 @@
}, },
"about": { "about": {
"message": "O" "message": "O"
},
"unsupportedIframesHandling": {
"message": "Unsupported iframes handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Přidejte své oblíbené instance", "message": "Přidejte své oblíbené instance",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Zkopírovat surové" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Zkopírováno" "message": "Zkopírováno"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Zakázat" "message": "Zakázat"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Eigene Instanz hinzufügen", "message": "Eigene Instanz hinzufügen",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Original-Link kopieren" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Kopiert" "message": "Kopiert"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Deaktivieren" "message": "Deaktivieren"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -11,15 +11,21 @@ with open('./en/messages.json') as data:
keys = ['extensionName', keys = ['extensionName',
'extensionDescription', 'extensionDescription',
'general', 'general',
'services',
'service',
'theme', 'theme',
'auto', 'auto',
'light', 'light',
'dark', 'dark',
'excludeFromRedirecting', 'excludeFromRedirecting',
'fetchPublicInstances',
'importSettings', 'importSettings',
'exportSettings', 'exportSettings',
'exportSettingsToSync',
'importSettingsFromSync',
'resetSettings', 'resetSettings',
'enable', 'enable',
'disable',
'showInPopup', 'showInPopup',
'frontend', 'frontend',
'redirectType', 'redirectType',
@ -28,12 +34,22 @@ keys = ['extensionName',
'onlyNotEmbedded', 'onlyNotEmbedded',
'addYourFavoriteInstances', 'addYourFavoriteInstances',
'switchInstance', 'switchInstance',
'copyRaw', 'copyOriginal',
'copied', 'copied',
'settings', 'settings',
'about', 'about',
'redirectToOriginal', 'redirectToOriginal',
'redirectLink', 'redirectLink',
'redirectOnlyInIncognito',
'bookmarksMenu',
'showInPopup',
'unsupportedIframesHandling',
'bypass',
'block',
'searchHint',
'excludeFromRedirecting',
'pingInstances',
'redirect',
] ]
tmp = {} tmp = {}

View File

@ -83,8 +83,8 @@
"message": "Add your favorite instances", "message": "Add your favorite instances",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copy Raw" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copied" "message": "Copied"
@ -101,12 +101,45 @@
"message": "About" "message": "About"
}, },
"unsupportedIframesHandling": { "unsupportedIframesHandling": {
"message": "Unsupported iframes handling" "message": "Unsupported embeds handling"
}, },
"fetchPublicInstances": { "fetchPublicInstances": {
"message": "Fetch public instances" "message": "Fetch public instances"
}, },
"disable": { "disable": {
"message": "Disable" "message": "Disable"
} },
} "pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
}
}

View File

@ -1 +1,145 @@
{} {
"extensionName": {
"message": "LibRedirect",
"description": "name of the extension"
},
"extensionDescription": {
"message": "A web extension that redirects popular sites to alternative privacy-friendly frontends and backends",
"description": "description of the extension"
},
"switchInstance": {
"message": "Switch Instance",
"description": "used in manifest.json as shortcut description"
},
"settings": {
"message": "Settings",
"description": "used in the popup"
},
"general": {
"message": "General",
"description": "used in the settings page"
},
"theme": {
"message": "Theme",
"description": "used in the settings page"
},
"light": {
"message": "Light",
"description": "used in the settings page"
},
"dark": {
"message": "Dark",
"description": "used in the settings page"
},
"auto": {
"message": "Auto",
"description": "used in the settings page"
},
"excludeFromRedirecting": {
"message": "Excluded from redirecting",
"description": "used in the settings page"
},
"importSettings": {
"message": "Import Settings",
"description": "used in the settings page"
},
"exportSettings": {
"message": "Export Settings",
"description": "used in the settings page"
},
"resetSettings": {
"message": "Reset Settings",
"description": "used in the settings page"
},
"enable": {
"message": "Enable",
"description": "used in the settings page"
},
"showInPopup": {
"message": "Show in popup",
"description": "used in the settings page"
},
"frontend": {
"message": "Frontend",
"description": "used in the settings page"
},
"redirectType": {
"message": "Redirect Type",
"description": "used in the settings page"
},
"both": {
"message": "both",
"description": "used in the settings page"
},
"onlyEmbedded": {
"message": "only embedded",
"description": "used in the settings page"
},
"onlyNotEmbedded": {
"message": "only not embedded",
"description": "used in the settings page"
},
"addYourFavoriteInstances": {
"message": "Add your favorite instances",
"description": "used in the settings page"
},
"copyOriginal": {
"message": "Copy Original"
},
"copied": {
"message": "Copied"
},
"redirectToOriginal": {
"message": "Redirect to original",
"description": "Used in context menus when right clicking on a page/tab"
},
"redirectLink": {
"message": "Attempt to redirect",
"description": "Used in context menus when right clicking on a hyperlink"
},
"about": {
"message": "About"
},
"unsupportedIframesHandling": {
"message": "Unsupported embeds handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
}
}

View File

@ -83,8 +83,8 @@
"message": "Añade tus instancias preferidas", "message": "Añade tus instancias preferidas",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copiar Original" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copiado" "message": "Copiado"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Desactivar" "message": "Desactivar"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -1,21 +1,43 @@
{ {
"excludeFromRedirecting": { "extensionName": {
"message": "Poissuljettu uudelleenohjaukselta", "message": "LibRedirect",
"description": "used in the settings page" "description": "name of the extension"
}, },
"copyRaw": { "extensionDescription": {
"message": "Kopioi alkuperäinen" "message": "Selainlaajennus joka uudelleenohjaa suositut sivustot vaihtoehtoisiin yksityisyysystävällisiin käyttöliittymiin",
}, "description": "description of the extension"
"both": {
"message": "molemmat",
"description": "used in the settings page"
}, },
"switchInstance": { "switchInstance": {
"message": "Vaihda instanssi", "message": "Vaihda instanssi",
"description": "used in manifest.json as shortcut description" "description": "used in manifest.json as shortcut description"
}, },
"unsupportedIframesHandling": { "settings": {
"message": "Tukemattomien iframejen käsittely" "message": "Asetukset",
"description": "used in the popup"
},
"general": {
"message": "Yleiset",
"description": "used in the settings page"
},
"theme": {
"message": "Teema",
"description": "used in the settings page"
},
"light": {
"message": "Vaalea",
"description": "used in the settings page"
},
"dark": {
"message": "Tumma",
"description": "used in the settings page"
},
"auto": {
"message": "Automaattinen",
"description": "used in the settings page"
},
"excludeFromRedirecting": {
"message": "Poissuljettu uudelleenohjaukselta",
"description": "used in the settings page"
}, },
"importSettings": { "importSettings": {
"message": "Tuo asetukset", "message": "Tuo asetukset",
@ -25,88 +47,99 @@
"message": "Vie asetukset", "message": "Vie asetukset",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"fetchPublicInstances": { "resetSettings": {
"message": "Hae julkiset instanssit" "message": "Nollaa asetukset",
},
"addYourFavoriteInstances": {
"message": "Lisää suosikki-instanssisi",
"description": "used in the settings page"
},
"extensionName": {
"message": "LibRedirect",
"description": "name of the extension"
},
"showInPopup": {
"message": "Näytä ponnahdusvalikossa",
"description": "used in the settings page"
},
"theme": {
"message": "Teema",
"description": "used in the settings page"
},
"onlyEmbedded": {
"message": "vain upotteet",
"description": "used in the settings page"
},
"light": {
"message": "Vaalea",
"description": "used in the settings page"
},
"frontend": {
"message": "Käyttöliittymä",
"description": "used in the settings page"
},
"extensionDescription": {
"message": "Selainlaajennus joka uudelleenohjaa suositut sivustot vaihtoehtoisiin yksityisyysystävällisiin käyttöliittymiin",
"description": "description of the extension"
},
"copied": {
"message": "Kopioitu"
},
"onlyNotEmbedded": {
"message": "vain muut kuin upotteet",
"description": "used in the settings page"
},
"about": {
"message": "Tietoja"
},
"redirectLink": {
"message": "Yritä uudelleenohjata",
"description": "Used in context menus when right clicking on a hyperlink"
},
"redirectType": {
"message": "Uudelleenohjauksen tyyppi",
"description": "used in the settings page"
},
"dark": {
"message": "Tumma",
"description": "used in the settings page"
},
"general": {
"message": "Yleiset",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"enable": { "enable": {
"message": "Ota käyttöön", "message": "Ota käyttöön",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"disable": { "showInPopup": {
"message": "Poista käytöstä" "message": "Näytä ponnahdusvalikossa",
"description": "used in the settings page"
},
"frontend": {
"message": "Käyttöliittymä",
"description": "used in the settings page"
},
"redirectType": {
"message": "Uudelleenohjauksen tyyppi",
"description": "used in the settings page"
},
"both": {
"message": "molemmat",
"description": "used in the settings page"
},
"onlyEmbedded": {
"message": "vain upotteet",
"description": "used in the settings page"
},
"onlyNotEmbedded": {
"message": "vain muut kuin upotteet",
"description": "used in the settings page"
},
"addYourFavoriteInstances": {
"message": "Lisää suosikki-instanssisi",
"description": "used in the settings page"
},
"copyOriginal": {
"message": "Copy Original"
},
"copied": {
"message": "Kopioitu"
}, },
"redirectToOriginal": { "redirectToOriginal": {
"message": "Uudelleenohjaa alkuperäiseen", "message": "Uudelleenohjaa alkuperäiseen",
"description": "Used in context menus when right clicking on a page/tab" "description": "Used in context menus when right clicking on a page/tab"
}, },
"auto": { "redirectLink": {
"message": "Automaattinen", "message": "Yritä uudelleenohjata",
"description": "used in the settings page" "description": "Used in context menus when right clicking on a hyperlink"
}, },
"settings": { "about": {
"message": "Asetukset", "message": "Tietoja"
"description": "used in the popup"
}, },
"resetSettings": { "unsupportedIframesHandling": {
"message": "Nollaa asetukset", "message": "Tukemattomien iframejen käsittely"
"description": "used in the settings page" },
"fetchPublicInstances": {
"message": "Hae julkiset instanssit"
},
"disable": {
"message": "Poista käytöstä"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -3,16 +3,20 @@ import json
langs = [ langs = [
'ar', 'ar',
'bn',
'bs', 'bs',
'cs', 'cs',
'de', 'de',
'eo',
'es', 'es',
'fi',
'fr', 'fr',
'gl', 'gl',
'hr', 'hr',
'id', 'id',
'it', 'it',
'ja', 'ja',
'jv',
'ko', 'ko',
'nb_NO', 'nb_NO',
'nl', 'nl',
@ -26,6 +30,7 @@ langs = [
'uk', 'uk',
'vi', 'vi',
'zh_Hans', 'zh_Hans',
'zh_Hant',
] ]
en_json = {} en_json = {}

View File

@ -83,8 +83,8 @@
"message": "Ajoutez vos instances favorites", "message": "Ajoutez vos instances favorites",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copier le lien original" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copié" "message": "Copié"
@ -100,13 +100,46 @@
"about": { "about": {
"message": "À propos" "message": "À propos"
}, },
"unsupportedIframesHandling": {
"message": "Gestion des iframes non prises en charge"
},
"fetchPublicInstances": { "fetchPublicInstances": {
"message": "Rechercher des instances publiques" "message": "Rechercher des instances publiques"
}, },
"disable": { "disable": {
"message": "Désactiver" "message": "Désactiver"
}, },
"unsupportedIframesHandling": { "pingInstances": {
"message": "Gestion des iframes non prises en charge" "message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Engade as túas instancias favoritas", "message": "Engade as túas instancias favoritas",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copiar Orixinal" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copiouse" "message": "Copiouse"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Desactivar" "message": "Desactivar"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Dodajte svoje omiljene instance", "message": "Dodajte svoje omiljene instance",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Kopiraj original" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Kopirano" "message": "Kopirano"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Deaktiviraj" "message": "Deaktiviraj"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Tambahkan server favorit Anda", "message": "Tambahkan server favorit Anda",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Salin Mentah" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Disalin" "message": "Disalin"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Nonaktifkan" "message": "Nonaktifkan"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Aggiungi le tue istanze preferite", "message": "Aggiungi le tue istanze preferite",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copia grezza" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copiato" "message": "Copiato"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Disattiva" "message": "Disattiva"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "好きなインスタンスを追加", "message": "好きなインスタンスを追加",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "元のURIをコピー" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "コピーしました" "message": "コピーしました"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "無効" "message": "無効"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -1,4 +1,24 @@
{ {
"extensionName": {
"message": "LibRedirect",
"description": "name of the extension"
},
"extensionDescription": {
"message": "A web extension that redirects popular sites to alternative privacy-friendly frontends and backends",
"description": "description of the extension"
},
"switchInstance": {
"message": "Switch Instance",
"description": "used in manifest.json as shortcut description"
},
"settings": {
"message": "Settings",
"description": "used in the popup"
},
"general": {
"message": "General",
"description": "used in the settings page"
},
"theme": { "theme": {
"message": "Téma", "message": "Téma",
"description": "used in the settings page" "description": "used in the settings page"
@ -11,8 +31,115 @@
"message": "Peteng", "message": "Peteng",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"extensionName": { "auto": {
"message": "LibRedirect", "message": "Auto",
"description": "name of the extension" "description": "used in the settings page"
},
"excludeFromRedirecting": {
"message": "Excluded from redirecting",
"description": "used in the settings page"
},
"importSettings": {
"message": "Import Settings",
"description": "used in the settings page"
},
"exportSettings": {
"message": "Export Settings",
"description": "used in the settings page"
},
"resetSettings": {
"message": "Reset Settings",
"description": "used in the settings page"
},
"enable": {
"message": "Enable",
"description": "used in the settings page"
},
"showInPopup": {
"message": "Show in popup",
"description": "used in the settings page"
},
"frontend": {
"message": "Frontend",
"description": "used in the settings page"
},
"redirectType": {
"message": "Redirect Type",
"description": "used in the settings page"
},
"both": {
"message": "both",
"description": "used in the settings page"
},
"onlyEmbedded": {
"message": "only embedded",
"description": "used in the settings page"
},
"onlyNotEmbedded": {
"message": "only not embedded",
"description": "used in the settings page"
},
"addYourFavoriteInstances": {
"message": "Add your favorite instances",
"description": "used in the settings page"
},
"copyOriginal": {
"message": "Copy Original"
},
"copied": {
"message": "Copied"
},
"redirectToOriginal": {
"message": "Redirect to original",
"description": "Used in context menus when right clicking on a page/tab"
},
"redirectLink": {
"message": "Attempt to redirect",
"description": "Used in context menus when right clicking on a hyperlink"
},
"about": {
"message": "About"
},
"unsupportedIframesHandling": {
"message": "Unsupported embeds handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Add your favorite instances", "message": "Add your favorite instances",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Raw 복사" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "복사됨" "message": "복사됨"
@ -99,5 +99,47 @@
}, },
"about": { "about": {
"message": "About" "message": "About"
},
"unsupportedIframesHandling": {
"message": "Unsupported iframes handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Add your favorite instances", "message": "Add your favorite instances",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Kopier originallenke" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Kopiert" "message": "Kopiert"
@ -99,5 +99,47 @@
}, },
"about": { "about": {
"message": "About" "message": "About"
},
"unsupportedIframesHandling": {
"message": "Unsupported iframes handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Toevoegen aan favoriete instanties", "message": "Toevoegen aan favoriete instanties",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Onbewerkte code kopiëren" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Gekopieerd" "message": "Gekopieerd"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Uitschakelen" "message": "Uitschakelen"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Dodaj ulubione instancje", "message": "Dodaj ulubione instancje",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Skopiuj nieprzetworzony" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Skopiowano" "message": "Skopiowano"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Wyłącz" "message": "Wyłącz"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Adicionar a sua instância favorita", "message": "Adicionar a sua instância favorita",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copiar URL original" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copiado" "message": "Copiado"
@ -99,5 +99,47 @@
}, },
"about": { "about": {
"message": "Sobre" "message": "Sobre"
},
"unsupportedIframesHandling": {
"message": "Unsupported iframes handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Adicione sua instância favorita", "message": "Adicione sua instância favorita",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copiar URL original" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copiado" "message": "Copiado"
@ -100,7 +100,46 @@
"about": { "about": {
"message": "Sobre" "message": "Sobre"
}, },
"unsupportedIframesHandling": {
"message": "Unsupported iframes handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": { "disable": {
"message": "Desativar" "message": "Desativar"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Add your favorite instances", "message": "Add your favorite instances",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Copiați Raw" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Copiat" "message": "Copiat"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Dezactivează" "message": "Dezactivează"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Добавить в избранное", "message": "Добавить в избранное",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Копировать изначальную" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Скопировано" "message": "Скопировано"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Выключить" "message": "Выключить"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Додајте своје омиљене инстанце", "message": "Додајте своје омиљене инстанце",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Копирајте необрађену коду" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Копирано" "message": "Копирано"
@ -99,5 +99,47 @@
}, },
"about": { "about": {
"message": "О" "message": "О"
},
"unsupportedIframesHandling": {
"message": "Unsupported iframes handling"
},
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Sevdiğiniz örnekleri ekleyin", "message": "Sevdiğiniz örnekleri ekleyin",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Ham Kopyala" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Kopyalandı" "message": "Kopyalandı"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Devre dışı bırak" "message": "Devre dışı bırak"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Додати свої улюблені сервери", "message": "Додати свої улюблені сервери",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Копіювати оригінал посилання" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Скопійовано" "message": "Скопійовано"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Вимкнути" "message": "Вимкнути"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -83,8 +83,8 @@
"message": "Thêm những instance bạn yêu thích", "message": "Thêm những instance bạn yêu thích",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "Sao chép liên kết gốc" "message": "Copy Original"
}, },
"copied": { "copied": {
"message": "Đã Sao Chép" "message": "Đã Sao Chép"
@ -108,5 +108,38 @@
}, },
"disable": { "disable": {
"message": "Tắt" "message": "Tắt"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -56,7 +56,7 @@
"description": "used in the settings page" "description": "used in the settings page"
}, },
"showInPopup": { "showInPopup": {
"message": "显示于弹出窗口", "message": "显示在弹窗中",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"frontend": { "frontend": {
@ -68,22 +68,22 @@
"description": "used in the settings page" "description": "used in the settings page"
}, },
"both": { "both": {
"message": "两者", "message": "所有页面",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"onlyEmbedded": { "onlyEmbedded": {
"message": "仅当嵌入时", "message": "仅嵌入页面",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"onlyNotEmbedded": { "onlyNotEmbedded": {
"message": "仅当非嵌入时", "message": "仅常规页面",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"addYourFavoriteInstances": { "addYourFavoriteInstances": {
"message": "添加您喜欢的实例", "message": "添加您喜欢的实例",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyRaw": { "copyOriginal": {
"message": "复制原始链接" "message": "复制原始链接"
}, },
"copied": { "copied": {
@ -94,19 +94,52 @@
"description": "Used in context menus when right clicking on a page/tab" "description": "Used in context menus when right clicking on a page/tab"
}, },
"redirectLink": { "redirectLink": {
"message": "尝试重定向", "message": "尝试进行重定向",
"description": "Used in context menus when right clicking on a hyperlink" "description": "Used in context menus when right clicking on a hyperlink"
}, },
"about": { "about": {
"message": "关于" "message": "关于"
}, },
"unsupportedIframesHandling": { "unsupportedIframesHandling": {
"message": "对不支持的 iframe 的处理方式" "message": "处理未支持的嵌入页面的方式"
}, },
"fetchPublicInstances": { "fetchPublicInstances": {
"message": "获取公共实例" "message": "获取公共实例"
}, },
"disable": { "disable": {
"message": "禁用" "message": "禁用"
},
"pingInstances": {
"message": "对实例进行测速"
},
"exportSettingsToSync": {
"message": "导出设置到同步服务"
},
"importSettingsFromSync": {
"message": "从同步服务导入设置"
},
"services": {
"message": "服务"
},
"service": {
"message": "服务"
},
"bookmarksMenu": {
"message": "书签菜单"
},
"redirectOnlyInIncognito": {
"message": "仅在隐私模式下重定向"
},
"bypass": {
"message": "绕过"
},
"block": {
"message": "屏蔽"
},
"searchHint": {
"message": "请将 LibRedirect 设为默认搜索引擎。对于 Chromium 的操作方法,点击<a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>此处</a>了解。"
},
"redirect": {
"message": "重定向"
} }
} }

View File

@ -1,15 +1,12 @@
{ {
"both": {
"message": "全部",
"description": "used in the settings page"
},
"copied": {
"message": "已複製"
},
"extensionName": { "extensionName": {
"message": "LibRedirect", "message": "LibRedirect",
"description": "name of the extension" "description": "name of the extension"
}, },
"extensionDescription": {
"message": "WebExtension 擴充套件,可將熱門網站重新導向至隱私友好的替代服務",
"description": "description of the extension"
},
"switchInstance": { "switchInstance": {
"message": "切換執行個體", "message": "切換執行個體",
"description": "used in manifest.json as shortcut description" "description": "used in manifest.json as shortcut description"
@ -18,10 +15,6 @@
"message": "設定", "message": "設定",
"description": "used in the popup" "description": "used in the popup"
}, },
"extensionDescription": {
"message": "WebExtension 擴充套件,可將熱門網站重新導向至隱私友好的替代服務",
"description": "description of the extension"
},
"general": { "general": {
"message": "一般", "message": "一般",
"description": "used in the settings page" "description": "used in the settings page"
@ -42,14 +35,14 @@
"message": "自動", "message": "自動",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"importSettings": {
"message": "匯入設定",
"description": "used in the settings page"
},
"excludeFromRedirecting": { "excludeFromRedirecting": {
"message": "不作重新導向", "message": "不作重新導向",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"importSettings": {
"message": "匯入設定",
"description": "used in the settings page"
},
"exportSettings": { "exportSettings": {
"message": "匯出設定", "message": "匯出設定",
"description": "used in the settings page" "description": "used in the settings page"
@ -74,6 +67,14 @@
"message": "重新導向類型", "message": "重新導向類型",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"both": {
"message": "全部",
"description": "used in the settings page"
},
"onlyEmbedded": {
"message": "僅內嵌",
"description": "used in the settings page"
},
"onlyNotEmbedded": { "onlyNotEmbedded": {
"message": "非內嵌", "message": "非內嵌",
"description": "used in the settings page" "description": "used in the settings page"
@ -82,6 +83,12 @@
"message": "新增常用執行個體", "message": "新增常用執行個體",
"description": "used in the settings page" "description": "used in the settings page"
}, },
"copyOriginal": {
"message": "Copy Original"
},
"copied": {
"message": "已複製"
},
"redirectToOriginal": { "redirectToOriginal": {
"message": "重新導向到原網址", "message": "重新導向到原網址",
"description": "Used in context menus when right clicking on a page/tab" "description": "Used in context menus when right clicking on a page/tab"
@ -90,14 +97,49 @@
"message": "嘗試重新導向", "message": "嘗試重新導向",
"description": "Used in context menus when right clicking on a hyperlink" "description": "Used in context menus when right clicking on a hyperlink"
}, },
"copyRaw": {
"message": "複製原始網址"
},
"about": { "about": {
"message": "關於" "message": "關於"
}, },
"onlyEmbedded": { "unsupportedIframesHandling": {
"message": "僅內嵌", "message": "Unsupported iframes handling"
"description": "used in the settings page" },
"fetchPublicInstances": {
"message": "Fetch public instances"
},
"disable": {
"message": "Disable"
},
"pingInstances": {
"message": "Ping Instances"
},
"exportSettingsToSync": {
"message": "Export Settings to Sync"
},
"importSettingsFromSync": {
"message": "Import Settings from Sync"
},
"services": {
"message": "Services"
},
"service": {
"message": "Service"
},
"bookmarksMenu": {
"message": "Bookmarks menu"
},
"redirectOnlyInIncognito": {
"message": "Redirect Only in Incognito"
},
"bypass": {
"message": "Bypass"
},
"block": {
"message": "Block"
},
"searchHint": {
"message": "Set LibRedirect as Default Search Engine. For how to do in chromium browsers, click <a href='https://libredirect.github.io/docs.html#search_engine_chromium' target='_blank' rel='noopener noreferrer'>here</a>."
},
"redirect": {
"message": "Redirect"
} }
} }

View File

@ -37,15 +37,15 @@
Object.values(serviceConf.frontends).some(frontend => frontend.embeddable) Object.values(serviceConf.frontends).some(frontend => frontend.embeddable)
) { ) {
values = [ values = [
{ value: "both", name: "both" }, { value: "both", name: browser.i18n.getMessage("both") || "Both" },
{ value: "main_frame", name: "Only Not Embedded" }, { value: "main_frame", name: browser.i18n.getMessage("onlyNotEmbedded") || "Only Not Embedded" },
] ]
if (serviceOptions.redirectType == "sub_frame") { if (serviceOptions.redirectType == "sub_frame") {
serviceOptions.redirectType = "main_frame" serviceOptions.redirectType = "main_frame"
options.set(_options) options.set(_options)
} }
} else { } else {
values = [{ value: "main_frame", name: "Only Not Embedded" }] values = [{ value: "main_frame", name: browser.i18n.getMessage("onlyNotEmbedded") || "Only Not Embedded" }]
serviceOptions.redirectType = "main_frame" serviceOptions.redirectType = "main_frame"
options.set(_options) options.set(_options)
} }