release 2023.04.23
This commit is contained in:
parent
0cc8c5b326
commit
40c3981b86
5 changed files with 106 additions and 98 deletions
|
@ -3,6 +3,12 @@ dev
|
|||
- [ ] source translation
|
||||
- [ ] fix third-party API (temp removed)
|
||||
|
||||
2023.04.23
|
||||
- require dotclear 2.26
|
||||
- require php 8.1+
|
||||
- use latest dotclear namespace
|
||||
- fix nullsafe warnings
|
||||
|
||||
2023.03.19
|
||||
- fix init check
|
||||
- fix some phpstan warnings
|
||||
|
|
|
@ -20,7 +20,7 @@ _translater_ requires:
|
|||
|
||||
* super admin permissions
|
||||
* Dotclear 2.26
|
||||
* PHP >= 8.1
|
||||
* PHP 8.1+
|
||||
|
||||
## USAGE
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ $this->registerModule(
|
|||
'Translater',
|
||||
'Translate your Dotclear plugins and themes',
|
||||
'Jean-Christian Denis & contributors',
|
||||
'2023.03.19',
|
||||
'2023.04.23',
|
||||
[
|
||||
'requires' => [['core', '2.26']],
|
||||
'permissions' => null,
|
||||
|
|
|
@ -2,10 +2,10 @@
|
|||
<modules xmlns:da="http://dotaddict.org/da/">
|
||||
<module id="translater">
|
||||
<name>Translater</name>
|
||||
<version>2023.03.19</version>
|
||||
<version>2023.04.23</version>
|
||||
<author>Jean-Christian Denis & contributors</author>
|
||||
<desc>Translate your Dotclear plugins and themes</desc>
|
||||
<file>https://github.com/JcDenis/translater/releases/download/v2023.03.19/plugin-translater.zip</file>
|
||||
<file>https://github.com/JcDenis/translater/releases/download/v2023.04.23/plugin-translater.zip</file>
|
||||
<da:dcmin>2.26</da:dcmin>
|
||||
<da:details>https://plugins.dotaddict.org/dc2/details/translater</da:details>
|
||||
<da:support>http://forum.dotclear.org/viewtopic.php?id=39220</da:support>
|
||||
|
|
|
@ -9,97 +9,99 @@
|
|||
# DOT NOT MODIFY THIS FILE !
|
||||
#
|
||||
|
||||
l10n::$locales['Translate'] = 'Traduire';
|
||||
l10n::$locales['Translation'] = 'Traduction';
|
||||
l10n::$locales['Write .lang.php files'] = 'Ecrire le fichier .lang.php';
|
||||
l10n::$locales['Translate also strings of template files'] = 'Traduire également les chaines des fichiers de template';
|
||||
l10n::$locales['Translate only unknow strings'] = 'Traduire uniquement les chaines inconnues';
|
||||
l10n::$locales['Hide default modules of Dotclear'] = 'Cacher les modules de la distribution de Dotclear';
|
||||
l10n::$locales['Write comments in files'] = 'Ecrire les commentaires dans les fichiers';
|
||||
l10n::$locales['Write informations about author in files'] = 'Ecrire les informations à propos de l\'auteur';
|
||||
l10n::$locales['User info:'] = 'Information à propos de l\'auteur :';
|
||||
l10n::$locales['Following informations can be used: %s'] = 'Les informations suivantes peuvent être utilisées : %s';
|
||||
l10n::$locales['Overwrite existing languages'] = 'Ecraser les langues existantes';
|
||||
l10n::$locales['Name of exported package:'] = 'Nom du paquetage exporté :';
|
||||
l10n::$locales['Backups'] = 'Sauvegardes';
|
||||
l10n::$locales['Make backups when changes are made'] = 'Faire une sauvegarde quand des changements sont effectués';
|
||||
l10n::$locales['Limit backups per module to:'] = 'Limiter les sauvegardes par module à :';
|
||||
l10n::$locales['Set to 0 for no limit.'] = 'Mettre à 0 pour aucune limite.';
|
||||
l10n::$locales['Store backups in:'] = 'Enregistrer les sauvegardes dans :';
|
||||
l10n::$locales['Behaviors'] = 'Comportements';
|
||||
l10n::$locales['Default start menu:'] = 'Menu de départ par défaut :';
|
||||
l10n::$locales['Enable menu on plugins page'] = 'Activer le menu sur la page des plugins';
|
||||
l10n::$locales['Enable menu on themes page'] = 'Activer le menu sur la page des thèmes';
|
||||
l10n::$locales['Nothing to backup'] = 'Rien à sauvegarder';
|
||||
l10n::$locales['Backup successfully created'] = 'Sauvegarde créée avec succès';
|
||||
l10n::$locales['Nothing to restore'] = 'Rien à restaurer';
|
||||
l10n::$locales['Backup successfully restored'] = 'Sauvegarde restaurée avec succès';
|
||||
l10n::$locales['Nothing to delete'] = 'Rien à effacer';
|
||||
l10n::$locales['Backup successfully deleted'] = 'Sauvegarde effacée avec succès';
|
||||
l10n::$locales['Nothing to export'] = 'Rien à exporter';
|
||||
l10n::$locales['Language successfully exported'] = 'Langue exportée avec succès';
|
||||
l10n::$locales['Language successfully imported'] = 'Langue importée avec succès';
|
||||
l10n::$locales['Nothing to create'] = 'Rien à créer';
|
||||
l10n::$locales['Language successfully added'] = 'Langue créée avec succès';
|
||||
l10n::$locales['Language successfully deleted'] = 'Langue effacée avec succès';
|
||||
l10n::$locales['Nothing to update'] = 'Rien à mettre à jour';
|
||||
l10n::$locales['Language successfully updated'] = 'Langue mise à jour avec succès';
|
||||
l10n::$locales['Themes'] = 'Thèmes';
|
||||
l10n::$locales['%s language edition'] = 'Edition de la langue %s';
|
||||
l10n::$locales['Use this text'] = 'Utiliser ce texte';
|
||||
l10n::$locales['Translate module %s'] = 'Traduire le module %s';
|
||||
l10n::$locales['Edit language %s of module %s'] = 'Modifier la langue %s du module %s';
|
||||
l10n::$locales['Modules list of type "%s"'] = 'Listes de modules de type "%s"';
|
||||
l10n::$locales['There is no editable modules'] = 'Il n\'y a pas de module modifiable';
|
||||
l10n::$locales['Module %s %s by %s'] = 'Module %s %s par %s';
|
||||
l10n::$locales['Root'] = 'Racine';
|
||||
l10n::$locales['Existing languages translations'] = 'Traductions existantes';
|
||||
l10n::$locales['Last backup'] = 'Dernière sauvegarde';
|
||||
l10n::$locales['Edit %s language'] = 'Modifier la langue %s';
|
||||
l10n::$locales['no backups'] = 'aucune sauvegarde';
|
||||
l10n::$locales['Selected languages action:'] = 'Action sur les langues sélectionnées :';
|
||||
l10n::$locales['Backup languages'] = 'Sauvegarder les langues';
|
||||
l10n::$locales['Delete languages'] = 'Effacer les langues';
|
||||
l10n::$locales['Export languages'] = 'Exporter les langues';
|
||||
l10n::$locales['Existing languages backups'] = 'Sauvegardes existantes';
|
||||
l10n::$locales['Selected backups action:'] = 'Action sur les sauvegardes sélectionnées :';
|
||||
l10n::$locales['Restore backups'] = 'Restaurer des sauvegardes';
|
||||
l10n::$locales['Delete backups'] = 'Effacer des sauvegardes';
|
||||
l10n::$locales['Add language'] = 'Ajouter une langue';
|
||||
l10n::$locales['Copy from language:'] = 'Copier depuis la langue :';
|
||||
l10n::$locales['optionnal'] = 'optionnel';
|
||||
l10n::$locales['Select languages package to import:'] = 'Sélectionner le paquetage de langues à importer :';
|
||||
l10n::$locales['List of %s localized strings'] = 'Liste des %s chaines de traduction';
|
||||
l10n::$locales['Group'] = 'Groupe';
|
||||
l10n::$locales['String'] = 'Chaine';
|
||||
l10n::$locales['Existing'] = 'Existant';
|
||||
l10n::$locales['%s occurrences'] = '%s occurences';
|
||||
l10n::$locales['Plural "%s"'] = 'Pluriel "%s"';
|
||||
l10n::$locales['Plural form of "%s"'] = 'Forme plurielle de "%s"';
|
||||
l10n::$locales['Change the group of the selected translations to:'] = 'Changer le groupe des chaines sélectionnées vers :';
|
||||
l10n::$locales['Translate your Dotclear plugins and themes'] = 'Traduire vos plugins et thèmes Dotclear';
|
||||
l10n::$locales['Translate plugins'] = 'Traduire des plugins';
|
||||
l10n::$locales['Translate themes'] = 'Traduire des thèmes';
|
||||
l10n::$locales['locales folders of each module'] = 'le fichier locales de chaque module';
|
||||
l10n::$locales['plugins folder root'] = 'la racine du dossier des plugins';
|
||||
l10n::$locales['public folder root'] = 'la racine du dossier public';
|
||||
l10n::$locales['cache folder of Dotclear'] = 'le dossier cache de Dotclear';
|
||||
l10n::$locales['locales folder of translater'] = 'le dossier locales de Traducteur';
|
||||
l10n::$locales['Failed to find module %s'] = 'Impossible de trouver le module %s';
|
||||
l10n::$locales['Failed find language %s'] = 'Impossible de trouver la langue %s';
|
||||
l10n::$locales['Limit of %s backups for module %s exceed'] = 'La limite de %s sauvegardes pour le module %s est atteinte';
|
||||
l10n::$locales['Failed to find backups folder for module %s'] = 'Impossible de trouver le dossier de sauvegarde pour le module %s';
|
||||
l10n::$locales['Failed to find language %s'] = 'Impossible de trouver la langue %s';
|
||||
l10n::$locales['Failed to find file %s'] = 'Impossible de trouver le fichier %s';
|
||||
l10n::$locales['Failed to delete file %s'] = 'Impossible d\'effacer le fichier %s';
|
||||
l10n::$locales['Some languages has not been overwrited %s'] = 'Des langues n\'ont pas été écrasées : %s';
|
||||
l10n::$locales['Nothing to import from %s'] = 'Rien à importer';
|
||||
l10n::$locales['Export mask is not set in plugin configuration'] = 'Le masque d\'export n\'est pas renseigné dans la configuration du plugin';
|
||||
l10n::$locales['Zip file %s is not in translater format'] = 'Le fichier zip n\'est pas au format de traduction';
|
||||
l10n::$locales['Unknow language %s'] = 'Langue %s inconnue';
|
||||
l10n::$locales['Language %s already exists'] = 'La langue %s existe déjà';
|
||||
l10n::$locales['Failed to copy file from language %s'] = 'Impossible de copier le fichier depuis la langue %s';
|
||||
l10n::$locales['No string to write, language %s deleted'] = 'Rien à écrire, le fichiers de langue %s est effacé';
|
||||
l10n::$locales['Failed to grant write acces on file %s'] = 'Impossible d\'avoir les droits en écriture sur le fichier %s';
|
||||
l10n::$locales['Failed to write file %s'] = 'Impossible d\'écrire le fichier %s';
|
||||
l10n::$locales['Translater'] = 'Traducteur';
|
||||
use Dotclear\Helper\L10n;
|
||||
|
||||
L10n::$locales['Translate'] = 'Traduire';
|
||||
L10n::$locales['Translation'] = 'Traduction';
|
||||
L10n::$locales['Write .lang.php files'] = 'Ecrire le fichier .lang.php';
|
||||
L10n::$locales['Translate also strings of template files'] = 'Traduire également les chaines des fichiers de template';
|
||||
L10n::$locales['Translate only unknow strings'] = 'Traduire uniquement les chaines inconnues';
|
||||
L10n::$locales['Hide default modules of Dotclear'] = 'Cacher les modules de la distribution de Dotclear';
|
||||
L10n::$locales['Write comments in files'] = 'Ecrire les commentaires dans les fichiers';
|
||||
L10n::$locales['Write informations about author in files'] = 'Ecrire les informations à propos de l\'auteur';
|
||||
L10n::$locales['User info:'] = 'Information à propos de l\'auteur :';
|
||||
L10n::$locales['Following informations can be used: %s'] = 'Les informations suivantes peuvent être utilisées : %s';
|
||||
L10n::$locales['Overwrite existing languages'] = 'Ecraser les langues existantes';
|
||||
L10n::$locales['Name of exported package:'] = 'Nom du paquetage exporté :';
|
||||
L10n::$locales['Backups'] = 'Sauvegardes';
|
||||
L10n::$locales['Make backups when changes are made'] = 'Faire une sauvegarde quand des changements sont effectués';
|
||||
L10n::$locales['Limit backups per module to:'] = 'Limiter les sauvegardes par module à :';
|
||||
L10n::$locales['Set to 0 for no limit.'] = 'Mettre à 0 pour aucune limite.';
|
||||
L10n::$locales['Store backups in:'] = 'Enregistrer les sauvegardes dans :';
|
||||
L10n::$locales['Behaviors'] = 'Comportements';
|
||||
L10n::$locales['Default start menu:'] = 'Menu de départ par défaut :';
|
||||
L10n::$locales['Enable menu on plugins page'] = 'Activer le menu sur la page des plugins';
|
||||
L10n::$locales['Enable menu on themes page'] = 'Activer le menu sur la page des thèmes';
|
||||
L10n::$locales['Nothing to backup'] = 'Rien à sauvegarder';
|
||||
L10n::$locales['Backup successfully created'] = 'Sauvegarde créée avec succès';
|
||||
L10n::$locales['Nothing to restore'] = 'Rien à restaurer';
|
||||
L10n::$locales['Backup successfully restored'] = 'Sauvegarde restaurée avec succès';
|
||||
L10n::$locales['Nothing to delete'] = 'Rien à effacer';
|
||||
L10n::$locales['Backup successfully deleted'] = 'Sauvegarde effacée avec succès';
|
||||
L10n::$locales['Nothing to export'] = 'Rien à exporter';
|
||||
L10n::$locales['Language successfully exported'] = 'Langue exportée avec succès';
|
||||
L10n::$locales['Language successfully imported'] = 'Langue importée avec succès';
|
||||
L10n::$locales['Nothing to create'] = 'Rien à créer';
|
||||
L10n::$locales['Language successfully added'] = 'Langue créée avec succès';
|
||||
L10n::$locales['Language successfully deleted'] = 'Langue effacée avec succès';
|
||||
L10n::$locales['Nothing to update'] = 'Rien à mettre à jour';
|
||||
L10n::$locales['Language successfully updated'] = 'Langue mise à jour avec succès';
|
||||
L10n::$locales['Themes'] = 'Thèmes';
|
||||
L10n::$locales['%s language edition'] = 'Edition de la langue %s';
|
||||
L10n::$locales['Use this text'] = 'Utiliser ce texte';
|
||||
L10n::$locales['Translate module %s'] = 'Traduire le module %s';
|
||||
L10n::$locales['Edit language %s of module %s'] = 'Modifier la langue %s du module %s';
|
||||
L10n::$locales['Modules list of type "%s"'] = 'Listes de modules de type "%s"';
|
||||
L10n::$locales['There is no editable modules'] = 'Il n\'y a pas de module modifiable';
|
||||
L10n::$locales['Module %s %s by %s'] = 'Module %s %s par %s';
|
||||
L10n::$locales['Root'] = 'Racine';
|
||||
L10n::$locales['Existing languages translations'] = 'Traductions existantes';
|
||||
L10n::$locales['Last backup'] = 'Dernière sauvegarde';
|
||||
L10n::$locales['Edit %s language'] = 'Modifier la langue %s';
|
||||
L10n::$locales['no backups'] = 'aucune sauvegarde';
|
||||
L10n::$locales['Selected languages action:'] = 'Action sur les langues sélectionnées :';
|
||||
L10n::$locales['Backup languages'] = 'Sauvegarder les langues';
|
||||
L10n::$locales['Delete languages'] = 'Effacer les langues';
|
||||
L10n::$locales['Export languages'] = 'Exporter les langues';
|
||||
L10n::$locales['Existing languages backups'] = 'Sauvegardes existantes';
|
||||
L10n::$locales['Selected backups action:'] = 'Action sur les sauvegardes sélectionnées :';
|
||||
L10n::$locales['Restore backups'] = 'Restaurer des sauvegardes';
|
||||
L10n::$locales['Delete backups'] = 'Effacer des sauvegardes';
|
||||
L10n::$locales['Add language'] = 'Ajouter une langue';
|
||||
L10n::$locales['Copy from language:'] = 'Copier depuis la langue :';
|
||||
L10n::$locales['optionnal'] = 'optionnel';
|
||||
L10n::$locales['Select languages package to import:'] = 'Sélectionner le paquetage de langues à importer :';
|
||||
L10n::$locales['List of %s localized strings'] = 'Liste des %s chaines de traduction';
|
||||
L10n::$locales['Group'] = 'Groupe';
|
||||
L10n::$locales['String'] = 'Chaine';
|
||||
L10n::$locales['Existing'] = 'Existant';
|
||||
L10n::$locales['%s occurrences'] = '%s occurences';
|
||||
L10n::$locales['Plural "%s"'] = 'Pluriel "%s"';
|
||||
L10n::$locales['Plural form of "%s"'] = 'Forme plurielle de "%s"';
|
||||
L10n::$locales['Change the group of the selected translations to:'] = 'Changer le groupe des chaines sélectionnées vers :';
|
||||
L10n::$locales['Translate your Dotclear plugins and themes'] = 'Traduire vos plugins et thèmes Dotclear';
|
||||
L10n::$locales['Translate plugins'] = 'Traduire des plugins';
|
||||
L10n::$locales['Translate themes'] = 'Traduire des thèmes';
|
||||
L10n::$locales['locales folders of each module'] = 'le fichier locales de chaque module';
|
||||
L10n::$locales['plugins folder root'] = 'la racine du dossier des plugins';
|
||||
L10n::$locales['public folder root'] = 'la racine du dossier public';
|
||||
L10n::$locales['cache folder of Dotclear'] = 'le dossier cache de Dotclear';
|
||||
L10n::$locales['locales folder of translater'] = 'le dossier locales de Traducteur';
|
||||
L10n::$locales['Failed to find module %s'] = 'Impossible de trouver le module %s';
|
||||
L10n::$locales['Failed find language %s'] = 'Impossible de trouver la langue %s';
|
||||
L10n::$locales['Limit of %s backups for module %s exceed'] = 'La limite de %s sauvegardes pour le module %s est atteinte';
|
||||
L10n::$locales['Failed to find backups folder for module %s'] = 'Impossible de trouver le dossier de sauvegarde pour le module %s';
|
||||
L10n::$locales['Failed to find language %s'] = 'Impossible de trouver la langue %s';
|
||||
L10n::$locales['Failed to find file %s'] = 'Impossible de trouver le fichier %s';
|
||||
L10n::$locales['Failed to delete file %s'] = 'Impossible d\'effacer le fichier %s';
|
||||
L10n::$locales['Some languages has not been overwrited %s'] = 'Des langues n\'ont pas été écrasées : %s';
|
||||
L10n::$locales['Nothing to import from %s'] = 'Rien à importer';
|
||||
L10n::$locales['Export mask is not set in plugin configuration'] = 'Le masque d\'export n\'est pas renseigné dans la configuration du plugin';
|
||||
L10n::$locales['Zip file %s is not in translater format'] = 'Le fichier zip n\'est pas au format de traduction';
|
||||
L10n::$locales['Unknow language %s'] = 'Langue %s inconnue';
|
||||
L10n::$locales['Language %s already exists'] = 'La langue %s existe déjà';
|
||||
L10n::$locales['Failed to copy file from language %s'] = 'Impossible de copier le fichier depuis la langue %s';
|
||||
L10n::$locales['No string to write, language %s deleted'] = 'Rien à écrire, le fichiers de langue %s est effacé';
|
||||
L10n::$locales['Failed to grant write acces on file %s'] = 'Impossible d\'avoir les droits en écriture sur le fichier %s';
|
||||
L10n::$locales['Failed to write file %s'] = 'Impossible d\'écrire le fichier %s';
|
||||
L10n::$locales['Translater'] = 'Traducteur';
|
||||
|
|
Loading…
Reference in a new issue