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
Add some PT-BR translations #3102
Conversation
@jenkinsci/hacktoberfest |
@oleg-nenashev Apparently team mentions don't work for people outside the organization. |
@kinow Is this something you could review? |
@daniel-beck I will add more during next week and so on :) |
@cpanato Thanks, I know, that's why I'm telling Oleg this might not work as expected. I edited your comment so the mention works, but that doesn't scale… |
@daniel-beck looks like the mention trigger did not work as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Translating from English to Portuguese is really tricky. Found a few minor typos, and some sentences that could be re-written to sound more natural. Though that's still a bit subjective.
@boaglio might be able to help too. He has experience with i18n on KDE, and did most of the pt_BR for Jenkins.
# {0} v{1} is missing. To fix, install v{1} or later. | ||
PluginWrapper.missing={0} v{1} est\u00E1 faltando. Para corrigir, instale v{1} ou superior. | ||
# No Exception details | ||
Functions.NoExceptionDetails=Sem detalhes da exce\u00E7\u00E3o |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exception is normally left untranslated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
@@ -76,3 +76,38 @@ ProxyConfiguration.FailedToConnect=Falha ao conectar em {0} (c\u00f3digo {1}). | |||
ProxyConfiguration.Success=Sucesso | |||
# Did not manage to validate {0} (may be too slow) | |||
FilePath.did_not_manage_to_validate_may_be_too_sl=N\u00e3o conseguiu validar {0} (pode ser muito lento) | |||
# {0} v{1} is missing. To fix, install v{1} or later. | |||
PluginWrapper.missing={0} v{1} est\u00E1 faltando. Para corrigir, instale v{1} ou superior. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe something like "Não foi possível encontrar {0} v{1}" would sound better
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
# Plugins Failed To Load | ||
PluginWrapper.PluginWrapperAdministrativeMonitor.DisplayName=Falha ao carregar o plugin | ||
# Malformed Test URL {0}. | ||
ProxyConfiguration.MalformedTestUrl=URL de test mal formatada {0}. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this case it is better to translate test to "teste". But something like "URL de teste inválida" would probably sound better
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
Functions.NoExceptionDetails=Sem detalhes da exce\u00E7\u00E3o | ||
# \ | ||
# Whitespace can no longer be used as the separator. Please Use \u2018,\u2019 as the separator instead. | ||
FilePath.validateAntFileMask.whitespaceSeparator=Espa\u00E7o em branco n\u00E3o podem mais serrem utilizados como separador. Por favor use \u2018, \u2019 como separadores. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a lack of concordance here. It should be in the plural, "Espa\u00E7os".
There is also a typo, as instead of "serrem", it has to be "serem"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
# Whitespace can no longer be used as the separator. Please Use \u2018,\u2019 as the separator instead. | ||
FilePath.validateAntFileMask.whitespaceSeparator=Espa\u00E7o em branco n\u00E3o podem mais serrem utilizados como separador. Por favor use \u2018, \u2019 como separadores. | ||
# Ping protocol | ||
TcpSlaveAgentListener.PingAgentProtocol.displayName=Protocolo de ping |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one sounds a bit odd in Portuguese, but I can't think of a better way. Probably because I never heard it, but should be OK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will leave as is, or we can keep the original
@@ -26,3 +26,4 @@ Configure=Configurar | |||
Status=Situa\u00e7\u00e3o | |||
Load\ Statistics=Estat\u00edsticas de carga | |||
Script\ Console=Terminal de script | |||
Delete\ Agent=Apagar o agente |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Remover" would be better IMO.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
@@ -25,3 +25,5 @@ name=Nome do {0} | |||
Description=Descri\u00e7\u00e3o | |||
Save=Salvar | |||
LOADING=CARREGANDO | |||
# Apply | |||
Apply=Aplicar |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's an interesting one. In other systems I normally see "Concluir", but I guess in other parts we are probably using Aplicar. So +1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok :)
@@ -33,3 +33,4 @@ Downstream\ Builds=builds filho | |||
none=nenhum | |||
Took=Demorou | |||
Build=Build | |||
on=ativo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this case this translation would be incorrect. Here's where it is used: https://github.com/cpanato/jenkins/blob/2f11dc2fea19c65b0b9a399531ddf775bbe2e55a/core/src/main/resources/hudson/model/AbstractBuild/index.jelly#L45
The "on" is used in a sentence like "Took 10ms on ...."
Probably "em" would be a better translation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
# \u2018{0}\u2019 doesn\u2019t match anything: even \u2018{1}\u2019 doesn\u2019t exist | ||
FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=\u2018{0}\u2019 n\u00E3o combina nada: o \u2018{1}\u2019 n\u00E3o existe | ||
# {0} v{1} failed to load. Fix this plugin first. | ||
PluginWrapper.failed_to_load_dependency={0} v{1} falhou ao carregar. Primeiro corrija este plugin. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Primeiro corrija este plugin." would be better re-worded as "Corrija o problema com este plugin primeiro" IMO.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
# You must update Jenkins from v{0} to v{1} or later to run this plugin. | ||
PluginWrapper.obsoleteCore=Voc\u00EA deve atualizar o Jenkins de v{0} para v{1} ou superior para executar este plugin. | ||
# \u2018{0}\u2019 doesn\u2019t match anything: even \u2018{1}\u2019 doesn\u2019t exist | ||
FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=\u2018{0}\u2019 n\u00E3o combina nada: o \u2018{1}\u2019 n\u00E3o existe |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Extra white spaces, but also the "combina" sounds a bit weird. It is used in the context that a ant file mask, a kind of glob, didn't find any matching entry. So probably "(...) não retornou nenhum resultado: nem mesmo ... existe"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
@kinow thanks for your review so much! I've pushed the fixes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor nit pick. Other than that, looking good for me.
# {0} v{1} is older than required. To fix, install v{2} or later. | ||
PluginWrapper.obsolete={0} v{1} \u00E9 mais antigo do que o requerido. Para corrigir, instale v{2} ou superior. | ||
# \u2018{0}\u2019 doesn\u2019t match anything because it is treated case sensitively. You can deactivate case sensitivity to get matches | ||
FilePath.validateAntFileMask.matchWithCaseInsensitive= | ||
# You must update Jenkins from v{0} to v{1} or later to run this plugin. | ||
PluginWrapper.obsoleteCore=Voc\u00EA deve atualizar o Jenkins de v{0} para v{1} ou superior para executar este plugin. | ||
# \u2018{0}\u2019 doesn\u2019t match anything: even \u2018{1}\u2019 doesn\u2019t exist | ||
FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=\u2018{0}\u2019 n\u00E3o combina nada: o \u2018{1}\u2019 n\u00E3o existe | ||
FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=\u2018{0}\u2019 n\u00E3o retornou nenhum resultado: nem mesmo \u2018{1}\u2019 existe |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still an extra space here"nem mesmo \u2018{1}\u2019 existe" after "mesmo".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
@@ -21,3 +21,6 @@ | |||
# THE SOFTWARE. | |||
|
|||
Changes=Mudan\u00e7as | |||
Not\ yet\ determined= | |||
Failed\ to\ determine= |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty values
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see no issues in property file formatting, etc. Have not tested the content though
@daniel-beck PTAL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No empty keys anymore AFAICT, so 🤷♂️
@oleg-nenashev forced me to do this.
@cpanato thanks! |
Proposed changelog entries