@unknownuser said:
les sources des '.rb' que j'ai ont des libelles en anglais or quand je utilise dans SU ils sont francisés
C'est normal, le script utilise un "dictionnaire".
Par exemple, dansbox.rb
, on peut voir avant chaque chaîne de caractère un$exStrings.GetString
(exemple :$exStrings.GetString("Height")
).
Cette variable globale $exStrings
et sa fonction .GetString(str)
font référence à un autre script disponible dans Google SketchUp 7\Tools\langhandler.rb, appelé dans le script d'appel des sous scripts Google SketchUp 7\Plugins\examples.rb comme ceci : $exStrings = LanguageHandler.new("Examples.strings")
. Ici on peut voir comment la variable globale $exStrings
a été créée.
La fonction de création appelle un fichier "Examples.strings"... Celui ci est dipsonible dans Google SketchUp 7\Resources(en-US ou fr-FR)\examples.strings ! Si tu ouvres ce fichier avec le bloc notes, tu y verras un simple fichier texte avec toutes les traductions dont le script a besoin ! C'est simple mais il fallait y penser.
@unknownuser said:
En tout cas ce new_group a l'air actif
C'est le meilleur !