2013-06-17 4 views
4

Dans le générateur de modules complémentaires firefox, il est possible de déposer des préférences dans la fenêtre des propriétés dans un champ "Propriétés supplémentaires de package.json".localisation firefox-addon-sdk des options supplémentaires

Les préférences de localisation ressemblent à ceci:

{ "preferences": [ 
     { 
      "type": "string", 
      "name": "myStringPref", 
      "value": "this is the default string value", 
      "title": "My String Pref" 
     } 
     .... 
    ]} 
} 

Question: Comment puis-je localiser les étiquettes des addon-options?

Répondre

3

est ici essentielle de la localisation manuelle.

  1. créer des fichiers locaux au format JSON
  2. créer un fichier liste locale au format JSON
  3. télécharger addon package (fichier xpi) à partir de Add-on Builder
  4. renommer l'extension de fichier .xpi à .zip
  5. Extraire le fichier zip
  6. créer un dossier locale à la racine de addon
  7. copie des fichiers locaux dans le dossier de paramètres régionaux
  8. fichier liste locale de copie dans le dossier racine
  9. zip tous les fichiers et dossiers sur le dossier racine.
  10. renommage extension de fichier .zip à .xpi
tree fichier

:

my-addon 
    | locales.json 
    | 
    +---data 
    +---lib 
    +---locale 
     en-US.json 
     fr-FR.json 
     ja-JP.json 

échantillons:

locales.json 
{"locales":[ 
    "en-US", 
    "fr-FR", 
    "ja-JP" 
]} 

en-US.json 
{ 
"test": "test en-US", 
"test2": "test2 en-US" 
} 

fr-FR.json 
{ 
"test": "test fr-FR", 
"test2": "test2 fr-FR" 
} 

ja-JP.json 
{ 
"test": "test ja-JP", 
"test2": "test2 ja-JP" 
} 
1

Vous pouvez localiser les libellés des préférences d'addon en ajoutant manuellement certains fichiers json dans le fichier de package addon (xpi).

J'ai écrit "How To" document en japonais, juste hier. Vous pouvez l'obtenir à travers Google Traduction. Je crois que ce document vous aidera.

http://translate.google.co.jp/translate?sl=ja&tl=en&js=n&prev=_t&hl=ja&ie=UTF-8&u=http%3A%2F%2Fbacky0175.at.webry.info%2F201310%2Farticle_4.html&act=url

Note: Google Translate fait une traduction bizarre. :-( Désolé pour peu pratique.

backy0175

+2

Notez que les réponses [link-only] (http://meta.stackoverflow.com/tags/link-only-answers/info) sont déconseillées, les réponses SO devraient être l'aboutissement d'une recherche de solution (vs. encore une autre escale de références, qui ont tendance à se figer au fil du temps). S'il vous plaît envisager d'ajouter un synopsis autonome ici, en gardant le lien comme référence. – kleopatra

Questions connexes