Files
BudsieBuds 9a304c0183 refactor(i18n): standardize language catalogs, enforce dynamic fallback, and add test coverage
- Replace untranslated English strings with empty fallback ('') across all non-English catalogs and sort keys alphabetically (closes #4783, closes #4660)
- Restore missing Sales.no_sales_to_display in English while preserving existing translations (closes #4794, references #4637, #4795)
- Register Georgian (ka) and Swahili (sw-KE, sw-TZ) locales, normalize Croatian to hr per BCP 47, and fix datepicker long month keys (partially addresses #4476, references #3891)
- Hardcode invariant brand constants (OSPOS, website, copyrights) in login/footer views, remove from catalogs, and standardize Latin OSPOS branding
- Fix English catalog typos and maintain consistent British English variants in en-GB
- Add LanguageFilesTest with 4,418 automated tests for syntax, key parity, sorting, and bidirectional locale registrations
- Update AGENTS.md with localization guidelines and development best practices
2026-11-04 15:23:50 +01:00

83 lines
4.6 KiB
PHP

<?php
return [
'address_1' => 'Adresse 1',
'address_2' => 'Adresse 2',
'admin' => 'Administrateur',
'city' => 'Ville',
'clerk' => 'Employé',
'close' => 'Fermer',
'color' => 'Couleurs du thème',
'comments' => 'Commentaires',
'common' => 'commun',
'confirm_search' => 'Vous avez sélectionné une ou plusieurs lignes, celles-ci ne seront plus sélectionnées après votre recherche. Voulez-vous continuer ?',
'correct_errors' => 'Merci de corriger les erreurs identifiées avant d\'enregistrer',
'country' => 'Pays',
'dashboard' => 'Tableau de bord',
'date' => '',
'delete' => 'Supprimer',
'det' => 'détails',
'download_import_template' => 'Télécharger le modèle d\'importation CSV (CSV)',
'edit' => 'éditer',
'email' => 'Courriel',
'email_invalid_format' => 'Le format de l\'adresse courriel est incorrect.',
'export_csv' => 'Exportation CSV',
'export_csv_no' => 'Non',
'export_csv_yes' => 'Oui',
'fields_required_message' => 'Les champs en rouge sont requis',
'fields_required_message_unique' => 'Les champs en rouge sont requis et doivent être uniques',
'first_name' => 'Prénom',
'first_name_required' => 'Le prénom est requis.',
'first_page' => 'Premier',
'gender' => 'Genre',
'gender_female' => '',
'gender_male' => '',
'gender_undefined' => 'Non défini',
'icon' => 'Icône',
'id' => 'Identifiant',
'import' => 'Importation',
'import_change_file' => 'Changer',
'import_csv' => 'Importation CSV',
'import_full_path' => 'Chemin complet vers le fichier CSV requis',
'import_remove_file' => 'Supprimer',
'import_select_file' => 'Sélectionner le fichier',
'inv' => 'fact.',
'last_name' => 'Nom de famille',
'last_name_required' => 'Le nom de famille est un champ obligatoire.',
'last_page' => 'Dernier',
'learn_about_project' => 'pour les dernières informations sur le projet.',
'list_of' => 'Liste de',
'logo' => '',
'logo_mark' => 'Marque',
'manager' => 'Gestionnaire',
'new' => 'Nouveau',
'no' => 'Non',
'no_persons_to_display' => 'Il n\'y a personne à afficher.',
'none_selected_text' => '[Sélectionner]',
'or' => 'OU',
'people' => 'Personnes',
'phone_number' => 'Téléphone',
'please_visit_my' => 'SVP visitez le',
'position' => 'Position',
'powered_by' => 'Propulsé par {app} {version}',
'price' => 'Prix',
'print' => 'Imprimer',
'remove' => 'Enlever',
'required' => 'Requis',
'restore' => 'Restaurer',
'return_policy' => 'Politique de retour',
'search' => 'Recherche',
'search_options' => 'Options de recherche',
'searched_for' => 'Recherché',
'state' => 'État',
'submit' => 'Valider',
'total_spent' => 'Dépenses totales',
'unknown' => 'Inconnu(e)',
'view_recent_sales' => 'Voir ventes récentes',
'welcome' => 'Bienvenue',
'welcome_message' => 'Bienvenue sur OSPOS, choisissez un module ci-dessous pour commencer.',
'yes' => 'Oui',
'you_are_using_ospos' => 'Vous utilisez Open Source Point Of Sale Version',
'zip' => 'Code postal',
];