Skip to content

Commit e56a5c7

Browse files
authored
Merge pull request #1153 from itsneufox/neufox/pt-br-translation
Add translation support to homepage and related pages (partners/animations/etc)
2 parents f1d8434 + a691a06 commit e56a5c7

File tree

13 files changed

+1115
-126
lines changed

13 files changed

+1115
-126
lines changed

frontend/i18n/pt-BR/code.json

Lines changed: 337 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,337 @@
1+
{
2+
"feature.fullyBackwardsCompatible.title": {
3+
"message": "Totalmente retrocompatível com scripts e clientes existentes"
4+
},
5+
"feature.fullyBackwardsCompatible.description": {
6+
"message": "Tem um AMX antigo por aí? Carregue-o no servidor open.mp diretamente e junte-se aos seus amigos jogando no cliente SA:MP. Então, quando quiser melhorar seu código, consulte nossa documentação."
7+
},
8+
"feature.fullyBackwardsCompatible.linkText": {
9+
"message": "Primeiros Passos"
10+
},
11+
"feature.newScriptingSystem.title": {
12+
"message": "Novo e melhorado sistema de scripting"
13+
},
14+
"feature.newScriptingSystem.description": {
15+
"message": "open.mp suporta todos os scripts e plugins SA-MP existentes. Mas também fornece uma nova API moderna e atualizada para escrever modos melhores. Estruturas de dados, rotinas de E/S assíncronas e muito mais!"
16+
},
17+
"feature.newScriptingSystem.linkText": {
18+
"message": "Saiba Mais"
19+
},
20+
"feature.developerFriendly.title": {
21+
"message": "Amigável ao desenvolvedor"
22+
},
23+
"feature.developerFriendly.description": {
24+
"message": "Estamos escrevendo open.mp com a experiência do desenvolvedor em mente. Isso significa uma API consistente, documentação atualizada, uma comunidade útil e código-fonte totalmente aberto! Contribuições são sempre bem-vindas."
25+
},
26+
"feature.developerFriendly.linkText": {
27+
"message": "Contribuir"
28+
},
29+
"feature.scriptingSystem.title": {
30+
"message": "Novo e melhorado sistema de scripting"
31+
},
32+
"feature.scriptingSystem.description": {
33+
"message": "Continuamos com pawn, mas com um novo compilador projetado para tornar seu código mais robusto, e mais funções para manipular o servidor e o cliente."
34+
},
35+
"feature.scriptingSystem.linkText": {
36+
"message": "Saiba sobre as melhorias"
37+
},
38+
"feature.communityDevelopment.title": {
39+
"message": "Desenvolvimento impulsionado pela comunidade"
40+
},
41+
"feature.communityDevelopment.description": {
42+
"message": "O servidor é totalmente open source, e recebemos todas as contribuições, grandes ou pequenas. Ajude a escrever a próxima versão, ou apenas poste sobre qualquer problema que encontrar, apesar de nossas tentativas de ter um código perfeito, bugs acontecem e seu feedback é valioso."
43+
},
44+
"feature.communityDevelopment.linkText": {
45+
"message": "Visite a organização GitHub"
46+
},
47+
"feature.cppApi.title": {
48+
"message": "API C++ extensível"
49+
},
50+
"feature.cppApi.description": {
51+
"message": "Tenha acesso a todos os recursos do servidor disponíveis em pawn, além do universo de bibliotecas e frameworks C++. Depois de dominar isso, por que não ajudar a melhorar o servidor através de nosso processo de contribuição aberto no GitHub."
52+
},
53+
"feature.cppApi.linkText": {
54+
"message": "Confira o repositório do SDK"
55+
},
56+
"partners.server.stats": {
57+
"message": "{players} jogadores em {servers} servidores com uma média de {average} jogadores por servidor."
58+
},
59+
"servers.sort.relevance": {
60+
"message": "Relevância"
61+
},
62+
"servers.sort.players": {
63+
"message": "Jogadores"
64+
},
65+
"servers.search.placeholder": {
66+
"message": "Buscar por IP ou Nome"
67+
},
68+
"partners.note": {
69+
"message": "Nota: O programa de parceria está temporariamente fechado conforme prometido. Servidores que já reservaram um slot ainda podem entrar, mas não estamos aceitando novos pedidos no momento. Se você tiver alguma dúvida, sinta-se à vontade para perguntar em nosso Discord. No entanto, se sua pergunta for sobre novas formas de entrar na lista, atualmente não temos planos para isso."
70+
},
71+
"announcement.title": {
72+
"message": "Uma nova versão do servidor e launcher open.mp está disponível agora!"
73+
},
74+
"announcement.link": {
75+
"message": "Leia mais sobre isso aqui"
76+
},
77+
"theme.ErrorPageContent.title": {
78+
"message": "Esta página travou.",
79+
"description": "The title of the fallback page when the page crashed"
80+
},
81+
"theme.NotFound.title": {
82+
"message": "Página Não Encontrada",
83+
"description": "The title of the 404 page"
84+
},
85+
"theme.NotFound.p1": {
86+
"message": "Não foi possível encontrar o que você estava procurando.",
87+
"description": "The first paragraph of the 404 page"
88+
},
89+
"theme.NotFound.p2": {
90+
"message": "Entre em contato com o proprietário do site que lhe trouxe ao URL original e informe que o link está quebrado.",
91+
"description": "The 2nd paragraph of the 404 page"
92+
},
93+
"theme.admonition.note": {
94+
"message": "nota",
95+
"description": "The default label used for the Note admonition (:::note)"
96+
},
97+
"theme.admonition.tip": {
98+
"message": "dica",
99+
"description": "The default label used for the Tip admonition (:::tip)"
100+
},
101+
"theme.admonition.danger": {
102+
"message": "perigo",
103+
"description": "The default label used for the Danger admonition (:::danger)"
104+
},
105+
"theme.admonition.info": {
106+
"message": "informação",
107+
"description": "The default label used for the Info admonition (:::info)"
108+
},
109+
"theme.admonition.caution": {
110+
"message": "cuidado",
111+
"description": "The default label used for the Caution admonition (:::caution)"
112+
},
113+
"theme.BackToTopButton.buttonAriaLabel": {
114+
"message": "Voltar ao topo",
115+
"description": "The ARIA label for the back to top button"
116+
},
117+
"theme.blog.archive.title": {
118+
"message": "Arquivo",
119+
"description": "The page & hero title of the blog archive page"
120+
},
121+
"theme.blog.archive.description": {
122+
"message": "Arquivo",
123+
"description": "The page & hero description of the blog archive page"
124+
},
125+
"theme.blog.paginator.navAriaLabel": {
126+
"message": "Navegação da página de listagem do blog",
127+
"description": "The ARIA label for the blog pagination"
128+
},
129+
"theme.blog.paginator.newerEntries": {
130+
"message": "Entradas Mais Recentes",
131+
"description": "The label used to navigate to the newer blog posts page (previous page)"
132+
},
133+
"theme.blog.paginator.olderEntries": {
134+
"message": "Entradas Mais Antigas",
135+
"description": "The label used to navigate to the older blog posts page (next page)"
136+
},
137+
"theme.blog.post.readingTime.plurals": {
138+
"message": "{readingTime} min de leitura",
139+
"description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
140+
},
141+
"theme.tags.tagsPageTitle": {
142+
"message": "Tags",
143+
"description": "The title of the tag list page"
144+
},
145+
"announcement.serverVersion": {
146+
"message": "A versão {version} do servidor open.mp está disponível com muitas correções, melhorias de desempenho e novos recursos!"
147+
},
148+
"announcement.changelog": {
149+
"message": "Registro de Alterações"
150+
},
151+
"announcement.download": {
152+
"message": "Baixar"
153+
},
154+
"announcement.launcherUpdate": {
155+
"message": "O launcher também recebeu uma atualização!"
156+
},
157+
"announcement.seeWhatsNew": {
158+
"message": "Veja as novidades"
159+
},
160+
"announcement.dismiss": {
161+
"message": "Dispensar esta mensagem"
162+
},
163+
"homepage.heroDescription": {
164+
"message": "Um novo mod multiplayer para Grand Theft Auto: San Andreas que é {compatibility} com {samp}."
165+
},
166+
"homepage.heroDescription.compatibility": {
167+
"message": "totalmente retrocompatível"
168+
},
169+
"homepage.downloadLauncher": {
170+
"message": "Baixar Launcher 🎮"
171+
},
172+
"homepage.downloadServer": {
173+
"message": "Baixar Servidor 🖥️"
174+
},
175+
"homepage.documentation": {
176+
"message": "Documentação 📜"
177+
},
178+
"animations.title": {
179+
"message": "Visualizador de Animações open.mp"
180+
},
181+
"animations.library": {
182+
"message": "Biblioteca:"
183+
},
184+
"animations.selectLibrary": {
185+
"message": "Selecione uma biblioteca..."
186+
},
187+
"animations.animation": {
188+
"message": "Animação:"
189+
},
190+
"animations.selectAnimation": {
191+
"message": "Selecione uma animação..."
192+
},
193+
"animations.index": {
194+
"message": "Índice:"
195+
},
196+
"animations.frames": {
197+
"message": "Quadros:"
198+
},
199+
"animations.duration": {
200+
"message": "Duração:"
201+
},
202+
"animations.seconds": {
203+
"message": "segundos"
204+
},
205+
"animations.description": {
206+
"message": "Descrição:"
207+
},
208+
"animations.notes": {
209+
"message": "Notas:"
210+
},
211+
"animations.videoCredits": {
212+
"message": "Créditos do vídeo:"
213+
},
214+
"animations.usageExamples": {
215+
"message": "Exemplos de Uso:"
216+
},
217+
"animations.selectAnimationPrompt": {
218+
"message": "Selecione uma animação no menu suspenso acima para ver a pré-visualização."
219+
},
220+
"animations.browsePrompt": {
221+
"message": "Navegue e visualize todas as animações disponíveis."
222+
},
223+
"animations.usedByFunctions": {
224+
"message": "Estas são usadas pelas funções ApplyAnimation/ApplyActorAnimation."
225+
},
226+
"loadingBanner.followingTrain": {
227+
"message": "Seguindo o maldito trem..."
228+
},
229+
"serverRow.copied": {
230+
"message": "COPIADO"
231+
},
232+
"serverRow.copy": {
233+
"message": "COPIAR"
234+
},
235+
"serverRow.partnerTitle": {
236+
"message": "Tem parceria!"
237+
},
238+
"serverRow.ompTitle": {
239+
"message": "servidor open.mp"
240+
},
241+
"serverRow.players": {
242+
"message": "jogadores"
243+
},
244+
"serverInfo.backToServers": {
245+
"message": "← Voltar aos Servidores"
246+
},
247+
"serverInfo.quickJoin": {
248+
"message": "Entrar Rapidamente"
249+
},
250+
"serverInfo.noDescription": {
251+
"message": "Este servidor não tem descrição"
252+
},
253+
"serverInfo.playersOnline": {
254+
"message": "Jogadores Online"
255+
},
256+
"serverInfo.modVersion": {
257+
"message": "Versão do Mod"
258+
},
259+
"serverInfo.language": {
260+
"message": "Idioma"
261+
},
262+
"serverInfo.rule": {
263+
"message": "Regra"
264+
},
265+
"serverInfo.value": {
266+
"message": "Valor"
267+
},
268+
"serverInfo.lastUpdated": {
269+
"message": "Atualizado há {time}"
270+
},
271+
"theme.footer.title.Documentations": {
272+
"message": "Documentação"
273+
},
274+
"theme.footer.title.Community": {
275+
"message": "Comunidade"
276+
},
277+
"theme.footer.title.More": {
278+
"message": "Mais"
279+
},
280+
"theme.footer.link.Introduction": {
281+
"message": "Introdução"
282+
},
283+
"theme.footer.link.open.mp Migration": {
284+
"message": "Migração para open.mp"
285+
},
286+
"theme.footer.link.Discord": {
287+
"message": "Discord"
288+
},
289+
"theme.footer.link.GitHub": {
290+
"message": "GitHub"
291+
},
292+
"theme.footer.link.Donate": {
293+
"message": "Doar"
294+
},
295+
"theme.footer.link.YouTube": {
296+
"message": "YouTube"
297+
},
298+
"theme.footer.link.X": {
299+
"message": "X"
300+
},
301+
"theme.footer.link.Servers": {
302+
"message": "Servidores"
303+
},
304+
"theme.footer.link.Blog": {
305+
"message": "Blog"
306+
},
307+
"theme.footer.link.Animations": {
308+
"message": "Animações"
309+
},
310+
"theme.footer.link.UID Generator": {
311+
"message": "Gerador de UID"
312+
},
313+
"theme.footer.link.SA-MP": {
314+
"message": "SA-MP"
315+
},
316+
"theme.footer.copyright": {
317+
"message": "Copyright © {year} open.mp. Feito com Docusaurus."
318+
},
319+
"navbar.item.Docs": {
320+
"message": "Documentação"
321+
},
322+
"navbar.item.Blog": {
323+
"message": "Blog"
324+
},
325+
"navbar.item.Forums": {
326+
"message": "Fóruns"
327+
},
328+
"navbar.item.Servers": {
329+
"message": "Servidores"
330+
},
331+
"navbar.item.Partners": {
332+
"message": "Parceiros"
333+
},
334+
"navbar.item.Donate": {
335+
"message": "Doar"
336+
}
337+
}

0 commit comments

Comments
 (0)