feat: update legal document translations and add new language support

- Replaced the existing legal document files with more specific ones for delivery, payment, and consumer rights.
- Added new legal documents related to data protection, including basic, customer, Google orders, newsletter, chatbot, cookies, and rights.
- Introduced Albanian language support in the translation files and language switcher component.
- Enhanced the translation functions to ensure structural files are copied correctly for new languages.
This commit is contained in:
sebseb7
2025-08-05 18:17:08 +02:00
parent 9f707737b4
commit c1d2205e6c
18 changed files with 290 additions and 162 deletions

View File

@@ -18,6 +18,16 @@ import pages from './pages.js';
import orders from './orders.js';
import settings from './settings.js';
import common from './common.js';
import legalDatenschutzBasic from './legal-datenschutz-basic.js';
import legalDatenschutzCustomer from './legal-datenschutz-customer.js';
import legalDatenschutzGoogleOrders from './legal-datenschutz-google-orders.js';
import legalDatenschutzNewsletter from './legal-datenschutz-newsletter.js';
import legalDatenschutzChatbot from './legal-datenschutz-chatbot.js';
import legalDatenschutzCookiesPayment from './legal-datenschutz-cookies-payment.js';
import legalDatenschutzRights from './legal-datenschutz-rights.js';
import legalAgbDelivery from './legal-agb-delivery.js';
import legalAgbPayment from './legal-agb-payment.js';
import legalAgbConsumer from './legal-agb-consumer.js';
export default {
"locale": locale,
@@ -39,5 +49,15 @@ export default {
"pages": pages,
"orders": orders,
"settings": settings,
"common": common
"common": common,
"legalDatenschutzBasic": legalDatenschutzBasic,
"legalDatenschutzCustomer": legalDatenschutzCustomer,
"legalDatenschutzGoogleOrders": legalDatenschutzGoogleOrders,
"legalDatenschutzNewsletter": legalDatenschutzNewsletter,
"legalDatenschutzChatbot": legalDatenschutzChatbot,
"legalDatenschutzCookiesPayment": legalDatenschutzCookiesPayment,
"legalDatenschutzRights": legalDatenschutzRights,
"legalAgbDelivery": legalAgbDelivery,
"legalAgbPayment": legalAgbPayment,
"legalAgbConsumer": legalAgbConsumer
};