diff options
author | Stefan Malzner <stefan@adlk.io> | 2017-10-22 22:43:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-22 22:43:13 +0200 |
commit | b4f53c4eaf73f390b0cbc42f3fa7831425ab93c7 (patch) | |
tree | fcd94bf51d728c0be8bc6b67af61b9ddb80dfa7f /src | |
parent | remove unnecessary styles (diff) | |
parent | Merge pull request #65 from meetfranz/feature/service-import (diff) | |
download | ferdium-app-b4f53c4eaf73f390b0cbc42f3fa7831425ab93c7.tar.gz ferdium-app-b4f53c4eaf73f390b0cbc42f3fa7831425ab93c7.tar.zst ferdium-app-b4f53c4eaf73f390b0cbc42f3fa7831425ab93c7.zip |
Merge branch 'develop' into feature/showUrlOnLinkHover
Diffstat (limited to 'src')
-rw-r--r-- | src/components/auth/Import.js | 1 | ||||
-rw-r--r-- | src/i18n/languages.js | 7 | ||||
-rw-r--r-- | src/i18n/locales/de-DE.json | 167 | ||||
-rw-r--r-- | src/i18n/locales/fr.json | 167 | ||||
-rw-r--r-- | src/i18n/locales/nl-NL.json | 168 | ||||
-rw-r--r-- | src/i18n/locales/pl-PL.json | 167 | ||||
-rw-r--r-- | src/i18n/locales/pt-BR.json | 167 | ||||
-rw-r--r-- | src/i18n/locales/ru-RU.json | 168 | ||||
-rw-r--r-- | src/stores/UserStore.js | 9 |
9 files changed, 1019 insertions, 2 deletions
diff --git a/src/components/auth/Import.js b/src/components/auth/Import.js index cf83aa9c8..06493a0fd 100644 --- a/src/components/auth/Import.js +++ b/src/components/auth/Import.js | |||
@@ -99,7 +99,6 @@ export default class Import extends Component { | |||
99 | <tr | 99 | <tr |
100 | key={service.id} | 100 | key={service.id} |
101 | className="service-table__row" | 101 | className="service-table__row" |
102 | onClick={() => service.$('add').set(!service.$('add').value)} | ||
103 | > | 102 | > |
104 | <td className="service-table__toggle"> | 103 | <td className="service-table__toggle"> |
105 | <Toggle | 104 | <Toggle |
diff --git a/src/i18n/languages.js b/src/i18n/languages.js index 782853b43..bd106805c 100644 --- a/src/i18n/languages.js +++ b/src/i18n/languages.js | |||
@@ -1,4 +1,9 @@ | |||
1 | module.exports = { | 1 | module.exports = { |
2 | 'en-US': 'English', | 2 | 'en-US': 'English', |
3 | // 'de-DE': 'Deutsch', | 3 | 'pt-BR': 'Portuguese (Brazil)', |
4 | 'nl-NL': 'Nederlands', | ||
5 | 'de-DE': 'Deutsch', | ||
6 | 'fr': 'French', | ||
7 | 'pl-PL': 'Polish', | ||
8 | 'ru-RU': 'Русский', | ||
4 | }; | 9 | }; |
diff --git a/src/i18n/locales/de-DE.json b/src/i18n/locales/de-DE.json new file mode 100644 index 000000000..78de9903e --- /dev/null +++ b/src/i18n/locales/de-DE.json | |||
@@ -0,0 +1,167 @@ | |||
1 | { | ||
2 | "global.api.unhealthy": "Verbindung mit dem Franz Online Service fehlgeschlagen.", | ||
3 | "global.notConnectedToTheInternet": "Du bist nicht mit dem Internet verbunden.", | ||
4 | "welcome.signupButton": "Kostenloses Konto erstellen", | ||
5 | "welcome.loginButton": "Anmelden", | ||
6 | "welcome.slogan": "Kommunikation, die für Dich funktioniert", | ||
7 | "login.headline": "Anmelden", | ||
8 | "login.email.label": "E-Mail-Adresse", | ||
9 | "login.password.label": "Passwort", | ||
10 | "login.submit.label": "Anmelden", | ||
11 | "login.invalidCredentials": "E-Mail-Adresse oder Passwort ungültig", | ||
12 | "login.tokenExpired": "Deine Sitzung ist abgelaufen, bitte melde dich erneut an.", | ||
13 | "login.serverLogout": "Deine Sitzung ist abgelaufen, bitte melde dich erneut an.", | ||
14 | "login.link.signup": "Kostenloses Konto erstellen", | ||
15 | "login.link.password": "Passwort zurücksetzen", | ||
16 | "password.headline": "Passwort zurücksetzen", | ||
17 | "password.email.label": "E-Mail-Adresse", | ||
18 | "password.submit.label": "Absenden", | ||
19 | "password.noUser": "Es wurde kein Benutzer mit dieser E-Mail-Adresse gefunden", | ||
20 | "password.successInfo": "Bitte überprüfe Deine E-Mail-Adresse", | ||
21 | "password.link.signup": "Kostenloses Konto erstellen", | ||
22 | "password.link.login": "Anmelden", | ||
23 | "signup.headline": "Registrierung", | ||
24 | "signup.firstname.label": "Vorname", | ||
25 | "signup.lastname.label": "Nachname", | ||
26 | "signup.email.label": "E-Mail-Adresse", | ||
27 | "signup.company.label": "Unternehmen", | ||
28 | "signup.password.label": "Passwort", | ||
29 | "signup.submit.label": "Konto erstellen", | ||
30 | "signup.link.login": "Du hast bereits ein Konto? Melde Dich an.", | ||
31 | "signup.emailDuplicate": "Ein Benutzer mit dieser E-Mail-Adresse existiert bereits.", | ||
32 | "signup.legal.info": "Mit der Erstellung eines Franz Kontos, akzeptierst Du die", | ||
33 | "signup.legal.terms": "Nutzungsbedingungen", | ||
34 | "signup.legal.privacy": "Datenschutzerklärung", | ||
35 | "pricing.headline": "Unterstütze Franz", | ||
36 | "pricing.support.label": "Wie möchtest Du Franz unterstützen?", | ||
37 | "pricing.submit.label": "Ich möchte die Entwicklung von Franz unterstützen.", | ||
38 | "pricing.link.skipPayment": "Ich möchte die Entwicklung von Franz nicht unterstützen.", | ||
39 | "import.headline": "Importiere Deine Franz 4 Dienste", | ||
40 | "import.notSupportedHeadline": "Dienste, die noch nicht von Franz 5 unterstützt werden", | ||
41 | "import.submit.label": "Dienste importieren", | ||
42 | "import.skip.label": "Ich möchte einen Dienst manuell hinzufügen", | ||
43 | "invite.submit.label": "Einladungen senden", | ||
44 | "invite.headline.friends": "Lade 3 Deiner Freund oder Kollegen ein", | ||
45 | "invite.name.label": "Name", | ||
46 | "invite.email.label": "E-Mail-Adresse", | ||
47 | "invite.skip.label": "Ich möchte das später tun", | ||
48 | "subscription.submit.label": "Ich möchte die Entwicklung von Franz unterstützen", | ||
49 | "subscription.paymentSessionError": "Das Zahlungs-Formular konnte nicht geladen werden.", | ||
50 | "subscription.includedFeatures": "Bezahlte Franz Premium Support Konten beinhalten", | ||
51 | "subscription.features.onpremise": "Integration von gehosteten Diensten, wie HipChat", | ||
52 | "subscription.features.customServices": "Private Dienste für Dich und Dein Team", | ||
53 | "subscription.features.encryptedSync": "Verschlüsselte Sitzungs-Synchronisation", | ||
54 | "subscription.features.vpn": "Proxy & VPN Unterstützung", | ||
55 | "subscription.features.ads": "Nie mehr Werbung!", | ||
56 | "subscription.features.comingSoon": "folgt bald", | ||
57 | "infobar.servicesUpdated": "Deine Dienste wurden aktualisiert.", | ||
58 | "infobar.updateAvailable": "Eine neue Version von Franz ist verfügbar.", | ||
59 | "infobar.buttonReloadServices": "Dienste neuladen", | ||
60 | "infobar.buttonInstallUpdate": "Neustarten & Aktualisierung installieren", | ||
61 | "infobar.requiredRequestsFailed": "Dienste und Benutzerinformationen konnten nicht geladen werden", | ||
62 | "sidebar.settings": "Einstellungen", | ||
63 | "services.welcome": "Willkommen bei Franz", | ||
64 | "services.getStarted": "Loslegen", | ||
65 | "settings.account.headline": "Konto", | ||
66 | "settings.account.headlineSubscription": "Dein Abonnement", | ||
67 | "settings.account.headlineUpgrade": "Erweitere Dein Konto & unterstütze Franz", | ||
68 | "settings.account.headlineInvoices": "Rechnungen", | ||
69 | "settings.account.manageSubscription.label": "Verwalte Dein Abonnement", | ||
70 | "settings.account.accountType.basic": "Basis Konto", | ||
71 | "settings.account.accountType.premium": "Premium-Supporter Konto", | ||
72 | "settings.account.account.editButton": "Konto bearbeiten", | ||
73 | "settings.account.invoiceDownload": "Herunterladen", | ||
74 | "settings.account.userInfoRequestFailed": "Benutzerinformationen konnten nicht geladen werden", | ||
75 | "settings.account.tryReloadUserInfoRequest": "Erneut versuchen", | ||
76 | "settings.account.headlineProfile": "Profil aktualisieren", | ||
77 | "settings.account.headlineAccount": "Kontoinformationen", | ||
78 | "settings.account.headlinePassword": "Passwort ändern", | ||
79 | "settings.account.successInfo": "Deine Änderungen wurden gespeichert.", | ||
80 | "settings.account.buttonSave": "Profil aktualisieren", | ||
81 | "settings.account.mining.thankyou": "Vielen Dank, dass Du Franz mit Deiner Rechenleistung unterstützt.", | ||
82 | "settings.account.mining.active": "Du führst gerade {hashes} Berechnungen pro Sekunde aus.", | ||
83 | "settings.account.mining.moreInformation": "Weitere Informationen", | ||
84 | "settings.account.mining.cancel": "Mining abbrechen", | ||
85 | "settings.navigation.availableServices": "Verfügbare Dienste", | ||
86 | "settings.navigation.yourServices": "Deine Dienste", | ||
87 | "settings.navigation.account": "Konto", | ||
88 | "settings.navigation.settings": "Einstellungen", | ||
89 | "settings.navigation.logout": "Abmelden", | ||
90 | "settings.recipes.headline": "Verfügbare Dienste", | ||
91 | "settings.recipes.mostPopular": "Am beliebtesten", | ||
92 | "settings.recipes.all": "Alle Dienste", | ||
93 | "settings.recipes.dev": "Entwicklung", | ||
94 | "settings.recipes.nothingFound": "Entschuldigung, aber kein Dienst entspricht Deiner Suchanfrage.", | ||
95 | "settings.recipes.servicesSuccessfulAddedInfo": "Dienst erfolgreich hinzugefügt", | ||
96 | "settings.service.form.saveButton": "Dienst speichern", | ||
97 | "settings.service.form.deleteButton": "Dienst entfernen", | ||
98 | "settings.service.form.availableServices": "Verfügbare Dienste", | ||
99 | "settings.service.form.yourServices": "Deine Dienste", | ||
100 | "settings.service.form.addServiceHeadline": "{name} hinzufügen", | ||
101 | "settings.service.form.editServiceHeadline": "{name} bearbeiten", | ||
102 | "settings.service.form.tabHosted": "Gehostet", | ||
103 | "settings.service.form.tabOnPremise": "Selbst gehostet ⭐️", | ||
104 | "settings.service.form.customUrlValidationError": "Dein eigener {name} server konnte nicht verifiziert werden.", | ||
105 | "settings.service.form.customUrlPremiumInfo": "Um einen selbst gehosteten Dienst hinzuzufügen, brauchst Du ein Franz Premium-Supporter Konto.", | ||
106 | "settings.service.form.customUrlUpgradeAccount": "Erweitere Dein Konto", | ||
107 | "settings.service.form.indirectMessageInfo": "Du wirst über alle neuen Nachrichten in einem Kanal informiert, nicht nur @username, @channel, @here, ...", | ||
108 | "settings.service.error.headline": "Fehler", | ||
109 | "settings.service.error.goBack": "Zurück zu den Diensten", | ||
110 | "settings.service.error.message": "Das Dienst-Rezept konnte nicht geladen werden.", | ||
111 | "settings.services.tooltip.isDisabled": "Dienst deaktiviert", | ||
112 | "settings.services.tooltip.notificationsDisabled": "Benachrichtigungen deaktiviert", | ||
113 | "settings.services.headline": "Deine Dienste", | ||
114 | "settings.services.noServicesAdded": "Du hast noch keine Dienste hinzugefügt.", | ||
115 | "settings.services.discoverServices": "Dienste entdecken", | ||
116 | "settings.services.updatedInfo": "Deine Änderungen wurden gespeichert.", | ||
117 | "settings.services.deletedInfo": "Dienst wurde entfernt", | ||
118 | "settings.app.headline": "Einstellungen", | ||
119 | "settings.app.headlineGeneral": "Allgemein", | ||
120 | "settings.app.headlineLanguage": "Sprache", | ||
121 | "settings.app.headlineUpdates": "Aktualisierungen", | ||
122 | "settings.app.buttonSearchForUpdate": "Auf Aktualisierungen prüfen", | ||
123 | "settings.app.buttonInstallUpdate": "Neustarten & Aktualisierung installieren", | ||
124 | "settings.app.updateStatusSearching": "Suche nach Aktualisierungen", | ||
125 | "settings.app.updateStatusAvailable": "Aktualisierung verfügbar, herunterladen...", | ||
126 | "settings.app.updateStatusUpToDate": "Du nutzt die aktuellste Version von Franz", | ||
127 | "settings.app.form.autoLaunchOnStart": "Franz beim Systemstart ausführen", | ||
128 | "settings.app.form.autoLaunchInBackground": "Im Hintergrund öffnen", | ||
129 | "settings.app.form.minimizeToSystemTray": "Franz in die Taskleiste minimieren", | ||
130 | "settings.app.form.runInBackground": "Franz im Hintergrund behalten, wenn das Fenster geschlossen wird", | ||
131 | "settings.app.form.language": "Sprache", | ||
132 | "settings.app.form.beta": "Beta-Versionen einbeziehen", | ||
133 | "settings.app.currentVersion": "Aktuelle Version:", | ||
134 | "settings.service.form.name": "Name", | ||
135 | "settings.service.form.enableService": "Dienst aktivieren", | ||
136 | "settings.service.form.enableNotification": "Benachrichtigungen aktivieren", | ||
137 | "settings.service.form.team": "Team", | ||
138 | "settings.service.form.customUrl": "Eigener Server", | ||
139 | "settings.service.form.indirectMessages": "Nachrichten-Badge für alle neuen Nachrichten anzeigen", | ||
140 | "settings.user.form.firstname": "Vorname", | ||
141 | "settings.user.form.lastname": "Nachname", | ||
142 | "settings.user.form.email": "E-Mail-Adresse", | ||
143 | "settings.user.form.currentPassword": "Aktuelles Passwort", | ||
144 | "settings.user.form.newPassword": "Neues Passwort", | ||
145 | "settings.user.form.accountType.label": "Konto-Typ", | ||
146 | "settings.user.form.accountType.individual": "Einzelperson", | ||
147 | "settings.user.form.accountType.non-profit": "Gemeinnützig", | ||
148 | "settings.user.form.accountType.company": "Unternehmen", | ||
149 | "subscription.type.free": "kostenlos", | ||
150 | "subscription.type.month": "Monat", | ||
151 | "subscription.type.year": "Jahr", | ||
152 | "subscription.type.mining": "Unterstütze Franz mit Rechenleistung", | ||
153 | "subscription.mining.headline": "Wie funktioniert das?", | ||
154 | "subscription.mining.experimental": "experimentell", | ||
155 | "subscription.mining.line1": "Durch das Aktivieren von \"Unterstützung mit Rechenleistung\", wird Franz circa 20-50% deines Prozessors nutzen, um die Crypto-Währung Monero zu minen, was ungefähr 5$/Jahr entspricht.", | ||
156 | "subscription.mining.line2": "Wir passen die Prozessor-Nutzung an Dein Arbeitsverhalten an, um Deinen Akku nicht unnötig zu belasten oder Dein System zu verlangsamen.", | ||
157 | "subscription.mining.line3": "So lange der Miner aktiv ist, hast Du unbegrenzten Zugang auf alle Franz Premium-Supporter Funktionen.", | ||
158 | "subscription.mining.moreInformation": "Erhalte mehr Informationen über diesen Plan.", | ||
159 | "subscriptionPopup.buttonCancel": "Abbrechen", | ||
160 | "subscriptionPopup.buttonDone": "Fertig", | ||
161 | "tabs.item.reload": "Neuladen", | ||
162 | "tabs.item.edit": "Bearbeiten", | ||
163 | "tabs.item.disableNotifications": "Benachrichtigungen deaktivieren", | ||
164 | "tabs.item.enableNotification": "Benachrichtigungen aktivieren", | ||
165 | "tabs.item.disableService": "Dienst deaktivieren", | ||
166 | "tabs.item.deleteService": "Dienst entfernen" | ||
167 | } | ||
diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json new file mode 100644 index 000000000..58084ddb7 --- /dev/null +++ b/src/i18n/locales/fr.json | |||
@@ -0,0 +1,167 @@ | |||
1 | { | ||
2 | "global.api.unhealthy": "Impossible de se connecter aux services en ligne de Franz", | ||
3 | "global.notConnectedToTheInternet": "Vous n'êtes pas connecté à Internet.", | ||
4 | "welcome.signupButton": "Créer un compte gratuitement", | ||
5 | "welcome.loginButton": "Connectez-vous à votre compte", | ||
6 | "welcome.slogan": "Une messagerie qui fonctionne pour vous", | ||
7 | "login.headline": "S'inscrire", | ||
8 | "login.email.label": "Adresse e-mail", | ||
9 | "login.password.label": "Mot de passe", | ||
10 | "login.submit.label": "Se connecter", | ||
11 | "login.invalidCredentials": "E-mail ou mot de passe invalide", | ||
12 | "login.tokenExpired": "Votre session a expiré, veuillez vous reconnecter.", | ||
13 | "login.serverLogout": "Votre session a expiré, veuillez vous reconnecter.", | ||
14 | "login.link.signup": "Créer un compte gratuitement", | ||
15 | "login.link.password": "Réinitialiser le mot de passe", | ||
16 | "password.headline": "Réinitialiser le mot de passe", | ||
17 | "password.email.label": "Adresse e-mail", | ||
18 | "password.submit.label": "Soumettre", | ||
19 | "password.noUser": "Aucun utilisateur avec cette adresse e-mail n'a été trouvé", | ||
20 | "password.successInfo": "Merci de consulter vos e-mails", | ||
21 | "password.link.signup": "Créer un compte gratuitement", | ||
22 | "password.link.login": "Connectez-vous à votre compte", | ||
23 | "signup.headline": "S'inscrire", | ||
24 | "signup.firstname.label": "Prénom", | ||
25 | "signup.lastname.label": "Nom", | ||
26 | "signup.email.label": "Adresse e-mail", | ||
27 | "signup.company.label": "Compagnie", | ||
28 | "signup.password.label": "Mot de passe", | ||
29 | "signup.submit.label": "Créer un compte", | ||
30 | "signup.link.login": "Vous possédez déjà un compte ? Connectez-vous", | ||
31 | "signup.emailDuplicate": "Un utilisateur avec cette adresse e-mail existe déjà", | ||
32 | "signup.legal.info": "En créant un compte Franz, vous acceptez les", | ||
33 | "signup.legal.terms": "Conditions d'utilisation", | ||
34 | "signup.legal.privacy": "Déclaration de confidentialité", | ||
35 | "pricing.headline": "Supportez Franz", | ||
36 | "pricing.support.label": "Sélectionnez votre plan de soutien", | ||
37 | "pricing.submit.label": "Je veux soutenir le développement de Franz", | ||
38 | "pricing.link.skipPayment": "Je ne veux pas soutenir le développement de Franz.", | ||
39 | "import.headline": "Importez vos services depuis Franz 4", | ||
40 | "import.notSupportedHeadline": "Services non supportés actuellement dans Franz 5", | ||
41 | "import.submit.label": "Importer des services", | ||
42 | "import.skip.label": "Je veux ajouter des services manuellement", | ||
43 | "invite.submit.label": "Envoyer des invitations", | ||
44 | "invite.headline.friends": "Invitez 3 de vos amis ou collègues", | ||
45 | "invite.name.label": "Nom", | ||
46 | "invite.email.label": "Adresse e-mail", | ||
47 | "invite.skip.label": "Je veux faire cela plus tard", | ||
48 | "subscription.submit.label": "Je veux soutenir le développement de Franz", | ||
49 | "subscription.paymentSessionError": "Impossible d'initialiser le formulaire de paiement", | ||
50 | "subscription.includedFeatures": "Le compte payant Supporter Premium Franz inclut", | ||
51 | "subscription.features.onpremise": "Add on-premise/hosted services like HipChat", | ||
52 | "subscription.features.customServices": "Des services privés pour vous et votre équipe", | ||
53 | "subscription.features.encryptedSync": "Synchronisation de session chiffrée", | ||
54 | "subscription.features.vpn": "Support des Proxy et VPN", | ||
55 | "subscription.features.ads": "Aucune publicité !", | ||
56 | "subscription.features.comingSoon": "arrive bientôt", | ||
57 | "infobar.servicesUpdated": "Vos services ont été mis à jour.", | ||
58 | "infobar.updateAvailable": "Une nouvelle mise à jour est disponible pour Franz.", | ||
59 | "infobar.buttonReloadServices": "Recharger les services", | ||
60 | "infobar.buttonInstallUpdate": "Redémarrer et installer la mise à jour", | ||
61 | "infobar.requiredRequestsFailed": "Impossible de charger les services et les informations de l'utilisateur", | ||
62 | "sidebar.settings": "Paramètres", | ||
63 | "services.welcome": "Bienvenue sur Franz", | ||
64 | "services.getStarted": "Commencer", | ||
65 | "settings.account.headline": "Compte", | ||
66 | "settings.account.headlineSubscription": "Votre abonnement", | ||
67 | "settings.account.headlineUpgrade": "Améliorez votre compte et supportez Franz", | ||
68 | "settings.account.headlineInvoices": "Factures", | ||
69 | "settings.account.manageSubscription.label": "Gérer votre abonnement", | ||
70 | "settings.account.accountType.basic": "Compte basique", | ||
71 | "settings.account.accountType.premium": "Compte Supporter Premium", | ||
72 | "settings.account.account.editButton": "Modifier le compte", | ||
73 | "settings.account.invoiceDownload": "Télécharger", | ||
74 | "settings.account.userInfoRequestFailed": "Impossible de charger les informations de l'utilisateur", | ||
75 | "settings.account.tryReloadUserInfoRequest": "Réessayer", | ||
76 | "settings.account.headlineProfile": "Mettre à jour le profil", | ||
77 | "settings.account.headlineAccount": "Informations de compte", | ||
78 | "settings.account.headlinePassword": "Changer le mot de passe", | ||
79 | "settings.account.successInfo": "Vos modifications ont été enregistrées", | ||
80 | "settings.account.buttonSave": "Mettre à jour le profil", | ||
81 | "settings.account.mining.thankyou": "Merci de soutenir Franz avec votre puissance de calcul.", | ||
82 | "settings.account.mining.active": "Vous êtes en train d'effectuer {hashes} calculs par seconde.", | ||
83 | "settings.account.mining.moreInformation": "Obtenir plus d'informations", | ||
84 | "settings.account.mining.cancel": "Annuler le minage", | ||
85 | "settings.navigation.availableServices": "Services disponibles", | ||
86 | "settings.navigation.yourServices": "Vos services", | ||
87 | "settings.navigation.account": "Compte", | ||
88 | "settings.navigation.settings": "Paramètres", | ||
89 | "settings.navigation.logout": "Se déconnecter", | ||
90 | "settings.recipes.headline": "Services disponibles", | ||
91 | "settings.recipes.mostPopular": "Les plus populaires", | ||
92 | "settings.recipes.all": "Tous les services", | ||
93 | "settings.recipes.dev": "Développement", | ||
94 | "settings.recipes.nothingFound": "Désolé, aucun service ne correspond à votre recherche.", | ||
95 | "settings.recipes.servicesSuccessfulAddedInfo": "Service ajouté avec succès", | ||
96 | "settings.service.form.saveButton": "Enregistrer le service", | ||
97 | "settings.service.form.deleteButton": "Supprimer le service", | ||
98 | "settings.service.form.availableServices": "Services disponibles", | ||
99 | "settings.service.form.yourServices": "Vos services", | ||
100 | "settings.service.form.addServiceHeadline": "Ajouter {name}", | ||
101 | "settings.service.form.editServiceHeadline": "Modifier {name}", | ||
102 | "settings.service.form.tabHosted": "Hébergé", | ||
103 | "settings.service.form.tabOnPremise": "Auto-hébergé ⭐️", | ||
104 | "settings.service.form.customUrlValidationError": "Impossible de valider le {name} personnalisé du serveur.", | ||
105 | "settings.service.form.customUrlPremiumInfo": "Pour ajouter des services auto-hébergés, vous avez besoin d'un compte Supporter Premium Franz.", | ||
106 | "settings.service.form.customUrlUpgradeAccount": "Ameliorez votre compte", | ||
107 | "settings.service.form.indirectMessageInfo": "Vous serez averti de tous les nouveaux messages dans un salon, pas seulement @username, @channel, @here, ...", | ||
108 | "settings.service.error.headline": "Erreur", | ||
109 | "settings.service.error.goBack": "Retour aux services", | ||
110 | "settings.service.error.message": "Could not load service recipe.", | ||
111 | "settings.services.tooltip.isDisabled": "Le service est désactivé", | ||
112 | "settings.services.tooltip.notificationsDisabled": "Les notifications sont désactivées", | ||
113 | "settings.services.headline": "Vos services", | ||
114 | "settings.services.noServicesAdded": "Vous n'avez pas encore ajouté de services.", | ||
115 | "settings.services.discoverServices": "Découvrir des services", | ||
116 | "settings.services.updatedInfo": "Vos modifications ont été enregistrées", | ||
117 | "settings.services.deletedInfo": "Le service a été supprimé", | ||
118 | "settings.app.headline": "Paramètres", | ||
119 | "settings.app.headlineGeneral": "Général", | ||
120 | "settings.app.headlineLanguage": "Langue", | ||
121 | "settings.app.headlineUpdates": "Mises à jour", | ||
122 | "settings.app.buttonSearchForUpdate": "Vérifier les mises à jour", | ||
123 | "settings.app.buttonInstallUpdate": "Redémarrer et installer la mise à jour", | ||
124 | "settings.app.updateStatusSearching": "Recherche des mises à jour", | ||
125 | "settings.app.updateStatusAvailable": "Mise à jour disponible, téléchargement...", | ||
126 | "settings.app.updateStatusUpToDate": "Vous utilisez la dernière version de Franz", | ||
127 | "settings.app.form.autoLaunchOnStart": "Lancer Franz au démarrage", | ||
128 | "settings.app.form.autoLaunchInBackground": "Ouvrir en arrière-plan", | ||
129 | "settings.app.form.minimizeToSystemTray": "Minimiser Franz dans la zone de notification", | ||
130 | "settings.app.form.runInBackground": "Gardez Franz en arrière-plan lors de la fermeture de la fenêtre", | ||
131 | "settings.app.form.language": "Langue", | ||
132 | "settings.app.form.beta": "Inclure les versions bêta", | ||
133 | "settings.app.currentVersion": "Version actuelle :", | ||
134 | "settings.service.form.name": "Nom", | ||
135 | "settings.service.form.enableService": "Activer le service", | ||
136 | "settings.service.form.enableNotification": "Activer les notifications", | ||
137 | "settings.service.form.team": "Équipe", | ||
138 | "settings.service.form.customUrl": "Serveur personnalisé", | ||
139 | "settings.service.form.indirectMessages": "Afficher le badge des messages pour tous les nouveaux messages", | ||
140 | "settings.user.form.firstname": "Prénom", | ||
141 | "settings.user.form.lastname": "Nom", | ||
142 | "settings.user.form.email": "E-mail", | ||
143 | "settings.user.form.currentPassword": "Mot de passe actuel", | ||
144 | "settings.user.form.newPassword": "Nouveau mot de passe", | ||
145 | "settings.user.form.accountType.label": "Type de compte", | ||
146 | "settings.user.form.accountType.individual": "Individuel", | ||
147 | "settings.user.form.accountType.non-profit": "Non lucratif", | ||
148 | "settings.user.form.accountType.company": "Compagnie", | ||
149 | "subscription.type.free": "gratuit", | ||
150 | "subscription.type.month": "mois", | ||
151 | "subscription.type.year": "année", | ||
152 | "subscription.type.mining": "Soutenez Franz avec de la puissance de calcul", | ||
153 | "subscription.mining.headline": "Comment cela fonctionne-t-il?", | ||
154 | "subscription.mining.experimental": "expérimental", | ||
155 | "subscription.mining.line1": "En activant \"Soutenez Franz avec de la puissance de calcul\", Franz utilisera environ 20-50% de votre CPU pour miner la crypto-monnaie Monero ce qui équivaut à environ 5$/an.", | ||
156 | "subscription.mining.line2": "Nous adapterons l'utilisation du processeur en fonction de vos habitudes de travail pour ne pas vider votre batterie et ne pas ralentir votre machine.", | ||
157 | "subscription.mining.line3": "Tant que le minage est actif, vous aurez un accès illimité à toutes les fonctionnalités Supporter Premium Franz.", | ||
158 | "subscription.mining.moreInformation": "Obtenir plus d'informations.", | ||
159 | "subscriptionPopup.buttonCancel": "Annuler", | ||
160 | "subscriptionPopup.buttonDone": "Terminé", | ||
161 | "tabs.item.reload": "Recharger", | ||
162 | "tabs.item.edit": "Modifier", | ||
163 | "tabs.item.disableNotifications": "Désactiver les notifications", | ||
164 | "tabs.item.enableNotification": "Activer les notifications", | ||
165 | "tabs.item.disableService": "Désactiver le service", | ||
166 | "tabs.item.deleteService": "Supprimer le service" | ||
167 | } | ||
diff --git a/src/i18n/locales/nl-NL.json b/src/i18n/locales/nl-NL.json new file mode 100644 index 000000000..159d1f328 --- /dev/null +++ b/src/i18n/locales/nl-NL.json | |||
@@ -0,0 +1,168 @@ | |||
1 | { | ||
2 | "global.api.unhealthy": "Kan niet verbinden met Franz online services", | ||
3 | "global.notConnectedToTheInternet": "Je bent niet verbonden met het internet.", | ||
4 | "welcome.signupButton": "Maak een gratis account", | ||
5 | "welcome.loginButton": "Log in op je account", | ||
6 | "welcome.slogan": "Messaging dat voor jou werkt", | ||
7 | "login.headline": "Inloggen", | ||
8 | "login.email.label": "E-mailadres", | ||
9 | "login.password.label": "Wachtwoord", | ||
10 | "login.submit.label": "Inloggen", | ||
11 | "login.invalidCredentials": "E-mailadres of wachtwoord ongeldig", | ||
12 | "login.tokenExpired": "De sessie is verlopen, log opnieuw in alsjeblieft.", | ||
13 | "login.serverLogout": "De sessie is verlopen, log opnieuw in alsjeblieft..", | ||
14 | "login.link.signup": "Maak een gratis account", | ||
15 | "login.link.password": "Wachtwoord vergeten", | ||
16 | "password.headline": "Wachtwoord vergeten", | ||
17 | "password.email.label": "E-mailadres", | ||
18 | "password.submit.label": "Verzenden", | ||
19 | "password.noUser": "Geen gebruiker bekend met dat e-mailadres", | ||
20 | "password.successInfo": "Controleer alsjeblieft je e-mail", | ||
21 | "password.link.signup": "Maak een nieuw account aan", | ||
22 | "password.link.login": "Log in op je account", | ||
23 | "signup.headline": "Aanmelden", | ||
24 | "signup.firstname.label": "Voornaam", | ||
25 | "signup.lastname.label": "Achternaam", | ||
26 | "signup.email.label": "E-mailadres", | ||
27 | "signup.company.label": "Bedrijf", | ||
28 | "signup.password.label": "Wachtwoord", | ||
29 | "signup.submit.label": "Maak account aan", | ||
30 | "signup.link.login": "Al een account? Log in!", | ||
31 | "signup.emailDuplicate": "Er bestaat al een gebruiker met dat e-mailadres", | ||
32 | "signup.legal.info": "Door een Franz account aan te maken ga je akkoord met de", | ||
33 | "signup.legal.terms": "Gebruiksvoorwaarden", | ||
34 | "signup.legal.privacy": "Privacy Voorwaarden", | ||
35 | "pricing.headline": "Ondersteun Franz", | ||
36 | "pricing.support.label": "Selecteer je ondersteuningsplan", | ||
37 | "pricing.submit.label": "Ik wil de ontwikkeling van Franz ondersteunen", | ||
38 | "pricing.link.skipPayment": "Ik wil de ontwikkeling van Franz niet ondersteunen.", | ||
39 | "import.headline": "Importeer je Franz 4 services", | ||
40 | "import.notSupportedHeadline": "Services nog niet ondersteund in Franz 5", | ||
41 | "import.submit.label": "Importeer services", | ||
42 | "import.skip.label": "Ik wil services handmatig toevoegen", | ||
43 | "invite.submit.label": "Verzend uitnodigingen", | ||
44 | "invite.headline.friends": "Nodig 3 van je vrienden of collega's uit", | ||
45 | "invite.name.label": "Naam", | ||
46 | "invite.email.label": "E-mailadres", | ||
47 | "invite.skip.label": "Ik wil dit later doen", | ||
48 | "subscription.submit.label": "Ik wil de ontwikkeling van Franz ondersteunen", | ||
49 | "subscription.paymentSessionError": "Kan betaalformulier niet initialiseren", | ||
50 | "subscription.includedFeatures": "Betaald Franz Premium Supporter Account bevat", | ||
51 | "subscription.features.onpremise": "Add on-geschikt/gehoste services zoals HipChat", | ||
52 | "subscription.features.customServices": "Privé services voor jou en je team", | ||
53 | "subscription.features.encryptedSync": "Beveiligde sessie synchronisatie", | ||
54 | "subscription.features.vpn": "Proxy & VPN ondersteuning", | ||
55 | "subscription.features.ads": "Geen advertenties, nooit!", | ||
56 | "subscription.features.comingSoon": "komt binnenkort", | ||
57 | "infobar.servicesUpdated": "Je services zijn geüpdatet.", | ||
58 | "infobar.updateAvailable": "Een nieuwe update voor Franz is beschikbaar.", | ||
59 | "infobar.buttonReloadServices": "Herlaad services", | ||
60 | "infobar.buttonInstallUpdate": "Herstart & installeer update", | ||
61 | "infobar.requiredRequestsFailed": "Kon services en gebruikerinformatie niet laden", | ||
62 | "sidebar.settings": "Instellingen", | ||
63 | "services.welcome": "Welkom bij Franz", | ||
64 | "services.getStarted": "Beginnen", | ||
65 | "settings.account.headline": "Account", | ||
66 | "settings.account.headlineSubscription": "Je abonnement", | ||
67 | "settings.account.headlineUpgrade": "Upgrade je account & ondersteun Franz", | ||
68 | "settings.account.headlineInvoices": "Facturen", | ||
69 | "settings.account.manageSubscription.label": "Beheer je abonnement", | ||
70 | "settings.account.accountType.basic": "Basis Account", | ||
71 | "settings.account.accountType.premium": "Premium Supporter Account", | ||
72 | "settings.account.account.editButton": "Bewerk account", | ||
73 | "settings.account.invoiceDownload": "Download", | ||
74 | "settings.account.userInfoRequestFailed": "Kon gebruikerinformatie niet laden", | ||
75 | "settings.account.tryReloadUserInfoRequest": "Probeer opnieuw", | ||
76 | "settings.account.headlineProfile": "Update profiel", | ||
77 | "settings.account.headlineAccount": "Account informatie", | ||
78 | "settings.account.headlinePassword": "Wijzig wachtwoord", | ||
79 | "settings.account.successInfo": "Je wijzigingen zijn opgeslagen", | ||
80 | "settings.account.buttonSave": "Update profiel", | ||
81 | "settings.account.mining.thankyou": "Bedankt voor je ondersteuning van Franz met je rekenkracht.", | ||
82 | "settings.account.mining.active": "Op dit moment voer je {hashes} berekingen per seconde uit.", | ||
83 | "settings.account.mining.moreInformation": "Meer informatie", | ||
84 | "settings.account.mining.cancel": "Stop mining", | ||
85 | "settings.navigation.availableServices": "Beschikbare services", | ||
86 | "settings.navigation.yourServices": "Jouw services", | ||
87 | "settings.navigation.account": "Account", | ||
88 | "settings.navigation.settings": "Instellingen", | ||
89 | "settings.navigation.logout": "Uitloggen", | ||
90 | "settings.recipes.headline": "Beschikbare services", | ||
91 | "settings.recipes.mostPopular": "Meest populair", | ||
92 | "settings.recipes.all": "Alle services", | ||
93 | "settings.recipes.dev": "Ontwikkeling", | ||
94 | "settings.recipes.nothingFound": "Geen service kwam overeen met je zoekopdracht.", | ||
95 | "settings.recipes.servicesSuccessfulAddedInfo": "Service succesvol toegevoegd", | ||
96 | "settings.service.form.saveButton": "Opslaan service", | ||
97 | "settings.service.form.deleteButton": "Verwijder service", | ||
98 | "settings.service.form.availableServices": "Beschikbare services", | ||
99 | "settings.service.form.yourServices": "Jouw services", | ||
100 | "settings.service.form.addServiceHeadline": "Toevoegen {name}", | ||
101 | "settings.service.form.editServiceHeadline": "Bewerk {name}", | ||
102 | "settings.service.form.tabHosted": "Gehost", | ||
103 | "settings.service.form.tabOnPremise": "Zelf-gehoste ??", | ||
104 | "settings.service.form.customUrlValidationError": "Kon custom server {name} niet valideren.", | ||
105 | "settings.service.form.customUrlPremiumInfo": "Om zelf-gehoste services toe te kunnen voegen, heb je een Franz Premium Supporter Account nodig.", | ||
106 | "settings.service.form.customUrlUpgradeAccount": "Upgrade je account", | ||
107 | "settings.service.form.indirectMessageInfo": "Je ontvangt meldingen van alle nieuwe berichten in een kanaal, niet alleen @username, @channel, @here, ...", | ||
108 | "settings.service.error.headline": "Fout", | ||
109 | "settings.service.error.goBack": "Terug naar services", | ||
110 | "settings.service.error.message": "Kon servicerecept niet laden.", | ||
111 | "settings.services.tooltip.isDisabled": "Service is uitgeschakeld", | ||
112 | "settings.services.tooltip.notificationsDisabled": "Meldingen zijn uitgeschakeld", | ||
113 | "settings.services.headline": "Jouw services", | ||
114 | "settings.services.noServicesAdded": "Je hebt nog geen services toegevoegd.", | ||
115 | "settings.services.discoverServices": "Ontdek services", | ||
116 | "settings.services.updatedInfo": "Je wijzigingen zijn opgeslagen", | ||
117 | "settings.services.deletedInfo": "Service is verwijderd", | ||
118 | "settings.app.headline": "Instellingen", | ||
119 | "settings.app.headlineGeneral": "Algemeen", | ||
120 | "settings.app.headlineLanguage": "Taal", | ||
121 | "settings.app.headlineUpdates": "Updates", | ||
122 | "settings.app.buttonSearchForUpdate": "Controleer op updates", | ||
123 | "settings.app.buttonInstallUpdate": "Herstart & installeer update", | ||
124 | "settings.app.updateStatusSearching": "Zoekt naar updates", | ||
125 | "settings.app.updateStatusAvailable": "Update beschikbaar, downloaden...", | ||
126 | "settings.app.updateStatusUpToDate": "Je gebruikt de laatste versie van Franz", | ||
127 | "settings.app.form.autoLaunchOnStart": "Lanceer Franz bij opstarten", | ||
128 | "settings.app.form.autoLaunchInBackground": "Open op de achtergrond", | ||
129 | "settings.app.form.enableSystemTray": "Toon Franz in de systeembalk", | ||
130 | "settings.app.form.minimizeToSystemTray": "Minimaliseer Franz naar de systeembal", | ||
131 | "settings.app.form.runInBackground": "Houd Franz op de achtergrond wanneer het venster gesloten wordt", | ||
132 | "settings.app.form.language": "Taal", | ||
133 | "settings.app.form.beta": "Inclusief beta versies", | ||
134 | "settings.app.currentVersion": "Huidige versie:", | ||
135 | "settings.service.form.name": "Naam", | ||
136 | "settings.service.form.enableService": "Activeer service", | ||
137 | "settings.service.form.enableNotification": "Activeer meldingen", | ||
138 | "settings.service.form.team": "Team", | ||
139 | "settings.service.form.customUrl": "Custom server", | ||
140 | "settings.service.form.indirectMessages": "Toon berichtenbadge voor alle nieuwe berichten", | ||
141 | "settings.user.form.firstname": "Voornaam", | ||
142 | "settings.user.form.lastname": "Achternaam", | ||
143 | "settings.user.form.email": "E-mailadres", | ||
144 | "settings.user.form.currentPassword": "Huidig wachtwoord", | ||
145 | "settings.user.form.newPassword": "Nieuw wachtwoord", | ||
146 | "settings.user.form.accountType.label": "Account type", | ||
147 | "settings.user.form.accountType.individual": "Individueel", | ||
148 | "settings.user.form.accountType.non-profit": "Non-Profit", | ||
149 | "settings.user.form.accountType.company": "Bedrijf", | ||
150 | "subscription.type.free": "gratis", | ||
151 | "subscription.type.month": "maand", | ||
152 | "subscription.type.year": "jaar", | ||
153 | "subscription.type.mining": "Ondersteun Franz met rekenkracht", | ||
154 | "subscription.mining.headline": "Hoe werkt dit?", | ||
155 | "subscription.mining.experimental": "experimenteel", | ||
156 | "subscription.mining.line1": "Door \"Ondersteun met rekenkracht\" te activeren, zal Franz ongeveer 20-50% van je CPU gebruiken om de cryptomunt Monero te minen, wat overeenkomt met ongeveer $ 5/jaar.", | ||
157 | "subscription.mining.line2": "We zullen het CPU-gebruik aanpassen aan je gebruik en daarmee voorkomen dat de batterij niet leegloopt of dat jij en je werk afgeremd wordt.", | ||
158 | "subscription.mining.line3": "Zolang de miner actief is, heb je onbeperkt toegang tot alle Franz Premium Supporter Features.", | ||
159 | "subscription.mining.moreInformation": "Verkrijg meer informatie over dit plan.", | ||
160 | "subscriptionPopup.buttonCancel": "Cancel", | ||
161 | "subscriptionPopup.buttonDone": "Klaar", | ||
162 | "tabs.item.reload": "Herlaad", | ||
163 | "tabs.item.edit": "Bewerk", | ||
164 | "tabs.item.disableNotifications": "Uitschakelen meldingen", | ||
165 | "tabs.item.enableNotification": "Inschakelen meldingen", | ||
166 | "tabs.item.disableService": "Uitschakelen service", | ||
167 | "tabs.item.deleteService": "Verwijderen service" | ||
168 | } | ||
diff --git a/src/i18n/locales/pl-PL.json b/src/i18n/locales/pl-PL.json new file mode 100644 index 000000000..1a8e9ad54 --- /dev/null +++ b/src/i18n/locales/pl-PL.json | |||
@@ -0,0 +1,167 @@ | |||
1 | { | ||
2 | "global.api.unhealthy": "Nie można połączyć się z usługą Franz", | ||
3 | "global.notConnectedToTheInternet": "Brak połączenia z Internetem.", | ||
4 | "welcome.signupButton": "Stwórz darmowe konto", | ||
5 | "welcome.loginButton": "Zaloguj się na swoje konto", | ||
6 | "welcome.slogan": "Komunikator który działa", | ||
7 | "login.headline": "Zaloguj się", | ||
8 | "login.email.label": "Adres email", | ||
9 | "login.password.label": "Hasło", | ||
10 | "login.submit.label": "Zaloguj się", | ||
11 | "login.invalidCredentials": "Adres email lub hasło są błędne", | ||
12 | "login.tokenExpired": "Twoja sesja wygasła, zaloguj się ponownie.", | ||
13 | "login.serverLogout": "Twoja sesja wygasła, zaloguj się ponownie.", | ||
14 | "login.link.signup": "Stwórz darmowe konto", | ||
15 | "login.link.password": "Zresetuj hasło", | ||
16 | "password.headline": "Zresetuj hasło", | ||
17 | "password.email.label": "Adres email", | ||
18 | "password.submit.label": "Wyślij", | ||
19 | "password.noUser": "Nie znaleziono użytkownika z takim adresem email", | ||
20 | "password.successInfo": "Sprawdź swoją skrzynkę email", | ||
21 | "password.link.signup": "Stwórz darmowe konto", | ||
22 | "password.link.login": "Zaloguj się na swoje konto", | ||
23 | "signup.headline": "Zarejestruj się", | ||
24 | "signup.firstname.label": "Imię", | ||
25 | "signup.lastname.label": "Nazwisko", | ||
26 | "signup.email.label": "Adres email", | ||
27 | "signup.company.label": "Firma", | ||
28 | "signup.password.label": "Hasło", | ||
29 | "signup.submit.label": "Stwórz konto", | ||
30 | "signup.link.login": "Masz już konto, zalogować się?", | ||
31 | "signup.emailDuplicate": "Użytkownik z takim adresem email już istnieje", | ||
32 | "signup.legal.info": "Poprzez utworzenie konta Franz akceptujesz", | ||
33 | "signup.legal.terms": "Warunki świadczenia usług", | ||
34 | "signup.legal.privacy": "Polityka prywatności", | ||
35 | "pricing.headline": "Wspomóż aplikację Franz", | ||
36 | "pricing.support.label": "Wybierz plan wsparcia", | ||
37 | "pricing.submit.label": "Chcę wspierać rozwój aplikacji Franz", | ||
38 | "pricing.link.skipPayment": "Nie chcę wspierać rozwoju aplikacji Franz.", | ||
39 | "import.headline": "Zaimportuj usługi Franz 4", | ||
40 | "import.notSupportedHeadline": "Usługi nie są jeszcze wspierane w Franz 5", | ||
41 | "import.submit.label": "Zaimportuj usługi", | ||
42 | "import.skip.label": "Chcę dodać usługi ręcznie", | ||
43 | "invite.submit.label": "Wyślij zaproszenia", | ||
44 | "invite.headline.friends": "Zaproś 3 znajomych lub kolegów z pracy", | ||
45 | "invite.name.label": "Nazwa", | ||
46 | "invite.email.label": "Adres email", | ||
47 | "invite.skip.label": "Chcę to zrobić później", | ||
48 | "subscription.submit.label": "Chcę wspierać rozwój aplikacji Franz", | ||
49 | "subscription.paymentSessionError": "Nie można wczytać formularza płatności", | ||
50 | "subscription.includedFeatures": "Płatne konto Franz Premium obejmuje", | ||
51 | "subscription.features.onpremise": "Dodawanie lokalnych/hostowanych usług takich jak HipChat", | ||
52 | "subscription.features.customServices": "Prywatne usługi dla Ciebie i Twojego zespołu", | ||
53 | "subscription.features.encryptedSync": "Szyfrowana synchronizacja sesji", | ||
54 | "subscription.features.vpn": "Wsprarcie Proxy i VPN", | ||
55 | "subscription.features.ads": "Brak reklam, na zawsze!", | ||
56 | "subscription.features.comingSoon": "wkrótce dostępne", | ||
57 | "infobar.servicesUpdated": "Twoje usługi zostały zaaktualizowane.", | ||
58 | "infobar.updateAvailable": "Aktualizacja aplikacji Franz jest dostępna.", | ||
59 | "infobar.buttonReloadServices": "Przeładuj usługi", | ||
60 | "infobar.buttonInstallUpdate": "Uruchom ponownie i zainstaluj aktualizacje", | ||
61 | "infobar.requiredRequestsFailed": "Nie można wczytać usług i informacji o użytkowniku", | ||
62 | "sidebar.settings": "Ustawienia", | ||
63 | "services.welcome": "Witaj w aplikcji Franz", | ||
64 | "services.getStarted": "Zacznij", | ||
65 | "settings.account.headline": "Konto", | ||
66 | "settings.account.headlineSubscription": "Twoja subskrypcja", | ||
67 | "settings.account.headlineUpgrade": "Ulepsz swoje konto i wspieraj aplikację Franz", | ||
68 | "settings.account.headlineInvoices": "Faktury", | ||
69 | "settings.account.manageSubscription.label": "Zarządzaj swoimi subskrypcjami", | ||
70 | "settings.account.accountType.basic": "Podstawowe konto", | ||
71 | "settings.account.accountType.premium": "Konto Premium", | ||
72 | "settings.account.account.editButton": "Edytuj konto", | ||
73 | "settings.account.invoiceDownload": "Pobieranie", | ||
74 | "settings.account.userInfoRequestFailed": "Nie można wczytać informacji o użytkowniku", | ||
75 | "settings.account.tryReloadUserInfoRequest": "Spróbuj ponownie", | ||
76 | "settings.account.headlineProfile": "Aktualizuj profil", | ||
77 | "settings.account.headlineAccount": "Informacje o koncie", | ||
78 | "settings.account.headlinePassword": "Zmiana hasła", | ||
79 | "settings.account.successInfo": "Zmiany zostały zapisane", | ||
80 | "settings.account.buttonSave": "Aktualizuj profil", | ||
81 | "settings.account.mining.thankyou": "Dziękuję za wsparcie aplikacji Franz mocą obliczeniową.", | ||
82 | "settings.account.mining.active": "Obecnie wykonujesz {hashes} operacji na sekundę.", | ||
83 | "settings.account.mining.moreInformation": "Dowiedz się więcej", | ||
84 | "settings.account.mining.cancel": "Anuluj kopanie", | ||
85 | "settings.navigation.availableServices": "Dostępne usługi", | ||
86 | "settings.navigation.yourServices": "Twoje usługi", | ||
87 | "settings.navigation.account": "Konto", | ||
88 | "settings.navigation.settings": "Ustawienia", | ||
89 | "settings.navigation.logout": "Wylogowanie", | ||
90 | "settings.recipes.headline": "Dostępne usługi", | ||
91 | "settings.recipes.mostPopular": "Najpopularniejsze", | ||
92 | "settings.recipes.all": "Wszystkie usługi", | ||
93 | "settings.recipes.dev": "Rozwojowe", | ||
94 | "settings.recipes.nothingFound": "Żadna usługa nie została znaleziona.", | ||
95 | "settings.recipes.servicesSuccessfulAddedInfo": "Usługa została dodana pomyślnie", | ||
96 | "settings.service.form.saveButton": "Zapisz usługę", | ||
97 | "settings.service.form.deleteButton": "Usuń usługę", | ||
98 | "settings.service.form.availableServices": "Dostępne usługi", | ||
99 | "settings.service.form.yourServices": "Twoje usługi", | ||
100 | "settings.service.form.addServiceHeadline": "Dodaj {name}", | ||
101 | "settings.service.form.editServiceHeadline": "Edytuj {name}", | ||
102 | "settings.service.form.tabHosted": "Hostowane", | ||
103 | "settings.service.form.tabOnPremise": "Hostowane lokalnie ⭐️", | ||
104 | "settings.service.form.customUrlValidationError": "Nie można zweryfikować spersonalizowanego {name} serwera.", | ||
105 | "settings.service.form.customUrlPremiumInfo": "Aby dodać usługi hostowane lokalnie, musisz posiadać konto Premium.", | ||
106 | "settings.service.form.customUrlUpgradeAccount": "Ulepsz swoje konto", | ||
107 | "settings.service.form.indirectMessageInfo": "Będziesz informowany o wszystkich nowych wiadomościach na kanale, nie tylko @username, @channel, @here, ...", | ||
108 | "settings.service.error.headline": "Błąd", | ||
109 | "settings.service.error.goBack": "Wróć do usług", | ||
110 | "settings.service.error.message": "Nie można wczytać przepisu usługi.", | ||
111 | "settings.services.tooltip.isDisabled": "Usługa jest nieaktywna", | ||
112 | "settings.services.tooltip.notificationsDisabled": "Powiadomienia są nieaktywne", | ||
113 | "settings.services.headline": "Twoje usługi", | ||
114 | "settings.services.noServicesAdded": "Nie dodałeś jeszcze żadnych usług.", | ||
115 | "settings.services.discoverServices": "Przeglądaj usługi", | ||
116 | "settings.services.updatedInfo": "Zmiany zostały zapisane", | ||
117 | "settings.services.deletedInfo": "Usługa została usunięta", | ||
118 | "settings.app.headline": "Ustawienia", | ||
119 | "settings.app.headlineGeneral": "Ogólne", | ||
120 | "settings.app.headlineLanguage": "Język", | ||
121 | "settings.app.headlineUpdates": "Aktualizacje", | ||
122 | "settings.app.buttonSearchForUpdate": "Sprawdź czy są dostęne aktualizacje", | ||
123 | "settings.app.buttonInstallUpdate": "Uruchom ponownie i zainstaluj aktualizacje", | ||
124 | "settings.app.updateStatusSearching": "Szukam aktualizacji", | ||
125 | "settings.app.updateStatusAvailable": "Dostępna aktualizacja, pobieram...", | ||
126 | "settings.app.updateStatusUpToDate": "Używasz najnowszej wersji aplikacji Franz", | ||
127 | "settings.app.form.autoLaunchOnStart": "Uruchom aplikację Franz przy starcie systemu", | ||
128 | "settings.app.form.autoLaunchInBackground": "Uruchom w tle", | ||
129 | "settings.app.form.minimizeToSystemTray": "Zminimalizuj aplikację Franz", | ||
130 | "settings.app.form.runInBackground": "Zachowaj aplikację Franz w tle po zamknięciu okna", | ||
131 | "settings.app.form.language": "Język", | ||
132 | "settings.app.form.beta": "Uwzględniaj wersje beta", | ||
133 | "settings.app.currentVersion": "Obecna wersja:", | ||
134 | "settings.service.form.name": "Nazwa", | ||
135 | "settings.service.form.enableService": "Aktywuj usługę", | ||
136 | "settings.service.form.enableNotification": "Aktywuj powiadomienia", | ||
137 | "settings.service.form.team": "Zespół", | ||
138 | "settings.service.form.customUrl": "Spersonalizowany serwer", | ||
139 | "settings.service.form.indirectMessages": "Pokaż ikonę wiadomości dla wszystkich nowych wiadomości", | ||
140 | "settings.user.form.firstname": "Imię", | ||
141 | "settings.user.form.lastname": "Nazwisko", | ||
142 | "settings.user.form.email": "Adres email", | ||
143 | "settings.user.form.currentPassword": "Obecne hasło", | ||
144 | "settings.user.form.newPassword": "Nowe hasło", | ||
145 | "settings.user.form.accountType.label": "Typ konta", | ||
146 | "settings.user.form.accountType.individual": "Prywatne", | ||
147 | "settings.user.form.accountType.non-profit": "Non-Profit", | ||
148 | "settings.user.form.accountType.company": "Firma", | ||
149 | "subscription.type.free": "za darmo", | ||
150 | "subscription.type.month": "miesiąc", | ||
151 | "subscription.type.year": "rok", | ||
152 | "subscription.type.mining": "Wspieraj aplikację Franz mocą obliczeniową", | ||
153 | "subscription.mining.headline": "Jak to działa?", | ||
154 | "subscription.mining.experimental": "eksperymentalne", | ||
155 | "subscription.mining.line1": "Włączając \"wspieraj mocą obliczeniową\", aplikacja Franz będzie używać około 20-50% mocy Twojego procesora aby kopać kryptowalutę Monero co jest równe około $5/rok.", | ||
156 | "subscription.mining.line2": "Będziemy dostosowywać zużycie procesora do stylu Twojej pracy tak aby nie zużywać baterii i nie spowalniać działania urządzenia.", | ||
157 | "subscription.mining.line3": "Tak długo jak kopanie będzie aktywne, będziesz mieć nielimitowany dostęp do wszystkich funkcji dostępnych w koncie Premium.", | ||
158 | "subscription.mining.moreInformation": "Dowiedz się więcej o tym planie.", | ||
159 | "subscriptionPopup.buttonCancel": "Anuluj", | ||
160 | "subscriptionPopup.buttonDone": "Zrobione", | ||
161 | "tabs.item.reload": "Przeładuj", | ||
162 | "tabs.item.edit": "Edytuj", | ||
163 | "tabs.item.disableNotifications": "Wyłącz powiadomienia", | ||
164 | "tabs.item.enableNotification": "Włącz powiadomienia", | ||
165 | "tabs.item.disableService": "Wyłącz usługę", | ||
166 | "tabs.item.deleteService": "Usuń usługę" | ||
167 | } | ||
diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json new file mode 100644 index 000000000..38f0836a7 --- /dev/null +++ b/src/i18n/locales/pt-BR.json | |||
@@ -0,0 +1,167 @@ | |||
1 | { | ||
2 | "global.api.unhealthy": "Não foi possível conectar aos serviços online do Franz", | ||
3 | "global.notConnectedToTheInternet": "Você não está conectado à internet.", | ||
4 | "welcome.signupButton": "Criar uma conta grátis", | ||
5 | "welcome.loginButton": "Fazer login na sua conta", | ||
6 | "welcome.slogan": "Mensagens que funcionam para você", | ||
7 | "login.headline": "Login", | ||
8 | "login.email.label": "Endereço de email", | ||
9 | "login.password.label": "Senha", | ||
10 | "login.submit.label": "Login", | ||
11 | "login.invalidCredentials": "Email ou senha inválida", | ||
12 | "login.tokenExpired": "Sua sessão expirou, faça o login novamente.", | ||
13 | "login.serverLogout": "Sua sessão expirou, faça o login novamente.", | ||
14 | "login.link.signup": "Criar uma conta grátis", | ||
15 | "login.link.password": "Trocar a senha", | ||
16 | "password.headline": "Trocar a senha", | ||
17 | "password.email.label": "Endereço de email", | ||
18 | "password.submit.label": "Enviar", | ||
19 | "password.noUser": "Nenhum usuário com este email foi encontrado", | ||
20 | "password.successInfo": "Por favor, verifique o seu email", | ||
21 | "password.link.signup": "Criar uma conta grátis", | ||
22 | "password.link.login": "Fazer login na sua conta", | ||
23 | "signup.headline": "Cadastrar-se", | ||
24 | "signup.firstname.label": "Nome", | ||
25 | "signup.lastname.label": "Sobrenome", | ||
26 | "signup.email.label": "Endereço de email", | ||
27 | "signup.company.label": "Empresa", | ||
28 | "signup.password.label": "Senha", | ||
29 | "signup.submit.label": "Criar conta", | ||
30 | "signup.link.login": "Já tem uma conta. Fazer login?", | ||
31 | "signup.emailDuplicate": "Um usuário com esta conta já existe", | ||
32 | "signup.legal.info": "Ao criar uma conta Franz você aceita os ", | ||
33 | "signup.legal.terms": "Termos de Serviço", | ||
34 | "signup.legal.privacy": "Declaração de Privacidade", | ||
35 | "pricing.headline": "Apoie o Franz", | ||
36 | "pricing.support.label": "Selecione seu plano de apoio", | ||
37 | "pricing.submit.label": "Eu quero apoiar o desenvolvimento do Franz", | ||
38 | "pricing.link.skipPayment": "Eu não quero apoiar o desenvolvimento do Franz.", | ||
39 | "import.headline": "Importe seus serviços do Franz 4", | ||
40 | "import.notSupportedHeadline": "Serviços ainda não suportados no Franz 5", | ||
41 | "import.submit.label": "Importar serviços", | ||
42 | "import.skip.label": "Eu quero adicionar serviços manualmente", | ||
43 | "invite.submit.label": "Enviar convites", | ||
44 | "invite.headline.friends": "Convide 3 dos seus amigos ou colegas", | ||
45 | "invite.name.label": "Nome", | ||
46 | "invite.email.label": "Endereço de email", | ||
47 | "invite.skip.label": "Eu quero fazer isso depois", | ||
48 | "subscription.submit.label": "Eu quero apoiar o desenvolvimento do Franz", | ||
49 | "subscription.paymentSessionError": "Não foi possível abrir o formulário de pagamento", | ||
50 | "subscription.includedFeatures": "Conta Paga Franz Premium inclui", | ||
51 | "subscription.features.onpremise": "Adicionar serviços locais/hospedados como HipChat", | ||
52 | "subscription.features.customServices": "Serviços privados para você e sua equipe", | ||
53 | "subscription.features.encryptedSync": "Sincronização encriptada das sessões", | ||
54 | "subscription.features.vpn": "Suporte à proxy & VPN", | ||
55 | "subscription.features.ads": "Sem anúncios, sempre!", | ||
56 | "subscription.features.comingSoon": "em breve", | ||
57 | "infobar.servicesUpdated": "Seus serviços foram atualizados.", | ||
58 | "infobar.updateAvailable": "Uma nova atualização do Franz está disponível.", | ||
59 | "infobar.buttonReloadServices": "Recarregar serviços", | ||
60 | "infobar.buttonInstallUpdate": "Reiniciar & instalar atualização", | ||
61 | "infobar.requiredRequestsFailed": "Não foi possível carregar serviços e informações do usuário", | ||
62 | "sidebar.settings": "Configurações", | ||
63 | "services.welcome": "Bem-vindo ao Franz", | ||
64 | "services.getStarted": "Começar", | ||
65 | "settings.account.headline": "Conta", | ||
66 | "settings.account.headlineSubscription": "Sua assinatura", | ||
67 | "settings.account.headlineUpgrade": "Atualize a sua conta & apoie o Franz", | ||
68 | "settings.account.headlineInvoices": "Recibos", | ||
69 | "settings.account.manageSubscription.label": "Gerencie a sua assinatura", | ||
70 | "settings.account.accountType.basic": "Conta Básica", | ||
71 | "settings.account.accountType.premium": "Conta Apoiador Premium", | ||
72 | "settings.account.account.editButton": "Editar conta", | ||
73 | "settings.account.invoiceDownload": "Download", | ||
74 | "settings.account.userInfoRequestFailed": "Não foi possível carregar as informações do usuário", | ||
75 | "settings.account.tryReloadUserInfoRequest": "Tente novamente", | ||
76 | "settings.account.headlineProfile": "Atualizar perfil", | ||
77 | "settings.account.headlineAccount": "Informações de conta", | ||
78 | "settings.account.headlinePassword": "Mudar senha", | ||
79 | "settings.account.successInfo": "Suas mudanças foram salvas", | ||
80 | "settings.account.buttonSave": "Atualizar perfil", | ||
81 | "settings.account.mining.thankyou": "Obrigado por apoiar o Franz com poder de processamento.", | ||
82 | "settings.account.mining.active": "Você está realizando {hashes} cálculos por segundo agora.", | ||
83 | "settings.account.mining.moreInformation": "Obter mais informações", | ||
84 | "settings.account.mining.cancel": "Cancelar mineração", | ||
85 | "settings.navigation.availableServices": "Serviços disponíveis", | ||
86 | "settings.navigation.yourServices": "Seus serviços", | ||
87 | "settings.navigation.account": "Conta", | ||
88 | "settings.navigation.settings": "Configurações", | ||
89 | "settings.navigation.logout": "Logout", | ||
90 | "settings.recipes.headline": "Serviços disponíveis", | ||
91 | "settings.recipes.mostPopular": "Mais populares", | ||
92 | "settings.recipes.all": "Todos serviços", | ||
93 | "settings.recipes.dev": "Desenvolvimento", | ||
94 | "settings.recipes.nothingFound": "Desculpe, mas nenhum serviço corresponde a sua pesquisa.", | ||
95 | "settings.recipes.servicesSuccessfulAddedInfo": "Serviço adicionado com sucesso", | ||
96 | "settings.service.form.saveButton": "Salvar serviço", | ||
97 | "settings.service.form.deleteButton": "Apagar serviço", | ||
98 | "settings.service.form.availableServices": "Serviços disponíveis", | ||
99 | "settings.service.form.yourServices": "Seus serviços", | ||
100 | "settings.service.form.addServiceHeadline": "Adicionar {name}", | ||
101 | "settings.service.form.editServiceHeadline": "Editar {name}", | ||
102 | "settings.service.form.tabHosted": "Hospedado", | ||
103 | "settings.service.form.tabOnPremise": "Auto-hospedado ⭐️", | ||
104 | "settings.service.form.customUrlValidationError": "Não foi possível validar o servidor personalizado {name}.", | ||
105 | "settings.service.form.customUrlPremiumInfo": "Para adicionar serviços auto-hospedados, você precisa de uma conta Franz Apoiador Premium.", | ||
106 | "settings.service.form.customUrlUpgradeAccount": "Atualize a sua conta", | ||
107 | "settings.service.form.indirectMessageInfo": "Você será notificado por todas as mensagens em um canal, não apenas @usuário, @channel, @here, ...", | ||
108 | "settings.service.error.headline": "Erro", | ||
109 | "settings.service.error.goBack": "Voltar aos serviços", | ||
110 | "settings.service.error.message": "Não foi possível carregar a receita de serviço.", | ||
111 | "settings.services.tooltip.isDisabled": "Serviço desativado", | ||
112 | "settings.services.tooltip.notificationsDisabled": "Notificações desativadas", | ||
113 | "settings.services.headline": "Seus serviços", | ||
114 | "settings.services.noServicesAdded": "Você ainda não adicionou nenhum serviço.", | ||
115 | "settings.services.discoverServices": "Descobrir serviços", | ||
116 | "settings.services.updatedInfo": "Suas mudanças foram salvas", | ||
117 | "settings.services.deletedInfo": "Serviço apagado", | ||
118 | "settings.app.headline": "Configurações", | ||
119 | "settings.app.headlineGeneral": "Geral", | ||
120 | "settings.app.headlineLanguage": "Idioma", | ||
121 | "settings.app.headlineUpdates": "Atualizações", | ||
122 | "settings.app.buttonSearchForUpdate": "Verificar por atualizações", | ||
123 | "settings.app.buttonInstallUpdate": "Reiniciar & instalar atualização", | ||
124 | "settings.app.updateStatusSearching": "Em busca de atualização", | ||
125 | "settings.app.updateStatusAvailable": "Atualização disponível, fazendo download...", | ||
126 | "settings.app.updateStatusUpToDate": "Você está usando a última versão do Franz", | ||
127 | "settings.app.form.autoLaunchOnStart": "Abrir o Franz iniciar o sistema", | ||
128 | "settings.app.form.autoLaunchInBackground": "Abrir no fundo", | ||
129 | "settings.app.form.minimizeToSystemTray": "Minimizar o Franz para a bandeja do sistema", | ||
130 | "settings.app.form.runInBackground": "Manter o Franz no fundo quando fechar a janela", | ||
131 | "settings.app.form.language": "Idioma", | ||
132 | "settings.app.form.beta": "Incluir versões beta", | ||
133 | "settings.app.currentVersion": "Versão atual:", | ||
134 | "settings.service.form.name": "Nome", | ||
135 | "settings.service.form.enableService": "Ativar serviço", | ||
136 | "settings.service.form.enableNotification": "Ativar notificações", | ||
137 | "settings.service.form.team": "Equipe", | ||
138 | "settings.service.form.customUrl": "Serviços personalizado", | ||
139 | "settings.service.form.indirectMessages": "Mostrar avisos para todas as mensagens", | ||
140 | "settings.user.form.firstname": "Nome", | ||
141 | "settings.user.form.lastname": "Sobrenome", | ||
142 | "settings.user.form.email": "Email", | ||
143 | "settings.user.form.currentPassword": "Senha atual", | ||
144 | "settings.user.form.newPassword": "Nova senha", | ||
145 | "settings.user.form.accountType.label": "Tipo de conta", | ||
146 | "settings.user.form.accountType.individual": "Individual", | ||
147 | "settings.user.form.accountType.non-profit": "Sem fins lucrativos", | ||
148 | "settings.user.form.accountType.company": "Empresa", | ||
149 | "subscription.type.free": "grátis", | ||
150 | "subscription.type.month": "mês", | ||
151 | "subscription.type.year": "ano", | ||
152 | "subscription.type.mining": "Apoie o Franz com poder de processamento", | ||
153 | "subscription.mining.headline": "Como isso funciona?", | ||
154 | "subscription.mining.experimental": "experimental", | ||
155 | "subscription.mining.line1": "Habilitando o \"Apoio com poder de processamento\", o Franz vai usar cerca de 20-50% da sua CPU para minerar a criptomoeda Monero que equivale a aproximadamente $ 5/ano.", | ||
156 | "subscription.mining.line2": "Nós iremos adaptar o uso da CPU baseado nos seus hábitos para não drenar sua bateria nem deixar o seu computador lento.", | ||
157 | "subscription.mining.line3": "Enquanto o minerador estiver ativo, você terá acesso ilimitado à todas funções do Franz Apoiador Premium.", | ||
158 | "subscription.mining.moreInformation": "Obter mais informações sobre este plano.", | ||
159 | "subscriptionPopup.buttonCancel": "Cancelar", | ||
160 | "subscriptionPopup.buttonDone": "Feito", | ||
161 | "tabs.item.reload": "Recarregar", | ||
162 | "tabs.item.edit": "Editar", | ||
163 | "tabs.item.disableNotifications": "Desativar notificações", | ||
164 | "tabs.item.enableNotification": "Ativar notificações", | ||
165 | "tabs.item.disableService": "Desativar serviço", | ||
166 | "tabs.item.deleteService": "Apagar serviço" | ||
167 | } | ||
diff --git a/src/i18n/locales/ru-RU.json b/src/i18n/locales/ru-RU.json new file mode 100644 index 000000000..44ced9e43 --- /dev/null +++ b/src/i18n/locales/ru-RU.json | |||
@@ -0,0 +1,168 @@ | |||
1 | { | ||
2 | "global.api.unhealthy": "Невозможно подключиться к сервисам Franz", | ||
3 | "global.notConnectedToTheInternet": "Нет Интернет-соединения", | ||
4 | "welcome.signupButton": "Создать аккаунт", | ||
5 | "welcome.loginButton": "Вход", | ||
6 | "welcome.slogan": "Общение, которое просто работает", | ||
7 | "login.headline": "Регистрация", | ||
8 | "login.email.label": "Email адрес", | ||
9 | "login.password.label": "Пароль", | ||
10 | "login.submit.label": "Регистрация", | ||
11 | "login.invalidCredentials": "Неправильный email или пароль", | ||
12 | "login.tokenExpired": "Сессия устарела, пожалуйста, войдите снова.", | ||
13 | "login.serverLogout": "Сессия устарела, пожалуйста, войдите снова.", | ||
14 | "login.link.signup": "Создать бесплатный аккаунт", | ||
15 | "login.link.password": "Восстановить пароль", | ||
16 | "password.headline": "Восстановление пароля", | ||
17 | "password.email.label": "Email адрес", | ||
18 | "password.submit.label": "Отправить", | ||
19 | "password.noUser": "Не найдено пользователя с таким email", | ||
20 | "password.successInfo": "Проверьте Ваш email", | ||
21 | "password.link.signup": "Создать аккаунт", | ||
22 | "password.link.login": "Вход", | ||
23 | "signup.headline": "Регистрация", | ||
24 | "signup.firstname.label": "Имя", | ||
25 | "signup.lastname.label": "Фамилия", | ||
26 | "signup.email.label": "Email адрес", | ||
27 | "signup.company.label": "Организация", | ||
28 | "signup.password.label": "Пароль", | ||
29 | "signup.submit.label": "Создать аккаунт", | ||
30 | "signup.link.login": "Уже есть аккаунт, войти?", | ||
31 | "signup.emailDuplicate": "Пользователь с указанным email уже существует", | ||
32 | "signup.legal.info": "Создавая аккаунт Franz, Вы принимаете", | ||
33 | "signup.legal.terms": "Условия обслуживания", | ||
34 | "signup.legal.privacy": "Политика конфиденциальности", | ||
35 | "pricing.headline": "Поддержать Franz", | ||
36 | "pricing.support.label": "Выберите план поддержки", | ||
37 | "pricing.submit.label": "Я хочу поддержать разработку Franz", | ||
38 | "pricing.link.skipPayment": "Я не хочу поддерживать разработку Franz.", | ||
39 | "import.headline": "Импортировать сервисы Franz 4", | ||
40 | "import.notSupportedHeadline": "Сервисы еще не поддержаны в Franz 5", | ||
41 | "import.submit.label": "Импортировать сервисы", | ||
42 | "import.skip.label": "Я хочу добавить сервисы вручную", | ||
43 | "invite.submit.label": "Выслать приглашения", | ||
44 | "invite.headline.friends": "Пригласите 3х друзей или коллег", | ||
45 | "invite.name.label": "Имя", | ||
46 | "invite.email.label": "Email адрес", | ||
47 | "invite.skip.label": "Я сделаю это позже", | ||
48 | "subscription.submit.label": "Я хочу поддержать разработку Franz", | ||
49 | "subscription.paymentSessionError": "Невозможно загрузить форму оплаты", | ||
50 | "subscription.includedFeatures": "Оплаченный Franz Премиум аккаунт включает", | ||
51 | "subscription.features.onpremise": "Добавить облачные службы или службы со своим хостингом типа HipChat", | ||
52 | "subscription.features.customServices": "Настраиваемые сервисы для Вас и Вашей команды", | ||
53 | "subscription.features.encryptedSync": "Шифрованная синхронизация сессии", | ||
54 | "subscription.features.vpn": "Поддержка прокси и VPN", | ||
55 | "subscription.features.ads": "Без рекламы, навсегда!", | ||
56 | "subscription.features.comingSoon": "следите за обновлениями", | ||
57 | "infobar.servicesUpdated": "Ваши сервисы были обновлены.", | ||
58 | "infobar.updateAvailable": "Доступно обновление Franz.", | ||
59 | "infobar.buttonReloadServices": "Перезагрузить сервисы", | ||
60 | "infobar.buttonInstallUpdate": "Перезапустить и обновить", | ||
61 | "infobar.requiredRequestsFailed": "Невозможно загрузить сервисы и информацию пользователя", | ||
62 | "sidebar.settings": "Настройки", | ||
63 | "services.welcome": "Добро пожаловать во Franz", | ||
64 | "services.getStarted": "Начать работу", | ||
65 | "settings.account.headline": "Аккаунт", | ||
66 | "settings.account.headlineSubscription": "Ваша подписка", | ||
67 | "settings.account.headlineUpgrade": "Улучшить аккаунт и поддержать Franz", | ||
68 | "settings.account.headlineInvoices": "Счета", | ||
69 | "settings.account.manageSubscription.label": "Управление подпиской", | ||
70 | "settings.account.accountType.basic": "Базовый аккаунт", | ||
71 | "settings.account.accountType.premium": "Премиум аккаунт", | ||
72 | "settings.account.account.editButton": "Редактировать аккаунт", | ||
73 | "settings.account.invoiceDownload": "Скачать", | ||
74 | "settings.account.userInfoRequestFailed": "Невозможно загрузить информацию пользователя", | ||
75 | "settings.account.tryReloadUserInfoRequest": "Попробовать снова", | ||
76 | "settings.account.headlineProfile": "Обновить профиль", | ||
77 | "settings.account.headlineAccount": "Информация аккаунта", | ||
78 | "settings.account.headlinePassword": "Сменить пароль", | ||
79 | "settings.account.successInfo": "Изменения сохранены", | ||
80 | "settings.account.buttonSave": "Сохранить изменения", | ||
81 | "settings.account.mining.thankyou": "Спасибо за поддержку Franz Вашими процессорными мощностями.", | ||
82 | "settings.account.mining.active": "Вы выполняете {hashes} вычислений в секунду.", | ||
83 | "settings.account.mining.moreInformation": "Больше информации", | ||
84 | "settings.account.mining.cancel": "Отменить майнинг", | ||
85 | "settings.navigation.availableServices": "Доступные сервисы", | ||
86 | "settings.navigation.yourServices": "Ваши сервисы", | ||
87 | "settings.navigation.account": "Аккаунт", | ||
88 | "settings.navigation.settings": "Настройки", | ||
89 | "settings.navigation.logout": "Выход", | ||
90 | "settings.recipes.headline": "Доступные сервисы", | ||
91 | "settings.recipes.mostPopular": "Популярные", | ||
92 | "settings.recipes.all": "Все сервисы", | ||
93 | "settings.recipes.dev": "Разработка", | ||
94 | "settings.recipes.nothingFound": "Ничего не найдено по Вашему запросу.", | ||
95 | "settings.recipes.servicesSuccessfulAddedInfo": "Сервис успешно добавлен", | ||
96 | "settings.service.form.saveButton": "Сохранить сервис", | ||
97 | "settings.service.form.deleteButton": "Удалить сервис", | ||
98 | "settings.service.form.availableServices": "Доступные сервисы", | ||
99 | "settings.service.form.yourServices": "Ваши сервисы", | ||
100 | "settings.service.form.addServiceHeadline": "Добавление {name}", | ||
101 | "settings.service.form.editServiceHeadline": "Редактирование {name}", | ||
102 | "settings.service.form.tabHosted": "Hosted", | ||
103 | "settings.service.form.tabOnPremise": "Свой хостинг ⭐️", | ||
104 | "settings.service.form.customUrlValidationError": "Невозможно проверить сервер {name}.", | ||
105 | "settings.service.form.customUrlPremiumInfo": "Для добавния сервиса на своем хостинге, необходим аккаунт Franz Premium.", | ||
106 | "settings.service.form.customUrlUpgradeAccount": "Улучшить аккаунт", | ||
107 | "settings.service.form.indirectMessageInfo": "Вы будете получать уведомления для всех сообщений, не только для @username, @channel, @here, ...", | ||
108 | "settings.service.error.headline": "Ошибка", | ||
109 | "settings.service.error.goBack": "Вернуться к сервисам", | ||
110 | "settings.service.error.message": "Невозможно загрузить рецепт сервиса.", | ||
111 | "settings.services.tooltip.isDisabled": "Сервис отключен", | ||
112 | "settings.services.tooltip.notificationsDisabled": "Уведомления отключены", | ||
113 | "settings.services.headline": "Ваши сервисы", | ||
114 | "settings.services.noServicesAdded": "У Вас пока нет сервисов", | ||
115 | "settings.services.discoverServices": "Найти сервисы", | ||
116 | "settings.services.updatedInfo": "Изменения сохранены", | ||
117 | "settings.services.deletedInfo": "Сервис удален", | ||
118 | "settings.app.headline": "Настройки", | ||
119 | "settings.app.headlineGeneral": "Общие", | ||
120 | "settings.app.headlineLanguage": "Язык", | ||
121 | "settings.app.headlineUpdates": "Обновления", | ||
122 | "settings.app.buttonSearchForUpdate": "Проверить обновления", | ||
123 | "settings.app.buttonInstallUpdate": "Перезапустить и обновить", | ||
124 | "settings.app.updateStatusSearching": "Поиск обновлений", | ||
125 | "settings.app.updateStatusAvailable": "Доступно обновление, загрука...", | ||
126 | "settings.app.updateStatusUpToDate": "Вы используете актуальную версию Franz", | ||
127 | "settings.app.form.autoLaunchOnStart": "Запускать Franz при старте", | ||
128 | "settings.app.form.autoLaunchInBackground": "Открывать в фоне", | ||
129 | "settings.app.form.enableSystemTray": "Показывать Franz в трее", | ||
130 | "settings.app.form.minimizeToSystemTray": "Сворачивать Franz в трей", | ||
131 | "settings.app.form.runInBackground": "Оставлять Franz в фоне при закрытии окна", | ||
132 | "settings.app.form.language": "Язык", | ||
133 | "settings.app.form.beta": "Включая бета версии", | ||
134 | "settings.app.currentVersion": "Текущая версия:", | ||
135 | "settings.service.form.name": "Название", | ||
136 | "settings.service.form.enableService": "Включить сервис", | ||
137 | "settings.service.form.enableNotification": "Включить уведомления", | ||
138 | "settings.service.form.team": "Команда", | ||
139 | "settings.service.form.customUrl": "Адрес сервера", | ||
140 | "settings.service.form.indirectMessages": "Показывать значок уведомлений для всех новых сообщений", | ||
141 | "settings.user.form.firstname": "Имя", | ||
142 | "settings.user.form.lastname": "Фамилия", | ||
143 | "settings.user.form.email": "Email", | ||
144 | "settings.user.form.currentPassword": "Текущий пароль", | ||
145 | "settings.user.form.newPassword": "Новый пароль", | ||
146 | "settings.user.form.accountType.label": "Тип аккаунта", | ||
147 | "settings.user.form.accountType.individual": "Индивидуальный", | ||
148 | "settings.user.form.accountType.non-profit": "Некоммерческий", | ||
149 | "settings.user.form.accountType.company": "Компания", | ||
150 | "subscription.type.free": "бесплатно", | ||
151 | "subscription.type.month": "месяц", | ||
152 | "subscription.type.year": "год", | ||
153 | "subscription.type.mining": "Поддерживать Franz, предоставляя процессорную мощность", | ||
154 | "subscription.mining.headline": "Как это работает?", | ||
155 | "subscription.mining.experimental": "экспериментально", | ||
156 | "subscription.mining.line1": "Включая \"Поддерживать Franz, предоставляя процессорную мощность\", Franz будет использовать 20-50% процессорного времени для майнинга криптовалюты Monero в примерном объеме 5$/год.", | ||
157 | "subscription.mining.line2": "Мы будем регулировать использование процессора, чтобы не садить батарею и не мешать Вашей работе", | ||
158 | "subscription.mining.line3": "Пока разрешен майнинг, Вам будут достуны все возможности Franz Premium без ограничений", | ||
159 | "subscription.mining.moreInformation": "Узнать больше об этом плане.", | ||
160 | "subscriptionPopup.buttonCancel": "Отмена", | ||
161 | "subscriptionPopup.buttonDone": "Готово", | ||
162 | "tabs.item.reload": "Перезагрузить", | ||
163 | "tabs.item.edit": "Редактировать", | ||
164 | "tabs.item.disableNotifications": "Отключить уведомления", | ||
165 | "tabs.item.enableNotification": "Включить уведомления", | ||
166 | "tabs.item.disableService": "Отключить сервис", | ||
167 | "tabs.item.deleteService": "Удалить сервис" | ||
168 | } | ||
diff --git a/src/stores/UserStore.js b/src/stores/UserStore.js index 4927d615f..1cb2ecac3 100644 --- a/src/stores/UserStore.js +++ b/src/stores/UserStore.js | |||
@@ -192,6 +192,15 @@ export default class UserStore extends Store { | |||
192 | @action async _importLegacyServices({ services }) { | 192 | @action async _importLegacyServices({ services }) { |
193 | this.isImportLegacyServicesExecuting = true; | 193 | this.isImportLegacyServicesExecuting = true; |
194 | 194 | ||
195 | // Reduces recipe duplicates | ||
196 | const recipes = services.filter((obj, pos, arr) => arr.map(mapObj => mapObj.recipe.id).indexOf(obj.recipe.id) === pos).map(s => s.recipe.id); | ||
197 | |||
198 | // Install recipes | ||
199 | for (const recipe of recipes) { | ||
200 | // eslint-disable-next-line | ||
201 | await this.stores.recipes._install({ recipeId: recipe }); | ||
202 | } | ||
203 | |||
195 | for (const service of services) { | 204 | for (const service of services) { |
196 | this.actions.service.createFromLegacyService({ | 205 | this.actions.service.createFromLegacyService({ |
197 | data: service, | 206 | data: service, |