2010-08-24 3 views
1

je ne sais pas si c'est un problème de jira ou moi ne le fais pas correctement, ce dernier est plus probable!i18n jira problèmes

J'ai un fichier de propriétés du fichier appelé rootcause il est dans un Sturcture répertoire net/mycompany/de rootcauseanalysis

dans mon JIRA fichier Atlassian-plugin.xml Je

<resource type="i18n" name="i18n" location="net.mycompany.rootcauseanalysis.rootcause"/>

dans mes propriétés fichier I ont des propriétés définies comme

rootcause.name=My plugin

dans mon fichier java qui étend JiraWebActionSupport i utilise

String str=getText("rootcause.name");

quand j'imprimer ceci je me rootcause.name au lieu de la valeur de mon plug-in que je comptais faire. !

J'ai essayé résoudre ce problème en changeant la structure des répertoires, des noms de fichiers, les noms de propriétés, en utilisant "et" à court d'idées maintenant

+0

ne pourrais pas trouver quoi que ce soit sur JIRA qui était beaucoup d'aide, mais ce guide de confluence était utile gettting là où je suis maintenant http://confluence.atlassian.com/display/DI SC/i18n + dans + Confluence + Plugin + Développement –

+0

Juste une autre idée de dépannage: j'exécuterais un moniteur de fichiers et je ferais un greget pour "rootcause" pour voir quel fichier JIRA essaie d'ouvrir. C'est "procmon" sur Windows ou "strace" sur Linux. – sereda

+0

Merci, je vais suivre cela. J'ai fait un peu plus, si je change l'emplacement dans le dossier de xml j'obtiens des erreurs de paquet de ressource et il ne chargera pas le plugin ainsi il trouve évidemment le dossier de propriétés. Lorsque j'essaie de lire le fichier, est-ce que je suis censé spécifier ailleurs quel fichier il devrait lire? –

Répondre