Merge pull request #5915 from cmgustavo/translation/updates-po-pt
Translation/updates po pt
This commit is contained in:
commit
42cc2d039f
22 changed files with 5053 additions and 1228 deletions
|
|
@ -3,18 +3,18 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
if (process.argv[2]) {
|
if (process.argv[2]) {
|
||||||
var no_key = (process.argv[2].toLowerCase() == '--nokey')
|
var no_build = (process.argv[2].toLowerCase() == '--nobuild')
|
||||||
if (no_key == false) {
|
if (no_build == false) {
|
||||||
console.log('Incorrect arg. Please use --nokey if you would like to download without api key.');
|
console.log('Incorrect arg. Please use --nobuild if you would like to download without api key.');
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
var no_key = false;
|
var no_build = false;
|
||||||
console.log('\n' +
|
console.log('\n' +
|
||||||
'Please note: If you do not have the crowdin API key and would like to download the ' +
|
'Please note: If you do not have the crowdin API key and would like to download the ' +
|
||||||
'translations without building anyways, please make sure your English files are the same ' +
|
'translations without building anyways, please make sure your English files are the same ' +
|
||||||
'version as crowdin, and then run this script with --nokey\n\n' +
|
'version as crowdin, and then run this script with --nobuild\n\n' +
|
||||||
'eg. "node crowdin_download.js --nokey"\n\n');
|
'eg. "node crowdin_download.js --nobuild"\n\n');
|
||||||
};
|
};
|
||||||
|
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
|
|
@ -36,15 +36,15 @@ catch (e) {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (no_key == false) { // Reminder: Any changes to the script below must also be made to the else clause and vice versa.
|
try {
|
||||||
|
// obtain the crowdin api key
|
||||||
|
var crowdin_api_key = fs.readFileSync(path.join(__dirname, 'crowdin_api_key.txt'), 'utf8')
|
||||||
|
} catch (e) {
|
||||||
|
console.log('### ERROR ### You do not have the crowdin api key in ./crowdin_api_key.txt');
|
||||||
|
process.exit(1);
|
||||||
|
};
|
||||||
|
|
||||||
try {
|
if (no_build == false) { // Reminder: Any changes to the script below must also be made to the else clause and vice versa.
|
||||||
// obtain the crowdin api key
|
|
||||||
var crowdin_api_key = fs.readFileSync(path.join(__dirname, 'crowdin_api_key.txt'), 'utf8')
|
|
||||||
} catch (e) {
|
|
||||||
console.log('### ERROR ### You do not have the crowdin api key in ./crowdin_api_key.txt so the translation build has failed.\nFor download only use --nokey.');
|
|
||||||
process.exit(1);
|
|
||||||
};
|
|
||||||
|
|
||||||
// This call will tell the server to generate a new zip file for you based on most recent translations.
|
// This call will tell the server to generate a new zip file for you based on most recent translations.
|
||||||
https.get('https://api.crowdin.com/api/project/' + crowdin_identifier + '/export?key=' + crowdin_api_key, function(res) {
|
https.get('https://api.crowdin.com/api/project/' + crowdin_identifier + '/export?key=' + crowdin_api_key, function(res) {
|
||||||
|
|
@ -61,7 +61,7 @@ if (no_key == false) { // Reminder: Any changes to the script below must also be
|
||||||
'2. API limit of once per 30 minutes has not been waited.\n\n' +
|
'2. API limit of once per 30 minutes has not been waited.\n\n' +
|
||||||
'Since we can not guarantee that translations have been built properly, this script will end here.\n' +
|
'Since we can not guarantee that translations have been built properly, this script will end here.\n' +
|
||||||
'Log in to Copay\'s Crowdin Settings and click the "Build Project" button to assure it is built recently, and then run this ' +
|
'Log in to Copay\'s Crowdin Settings and click the "Build Project" button to assure it is built recently, and then run this ' +
|
||||||
'script again with the --nokey arg to download translations without checking if built.');
|
'script again with the --nobuild arg to download translations without checking if built.');
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -160,7 +160,7 @@ if (no_key == false) { // Reminder: Any changes to the script below must also be
|
||||||
} else { // Reminder: Any changes to the script below must also be made to the above and vice versa.
|
} else { // Reminder: Any changes to the script below must also be made to the above and vice versa.
|
||||||
|
|
||||||
// Download most recent translations for all languages.
|
// Download most recent translations for all languages.
|
||||||
https.get('https://crowdin.com/download/project/' + crowdin_identifier + '.zip', function(res) {
|
https.get('https://api.crowdin.com/api/project/' + crowdin_identifier + '/download/all.zip?key=' + crowdin_api_key, function(res) {
|
||||||
var data = [], dataLen = 0;
|
var data = [], dataLen = 0;
|
||||||
|
|
||||||
res.on('data', function(chunk) {
|
res.on('data', function(chunk) {
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ Ansparen von Beträgen für Urlaub oder gemeinsame Anschaffungen (z.B. mit Freun
|
||||||
Überwachung von Ausgaben und Einkünften der Familie.
|
Überwachung von Ausgaben und Einkünften der Familie.
|
||||||
Organisation der Ausgaben in Firmen, Vereinen oder Organisationen.
|
Organisation der Ausgaben in Firmen, Vereinen oder Organisationen.
|
||||||
|
|
||||||
Folgende Funktionen wurden in diese Version von Copay eingebaut um ein Bitcoin Wallet anzubieten das keine Kompromisse in Sichereit oder Zugänglichkeit eingeht:
|
Folgende Funktionen wurden in diese Version von Copay eingebaut um ein Bitcoin Wallet anzubieten, das keine Kompromisse in Sicherheit oder Zugänglichkeit eingeht:
|
||||||
|
|
||||||
Anlage und Verwaltung von mehreren Wallets innerhalb der Anwendung
|
Anlage und Verwaltung von mehreren Wallets innerhalb der Anwendung
|
||||||
Intiutive mehrfachunterschriften Sicherheit für persönliche und geteilete Wallets
|
Intiutive mehrfachunterschriften Sicherheit für persönliche und geteilete Wallets
|
||||||
|
|
|
||||||
23
i18n/docs/appstore_pt.txt
Normal file
23
i18n/docs/appstore_pt.txt
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
Armazene bitcoin com seus próprios termos com uma carteira de multi-assinaturas, open source, do BitPay.
|
||||||
|
Usuários Copay podem manter fundos individualmente ou compartilhar finanças seguramente com outros usuários por meio de carteiras multi-assinadas, que previnem pagamentos não autorizados por meio de múltiplas aprovações. Algumas formas que a Copay pode ser usada com outros:
|
||||||
|
|
||||||
|
Para economizar para férias ou juntar compras com amigos
|
||||||
|
Para rastrear despesas familiares e descontos
|
||||||
|
Para gerenciar negócios, clube ou organizar saldos e despesas
|
||||||
|
|
||||||
|
Nós construímos as seguintes funcionalidades nesta versão da Copay para uma carteira bitcoin que não comprometa segurança ou acessibilidade:
|
||||||
|
|
||||||
|
Criação de múltiplas carteiras com gerenciamento no aplicativo
|
||||||
|
Segurança de multi-assinaturas intuitiva para carteiras pessoais ou compartilhadas
|
||||||
|
Fácil fluxo de propostas de gastos para carteiras compartilhadas e pagamentos agrupados
|
||||||
|
Geração de endereço Hierarchical deterministic (HD) e backups de carteiras
|
||||||
|
Segurança baseada em dispositivo: todas as chaves privadas são armazenadas localmente e não na nuvem
|
||||||
|
Suporte para carteiras de testes na Bitcoin testnet
|
||||||
|
Acesso síncrono entre todas as principais plataformas móveis e desktops
|
||||||
|
Suporte a protocolo de pagamento (BIP70-BIP73): solicitações de pagamento facilmente identificadas e pagamentos seguros em bitcoins verificáveis
|
||||||
|
Suporte para mais de 150 opções de moedas e denominação de unidades em BTC ou bits
|
||||||
|
Notificações por e-mail para pagamentos e transferências
|
||||||
|
Nomes e cores de fundo customizáveis para carteiras
|
||||||
|
9 idiomas suportados (EN, CS, FR, DE, IT, ES, JA, PL, RU)
|
||||||
|
|
||||||
|
Copay é gratuito e um software livre rodando em servidores não-proprietários, que não precisa de nenhuma empresa para o suporte contínuo. Qualquer um pode revisar ou contribuir para o código-fonte da Copay no GitHub (https://github.com/bitpay/copay).
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
Release v2.2.0
|
|
||||||
|
|
||||||
Neue Funktionen:
|
|
||||||
|
|
||||||
- Migration auf ein anderes Gerät mit einem schlichtem QR-code
|
|
||||||
- Unterstützt große Bildschirme und Querformat für Tablets.
|
|
||||||
|
|
||||||
Fehlerbehebungen:
|
|
||||||
|
|
||||||
* Verbessert die Leistung (entfernt nicht verwendete Js-Bibliothek)
|
|
||||||
* Entfernt Cachehistorie von exportierter Wallet
|
|
||||||
* Prüft bei Paperwallet Leeren auf durchgeführte Sicherung.
|
|
||||||
* Seitenleiste repariert
|
|
||||||
* Volle Genauigkeit bei TX-Details
|
|
||||||
* Bildlauf der Sicherung für kleine Geräte repariert
|
|
||||||
* Fortschrittsanzeige beim Erstellen/Import/Join einer Wallet repariert
|
|
||||||
* UI der Einstellungen für einige Android-Versionen repariert
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
Lanzamiento v2.2.0
|
|
||||||
|
|
||||||
Nuevas características:
|
|
||||||
|
|
||||||
- Migrar a otro dispositivo con un simple código QR
|
|
||||||
- Soporte pantalla ancha y para tablets.
|
|
||||||
|
|
||||||
Corrección de errores:
|
|
||||||
|
|
||||||
* Mejoras en el rendimiento (elimina biblioteca javascript sin utilizar)
|
|
||||||
* Elimina caché del historial al exportar monedero
|
|
||||||
* Comprueba desde importar un monedero de papel si el backup ha sido completado.
|
|
||||||
* Corrige UI en el menú lateral
|
|
||||||
* Precisión total en la ventana de detalles de una transacción
|
|
||||||
* Corrige el desplazamiento vertical en la ventana de copia de seguridad para algunos dispositivos pequeños
|
|
||||||
* Corrige el spinner mientras se crea/importa/une a una wallet
|
|
||||||
* Corrige la UI de preferences para algunas versiones de Android
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
Sortie de la version 2.2.0
|
|
||||||
|
|
||||||
Nouvelles fonctionnalités :
|
|
||||||
|
|
||||||
- Migration vers un nouvel appareil avec un simple code QR
|
|
||||||
- Prise en charge des écrans larges et du format paysage pour les tablettes.
|
|
||||||
|
|
||||||
Corrections de bugs :
|
|
||||||
|
|
||||||
* Amélioration des performances (suppressions de bibliothèques js inutilisées)
|
|
||||||
* Suppression du cache de l'historique depuis l’exportation d'un portefeuille
|
|
||||||
* Vérification de la sauvegarde lors d'un balayage d'un portefeuille de papier.
|
|
||||||
* Correction visuelle de la barre latérale du menu
|
|
||||||
* Précision totale du montant dans la confirmation de transaction
|
|
||||||
* Correction du défilement de sauvegarde pour les petits appareils
|
|
||||||
* Correction du chargement lors de l'ajout d'un portefeuille
|
|
||||||
* Correction visuelle des préférences pour certaines versions d'Android
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
Versione v2.2.0
|
|
||||||
|
|
||||||
Nuove funzionalità:
|
|
||||||
|
|
||||||
- Migrazione a un altro dispositivo con un semplice codice QR
|
|
||||||
- Supporto schermi di grandi dimensioni e formato orizzontale per tablet.
|
|
||||||
|
|
||||||
Correzione bug:
|
|
||||||
|
|
||||||
Migliora la prestazione (rimossa libreria js inutilizzata)
|
|
||||||
* Rimuove lo storico in cache dal portafoglio in esportazione
|
|
||||||
* Verifica dal portafoglio di carta se il backup è stato completato.
|
|
||||||
* Sistemato menu sidebar UI
|
|
||||||
* Precisione dell'intero importo sui dettagli tx
|
|
||||||
* Sistemato lo scorrimento in backup per piccoli dispositivi
|
|
||||||
* Sistemato spinner mentre si crea/importa/unisce un portafoglio
|
|
||||||
* Sistemate preferenze dell'UI per alcune versioni di Android
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
バージョン 2.2.0 をリリース
|
|
||||||
|
|
||||||
新機能:
|
|
||||||
|
|
||||||
・簡単な QR コードで別のデバイスに移行
|
|
||||||
・タブレットのワイドスクリーンや横向き表示をサポート
|
|
||||||
|
|
||||||
バグの修正:
|
|
||||||
|
|
||||||
・パフォーマンス向上 (無駄なライブラリを排除)
|
|
||||||
・ウォレットのエクスポート時のキャッシュを削除
|
|
||||||
・ペーパーウォレットインポート時に、インポート先ウォレットのバックアップが済んでいるかチェック
|
|
||||||
・サイドバーメニューのUIを修正
|
|
||||||
・少数が最大まで表示
|
|
||||||
・小さい端末のバックアップ画面のスクロール不具合を修正
|
|
||||||
・ウォレットの作成・インポート・参加時のUIを修正
|
|
||||||
・アンドロイドで発生していた設定画面の表示不具合を修正
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
Wersja 2.2.0
|
|
||||||
|
|
||||||
Nowe funkcje:
|
|
||||||
|
|
||||||
- Migracja do innego urządzenia za pomocą prostego kodu QR
|
|
||||||
- Obsługa szerokich ekranów i orientacji poziomej dla tabletów.
|
|
||||||
|
|
||||||
Poprawki błędów:
|
|
||||||
|
|
||||||
* Poprawiono wydajność (usuwanie nieużywanej biblioteki js)
|
|
||||||
* Usuwanie historii pamięci podręcznej z portfela eksportu
|
|
||||||
* Sprawdzanie z papierowego portfela, czy kopia zapasowa została ukończona.
|
|
||||||
* Poprawiono pasek menu interfejsu użytkownika
|
|
||||||
* Dokładne dane dotyczące łącznej kwoty w oknie szczegółów transakcji
|
|
||||||
* Poprawiono przewijanie w kopii zapasowej dla małych urządzeń
|
|
||||||
* Poprawiono ładowanie podczas dodawania portfela
|
|
||||||
* Poprawiono ustawienia interfejsu użytkownika dla niektórych wersji systemu Android
|
|
||||||
0
i18n/docs/updateinfo_pt.txt
Normal file
0
i18n/docs/updateinfo_pt.txt
Normal file
|
|
@ -1,17 +0,0 @@
|
||||||
Версия 2.2.0
|
|
||||||
|
|
||||||
Новые возможности:
|
|
||||||
|
|
||||||
- Миграция на другое устройство простым сканированием QR-кода
|
|
||||||
- Поддержка широких экранов и альбомной ориентации на планшетах.
|
|
||||||
|
|
||||||
Исправления:
|
|
||||||
|
|
||||||
* Улучшена производительность (удалена неиспользуемая JavaScript-библиотека)
|
|
||||||
* В экспортируемые кошельки больше не входит кэш истории
|
|
||||||
* Проверка на наличие резервной копии при считывании бумажных кошельков.
|
|
||||||
* Исправлена боковая панель
|
|
||||||
* Полная сумма перевода на экране подробностей о транзакции
|
|
||||||
* Исправлена прокрутка бэкапа на маленьких устройствах
|
|
||||||
* Исправлен счетчик при создании/импорте/присоединении к кошельку
|
|
||||||
* Исправлен экран настроен на некоторых версиях Android
|
|
||||||
0
i18n/docs/updateinfo_zh.txt
Normal file
0
i18n/docs/updateinfo_zh.txt
Normal file
379
i18n/po/de.po
379
i18n/po/de.po
File diff suppressed because it is too large
Load diff
371
i18n/po/es.po
371
i18n/po/es.po
File diff suppressed because it is too large
Load diff
379
i18n/po/fr.po
379
i18n/po/fr.po
File diff suppressed because it is too large
Load diff
379
i18n/po/it.po
379
i18n/po/it.po
File diff suppressed because it is too large
Load diff
397
i18n/po/ja.po
397
i18n/po/ja.po
File diff suppressed because it is too large
Load diff
385
i18n/po/pl.po
385
i18n/po/pl.po
File diff suppressed because it is too large
Load diff
3060
i18n/po/pt.po
Normal file
3060
i18n/po/pt.po
Normal file
File diff suppressed because it is too large
Load diff
383
i18n/po/ru.po
383
i18n/po/ru.po
File diff suppressed because it is too large
Load diff
373
i18n/po/zh.po
373
i18n/po/zh.po
File diff suppressed because it is too large
Load diff
|
|
@ -34,6 +34,9 @@ angular.module('copayApp.services')
|
||||||
}, {
|
}, {
|
||||||
name: 'Pусский',
|
name: 'Pусский',
|
||||||
isoCode: 'ru',
|
isoCode: 'ru',
|
||||||
|
}, {
|
||||||
|
name: 'Português',
|
||||||
|
isoCode: 'pt',
|
||||||
}];
|
}];
|
||||||
|
|
||||||
// }, {
|
// }, {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue