Langue

Noel Lambert shared this idea 1 week ago
Declined

Pour tous les utilisateurs de GeoGebra en une autre langue que le français, vous avez pu croire que l'activité :


https://www.geogebra.org/m/zdwrt2hf


ne fonctionnait pas ...


Mais si elle fonctionne, parfaitement en français, mais comme j'utilisais une spécificité de l'écriture française, elle ne fonctionnait peut-être pas dans votre langue.


Je repris tout le code avec une écriture plus générale, comme cela j'espère qu'il n'y aura pas d'exclus !


Dans l'ancien "tube" on pouvait imposer la langue (language = fr ou ?ggbLang=fr dans une url) , il semble que dans le nouveau, la précision langue = French dans la configuration de l'activité, n'a pas d'action sur l'appliquette imbriquée.


un commentaire de "Materials Support Team" ?

Comments (7)

photo
1

I think we need to work out why it's not working in English - do you have any idea? (I can't spot anything)

photo
1

Suite au message de Rami, j'ai refait une nouvelle version qui fonctionne en anglais.

(et le fichier, soit disant corrigé de Raymond, ne fonctionnait, lui, pas du tout, en français)

Le problème venait du fait que j'avais utilisé getDefinitionString qui retourne une écriture dépendant de la langue d'utilisation, ainsi pour une utilisation en anglais elle retourne une chaîne différente de celle qui est retournée en français


ici en : Segment A, B vs fr Segment [AB]


donc je me demandais s'il existait encore un paramètre pour forcer la langue de l'appliquette à une langue donnée, quelle que soit la langue locale de l'utilisateur.


(je peux déposer à nouveau l'ancien fichier pour d'éventuels tests)

photo
1

You can set the language on your own site:


https://wiki.geogebra.org/e...


but we won't be adding that option to geogebra.org (sorry)

photo
1

Privilégier les sites personnels, c'est favoriser le peu d'attrait des utilisateurs pour déposer sur le "tube"

déjà avec la complication introduite les jours derniers par la complication "Publier"

photo
photo
1

ps you should use getDefinitionString(name, false) :)


https://wiki.geogebra.org/e...

photo
1

ah OK


String getDefinitionString(String objName[, boolean useLocalizedInput])


je testerai plus tard

photo
photo
1

getDefinitionString(String objName[, boolean useLocalizedInput])

Returns the description of the object with the given name as a string. If useLocalizedInput is false, returns the description in English, otherwise in current GUI language.


avec false ou true j'obtiens toujours la version française !!! La syntaxe avec booléen ne semble pas fonctionner comma attendu ... Avec false, je devrais obtenir la version anglaise

© 2019 International GeoGebra Institute