Aide sur le stringtable.xml Arma 3

la création de Mods et les Tutoriels liés au Modding.
Avatar de l’utilisateur
JackFrench
Messages : 66
Inscription : 03 août 2013, 08:24
Contact :

Aide sur le stringtable.xml Arma 3

Message par JackFrench » 04 févr. 2016, 11:28

Bonjour
fichier stringtable.xml ( fichier permettant d’être multilangues) pour les addons. :o

j'ai besoin d'aide sur le fichier stringtable.xml d'arma 3

1) Dans quel addons d'arma 3 se trouve t'il ? je ne tiens pas à tout réécrire je préférè partir sur les bases du fichier jeu.

Ce fichier exploite ces langues :
English, Czech, French, Spanish, Italian, Polish, Portuguese, Russian, German, Korean**, Japanese** (**region exclusive).
2) Ma question est si je supprime différentes langues telle que Czech, Korean, Japanese, Polish que se passe t'il si un joueur de ces pays utilise mon mod sans sa langue .
une langue par défaut est elle choisie ?

3) Est ce vraiment nécessaire de le faire sachant que mon mod est loin d’être international ? :roll: mais j'aime bien aller jusqu'au fond des choses
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

04/02/2016 15h03 j'ai fait un test avec ceci

dans le fichier stringtable.xml

Code : Tout sélectionner

 <?xml version="1.0" encoding="utf-8"?>
<Project
  name="Jackfrench Arma3">
  <Package name="Backpack">
    <Container name="sac">
           <Key
        ID="STR_B_Kitbag_JFW">
        <German> Feld Rucksack Wald</German>
        <English> field backpack woodland</English>
        <Italian> campo zaino bosco</Italian>
        <Spanish> campo de la mochila del arbolado</Spanish>
        <French> Sac à dos de terrain woodland</French>
        <Czech> Pole batoh lesní</Czech>
        <Russian> Поле рюкзак леса</Russian>
        <Polish> Pole plecak lasy</Polish>
        <Hungarian> mező hátizsák erdei</Hungarian>
      </Key>
</Container>
  </Package>
</Project>

dans la définition de mon sac du config.cpp

Code : Tout sélectionner


class B_Kitbag_JFW : B_Kitbag_Base {
.../blabla
displayName = $STR_Sac_Medic_jfw;
/...blabla
Mais le souci c'est que le nom n'apparait plus , le reste est ok

Question 4

faut il un troisième paramètre et ou?

Merci aux personnes qui éclaireront ma lanterne
Image

Avatar de l’utilisateur
Tyrghen
Membre des [V]Vétérans
Messages : 4119
Inscription : 14 oct. 2012, 22:47

Re: Aide sur le stringtable.xml Arma 3

Message par Tyrghen » 04 févr. 2016, 20:25

Salut Jack,

Le stringtable.xml sera prit en compte dans chaque PBO si tu veux l'inclure dans chaque PBO, de manière à garder tes traductions groupées.

Si tu ne définis pas une langue, il prendra la langue que tu as défini comme langue par défaut, celle qui est contenue dans le tag: <Original></Original>

Dans le Stringtable.xml, tu donnes le nom du string que tu utiliseras dans le code (comme avec le stringtable.csv).

Dans ton cas,

Code : Tout sélectionner

displayName = $STR_Sac_Medic_jfw;
Le string de remplacement est STR_Sac_Medic_jfw.

Donc dans ton XML:

Code : Tout sélectionner

<Key ID="STR_Sac_Medic_jfw">
...
</key>
En gros, la version corrigée de ton XML:

Code : Tout sélectionner

 <?xml version="1.0" encoding="utf-8"?>
<Project name="Jackfrench Arma3">
  <Package name="Backpack">
    <Container name="sac">
           <Key ID="STR_Sac_Medic_jfw">
        <Original>Field backpack woodland</Original>
        <German> Feld Rucksack Wald</German>
        <English> field backpack woodland</English>
        <Italian> campo zaino bosco</Italian>
        <Spanish> campo de la mochila del arbolado</Spanish>
        <French> Sac à dos de terrain woodland</French>
        <Czech> Pole batoh lesní</Czech>
        <Russian> Поле рюкзак леса</Russian>
        <Polish> Pole plecak lasy</Polish>
        <Hungarian> mező hátizsák erdei</Hungarian>
      </Key>
</Container>
  </Package>
</Project>
Et pour répondre à ta question de principe...
Non, t'es pas obligé de le faire, même si personnellement je mets toujours au moins l'anglais, mais ça permet à plus de monde d'en profiter.

J'espère que j'ai répondu à tout, sinon n'hésites pas ;)
Image

Avatar de l’utilisateur
JackFrench
Messages : 66
Inscription : 03 août 2013, 08:24
Contact :

Re: Aide sur le stringtable.xml Arma 3

Message par JackFrench » 05 févr. 2016, 11:40

Merci de ton aide

Situation à ce jour

1) Sans le fichier stringable.xml cela fonctionne depuis l'origine de mon MOD avec signature incluse.

2) Je crée mon fichier stringable .xml avec tes corrections je "binarize "le fichier avec signature , et j'ai les noms qui n’apparaissent plus. Voila le resultat dans l'arsenal , mais malgré cela tout fonctionne :(

Image

3) j' essaie de" binarizer" sans signature et là les noms apparaissent :P

Image

j'en déduis donc qu'il manque un paramètre pour que la signature reconnaisse mon fichier stringable.

le nom de mon mod est jackfrench.pbo
signature jackfrench.pbo.JackFrench.bisign
Image

Avatar de l’utilisateur
Tyrghen
Membre des [V]Vétérans
Messages : 4119
Inscription : 14 oct. 2012, 22:47

Re: Aide sur le stringtable.xml Arma 3

Message par Tyrghen » 05 févr. 2016, 13:38

Faudrait que j'ai le PBO, mais une solution simple et rapide c'est de regrouper toutes tes traductions dans un seul addon "jackfrench_lang.pbo" et de ne pas le binariser.

J'ai vite regardé hier soir et c'est ce que je fais chez moi.
Comme ça lors d'une correction de texte, je ne me pas à jour un gros PBO.
Image

Avatar de l’utilisateur
Tyrghen
Membre des [V]Vétérans
Messages : 4119
Inscription : 14 oct. 2012, 22:47

Re: Aide sur le stringtable.xml Arma 3

Message par Tyrghen » 05 févr. 2016, 13:39

J'ai déplacé le fil parce qu'il appartient plus à ce forum.
Image

Avatar de l’utilisateur
JackFrench
Messages : 66
Inscription : 03 août 2013, 08:24
Contact :

Re: Aide sur le stringtable.xml Arma 3

Message par JackFrench » 05 févr. 2016, 16:37

Merci mon Ami si je puis me permettre.

En créant un jackfrench_lang.pbo même binariser cela fonctionne .

Le souci est résolu et plus pratique effectivement pour faire la gestion des textes c'est plus simple .

Mais au final je regrouperait le tout , j'irai jusqu'au bout et la boucle sera bouclé

Merci une fois de plus de m'avoir consacré du temps.
Image

Avatar de l’utilisateur
Tyrghen
Membre des [V]Vétérans
Messages : 4119
Inscription : 14 oct. 2012, 22:47

Re: Aide sur le stringtable.xml Arma 3

Message par Tyrghen » 05 févr. 2016, 16:57

C'est le but du forum... ArmA c'est une communauté avant tout.
Tant mieux si c'est résolu!
Image

Répondre