diff options
Diffstat (limited to 'talermerchantdemos')
27 files changed, 406 insertions, 2725 deletions
diff --git a/talermerchantdemos/blog/articles/br/fs-translations.html b/talermerchantdemos/blog/articles/br/fs-translations.html deleted file mode 100644 index 121343b..0000000 --- a/talermerchantdemos/blog/articles/br/fs-translations.html +++ /dev/null @@ -1,1227 +0,0 @@ -<!--#set var="ENGLISH_PAGE" value="/philosophy/fs-translations.en.html" --> - -<!--#include virtual="/server/header.pt-br.html" --> -<!-- Parent-Version: 1.87 --> - -<!-- This file is automatically generated by GNUnited Nations! --> -<title>Traduções do termo “free software” - Projeto GNU - Free Software Foundation</title> - -<!--#include virtual="/philosophy/po/fs-translations.translist" --> -<style type="text/css" media="print,screen"> -<!--#if expr="$LANGUAGE_SUFFIX = /[.](ar|fa|he)/" --> -<!-- -#content th { text-align: right; } ---> -<!--#else --> -<!-- -#content th { text-align: left; } ---> -<!--#endif --> - -</style> - -<!--#include virtual="/server/banner.pt-br.html" --> -<h2>Traduções do termo “free software”</h2> - -<p>Essa é uma lista de traduções não ambíguas recomendadas para o termo “free -software” (software livre, <a -href="/philosophy/open-source-misses-the-point.html">como em liberdade</a>) -em vários idiomas.</p> - -<p>Nós também fornecemos traduções para “gratis software”, “proprietary -software” e “commercial software” para mostrar como fazer o contraste em -vários idiomas.</p> - -<p>Se você sabe de uma correção ou adição para a lista, por favor envie-a um -e-mail para <a -href="mailto:web-translators@gnu.org"><web-translators@gnu.org></a>. -Por favor, use UTF-8 em sua mensagem. Obrigado.</p> - -<p>As frases em parênteses em letras latinas após alguns registros são -transliterações (com vogais adicionadas quando relevante). Por favor, envie -quaisquer correções e adições sobre estas também.</p> - -<!-- The languages are sorted by their name in English. --> -<!-- GNUN-SORT-START --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="af">Africâner</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>af</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="af" xml:lang="af">vrye sagteware</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="af" xml:lang="af">gratis sagteware</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sq">Albanês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>sq</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="sq" xml:lang="sq"> -software i lirë</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="sq" xml:lang="sq"> -software falas</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="de">Alemão</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>de</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="de" xml:lang="de"> -Freie Software</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="de" xml:lang="de"> -Gratis-Software / Kostenlose Software</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="de" xml:lang="de"> -Proprietäre Software</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="de" xml:lang="de"> -Kommerzielle Software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ar">Árabe</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ar</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ar" xml:lang="ar">برمجيات حرة (barmajiyat ḥorrah)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hy">Armênio</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>hy</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="hy" xml:lang="hy"> -ազատ ծրագիր/ծրագրեր (azat tsragir/tsragrer)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="eu">Basco</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>eu</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="eu" xml:lang="eu"> -software librea</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="eu" xml:lang="eu"> -doako softwarea</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="bn">Bengali</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>bn</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="bn" xml:lang="bn"> -স্বাধীন সফটওয়্যার (swadhin software) -</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="bn" xml:lang="bn"> -বিনামূল্যের সফটওয়্যার (binamuller software) -</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="bn" xml:lang="bn"> -মালিকানা সফটওয়্যার (malikana software) -</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="bn" xml:lang="bn"> -বাণিজ্যিক সফটওয়্যার (banijjik software) -</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="be">Bielorrusso</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>be</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="be" xml:lang="be"> -свабоднае праграмнае забесьпячэньне (svabodnae pragramnae zabes'pjachen'ne)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="my">Birmanês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>my</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="my" xml:lang="my"> -လွတ်လပ်ဆော့ဖ်ဝဲ (lu' la' software)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="my" xml:lang="my"> -အခမဲ့ဆော့ဖ်ဝဲ (a̱kha. me. software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="bg">Búlgaro</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>bg</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="bg" xml:lang="bg"> -свободен софтуер (svoboden softuer)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="bg" xml:lang="bg"> -безплатен софтуер (bezplaten softuer)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ca">Catalão</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ca</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ca" xml:lang="ca"> -programari lliure</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ca" xml:lang="ca"> -programari gratuït</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="ca" xml:lang="ca"> -programari privatiu</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="ca" xml:lang="ca"> -programari comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="zh-cn">Chinês (Simplificado)</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>zh-cn</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="zh-cn" xml:lang="zh-cn"> -自由软件 (zi-you ruan-jian)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="zh-cn" xml:lang="zh-cn"> -免费软件 (mian-fei ruan-jian)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="zh-tw">Chinês (Tradicional)</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>zh-tw</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="zh-tw" xml:lang="zh-tw"> -自由軟體 (zih-yo ruan-ti)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="zh-tw" xml:lang="zh-tw"> -免費軟體 (mien-fei ruan-ti)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ko">Coreano</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ko</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ko" xml:lang="ko"> -자유 소프트웨어 (ja-yu software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hr">Croata</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>hr</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="hr" xml:lang="hr"> -slobodan softver</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td>besplatan softver</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="da">Dinamarquês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>da</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="da" xml:lang="da"> -fri software / frit programmel</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="da" xml:lang="da"> -gratis software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sk">Eslovaco</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>sk</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="sk" xml:lang="sk"> -slobodný softvér</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sl">Esloveno</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>sl</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="sl" xml:lang="sl"> -prosto programje</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="es">Espanhol</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>es</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="es" xml:lang="es"> -software libre</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="es" xml:lang="es"> -software gratuito</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="es" xml:lang="es"> -software privativo</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="es" xml:lang="es"> -software comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="eo">Esperanto</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>eo</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="eo" xml:lang="eo"> -libera programaro / programo</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="eo" xml:lang="eo"> -senpaga programaro / programo</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="eo" xml:lang="eo"> -mallibera programaro / programo</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="eo" xml:lang="eo"> -komerca programaro / programo</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="et">Estônio</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>et</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="et" xml:lang="et"> -vaba tarkvara</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="et" xml:lang="et"> -tasuta tarkvara</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="fi">Finlandês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>fi</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="fi" xml:lang="fi"> -vapaa ohjelmisto</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="fi" xml:lang="fi">ilmainen ohjelmisto</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="fr">Francês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>fr</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="fr" xml:lang="fr"> -logiciel libre</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="fr" xml:lang="fr"> -logiciel gratuit</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="fr" xml:lang="fr"> -logiciel privateur</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="fr" xml:lang="fr"> -logiciel commercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="gd">Gaélico escocês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>gd</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="gd" xml:lang="gd"> -bathar-bog saor</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="gd" xml:lang="gd"> -bathar-bog an-asgaidh</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="gl">Galego</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>gl</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="gl" xml:lang="gl"> -software libre</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="gl" xml:lang="gl"> -software gratuíto</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="gl" xml:lang="gl"> -software privativo</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="gl" xml:lang="gl"> -software comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="cy">Galês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>cy</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="cy" xml:lang="cy"> -meddalwedd rydd</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ka">Georgiano</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ka</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ka" xml:lang="ka"> -თავისუფალი პროგრამები (tavisupali programebi)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ka" xml:lang="ka"> -უფასო პროგრამები (upaso programebi)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="el">Grego</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>el</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="el" xml:lang="el"> -ελεύθερο λογισμικό (elefthero logismiko)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="el" xml:lang="el"> -δωρεάν λογισμικό (dorean logismiko)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="he">Hebreu</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>he</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="he" xml:lang="he">תוכנה חופשית (tochna chofshit)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="he" xml:lang="he">תוכנה חינמית (tochna chinamit)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hi">Hindi</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>hi</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="hi" xml:lang="hi"> -मुक्त सॉफ्टवेयर (mukt software)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="hi" xml:lang="hi"> -मुफ़्त सॉफ्टवेयर (muft software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="nl">Holandês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>nl</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="nl" xml:lang="nl"> -vrije software</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="nl" xml:lang="nl"> -gratis software</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="nl" xml:lang="nl"> -private software</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="nl" xml:lang="nl"> -commerciële software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hu">Húngaro</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>hu</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="hu" xml:lang="hu"> -szabad szoftver</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="hu" xml:lang="hu"> -ingyenes szoftver / ingyen szoftver</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="io">Ido</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>io</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="io" xml:lang="io"> -libera programaro</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="id">Indonésio</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>id</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="id" xml:lang="id"> -perangkat lunak bebas</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="id" xml:lang="id"> -perangkat lunak gratis</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ia">Interlíngua</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ia</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ia" xml:lang="ia"> -libere programmage / libere programmario</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ga">Irlandês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ga</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ga" xml:lang="ga"> -Saorbhogearraí</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ga" xml:lang="ga"> -Bogearraí saora in aisce</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="is">Islandês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>is</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="is" xml:lang="is"> -frjáls hugbúnaður</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="it">Italiano</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>it</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="it" xml:lang="it"> -software libero</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="it" xml:lang="it"> -software gratuito</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="it" xml:lang="it"> -software proprietario</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="it" xml:lang="it"> -software commerciale</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ja">Japonês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ja</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ja" xml:lang="ja"> -自由ソフトウェア (jiyū sofutouea)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ja" xml:lang="ja"> -無料ソフトウェア (muryō sofutouea)</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="ja" xml:lang="ja"> -プロプライエタリなソフトウェア (puropuraietari na sofutouea)</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="ja" xml:lang="ja"> -商用ソフトウェア (shōyō sofutouea)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="lv">Letão</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>lv</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="lv" xml:lang="lv"> -brīva programmatūra</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="lv" xml:lang="lv"> -bezmaksas programmatūra</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="lt">Lituano</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>lt</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="lt" xml:lang="lt"> -laisva programinė įranga</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="lt" xml:lang="lt"> -nemokama programinė įranga</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="mk">Macedônio</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>mk</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="mk" xml:lang="mk"> -слободен софтвер (sloboden softver)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="mk" xml:lang="mk"> -бесплатен софтвер (besplaten softver)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ml">Malaiala</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ml</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ml" xml:lang="ml"> -സ്വതന്ത്രസോഫ്റ്റ്വെയര് (svatantrasophṯṯveyar)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ml" xml:lang="ml"> -സൗജന്യസോഫ്റ്റ്വെയര് (soujanyasophṯṯveyar)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ms">Malaio</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ms</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ms" xml:lang="ms"> -perisian bebas</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ms" xml:lang="ms"> -perisian percuma</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="ms" xml:lang="ms"> -perisian hakmilik</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="ms" xml:lang="ms"> -perisian dagangan</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="no">Norueguês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>no, nb, nn</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="no" xml:lang="no"> -fri programvare</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="no" xml:lang="no"> -gratis programvare</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="no" xml:lang="no"> -godseid programvare / proprietær programvare</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="no" xml:lang="no"> -kommersiell programvare</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="fa">Persa (Farsi)</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>fa</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="fa" xml:lang="fa">نرمافزار آزاد (narmafzar azad)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="fa" xml:lang="fa">نرمافزار رایگان (narmafzar raygan)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="pl">Polonês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>pl</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="pl" xml:lang="pl"> -wolne oprogramowanie</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="pl" xml:lang="pl"> -darmowe oprogramowanie</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="pl" xml:lang="pl"> -oprogramowanie własnościowe</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="pl" xml:lang="pl"> -oprogramowanie komercyjne</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="pt">Português</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>pt</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="pt" xml:lang="pt"> -software livre</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="pt" xml:lang="pt"> -software gratuito</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="pt" xml:lang="pt"> -software proprietário</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="pt" xml:lang="pt"> -software comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ro">Romeno</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ro</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ro" xml:lang="ro"> -programe libere</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ro" xml:lang="ro"> -programe gratuite</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="ro" xml:lang="ro"> -programe proprietărești</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="ro" xml:lang="ro"> -programe comerciale</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ru">Russo</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ru</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ru" xml:lang="ru"> -свободные программы (svobodnie programmi)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ru" xml:lang="ru"> -бесплатные программы (besplatnie programmi)</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="ru" xml:lang="ru"> -несвободные программы (nesvobodnie programmi)</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="ru" xml:lang="ru"> -коммерческие программы (kommercheskie programmi)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sc">Sardo</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>sc</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="sc" xml:lang="sc"> -software liberu</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sr">Sérvio</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>sr</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="sr" xml:lang="sr"> -слободни софтвер / slobodni softver</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="sr" xml:lang="sr"> -бесплатни софтвер / besplatni softver</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="si">Sinhala</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>si</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="si" xml:lang="si"> -නිදහස් මෘදුකාංග (nidahas mṛdukāṅga)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sw">Suaíli</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>sw</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="sw" xml:lang="sw"> -Software huru / Programu huru za Kompyuta</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sv">Sueco</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>sv</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="sv" xml:lang="sv"> -fri programvara / fri mjukvara</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="sv" xml:lang="sv"> -gratis programvara / gratis mjukvara</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="tl">Tagalog / Filipino</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>tl</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="tl" xml:lang="tl"> -malayang software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="th">Tailandês</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>th</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="th" xml:lang="th"> -ซอฟต์แวร์เสรี (sofotwerseri)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ta">Tâmil</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ta</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ta" xml:lang="ta"> -கட்டற்ற மென்பொருள் (kaṭṭaṟṟa meṉpoñaḷ)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ta" xml:lang="ta"> -இலவச மென்பொருள் (illavasa menporul) </td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="cs">Tcheco</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>cs</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="cs" xml:lang="cs"> -svobodný software</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="cs" xml:lang="cs"> -bezplatný software</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="cs" xml:lang="cs"> -proprietární software</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="cs" xml:lang="cs"> -komerční software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="te">Télugo</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>te</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="te" xml:lang="te"> -స్వేచ్ఛ సాఫ్ట్వేర్ (swechcha software) -</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="te" xml:lang="te"> -ఉచిత సాఫ్ట్వేర్ (uchitha software) -</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="te" xml:lang="te"> -యాజమాన్య సాఫ్ట్వేర్ (yaajamaanya software) -</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="te" xml:lang="te"> -వాణిజ్య సాఫ్ట్వేర్ (vaanijya software) -</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="tr">Turco</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>tr</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="tr" xml:lang="tr"> -özgür yazılım</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="tr" xml:lang="tr"> -bedava yazılım</td></tr> -<tr><th><cite>Proprietary Software</cite></th> -<td lang="tr" xml:lang="tr"> -özel mülk yazılım</td></tr> -<tr><th><cite>Commercial Software</cite></th> -<td lang="tr" xml:lang="tr"> -ticari yazılım</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="uk">Ucraniano</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>uk</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="uk" xml:lang="uk"> -вільне програмне забезпечення (vil'ne prohramne zabezpechennja)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ur">Urdo</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>ur</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="ur" xml:lang="ur">آزاد سافٹ ویئر (azad software)</td></tr> -<tr><th><cite>Gratis Software</cite></th> -<td lang="ur" xml:lang="ur">مفت سافٹ ویئر (muft software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="vi">Vietnamita</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>vi</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="vi" xml:lang="vi"> -phần mềm tự do</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="zu">Zulu</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>Código do Idioma</th> -<td>zu</td></tr> -<tr><th><cite>Free Software</cite></th> -<td lang="zu" xml:lang="zu"> -Isoftware Ekhululekile</td></tr> -</table> - -<!-- GNUN-SORT-STOP --> -<div class="translators-notes"> - -<!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.--> - </div> -</div> - -<!-- for id="content", starts in the include above --> -<!--#include virtual="/server/footer.pt-br.html" --> -<div id="footer"> -<div class="unprintable"> - -<p>Envie perguntas em geral sobre a FSF e o GNU para <a -href="mailto:gnu@gnu.org"><gnu@gnu.org></a>. Também existem <a -href="/contact/">outros meios de contatar</a> a FSF. Links quebrados e -outras correções ou sugestões podem ser enviadas para <a -href="mailto:web-translators@gnu.org"><web-translators@gnu.org></a>.</p> - -<p> -<!-- TRANSLATORS: Ignore the original text in this paragraph, - replace it with the translation of these two: - - We work hard and do our best to provide accurate, good quality - translations. However, we are not exempt from imperfection. - Please send your comments and general suggestions in this regard - to <a href="mailto:web-translators@gnu.org"> - - <web-translators@gnu.org></a>.</p> - - <p>For information on coordinating and submitting translations of - our web pages, see <a - href="/server/standards/README.translations.html">Translations - README</a>. --> -A equipe de traduções para o português brasileiro se esforça para oferecer -traduções precisas e de boa qualidade, mas não estamos isentos de erros. Por -favor, envie seus comentários e sugestões em geral sobre as traduções para -<a -href="mailto:web-translators@gnu.org"><web-translators@gnu.org></a>. -</p><p>Consulte o <a href="/server/standards/README.translations.html">Guia -para as traduções</a> para mais informações sobre a coordenação e o envio de -traduções das páginas deste site.</p> -</div> - -<!-- Regarding copyright, in general, standalone pages (as opposed to - files generated as part of manuals) on the GNU web server should - be under CC BY-ND 4.0. Please do NOT change or remove this - without talking with the webmasters or licensing team first. - Please make sure the copyright date is consistent with the - document. For web pages, it is ok to list just the latest year the - document was modified, or published. - - If you wish to list earlier years, that is ok too. - Either "2001, 2002, 2003" or "2001-2003" are ok for specifying - years, as long as each year in the range is in fact a copyrightable - year, i.e., a year in which the document was published (including - being publicly visible on the web or in a revision control system). - - There is more detail about copyright years in the GNU Maintainers - Information document, www.gnu.org/prep/maintain. --> -<p>Copyright © 1999, 2000, 2004, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Free Software -Foundation, Inc.</p> - -<p>Esta página está licenciada sob uma licença <a rel="license" -href="http://creativecommons.org/licenses/by-nd/4.0/deed.pt_BR">Creative -Commons Atribuição-SemDerivações 4.0 Internacional</a>.</p> - -<!--#include virtual="/server/bottom-notes.pt-br.html" --> -<div class="translators-credits"> - -<!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.--> -<b>Traduzido por</b>: Rafael Fontenelle <a -href="mailto:rafaelff@gnome.org"><rafaelff@gnome.org></a>, 2016-2021</div> - -<p class="unprintable"><!-- timestamp start --> -Última atualização: - -$Date: 2021/03/15 14:32:53 $ - -<!-- timestamp end --> -</p> -</div> -</div> -<!-- for class="inner", starts in the banner include --> -</body> -</html> diff --git a/talermerchantdemos/blog/articles/br/gnu-user-groups.html b/talermerchantdemos/blog/articles/br/gnu-user-groups.html deleted file mode 100644 index 590ea2c..0000000 --- a/talermerchantdemos/blog/articles/br/gnu-user-groups.html +++ /dev/null @@ -1,2 +0,0 @@ -<meta http-equiv="refresh" content="0; - url=http://libreplanet.org/wiki/Group_list"> diff --git a/talermerchantdemos/blog/articles/zh/fs-translations.html b/talermerchantdemos/blog/articles/zh/fs-translations.html deleted file mode 100644 index 8b48e1e..0000000 --- a/talermerchantdemos/blog/articles/zh/fs-translations.html +++ /dev/null @@ -1,1211 +0,0 @@ -<!--#set var="ENGLISH_PAGE" value="/philosophy/fs-translations.en.html" --> - -<!--#include virtual="/server/header.zh-cn.html" --> -<!-- Parent-Version: 1.87 --> - -<!-- This file is automatically generated by GNUnited Nations! --> -<title>“自由软件”一词的翻译 - GNU工程 - 自由软件基金会</title> - -<!--#include virtual="/philosophy/po/fs-translations.translist" --> -<style type="text/css" media="print,screen"> -<!--#if expr="$LANGUAGE_SUFFIX = /[.](ar|fa|he)/" --> -<!-- -#content th { text-align: right; } ---> -<!--#else --> -<!-- -#content th { text-align: left; } ---> -<!--#endif --> - -</style> - -<!--#include virtual="/server/banner.zh-cn.html" --> -<h2>“自由软件”一词的翻译</h2> - -<p>本文列举了推荐使用的多语言的“自由软件”一词的无歧义翻译(<a -href="/philosophy/open-source-misses-the-point.html">free是freedom中的自由</a>)。</p> - -<p>我们同时提供了“免费软件”、“专有软件”和“商业软件”的翻译,以示在各种语言中它们有怎样的区别。</p> - -<p>如果你发现有错误或想增加其他语言,请写邮件到<a -href="mailto:web-translators@gnu.org"><web-translators@gnu.org></a>。邮件请使用UTF-8编码。感谢。</p> - -<p>有些条目的括号里的拉丁字母表示读音(添加了相关的元音)。如果发现错误,请也写邮件告诉我们。</p> - -<!-- The languages are sorted by their name in English. --> -<!-- GNUN-SORT-START --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sq">阿尔巴尼亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>sq</td></tr> -<tr><th>自由软件</th> -<td lang="sq" xml:lang="sq"> -software i lirë</td></tr> -<tr><th>免费软件</th> -<td lang="sq" xml:lang="sq"> -software falas</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ar">阿拉伯语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ar</td></tr> -<tr><th>自由软件</th> -<td lang="ar" xml:lang="ar">برمجيات حرة (barmajiyat ḥorrah)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ga">爱尔兰语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ga</td></tr> -<tr><th>自由软件</th> -<td lang="ga" xml:lang="ga"> -Saorbhogearraí</td></tr> -<tr><th>免费软件</th> -<td lang="ga" xml:lang="ga"> -Bogearraí saora in aisce</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="et">爱沙尼亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>et</td></tr> -<tr><th>自由软件</th> -<td lang="et" xml:lang="et"> -vaba tarkvara</td></tr> -<tr><th>免费软件</th> -<td lang="et" xml:lang="et"> -tasuta tarkvara</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="eu">巴斯克语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>eu</td></tr> -<tr><th>自由软件</th> -<td lang="eu" xml:lang="eu"> -software librea</td></tr> -<tr><th>免费软件</th> -<td lang="eu" xml:lang="eu"> -doako softwarea</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="be">白俄罗斯语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>be</td></tr> -<tr><th>自由软件</th> -<td lang="be" xml:lang="be"> -свабоднае праграмнае забесьпячэньне (svabodnae pragramnae zabes'pjachen'ne)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="bg">保加利亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>bg</td></tr> -<tr><th>自由软件</th> -<td lang="bg" xml:lang="bg"> -свободен софтуер (svoboden softuer)</td></tr> -<tr><th>免费软件</th> -<td lang="bg" xml:lang="bg"> -безплатен софтуер (bezplaten softuer)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="is">冰岛语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>is</td></tr> -<tr><th>自由软件</th> -<td lang="is" xml:lang="is"> -frjáls hugbúnaður</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="pl">波兰语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>pl</td></tr> -<tr><th>自由软件</th> -<td lang="pl" xml:lang="pl"> -wolne oprogramowanie</td></tr> -<tr><th>免费软件</th> -<td lang="pl" xml:lang="pl"> -darmowe oprogramowanie</td></tr> -<tr><th>专有软件</th> -<td lang="pl" xml:lang="pl"> -oprogramowanie własnościowe</td></tr> -<tr><th>商业软件</th> -<td lang="pl" xml:lang="pl"> -oprogramowanie komercyjne</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="fa">波斯语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>fa</td></tr> -<tr><th>自由软件</th> -<td lang="fa" xml:lang="fa">نرمافزار آزاد (narmafzar azad)</td></tr> -<tr><th>免费软件</th> -<td lang="fa" xml:lang="fa">نرمافزار رایگان (narmafzar raygan)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="da">丹麦语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>da</td></tr> -<tr><th>自由软件</th> -<td lang="da" xml:lang="da"> -fri software / frit programmel</td></tr> -<tr><th>免费软件</th> -<td lang="da" xml:lang="da"> -gratis software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="de">德语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>de</td></tr> -<tr><th>自由软件</th> -<td lang="de" xml:lang="de"> -Freie Software</td></tr> -<tr><th>免费软件</th> -<td lang="de" xml:lang="de"> -Gratis-Software / Kostenlose Software</td></tr> -<tr><th>专有软件</th> -<td lang="de" xml:lang="de"> -Proprietäre Software</td></tr> -<tr><th>商业软件</th> -<td lang="de" xml:lang="de"> -Kommerzielle Software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ru">俄语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ru</td></tr> -<tr><th>自由软件</th> -<td lang="ru" xml:lang="ru"> -свободные программы (svobodnie programmi)</td></tr> -<tr><th>免费软件</th> -<td lang="ru" xml:lang="ru"> -бесплатные программы (besplatnie programmi)</td></tr> -<tr><th>专有软件</th> -<td lang="ru" xml:lang="ru"> -несвободные программы (nesvobodnie programmi)</td></tr> -<tr><th>商业软件</th> -<td lang="ru" xml:lang="ru"> -коммерческие программы (kommercheskie programmi)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="fr">法语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>fr</td></tr> -<tr><th>自由软件</th> -<td lang="fr" xml:lang="fr"> -logiciel libre</td></tr> -<tr><th>免费软件</th> -<td lang="fr" xml:lang="fr"> -logiciel gratuit</td></tr> -<tr><th>专有软件</th> -<td lang="fr" xml:lang="fr"> -logiciel privateur</td></tr> -<tr><th>商业软件</th> -<td lang="fr" xml:lang="fr"> -logiciel commercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="zh-tw">繁体中文</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>zh-tw</td></tr> -<tr><th>自由软件</th> -<td lang="zh-tw" xml:lang="zh-tw"> -自由軟體 (zih-yo ruan-ti)</td></tr> -<tr><th>免费软件</th> -<td lang="zh-tw" xml:lang="zh-tw"> -免費軟體 (mien-fei ruan-ti)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="fi">芬兰语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>fi</td></tr> -<tr><th>自由软件</th> -<td lang="fi" xml:lang="fi"> -vapaa ohjelmisto</td></tr> -<tr><th>免费软件</th> -<td lang="fi" xml:lang="fi">ilmainen ohjelmisto</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ka">格鲁吉亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ka</td></tr> -<tr><th>自由软件</th> -<td lang="ka" xml:lang="ka"> -თავისუფალი პროგრამები (tavisupali programebi)</td></tr> -<tr><th>免费软件</th> -<td lang="ka" xml:lang="ka"> -უფასო პროგრამები (upaso programebi)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ko">韩语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ko</td></tr> -<tr><th>自由软件</th> -<td lang="ko" xml:lang="ko"> -자유 소프트웨어 (ja-yu software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="nl">荷兰语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>nl</td></tr> -<tr><th>自由软件</th> -<td lang="nl" xml:lang="nl"> -vrije software</td></tr> -<tr><th>免费软件</th> -<td lang="nl" xml:lang="nl"> -gratis software</td></tr> -<tr><th>专有软件</th> -<td lang="nl" xml:lang="nl"> -private software</td></tr> -<tr><th>商业软件</th> -<td lang="nl" xml:lang="nl"> -commerciële software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="gl">加里西亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>gl</td></tr> -<tr><th>自由软件</th> -<td lang="gl" xml:lang="gl"> -software libre</td></tr> -<tr><th>免费软件</th> -<td lang="gl" xml:lang="gl"> -software gratuíto</td></tr> -<tr><th>专有软件</th> -<td lang="gl" xml:lang="gl"> -software privativo</td></tr> -<tr><th>商业软件</th> -<td lang="gl" xml:lang="gl"> -software comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ca">加泰隆语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ca</td></tr> -<tr><th>自由软件</th> -<td lang="ca" xml:lang="ca"> -programari lliure</td></tr> -<tr><th>免费软件</th> -<td lang="ca" xml:lang="ca"> -programari gratuït</td></tr> -<tr><th>专有软件</th> -<td lang="ca" xml:lang="ca"> -programari privatiu</td></tr> -<tr><th>商业软件</th> -<td lang="ca" xml:lang="ca"> -programari comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="io">简化世界语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>io</td></tr> -<tr><th>自由软件</th> -<td lang="io" xml:lang="io"> -libera programaro</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="zh-cn">简体中文</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>zh-cn</td></tr> -<tr><th>自由软件</th> -<td lang="zh-cn" xml:lang="zh-cn"> -自由软件 (普通话发音:zi(4)-you(2) Ruan(3)-jian(4))</td></tr> -<tr><th>免费软件</th> -<td lang="zh-cn" xml:lang="zh-cn"> -免费软件 (普通话发音:mian(3)-fei(4) ruan(3)-jian(4))</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="cs">捷克语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>cs</td></tr> -<tr><th>自由软件</th> -<td lang="cs" xml:lang="cs"> -svobodný software</td></tr> -<tr><th>免费软件</th> -<td lang="cs" xml:lang="cs"> -bezplatný software</td></tr> -<tr><th>专有软件</th> -<td lang="cs" xml:lang="cs"> -proprietární software</td></tr> -<tr><th>商业软件</th> -<td lang="cs" xml:lang="cs"> -komerční software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hr">克罗地亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>hr</td></tr> -<tr><th>自由软件</th> -<td lang="hr" xml:lang="hr"> -slobodan softver</td></tr> -<tr><th>免费软件</th> -<td>besplatan softver</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ia">拉丁国际语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ia</td></tr> -<tr><th>自由软件</th> -<td lang="ia" xml:lang="ia"> -libere programmage / libere programmario</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="lv">拉脱维亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>lv</td></tr> -<tr><th>自由软件</th> -<td lang="lv" xml:lang="lv"> -brīva programmatūra</td></tr> -<tr><th>免费软件</th> -<td lang="lv" xml:lang="lv"> -bezmaksas programmatūra</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="lt">立陶宛语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>lt</td></tr> -<tr><th>自由软件</th> -<td lang="lt" xml:lang="lt"> -laisva programinė įranga</td></tr> -<tr><th>免费软件</th> -<td lang="lt" xml:lang="lt"> -nemokama programinė įranga</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ro">罗马尼亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ro</td></tr> -<tr><th>自由软件</th> -<td lang="ro" xml:lang="ro"> -programe libere</td></tr> -<tr><th>免费软件</th> -<td lang="ro" xml:lang="ro"> -programe gratuite</td></tr> -<tr><th>专有软件</th> -<td lang="ro" xml:lang="ro"> -programe proprietărești</td></tr> -<tr><th>商业软件</th> -<td lang="ro" xml:lang="ro"> -programe comerciale</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ml">马拉亚拉姆语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ml</td></tr> -<tr><th>自由软件</th> -<td lang="ml" xml:lang="ml"> -സ്വതന്ത്രസോഫ്റ്റ്വെയര് (svatantrasophṯṯveyar)</td></tr> -<tr><th>免费软件</th> -<td lang="ml" xml:lang="ml"> -സൗജന്യസോഫ്റ്റ്വെയര് (soujanyasophṯṯveyar)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ms">马来语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ms</td></tr> -<tr><th>自由软件</th> -<td lang="ms" xml:lang="ms"> -perisian bebas</td></tr> -<tr><th>免费软件</th> -<td lang="ms" xml:lang="ms"> -perisian percuma</td></tr> -<tr><th>专有软件</th> -<td lang="ms" xml:lang="ms"> -perisian hakmilik</td></tr> -<tr><th>商业软件</th> -<td lang="ms" xml:lang="ms"> -perisian dagangan</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="mk">马其顿语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>mk</td></tr> -<tr><th>自由软件</th> -<td lang="mk" xml:lang="mk"> -слободен софтвер (sloboden softver)</td></tr> -<tr><th>免费软件</th> -<td lang="mk" xml:lang="mk"> -бесплатен софтвер (besplaten softver)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="bn">孟加拉语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>bn</td></tr> -<tr><th>自由软件</th> -<td lang="bn" xml:lang="bn"> -স্বাধীন সফটওয়্যার (swadhin software) -</td></tr> -<tr><th>免费软件</th> -<td lang="bn" xml:lang="bn"> -বিনামূল্যের সফটওয়্যার (binamuller software) -</td></tr> -<tr><th>专有软件</th> -<td lang="bn" xml:lang="bn"> -মালিকানা সফটওয়্যার (malikana software) -</td></tr> -<tr><th>商业软件</th> -<td lang="bn" xml:lang="bn"> -বাণিজ্যিক সফটওয়্যার (banijjik software) -</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="my">缅甸语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>my</td></tr> -<tr><th>自由软件</th> -<td lang="my" xml:lang="my"> -လွတ်လပ်ဆော့ဖ်ဝဲ (lu' la' software)</td></tr> -<tr><th>免费软件</th> -<td lang="my" xml:lang="my"> -အခမဲ့ဆော့ဖ်ဝဲ (a̱kha. me. software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="af">南非语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>af</td></tr> -<tr><th>自由软件</th> -<td lang="af" xml:lang="af">vrye sagteware</td></tr> -<tr><th>免费软件</th> -<td lang="af" xml:lang="af">gratis sagteware</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="no">挪威语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>no, nb, nn</td></tr> -<tr><th>自由软件</th> -<td lang="no" xml:lang="no"> -fri programvare</td></tr> -<tr><th>免费软件</th> -<td lang="no" xml:lang="no"> -gratis programvare</td></tr> -<tr><th>专有软件</th> -<td lang="no" xml:lang="no"> -godseid programvare / proprietær programvare</td></tr> -<tr><th>商业软件</th> -<td lang="no" xml:lang="no"> -kommersiell programvare</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="pt">葡萄牙语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>pt</td></tr> -<tr><th>自由软件</th> -<td lang="pt" xml:lang="pt"> -software livre</td></tr> -<tr><th>免费软件</th> -<td lang="pt" xml:lang="pt"> -software gratuito</td></tr> -<tr><th>专有软件</th> -<td lang="pt" xml:lang="pt"> -software proprietário</td></tr> -<tr><th>商业软件</th> -<td lang="pt" xml:lang="pt"> -software comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ja">日语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ja</td></tr> -<tr><th>自由软件</th> -<td lang="ja" xml:lang="ja"> -自由ソフトウェア (jiyū sofutouea)</td></tr> -<tr><th>免费软件</th> -<td lang="ja" xml:lang="ja"> -無料ソフトウェア (muryō sofutouea)</td></tr> -<tr><th>专有软件</th> -<td lang="ja" xml:lang="ja"> -プロプライエタリなソフトウェア (puropuraietari na sofutouea)</td></tr> -<tr><th>商业软件</th> -<td lang="ja" xml:lang="ja"> -商用ソフトウェア (shōyō sofutouea)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sv">瑞典语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>sv</td></tr> -<tr><th>自由软件</th> -<td lang="sv" xml:lang="sv"> -fri programvara / fri mjukvara</td></tr> -<tr><th>免费软件</th> -<td lang="sv" xml:lang="sv"> -gratis programvara / gratis mjukvara</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sc">撒丁语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>sc</td></tr> -<tr><th>自由软件</th> -<td lang="sc" xml:lang="sc"> -software liberu</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sr">塞尔维亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>sr</td></tr> -<tr><th>自由软件</th> -<td lang="sr" xml:lang="sr"> -слободни софтвер / slobodni softver</td></tr> -<tr><th>免费软件</th> -<td lang="sr" xml:lang="sr"> -бесплатни софтвер / besplatni softver</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="eo">世界语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>eo</td></tr> -<tr><th>自由软件</th> -<td lang="eo" xml:lang="eo"> -libera programaro / programo</td></tr> -<tr><th>免费软件</th> -<td lang="eo" xml:lang="eo"> -senpaga programaro / programo</td></tr> -<tr><th>专有软件</th> -<td lang="eo" xml:lang="eo"> -mallibera programaro / programo</td></tr> -<tr><th>商业软件</th> -<td lang="eo" xml:lang="eo"> -komerca programaro / programo</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sk">斯洛伐克语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>sk</td></tr> -<tr><th>自由软件</th> -<td lang="sk" xml:lang="sk"> -slobodný softvér</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sl">斯洛文尼亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>sl</td></tr> -<tr><th>自由软件</th> -<td lang="sl" xml:lang="sl"> -prosto programje</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="sw">斯瓦西里语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>sw</td></tr> -<tr><th>自由软件</th> -<td lang="sw" xml:lang="sw"> -Software huru / Programu huru za Kompyuta</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="gd">苏格兰盖尔语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>gd</td></tr> -<tr><th>自由软件</th> -<td lang="gd" xml:lang="gd"> -bathar-bog saor</td></tr> -<tr><th>免费软件</th> -<td lang="gd" xml:lang="gd"> -bathar-bog an-asgaidh</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="tl">塔加洛语/菲律宾语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>tl</td></tr> -<tr><th>自由软件</th> -<td lang="tl" xml:lang="tl"> -malayang software</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="te">泰卢固语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>te</td></tr> -<tr><th>自由软件</th> -<td lang="te" xml:lang="te"> -స్వేచ్ఛ సాఫ్ట్వేర్ (swechcha软件) -</td></tr> -<tr><th>免费软件</th> -<td lang="te" xml:lang="te"> -ఉచిత సాఫ్ట్వేర్ (uchitha软件) -</td></tr> -<tr><th>专有软件</th> -<td lang="te" xml:lang="te"> -యాజమాన్య సాఫ్ట్వేర్ (yaajamaanya软件) -</td></tr> -<tr><th>商业软件</th> -<td lang="te" xml:lang="te"> -వాణిజ్య సాఫ్ట్వేర్ (vaanijya软件) -</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ta">泰米尔语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ta</td></tr> -<tr><th>自由软件</th> -<td lang="ta" xml:lang="ta"> -கட்டற்ற மென்பொருள் (kaṭṭaṟṟa meṉpoñaḷ)</td></tr> -<tr><th>免费软件</th> -<td lang="ta" xml:lang="ta"> -இலவச மென்பொருள் (illavasa menporul) </td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="th">泰语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>th</td></tr> -<tr><th>自由软件</th> -<td lang="th" xml:lang="th"> -ซอฟต์แวร์เสรี (sofotwerseri)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="tr">土耳其语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>tr</td></tr> -<tr><th>自由软件</th> -<td lang="tr" xml:lang="tr"> -özgür yazılım</td></tr> -<tr><th>免费软件</th> -<td lang="tr" xml:lang="tr"> -bedava yazılım</td></tr> -<tr><th>专有软件</th> -<td lang="tr" xml:lang="tr"> -özel mülk yazılım</td></tr> -<tr><th>商业软件</th> -<td lang="tr" xml:lang="tr"> -ticari yazılım</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="cy">威尔士语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>cy</td></tr> -<tr><th>自由软件</th> -<td lang="cy" xml:lang="cy"> -meddalwedd rydd</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="ur">乌尔都语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>ur</td></tr> -<tr><th>自由软件</th> -<td lang="ur" xml:lang="ur">آزاد سافٹ ویئر (azad software)</td></tr> -<tr><th>免费软件</th> -<td lang="ur" xml:lang="ur">مفت سافٹ ویئر (muft software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="uk">乌克兰语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>uk</td></tr> -<tr><th>自由软件</th> -<td lang="uk" xml:lang="uk"> -вільне програмне забезпечення (vil'ne prohramne zabezpechennja)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="he">希伯来语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>he</td></tr> -<tr><th>自由软件</th> -<td lang="he" xml:lang="he">תוכנה חופשית (tochna chofshit)</td></tr> -<tr><th>免费软件</th> -<td lang="he" xml:lang="he">תוכנה חינמית (tochna chinamit)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="el">希腊语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>el</td></tr> -<tr><th>自由软件</th> -<td lang="el" xml:lang="el"> -ελεύθερο λογισμικό (elefthero logismiko)</td></tr> -<tr><th>免费软件</th> -<td lang="el" xml:lang="el"> -δωρεάν λογισμικό (dorean logismiko)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="es">西班牙语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>es</td></tr> -<tr><th>自由软件</th> -<td lang="es" xml:lang="es"> -software libre</td></tr> -<tr><th>免费软件</th> -<td lang="es" xml:lang="es"> -software gratuito</td></tr> -<tr><th>专有软件</th> -<td lang="es" xml:lang="es"> -software privativo</td></tr> -<tr><th>商业软件</th> -<td lang="es" xml:lang="es"> -software comercial</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="si">锡兰语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>si</td></tr> -<tr><th>自由软件</th> -<td lang="si" xml:lang="si"> -නිදහස් මෘදුකාංග (nidahas mṛdukāṅga)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hu">匈牙利语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>hu</td></tr> -<tr><th>自由软件</th> -<td lang="hu" xml:lang="hu"> -szabad szoftver</td></tr> -<tr><th>免费软件</th> -<td lang="hu" xml:lang="hu"> -ingyenes szoftver / ingyen szoftver</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hy">亚美尼亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>hy</td></tr> -<tr><th>自由软件</th> -<td lang="hy" xml:lang="hy"> -ազատ ծրագիր/ծրագրեր (azat tsragir/tsragrer)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="it">意大利语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>it</td></tr> -<tr><th>自由软件</th> -<td lang="it" xml:lang="it"> -software libero</td></tr> -<tr><th>免费软件</th> -<td lang="it" xml:lang="it"> -software gratuito</td></tr> -<tr><th>专有软件</th> -<td lang="it" xml:lang="it"> -software proprietario</td></tr> -<tr><th>商业软件</th> -<td lang="it" xml:lang="it"> -software commerciale</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="hi">印地语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>hi</td></tr> -<tr><th>自由软件</th> -<td lang="hi" xml:lang="hi"> -मुक्त सॉफ्टवेयर (mukt software)</td></tr> -<tr><th>免费软件</th> -<td lang="hi" xml:lang="hi"> -मुफ़्त सॉफ्टवेयर (muft software)</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="id">印度尼西亚语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>id</td></tr> -<tr><th>自由软件</th> -<td lang="id" xml:lang="id"> -perangkat lunak bebas</td></tr> -<tr><th>免费软件</th> -<td lang="id" xml:lang="id"> -perangkat lunak gratis</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="vi">越南语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>vi</td></tr> -<tr><th>自由软件</th> -<td lang="vi" xml:lang="vi"> -phần mềm tự do</td></tr> -</table> - -<!-- GNUN-SORT-NEXT-ITEM --> -<!-- GNUN-SORT-BEGIN-KEY --> -<h3 id="zu">祖鲁语</h3> - -<!-- GNUN-SORT-END-KEY --> -<table border="1"> -<tr><th>语言代码</th> -<td>zu</td></tr> -<tr><th>自由软件</th> -<td lang="zu" xml:lang="zu"> -Isoftware Ekhululekile</td></tr> -</table> - -<!-- GNUN-SORT-STOP --> -<div class="translators-notes"> - -<!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.--> - </div> -</div> - -<!-- for id="content", starts in the include above --> -<!--#include virtual="/server/footer.zh-cn.html" --> -<div id="footer"> -<div class="unprintable"> - -<p>请将有关自由软件基金会(FSF)&GNU的一般性问题发送到<a -href="mailto:gnu@gnu.org"><gnu@gnu.org></a>。也可以通过<a -href="/contact/">其他联系方法</a>联系自由软件基金会(FSF)。请将无效链接,其他错误或建议发送给<a -href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>。</p> - -<p> -<!-- TRANSLATORS: Ignore the original text in this paragraph, - replace it with the translation of these two: - - We work hard and do our best to provide accurate, good quality - translations. However, we are not exempt from imperfection. - Please send your comments and general suggestions in this regard - to <a href="mailto:web-translators@gnu.org"> - - <web-translators@gnu.org></a>.</p> - - <p>For information on coordinating and submitting translations of - our web pages, see <a - href="/server/standards/README.translations.html">Translations - README</a>. --> -若您想翻译本文,请参看<a href="/server/standards/README.translations.html">翻译须知</a>。</p> -</div> - -<!-- Regarding copyright, in general, standalone pages (as opposed to - files generated as part of manuals) on the GNU web server should - be under CC BY-ND 4.0. Please do NOT change or remove this - without talking with the webmasters or licensing team first. - Please make sure the copyright date is consistent with the - document. For web pages, it is ok to list just the latest year the - document was modified, or published. - - If you wish to list earlier years, that is ok too. - Either "2001, 2002, 2003" or "2001-2003" are ok for specifying - years, as long as each year in the range is in fact a copyrightable - year, i.e., a year in which the document was published (including - being publicly visible on the web or in a revision control system). - - There is more detail about copyright years in the GNU Maintainers - Information document, www.gnu.org/prep/maintain. --> -<p>Copyright © 1999, 2000, 2004, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Free Software -Foundation, Inc.</p> - -<p>本页面使用<a rel="license" -href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons -Attribution-NoDerivatives 4.0 International License</a>授权。</p> - -<!--#include virtual="/server/bottom-notes.zh-cn.html" --> -<div class="translators-credits"> - -<!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.--> -<b>翻译团队</b>:<a rel="team" -href="https://savannah.gnu.org/projects/www-zh-cn/"><CTT></a>,2018-2021。</div> - -<p class="unprintable"><!-- timestamp start --> -最后更新: - -$Date: 2021/03/12 03:31:54 $ - -<!-- timestamp end --> -</p> -</div> -</div> -<!-- for class="inner", starts in the banner include --> -</body> -</html> diff --git a/talermerchantdemos/blog/articles/zh/gnu-user-groups.html b/talermerchantdemos/blog/articles/zh/gnu-user-groups.html deleted file mode 100644 index 590ea2c..0000000 --- a/talermerchantdemos/blog/articles/zh/gnu-user-groups.html +++ /dev/null @@ -1,2 +0,0 @@ -<meta http-equiv="refresh" content="0; - url=http://libreplanet.org/wiki/Group_list"> diff --git a/talermerchantdemos/blog/content.py b/talermerchantdemos/blog/content.py index 23fb77f..8de89f4 100644 --- a/talermerchantdemos/blog/content.py +++ b/talermerchantdemos/blog/content.py @@ -96,9 +96,8 @@ def add_from_html(resource_name, lang): title_el = soup.find("h2") if title_el is None: LOGGER.warning("Cannot extract title from '%s'", resource_name) - title = resource_name - else: - title = title_el.get_text().strip() + return + title = title_el.get_text().strip() slug = title.replace(" ", "_") slug = re.sub(r'[^a-zA-Z0-9_]+', "-", slug) @@ -142,4 +141,5 @@ for l in listdir(resource_filename("talermerchantdemos", "blog/articles/")): if l in {"en", "ar", "zh", "fr", "hi", "it", "ja", "ko", "pt", "pt_BR", "ru", "tr", "de", "sv", "es"}: LOGGER.info("importing %s" % l) for a in listdir(resource_filename("talermerchantdemos", "blog/articles/" + l)): - add_from_html("blog/articles/" + l + "/" + a, l) + if os.path.isfile(resource_filename("talermerchantdemos", "blog/articles/" + l + "/" + a)): + add_from_html("blog/articles/" + l + "/" + a, l) diff --git a/talermerchantdemos/static/blog.css b/talermerchantdemos/static/blog.css index c288119..3331684 100644 --- a/talermerchantdemos/static/blog.css +++ b/talermerchantdemos/static/blog.css @@ -1,20 +1,53 @@ +@charset "UTF-8"; +@import url(/static/theme.css); + .notice { border-radius: 1em; - background: rgb(228, 228, 228); - border-left: 0.3em solid #1e2739; + background: var(--quote-background-colour); + border-left: 0.3em solid var(--demo-common-dark-blue); padding-left: 1em; + padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; margin-top: 2em; margin-bottom: 2em; -} -.notice { position: relative; left: 0; } + #main a:link, #main a:visited, #main a:hover, #main a:active { - color: black; + color: var(--link-colour, var(--default-link-colour, black)); +} + +.payLink { + /* Variables */ + --link-colour: var(--button-confirm-foreground); + --background: var(--button-confirm-background); + /* General */ + display: block; + border-radius: 10px; + border-bottom: 0.3em solid var(--demo-common-dark-blue); + color: var(--link-colour); + background: var(--background); + text-decoration: none; + /* Size */ + max-width: max-content; + padding: 10px 10px; + /* Positioning */ + margin-top: 10px; + /* Transitions */ + transition: border-bottom 1s, background 1s, margin-top 1s; +} +.payLink:hover { + --background: var(--button-confirm-hovering-background); + --link-colour: var(--button-confirm-hovering-foreground); + border-bottom: 0 solid var(--demo-common-dark-blue); + margin-top: calc(10px + 0.3em); } +.payLink:active { + --background: var(--button-confirm-active-background); + --link-colour: var(--button-confirm-active-foreground); +}
\ No newline at end of file diff --git a/talermerchantdemos/static/colors-blog.css b/talermerchantdemos/static/colors-blog.css index 59890af..7d16fc4 100644 --- a/talermerchantdemos/static/colors-blog.css +++ b/talermerchantdemos/static/colors-blog.css @@ -1,17 +1,21 @@ +@import url(/static/theme.css); +/* General Navigation Bar Styles */ nav, nav a, nav span, .navcontainer, .demobar, .navbtn { - color: white; - background: #385723; + color: var(--navbar-foreground); + background: var(--navbar-background); + transition: background 0.2s, color 0.2s; } +/* Currently Visible Page */ nav a.active, nav span.active, .navbtn.active { - background-color: #233a13; + background-color: var(--navbar-button-selected); } nav a.active:hover, @@ -20,5 +24,5 @@ nav span.active:hover, nav a:hover, nav span:hover, .navbtn:hover { - background: #568636; + background: var(--navbar-button-hovering); } diff --git a/talermerchantdemos/static/colors-donations.css b/talermerchantdemos/static/colors-donations.css index bf96697..bf03043 100644 --- a/talermerchantdemos/static/colors-donations.css +++ b/talermerchantdemos/static/colors-donations.css @@ -1,3 +1,4 @@ +@import url(/static/theme.css); nav, nav a, nav span, diff --git a/talermerchantdemos/static/demo.css b/talermerchantdemos/static/demo.css index 53ec986..ed4f4ca 100644 --- a/talermerchantdemos/static/demo.css +++ b/talermerchantdemos/static/demo.css @@ -1,12 +1,5 @@ @charset "UTF-8"; -/* -Style common to all demo pages. - -Colors (Taler / landing): -- #1e2739 (dark blue) -- #0042b2 (default blue) -- #3daee9 (highlight blue) -*/ +@import url(/static/theme.css); .demobar h1 { text-align: center; @@ -39,6 +32,7 @@ Colors (Taler / landing): .content { margin-left: 2em; + margin-right: 2em; overflow-x: auto; } @@ -106,7 +100,7 @@ nav span:hover, nav a.active, nav span.active, .navbtn.active { - background-color: #1e2739; + background-color: var(--demo-common-dark-blue); } nav a.active:hover, diff --git a/talermerchantdemos/static/taler-fallback.css b/talermerchantdemos/static/taler-fallback.css new file mode 100644 index 0000000..fac25c3 --- /dev/null +++ b/talermerchantdemos/static/taler-fallback.css @@ -0,0 +1,18 @@ +/* Fallback stylesheet. Should be included in the document as follows: + * + * <link rel="stylesheet" + * href="taler-fallback.css" + * id="taler-presence-stylesheet /> + * + * When either the taler-wallet-lib is included or the wallet is presence, + * it will take over this stylesheet for presence detection. + * + * This fallback stylesheet makes sure that classes for presence detection + * are displayed correctly, even if JavaScript is disabled and the wallet + * is not present. + */ +.taler-installed-show { + display: none; +} + +/*# sourceMappingURL=taler-fallback.css.map */ diff --git a/talermerchantdemos/static/theme.css b/talermerchantdemos/static/theme.css new file mode 100644 index 0000000..4309198 --- /dev/null +++ b/talermerchantdemos/static/theme.css @@ -0,0 +1,73 @@ +/* This file contains colour-scheme- & theme-related stuffs */ + +/* Light Theme (Default) */ +:root { + /* Common Green (treat as private vars if possible) */ + --green-0: #233a13; + --green-1: #385723; + --green-2: #457a22; + --green-3: #568636; + + /* Black/Grey/White */ + --grey-0: #000000; + --grey-1: #1a1a1a; + --grey-2: #2b2b2b; + --grey-3: #4a4a4a; + --grey-4: #6d6d6d; + --grey-5: #8e8e8e; + --grey-6: #a0a0a0; + --grey-7: #b3b3b3; + --grey-8: #e4e4e4; + --grey-9: #ffffff; + --black: var(--grey-0); + --white: var(--grey-9); + + /* Demo Commons */ + --demo-common-dark-blue: #1e2739; + --demo-common-blue: #0042b2; + --demo-common-highlight-blue: #3daee9; + + /* Navigation Bar */ + --navbar-foreground: var(--white); + --navbar-background: var(--green-1); + --navbar-button-selected: var(--green-0); + --navbar-button-hovering: var(--green-3); + + /* Main Content */ + --main-text-colour: var(--black); + --main-background-colour: var(--white); + + /* Misc */ + --default-link-colour: var(--black); + --quote-background-colour: var(--grey-8); + + /* Buttons */ + --button-confirm-background: var(--green-2); + --button-confirm-foreground: var(--white); + --button-confirm-hovering-background: var(--green-1); + --button-confirm-hovering-foreground: var(--white); + --button-confirm-active-background: var(--green-1); + --button-confirm-active-foreground: var(--white); +} + +/* Dark Theme Overwrites (UA can choose to enable this selector if it wants) */ +@media (prefers-color-scheme: dark) { + /* Modify core colour scheme */ + a:root { + /* Link-related */ + --default-link-colour: var(--white); + + /* Main Content */ + --main-background-colour: var(--grey-2); + --main-text-colour: var(--grey-8); + + /* Misc */ + --quote-background-colour: var(--grey-3); + } +} + +/* Universal theming, keep this minimal! */ +html { + background: var(--main-background-colour); + color: var(--main-text-colour); +}
\ No newline at end of file diff --git a/talermerchantdemos/templates/blog-index.html.j2 b/talermerchantdemos/templates/blog-index.html.j2 index 99656ef..9468cc7 100644 --- a/talermerchantdemos/templates/blog-index.html.j2 +++ b/talermerchantdemos/templates/blog-index.html.j2 @@ -25,7 +25,7 @@ {% for article in articles %} <div class="notice"> <h3><a href="{{ url_for('article', lang=article.lang, article_name=article.slug) }}" class="articleTitle">{{article.title}}</a></h3> - <p>{{ article.teaser|safe }} <a href="{{ url_for('article', lang=article.lang, article_name=article.slug) }}">({{ gettext('Pay to read more...') }})</a></p> + <p>{{ article.teaser|safe }} <a class="payLink" href="{{ url_for('article', lang=article.lang, article_name=article.slug) }}">{{ gettext('Pay to read more...') }}</a></p> </div> {% else %} <em>({{ gettext("No articles available in this language.") }})</em> diff --git a/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po index 671ebbd..7b7c9be 100644 --- a/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/ar/LC_MESSAGES/messages.po @@ -7,58 +7,58 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2021-03-26 12:18+0000\n" "Last-Translator: Maisa I <maisa.translator@gmail.com>\n" "Language: ar\n" "Language-Team: Arabic <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/ar/>\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " -"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5\n" +"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "خطأ داخلي" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "تعذر استرداد المقالة غير المدفوعة" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "المقال غير قابل للاسترداد بعد الآن" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "لم تقم بالدفع لهذا المقال (محاولة جيدة!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "المقال غير قابل للاسترداد (بعد الآن)" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "خطأ داخلي: ملفات المقال ({}) غير موجودة." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "الملف الإضافي ({}) للمقال ({}) غير موجود." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "الدخول المباشر غير مسموح" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "خطأ في الserver الداخلي" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "الصفحة غير موجودة" @@ -67,7 +67,7 @@ msgstr "الصفحة غير موجودة" msgid "parameter '{}' required" msgstr "المَعلَمة '{}' مطلوبة" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "" @@ -90,7 +90,7 @@ msgstr "عادت الخلفية لحالة الخطأ" msgid "Could not parse response from backend" msgstr "تعذر تحليل الاستجابة من الخلفية" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "طريقة HTTP غير مسموح بها لهذه الصفحة" diff --git a/talermerchantdemos/translations/de/LC_MESSAGES/messages.po b/talermerchantdemos/translations/de/LC_MESSAGES/messages.po index 5275eab..1da3a76 100644 --- a/talermerchantdemos/translations/de/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/de/LC_MESSAGES/messages.po @@ -5,62 +5,61 @@ # msgid "" msgstr "" -"Project-Id-Version: taler-merchant-demos\n" +"Project-Id-Version: taler-merchant-demos\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-04-18 06:48+0000\n" "Last-Translator: Stefan Kügel <skuegel@web.de>\n" -"Language-Team: German <http://weblate.taler.net/projects/gnu-taler/" -"demonstration-pages/de/>\n" "Language: de\n" +"Language-Team: German <http://weblate.taler.net/projects/gnu-taler" +"/demonstration-pages/de/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.4.2\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Interner Fehler" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "" "Den Kaufpreis eines Artikels, der nicht bezahlt wurde, können wir nicht " "erstatten" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "Den Kaufpreis für diesen Aufsatz können wir leider nicht mehr erstatten" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "Für diesen Aufsatz wurde noch kein Kaufpreis entrichtet" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Dieser Artikel kann nicht (mehr) erstattet werden" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "Interner Fehler: Die Datei für diesen Aufsatz ({}) wurden nicht gefunden." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "Die Zusatzdatei ({}) für den Artikel ({}) wurde nicht gefunden." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Direktzugriff verboten" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "Interner Server-Fehler" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Seite nicht gefunden" @@ -69,7 +68,7 @@ msgstr "Seite nicht gefunden" msgid "parameter '{}' required" msgstr "Parameter '{}' erforderlich" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "Das Backend konnte die Bestellung nicht erzeugen" @@ -91,7 +90,7 @@ msgstr "Das Backend lieferte einen Fehlerstatus zurück" msgid "Could not parse response from backend" msgstr "Es war nicht möglich, die Rückmeldung des Backend zu parsen" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "Die HTTP-Methode ist auf dieser Webseite nicht erlaubt" @@ -124,8 +123,8 @@ msgid "" "Your payment (order ID <tt>{order}<tt>) for the article \"{article}\" has" " been refunded." msgstr "" -"Ihre Zahlung (Bestellnummer <tt>{order}<tt>) für den Artikel \"{article}\" " -"wurde zurückerstattet." +"Ihre Zahlung (Bestellnummer <tt>{order}<tt>) für den Artikel " +"\"{article}\" wurde zurückerstattet." #: talermerchantdemos/templates/blog-article-refunded.html.j2:14 msgid "You will not be able to read the article until you pay for it again." @@ -976,3 +975,4 @@ msgstr "Antwort abschicken" #~ msgid "GNU Taler Demo: Introduction" #~ msgstr "GNU Taler Demo: Einführung" + diff --git a/talermerchantdemos/translations/en/LC_MESSAGES/messages.po b/talermerchantdemos/translations/en/LC_MESSAGES/messages.po index 2a44c86..56c0c39 100644 --- a/talermerchantdemos/translations/en/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/en/LC_MESSAGES/messages.po @@ -3,56 +3,56 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language: en\n" "Language-Team: en <LL@li.org>\n" -"Plural-Forms: nplurals=2; plural=(n!=1)\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "" -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "" -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "" @@ -61,7 +61,7 @@ msgstr "" msgid "parameter '{}' required" msgstr "" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "" @@ -83,7 +83,7 @@ msgstr "" msgid "Could not parse response from backend" msgstr "" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "" diff --git a/talermerchantdemos/translations/es/LC_MESSAGES/messages.po b/talermerchantdemos/translations/es/LC_MESSAGES/messages.po index 6cb8df8..38efc9a 100644 --- a/talermerchantdemos/translations/es/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/es/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-02-11 16:14+0000\n" "Last-Translator: Stefan <eintritt@hotmail.com>\n" "Language: es\n" "Language-Team: Spanish <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/es/>\n" -"Plural-Forms: nplurals=2; plural=n != 1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Error interno" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "No se puede realizar el reembolso de un artículo no pagado" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "El artículo ya no es reembolsable" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "No has pagado por este artículo (¡buen intento!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Artículo no reembolsable" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "Error interno: Archivos para el artículo ({}) no encontrados." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "Archivo complementario ({}) para el artículo ({}) no encontrado." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Acceso directo prohibido" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "Error interno de servidor" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Página no encontrada" @@ -66,7 +66,7 @@ msgstr "Página no encontrada" msgid "parameter '{}' required" msgstr "parámetro '{}' requerido" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "El backend no ha podido crear el pedido" @@ -89,7 +89,7 @@ msgstr "El backend ha retornado un estado de error" msgid "Could not parse response from backend" msgstr "No se puede analizar la respuesta del backend" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "El método HTTP no está permitido para esta página" diff --git a/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po b/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po index 92a38b1..627f37e 100644 --- a/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/fr/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-02-11 13:46+0000\n" "Last-Translator: Stefan <eintritt@hotmail.com>\n" "Language: fr\n" "Language-Team: French <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/fr/>\n" -"Plural-Forms: nplurals=2; plural=n > 1\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Erreur interne" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "Impossible de rembourser l'article non payé" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "L'article n'est plus remboursable" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "Vous n'avez pas payé pour cet article (bien essayé !)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Article non remboursable (plus)" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "Erreur interne : Fichiers pour l'article ({}) non trouvés." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "Fichier supplémentaire ({}) pour l'article ({}) non trouvé." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Accès direct interdit" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "Erreur interne du serveur" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Page non trouvée" @@ -66,7 +66,7 @@ msgstr "Page non trouvée" msgid "parameter '{}' required" msgstr "paramètre '{}' obligatoire" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "Le backend n'a pas pu créer la commande" @@ -89,7 +89,7 @@ msgstr "Le backend a renvoyé un statut d'erreur" msgid "Could not parse response from backend" msgstr "Impossible d'analyser la réponse du backend" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "Méthode HTTP non autorisée pour cette page" diff --git a/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po b/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po index faf5188..aba50d7 100644 --- a/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/hi/LC_MESSAGES/messages.po @@ -7,56 +7,56 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language: hi\n" "Language-Team: none\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "" -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "" -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "" @@ -65,7 +65,7 @@ msgstr "" msgid "parameter '{}' required" msgstr "" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "" @@ -87,7 +87,7 @@ msgstr "" msgid "Could not parse response from backend" msgstr "" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "" diff --git a/talermerchantdemos/translations/it/LC_MESSAGES/messages.po b/talermerchantdemos/translations/it/LC_MESSAGES/messages.po index bd16683..1740401 100644 --- a/talermerchantdemos/translations/it/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/it/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2021-05-13 21:09+0000\n" "Last-Translator: Stefan <eintritt@hotmail.com>\n" "Language: it\n" "Language-Team: Italian <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/it/>\n" -"Plural-Forms: nplurals=2; plural=n != 1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Errore interno" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "Impossibile rimborsare un articolo non pagato" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "L'articolo non è più rimborsabile" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "Non hai pagato questo articolo (bel tentativo!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Articolo non (più) rimborsabile" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "Errore interno: File per l'articolo ({}) non trovati." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "File supplementare ({}) per l'articolo ({}) non trovato." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Accesso diretto vietato" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "Errore del server" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Pagina non trovata" @@ -66,7 +66,7 @@ msgstr "Pagina non trovata" msgid "parameter '{}' required" msgstr "parametro '{}' richiesto" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "" @@ -89,7 +89,7 @@ msgstr "Il backend ha segnalato uno stato di errore" msgid "Could not parse response from backend" msgstr "Impossibile analizzare la risposta del backend" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "Il metodo HTTP non è permesso in questa pagina" diff --git a/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po index f084c53..49757c9 100644 --- a/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/ja/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-02-22 21:41+0000\n" "Last-Translator: Mizuhashi Lexee <nekohamushi@outlook.jp>\n" "Language: ja\n" "Language-Team: Japanese <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/ja/>\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "内部エラー" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "未払いの記事の返金はできません" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "記事はもう払い戻しできません" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "この記事のためにお金を払っていない (頑張った)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "(もはや)払い戻し不可な商品" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "内部エラー: 記事 ({}) のファイルが見つかりません。" -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "記事 ({}) の補足ファイル ({}) が見つかりません。" -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "直接アクセスは禁止されています" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "サーバー 内部エラー" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "ページが見つかりません" @@ -66,7 +66,7 @@ msgstr "ページが見つかりません" msgid "parameter '{}' required" msgstr "パラメータ「{}」が必要です" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "backendは注文を作成できませんでした" @@ -89,7 +89,7 @@ msgstr "Backend は、エラー・ステータスを返してきました" msgid "Could not parse response from backend" msgstr "backendからの応答を解析することができませんでした" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "HTTPメソッドは、このページでは許可されていません" diff --git a/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po index 8a63ec8..558d960 100644 --- a/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/ko/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-04-16 07:04+0000\n" "Last-Translator: Stefan Kügel <skuegel@web.de>\n" "Language: ko\n" "Language-Team: Korean <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/ko/>\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "내부 오류" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "미결제 기사는 환불할 수 없습니다" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "이 기사는 더이상 환불할 수 없습니다" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "이 기사를 구매하지 않았습니다(다시 시도하세요!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "환불 불가 상품(기간 만료)" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "내부 오류: 기사 ({}) 관련 파일들을 찾을 수 없습니다." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "기사 관련 ({}) 추가 파일을 ({}) 찾을 수 없습니다." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "직접 접속 불가능" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "내부 서버 오류" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "이 페이지를 찾을 수 없습니다" @@ -66,7 +66,7 @@ msgstr "이 페이지를 찾을 수 없습니다" msgid "parameter '{}' required" msgstr "파라메터 '{}' 필요" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "" @@ -89,7 +89,7 @@ msgstr "백엔드에 대한 오류 수신" msgid "Could not parse response from backend" msgstr "백엔드의 응답을 분석할 수 없습니다" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "이 페이지에서는 HTTP가 유효하지 않습니다" diff --git a/talermerchantdemos/translations/messages.pot b/talermerchantdemos/translations/messages.pot index d75c1b3..bfcf2a3 100644 --- a/talermerchantdemos/translations/messages.pot +++ b/talermerchantdemos/translations/messages.pot @@ -8,54 +8,54 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "" -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "" -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "" @@ -64,7 +64,7 @@ msgstr "" msgid "parameter '{}' required" msgstr "" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "" @@ -86,7 +86,7 @@ msgstr "" msgid "Could not parse response from backend" msgstr "" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "" diff --git a/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po b/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po index daaffdd..2126694 100644 --- a/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/pt/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2021-02-24 11:17+0000\n" "Last-Translator: Stefan <eintritt@hotmail.com>\n" "Language: pt\n" "Language-Team: Portuguese <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/pt/>\n" -"Plural-Forms: nplurals=2; plural=n > 1\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Erro interno" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "Não é possível reembolsar artigo por pagar" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "Já não é possível reembolsar artigo" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "Não pagou este artigo (boa tentativa!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Artigo (já) não é reembolsável" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "Erro interno: Não foram encontrados os ficheiros para o artigo ({})." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "Não foi encontrado o ficheiro suplementar ({}) do artigo ({})." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Acesso direto proibido" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "Erro interno do servidor" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Página não encontrada" @@ -66,7 +66,7 @@ msgstr "Página não encontrada" msgid "parameter '{}' required" msgstr "necessário parâmetro '{}'" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "" @@ -89,7 +89,7 @@ msgstr "Backend apresentou um erro" msgid "Could not parse response from backend" msgstr "Não foi possível analisar a resposta do backend" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "Método HTTP não permitido para esta página" diff --git a/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po b/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po index 7ca40c3..99637f2 100644 --- a/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/ru/LC_MESSAGES/messages.po @@ -7,58 +7,58 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-02-10 21:59+0000\n" "Last-Translator: Stefan <eintritt@hotmail.com>\n" "Language: ru\n" "Language-Team: Russian <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/ru/>\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n" +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Внутренняя ошибка" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "Возврат средств за неоплаченный товар невозможен" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "Товар более не подлежит возврату" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "Вы не оплатили этот товар (Неплохая попытка!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Товар более не подлежит возврату" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "Внутренняя ошибка. Файлы для товара ({}) не найдены." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "Вспомогательный файл для товара не найден." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Прямой доступ запрещён" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "Внутренняя ошибка сервера" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Страница не найдена" @@ -67,7 +67,7 @@ msgstr "Страница не найдена" msgid "parameter '{}' required" msgstr "обязательный '{}'параметр" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "Бэкэнд не смог создать заказ" @@ -90,7 +90,7 @@ msgstr "Бэкэнд вернул ошибку кода" msgid "Could not parse response from backend" msgstr "Не удалось проанализировать ответ бэкэнда" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "HTTP-метод не разрешён для этой страницы" diff --git a/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po b/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po index 8c1e964..88925ef 100644 --- a/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/sv/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-02-11 12:43+0000\n" "Last-Translator: Stefan <eintritt@hotmail.com>\n" "Language: sv\n" "Language-Team: Swedish <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/sv/>\n" -"Plural-Forms: nplurals=2; plural=n != 1\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Internt fel" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "Obetald artikel kan ej återbetalas" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "Återbetalning är inte längre möjlig" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "Du har inte betalt denna artikel (kul försök!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Återbetalning kan inte (längre) göras" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "Internt fel: Underlag för artikel ({}) hittades inte." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "Kompletterande information ({}) för artikel ({}) hittades inte." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Direkt åtkomst förbjuden" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "Internt serverfel" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Sidan hittades inte" @@ -66,7 +66,7 @@ msgstr "Sidan hittades inte" msgid "parameter '{}' required" msgstr "parameter '{}' krävs" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "Backend kunde inte skapa beställningen" @@ -89,7 +89,7 @@ msgstr "Backend returnerade felstatus" msgid "Could not parse response from backend" msgstr "Det gick inte att tolka svaret från backend" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "HTTP-metoden är inte tillåten för den här sidan" diff --git a/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po b/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po index 8fd95f9..e4267da 100644 --- a/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/tr/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2022-04-08 08:50+0000\n" "Last-Translator: Stefan Kügel <skuegel@web.de>\n" "Language: tr\n" "Language-Team: Turkish <http://weblate.taler.net/projects/gnu-taler" "/demonstration-pages/tr/>\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "Iç hata" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "Ücreti ödenmemiş makalenin parası iade edilemez" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "Bu makalenin ücreti artık iade edilemez" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "Bu makale için ödeme yapmadınız (iyi deneme!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "Ürün iade edilemez (artık)" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "içsel hata: ({}) makalesi için dosyalar bulunamadı." -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "({}) makalesi için ek dosya ({}) bulunamadı." -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "Doğrudan erişim yasak" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "İç Sunucu Hatası" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "Sayfa bulunamadı" @@ -66,7 +66,7 @@ msgstr "Sayfa bulunamadı" msgid "parameter '{}' required" msgstr "'{}' parametresi gerekli" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "Arka uç siparişi oluşturamadı" @@ -89,7 +89,7 @@ msgstr "Arka uç hata durumu verdi" msgid "Could not parse response from backend" msgstr "Arka uçtan gelen yanıt ayrıştırılamadı" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "Bu sayfa için HTTP yöntemine izin verilmiyor" diff --git a/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po b/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po index ff81dcb..74802d3 100644 --- a/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po +++ b/talermerchantdemos/translations/zh_Hant/LC_MESSAGES/messages.po @@ -7,57 +7,57 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: eintritt@hotmail.com\n" -"POT-Creation-Date: 2022-04-17 17:29+0200\n" +"POT-Creation-Date: 2022-09-24 16:56+0200\n" "PO-Revision-Date: 2021-07-29 21:30+0000\n" "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" "Language: zh_Hant\n" "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects" "/gnu-taler/demonstration-pages/zh_Hant/>\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" +"Generated-By: Babel 2.10.3\n" -#: talermerchantdemos/blog/blog.py:133 talermerchantdemos/landing/landing.py:95 +#: talermerchantdemos/blog/blog.py:128 talermerchantdemos/landing/landing.py:95 msgid "Internal error" msgstr "內部錯誤" -#: talermerchantdemos/blog/blog.py:193 +#: talermerchantdemos/blog/blog.py:188 msgid "Cannot refund unpaid article" msgstr "無法對於未付款文章進行退款" -#: talermerchantdemos/blog/blog.py:200 +#: talermerchantdemos/blog/blog.py:195 msgid "Article is not anymore refundable" msgstr "已無法對此文章進行退款" -#: talermerchantdemos/blog/blog.py:236 +#: talermerchantdemos/blog/blog.py:231 msgid "You did not pay for this article (nice try!)" msgstr "您並沒有為此文章付款(想得美!)" -#: talermerchantdemos/blog/blog.py:241 +#: talermerchantdemos/blog/blog.py:236 msgid "Item not refundable (anymore)" msgstr "此文章無法進行退款(已無法)" -#: talermerchantdemos/blog/blog.py:267 +#: talermerchantdemos/blog/blog.py:262 msgid "Internal error: Files for article ({}) not found." msgstr "內部錯誤:找不到此文章 ({}) 的檔案。" -#: talermerchantdemos/blog/blog.py:274 +#: talermerchantdemos/blog/blog.py:269 msgid "Supplemental file ({}) for article ({}) not found." msgstr "找不到文章 ({}) 的補充文件 ({}) 。" -#: talermerchantdemos/blog/blog.py:353 talermerchantdemos/blog/blog.py:367 +#: talermerchantdemos/blog/blog.py:348 talermerchantdemos/blog/blog.py:362 msgid "Direct access forbidden" msgstr "禁止直接訪問" -#: talermerchantdemos/blog/blog.py:435 +#: talermerchantdemos/blog/blog.py:430 msgid "Internal server error" msgstr "內部伺服器錯誤" -#: talermerchantdemos/blog/blog.py:443 -#: talermerchantdemos/donations/donations.py:286 -#: talermerchantdemos/landing/landing.py:168 +#: talermerchantdemos/blog/blog.py:438 +#: talermerchantdemos/donations/donations.py:287 +#: talermerchantdemos/landing/landing.py:166 #: talermerchantdemos/survey/survey.py:164 msgid "Page not found" msgstr "找不到此頁面" @@ -66,7 +66,7 @@ msgstr "找不到此頁面" msgid "parameter '{}' required" msgstr "需要 '{}' 參數" -#: talermerchantdemos/donations/donations.py:244 +#: talermerchantdemos/donations/donations.py:245 msgid "Backend could not create the order" msgstr "後端無法創建訂單" @@ -89,7 +89,7 @@ msgstr "後台回傳錯誤狀態" msgid "Could not parse response from backend" msgstr "無法解析後台回覆" -#: talermerchantdemos/landing/landing.py:176 +#: talermerchantdemos/landing/landing.py:174 #: talermerchantdemos/survey/survey.py:172 msgid "HTTP method not allowed for this page" msgstr "HTTP 方法不被此頁面允許" |