{"id":88,"date":"2020-07-20T12:14:33","date_gmt":"2020-07-20T10:14:33","guid":{"rendered":"https:\/\/darkcity.fr\/blog\/?p=88"},"modified":"2020-07-21T11:01:29","modified_gmt":"2020-07-21T09:01:29","slug":"transifex-la-plateforme-de-traductions","status":"publish","type":"post","link":"https:\/\/darkcity.fr\/blog\/2020\/07\/20\/transifex-la-plateforme-de-traductions\/","title":{"rendered":"Transifex : La plateforme de traductions"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Pr\u00e9sentation<\/h2>\n\n\n\n<p>Transifex est une solution pour g\u00e9rer les traductions de vos applications ou site Web. Gratuit pour les particuliers ou les projets OpenSource il est n\u00e9anmoins payant pour les entreprises.<\/p>\n\n\n\n<p>L&rsquo;outil permet une int\u00e9gration avec Github, ce qui permet d&rsquo;automatiser la mise \u00e0 jour des ressources facilement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Description d&rsquo;un Projet<\/h2>\n\n\n\n<p>Un projet se d\u00e9fini comme par son type de fichiers (Ici on prendra pour exemple un projet PHP) et ses ressources \u00e0 traduire. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"749\" src=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/qsuIcehU8m-1024x749.png\" alt=\"\" class=\"wp-image-161\" srcset=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/qsuIcehU8m-1024x749.png 1024w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/qsuIcehU8m-300x219.png 300w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/qsuIcehU8m-768x562.png 768w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/qsuIcehU8m.png 1274w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>R\u00e9sum\u00e9 du Projet Autoupdate<\/figcaption><\/figure>\n\n\n\n<p>La page Overview pr\u00e9sente les statistiques du projet avec les langues traduites et leur avancement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Utilisation<\/h2>\n\n\n\n<p>Pour commencer \u00e0 traduire, il faut s\u00e9lectionner une langue puis un fichier de ressources.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/VpR28oYioO-1024x346.png\" alt=\"\" class=\"wp-image-162\" srcset=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/VpR28oYioO-1024x346.png 1024w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/VpR28oYioO-300x101.png 300w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/VpR28oYioO-768x260.png 768w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/VpR28oYioO.png 1281w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Choix de la ressource \u00e0 traduire<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"671\" height=\"434\" src=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/XQoGPM0QUX.png\" alt=\"\" class=\"wp-image-163\" srcset=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/XQoGPM0QUX.png 671w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/XQoGPM0QUX-300x194.png 300w\" sizes=\"auto, (max-width: 671px) 100vw, 671px\" \/><figcaption>D\u00e9tails de la la ressource<\/figcaption><\/figure>\n\n\n\n<p>Lors de l&rsquo;affichage des d\u00e9tails de la ressource, il est possbile de lancer l&rsquo;interface de traduction via le bouton translate.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"647\" src=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/8Bg6mag4TN-1024x647.png\" alt=\"\" class=\"wp-image-159\" srcset=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/8Bg6mag4TN-1024x647.png 1024w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/8Bg6mag4TN-300x189.png 300w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/8Bg6mag4TN-768x485.png 768w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/8Bg6mag4TN.png 1322w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Ecran de traduction<\/figcaption><\/figure>\n\n\n\n<p>L&rsquo;\u00e9cran de traduction est tr\u00e8s bien fait :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li> Sur la partie gauche, vous avez l&rsquo;\u00e9tat des traductions de la ressource avec la possibilit\u00e9 de s\u00e9lectionner la langue de destination<\/li><li>Sur la partie droite, l&rsquo;\u00e9dition de la ressource avec les suggestions qui proposent des mots traduits dans les autres fichiers<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Int\u00e9gration GitHub<\/h2>\n\n\n\n<p>L&rsquo;int\u00e9gration Github permet de recup\u00e9rer les fichiers directement sur votre d\u00e9p\u00f4t. Lors d&rsquo;une mise \u00e0 jour faite par l&rsquo;\u00e9quipe de d\u00e9veloppement, la chaine de caract\u00e8re modifi\u00e9e sera remise \u00e0 z\u00e9ro dans transifex.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"274\" src=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/p1bDW4qY8n.png\" alt=\"\" class=\"wp-image-164\" srcset=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/p1bDW4qY8n.png 1010w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/p1bDW4qY8n-300x81.png 300w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/p1bDW4qY8n-768x208.png 768w\" sizes=\"auto, (max-width: 1010px) 100vw, 1010px\" \/><\/figure>\n\n\n\n<p>Pour remonter les informations \u00e0 votre d\u00e9p\u00f4t Github, un petit script sera n\u00e9cessaire pour pr\u00e9ciser la source et la destination des fichiers traduits :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"393\" src=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/2PL8y982x2-1024x393.png\" alt=\"\" class=\"wp-image-157\" srcset=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/2PL8y982x2-1024x393.png 1024w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/2PL8y982x2-300x115.png 300w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/2PL8y982x2-768x295.png 768w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/2PL8y982x2.png 1073w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Script permettant de configurer l&#8217;emplacement des fichiers dans votre d\u00e9pot Git<\/figcaption><\/figure>\n\n\n\n<p>Enfin vous pourrez s\u00e9lectionner \u00e0 quel moment repousser vos fichiers vers Git. Soit \u00e0 la fin de la revue ou uniquement d\u00e8s que tout le fichier est traduit : c&rsquo;est au choix.<\/p>\n\n\n\n<p>Pour ce qui est de la forme, Transifex peut pousser les modifications sous forme de commit ou de Pull request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"400\" src=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/ePQvHIhpVy.png\" alt=\"\" class=\"wp-image-160\" srcset=\"https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/ePQvHIhpVy.png 728w, https:\/\/darkcity.fr\/blog\/wp-content\/uploads\/2020\/07\/ePQvHIhpVy-300x165.png 300w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<p>Vous pourrez ensuite v\u00e9rifier sur votre d\u00e9p\u00f4t Git que toutes les modifications ont bien \u00e9t\u00e9 prises en comptes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Merci d&rsquo;avoir lu l&rsquo;ensemble de l&rsquo;article. je n&rsquo;ai pas d\u00e9taill\u00e9 tous les \u00e9crans car il s&rsquo;agissait dans mon esprit d&rsquo;une pr\u00e9sentation de ce qu&rsquo;on faisait \u00e0 l&rsquo;OGSteam. N&rsquo;h\u00e9sitez pas \u00e0 commenter l&rsquo;article si vous avez des questions !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9sentation Transifex est une solution pour g\u00e9rer les traductions de vos applications ou site Web. Gratuit pour les particuliers ou les projets OpenSource il est n\u00e9anmoins payant pour les entreprises. L&rsquo;outil permet une int\u00e9gration avec Github, ce qui permet d&rsquo;automatiser la mise \u00e0 jour des ressources facilement. Description d&rsquo;un Projet Un projet se d\u00e9fini comme &hellip; <a href=\"https:\/\/darkcity.fr\/blog\/2020\/07\/20\/transifex-la-plateforme-de-traductions\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Transifex : La plateforme de traductions<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[26,11,24,25],"class_list":["post-88","post","type-post","status-publish","format-standard","hentry","category-outils","tag-git","tag-github","tag-i18n","tag-php"],"_links":{"self":[{"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":9,"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"predecessor-version":[{"id":169,"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions\/169"}],"wp:attachment":[{"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/darkcity.fr\/blog\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}