Discussion Projet:Internationalisation
Ajouter un sujetInternationalisation des langues
[modifier le wikicode]Salut,
d’après vous, faudrait-il internationaliser le nom des langues ?
Lepticed7 (À l’immortalité !) 18 décembre 2020 à 14:13 (UTC)
- J’ai envie de dire… oui. Aujourd’hui sur le wiktionnaire francophone, dans un article, on a Français, Anglais, Allemand, Italien… et non Français, English, Deutsch, Italiano… (ça c’est réservé à la liste des liens wiktionnaire interlangues). Donc, en toute logique, on devrait internationaliser les noms des langues dans les articles. Ou alors, je n’ai pas compris la question :) Jpgibert (discussion) 18 décembre 2020 à 15:52 (UTC)
- @Jpgibert : Le nom des langues serait affiché en fonction de la langue de l’interface choisit par la personne qui visite. Donc, si elle a défini français, ça serait "Français, Anglais, Allemand, Italien", si elle a défini anglais, ça serait "French, English, German, Italian". Lepticed7 (À l’immortalité !) 18 décembre 2020 à 16:05 (UTC)
- On est bien d’accord Lepticed7. Jpgibert (discussion) 18 décembre 2020 à 18:55 (UTC)
- @Jpgibert : Le nom des langues serait affiché en fonction de la langue de l’interface choisit par la personne qui visite. Donc, si elle a défini français, ça serait "Français, Anglais, Allemand, Italien", si elle a défini anglais, ça serait "French, English, German, Italian". Lepticed7 (À l’immortalité !) 18 décembre 2020 à 16:05 (UTC)
Il faudrait comprendre où… Si c’est dans les liens interwiki, on peut (mais on peut déjà le faire via un gadget, et je ne sais pas si ce serait possible via le mot clé int). Ailleurs, je suppose que non, puisque les noms de langues affichés ne font pas partie de l’interface inaccessible aux contributeurs. Par ailleurs, dans le cas des sections de langues, ou dans le cas des listes de traductions, ça changerait l’ordre alphabétique pour créer un énorme désordre, on ne pourrait plus s’y retrouver. Quand on s’intéresse à une langue et qu’on s’intéresse au wiktionnaire en français, on sait au moins comment s’écrit le nom de cette langue en français, habituellement…. Lmaltier (discussion) 18 décembre 2020 à 16:06 (UTC)
- Ah oui, j’ai oublié de préciser ça. Je pensais aux noms de sections. Lepticed7 (À l’immortalité !) 18 décembre 2020 à 16:16 (UTC)
- Je propose une version alternative, si le/la wikinaute a son interface paramétrée sur une autre langue que le français, alors le nom de la langue apparaîtra affichée dans sa langue entre parenthèse à côté du mot français. Ainsi les sections restent par ordre alphabétique et on rappelle que l'on est sur un site avec un contenu francophone. Otourly (discussion) 20 décembre 2020 à 09:21 (UTC)
- Oui, ce pourrait être une solution. Lmaltier (discussion) 20 décembre 2020 à 12:57 (UTC)
- Ça me va aussi ! Lepticed7 (À l’immortalité !) 20 décembre 2020 à 13:06 (UTC)
- Oui, ce pourrait être une solution. Lmaltier (discussion) 20 décembre 2020 à 12:57 (UTC)
- Je propose une version alternative, si le/la wikinaute a son interface paramétrée sur une autre langue que le français, alors le nom de la langue apparaîtra affichée dans sa langue entre parenthèse à côté du mot français. Ainsi les sections restent par ordre alphabétique et on rappelle que l'on est sur un site avec un contenu francophone. Otourly (discussion) 20 décembre 2020 à 09:21 (UTC)
Autotranslate
[modifier le wikicode]Bonsoir,
J'ai changé le modèle {{robot}}
pour m'inspirer du code du modèle Bot de Commons, qui est un des rares projets Wik* n'étant pas lié à une langue en particulier et qui a donc développé des modèles multilingues (Wikidata doit aussi en avoir quelques-uns dans ce genre-là, mais le besoin d'interface y est moindre).
Le modèle de Commons offrait un peu plus d'informations, mais surtout, il est basé sur Autotranslate et je me suis dit que c'était intéressant de l'importer ici. Il y a encore plein de choses à revoir (par exemple pour l'instant le nouveau modèle ne marche qu'en français et en anglais – et encore, il y a des choses à revoir pour l'anglais), mais est-ce que ça vous semble aller dans la bonne direction ? Thomas Linard (discussion) 11 janvier 2021 à 19:39 (UTC)
- C’est-à-dire ? Je n’ai pas compris l’idée. Un modèle qui marche en français et en anglais, ça veut dire quoi ?
- Ce qui est sûr, c’est que le Wiktionnaire est liée à une langue particulière, le français, et que ça ne changera pas. La simplicité, c’est important, la simplicité pour les lecteurs et pour les contributeurs, mais aussi pour le code des modèles (qui doivent rester maintenables même si leurs concepteurs ne sont plus là. Si l’idée est de changer plein de modèles, en les rendant beaucoup plus compliqués, pour rendre le projet multilingue, il faut faire attention. Lmaltier (discussion) 11 janvier 2021 à 20:53 (UTC)
- Bonsoir Lmaltier (d · c · b),
- "Ce qui est sûr, c’est que le Wiktionnaire est liée à une langue particulière, le français, et que ça ne changera pas " : ça semble une lapalissade. Voulais-tu dire que l'interface doit être figée en français, donc que tu t'opposes radicalement au présent projet et même au présent état des choses, puisque l'interface du Wiktionnaire n'est en français que si, et seulement si, on a défini "Français" dans ses préférences ? Si on a défini une autre langue, l'interface est un mixte entre cette langue et le français, et le présent projet entend offrir une interface plus cohérente à toutes celles et à tous ceux qui n'ont pas "Français" dans leurs préférences.
- "Un modèle qui marche en français et en anglais, ça veut dire quoi ?" : un modèle qui réagit à la préférence "Anglais" pour afficher de l'anglais, et, potentiellement, qui réagirait à d'autres langues. Pour l'instant, ça ne marche pas, il nous manque un peu de code MediaWiki pour instituer une langue par défaut (le français…) et je suis obligé de forcer le français.
- "La simplicité, c’est important, la simplicité pour les lecteurs et pour les contributeurs, mais aussi pour le code des modèles (qui doivent rester maintenables même si leurs concepteurs ne sont plus là" : tu parles de simplicité du genre
{{étcompcat}}
(vraiment le premier qui m'est tombé sous la main, il y a sans doute plus simple, mais sans doute plus complexe aussi) ? Il se trouve qu'avant que je ne fasse quelque modifs sur ce modèle{{robot}}
, il était déjà utilisé par des non-francophones, comme Utilisateur:WikitanvirBot, mais fonctionnait mal. J'ai donc pensé que c'était un excellent candidat à l'internationalisation. Thomas Linard (discussion) 11 janvier 2021 à 22:07 (UTC)- Le modèle
{{Autotranslate}}
ne fait que appeler le Module:Autotranslate il nous faudrait donc importer (via spécial:import) et éventuellement adapter ces deux bouts de code. Otourly (discussion) 12 janvier 2021 à 05:47 (UTC)- Salut @Otourly :, je n'ai pas importé le modèle et son module de manière très canonique : je les ai simplement copié-collé. Si tu veux les importer plus proprement, tu peux écraser mon travail. Simplement, dans le module et le modèle il faut changer
Template:
parModèle:
. - Ce qu'il manque pour que ça marche, d'après [1], c'est que nous ayons un MediaWiki:Lang (et dépendances), et bien sûr ne contenant pas
en
comme le MediaWiki:Lang de Commons, maisfr
. Ce qui ferait du français le "fallback" qu'attend Module:Autotranslate. {{Autotranslate}}
me semble un modèle vraiment utile pour le projet Internationalisation, avec LangSwitch, qui me semble intéressant d'importer aussi. Thomas Linard (discussion) 12 janvier 2021 à 13:35 (UTC)- @Thomas Linard : pour le respect de la licence, il n'y a rien de mieux qu'un import de l'historique, c'est d'ailleurs àmha la seule façon qui devrait exister. Ce n'est pas la peine de supprimer tout ce que tu as fait (j'ai pas encore regardé, déso), une fois importé on peut choisir quelle version d'historique conserver comme si c'était une simple fusion d'historique. Otourly (discussion) 12 janvier 2021 à 14:00 (UTC)
- Merci pour l'import @Otourly : ! Pourrais-tu aussi importer MediaWiki:Lang ? Merci ! Thomas Linard (discussion) 16 janvier 2021 à 12:19 (UTC)
- @Thomas Linard : C'est fait, même si pour l'occasion je ne suis pas sûr que le contenu aussi basique justifie une licence ;-). Otourly (discussion) 17 janvier 2021 à 18:45 (UTC)
- Merci @Otourly : ! Comme il est verrouillé, peux-tu changer son contenu, actuellement
en
, enfr
?- @Thomas Linard : Et voilà Otourly (discussion) 18 janvier 2021 à 05:22 (UTC)
- Désolé @Otourly : je ne t'avais pas remercié ! Bon, c'est bien ce que voulait Module:Autotranslate. Mais il y a encore du travail, il faut que je creuse ça. Merci ! Thomas Linard (discussion) 31 janvier 2021 à 14:11 (UTC)
- @Thomas Linard : Et voilà Otourly (discussion) 18 janvier 2021 à 05:22 (UTC)
- Merci @Otourly : ! Comme il est verrouillé, peux-tu changer son contenu, actuellement
- @Thomas Linard : pour le respect de la licence, il n'y a rien de mieux qu'un import de l'historique, c'est d'ailleurs àmha la seule façon qui devrait exister. Ce n'est pas la peine de supprimer tout ce que tu as fait (j'ai pas encore regardé, déso), une fois importé on peut choisir quelle version d'historique conserver comme si c'était une simple fusion d'historique. Otourly (discussion) 12 janvier 2021 à 14:00 (UTC)
- Salut @Otourly :, je n'ai pas importé le modèle et son module de manière très canonique : je les ai simplement copié-collé. Si tu veux les importer plus proprement, tu peux écraser mon travail. Simplement, dans le module et le modèle il faut changer
- Le modèle
- @Thomas Linard : Non, je ne m’oppose pas au présent projet, j’y suis au contraire favorable. Je ne veux dire que ce que j’ai écrit. Lmaltier (discussion) 12 janvier 2021 à 07:36 (UTC)