feat: add portuguese localization

This commit is contained in:
Louis Pontoise authored and lwouis committed 2020-08-11 13:01:09 +09:00
1 parent 025053dd21
commit fd705b4763
5 files changed
+370 -1

No files matched your search

+32
View File
@@ -36,6 +36,7 @@
D04BA2D8099594E1593EC8EF /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA88EDDDD6CB3FBE71FC5 /* InfoPlist.strings */; };
D04BA2E64C59D96F6EB27D9D /* FeedbackWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA26C75F76C277653C932 /* FeedbackWindow.swift */; };
D04BA30A1697247D21AB26E4 /* menubar-icon-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D04BADE3AAB5930FB7DC4A25 /* menubar-icon-2@2x.png */; };
D04BA328F7C85DD1A6C1C7ED /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BAB163FDEE79F096A410A /* Localizable.strings */; };
D04BA34AC850A273AB288B1E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA3B51D05213404938366 /* Localizable.strings */; };
D04BA3744F48116DF4252B19 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA02355EB28D639F854DF /* Localizable.strings */; };
D04BA3C24F4F644EA91DE38C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA717693DA18CB74BAED1 /* Localizable.strings */; };
@@ -89,6 +90,7 @@
D04BABED81800E18732912CC /* CGWindowID.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA03200F5A8FC0CD03607 /* CGWindowID.swift */; };
D04BABEECBC6D922298BC93A /* Spaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA7CF9C2D1BEC7C05AB24 /* Spaces.swift */; };
D04BAC011A71E0418154F8CD /* Preferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04BA9B93823398A542FF7A0 /* Preferences.swift */; };
D04BAC23045A0A119B527DEB /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA1BF6225E8B19676670A /* InfoPlist.strings */; };
D04BAC3169D54014CBA9ACE5 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BAE7F55A4A3EC5F6D311A /* Localizable.strings */; };
D04BAC463D66BB8E19CF8E2E /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BA98FEA8906BA589E5688 /* InfoPlist.strings */; };
D04BAC51848224047F6EFB81 /* appearance@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D04BAB74B7F9A08087D302F3 /* appearance@2x.png */; };
@@ -160,11 +162,13 @@
D04BA32F25860B686DFE818A /* 3 windows - 1 line.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "3 windows - 1 line.jpg"; sourceTree = "<group>"; };
D04BA3632A2EB5C64A3FEE59 /* hu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = hu; path = InfoPlist.strings; sourceTree = "<group>"; };
D04BA369B4D9FD6A13936F53 /* bare.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bare.html; sourceTree = "<group>"; };
D04BA3C951614ADC408312CB /* pt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = pt; path = InfoPlist.strings; sourceTree = "<group>"; };
D04BA3EF6656955B0B29C2CD /* other.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = other.md; sourceTree = "<group>"; };
D04BA3FF376BC2757D25A2AD /* controls@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "controls@2x.png"; sourceTree = "<group>"; };
D04BA4135D97F9E784709DA8 /* ko */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ko; path = InfoPlist.strings; sourceTree = "<group>"; };
D04BA4336B6004A0A99849AD /* package.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = package.json; sourceTree = "<group>"; };
D04BA459034C1885CA43A807 /* LICENCE.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = LICENCE.md; sourceTree = "<group>"; };
D04BA484B11FEF4DBF08350A /* pt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = pt; path = Localizable.strings; sourceTree = "<group>"; };
D04BA48BC82D3060C3A1AB11 /* AppCenterApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppCenterApplication.m; sourceTree = "<group>"; };
D04BA48E6F24E0948C4CB4F7 /* import_l10n_strings_from_poeditor.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = import_l10n_strings_from_poeditor.sh; sourceTree = "<group>"; };
D04BA49E45BFFF3D9FC60E43 /* HyperlinkLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HyperlinkLabel.swift; sourceTree = "<group>"; };
@@ -671,6 +675,15 @@
path = scripts;
sourceTree = "<group>";
};
D04BA73A4E93A33FBB066D8D /* pt.lproj */ = {
isa = PBXGroup;
children = (
D04BA1BF6225E8B19676670A /* InfoPlist.strings */,
D04BAB163FDEE79F096A410A /* Localizable.strings */,
);
path = pt.lproj;
sourceTree = "<group>";
};
D04BA7568B7165A7726306A7 /* icons */ = {
isa = PBXGroup;
children = (
@@ -870,6 +883,7 @@
D04BA90F4F92BE2E7EDFDF7E /* ar.lproj */,
D04BA61A8DB64F718D0676FD /* nl.lproj */,
D04BA6979DFAC087823F7683 /* id.lproj */,
D04BA73A4E93A33FBB066D8D /* pt.lproj */,
);
path = l10n;
sourceTree = "<group>";
@@ -1041,6 +1055,8 @@
D04BA16BA4743CD91B9E038C /* menubar-icon-1@2x.png in Resources */,
D04BA30A1697247D21AB26E4 /* menubar-icon-2@2x.png in Resources */,
D04BA7082CE953E4913E2B9C /* menubar-icon-3@2x.png in Resources */,
D04BAC23045A0A119B527DEB /* InfoPlist.strings in Resources */,
D04BA328F7C85DD1A6C1C7ED /* Localizable.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1228,6 +1244,14 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
D04BA1BF6225E8B19676670A /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
D04BA3C951614ADC408312CB /* pt */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
D04BA2C08725A5F2C34EB809 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
@@ -1388,6 +1412,14 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
D04BAB163FDEE79F096A410A /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
D04BA484B11FEF4DBF08350A /* pt */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
D04BABA255CD25D8724A06CD /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
+2
View File
@@ -23,9 +23,11 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
* Aden Aziz
* Albert Abdilim
* blanorama
* Carlosellery
* Chun Fei Lung
* Elisabeth landblok
* Eric WANTZ
* Filipe
* Hokuto Kato
* Ialiendeg
* Jaeyong Sung
+1 -1
View File
@@ -22,7 +22,7 @@ From macOS 10.12 to 10.15
The app is available in:
Bahasa Indonesia, Deutsch, English, Español, Français, Italiano, Lëtzebuergesch, Magyar, Nederlands, Português (Brasil), العربية, Suomi, Türkçe, Русский язык, 中文 (简体), 中文 (繁体), 日本語, 한국어
Bahasa Indonesia, Deutsch, English, Español, Français, Italiano, Lëtzebuergesch, Magyar, Nederlands, Português, Português (Brasil), العربية, Suomi, Türkçe, Русский язык, 中文 (简体), 中文 (繁体), 日本語, 한국어
[Contribute your own language easily!](https://poeditor.com/join/project/8AOEZ0eAZE)
@@ -0,0 +1,2 @@
/*Copyright (human-readable)*/
"NSHumanReadableCopyright" = "Licença GPL-3.0";
+333
View File
@@ -0,0 +1,333 @@
/*No comment provided by engineer.*/
"About" = "Sobre";
/*No comment provided by engineer.*/
"Accessibility" = "Acessibilidade";
/*No comment provided by engineer.*/
"Acknowledgments" = "Agradecimentos";
/*No comment provided by engineer.*/
"Active app" = "Aplicação activa";
/*No comment provided by engineer.*/
"Active screen" = "Ecrã activo";
/*No comment provided by engineer.*/
"Active space" = "Desktop activo";
/*No comment provided by engineer.*/
"Align windows:" = "Alinhar janelas:";
/*No comment provided by engineer.*/
"All apps" = "Todas as aplicações";
/*No comment provided by engineer.*/
"All data from this form will be made public, as a ticket on github.com" = "Todos os dados deste formulário serão públicos num ticket em github.com";
/*No comment provided by engineer.*/
"All screens" = "Todas os ecrãs";
/*No comment provided by engineer.*/
"All spaces" = "Todos os spaces";
/*No comment provided by engineer.*/
"Allowed" = "Permitido";
/*No comment provided by engineer.*/
"Also select windows using:" = "Também escolher janelas usando:";
/*No comment provided by engineer.*/
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "O AltTab \"crashou\" na última vez que foi usado. Ao enviar um relatório event ajuda a corrigir o erro";
/*No comment provided by engineer.*/
"AltTab needs some permissions" = "AltTab necessita de algumas permissões";
/*No comment provided by engineer.*/
"Always send crash reports" = "Enviar sempre relatórios de crashes";
/*No comment provided by engineer.*/
"and press:" = "e carregar:";
/*No comment provided by engineer.*/
"Apparition delay:" = "Intervalo para exibição:";
/*No comment provided by engineer.*/
"Appearance" = "Aparência";
/*No comment provided by engineer.*/
"Are you sure you don’t want a response?" = "Tem a certeza que não deseja uma resposta?";
/*No comment provided by engineer.*/
"Arrow keys" = "Teclas direccionais";
/*No comment provided by engineer.*/
"Ask whether to send crash reports" = "Perguntar para enviar relatórios de crashes";
/*No comment provided by engineer.*/
"Auto-install updates periodically" = "Instalar actualizações periódicas automaticamente";
/*No comment provided by engineer.*/
"Blacklists" = "Blacklists";
/*Cancel button*/
"Cancel" = "Cancelar";
/*No comment provided by engineer.*/
"Cancel and hide" = "Cancelar e esconder";
/*No comment provided by engineer.*/
"Center" = "Centrar";
/*No comment provided by engineer.*/
"Check for updates now…" = "Verificar actualizações agora…";
/*No comment provided by engineer.*/
"Check for updates periodically" = "Verificar periodicamente por atualizações";
/*No comment provided by engineer.*/
"Check for updates…" = "Verificar actualizações…";
/*No comment provided by engineer.*/
"Close window" = "Fechar janela";
/*No comment provided by engineer.*/
"Controls" = "Controlos";
/*No comment provided by engineer.*/
"Crash reports policy:" = "Política de relatórios de crashes:";
/*No comment provided by engineer.*/
"Do nothing" = "Não fazer nada";
/*No comment provided by engineer.*/
"Don’t check for updates periodically" = "Não verifique periodicamente por actualizações";
/*No comment provided by engineer.*/
"Don’t send" = "Não enviar";
/*No comment provided by engineer.*/
"Don’t show windows from these apps" = "Não mostrar janelas destas applicações";
/*No comment provided by engineer.*/
"End" = "Fim";
/*No comment provided by engineer.*/
"Fade out animation:" = "Animação de desaparecimento:";
/*No comment provided by engineer.*/
"Focus selected window" = "Focus selected window";
/*No comment provided by engineer.*/
"Fullscreen" = "Ecrã Completo";
/*No comment provided by engineer.*/
"General" = "Geral";
/*No comment provided by engineer.*/
"Hidden" = "Escondido";
/*No comment provided by engineer.*/
"Hide colored circles on mouse hover:" = "Esconder círculos coloridos onde o rato passar:";
/*No comment provided by engineer.*/
"Hide menubar icon:" = "Esconder icon da barra:";
/*No comment provided by engineer.*/
"Hide space number labels:" = "Não exibir número do space:";
/*No comment provided by engineer.*/
"Hide status icons:" = "Esconder icons de estado:";
/*No comment provided by engineer.*/
"Hide/Show app" = "Esconder/Mostrar aplicação";
/*No comment provided by engineer.*/
"Hold" = "Segurar";
/*No comment provided by engineer.*/
"I think the app could be improved with…" = "Eu acho que a aplicação poderia ser melhorada se…";
/*No comment provided by engineer.*/
"Ignore shortcuts while a window from these apps is active" = "Ignore shortcuts while a window from these apps is active";
/*No comment provided by engineer.*/
"Latest releases" = "Últimas actualizações";
/*No comment provided by engineer.*/
"Left" = "Esquerda";
/*No comment provided by engineer.*/
"Max size on screen:" = "Tamanho máximo no ecrã:";
/*No comment provided by engineer.*/
"Max windows per row:" = "Máximo de janelas por linha:";
/*No comment provided by engineer.*/
"Menubar icon:" = "Icon da barra:";
/*No comment provided by engineer.*/
"Middle" = "Meio";
/*No comment provided by engineer.*/
"Min windows per row:" = "Mínimo de janelas por linha:";
/*No comment provided by engineer.*/
"Minimize/Deminimize window" = "Minimizar/Restaurar janela";
/*No comment provided by engineer.*/
"Minimized" = "Minimizado";
/*No comment provided by engineer.*/
"Mouse hover" = "Ao passar o rato";
/*No comment provided by engineer.*/
"Never send crash reports" = "Nunca enviar relatórios de crashes";
/*No comment provided by engineer.*/
"Not allowed" = "Não permitido";
/*Copyright (human-readable)*/
"NSHumanReadableCopyright" = "Licença GPL-3.0";
/*No comment provided by engineer.*/
"Only if the window is fullscreen" = "Somente se a janela estiver em ecrã completo";
/*No comment provided by engineer.*/
"Open Accessibility Preferences…" = "Abrir Preferências de Accessibilidade…";
/*No comment provided by engineer.*/
"Open Screen Recording Preferences…" = "Abrir Preferências de Gravação de Ecrã…";
/*No comment provided by engineer.*/
"Optional: email (if you want a reply)" = "Opcional: e-mail (se desejar resposta)";
/*No comment provided by engineer.*/
"or press:" = "ou carregar:";
/*No comment provided by engineer.*/
"Policies" = "Políticas";
/*No comment provided by engineer.*/
"Preferences…" = "Preferências";
/*No comment provided by engineer.*/
"Quit" = "Sair";
/*No comment provided by engineer.*/
"Quit %@" = "Sair %@";
/*No comment provided by engineer.*/
"Quit app" = "Fechar aplicação";
/*No comment provided by engineer.*/
"Remember my choice" = "Lembrar a minha escolha";
/*No comment provided by engineer.*/
"Rows of windows:" = "Linhas de janelas:";
/*No comment provided by engineer.*/
"Screen including menu bar" = "Ecrã da barra";
/*No comment provided by engineer.*/
"Screen including mouse" = "Ecrã do rato";
/*No comment provided by engineer.*/
"Screen Recording" = "Gravação de Ecrã";
/*No comment provided by engineer.*/
"Screen showing AltTab" = "Ecrã onde o AltTab está activo";
/*No comment provided by engineer.*/
"Select next window" = "Seleccionar próxima janela";
/*No comment provided by engineer.*/
"Select previous window" = "Seleccionar janela anterior";
/*No comment provided by engineer.*/
"Select windows using:" = "Seleccionar janela usando:";
/*No comment provided by engineer.*/
"Send" = "Enviar";
/*No comment provided by engineer.*/
"Send a crash report?" = "Enviar Relatório?";
/*No comment provided by engineer.*/
"Send anyway" = "Enviar na mesma";
/*No comment provided by engineer.*/
"Send debug profile (CPU, memory, etc)" = "Enviar dados para depuração (CPU, memória, etc)";
/*No comment provided by engineer.*/
"Send feedback" = "Enviar comentário";
/*No comment provided by engineer.*/
"Send feedback…" = "Enviar comentário…";
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "Partilhar sugestões ou reportar falhas";
/*No comment provided by engineer.*/
"Shortcut 1" = "Atalho 1";
/*No comment provided by engineer.*/
"Shortcut 2" = "Atalho 2";
/*No comment provided by engineer.*/
"Show" = "Mostrar";
/*No comment provided by engineer.*/
"Show on:" = "Mostrar em:";
/*No comment provided by engineer.*/
"Show standard tabs as windows:" = "Mostrar separadores como janelas:";
/*No comment provided by engineer.*/
"Show the following windows:" = "Mostrar as seguintes janelas:";
/*No comment provided by engineer.*/
"Source code repository" = "Repositório do Código Fonte";
/*No comment provided by engineer.*/
"Start" = "Início";
/*No comment provided by engineer.*/
"Start at login:" = "Iniciar ao efetuar login:";
/*No comment provided by engineer.*/
"Theme:" = "Tema:";
/*No comment provided by engineer.*/
"then release:" = "depois soltar:";
/*No comment provided by engineer.*/
"This permission is needed to focus windows after you release the shortcut" = "Esta permissão é necessária para focar janelas após carregar nos atalhos";
/*No comment provided by engineer.*/
"This permission is needed to show screenshots and titles of open windows" = "Esta permissão é necessária para mostrar capturas de ecrã e títulos das janelas abertas";
/*No comment provided by engineer.*/
"Updates policy:" = "Regras de actualização:";
/*No comment provided by engineer.*/
"Version" = "Versão";
/*No comment provided by engineer.*/
"View existing discussions" = "Ver discussões existentes";
/*No comment provided by engineer.*/
"While open, press:" = "Enquanto activa, carregar:";
/*No comment provided by engineer.*/
"Window app icon size:" = "Tamanho do icon da aplicação:";
/*No comment provided by engineer.*/
"Window title font size:" = "Tamanho da fonte do título da aplicação:";
/*No comment provided by engineer.*/
"Window title truncation:" = "Truncar título:";
/*No comment provided by engineer.*/
"You didn’t write your email, thus can’t receive any response." = "Não escreveu o seu endereço de email, logo não é possível enviar resposta";