Aller au contenu

Discussion Projet:Internationalisation

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Ajouter un sujet
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Dernier commentaire : il y a 3 ans par Thomas Linard dans le sujet Autotranslate

Internationalisation 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)Répondre

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)Répondre
Notification @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)Répondre
On est bien d’accord Lepticed7. Jpgibert (discussion) 18 décembre 2020 à 18:55 (UTC)Répondre

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)Répondre

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)Répondre
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)Répondre
Oui, ce pourrait être une solution. Lmaltier (discussion) 20 décembre 2020 à 12:57 (UTC)Répondre
Ça me va aussi ! Lepticed7 (À l’immortalité !) 20 décembre 2020 à 13:06 (UTC)Répondre

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)Répondre

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)Répondre
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)Répondre
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)Répondre
Salut Notification @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: par Modè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, mais fr. 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)Répondre
Notification @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)Répondre
Merci pour l'import Notification @Otourly : ! Pourrais-tu aussi importer MediaWiki:Lang ? Merci ! Thomas Linard (discussion) 16 janvier 2021 à 12:19 (UTC)Répondre
Notification @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)Répondre
Merci Notification @Otourly : ! Comme il est verrouillé, peux-tu changer son contenu, actuellement en, en fr ?
Notification @Thomas Linard : Et voilà Otourly (discussion) 18 janvier 2021 à 05:22 (UTC)Répondre
Désolé Notification @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)Répondre
Notification @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)Répondre