Translation tools for Karuta
Il s'agit d'outils permettant de transformer des fichiers de langues de l'application Karuta vers un format reconnu par la plate-forme d'aide à la traduction Crowdin.
- l'environnement de développement utilisé est Processing
- pour utiliser un outil, il faut au préalable installer la version de Processing correspondant à votre machine puis télécharger le contenu du dépôt Github. Initialisez ensuite le fichier
config.jsonde chaque outil puis ouvrez le fichier.pdepour lancer un outil. - liste des outils :
karuta2xml: pour la transformation d'un fichier de langue javascript vers un fichier au format XML compatible avec Crowdinxml2karuta: pour la transformation d'un ou pluseurs fichiers de langue XML, issus de la plate-forme Crowdin, vers les fichiers javascript au format de Karuta
- format des fichiers
.xml: Android - format des fichiers
.js: voir le Github de Karuta
- commencez par dupliquer le fichier
config-model.jsonenconfig.json - ajustez éventuellement les noms de dossiers contenant le fichier source
.jset le fichier source.xml(généré parkaruta2xml) : lignesSOURCE_JSetSOURCE_XML - modifiez la ligne
"PATH" : "/path/to/your/file/to/transform"avec le chemin vers le dossier principal qui contiendra les 4 dossiers fichier.jsinitial (n'indiquez pas le nom du fichier ni le dossier contenant le fichier .js ou le fichier .xml). Par exemple :/users/duke/myproject/locales/ - vérifiez que les autres lignes du fichier
config.jsonvous conviennent - IMPORTANT : le chemin indiqué par
PATHsera synchronisé sur Github et configuré dans Crowdin comme source (branche main) et destination (branche i10n_main) des traductions
- commencez par dupliquer le fichier
config-model.jsonenconfig.json - modifiez la ligne
"PATH" : "/path/to/your/file/to/transform"avec le chemin vers les dossiers qui contiennent les fichiers.xmlgénérés par Crowdin (n'indiquez pas de nom de fichier) et les fichiers.jsqui seront générés parxml2karuta. Par exemple/users/duke/myproject/crowdin/ - choisissez les langues à utiliser en modifiant les lignes de l'élément
LOCALES
These are tools for transforming language files from the Karuta application into a format recognized by the translation support platform Crowdin.
- development tool is Processing
- list of tools:
karuta2xml: transformation of a javascript language file into a file in XML format compatible with Crowdinxml2karuta: transformation of one or more XML language files, from the Crowdin platform, into javascript files in Karuta format
.xmlfile format: Android.jsfile format: see the Karuta Github
- start by duplicating the
config-model.jsonfile toconfig.json - modify the
"PATH" line: "/path/to/your/file/to/transform"with the path to the initial.jsfile (do not indicate the file name). For example:/users/duke/myproject/locales/ - check that the other lines of the
config.jsonfile are correct for you
- start by duplicating the
config-model.jsonfile toconfig.json - modify the
"PATH" line: "/path/to/your/file/to/transform"with the path to the.xmlfiles generated by Crowdin (do not specify a file name). For example/users/duke/myproject/crowdin/xml/ - choose the languages to use by modifying the lines of the
LOCALESelement