3 votes

Largeur maximale d'un bouton "J'aime" dans toutes les langues (internationalisation) ?

Je travaille sur un site qui aura une très forte distribution internationale et j'ai besoin de comprendre la largeur maximale d'un bouton "J'aime" dans n'importe laquelle des langues disponibles.

Jusqu'à présent, le plus gros bouton "J'aime" que j'ai trouvé est en russe - http://cl.ly/Jmeb . Existe-t-il une liste complète des spécifications indiquant la taille du bouton "J'aime" pour chaque langue disponible ?

0voto

Jim DeLaHunt Points 3395

La façon la plus robuste de concevoir votre site est de ne pas imposer de limites strictes à la taille du bouton "J'aime". Le bouton Thème des développeurs Facebook Internationalisation dit,

Éviter les mises en page reposant sur un dimensionnement précis

Essayez de ne pas utiliser des mises en page qui dépendent de la taille précise à l'écran des morceaux de texte dans la langue d'origine. Si vous avez dimensionné les éléments de votre interface utilisateur de manière à ce que votre texte tienne à peine, votre application ne fonctionnera probablement pas bien dans une langue où les mots sont plus longs.

De même, le Thème des développeurs Facebook Bouton "J'aime dit,

Il se peut que vous deviez ajuster la largeur du bouton "J'aime" pour tenir compte des différentes langues.

Vous avez trouvé un bouton "J'aime" en russe qui fait 110 pixels de large. Votre mise en page peut-elle fonctionner avec un bouton 1,5 fois plus large ? 2 fois plus large ? 5 fois plus large ? Dans ce cas, vous ne risquez rien.

Mais le navigateur récupère l'image du bouton "J'aime" de Facebook lorsqu'il affiche votre page, n'est-ce pas ? Ainsi, même si nous pouvons vous donner une liste complète de la taille du bouton "J'aime" pour chaque langue disponible, nous ne pouvons pas vous donner une liste complète de la taille du bouton "J'aime" pour chaque langue disponible. aujourd'hui Demain, Facebook pourrait ajouter une autre langue dont le bouton "J'aime" est plus long.

Cela dit, Facebook fournit un code pour obtenir le bouton "J'aime dans la langue de votre choix (voir FAQ : Comment afficher le bouton "J'aime" dans différentes langues ?) src="http://www.facebook.com/plugins/like.php?locale=fr\_FR&...

Facebook publie également un fichier XML listant les localités prises en charge par Facebook . Avec un peu de recherche/remplacement Grep, nous pouvons générer une page HTML qui affiche les boutons "J'aime" dans les 76 localités répertoriées aujourd'hui. En examinant la largeur de ces boutons, nous constatons que la localisation irlandaise du bouton "J'aime" est la plus large à l'heure actuelle, avec 127 pixels. (Sur mon système, le bouton "J'aime" en malayalam est un peu plus large, avec 169 pixels, mais c'est parce que je n'ai pas de police malayalam installée, et que le bouton s'affiche donc avec des boîtes de glyphes manquantes).

Il semble donc que la largeur maximale d'un bouton "J'aime" dans les langues prises en charge soit actuellement de 169 pixels. Mais coder en fonction de cette largeur n'est pas ce que Facebook, ou une bonne conception de l'internationalisation, recommande. Au lieu de cela, faites en sorte que votre mise en page soit flexible et qu'elle puisse s'adapter à des boutons "J'aime" plus larges dans certains pays.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X