Bounty // Cesium // Chacun son drapeau!

Bonjour,

Je lance un crowdfunding pour financer l’ajout dans Cesium de davantage de drapeaux.

J’aimerais en effet pouvoir choisir un drapeau qui me correspond mieux que ceux proposés par défaut.

Par exemple, je me disais qu’on pourrait ajouter les drapeaux suivants :

drapeaux

Ce serait quand même plus sympa que les actuels, non ?

Bref, je mets 75 DUG1 de ma poche, et j’invite ceux qui souhaitent voir cette fonctionnalité développée envoyer leur participation sur le portefeuille suivant :

7V9vS8ceaMBnrdJeC7N7egVTcJgSzWcFNdUc2pTEj2fj

Au fait, c’est bizarre : quand je clique sur un drapeau pour choisir un projet politique différent, ça me change complètement la langue dans toute l’interface de Cesium !!! Je ne comprends pas pourquoi :thinking:


Qui serait intéressé pour développer cette fonctionnalité ? @bpresles ?

Manifestez-vous si vous commencer à travailler là-dessus car, si deux personnes s’y mettent, on ne pourra pas doubler la récompense.

C’est quoi ton délire ! :slight_smile: arf , comprends pas le second degré moi. Y a un message caché ?

1 J'aime

Tu proposes donc de mettre uniquement le nom de la langue ?

Ou bien de trouver un drapeau spécifique à une langue et non pas à un état ? Par exemple pour le français :

francophonie

En espéranto c’est déjà le cas.

Cependant je pense que ta proposition au premier degré est tout à fait valable pour certains drapeaux : on pourrait binder l’espéranto ou le lojban pour les libertaires et le parti pirate, l’allemand pour les nazis, le français simplifié pour le PSG, l’anglais simplifié pour les « anarchocapitalistes ».

2 J'aimes

Si on commence à mettre des drapeaux passés de mode, alors pourquoi pas le sanglier de Vercingétorix ? Qui renverrait à la proto-langue « gauloise ». Mais on ne peut rien affirmer, on retrouve très peu de textes… Personne pour le latin ou le grec ancien ?

1 J'aime

J’ai ri à voix haute.

Pendant au moins 10 secondes.

@kimamila > C’est que les drapeaux ne sont pas des langues ! Les drapeaux peuvent représenter :

  • des États-Nations (donc des projets politiques, comme Liberté*, Égalité*, Fraternité*),
  • des projets politiques supra-nationaux (États-Unis d’Europe, ONU, etc.)
  • des projets esthético-politiques (ex : SolarPunk)
  • des projets sociétaux (ex : LGBT)
  • des équipes de foot (ex : PSG)
  • des villes (ex : Marseille)
  • des identités culturelles régionales (ex : Gwen Ha Du)
  • des partis politiques (ex : parti pirate)
  • l’état de santé à bord du bateau (ex : drapeau « en quarantaine »)

Mais faire une bijection

langue ↔ l'État-Nation dont le nom ressemble le plus à la langue

est un choix un peu bizarre.

Les drapeaux ne sont pas des langues, comme l’explique James Offer sur cet excellent site :

http://www.flagsarenotlanguages.com/blog/

À titre personnel, à chaque fois que j’ouvre Cesium (ou gchange), voir le drapeau de la France me fait froid dans le dos, car j’associe ça aux impôts, aux contraventions, à la garde à vue et aux tribunaux.

Par ailleurs, si je suis citoyen de cet État-Nation, je ne l’ai pas choisi pour autant et, à choisir, je chercherais peut-être autre chose qu’un pays néo-colonialiste. Il paraît que le Bhoutan c’est sympa :slight_smile:

Je trouve aussi que ça nous fait un peu passer pour des amateurs d’utiliser ces pratiques du milieu des années 2000s :frowning: Mais bon, comme on peut le lire sur le blog de FlagsAreNotLanguages.com, même des gros acteurs comme DuoLingo font encore cette erreur.

Voilà voilà, c’était ma rant-procrastination, que j’ai essayé de tourner de façon humoristique :innocent:

@tuxmain > Merci pour le drapeau de la francophonie et le conlang lojban ; je ne connaissais pas.


* mon cul

2 J'aimes
2 J'aimes

Ah bah je vois que j’arrive après la bataille haha :laughing:

…et que tu avais déjà partagé l’excellent site il y a deux ans :+1:

J’ai créé le ticket, mais le commentaire et de quelqu’un d’autre :

Created by: raphaeljolivet

Surement un commentaire ajouté par la migration que j’ai dû effectuer pour migrer le dépôt et quitter JitHub.

2 J'aimes

Ah ?

Ah ?

AH ?!
Merde ! moi qui pensais être français, aussi, simplement parceque je suis né là… ah bah non, je suis aussi néo-colonialiste, alors, du coup. Zut. Aie.
Heureusement, tu m’a ouvert les yeux. :slight_smile:

Je ne savais pas que France était un gros mot, et que cela n’avait rien à voir avec le français.
Maintenant… ca me parait évident !

Et sinon ton prénom c’est toi qui l’as choisit aussi, du coup, non ? Comment tu fais si tu ne l’aimes pas celui là ? Et tes parents ?

Désolé si j’ai fait un truc qui t’énerve.

Je ne vois pas de proposition concrète de ta part, cela dit, à la place des petits drapeaux.
Moi, je suis visuel, alors j’aime bien mettre des petites icônes, idéogramme, etc. et encore là je me retiens.
D’ailleurs, ces drapeau viennent juste d’arrivé sur Cesium. Avant c’était un drapeau générique, en forme… de drapeau. Ca t’énervait aussi ou pas ?

2 J'aimes

Je suis tout à fait d’accord que les langues ne devraient pas être identifiées aux états… seulement c’est bien pratique pour les représenter.

Je ne vois que trois solutions pour remplacer les drapeaux :

  • Écrire le nom de la langue ou son code ISO-639
  • Inclure une image d’un élément représentatif suffisamment consensuel de la langue (Shakespeare, la tour Eiffel, une vodka, une pizza…)
  • Créer un projet de drapeaux spécifiques aux langues, choisis par les locuteurs du monde entier

Sinon on supprime toutes les langues sauf l’espéranto. Pas de choix, pas de drapeau.

1 J'aime

Je vois que tu es chaud pour une joute écrite Benoît ? Vas-y, une fois n’est pas coutume, je suis d’humeur, haha :rofl:

…et que tu n’as pas daigné de changer de nationalité !

Non, mais la France l’est. Et perso j’ai pas envie de me taper des images subliminales du logo de cette entreprise que je préférerais boycotter.


Mais on s’égare.

Qu’est-ce qu’un drapeau ?

Petit catalogue d’exemples :

Ceci est un drapeau :

image

Ceci est un drapeau :

image

Ceci est un drapeau :

image

Je sais pas pour vous mais pour toi mais pour moi ça ressemble quand même vachement à des étendards de guerre…

En revanche, ceci n’est pas un drapeau :

français

Mes parents m’ont nommé Boris en hommage à Boris Vian, ce qui me va très bien :

Je l’ai postée il y a deux semaines ici : https://git.duniter.org/marketplaces/gchange-client/-/issues/21

Je ne vois pas à quelle version tu fais référence exactement ; mais t’inquiète pas, pour Cesium j’ai downgradé en 1.3.11 et pour gchange, un petit coup de CSS avec Stylus :

ion-header-bar .secondary-buttons {
    display: none !important;
}
1 J'aime

La solution apparaît d’elle-même : une textearea « Custom CSS » dans les paramètres avancés.

2 J'aimes

Évident.

:sweat_smile:

Pas du tout chaud, non, j’ai d’autres choses à faire, qui me semblent plus urgentes.

Ce que je n’aime pas, c’est que tu sous-entends qu’il puisses y avoir une intention politique, soumission ou je ne sais quoi, au fait de mettre un drapeau comme sélecteur de langue.
Mon intention était simplement :

  • le user onboarding (si si) puisqu’avant la sélection se faisait dans les paramètres => un peu compliqué pour un nouvel arrivant, non ?
  • le gain de place, avec une icone plutot que tu texte. D’autant que du texte fait varier la longueur, dans la barre du haut, et que j’ai besoin d’avoir la position de l’icone juste à côté (icone profile) pour la visite guidée.
    C’est aussi simple que ca.

Si on met deux lettre (FR, EN, etc.) le problème sera exactement le même, il me semble. Car comment distinguer EN_US de EN_GB ?

Sinon on peut toujours rendre l’icone moins visible, en ajoutant un opacity: 0.7, comme j’ai fait pour le ruban en haut à droite, dans le mode Cesium Monit : sur la license.

Mauvaise pioche.

Gchange est sur github. Cf dans « A propos ». @1000i100 a fait une copie sans m’avertir, il y a déjà bien longtemps. Du fait des lenteurs du gitlab duniter, je n’ai pas passé mes dev dessus. Je le ferai quand les choses seront améliorées.

Par ailleurs, comme tu t’en sors en CSS, je penses qu’une MR sur Cesium ne serait pas de trop.
Je sais bien que tu as plein d’autres à faire, mais justement moi aussi.

je n’ai pas trouvé de ticket sur Cesium, concernant la langue

2 J'aimes

Je ne te fais pas de procès d’intention Benoît.

J’explique juste que, de fait, un drapeau, c’est politique.

Et que tout le monde n’a pas envie d’être exposé à des discours politiques lorsqu’il ouvre un client G1.

Cesium détecte la langue par défaut du système d’exploitation non ?

Ce n’est pas un argument valide, pour au moins deux raisons :

  1. à ma connaissance, la plupart des codes ISO de langues sont composées de deux lettres seulement, qu’on peut afficher dans une police monospace
  2. il est possible de faire une image PNG avec marqué « FR » dedans plutôt que d’afficher un drapeau français

De la même façon que le fait tout le monde : en affichant « EN (US) » et « EN (GB) ».

Mais de toutes façons, d’ici qu’on ait suffisamment de contributeurs pour ajouter des variantes régionales, on a le temps de voir venir, et de trouver une solution pour l’histoire de la visite guidée.

Mais je le sais que tu as plein d’autres choses à faire ; c’est pour ça que j’ai lancé un bounty, et qu’il ne s’adresse pas à toi (remarque que je ne t’ai pas taggué dans mon post).

Je suis déjà sur 5-6 projets à la fois (et encore, je ne parle que des projets concernant la monnaie libre) ; tu sais bien qu’il faut du temps pour charger en mémoire de travail un projet, « se remettre dedans ». Ce serait une mauvaise allocation des ressources humaines de me disperser encore davantage ; c’est pourquoi je fais appel à des gens qui :

  1. connaissent AngularJS et Ionic, ce n’est pas mon cas à la base, et si j’ai manipulé un tout petit peu, pas du tout assez pour être efficace dessus
  2. connaissent déjà un peu l’architecture du code de Cesium
1 J'aime

Si je te fais une MR avec des « FR » en PNG au lieu des drapeaux, tu merges ?

1 J'aime

C’est la formulation qui m’a fait penser cela. Associer un drapeau nazi à Cesium, c’est quand même violent pour moi, après tant et tant d’effort et de temps pour coder tout ca…

C’est lié aux nations, à l’histoire des pays, d’avantage qu’à autre chose.
Que les élites s’en servent comme étendard, c’est une chose, que les braves gens y voient autre que le drapeau du pays dans lequel il sont né, c’en est une autre.
Mais c’est un débat qui ne m’intéresse pas vraiment.

En revanche, mettre de l’anglais partout alors que 95% des Junistes sont français, me parait être une dérive inconsciente qui témoigne d’une intégration de la pensée anglo-saxonne majoritaire, bien plus politique qu’une drapeau (les mots son nos pensées : controler nos mots, c’est controler nos pensées).

Et cela, ca ne te fait rien ?
Tu trouves à redire pour un drapeau (qui n’est pas imposer puisqu’on peut changer de langue) mais ne dit rien sur le fait que les interfaces de Duniter UI, Silkaj (Sakia, je ne sais pas) sont en anglais, sans pouvoir changer de langue !?

Tout cela me parait ridicule. Parlez donc en espéranto si vous pensez que c’est mieux ainsi, et que le monde ira mieux.

Dans les langues qu’il connait, oui, avec un fallback vers la locale définit dans le fichier config.js :

"fallbackLanguage": "en"

Il faut donc bien avertir l’utilisateur des langues disponibles.

En revanche, cela peut être dans une liste déroulante, quelque part dans la page d’accueil. En haut me paraissait bien, car le regard commence par là.

J’imagine. On a chacun sa sensibilité. Toi un drapeau nazi te choque ; d’autres seraient choqués par un drapeau LGBT. Moi c’est le drapeau français.

C’est un sujet complexe, car il renvoit à deux conceptions différentes de la Nation.

Je vais essayer de me remémorer mes cours de sciences po (c’est loin !).

Il y a deux conceptions de la Nation :

  1. conception « objective » : une Nation = une langue, une culture, une ethnie
  2. conception « subjective » : une Nation = un projet politique

Et, justement, si on n’aime pas le national-socialisme (je ne suis pas fan non plus, pour info), on pourrait aller, comme Ernest Renan l’a fait en 1882, jusqu’à se placer contre la conception que les allemands avaient de la Nation, à l’époque où il s’agissait de décider si l’Alsace-Lorraine était française ou allemande :

Je suis à 100% d’accord avec ça.

Il faut que je fasse un post pour chaque truc qui m’agace ? Houla, je sens que je vais me faire beaucoup d’ennemis ici moi !

2 J'aimes

Pour moi ça ne devrait pas attirer le regard car il n’y a pas forcément de raison (la plupart du temps, la bonne langue sera affichée automatiquement).

On pourrait aussi afficher à la place du drapeau la petite roue pour accéder aux paramètres. De la façon dont on accède actuellement aux paramètres, on a l’impression que ces paramètres sont liés au compte alors que la plupart sont liés à l’installation actuelle de l’application.