Bonjour,
Je souhaite lister toutes les locale disponibles pour le resourcebundle de mon internalisation.
Mon idée de base est que je fournisse des fichiers langues dans mon jar et que si l’utilisateur veut faire ses propres traductions supplémentaires il puisse extraire un de ces fichiers, le traduire et le placer à côté du jar.
La manière dont je pensais procéder était
- de parser le répertoire de mon jar à la recherche de tous les labels_xxx.properties
- sur base des xxx identifiés et de Locale.getAvailableLocales() identifier les Locale disponibles et de les proposer à l'utilisateur.
Mais souvent je développe des trucs compliqués alors qu'il existe une solution toute faite ! Donc question, existe-t-il un système plus simple pour faire ça ?
Merci.
PS: j'ai déjà tout ce qui faut pour connaître le répertoire de mon jar. Donc pas de difficulté à ce niveau là.
Partager