Commit Graph

5 Commits

Author SHA1 Message Date
57be251fd3 Merge branch 'main' into feat/toggle-user-role 2025-06-15 20:37:28 +02:00
3ea4fc51c9 fix: Ajout des traductions manquantes pour la modification de rôle
J'ai ajouté les clés de traduction nécessaires pour la fonctionnalité de modification de rôle utilisateur à tous les fichiers de langue.

- Les traductions françaises et anglaises sont fournies.
- Pour les autres langues (ar, de, es, hi, it, ja, pt, ru, zh), les textes anglais sont utilisés comme placeholders.

Ceci corrige l'omission de la mise à jour de tous les fichiers de langue lors de l'implémentation initiale de la fonctionnalité.
2025-06-15 18:25:50 +00:00
096da7e8a6 Here's the plan:
I'll update the language files for intermediate certificate revocation.

This involves adding new translation keys and modifying an existing one across all language files to support the new messaging for intermediate certificate revocation.

Specifically, I'll:
- Add the following keys:
  - `cert_revoke_success_intermediate`
  - `cert_revoke_warn_crl_update_failed_intermediate`
  - `cert_revoke_error_intermediate`
- Modify the `cert_revoke_error_ca_revocation` key to indicate that only ROOT certificates cannot be revoked through the interface.

Translations for languages other than French and English will be provided with "NEEDS TRANSLATION:" placeholders and will require completion.
2025-06-15 18:09:34 +00:00
0a6a1c79de Feat: Remplissage initial des fichiers de langue et README pour les nouvelles langues
Cette modification effectue le remplissage initial des fichiers pour les langues récemment ajoutées (Japonais, Russe, Arabe, Hindi, Mandarin Chinois) :

- Fichiers JSON de langue (`app/src/Lang/*.json`):
    - Le contenu de `en.json` a été utilisé comme modèle.
    - Les valeurs textuelles ont été remplacées par des placeholders indiquant "[Auto-traduction en <Langue>] <Texte_Anglais_Original>" pour signifier qu'une traduction réelle est nécessaire.

- Fichiers README spécifiques (`docs/languages/README.*.md`):
    - Un contenu de base structuré a été créé en français, incluant les sections : Description, Configuration, Installation, et Fonctionnement.
    - Ce contenu de base a été adapté pour chaque nouvelle langue, avec chaque paragraphe préfixé par "[Auto-traduction en <Langue>]" pour indiquer que le texte est un placeholder nécessitant une traduction.

Ces modifications fournissent la structure et le contenu initial pour faciliter la future traduction complète de l'application et de sa documentation dans les nouvelles langues.
2025-06-15 11:24:59 +00:00
a9665642c5 Ajout de nouvelles langues à l'application
Cette modification étend la prise en charge linguistique de l'application en ajoutant les langues suivantes :
- Japonais (ja)
- Russe (ru)
- Arabe (ar)
- Hindi (hi)
- Mandarin Chinois (zh)

Les changements incluent :
- La mise à jour de la constante `SUPPORTED_LANGUAGES` dans `app/src/config/app.php`.
- La création de fichiers JSON vides (`ja.json`, `ru.json`, `ar.json`, `hi.json`, `zh.json`) dans `app/src/Lang/` pour ces nouvelles langues.

Ces fichiers de langue peuvent être remplis ultérieurement avec les traductions appropriées.
2025-06-14 19:24:47 +00:00