-
-
Notifications
You must be signed in to change notification settings - Fork 139
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Portuguese Translation #8
Comments
Finished |
Hi Guys, I would like to contribute on this effort. How should I move forward? |
@gpbuil You can fork my repo. Pick one topic like http for example, create a branch HTTP, and start translating each subtopic: Context, Routing and so on. After you finish submit a pull request to the branch pt-translation-merging. If someone want to help you in some subtopic they should fork your repo, and submit the translation to you as a PR into your branch HTTP for example... If you decide to pick a topic please reply to this issue |
Hi people, I'd like do discuss the merge process. I imagine that at least one person should review and aprove before merging, to help check misspelling and other errors like that. What do you thing? |
@guntribam I rewrited your list to something more visual to help tracking the translation. Fork stages: Other ideas for:
|
You should follow gunter reply There is also a portuguese community in adonisjs discord, in case you wanna ask for help or anything else 🙂 |
@janainascal Thanks for the suggestions, I agreed with all. Some things to consider
|
It's ok for me 😄
Don't know, I never translate docs before 😅 |
For example what do you thing about using
For me |
If you google translate |
@janainascal What do you think of these words:
I don't think we should translate them (i translate release for |
Teoricamente só quem entende Português entrará aqui, então vou escrever em Português mesmo. frameworkSe a wikipédia não traduz eu também não hehe. Brincadeira. buildPelo translate poderia ser compilação ou construção. Acho que pode ser construção mesmo. Não gosto de compilação pois não abrange tudo que o build faz (estou me baseando nessa resposta do stackoverflow) releaseEssa palavra é mais complicada, pois ela depende muito do contexto em que está sendo usada, e algumas vezes até some da tradução
A definição que encontrei se baseia no ISO/IEC - 20000-10 que diz:
Resumindo: é a disponibilização do código para o ambiente de produção. Se for um novo serviço, é o lançamento dele, então lançamento é uma tradução válida. Se for algo que já foi lançado, pode entender por liberação do código o ambiente de produção, ou uma atualização do produto. Também encontrei o uso de palavra para se referir a uma versão do código, ou uma branch do git. Nesse contexto seria release seria a versão estável, a qual eventualmente será construída e disponibilizada para o ambiente de produção. |
Minha opnião que algumas palavras não deveriam ser traduzidas. Somente traduzidas se existir uma palavra já muito bem consolidada. Quando há dúvida na tradução, eu acho melhor repensar. Acho que o caso do build é o mesmo do release. Dependendo do contexto, pode atrapalhar. |
Concordo e estamos aqui para discutí-las.
Já não concordo. Acho que mais importando é o entendimento do texto do que a preocupação da tradução de palavra por palavra.
Você poderia dar um exemplo? Acredito que devemos usar este issue para discutir exatamente este tipo de coisa, e se alguém mostrar erros no que usamos até o momento devemos avaliar e, dependendo, acrescentar/alterar a nossa lista de convenções |
Concordo com o @filipebraida palavras que rotineiramente são sempre usadas em inglês não deveriam ser traduzidas. Build, release, model, controller, são bons exemplos de palavras que fazem parte do dicionário diário do Dev e nunca ouvi alguém traduzindo na vida real. |
Eu estou de acordo com @filipebraida também, sou a favor de não traduzir:
Como disse antes, apesar de ter traduzido Proponho de discutir esse tópico até no máximo quarta(19/05/2021). Para evitar a fadiga de discussões. Nessa data ponderamos a decisão da maioria e optamos por ela. Pode ser? |
Pode ser. Até não tenho nada contra em não traduzir palavras normalmente já usadas em inglês no nosso cotidiano. Porém tenho 2 ressalvas:
|
Vou dar um exemplo de um caso que eu vi. No livro Linguagens de Programação do Sebesta, optaram por traduzir tudo. Traduziram heap por monte. Eu já vi confundindo monte com: estrutura de dados, monte carlos, ...
Algumas palavras não só possuem tradução específica e, sim, são quase um nome pessoal. Ela própria carrega mais do que o significado da tradução. Vejo que seria igual ao caso de traduzir um nome de uma pessoa para outra língua. Ao meu ver, ajuda os mais novos para a pesquisa. Uma pessoa entrando neste mundo, normalmente não sabe o que é framework. Imagina ela encontrando arcabouço no texto.
Acho ótimo. Caso contrário, vai ficar eterno aqui.
Essas palavras todas tem uma tradução "oficial". Algumas palavras como classe, associação, hierarquia, e outras, não vejo problema em traduzir. Nesses dois último casos que você deu (model e controller) também não vejo muito problema traduzir. Não necessariamente as traduções oficiais vieram de pessoas da área. Acontece muito de outras pessoas traduzirem os textos técnicos e decidirem a tradução. Fica o caso do livro do Sebesta.
Sempre! |
Como assim "oficial"? É de uma fonte em que podemos nos basear? Aproveitando o gancho, quais traduções vocês acham que seriam boas para Model, View e Controller? Eu fico muito divida em traduzir ou não, pois acho controlador(a) e controle ambos ruins para nomenclatura de classe.
Já Modelo funciona bem: ModeloUsuário, UsuárioModelo, ModeloDeUsuário |
Sim, concordo. Wikipedia não é fonte e sim livros. Falei mais que já vi em livros algumas traduções, como exemplo arcabouço. Eu fico dividido em traduzir código. Não pelo nome e sim pela rastreabilidade. Não tenho algo muito bem formado sobre isso. Tem seu lado bom e ruim. |
Voltando ao release e build, acho que como verbos deveríamos traduzir mas como substantivo não
|
Até eu começar nesse meu emprego atual eu também era contra, mas como era só eu que escrevia em inglês e todo o projeto legado estava em português, escrever em inglês atrapalhava a minha comunicação com o resto do time e eu levava muito tempo para decidir a nomenclatura. Por exemplo, uma coluna de uma tabela chama-se Em português já é difícil de mudar, imagina em inglês. Além disso, se formos seguir o DDD, a nomenclatura a ser implantada deve seguir o domínio, então eu não deveria renomear a coluna e deviria usar esse nome Assim sendo não estou traduzindo código para português, estou criando código em português. |
De volta ao release Acredito que essa palavra é uma redução de release version e por isso é tão estranho para nós traduzirmos, pois traduzimos para lançamento/liberação quando deveria ser algo tipo versão lançada/liberada, ou lançamento/liberação de versão. |
É, nesse caso é ruim mesmo.
Poderia ser lançamento de versão.
Eu fico na dúvida por causa dos geradores de código. Ele vai manter o padrão e, talvez, fique confuso para o leitor. No texto poderia falar de controlador, modelo, ... Eu fiquei refletindo sobre o código e pensei nessa questão. |
Creio que o melhor seria traduzir no texto mas manter no código. Por exemplo, nessa seção poderia ser algo tipo:
// app/Controllers/Http/PostsController.ts
export default class PostsController {
...
} |
Essa abordagem, pra mim, é a mais sensata e correta! |
Translating process
How to start?
First thing you should do is reply to this issue picking one of the following topics that have 💤. After that go to this repo and fork it. Create a branch with the name of the topic you pick and start translating each subsection.
How do i merge my translation?
After you finish the translation of your topic, submit a PR on the branch
pt-translation-merging
. Other translator should check your translation for misspelling and translating conventions.Can i review other people PR?
Absolutely. Please look at our Translation conventions table in the end of this issue
The topic that i choose is too big, how to get help?
It's essentialy the same process. Have someone fork your repo, create a branch with the subtopic translation, and submit to your topic branch as a PR. You can review his PR and get all the help you need. You can use this issue to call for help.
How do you control the stages of a Topic?
💤 No fork
:zzz:
✍🏼 forked
:writing_hand:
👀 fork under review
:eyes:
📗 translation merged
:green_book:
Guides
📗 introduction-installation-release
✍️ Fundamentals @guntribam/Fundamentals
💤 Http
💤 Views & Templates
💤 Validator
💤 Database
💤 ORM
💤 Authentication
💤 Security
💤 Digging deeper
Reference
Database
💤 First Section(Connection, Connection manager, etc)
💤 ORM
💤 Relationships
Validator
💤 Schema types
💤 Validation rules
Views & Templates
💤 Globals
💤 Tags
Cookbooks
💤 Using socket.io
💤 Writing tests
💤 Deployment
💤 Validator
Releases
💤 Out of preview
💤 December release -2020
💤 October release -2020
💤 August release -2020
💤 Introducing AdonisJS V5 Preview
Translation conventions
- quebras de código
- liberação
The text was updated successfully, but these errors were encountered: