CINXE.COM

Why weblate?

<!DOCTYPE html> <html lang="it" dir="ltr"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" href="/static/CACHE/css/output.7eee1daec0b4.css" type="text/css"> <link rel="stylesheet" href="/static/vendor/font-source/source-sans-3.css"> <link rel="stylesheet" href="/static/vendor/font-source/source-code-pro.css"> <meta name="robots" content="index, follow" /> <title> Why weblate? </title> <meta name="description" content=" I still get lot of questions why I wrote Weblate instead of staying with some existing solution. Most of the reasons were already addressed in previous posts, where I looked for Pootle alternative or announced Weblate, but still it might be worth to summarize reasons once more. " /> <meta name="keywords" content="Weblate,Git,gettext,resources,JSON,PO,MO,QTS,CAT,XLIFF,web,crowdsourcing,traduci" /> <link rel="author" href="mailto:info@weblate.org" /> <meta name="copyright" content="Copyright © Michal Čihař" /> <link rel="image_src" type="image/png" href="/static/weblate-128.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/static/logo-32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/static/logo-16.png"> <link rel="apple-touch-icon" sizes="180x180" href="/static/weblate-180.png" /> <link rel="mask-icon" href="/static/weblate-black.svg" color="#144d3f"> <meta name="msapplication-TileColor" content="#144d3f"> <meta name="msapplication-config" content="/browserconfig.xml"> <link rel="manifest" href="/site.webmanifest"> <meta name="theme-color" content="#144d3f"> <meta property="og:image" content="https://weblate.org " /> <meta property="og:url" content="https://weblate.org/it/news/archive/why-weblate/" /> <meta property="og:title" content=" Why weblate? " /> <meta property="og:site_name" content="Weblate" /> <meta property="og:description" content=" I still get lot of questions why I wrote Weblate instead of staying with some existing solution. Most of the reasons were already addressed in previous posts, where I looked for Pootle alternative or announced Weblate, but still it might be worth to summarize reasons once more. " /> <meta property="og:type" content="article" /> <meta property="article:published_time" content="2012-04-05T18:00:00+02:00" /> <meta property="article:author" content="Michal Čihař" /> <meta property="article:section" content="Annuncio" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@WeblateOrg" /> <meta property="fb:app_id" content="741121112629028" /> <meta property="fb:page_id" content="371217713079025" /> <link rel="alternate" type="application/rss+xml" href="https://weblate.org/feed/" title="Weblate blog feed (RSS)" /> <link rel="alternate" hreflang="ar" href="/ar/news/archive/why-weblate/" /> <link rel="alternate" hreflang="az" href="/az/news/archive/why-weblate/" /> <link rel="alternate" hreflang="be" href="/be/news/archive/why-weblate/" /> <link rel="alternate" hreflang="be-latn" href="/be-latn/news/archive/why-weblate/" /> <link rel="alternate" hreflang="bg" href="/bg/news/archive/why-weblate/" /> <link rel="alternate" hreflang="br" href="/br/news/archive/why-weblate/" /> <link rel="alternate" hreflang="ca" href="/ca/news/archive/why-weblate/" /> <link rel="alternate" hreflang="cs" href="/cs/news/archive/why-weblate/" /> <link rel="alternate" hreflang="da" href="/da/news/archive/why-weblate/" /> <link rel="alternate" hreflang="de" href="/de/news/archive/why-weblate/" /> <link rel="alternate" hreflang="en" href="/en/news/archive/why-weblate/" /> <link rel="alternate" hreflang="el" href="/el/news/archive/why-weblate/" /> <link rel="alternate" hreflang="en-gb" href="/en-gb/news/archive/why-weblate/" /> <link rel="alternate" hreflang="es" href="/es/news/archive/why-weblate/" /> <link rel="alternate" hreflang="fi" href="/fi/news/archive/why-weblate/" /> <link rel="alternate" hreflang="fr" href="/fr/news/archive/why-weblate/" /> <link rel="alternate" hreflang="fur" href="/fur/news/archive/why-weblate/" /> <link rel="alternate" hreflang="gl" href="/gl/news/archive/why-weblate/" /> <link rel="alternate" hreflang="he" href="/he/news/archive/why-weblate/" /> <link rel="alternate" hreflang="hu" href="/hu/news/archive/why-weblate/" /> <link rel="alternate" hreflang="hr" href="/hr/news/archive/why-weblate/" /> <link rel="alternate" hreflang="id" href="/id/news/archive/why-weblate/" /> <link rel="alternate" hreflang="is" href="/is/news/archive/why-weblate/" /> <link rel="alternate" hreflang="ja" href="/ja/news/archive/why-weblate/" /> <link rel="alternate" hreflang="kab" href="/kab/news/archive/why-weblate/" /> <link rel="alternate" hreflang="kk" href="/kk/news/archive/why-weblate/" /> <link rel="alternate" hreflang="ko" href="/ko/news/archive/why-weblate/" /> <link rel="alternate" hreflang="nb" href="/nb/news/archive/why-weblate/" /> <link rel="alternate" hreflang="nl" href="/nl/news/archive/why-weblate/" /> <link rel="alternate" hreflang="pl" href="/pl/news/archive/why-weblate/" /> <link rel="alternate" hreflang="pt" href="/pt/news/archive/why-weblate/" /> <link rel="alternate" hreflang="pt-br" href="/pt-br/news/archive/why-weblate/" /> <link rel="alternate" hreflang="ro" href="/ro/news/archive/why-weblate/" /> <link rel="alternate" hreflang="ru" href="/ru/news/archive/why-weblate/" /> <link rel="alternate" hreflang="sk" href="/sk/news/archive/why-weblate/" /> <link rel="alternate" hreflang="sl" href="/sl/news/archive/why-weblate/" /> <link rel="alternate" hreflang="sq" href="/sq/news/archive/why-weblate/" /> <link rel="alternate" hreflang="sr" href="/sr/news/archive/why-weblate/" /> <link rel="alternate" hreflang="sr-latn" href="/sr-latn/news/archive/why-weblate/" /> <link rel="alternate" hreflang="sv" href="/sv/news/archive/why-weblate/" /> <link rel="alternate" hreflang="tr" href="/tr/news/archive/why-weblate/" /> <link rel="alternate" hreflang="uk" href="/uk/news/archive/why-weblate/" /> <link rel="alternate" hreflang="zh-hans" href="/zh-hans/news/archive/why-weblate/" /> <link rel="alternate" hreflang="zh-hant" href="/zh-hant/news/archive/why-weblate/" /> <meta name="google-site-verification" content="SSd77ql2j6xSOlvDHT2pO2r3ZMQQyMVTycyse-l9i6A" /> <meta name="wot-verification" content="b166aac1728babda4ade" /> <meta name="monetization" content="$ilp.uphold.com/ENU7fREdeZi9"> <link href="https://mastodon.social/@nijel" rel="me"> </head> <body class="page light "> <div class="line"></div> <header> <div class="row"> <div class="logo"> <a href="/it/">Weblate</a> </div> <a href="/saml2/login/?next=/it/news/archive/why-weblate/" class="user-tab user-anonymous"></a> <a href="https://hosted.weblate.org/" class="button border small app" target="_blank">Vai a Weblate!</a> <nav class="main-menu"> <ul> <li class=""> <a href="/it/features/">Funzionalità</a> </li> <li class=" hide1025"> <a href="/it/download/">Scarica</a> </li> <li class=""> <a href="/it/hosting/">Prezzi</a> </li> <li class=""> <a href="/it/contribute/">Contribuisci</a> </li> <li class="menu-light gethelp"> <a href="/it/support/">Ricevi aiuto</a> </li> <li class="menu-light active hide1025"> <a href="/it/news/">Blog</a> </li> <li class="menu-light hide890"> <a href="/it/about/">Informazioni su</a> </li> <li class="menu-light hide1100"> <a href="https://docs.weblate.org/">Documenti</a> </li> </ul> </nav> <a href="#" class="menu-show"><span></span><span></span><span></span><span></span>Menu</a> </div> </header> <section class="content"> <div class="row"> <div class="wrap"> <h1 class="section-title bold" lang="en" dir="ltr">Why weblate?</h1> <div class="article big post"> <div class="content"> <div class="post-links post-links-top"> <span>Condividi</span> <a href="https://www.linkedin.com/sharing/share-offsite/?url=https://weblate.org/news/archive/why-weblate/&amp;title=Why weblate?" class="icon icon-in"></a> <a href="https://twitter.com/intent/tweet?text=Why weblate? @WeblateOrg https://weblate.org/news/archive/why-weblate/" class="icon icon-tw"></a> <a href="https://www.facebook.com/sharer.php?u=https://weblate.org/news/archive/why-weblate/" class="icon icon-fb"></a> </div> <div class="author"> <div class="avatar"> <img src="https://hosted.weblate.org/avatar/80/nijel.png" /> </div> Michal Čihař <br /> <a href="/it/news/">Blog</a> → <a href="/it/news/topic/announce/">Annuncio</a> <br /> 05 Aprile 2012 </div> <div lang="en" dir="ltr" class="entry"><p>I still get lot of questions why I wrote <a href="http://weblate.org/">Weblate</a> instead of staying with some existing solution. Most of the reasons were already addressed in previous posts, where <a href="http://blog.cihar.com/archives/2012/02/28/looking-pootle-alternative/">I looked for Pootle alternative</a> or <a href="http://blog.cihar.com/archives/2012/03/06/announcing-weblate/">announced Weblate</a>, but still it might be worth to summarize reasons once more.</p> <p><strong>Git integration</strong></p> <p>None of existing tools integrate with distribute version control, while I find this integration somewhat obvious and necessary. Having translation system as one of remote branches makes things really easy to handle for developers. Merging translations is nothing more than git merge.</p> <p><strong>Attribution to translator</strong></p> <p>I think it's fair to request that translator gets appropriate attribution for his contribution. Once we rely on Git, it is quite obvious that he will be author for Git commit doing changes. This way you can find author purely with Git and don't need to look for other tools.</p> <p><strong>Handling of several branches</strong></p> <p>In <a href="http://www.phpmyadmin.net/">phpMyAdmin</a> we heavily use branches to maintain stable releases. On the other side we want to be able to push translations to both stable and testing branches without translators having to do the work twice. Weblate does automatically push changes to all branches. Well this is not limited to branches but to subprojects as they don't have to be only branches, they can be also just related projects like with Gammu and Wammu.</p> <p><strong>Displaying context</strong></p> <p>Most of tools I tried fail to provide way to show related source code even when Gettext po files contain such references. With Weblate this is just matter of configuring URL of viewer, what nicely integrates with existing services like Github.</p> <p><strong>Sane merging of uploaded translations</strong></p> <p>With Pootle, it is possible to upload incomplete po file and it will luckily take it and replace existing one. This is quite dangerous as you would not notice it is incomplete unless you do some translation validation before release. Weblate does merge uploaded translations unit by unit, what makes it slower, but generates minimal diff and works also across branches.</p> <p><strong>Consistency checks</strong></p> <p>There are always things which can go easily wrong in the translation like format strings and translation tool should catch these as early as possible. Weblate semi-enforces checks - if check has failed, you will be redirected back to previous translation to possibly correct it (or mark check for ignoring). At current state checks are not as good as I would like to, but they are completely modular and can be easily extended and improved.</p> <p><strong>Bonus points</strong></p> <p>While working on Weblate I realized that some things could be done even better than I originally anticipated. For example with Github web hooks, it is possible to receive notifications on upstream repository updates and merge changes as they appear, leaving to really live translation process. Git allows to write custom merge drivers and this can be utilized for less merge conflicts on po files (they are usually caused by timestamps in headers), so that's another handy you get with Weblate. </p> <p>Of course there is much more built in, just check the <a href="http://weblate.readthedocs.org/en/latest/">documentation</a>.</p></div> </div> <div class="clear"></div> <div class="post-footer"> <div class="post-links"> <h2>Condividi con gli amici</h2> <a href="https://www.linkedin.com/sharing/share-offsite/?url=https://weblate.org/news/archive/why-weblate/&amp;title=Why weblate?" class="icon icon-in"></a> <a href="https://twitter.com/intent/tweet?text=Why weblate? @WeblateOrg https://weblate.org/news/archive/why-weblate/" class="icon icon-tw"></a> <a href="https://www.facebook.com/sharer.php?u=https://weblate.org/news/archive/why-weblate/" class="icon icon-fb"></a> </div> <h2>Altri argomenti</h2> <a class="button inline border rev small" href="/it/news/topic/release/">Rilascio</a> <a class="button inline border rev small" href="/it/news/topic/feature/">Funzionalità</a> <a class="button inline border rev small" href="/it/news/topic/development/">Sviluppo</a> <a class="button inline border rev small" href="/it/news/topic/localization/">Localizzazione</a> <a class="button inline border rev small" href="/it/news/topic/milestone/">Pietre miliari</a> </div> </div> <div class="related-posts"> <div class="section-title">Articoli collegati</div> <div class="articles"> <div class="article"> <div class="img"> <a href="/it/news/archive/versions-libre-projects-company/"> <img src="/media/images/GreenDark_kopie_8A4MVog.png" /> </a> </div> <div class="content"> <div class="date">01 Luglio 2024</div> <h2> <a href="/it/news/archive/versions-libre-projects-company/" lang="en" dir="ltr">New versions, libre projects, and a company!</a> </h2> <p lang="en" dir="ltr">Long time, no blog, one could say. Let’s mend this and talk all the exciting things that happened for Weblate during this window of radio silence. There are new versions, new plans, new people, and a company!</p> </div> </div> <div class="article"> <div class="img"> <a href="/it/news/archive/we-care-about-you-now-even-better/"> <img src="/media/images/user_w2x.jpg" /> </a> </div> <div class="content"> <div class="date">04 Marzo 2021</div> <h2> <a href="/it/news/archive/we-care-about-you-now-even-better/" lang="en" dir="ltr">We care about you. Now even better!</a> </h2> <p lang="en" dir="ltr">Getting your support and all the information about your Weblate services is now easier.</p> </div> </div> <div class="article"> <div class="img"> <a href="/it/news/archive/weblate-2020/"> <img src="/media/images/year_2020_dwnWSzK.jpg" /> </a> </div> <div class="content"> <div class="date">01 Gennaio 2021</div> <h2> <a href="/it/news/archive/weblate-2020/" lang="en" dir="ltr">Weblate achievements in 2020</a> </h2> <p lang="en" dir="ltr">Look back on all things Weblate in 2020</p> </div> </div> </div> <div class="clear"></div> <a href="/it/news/" class="button center">Torna al blog</a> </div> </div> </div> </section> <footer> <div class="row"> <a class="f-logo" href="/it/">weblate</a> <div class="footicons"> <a href="https://www.linkedin.com/company/weblate/" class="icon icon-in" title="LinkedIn"></a> <a href="https://twitter.com/WeblateOrg" class="icon icon-tw" title="X"></a> <a rel="me" href="https://fosstodon.org/@weblate" class="icon icon-mastodon" title="Mastodon"></a> <a href="https://www.facebook.com/WeblateOrg" class="icon icon-fb" title="Facebook"></a> <a href="https://github.com/WeblateOrg/weblate" class="icon icon-git" title="GitHub"></a> <!-- <a href="#" class="icon icon-yt"></a> --> </div> <div class="langs"> <a class="open-langs" href="#"> Italiano </a> <div class="langs-list"> <ul> <li > <a href="/ar/news/archive/why-weblate/">العربية</a> </li> <li > <a href="/az/news/archive/why-weblate/">Azərbaycan</a> </li> <li > <a href="/be/news/archive/why-weblate/">Беларуская</a> </li> <li > <a href="/be-latn/news/archive/why-weblate/">Biełaruskaja</a> </li> <li > <a href="/bg/news/archive/why-weblate/">Български</a> </li> <li > <a href="/br/news/archive/why-weblate/">Brezhoneg</a> </li> <li > <a href="/ca/news/archive/why-weblate/">Català</a> </li> <li > <a href="/cs/news/archive/why-weblate/">Čeština</a> </li> <li > <a href="/da/news/archive/why-weblate/">Dansk</a> </li> <li > <a href="/de/news/archive/why-weblate/">Deutsch</a> </li> <li > <a href="/en/news/archive/why-weblate/">English</a> </li> <li > <a href="/el/news/archive/why-weblate/">Ελληνικά</a> </li> <li > <a href="/en-gb/news/archive/why-weblate/">English (United Kingdom)</a> </li> <li > <a href="/es/news/archive/why-weblate/">Español</a> </li> <li > <a href="/fi/news/archive/why-weblate/">Suomi</a> </li> </ul> <ul> <li > <a href="/fr/news/archive/why-weblate/">Français</a> </li> <li > <a href="/fur/news/archive/why-weblate/">Furlan</a> </li> <li > <a href="/gl/news/archive/why-weblate/">Galego</a> </li> <li > <a href="/he/news/archive/why-weblate/">עברית</a> </li> <li > <a href="/hu/news/archive/why-weblate/">Magyar</a> </li> <li > <a href="/hr/news/archive/why-weblate/">Hrvatski</a> </li> <li > <a href="/id/news/archive/why-weblate/">Indonesia</a> </li> <li > <a href="/is/news/archive/why-weblate/">Íslenska</a> </li> <li class="active"> <a href="/it/news/archive/why-weblate/">Italiano</a> </li> <li > <a href="/ja/news/archive/why-weblate/">日本語</a> </li> <li > <a href="/kab/news/archive/why-weblate/">Taqbaylit</a> </li> <li > <a href="/kk/news/archive/why-weblate/">Қазақ тілі</a> </li> <li > <a href="/ko/news/archive/why-weblate/">한국어</a> </li> <li > <a href="/nb/news/archive/why-weblate/">Norsk bokmål</a> </li> <li > <a href="/nl/news/archive/why-weblate/">Nederlands</a> </li> </ul> <ul> <li > <a href="/pl/news/archive/why-weblate/">Polski</a> </li> <li > <a href="/pt/news/archive/why-weblate/">Português</a> </li> <li > <a href="/pt-br/news/archive/why-weblate/">Português brasileiro</a> </li> <li > <a href="/ro/news/archive/why-weblate/">Română</a> </li> <li > <a href="/ru/news/archive/why-weblate/">Русский</a> </li> <li > <a href="/sk/news/archive/why-weblate/">Slovenčina</a> </li> <li > <a href="/sl/news/archive/why-weblate/">Slovenščina</a> </li> <li > <a href="/sq/news/archive/why-weblate/">Shqip</a> </li> <li > <a href="/sr/news/archive/why-weblate/">Српски</a> </li> <li > <a href="/sr-latn/news/archive/why-weblate/">Srpski</a> </li> <li > <a href="/sv/news/archive/why-weblate/">Svenska</a> </li> <li > <a href="/tr/news/archive/why-weblate/">Türkçe</a> </li> <li > <a href="/uk/news/archive/why-weblate/">Українська</a> </li> <li > <a href="/zh-hans/news/archive/why-weblate/">简体中文</a> </li> <li > <a href="/zh-hant/news/archive/why-weblate/">正體中文</a> </li> </ul> <div class="bottom"> → <a href="/it/contribute/#translate">Aiutaci nella traduzione</a> </div> </div> </div> <nav class="main-menu"> <ul> <li class=""> <a href="/it/features/">Funzionalità</a> </li> <li class=" hide1025"> <a href="/it/download/">Scarica</a> </li> <li class=""> <a href="/it/hosting/">Prezzi</a> </li> <li class=""> <a href="/it/contribute/">Contribuisci</a> </li> <li class=""> <a href="/it/donate/">Donazioni</a> </li> <li class=""> <a href="/it/careers/">Opportunità di lavoro</a> </li> <li class="menu-light gethelp"> <a href="/it/support/">Ricevi aiuto</a> </li> <li class="menu-light active hide1025"> <a href="/it/news/">Blog</a> </li> <li class="menu-light hide890"> <a href="/it/about/">Informazioni su</a> </li> <li class="menu-light hide1100"> <a href="https://docs.weblate.org/">Documenti</a> </li> </ul> </nav> <div class="clear"></div> <div class="footer-center"> <a href="https://status.weblate.org/" class="service-status">Stato servizio</a> </div> <div class="footer-left"> Copyright © <a href="https://cihar.com/">Michal Čihař</a> • <a href="https://docs.weblate.org/en/latest/contributing/license.html">Licenziato sotto GNU GPLv3+</a> </div> <div class="footer-right"> <a href="/it/terms/">Termini</a> • <a href="/it/privacy/">Privacy</a> • Progettato da <a href="https://vitavalka.com/">Vita Valka</a> </div> </div> </footer> <section class="mobile-menu"> <div class="logo"> <a href="/it/">Weblate</a> </div> <nav class="main-menu"> <ul> <li class=""> <a href="/it/features/">Funzionalità</a> </li> <li class=" hide1025"> <a href="/it/download/">Scarica</a> </li> <li class=""> <a href="/it/hosting/">Prezzi</a> </li> <li class=""> <a href="/it/contribute/">Contribuisci</a> </li> <li class=""> <a href="/it/donate/">Donazioni</a> </li> <li class=""> <a href="/it/careers/">Opportunità di lavoro</a> </li> <li> <a href="https://shop.spreadshirt.net/weblate/">Merchandise</a> </li> <li class=""> <a href="/it/discover/">Scopri</a> </li> <li class="menu-light gethelp"> <a href="/it/support/">Ricevi aiuto</a> </li> <li class="menu-light active hide1025"> <a href="/it/news/">Blog</a> </li> <li class="menu-light hide890"> <a href="/it/about/">Informazioni su</a> </li> <li class="menu-light hide1100"> <a href="https://docs.weblate.org/">Documenti</a> </li> <li class="menu-light"> <a href="https://hosted.weblate.org/" target="_blank">Vai a Weblate!</a> </li> </ul> </nav> <div class="langs"> <a class="open-langs" href="#"> Italiano </a> <div class="langs-list"> <ul> <li > <a href="/ar/news/archive/why-weblate/">العربية</a> </li> <li > <a href="/az/news/archive/why-weblate/">Azərbaycan</a> </li> <li > <a href="/be/news/archive/why-weblate/">Беларуская</a> </li> <li > <a href="/be-latn/news/archive/why-weblate/">Biełaruskaja</a> </li> <li > <a href="/bg/news/archive/why-weblate/">Български</a> </li> <li > <a href="/br/news/archive/why-weblate/">Brezhoneg</a> </li> <li > <a href="/ca/news/archive/why-weblate/">Català</a> </li> <li > <a href="/cs/news/archive/why-weblate/">Čeština</a> </li> <li > <a href="/da/news/archive/why-weblate/">Dansk</a> </li> <li > <a href="/de/news/archive/why-weblate/">Deutsch</a> </li> <li > <a href="/en/news/archive/why-weblate/">English</a> </li> <li > <a href="/el/news/archive/why-weblate/">Ελληνικά</a> </li> <li > <a href="/en-gb/news/archive/why-weblate/">English (United Kingdom)</a> </li> <li > <a href="/es/news/archive/why-weblate/">Español</a> </li> <li > <a href="/fi/news/archive/why-weblate/">Suomi</a> </li> </ul> <ul> <li > <a href="/fr/news/archive/why-weblate/">Français</a> </li> <li > <a href="/fur/news/archive/why-weblate/">Furlan</a> </li> <li > <a href="/gl/news/archive/why-weblate/">Galego</a> </li> <li > <a href="/he/news/archive/why-weblate/">עברית</a> </li> <li > <a href="/hu/news/archive/why-weblate/">Magyar</a> </li> <li > <a href="/hr/news/archive/why-weblate/">Hrvatski</a> </li> <li > <a href="/id/news/archive/why-weblate/">Indonesia</a> </li> <li > <a href="/is/news/archive/why-weblate/">Íslenska</a> </li> <li class="active"> <a href="/it/news/archive/why-weblate/">Italiano</a> </li> <li > <a href="/ja/news/archive/why-weblate/">日本語</a> </li> <li > <a href="/kab/news/archive/why-weblate/">Taqbaylit</a> </li> <li > <a href="/kk/news/archive/why-weblate/">Қазақ тілі</a> </li> <li > <a href="/ko/news/archive/why-weblate/">한국어</a> </li> <li > <a href="/nb/news/archive/why-weblate/">Norsk bokmål</a> </li> <li > <a href="/nl/news/archive/why-weblate/">Nederlands</a> </li> </ul> <ul> <li > <a href="/pl/news/archive/why-weblate/">Polski</a> </li> <li > <a href="/pt/news/archive/why-weblate/">Português</a> </li> <li > <a href="/pt-br/news/archive/why-weblate/">Português brasileiro</a> </li> <li > <a href="/ro/news/archive/why-weblate/">Română</a> </li> <li > <a href="/ru/news/archive/why-weblate/">Русский</a> </li> <li > <a href="/sk/news/archive/why-weblate/">Slovenčina</a> </li> <li > <a href="/sl/news/archive/why-weblate/">Slovenščina</a> </li> <li > <a href="/sq/news/archive/why-weblate/">Shqip</a> </li> <li > <a href="/sr/news/archive/why-weblate/">Српски</a> </li> <li > <a href="/sr-latn/news/archive/why-weblate/">Srpski</a> </li> <li > <a href="/sv/news/archive/why-weblate/">Svenska</a> </li> <li > <a href="/tr/news/archive/why-weblate/">Türkçe</a> </li> <li > <a href="/uk/news/archive/why-weblate/">Українська</a> </li> <li > <a href="/zh-hans/news/archive/why-weblate/">简体中文</a> </li> <li > <a href="/zh-hant/news/archive/why-weblate/">正體中文</a> </li> </ul> <div class="bottom"> → <a href="/it/contribute/#translate">Aiutaci nella traduzione</a> </div> </div> </div> </section> <script src="/static/CACHE/js/output.25ffa7798fc2.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10