const en = { submit_form: 'Submit Form', type_here: 'Type here', optional: 'optional', select_your_option: 'Select your option', complete_hightlighted_checkboxes_and_click: 'Complete hightlighted checkboxes and click', submit: 'submit', next: 'next', click_to_upload: 'Click to upload', or_drag_and_drop_files: 'or drag and drop files', send_copy_via_email: 'Send copy via email', download: 'Download', signature: 'Signature', initials: 'Initials', clear: 'Clear', redraw: 'Redraw', draw_initials: 'Draw initials', type_signature_here: 'Type signature here', type_initial_here: 'Type initials here', form_has_been_completed: 'Form has been completed!', create_a_free_account: 'Create a Free Account', signed_with: 'Signed with', please_check_the_box_to_continue: 'Please check the box to continue', open_source_documents_software: 'open source documents software', verified_phone_number: 'Verify Phone Number', use_international_format: 'Use internatioanl format: +1xxx', six_digits_code: '6-digit code', change_phone_number: 'Change phone number', sending: 'Sending...', resend_code: 'Re-send code', verification_code_has_been_resent: 'Verification code has been re-sent via SMS', please_fill_all_required_fields: 'Please fill all required fields', set_today: 'Set Today', toggle_multiline_text: 'Toggle Multiline Text', draw_signature: 'Draw signature', type_initial: 'Type initials', draw: 'Draw', type: 'Type', type_text: 'Type text', date: 'Date', email_has_been_sent: 'Email has been sent' } const es = { submit_form: 'Enviar Formulario', type_here: 'Escribe aquí', optional: 'opcional', select_your_option: 'Selecciona tu opción', complete_hightlighted_checkboxes_and_click: 'Completa las casillas resaltadas y haz clic', submit: 'enviar', next: 'siguiente', click_to_upload: 'Haz clic para cargar', or_drag_and_drop_files: 'o arrastra y suelta archivos', send_copy_via_email: 'Enviar copia por correo electrónico', download: 'Descargar', signature: 'Firma', initials: 'Iniciales', clear: 'Borrar', redraw: 'Redibujar', draw_initials: 'Dibujar iniciales', type_signature_here: 'Escribe la firma aquí', type_initial_here: 'Escribe las iniciales aquí', form_has_been_completed: '¡El formulario ha sido completado!', create_a_free_account: 'Crear una Cuenta Gratuita', signed_with: 'Firmado con', please_check_the_box_to_continue: 'Por favor marque la casilla para continuar', open_source_documents_software: 'software de documentos de código abierto', verified_phone_number: 'Verificar número de teléfono', use_international_format: 'Usar formato internacional: +1xxx', six_digits_code: 'Código de 6 dígitos', change_phone_number: 'Cambiar número de teléfono', sending: 'Enviando...', resend_code: 'Reenviar código', verification_code_has_been_resent: 'El código de verificación ha sido reenviado por SMS', please_fill_all_required_fields: 'Por favor, complete todos los campos obligatorios', set_today: 'Establecer Hoy', date: 'Fecha', toggle_multiline_text: 'Alternar Texto Multilínea', draw_signature: 'Dibujar firma', type_initial: 'Escribir iniciales', draw: 'Dibujar', type: 'Escribir', type_text: 'Escribir texto', email_has_been_sent: 'El correo electrónico ha sido enviado' } const it = { submit_form: 'Invia Modulo', type_here: 'Digita qui', optional: 'opzionale', select_your_option: 'Seleziona la tua opzione', complete_hightlighted_checkboxes_and_click: 'Completa le caselle evidenziate e fai clic', submit: 'invia', next: 'avanti', click_to_upload: 'Clicca per caricare', or_drag_and_drop_files: 'oppure trascina e rilascia i file', send_copy_via_email: 'Invia copia via email', download: 'Scarica', signature: 'Firma', initials: 'Iniziali', clear: 'Cancella', redraw: 'Ridisegna', draw_initials: 'Disegna iniziali', type_signature_here: 'Scrivi la firma qui', type_initial_here: 'Scrivi le iniziali qui', form_has_been_completed: 'Il modulo è stato completato!', create_a_free_account: 'Crea un Account Gratuito', signed_with: 'Firmato con', please_check_the_box_to_continue: 'Si prega di spuntare la casella per continuare', open_source_documents_software: 'software di documenti open source', verified_phone_number: 'Verifica numero di telefono', use_international_format: 'Usa formato internazionale: +1xxx', six_digits_code: 'Codice a 6 cifre', change_phone_number: 'Cambia numero di telefono', sending: 'Invio in corso...', resend_code: 'Rinvia codice', verification_code_has_been_resent: 'Il codice di verifica è stato rinviato tramite SMS', please_fill_all_required_fields: 'Si prega di compilare tutti i campi obbligatori', set_today: 'Imposta Oggi', date: 'Data', draw_signature: 'Disegna firma', type_initial: 'Inserisci iniziali', draw: 'Disegna', type: 'Inserisci', type_text: 'Inserisci testo', toggle_multiline_text: 'Attiva Testo Multilinea', email_has_been_sent: "L'email è stata inviata" } const de = { submit_form: 'Formular absenden', type_here: 'Hier eingeben', optional: 'optional', select_your_option: 'Wähle deine Option', complete_hightlighted_checkboxes_and_click: 'Markierte Kontrollkästchen ausfüllen und klicken', submit: 'absenden', next: 'weiter', click_to_upload: 'Klicken zum Hochladen', or_drag_and_drop_files: 'oder Dateien hierher ziehen und ablegen', send_copy_via_email: 'Kopie per E-Mail senden', download: 'Herunterladen', signature: 'Unterschrift', initials: 'Initialen', clear: 'Löschen', redraw: 'Neu zeichnen', draw_initials: 'Initialen zeichnen', type_signature_here: 'Unterschrift hier eingeben', type_initial_here: 'Initialen hier eingeben', form_has_been_completed: 'Formular wurde ausgefüllt!', create_a_free_account: 'Kostenloses Konto erstellen', signed_with: 'Unterschrieben mit', please_check_the_box_to_continue: 'Bitte setzen Sie das Häkchen, um fortzufahren', open_source_documents_software: 'Open-Source-Dokumentensoftware', verified_phone_number: 'Telefonnummer überprüfen', use_international_format: 'Internationales Format verwenden: +1xxx', six_digits_code: '6-stelliger Code', change_phone_number: 'Telefonnummer ändern', sending: 'Senden...', resend_code: 'Code erneut senden', verification_code_has_been_resent: 'Die Verifizierungscode wurde erneut per SMS gesendet', please_fill_all_required_fields: 'Bitte füllen Sie alle erforderlichen Felder aus', set_today: 'Heute einstellen', date: 'Datum', draw_signature: 'Unterschrift zeichnen', type_initial: 'Initialen eingeben', draw: 'Zeichnen', type: 'Eingeben', type_text: 'Text eingeben', toggle_multiline_text: 'Mehrzeiligen Text umschalten', email_has_been_sent: 'Die E-Mail wurde gesendet' } const fr = { submit_form: 'Envoyer le Formulaire', type_here: 'Tapez ici', optional: 'facultatif', select_your_option: 'Sélectionnez votre option', complete_hightlighted_checkboxes_and_click: 'Complétez les cases à cocher en surbrillance et cliquez', submit: 'envoyer', next: 'suivant', click_to_upload: 'Cliquez pour télécharger', or_drag_and_drop_files: 'ou faites glisser-déposer les fichiers', send_copy_via_email: 'Envoyer une copie par e-mail', download: 'Télécharger', signature: 'Signature', initials: 'Initiales', clear: 'Effacer', redraw: 'Redessiner', draw_initials: 'Dessiner les initiales', type_signature_here: 'Tapez la signature ici', type_initial_here: 'Tapez les initiales ici', form_has_been_completed: 'Le formulaire a été complété !', create_a_free_account: 'Créer un Compte Gratuit', signed_with: 'Signé avec', please_check_the_box_to_continue: 'Veuillez cocher la case pour continuer', open_source_documents_software: 'logiciel de documents open source', verified_phone_number: 'Vérifier le numéro de téléphone', use_international_format: 'Utiliser le format international : +1xxx', six_digits_code: 'Code à 6 chiffres', change_phone_number: 'Changer le numéro de téléphone', sending: 'Envoi en cours...', resend_code: 'Renvoyer le code', verification_code_has_been_resent: 'Le code de vérification a été renvoyé par SMS', please_fill_all_required_fields: 'Veuillez remplir tous les champs obligatoires', set_today: "Définir Aujourd'hui", date: 'Date', draw_signature: 'Dessiner une signature', type_initial: 'Saisir les initiales', draw: 'Dessiner', type: 'Saisir', type_text: 'Saisir du texte', toggle_multiline_text: 'Basculer le Texte Multiligne', email_has_been_sent: "L'email a été envoyé" } const pl = { submit_form: 'Wyślij Formularz', type_here: 'Wpisz tutaj', optional: 'opcjonalny', select_your_option: 'Wybierz swoją opcję', complete_hightlighted_checkboxes_and_click: 'Wypełnij zaznaczone pola wyboru i kliknij', submit: 'wyślij', next: 'dalej', click_to_upload: 'Kliknij, aby przesłać', or_drag_and_drop_files: 'lub przeciągnij i upuść pliki', send_copy_via_email: 'Wyślij kopię drogą mailową', download: 'Pobierz', signature: 'Podpis', initials: 'Inicjały', clear: 'Wyczyść', redraw: 'Przerysuj', draw_initials: 'Narysuj inicjały', type_signature_here: 'Wpisz podpis tutaj', type_initial_here: 'Wpisz inicjały tutaj', form_has_been_completed: 'Formularz został wypełniony!', create_a_free_account: 'Utwórz darmowe konto', signed_with: 'Podpisane za pomocą', please_check_the_box_to_continue: 'Proszę zaznaczyć pole, aby kontynuować', open_source_documents_software: 'oprogramowanie do dokumentów open source', verified_phone_number: 'Zweryfikuj numer telefonu', use_international_format: 'Użyj międzynarodowego formatu: +1xxx', six_digits_code: '6-cyfrowy kod', change_phone_number: 'Zmień numer telefonu', sending: 'Wysyłanie...', resend_code: 'Ponownie wyślij kod', verification_code_has_been_resent: 'Kod weryfikacyjny został ponownie wysłany', please_fill_all_required_fields: 'Proszę wypełnić wszystkie wymagane pola', set_today: 'Ustaw Dziś', date: 'Data', draw_signature: 'Rysuj podpis', type_initial: 'Wprowadź inicjały', draw: 'Rysuj', type: 'Wprowadź', type_text: 'Wprowadź tekst', toggle_multiline_text: 'Przełącz Tekst Wielolinijkowy', email_has_been_sent: 'E-mail został wysłany' } const uk = { submit_form: 'Надіслати Форму', type_here: 'Введіть тут', optional: 'необов’язково', select_your_option: 'Виберіть варіант', complete_hightlighted_checkboxes_and_click: 'Заповніть позначені прапорці та натисніть', submit: 'надіслати', next: 'далі', click_to_upload: 'Клацніть, щоб завантажити', or_drag_and_drop_files: 'або перетягніть файли сюди', send_copy_via_email: 'Надіслати копію електронною поштою', download: 'Завантажити', signature: 'Підпис', initials: 'Ініціали', clear: 'Очистити', redraw: 'Перемалювати', draw_initials: 'Намалювати ініціали', type_signature_here: 'Введіть підпис тут', type_initial_here: 'Введіть ініціали тут', form_has_been_completed: 'Форму заповнено!', create_a_free_account: 'Створити безкоштовний обліковий запис', signed_with: 'Підписано за допомогою', please_check_the_box_to_continue: 'Будь ласка, позначте прапорець, щоб продовжити', open_source_documents_software: 'відкритий програмний засіб для документів', verified_phone_number: 'Підтвердіть номер телефону', use_international_format: 'Використовуйте міжнародний формат: +1xxx', six_digits_code: '6-значний код', change_phone_number: 'Змінити номер телефону', sending: 'Надсилаю...', resend_code: 'Повторно відправити код', verification_code_has_been_resent: 'Код підтвердження був повторно надісланий', please_fill_all_required_fields: "Будь ласка, заповніть всі обов'язкові поля", set_today: 'Задати Сьогодні', date: 'Дата', draw_signature: 'Намалюйте підпис', type_initial: 'Введіть ініціали', draw: 'Підпис', type: 'Текст', type_text: 'Введіть текст', toggle_multiline_text: 'Перемкнути Багаторядковий Текст', email_has_been_sent: 'Електронний лист був відправлений' } const cs = { submit_form: 'Odeslat formulář', type_here: 'Zadejte zde', optional: 'volitelné', select_your_option: 'Vyberte svou volbu', complete_hightlighted_checkboxes_and_click: 'Označte zvýrazněné zaškrtávací políčka a klikněte na', submit: 'odeslat', next: 'další', click_to_upload: 'Klikněte pro nahrání', or_drag_and_drop_files: 'nebo přetáhněte soubory sem', send_copy_via_email: 'Odeslat kopii e-mailem', download: 'Stáhnout', signature: 'Podpis', initials: 'Iniciály', clear: 'Smazat', redraw: 'Překreslit', draw_initials: 'Nakreslit iniciály', type_signature_here: 'Sem zadejte podpis', type_initial_here: 'Sem zadejte iniciály', form_has_been_completed: 'Formulář byl dokončen!', create_a_free_account: 'Vytvořit bezplatný účet', signed_with: 'Podepsáno pomocí', please_check_the_box_to_continue: 'Prosím, zaškrtněte políčko pro pokračování', open_source_documents_software: 'open source software pro dokumenty', verified_phone_number: 'Ověřte telefonní číslo', use_international_format: 'Použijte mezinárodní formát: +1xxx', six_digits_code: '6-místný kód', change_phone_number: 'Změnit telefonní číslo', sending: 'Odesílání...', resend_code: 'Znovu odeslat kód', verification_code_has_been_resent: 'Ověřovací kód byl znovu odeslán', please_fill_all_required_fields: 'Prosím vyplňte všechny povinné položky', set_today: 'Nastavit Dnes', date: 'Datum', draw_signature: 'Nakreslit podpis', type_initial: 'Zadat iniciály', draw: 'Kreslit', type: 'Zadat', type_text: 'Zadat text', toggle_multiline_text: 'Přepnout Víceřádkový Text', email_has_been_sent: 'E-mail byl odeslán' } const pt = { submit_form: 'Enviar Formulário', type_here: 'Digite aqui', optional: 'opcional', select_your_option: 'Selecione sua opção', complete_hightlighted_checkboxes_and_click: 'Complete as caixas de seleção destacadas e clique', submit: 'enviar', next: 'próximo', click_to_upload: 'Clique para fazer o upload', or_drag_and_drop_files: 'ou arraste e solte arquivos', send_copy_via_email: 'Enviar cópia por e-mail', download: 'Baixar', signature: 'Assinatura', initials: 'Iniciais', clear: 'Limpar', redraw: 'Redesenhar', draw_initials: 'Desenhar iniciais', type_signature_here: 'Digite a assinatura aqui', type_initial_here: 'Digite as iniciais aqui', form_has_been_completed: 'O formulário foi concluído!', create_a_free_account: 'Criar uma Conta Gratuita', signed_with: 'Assinado com', please_check_the_box_to_continue: 'Por favor, marque a caixa para continuar', open_source_documents_software: 'software de documentos de código aberto', verified_phone_number: 'Verificar Número de Telefone', use_international_format: 'Use formato internacional: +1xxx', six_digits_code: 'Código de 6 dígitos', change_phone_number: 'Alterar número de telefone', sending: 'Enviando...', resend_code: 'Reenviar código', verification_code_has_been_resent: 'O código de verificação foi reenviado via SMS', please_fill_all_required_fields: 'Por favor, preencha todos os campos obrigatórios', set_today: 'Definir Hoje', date: 'Data', draw_signature: 'Desenhar assinatura', type_initial: 'Inserir iniciais', draw: 'Desenhar', type: 'Inserir', type_text: 'Inserir texto', toggle_multiline_text: 'Alternar Texto Multilinha', email_has_been_sent: 'Email enviado' } const i18n = { en, es, it, de, fr, pl, uk, cs, pt } const browserLanguage = (navigator.language || navigator.userLanguage || 'en').split('-')[0] const t = (key) => i18n[browserLanguage]?.[key] || i18n.en[key] || key export default i18n export { t }