Add comprehensive legal translations: Expanded legal document translations to include multiple languages, ensuring accurate localization for various legal sections. Updated translation handling for dynamic content and improved consistency across all legal texts.
This commit is contained in:
@@ -25,19 +25,154 @@ import translationTR from './locales/tr/translation.js';
|
||||
import translationUK from './locales/uk/translation.js';
|
||||
import translationZH from './locales/zh/translation.js';
|
||||
|
||||
// Import legal translations separately
|
||||
// Import legal translations for all languages
|
||||
// German
|
||||
import legalAgbDE from './locales/de/legal-agb.js';
|
||||
import legalDatenschutzDE from './locales/de/legal-datenschutz.js';
|
||||
import legalImpressumDE from './locales/de/legal-impressum.js';
|
||||
import legalWiderrufDE from './locales/de/legal-widerruf.js';
|
||||
import legalBatterieDE from './locales/de/legal-batterie.js';
|
||||
|
||||
// English
|
||||
import legalAgbEN from './locales/en/legal-agb.js';
|
||||
import legalDatenschutzEN from './locales/en/legal-datenschutz.js';
|
||||
import legalImpressumEN from './locales/en/legal-impressum.js';
|
||||
import legalWiderrufEN from './locales/en/legal-widerruf.js';
|
||||
import legalBatterieEN from './locales/en/legal-batterie.js';
|
||||
|
||||
// Arabic
|
||||
import legalAgbAR from './locales/ar/legal-agb.js';
|
||||
import legalDatenschutzAR from './locales/ar/legal-datenschutz.js';
|
||||
import legalImpressumAR from './locales/ar/legal-impressum.js';
|
||||
import legalWiderrufAR from './locales/ar/legal-widerruf.js';
|
||||
import legalBatterieAR from './locales/ar/legal-batterie.js';
|
||||
|
||||
// Bulgarian
|
||||
import legalAgbBG from './locales/bg/legal-agb.js';
|
||||
import legalDatenschutzBG from './locales/bg/legal-datenschutz.js';
|
||||
import legalImpressumBG from './locales/bg/legal-impressum.js';
|
||||
import legalWiderrufBG from './locales/bg/legal-widerruf.js';
|
||||
import legalBatterieBG from './locales/bg/legal-batterie.js';
|
||||
|
||||
// Czech
|
||||
import legalAgbCS from './locales/cs/legal-agb.js';
|
||||
import legalDatenschutzCS from './locales/cs/legal-datenschutz.js';
|
||||
import legalImpressumCS from './locales/cs/legal-impressum.js';
|
||||
import legalWiderrufCS from './locales/cs/legal-widerruf.js';
|
||||
import legalBatterieCS from './locales/cs/legal-batterie.js';
|
||||
|
||||
// Greek
|
||||
import legalAgbEL from './locales/el/legal-agb.js';
|
||||
import legalDatenschutzEL from './locales/el/legal-datenschutz.js';
|
||||
import legalImpressumEL from './locales/el/legal-impressum.js';
|
||||
import legalWiderrufEL from './locales/el/legal-widerruf.js';
|
||||
import legalBatterieEL from './locales/el/legal-batterie.js';
|
||||
|
||||
// Spanish
|
||||
import legalAgbES from './locales/es/legal-agb.js';
|
||||
import legalDatenschutzES from './locales/es/legal-datenschutz.js';
|
||||
import legalImpressumES from './locales/es/legal-impressum.js';
|
||||
import legalWiderrufES from './locales/es/legal-widerruf.js';
|
||||
import legalBatterieES from './locales/es/legal-batterie.js';
|
||||
|
||||
// French
|
||||
import legalAgbFR from './locales/fr/legal-agb.js';
|
||||
import legalDatenschutzFR from './locales/fr/legal-datenschutz.js';
|
||||
import legalImpressumFR from './locales/fr/legal-impressum.js';
|
||||
import legalWiderrufFR from './locales/fr/legal-widerruf.js';
|
||||
import legalBatterieFR from './locales/fr/legal-batterie.js';
|
||||
|
||||
// Croatian
|
||||
import legalAgbHR from './locales/hr/legal-agb.js';
|
||||
import legalDatenschutzHR from './locales/hr/legal-datenschutz.js';
|
||||
import legalImpressumHR from './locales/hr/legal-impressum.js';
|
||||
import legalWiderrufHR from './locales/hr/legal-widerruf.js';
|
||||
import legalBatterieHR from './locales/hr/legal-batterie.js';
|
||||
|
||||
// Hungarian
|
||||
import legalAgbHU from './locales/hu/legal-agb.js';
|
||||
import legalDatenschutzHU from './locales/hu/legal-datenschutz.js';
|
||||
import legalImpressumHU from './locales/hu/legal-impressum.js';
|
||||
import legalWiderrufHU from './locales/hu/legal-widerruf.js';
|
||||
import legalBatterieHU from './locales/hu/legal-batterie.js';
|
||||
|
||||
// Italian
|
||||
import legalAgbIT from './locales/it/legal-agb.js';
|
||||
import legalDatenschutzIT from './locales/it/legal-datenschutz.js';
|
||||
import legalImpressumIT from './locales/it/legal-impressum.js';
|
||||
import legalWiderrufIT from './locales/it/legal-widerruf.js';
|
||||
import legalBatterieIT from './locales/it/legal-batterie.js';
|
||||
|
||||
// Polish
|
||||
import legalAgbPL from './locales/pl/legal-agb.js';
|
||||
import legalDatenschutzPL from './locales/pl/legal-datenschutz.js';
|
||||
import legalImpressumPL from './locales/pl/legal-impressum.js';
|
||||
import legalWiderrufPL from './locales/pl/legal-widerruf.js';
|
||||
import legalBatteriePL from './locales/pl/legal-batterie.js';
|
||||
|
||||
// Romanian
|
||||
import legalAgbRO from './locales/ro/legal-agb.js';
|
||||
import legalDatenschutzRO from './locales/ro/legal-datenschutz.js';
|
||||
import legalImpressumRO from './locales/ro/legal-impressum.js';
|
||||
import legalWiderrufRO from './locales/ro/legal-widerruf.js';
|
||||
import legalBatterieRO from './locales/ro/legal-batterie.js';
|
||||
|
||||
// Russian
|
||||
import legalAgbRU from './locales/ru/legal-agb.js';
|
||||
import legalDatenschutzRU from './locales/ru/legal-datenschutz.js';
|
||||
import legalImpressumRU from './locales/ru/legal-impressum.js';
|
||||
import legalWiderrufRU from './locales/ru/legal-widerruf.js';
|
||||
import legalBatterieRU from './locales/ru/legal-batterie.js';
|
||||
|
||||
// Slovak
|
||||
import legalAgbSK from './locales/sk/legal-agb.js';
|
||||
import legalDatenschutzSK from './locales/sk/legal-datenschutz.js';
|
||||
import legalImpressumSK from './locales/sk/legal-impressum.js';
|
||||
import legalWiderrufSK from './locales/sk/legal-widerruf.js';
|
||||
import legalBatterieSK from './locales/sk/legal-batterie.js';
|
||||
|
||||
// Slovenian
|
||||
import legalAgbSL from './locales/sl/legal-agb.js';
|
||||
import legalDatenschutzSL from './locales/sl/legal-datenschutz.js';
|
||||
import legalImpressumSL from './locales/sl/legal-impressum.js';
|
||||
import legalWiderrufSL from './locales/sl/legal-widerruf.js';
|
||||
import legalBatterieSL from './locales/sl/legal-batterie.js';
|
||||
|
||||
// Serbian
|
||||
import legalAgbSR from './locales/sr/legal-agb.js';
|
||||
import legalDatenschutzSR from './locales/sr/legal-datenschutz.js';
|
||||
import legalImpressumSR from './locales/sr/legal-impressum.js';
|
||||
import legalWiderrufSR from './locales/sr/legal-widerruf.js';
|
||||
import legalBatterieSR from './locales/sr/legal-batterie.js';
|
||||
|
||||
// Swedish
|
||||
import legalAgbSV from './locales/sv/legal-agb.js';
|
||||
import legalDatenschutzSV from './locales/sv/legal-datenschutz.js';
|
||||
import legalImpressumSV from './locales/sv/legal-impressum.js';
|
||||
import legalWiderrufSV from './locales/sv/legal-widerruf.js';
|
||||
import legalBatterieSV from './locales/sv/legal-batterie.js';
|
||||
|
||||
// Turkish
|
||||
import legalAgbTR from './locales/tr/legal-agb.js';
|
||||
import legalDatenschutzTR from './locales/tr/legal-datenschutz.js';
|
||||
import legalImpressumTR from './locales/tr/legal-impressum.js';
|
||||
import legalWiderrufTR from './locales/tr/legal-widerruf.js';
|
||||
import legalBatterieTR from './locales/tr/legal-batterie.js';
|
||||
|
||||
// Ukrainian
|
||||
import legalAgbUK from './locales/uk/legal-agb.js';
|
||||
import legalDatenschutzUK from './locales/uk/legal-datenschutz.js';
|
||||
import legalImpressumUK from './locales/uk/legal-impressum.js';
|
||||
import legalWiderrufUK from './locales/uk/legal-widerruf.js';
|
||||
import legalBatterieUK from './locales/uk/legal-batterie.js';
|
||||
|
||||
// Chinese
|
||||
import legalAgbZH from './locales/zh/legal-agb.js';
|
||||
import legalDatenschutzZH from './locales/zh/legal-datenschutz.js';
|
||||
import legalImpressumZH from './locales/zh/legal-impressum.js';
|
||||
import legalWiderrufZH from './locales/zh/legal-widerruf.js';
|
||||
import legalBatterieZH from './locales/zh/legal-batterie.js';
|
||||
|
||||
const resources = {
|
||||
de: {
|
||||
translation: translationDE,
|
||||
@@ -56,61 +191,156 @@ const resources = {
|
||||
'legal-batterie': legalBatterieEN
|
||||
},
|
||||
ar: {
|
||||
translation: translationAR
|
||||
translation: translationAR,
|
||||
'legal-agb': legalAgbAR,
|
||||
'legal-datenschutz': legalDatenschutzAR,
|
||||
'legal-impressum': legalImpressumAR,
|
||||
'legal-widerruf': legalWiderrufAR,
|
||||
'legal-batterie': legalBatterieAR
|
||||
},
|
||||
bg: {
|
||||
translation: translationBG
|
||||
translation: translationBG,
|
||||
'legal-agb': legalAgbBG,
|
||||
'legal-datenschutz': legalDatenschutzBG,
|
||||
'legal-impressum': legalImpressumBG,
|
||||
'legal-widerruf': legalWiderrufBG,
|
||||
'legal-batterie': legalBatterieBG
|
||||
},
|
||||
cs: {
|
||||
translation: translationCS
|
||||
translation: translationCS,
|
||||
'legal-agb': legalAgbCS,
|
||||
'legal-datenschutz': legalDatenschutzCS,
|
||||
'legal-impressum': legalImpressumCS,
|
||||
'legal-widerruf': legalWiderrufCS,
|
||||
'legal-batterie': legalBatterieCS
|
||||
},
|
||||
el: {
|
||||
translation: translationEL
|
||||
translation: translationEL,
|
||||
'legal-agb': legalAgbEL,
|
||||
'legal-datenschutz': legalDatenschutzEL,
|
||||
'legal-impressum': legalImpressumEL,
|
||||
'legal-widerruf': legalWiderrufEL,
|
||||
'legal-batterie': legalBatterieEL
|
||||
},
|
||||
es: {
|
||||
translation: translationES
|
||||
translation: translationES,
|
||||
'legal-agb': legalAgbES,
|
||||
'legal-datenschutz': legalDatenschutzES,
|
||||
'legal-impressum': legalImpressumES,
|
||||
'legal-widerruf': legalWiderrufES,
|
||||
'legal-batterie': legalBatterieES
|
||||
},
|
||||
fr: {
|
||||
translation: translationFR
|
||||
translation: translationFR,
|
||||
'legal-agb': legalAgbFR,
|
||||
'legal-datenschutz': legalDatenschutzFR,
|
||||
'legal-impressum': legalImpressumFR,
|
||||
'legal-widerruf': legalWiderrufFR,
|
||||
'legal-batterie': legalBatterieFR
|
||||
},
|
||||
hr: {
|
||||
translation: translationHR
|
||||
translation: translationHR,
|
||||
'legal-agb': legalAgbHR,
|
||||
'legal-datenschutz': legalDatenschutzHR,
|
||||
'legal-impressum': legalImpressumHR,
|
||||
'legal-widerruf': legalWiderrufHR,
|
||||
'legal-batterie': legalBatterieHR
|
||||
},
|
||||
hu: {
|
||||
translation: translationHU
|
||||
translation: translationHU,
|
||||
'legal-agb': legalAgbHU,
|
||||
'legal-datenschutz': legalDatenschutzHU,
|
||||
'legal-impressum': legalImpressumHU,
|
||||
'legal-widerruf': legalWiderrufHU,
|
||||
'legal-batterie': legalBatterieHU
|
||||
},
|
||||
it: {
|
||||
translation: translationIT
|
||||
translation: translationIT,
|
||||
'legal-agb': legalAgbIT,
|
||||
'legal-datenschutz': legalDatenschutzIT,
|
||||
'legal-impressum': legalImpressumIT,
|
||||
'legal-widerruf': legalWiderrufIT,
|
||||
'legal-batterie': legalBatterieIT
|
||||
},
|
||||
pl: {
|
||||
translation: translationPL
|
||||
translation: translationPL,
|
||||
'legal-agb': legalAgbPL,
|
||||
'legal-datenschutz': legalDatenschutzPL,
|
||||
'legal-impressum': legalImpressumPL,
|
||||
'legal-widerruf': legalWiderrufPL,
|
||||
'legal-batterie': legalBatteriePL
|
||||
},
|
||||
ro: {
|
||||
translation: translationRO
|
||||
translation: translationRO,
|
||||
'legal-agb': legalAgbRO,
|
||||
'legal-datenschutz': legalDatenschutzRO,
|
||||
'legal-impressum': legalImpressumRO,
|
||||
'legal-widerruf': legalWiderrufRO,
|
||||
'legal-batterie': legalBatterieRO
|
||||
},
|
||||
ru: {
|
||||
translation: translationRU
|
||||
translation: translationRU,
|
||||
'legal-agb': legalAgbRU,
|
||||
'legal-datenschutz': legalDatenschutzRU,
|
||||
'legal-impressum': legalImpressumRU,
|
||||
'legal-widerruf': legalWiderrufRU,
|
||||
'legal-batterie': legalBatterieRU
|
||||
},
|
||||
sk: {
|
||||
translation: translationSK
|
||||
translation: translationSK,
|
||||
'legal-agb': legalAgbSK,
|
||||
'legal-datenschutz': legalDatenschutzSK,
|
||||
'legal-impressum': legalImpressumSK,
|
||||
'legal-widerruf': legalWiderrufSK,
|
||||
'legal-batterie': legalBatterieSK
|
||||
},
|
||||
sl: {
|
||||
translation: translationSL
|
||||
translation: translationSL,
|
||||
'legal-agb': legalAgbSL,
|
||||
'legal-datenschutz': legalDatenschutzSL,
|
||||
'legal-impressum': legalImpressumSL,
|
||||
'legal-widerruf': legalWiderrufSL,
|
||||
'legal-batterie': legalBatterieSL
|
||||
},
|
||||
sr: {
|
||||
translation: translationSR
|
||||
translation: translationSR,
|
||||
'legal-agb': legalAgbSR,
|
||||
'legal-datenschutz': legalDatenschutzSR,
|
||||
'legal-impressum': legalImpressumSR,
|
||||
'legal-widerruf': legalWiderrufSR,
|
||||
'legal-batterie': legalBatterieSR
|
||||
},
|
||||
sv: {
|
||||
translation: translationSV
|
||||
translation: translationSV,
|
||||
'legal-agb': legalAgbSV,
|
||||
'legal-datenschutz': legalDatenschutzSV,
|
||||
'legal-impressum': legalImpressumSV,
|
||||
'legal-widerruf': legalWiderrufSV,
|
||||
'legal-batterie': legalBatterieSV
|
||||
},
|
||||
tr: {
|
||||
translation: translationTR
|
||||
translation: translationTR,
|
||||
'legal-agb': legalAgbTR,
|
||||
'legal-datenschutz': legalDatenschutzTR,
|
||||
'legal-impressum': legalImpressumTR,
|
||||
'legal-widerruf': legalWiderrufTR,
|
||||
'legal-batterie': legalBatterieTR
|
||||
},
|
||||
uk: {
|
||||
translation: translationUK
|
||||
translation: translationUK,
|
||||
'legal-agb': legalAgbUK,
|
||||
'legal-datenschutz': legalDatenschutzUK,
|
||||
'legal-impressum': legalImpressumUK,
|
||||
'legal-widerruf': legalWiderrufUK,
|
||||
'legal-batterie': legalBatterieUK
|
||||
},
|
||||
zh: {
|
||||
translation: translationZH
|
||||
translation: translationZH,
|
||||
'legal-agb': legalAgbZH,
|
||||
'legal-datenschutz': legalDatenschutzZH,
|
||||
'legal-impressum': legalImpressumZH,
|
||||
'legal-widerruf': legalWiderrufZH,
|
||||
'legal-batterie': legalBatterieZH
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user