feat(site): add Portuguese to the landing site
Mirror the es/ pattern: docs/legal/pt/ + docs/o-que-e-tane.md as the Portuguese source of truth, build-legal.sh extended to generate the Hugo pt.* pages from them, config.toml gets a [languages.pt] entry, i18n/pt.json translates the UI chrome. og-pt.png is a placeholder copy of og-en.png until a proper Portuguese social card is made by hand (same as the other og-*.png, per DEPLOY.md). Verified locally with the Docker build: /pt/, /pt/about/, all four /pt/legal/ pages and the lang-switch link all resolve correctly.
This commit is contained in:
parent
a47bd6badd
commit
fa768ef17f
16 changed files with 974 additions and 6 deletions
140
site/i18n/pt.json
Normal file
140
site/i18n/pt.json
Normal file
|
|
@ -0,0 +1,140 @@
|
|||
{
|
||||
"skipToContent": {
|
||||
"other": "Ir para o conteúdo"
|
||||
},
|
||||
"navAbout": {
|
||||
"other": "Sobre"
|
||||
},
|
||||
"navLegal": {
|
||||
"other": "Legal"
|
||||
},
|
||||
"navHome": {
|
||||
"other": "Início"
|
||||
},
|
||||
"screenshotsTitle": {
|
||||
"other": "Um vislumbre por dentro"
|
||||
},
|
||||
"getItTitle": {
|
||||
"other": "Obter o Tane"
|
||||
},
|
||||
"getItComingSoon": {
|
||||
"other": "Em breve nas lojas de aplicações. Entretanto, o Tane é software livre que podes compilar e executar hoje."
|
||||
},
|
||||
"legalIntro": {
|
||||
"other": "Os documentos em linguagem clara que regem o Tane. Versão curta: os teus dados ficam no teu aparelho, o Tane é apenas uma ferramenta, e tu és responsável pelas sementes que partilhas."
|
||||
},
|
||||
"footerFreeSoftware": {
|
||||
"other": "Software livre (AGPL-3.0). Sem publicidade, sem comissões, sem venda de dados."
|
||||
},
|
||||
"footerPublishedBy": {
|
||||
"other": "Publicado por"
|
||||
},
|
||||
"footerContact": {
|
||||
"other": "Contacto"
|
||||
},
|
||||
"backToHome": {
|
||||
"other": "Voltar ao início"
|
||||
},
|
||||
"statusBadge": {
|
||||
"other": "Beta"
|
||||
},
|
||||
"statusTitle": {
|
||||
"other": "Onde está o Tane agora"
|
||||
},
|
||||
"statusBody": {
|
||||
"other": "O inventário funciona hoje: guarda as tuas sementes sem ligação, cifradas, sem conta. A camada de partilha entre vizinhos — ofertas, mensagens e confiança — está agora a chegar, em beta. Tudo já funciona sem qualquer ligação."
|
||||
},
|
||||
"screenCapHome": {
|
||||
"other": "Início — o teu banco e o mercado, a um toque de distância"
|
||||
},
|
||||
"screenCapInventory": {
|
||||
"other": "Inventário — as tuas sementes, agrupadas por família"
|
||||
},
|
||||
"screenCapMarket": {
|
||||
"other": "Mercado — dá, troca ou vende com pessoas por perto"
|
||||
},
|
||||
"screenCapCalendar": {
|
||||
"other": "Calendário — o que semear este mês"
|
||||
},
|
||||
"screenCapDetail": {
|
||||
"other": "Variedade — anos, quantidades, origem, germinação"
|
||||
},
|
||||
"rtlNoteTitle": {
|
||||
"other": "Internacional por desenho"
|
||||
},
|
||||
"rtlNoteBody": {
|
||||
"other": "Da direita para a esquerda e escritas não latinas são funcionalidades de primeira classe. Aqui está o inventário espelhado para RTL."
|
||||
},
|
||||
"collabTitle": {
|
||||
"other": "Participa"
|
||||
},
|
||||
"collabIntro": {
|
||||
"other": "O Tane não tem modelo de negócio — vive de voluntários, comunidades e financiamento público para tecnologia. Podes ajudar:"
|
||||
},
|
||||
"collabTranslateT": {
|
||||
"other": "Traduzir"
|
||||
},
|
||||
"collabTranslateB": {
|
||||
"other": "Traz o Tane para a tua língua. Os ficheiros de tradução são simples; contribuições são bem-vindas."
|
||||
},
|
||||
"collabTestT": {
|
||||
"other": "Experimenta-o num grupo de sementes"
|
||||
},
|
||||
"collabTestB": {
|
||||
"other": "Usa-o numa rede de sementes ou feira real e diz-nos o que falha ou o que falta."
|
||||
},
|
||||
"collabCodeT": {
|
||||
"other": "Contribui com código"
|
||||
},
|
||||
"collabCodeB": {
|
||||
"other": "Flutter/Dart, software livre. Documentos de desenho e testes incluídos."
|
||||
},
|
||||
"collabFundT": {
|
||||
"other": "Apoia-o"
|
||||
},
|
||||
"collabFundB": {
|
||||
"other": "Sem publicidade, sem comissões. Ajuda a financiar o trabalho ou indica-nos financiamentos para os comuns."
|
||||
},
|
||||
"collabContact": {
|
||||
"other": "Escreve-nos"
|
||||
},
|
||||
"faqTitle": {
|
||||
"other": "Perguntas"
|
||||
},
|
||||
"faqFreeQ": {
|
||||
"other": "É gratuito?"
|
||||
},
|
||||
"faqFreeA": {
|
||||
"other": "Sim. Software livre (AGPL-3.0), sem publicidade, sem comissões, sem venda de dados."
|
||||
},
|
||||
"faqAccountQ": {
|
||||
"other": "Preciso de uma conta?"
|
||||
},
|
||||
"faqAccountA": {
|
||||
"other": "Sem conta, sem registo, sem servidor. Os teus dados ficam no teu aparelho."
|
||||
},
|
||||
"faqOfflineQ": {
|
||||
"other": "Funciona sem ligação?"
|
||||
},
|
||||
"faqOfflineA": {
|
||||
"other": "Totalmente. A internet só o enriquece; tudo o essencial funciona sem ligação."
|
||||
},
|
||||
"faqLegalQ": {
|
||||
"other": "É legal partilhar sementes?"
|
||||
},
|
||||
"faqLegalA": {
|
||||
"other": "Dar e trocar entre cultivadores é amplamente permitido; vender pode ser regulado. Tu és responsável pelo que partilhas — ver o aviso sobre a legalidade das sementes."
|
||||
},
|
||||
"faqDataQ": {
|
||||
"other": "E a minha privacidade?"
|
||||
},
|
||||
"faqDataA": {
|
||||
"other": "Os dados são cifrados no teu aparelho e só o que partilhares explicitamente sai dele. Ver a política de privacidade."
|
||||
},
|
||||
"aboutCta": {
|
||||
"other": "Descobre o que é o Tane"
|
||||
},
|
||||
"footerSource": {
|
||||
"other": "Código-fonte"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue