You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
feat: add default option in language menu
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "English",
|
||||
"system_default": "System Default",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "English",
|
||||
"system_default": "System Default",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "Español",
|
||||
"system_default": "Predeterminado del sistema",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "Bahasa Indonesia",
|
||||
"system_default": "Default Sistem",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "Italiano",
|
||||
"system_default": "Predefinito di sistema",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "日本語",
|
||||
"system_default": "システムデフォルト",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "Polski",
|
||||
"system_default": "Domyślne systemowe",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "Русский",
|
||||
"system_default": "Системный по умолчанию",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "Tagalog",
|
||||
"language": "Filipino",
|
||||
"system_default": "Default ng Sistema",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "Türkçe",
|
||||
"system_default": "Sistem Varsayılanı",
|
||||
"header": {
|
||||
"title": "Tricky Addon"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "简体中文",
|
||||
"system_default": "系统默认",
|
||||
"header": {
|
||||
"title": "TS 插件"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"language": "繁體中文",
|
||||
"system_default": "系統預設",
|
||||
"header": {
|
||||
"title": "TS 插件"
|
||||
},
|
||||
|
||||
@@ -125,6 +125,14 @@ export function setupLanguageMenu() {
|
||||
*/
|
||||
async function generateLanguageMenu() {
|
||||
languageMenu.innerHTML = '';
|
||||
|
||||
// Add System Default option
|
||||
const defaultButton = document.createElement('button');
|
||||
defaultButton.classList.add('language-option', 'ripple-element');
|
||||
defaultButton.setAttribute('data-lang', 'default');
|
||||
defaultButton.setAttribute('data-i18n', 'system_default');
|
||||
languageMenu.appendChild(defaultButton);
|
||||
|
||||
const languagePromises = availableLanguages.map(async (lang) => {
|
||||
try {
|
||||
const response = await fetch(`locales/${lang}.json`);
|
||||
|
||||
Reference in New Issue
Block a user