diff --git a/.vscode/settings.json b/.vscode/settings.json
index 5e3690630..dce664f9d 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -8,7 +8,7 @@
"vitest.enable": true,
"vitest.commandLine": "yarn vitest",
"i18n-ally.localesPaths": ["front/src/locales"],
- "i18n-ally.pathMatcher": "*.json",
+ "i18n-ally.pathMatcher": "{locale}.json",
"i18n-ally.enabledFrameworks": ["vue"],
"i18n-ally.keystyle": "nested"
}
diff --git a/front/src/components/Queue.vue b/front/src/components/Queue.vue
index ec3d8768e..198bc0e31 100644
--- a/front/src/components/Queue.vue
+++ b/front/src/components/Queue.vue
@@ -403,7 +403,7 @@ const coverType = useStorage('queue:cover-type', CoverType.COVER_ART)
class="ui right floated basic button"
@click="$store.commit('ui/queueFocused', null)"
>
- {{ $t('components.Queue.button.close') }}
+ {{ $t('global.button.close') }}
diff --git a/front/src/components/federation/FetchButton.vue b/front/src/components/federation/FetchButton.vue
index 401b6f455..aa348798b 100644
--- a/front/src/components/federation/FetchButton.vue
+++ b/front/src/components/federation/FetchButton.vue
@@ -209,7 +209,7 @@ const { start: startPolling } = useTimeoutFn(poll, 1000, { immediate: false })
diff --git a/front/src/components/manage/moderation/InstancePolicyModal.vue b/front/src/components/manage/moderation/InstancePolicyModal.vue
index c950ea424..1777e2349 100644
--- a/front/src/components/manage/moderation/InstancePolicyModal.vue
+++ b/front/src/components/manage/moderation/InstancePolicyModal.vue
@@ -103,7 +103,7 @@ const fetchData = async () => {
diff --git a/front/src/locales/ar.json b/front/src/locales/ar.json
index c84456a99..a3ed7cf2d 100644
--- a/front/src/locales/ar.json
+++ b/front/src/locales/ar.json
@@ -819,9 +819,7 @@
"message": "حدث خطأ مجهول"
}
},
- "button": {
- "close": "إغلاق"
- },
+ "button": {},
"table": {
"error": {
"debug": "معلومات عن المَقطَع",
@@ -1081,7 +1079,6 @@
},
"button": {
"cancel": "إلغاء",
- "close": "إغلاق",
"finishLater": "إكتمل",
"next": "المَقطَع التالي",
"previous": "المَقطَع السابق",
@@ -1992,7 +1989,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "إغلاق",
"show": "تحديث قاعدة الإشراف"
},
"modal": {
@@ -2254,7 +2250,6 @@
}
},
"button": {
- "close": "إغلاق",
"reload": "إغلاق وإعادة إنعاش الصفحة"
},
"header": {
@@ -2290,9 +2285,7 @@
"show": "عرض اختصارات لوحة المفاتيح المتوفّرة"
}
},
- "button": {
- "close": "إغلاق"
- },
+ "button": {},
"header": {
"modal": "اختصارات لوحة المفاتيح"
}
@@ -2316,7 +2309,6 @@
"Queue": {
"button": {
"clear": "امسح",
- "close": "إغلاق",
"stopRadio": "إيقاف الإذاعة"
},
"label": {
@@ -3815,5 +3807,10 @@
"update": "تحديث"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "إغلاق"
+ }
}
}
diff --git a/front/src/locales/ca.json b/front/src/locales/ca.json
index a49a0f6ba..932365ed7 100644
--- a/front/src/locales/ca.json
+++ b/front/src/locales/ca.json
@@ -149,7 +149,6 @@
"Queue": {
"button": {
"clear": "Netejar",
- "close": "Tancar",
"stopRadio": "Parar la ràdio"
},
"header": {
@@ -239,9 +238,7 @@
}
},
"ShortcutsModal": {
- "button": {
- "close": "Tancar"
- },
+ "button": {},
"header": {
"modal": "Dreceres de teclat"
},
@@ -1083,7 +1080,6 @@
"UploadModal": {
"button": {
"cancel": "Cancelar",
- "close": "Tancar",
"finishLater": "Acabar més tard",
"next": "Següent pas",
"previous": "Pas anterior",
@@ -1342,7 +1338,6 @@
"federation": {
"FetchButton": {
"button": {
- "close": "Tancar",
"reload": "Tancar i recarregar la pàgina"
},
"description": {
@@ -1731,9 +1726,7 @@
"title": "Biblioteca"
},
"ImportStatusModal": {
- "button": {
- "close": "Tancar"
- },
+ "button": {},
"error": {
"importFailure": "S'ha produït un error durant la càrrega. Trobaràs més informació a sota.",
"invalidMetadata": {
@@ -2464,7 +2457,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Tancar",
"show": "Regles de moderació …"
},
"modal": {
@@ -4557,5 +4549,10 @@
"title": "Ràdio"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Tancar"
+ }
}
}
diff --git a/front/src/locales/cs.json b/front/src/locales/cs.json
index 1c9a75ba6..ef06561fa 100644
--- a/front/src/locales/cs.json
+++ b/front/src/locales/cs.json
@@ -949,9 +949,7 @@
"message": "Metadata v souboru jsou neplatná, nebo některé povinné položky chybí."
}
},
- "button": {
- "close": "Zavřít"
- },
+ "button": {},
"table": {
"error": {
"debug": "Informace pro vývojáře",
@@ -1241,7 +1239,6 @@
},
"button": {
"cancel": "Zrušit",
- "close": "Zavřít",
"finishLater": "Dokončeno",
"next": "Další stopa",
"previous": "Předchozí stopa",
@@ -2236,7 +2233,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Zavřít",
"show": "Pravidla moderace…"
},
"modal": {
@@ -2528,7 +2524,6 @@
}
},
"button": {
- "close": "Zavřít",
"reload": "Zavřít a obnovit stránku"
},
"header": {
@@ -2579,9 +2574,7 @@
"unfocus": "Opustit vyhledávací pole"
}
},
- "button": {
- "close": "Zavřít"
- },
+ "button": {},
"header": {
"modal": "Klávesové zkratky"
}
@@ -2611,7 +2604,6 @@
"Queue": {
"button": {
"clear": "Vyčistit",
- "close": "Zavřít",
"stopRadio": "Zastavit rádio"
},
"label": {
@@ -4271,5 +4263,10 @@
"rateLimitDelay": "Překročili jste limit počtu požadavků, zkuste to prosím znovu za { delay }",
"rateLimitLater": "Překročili jste limit počtu požadavků, zkuste to prosím znovu později"
}
+ },
+ "global": {
+ "button": {
+ "close": "Zavřít"
+ }
}
}
diff --git a/front/src/locales/de.json b/front/src/locales/de.json
index ca383280c..f74f3f065 100644
--- a/front/src/locales/de.json
+++ b/front/src/locales/de.json
@@ -155,7 +155,6 @@
"Queue": {
"button": {
"clear": "Leeren",
- "close": "Schließen",
"stopRadio": "Radio ausschalten"
},
"header": {
@@ -250,9 +249,7 @@
}
},
"ShortcutsModal": {
- "button": {
- "close": "Schließen"
- },
+ "button": {},
"header": {
"modal": "Tastenkombinationen"
},
@@ -1082,7 +1079,6 @@
"UploadModal": {
"button": {
"cancel": "Abbrechen",
- "close": "Schließen",
"finishLater": "Später fertigstellen",
"next": "Nächster Schritt",
"previous": "Vorheriger Schritt",
@@ -1335,7 +1331,6 @@
"federation": {
"FetchButton": {
"button": {
- "close": "Schließen",
"reload": "Schließen und Seite neu laden"
},
"description": {
@@ -1720,9 +1715,7 @@
"title": "Mediathek"
},
"ImportStatusModal": {
- "button": {
- "close": "Schließen"
- },
+ "button": {},
"error": {
"importFailure": "Ein Fehler ist während des Uploads aufgetreten. Weitere Informationen befinden sich unten.",
"invalidMetadata": {
@@ -2451,7 +2444,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Schließen",
"show": "Moderationsregeln…"
},
"modal": {
@@ -4524,5 +4516,10 @@
"title": "Radio"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Schließen"
+ }
}
}
diff --git a/front/src/locales/el.json b/front/src/locales/el.json
index 1c4d5f320..37a539ae7 100644
--- a/front/src/locales/el.json
+++ b/front/src/locales/el.json
@@ -515,9 +515,7 @@
"message": "Συνέβη κάποιο άγνωστο σφάλμα"
}
},
- "button": {
- "close": "Κλείσιμο"
- },
+ "button": {},
"table": {
"error": {
"debug": "Πληροφορίες εντοπισμού σφαλμάτων",
@@ -661,8 +659,7 @@
"files": "{ n } αρχείο | { n } αρχεία"
},
"button": {
- "cancel": "Ακύρωση",
- "close": "Κλείσιμο"
+ "cancel": "Ακύρωση"
},
"header": {
"uploadFiles": "Αρχεία προς ανέβασμα"
@@ -1220,9 +1217,7 @@
}
},
"InstancePolicyModal": {
- "button": {
- "close": "Κλείσιμο"
- }
+ "button": {}
},
"NotesThread": {
"button": {
@@ -1407,7 +1402,6 @@
}
},
"button": {
- "close": "Κλείσιμο",
"reload": "Κλείσιμο και ανανέωση σελίδας"
},
"header": {
@@ -1426,9 +1420,7 @@
"label": "Γενικές συντομεύσεις"
}
},
- "button": {
- "close": "Κλείσιμο"
- }
+ "button": {}
},
"SetInstanceModal": {
"button": {
@@ -1440,8 +1432,7 @@
},
"Queue": {
"button": {
- "clear": "Καθάρισμα",
- "close": "Κλείσιμο"
+ "clear": "Καθάρισμα"
},
"label": {
"duration": "Διάρκεια",
@@ -2312,5 +2303,10 @@
"serviceWorker": {
"newAppVersion": "Μια νέα έκδοση της εφαρμογής είναι διαθέσιμη."
}
+ },
+ "global": {
+ "button": {
+ "close": "Κλείσιμο"
+ }
}
}
diff --git a/front/src/locales/en_GB.json b/front/src/locales/en_GB.json
index 813562fb0..32fb91261 100644
--- a/front/src/locales/en_GB.json
+++ b/front/src/locales/en_GB.json
@@ -2789,7 +2789,6 @@
"Queue": {
"button": {
"clear": "Clear",
- "close": "Close",
"stopRadio": "Stop radio"
},
"label": {
@@ -4542,5 +4541,10 @@
},
"App": {
"loading": "Loading..."
+ },
+ "global": {
+ "button": {
+ "close": "Close"
+ }
}
}
diff --git a/front/src/locales/en_US.json b/front/src/locales/en_US.json
index 1e93a77a0..1ecfe9828 100644
--- a/front/src/locales/en_US.json
+++ b/front/src/locales/en_US.json
@@ -184,7 +184,6 @@
"connectivity": "You may have a connectivity issue."
},
"button": {
- "close": "Close",
"clear": "Clear",
"stopRadio": "Stop radio"
},
@@ -254,9 +253,7 @@
"header": {
"modal": "Keyboard shortcuts"
},
- "button": {
- "close": "Close"
- },
+ "button": {},
"shortcut": {
"general": {
"label": "General shortcuts",
@@ -1118,8 +1115,7 @@
"update": "Update",
"next": "Next",
"publish": "Publish",
- "finishLater": "Finish later",
- "close": "Close"
+ "finishLater": "Finish later"
}
}
},
@@ -1377,7 +1373,6 @@
"pending": "The refresh request hasn't been processed in time by our server. It will be processed later."
},
"button": {
- "close": "Close",
"reload": "Close and reload page"
},
"loader": {
@@ -1787,9 +1782,7 @@
"documentation": "Read our documentation for this error",
"support": "Open a support thread (include the debug information below in your message)"
},
- "button": {
- "close": "Close"
- }
+ "button": {}
},
"Podcasts": {
"title": "Podcasts",
@@ -2491,8 +2484,7 @@
},
"InstancePolicyModal": {
"button": {
- "show": "Moderation rules…",
- "close": "Close"
+ "show": "Moderation rules…"
},
"modal": {
"manage": {
@@ -4608,5 +4600,10 @@
}
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Close"
+ }
}
}
diff --git a/front/src/locales/eo.json b/front/src/locales/eo.json
index 4ffd12b1b..3d84cb15f 100644
--- a/front/src/locales/eo.json
+++ b/front/src/locales/eo.json
@@ -956,9 +956,7 @@
"title": "Kanto"
},
"ImportStatusModal": {
- "button": {
- "close": "Fermi"
- },
+ "button": {},
"table": {
"error": {
"debug": "Kantodatumo",
@@ -1065,7 +1063,6 @@
},
"button": {
"cancel": "Nuligi",
- "close": "Fermi",
"finishLater": "Finanto",
"next": "Baldaŭa kanto",
"previous": "Antaŭa kanto",
@@ -1979,7 +1976,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Fermi",
"show": "Ĝisdati moderecan regulon"
},
"modal": {
@@ -2234,9 +2230,7 @@
}
}
},
- "button": {
- "close": "Fermi"
- },
+ "button": {},
"header": {
"saveFailure": "Eraro kiam konservi preferojn",
"failure": "Ĝisdatigi",
@@ -2274,9 +2268,7 @@
"show": "Afiŝi disponeblajn fulmoklavojn"
}
},
- "button": {
- "close": "Fermi"
- },
+ "button": {},
"header": {
"modal": "Fulmoklavo"
}
@@ -2297,7 +2289,6 @@
"Queue": {
"button": {
"clear": "Purigi",
- "close": "Fermi",
"stopRadio": "Halti radion"
},
"label": {
@@ -3848,5 +3839,10 @@
"update": "Ĝisdati"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Fermi"
+ }
}
}
diff --git a/front/src/locales/es.json b/front/src/locales/es.json
index 811cbdc89..8de8f5f15 100644
--- a/front/src/locales/es.json
+++ b/front/src/locales/es.json
@@ -911,9 +911,7 @@
"label": "Metadatos inválidos"
}
},
- "button": {
- "close": "Cerrar"
- },
+ "button": {},
"table": {
"error": {
"debug": "Información de depuración",
@@ -1186,7 +1184,6 @@
},
"button": {
"cancel": "Cancelar",
- "close": "Cerrar",
"finishLater": "Terminado",
"next": "Próxima canción",
"previous": "Canción anterior",
@@ -2190,7 +2187,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Cerrar",
"show": "Actualizar regla de moderación"
},
"modal": {
@@ -2481,7 +2477,6 @@
}
},
"button": {
- "close": "Cerrar",
"reload": "Cerrar y recargar la página"
},
"header": {
@@ -2526,9 +2521,7 @@
"show": "Mostrar atajos de teclado disponibles"
}
},
- "button": {
- "close": "Cerrar"
- },
+ "button": {},
"header": {
"modal": "Atajos de teclado"
}
@@ -2550,7 +2543,6 @@
"Queue": {
"button": {
"clear": "Borrar",
- "close": "Cerrar",
"stopRadio": "Parar radio"
},
"label": {
@@ -4201,5 +4193,10 @@
"update": "Actualizar"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Cerrar"
+ }
}
}
diff --git a/front/src/locales/eu.json b/front/src/locales/eu.json
index b511d46be..2795cb9d7 100644
--- a/front/src/locales/eu.json
+++ b/front/src/locales/eu.json
@@ -1006,9 +1006,7 @@
"message": "Fitxategiaren metadatuak baliogabeak dira edo beharrezko eremuak falta dituzte."
}
},
- "button": {
- "close": "Itxi"
- },
+ "button": {},
"table": {
"error": {
"debug": "Arazketa informazioa",
@@ -1308,7 +1306,6 @@
},
"button": {
"cancel": "Ezeztatu",
- "close": "Itxi",
"finishLater": "Amaitu beranduago",
"next": "Hurrengo pausoa",
"previous": "Aurreko pausoa",
@@ -2365,7 +2362,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Itxi",
"show": "Moderazio arauak…"
},
"modal": {
@@ -2674,7 +2670,6 @@
}
},
"button": {
- "close": "Itxi",
"reload": "Itxi eta freskatu orria"
},
"header": {
@@ -2726,9 +2721,7 @@
"unfocus": "Kendu fokua bilaketa-barrari"
}
},
- "button": {
- "close": "Itxi"
- },
+ "button": {},
"header": {
"modal": "Laster-teklak"
}
@@ -2758,7 +2751,6 @@
"Queue": {
"button": {
"clear": "Garbitu",
- "close": "Itxi",
"stopRadio": "Gelditu irratia"
},
"label": {
@@ -4498,5 +4490,10 @@
"rateLimitDelay": "Eskaera gehiegi bidali dituzu eta mugatua izan zara, saiatu { delay } igarotzean",
"rateLimitLater": "Eskaera gehiegi bidali dituzu eta mugatua izan zara, saiatu beranduago"
}
+ },
+ "global": {
+ "button": {
+ "close": "Itxi"
+ }
}
}
diff --git a/front/src/locales/fr_FR.json b/front/src/locales/fr_FR.json
index 825664b28..68e1d00b0 100644
--- a/front/src/locales/fr_FR.json
+++ b/front/src/locales/fr_FR.json
@@ -1010,9 +1010,7 @@
"message": "Les métadonnées inclues dans le fichier sont invalides, ou certains champs obligatoires sont manquants."
}
},
- "button": {
- "close": "Fermer"
- },
+ "button": {},
"table": {
"error": {
"debug": "Informations de débogage",
@@ -1312,7 +1310,6 @@
},
"button": {
"cancel": "Annuler",
- "close": "Fermer",
"finishLater": "Terminer plus tard",
"next": "Étape suivante",
"previous": "Étape précédente",
@@ -2369,7 +2366,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Fermer",
"show": "Règles de modération…"
},
"modal": {
@@ -2678,7 +2674,6 @@
}
},
"button": {
- "close": "Fermer",
"reload": "Fermer et recharger la page"
},
"header": {
@@ -2730,9 +2725,7 @@
"unfocus": "Retirer le focus de la barre de recherche"
}
},
- "button": {
- "close": "Fermer"
- },
+ "button": {},
"header": {
"modal": "Raccourcis clavier"
}
@@ -2762,7 +2755,6 @@
"Queue": {
"button": {
"clear": "Effacer",
- "close": "Fermer",
"stopRadio": "Arrêter la radio"
},
"label": {
@@ -4502,5 +4494,10 @@
"rateLimitDelay": "Vous avez envoyé trop de requêtes et êtes actuellement limité·e, merci de réessayer dans { delay }",
"rateLimitLater": "Vous avez envoyé trop de requêtes et êtes actuellement limité·e, merci de réessayer plus tard"
}
+ },
+ "global": {
+ "button": {
+ "close": "Fermer"
+ }
}
}
diff --git a/front/src/locales/gl.json b/front/src/locales/gl.json
index e76a6d126..4ab644202 100644
--- a/front/src/locales/gl.json
+++ b/front/src/locales/gl.json
@@ -1010,9 +1010,7 @@
"message": "Os metadatos incluídos no ficheiro non son válidos ou faltan algúns campos requeridos."
}
},
- "button": {
- "close": "Pechar"
- },
+ "button": {},
"table": {
"error": {
"debug": "Información de depuración",
@@ -1312,7 +1310,6 @@
},
"button": {
"cancel": "Cancelar",
- "close": "Pechar",
"finishLater": "Rematar máis tarde",
"next": "Seguinte paso",
"previous": "Paso anterior",
@@ -2369,7 +2366,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Pechar",
"show": "Regras da moderación…"
},
"modal": {
@@ -2678,7 +2674,6 @@
}
},
"button": {
- "close": "Pechar",
"reload": "Pechar e recargar páxina"
},
"header": {
@@ -2730,9 +2725,7 @@
"unfocus": "Saír da barra de busca"
}
},
- "button": {
- "close": "Pechar"
- },
+ "button": {},
"header": {
"modal": "Atallos de teclado"
}
@@ -2762,7 +2755,6 @@
"Queue": {
"button": {
"clear": "Baleirar",
- "close": "Pechar",
"stopRadio": "Deter radio"
},
"label": {
@@ -4502,5 +4494,10 @@
"rateLimitDelay": "Enviaches demasiadas solicitudes en pouco tempo, inténtao de novo en { delay }",
"rateLimitLater": "Enviaches demasiadas solicitudes en pouco tempo, por favor inténtao máis tarde"
}
+ },
+ "global": {
+ "button": {
+ "close": "Pechar"
+ }
}
}
diff --git a/front/src/locales/it.json b/front/src/locales/it.json
index 39c0b3e4e..126099186 100644
--- a/front/src/locales/it.json
+++ b/front/src/locales/it.json
@@ -1010,9 +1010,7 @@
"message": "I metadati inclusi nel file non sono validi o alcuni campi obbligatori sono mancanti."
}
},
- "button": {
- "close": "Chiudi"
- },
+ "button": {},
"table": {
"error": {
"debug": "Informazioni di debug",
@@ -1312,7 +1310,6 @@
},
"button": {
"cancel": "Annulla",
- "close": "Chiudi",
"finishLater": "Finisci più tardi",
"next": "Prossimo passo",
"previous": "Passo precedente",
@@ -2369,7 +2366,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Chiudi",
"show": "Regole di moderazione…"
},
"modal": {
@@ -2678,7 +2674,6 @@
}
},
"button": {
- "close": "Chiudi",
"reload": "Chiudi e ricarica pagina"
},
"header": {
@@ -2730,9 +2725,7 @@
"unfocus": "Togli il primo piano dalla barra di ricerca"
}
},
- "button": {
- "close": "Chiudi"
- },
+ "button": {},
"header": {
"modal": "Scorciatoie da tastiera"
}
@@ -2762,7 +2755,6 @@
"Queue": {
"button": {
"clear": "Svuota",
- "close": "Chiudi",
"stopRadio": "Ferma radio"
},
"label": {
@@ -4502,5 +4494,10 @@
"rateLimitDelay": "Hai inviato troppe richieste e sei stato limitato, riprova tra { delay }",
"rateLimitLater": "Hai inviato troppe richieste e sei stato limitato, riprova più tardi"
}
+ },
+ "global": {
+ "button": {
+ "close": "Chiudi"
+ }
}
}
diff --git a/front/src/locales/ja_JP.json b/front/src/locales/ja_JP.json
index ca2abc7eb..737f3c046 100644
--- a/front/src/locales/ja_JP.json
+++ b/front/src/locales/ja_JP.json
@@ -947,9 +947,7 @@
"message": "ファイルに含まれるメタデータが無効か、必須の項目が入力されていません。"
}
},
- "button": {
- "close": "閉じる"
- },
+ "button": {},
"table": {
"error": {
"debug": "デバッグ",
@@ -1220,7 +1218,6 @@
},
"button": {
"cancel": "キャンセル",
- "close": "閉じる",
"next": "次へ",
"previous": "前のステップ",
"publish": "公開",
@@ -2195,7 +2192,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "閉じる",
"show": "モデレーションルール…"
}
},
@@ -2462,7 +2458,6 @@
}
},
"button": {
- "close": "閉じる",
"reload": "閉じて再読込"
},
"header": {
@@ -2513,9 +2508,7 @@
"unfocus": "検索窓から離れる"
}
},
- "button": {
- "close": "閉じる"
- },
+ "button": {},
"header": {
"modal": "キーボードショートカット集"
}
@@ -2543,7 +2536,6 @@
"Queue": {
"button": {
"clear": "クリア",
- "close": "閉じる",
"stopRadio": "ラジオを止める"
},
"label": {
@@ -4141,5 +4133,10 @@
"update": "更新"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "閉じる"
+ }
}
}
diff --git a/front/src/locales/kab_DZ.json b/front/src/locales/kab_DZ.json
index ca8e5311b..6a17616d8 100644
--- a/front/src/locales/kab_DZ.json
+++ b/front/src/locales/kab_DZ.json
@@ -258,9 +258,7 @@
"label": "Yir iɣf-isefka"
}
},
- "button": {
- "close": "Mdel"
- }
+ "button": {}
},
"EditCard": {
"button": {
@@ -915,9 +913,7 @@
}
},
"InstancePolicyModal": {
- "button": {
- "close": "Mdel"
- }
+ "button": {}
},
"NotesThread": {
"button": {
@@ -1323,7 +1319,6 @@
"UploadModal": {
"button": {
"cancel": "Sefex",
- "close": "Mdel",
"publish": "Suffeɣ-d",
"update": "Leqqem"
}
@@ -1398,8 +1393,7 @@
},
"Queue": {
"button": {
- "clear": "Effacer",
- "close": "Mdel"
+ "clear": "Effacer"
},
"label": {
"duration": "Durée",
@@ -1413,9 +1407,7 @@
},
"federation": {
"FetchButton": {
- "button": {
- "close": "Mdel"
- },
+ "button": {},
"table": {
"error": {
"value": {
@@ -1431,9 +1423,7 @@
}
},
"ShortcutsModal": {
- "button": {
- "close": "Mdel"
- },
+ "button": {},
"header": {
"modal": "Inegzumen n unasiw"
}
@@ -2361,5 +2351,10 @@
"update": "Leqqem"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Mdel"
+ }
}
}
diff --git a/front/src/locales/ml.json b/front/src/locales/ml.json
index 19ac2546c..7774812c1 100644
--- a/front/src/locales/ml.json
+++ b/front/src/locales/ml.json
@@ -302,9 +302,7 @@
}
},
"ImportStatusModal": {
- "button": {
- "close": "അടയ്ക്കുക"
- }
+ "button": {}
},
"AlbumEdit": {
"header": {
@@ -334,8 +332,7 @@
"files": "{ n } ഫയൽ | { n } ഫയലുകൾ"
},
"button": {
- "cancel": "റദ്ദാക്കുക",
- "close": "അടയ്ക്കുക"
+ "cancel": "റദ്ദാക്കുക"
}
},
"LicenseSelect": {
@@ -750,9 +747,7 @@
}
},
"InstancePolicyModal": {
- "button": {
- "close": "അടയ്ക്കുക"
- }
+ "button": {}
},
"NotesThread": {
"button": {
@@ -1034,8 +1029,7 @@
},
"Queue": {
"button": {
- "clear": "മായ്ക്കുക",
- "close": "അടയ്ക്കുക"
+ "clear": "മായ്ക്കുക"
},
"label": {
"duration": "വിവരണം"
@@ -1043,15 +1037,11 @@
},
"federation": {
"FetchButton": {
- "button": {
- "close": "അടയ്ക്കുക"
- }
+ "button": {}
}
},
"ShortcutsModal": {
- "button": {
- "close": "അടയ്ക്കുക"
- }
+ "button": {}
},
"forms": {
"PasswordInput": {
@@ -1733,5 +1723,10 @@
}
}
}
+ },
+ "global": {
+ "button": {
+ "close": "അടയ്ക്കുക"
+ }
}
}
diff --git a/front/src/locales/nl.json b/front/src/locales/nl.json
index 77c93199c..99a3bfefe 100644
--- a/front/src/locales/nl.json
+++ b/front/src/locales/nl.json
@@ -1010,9 +1010,7 @@
"message": "De metadata bij het bestand zijn ongeldig, of sommige verplichte velden ontbreken."
}
},
- "button": {
- "close": "Sluiten"
- },
+ "button": {},
"table": {
"error": {
"debug": "Foutgegevens",
@@ -1312,7 +1310,6 @@
},
"button": {
"cancel": "Annuleren",
- "close": "Sluiten",
"finishLater": "Rond later af",
"next": "Volgende stap",
"previous": "Vorige stap",
@@ -2369,7 +2366,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Sluiten",
"show": "Moderatieregels…"
},
"modal": {
@@ -2678,7 +2674,6 @@
}
},
"button": {
- "close": "Sluiten",
"reload": "Sluiten en pagina vernieuwen"
},
"header": {
@@ -2730,9 +2725,7 @@
"unfocus": "Deselecteer zoekbalk"
}
},
- "button": {
- "close": "Sluiten"
- },
+ "button": {},
"header": {
"modal": "Sneltoetsen"
}
@@ -2762,7 +2755,6 @@
"Queue": {
"button": {
"clear": "Wissen",
- "close": "Sluiten",
"stopRadio": "Radio stoppen"
},
"label": {
@@ -4502,5 +4494,10 @@
"rateLimitDelay": "Je hebt te veel verzoeken ingediend en wordt tijdelijk tegengehouden. Probeer het nog eens over { delay }",
"rateLimitLater": "Je hebt te veel verzoeken ingediend en wordt tijdelijk tegengehouden. Probeer het later nog eens"
}
+ },
+ "global": {
+ "button": {
+ "close": "Sluiten"
+ }
}
}
diff --git a/front/src/locales/oc.json b/front/src/locales/oc.json
index e90f3d311..33a83eb04 100644
--- a/front/src/locales/oc.json
+++ b/front/src/locales/oc.json
@@ -1010,9 +1010,7 @@
"message": "La metadonada inclusa al fichièr es invalida o de camps obligatòris son absents."
}
},
- "button": {
- "close": "Tampar"
- },
+ "button": {},
"table": {
"error": {
"debug": "Informacions de debug",
@@ -1312,7 +1310,6 @@
},
"button": {
"cancel": "Anullar",
- "close": "Tampar",
"finishLater": "Acabar mai tard",
"next": "Etapa seguenta",
"previous": "Etapa precedenta",
@@ -2369,7 +2366,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Tampar",
"show": "Règlas de moderacion…"
},
"modal": {
@@ -2678,7 +2674,6 @@
}
},
"button": {
- "close": "Tampar",
"reload": "Tampar e tornar cargar la pagina"
},
"header": {
@@ -2730,9 +2725,7 @@
"unfocus": "Sortir de la recèrca"
}
},
- "button": {
- "close": "Tampar"
- },
+ "button": {},
"header": {
"modal": "Acorchis clavièr"
}
@@ -2762,7 +2755,6 @@
"Queue": {
"button": {
"clear": "Escafar",
- "close": "Tampar",
"stopRadio": "Arrestar la ràdio"
},
"label": {
@@ -4502,5 +4494,10 @@
"rateLimitDelay": "Avètz realizat tròpas de requèstas e sètz estat limitat, volgatz tornar ensajar d’aquí { delay }",
"rateLimitLater": "Avètz realizat tròpas de requèstas e sètz estat limitat, volgatz tornar ensajar mai tard"
}
+ },
+ "global": {
+ "button": {
+ "close": "Tampar"
+ }
}
}
diff --git a/front/src/locales/pl.json b/front/src/locales/pl.json
index 910ec87d2..456139bbd 100644
--- a/front/src/locales/pl.json
+++ b/front/src/locales/pl.json
@@ -1010,9 +1010,7 @@
"message": "Metadane zawarte w tym pliku są nieprawidłowe lub brakuje części wymaganych informacji."
}
},
- "button": {
- "close": "Zamknij"
- },
+ "button": {},
"table": {
"error": {
"debug": "Informacje dla programistów",
@@ -1312,7 +1310,6 @@
},
"button": {
"cancel": "Anuluj",
- "close": "Zamknij",
"finishLater": "Ukończ później",
"next": "Następny krok",
"previous": "Poprzedni krok",
@@ -2369,7 +2366,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Zamknij",
"show": "Reguły moderacyjne…"
},
"modal": {
@@ -2678,7 +2674,6 @@
}
},
"button": {
- "close": "Zamknij",
"reload": "Zamknij i odśwież stronę"
},
"header": {
@@ -2730,9 +2725,7 @@
"unfocus": "Dezaktywuj pasek wyszukiwania"
}
},
- "button": {
- "close": "Zamknij"
- },
+ "button": {},
"header": {
"modal": "Skróty klawiszowe"
}
@@ -2762,7 +2755,6 @@
"Queue": {
"button": {
"clear": "Wyczyść",
- "close": "Zamknij",
"stopRadio": "Zatrzymaj radio"
},
"label": {
@@ -4502,5 +4494,10 @@
"rateLimitDelay": "Wysłałeś zbyt wiele zapytań i zostałeś tymczasowo zablokowany, spróbuj ponownie za { delay }",
"rateLimitLater": "Wysłałeś zbyt wiele zapytań i zostałeś tymczasowo zablokowany, spróbuj ponownie później"
}
+ },
+ "global": {
+ "button": {
+ "close": "Zamknij"
+ }
}
}
diff --git a/front/src/locales/pt_BR.json b/front/src/locales/pt_BR.json
index 632b63177..9091bfe25 100644
--- a/front/src/locales/pt_BR.json
+++ b/front/src/locales/pt_BR.json
@@ -2647,7 +2647,6 @@
"Queue": {
"button": {
"clear": "Limpar",
- "close": "Fechar",
"stopRadio": "Parar rádio"
},
"label": {
@@ -4336,5 +4335,10 @@
"rateLimitDelay": "Você foi limitado por enviar muitas solicitações, tente novamente em { delay }",
"rateLimitLater": "Você foi limitado por enviar muitas solicitações, tente novamente mais tarde"
}
+ },
+ "global": {
+ "button": {
+ "close": "Fechar"
+ }
}
}
diff --git a/front/src/locales/pt_PT.json b/front/src/locales/pt_PT.json
index 0d19d4934..23be3b96a 100644
--- a/front/src/locales/pt_PT.json
+++ b/front/src/locales/pt_PT.json
@@ -948,9 +948,7 @@
"title": "Música"
},
"ImportStatusModal": {
- "button": {
- "close": "Fechar"
- },
+ "button": {},
"table": {
"error": {
"debug": "Informação da música",
@@ -1057,7 +1055,6 @@
},
"button": {
"cancel": "Cancelar",
- "close": "Fechar",
"finishLater": "Acabado",
"next": "Música seguinte",
"previous": "Música anterior",
@@ -1965,7 +1962,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Fechar",
"show": "Atualizar a regra de moderação"
},
"modal": {
@@ -2219,9 +2215,7 @@
}
}
},
- "button": {
- "close": "Fechar"
- },
+ "button": {},
"header": {
"saveFailure": "Erro ao salvar configurações",
"failure": "Atualizar",
@@ -2259,9 +2253,7 @@
"show": "Mostrar atalhos de teclado disponíveis"
}
},
- "button": {
- "close": "Fechar"
- },
+ "button": {},
"header": {
"modal": "Atalhos do teclado"
}
@@ -2282,7 +2274,6 @@
"Queue": {
"button": {
"clear": "Claro",
- "close": "Fechar",
"stopRadio": "Pare o rádio"
},
"label": {
@@ -3821,5 +3812,10 @@
"update": "Atualizar"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Fechar"
+ }
}
}
diff --git a/front/src/locales/ru.json b/front/src/locales/ru.json
index 62ea012b3..e34a016e1 100644
--- a/front/src/locales/ru.json
+++ b/front/src/locales/ru.json
@@ -1010,9 +1010,7 @@
"message": "Метаданные файла неправильные или некоторые обязательные поля отсутствуют."
}
},
- "button": {
- "close": "Закрыть"
- },
+ "button": {},
"table": {
"error": {
"debug": "Диагностика",
@@ -1312,7 +1310,6 @@
},
"button": {
"cancel": "Отмена",
- "close": "Закрыть",
"finishLater": "Закончить позже",
"next": "Следующий шаг",
"previous": "Предыдущий шаг",
@@ -2369,7 +2366,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "Закрыть",
"show": "Правила модерации…"
},
"modal": {
@@ -2678,7 +2674,6 @@
}
},
"button": {
- "close": "Закрыть",
"reload": "Закрыть и обновить страницу"
},
"header": {
@@ -2730,9 +2725,7 @@
"unfocus": "Выйти из панели поиска"
}
},
- "button": {
- "close": "Закрыть"
- },
+ "button": {},
"header": {
"modal": "Горячие клавиши"
}
@@ -2762,7 +2755,6 @@
"Queue": {
"button": {
"clear": "Очистить",
- "close": "Закрыть",
"stopRadio": "Остановить радио"
},
"label": {
@@ -4502,5 +4494,10 @@
"rateLimitDelay": "Вы отправили слишком много запросов и попали под временное ограничение, пожалуйста, попробуйте снова через { delay }",
"rateLimitLater": "Вы отправили слишком много запросов и попали под ограничение, пожалуйста, попробуйте позже"
}
+ },
+ "global": {
+ "button": {
+ "close": "Закрыть"
+ }
}
}
diff --git a/front/src/locales/sv.json b/front/src/locales/sv.json
index 193cda36d..eebcc6c0f 100644
--- a/front/src/locales/sv.json
+++ b/front/src/locales/sv.json
@@ -822,9 +822,7 @@
"title": "Låt"
},
"ImportStatusModal": {
- "button": {
- "close": "Stängd"
- },
+ "button": {},
"table": {
"error": {
"debug": "Låtinformation",
@@ -922,7 +920,6 @@
},
"button": {
"cancel": "Ångra",
- "close": "Stängd",
"finishLater": "Avslutad",
"next": "Nästa steg",
"previous": "Föregående steg",
@@ -1729,9 +1726,7 @@
}
},
"InstancePolicyModal": {
- "button": {
- "close": "Stängd"
- }
+ "button": {}
},
"NotesThread": {
"button": {
@@ -1977,9 +1972,7 @@
}
}
},
- "button": {
- "close": "Stängd"
- },
+ "button": {},
"header": {
"saveFailure": "Fel vid sparning av inställningar",
"failure": "Uppdatera",
@@ -2014,7 +2007,6 @@
"Queue": {
"button": {
"clear": "Rensa",
- "close": "Stängd",
"stopRadio": "Stoppa radio"
},
"label": {
@@ -2048,9 +2040,7 @@
"toggleFavorite": "I favoriter"
}
},
- "button": {
- "close": "Stängd"
- }
+ "button": {}
},
"radios": {
"Card": {
@@ -3242,5 +3232,10 @@
"update": "Uppdatera avatar"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "Stängd"
+ }
}
}
diff --git a/front/src/locales/zh_Hans.json b/front/src/locales/zh_Hans.json
index ef1b099f2..92553474e 100644
--- a/front/src/locales/zh_Hans.json
+++ b/front/src/locales/zh_Hans.json
@@ -149,7 +149,6 @@
"Queue": {
"button": {
"clear": "清除",
- "close": "关闭",
"stopRadio": "停止播放电台"
},
"header": {
@@ -232,9 +231,7 @@
}
},
"ShortcutsModal": {
- "button": {
- "close": "关闭"
- },
+ "button": {},
"header": {
"modal": "键盘快捷键"
},
@@ -1064,7 +1061,6 @@
"UploadModal": {
"button": {
"cancel": "取消",
- "close": "关闭",
"finishLater": "以后再完成",
"next": "下一步",
"previous": "上一步",
@@ -1317,7 +1313,6 @@
"federation": {
"FetchButton": {
"button": {
- "close": "关闭",
"reload": "关闭并重新加载页面"
},
"description": {
@@ -1701,9 +1696,7 @@
"title": "曲库"
},
"ImportStatusModal": {
- "button": {
- "close": "关闭"
- },
+ "button": {},
"error": {
"importFailure": "上传处理过程中出错。您可在下方找到更多信息。",
"invalidMetadata": {
@@ -2432,7 +2425,6 @@
},
"InstancePolicyModal": {
"button": {
- "close": "关闭",
"show": "审核规则…"
},
"modal": {
@@ -4505,5 +4497,10 @@
"title": "电台"
}
}
+ },
+ "global": {
+ "button": {
+ "close": "关闭"
+ }
}
}