diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index fe073df10a..7d45dfadb5 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -20,14 +20,14 @@ "Verification": "Verifizierung", "Ed25519 fingerprint": "Ed25519 Fingerprint", "User ID": "Benutzer ID", - "Curve25519 identity key": "Curve25519 Identity Schlüssel", + "Curve25519 identity key": "Curve25519-Identitäts-Schlüssel", "Claimed Ed25519 fingerprint key": "Geforderter Ed25519 Fingerprint Schlüssel", "none": "keiner", "Algorithm": "Algorithmus", "unencrypted": "unverschlüsselt", "Decryption error": "Entschlüsselungs Fehler", "Session ID": "Sitzungs-ID", - "End-to-end encryption information": "Ende-zu-Ende Verschlüsselungs Informationen", + "End-to-end encryption information": "Ende-zu-Ende-Verschlüsselungs-Informationen", "Event information": "Ereignis Informationen", "Sender device information": "Absender Geräte Informationen", "Displays action": "Zeigt Aktionen an", @@ -98,7 +98,7 @@ "Account": "Konto", "Add phone number": "Füge Telefonnummer hinzu", "an address": "an Adresse", - "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Dein Passwort wurde erfolgreich geändert. Du wirst keine Benachrichtigungen an anderen Geräten empfangen bis du dich dort erneut anmeldest", + "Your password was successfully changed. You will not receive push notifications on other devices until you log back in to them": "Dein Passwort wurde erfolgreich geändert. Du wirst erst Benachrichtigungen auf anderen Geräten empfangen können, wenn du dich dort erneut anmeldest", "all room members": "Alle Raum-Mitglieder", "all room members, from the point they are invited": "Alle Raum-Mitglieder, ab dem Zeitpunkt, an dem sie eingeladen werden", "answered the call.": "beantwortete den Anruf.", @@ -113,7 +113,7 @@ "Export E2E room keys": "Exportiere E2E-Raum-Schlüssel", "Failed to change password. Is your password correct?": "Passwort-Änderung schlug fehl. Ist dein Passwort korrekt?", "Failed to forget room": "Vergessen des Raums schlug fehl", - "Failed to leave room": "Fehler beim Verlassen des Raums", + "Failed to leave room": "Verlassen des Raums fehlgeschlagen", "Failed to reject invitation": "Fehler beim Abweisen der Einladung", "Failed to set avatar.": "Fehler beim Setzen des Avatars.", "Failed to unban": "Entbannen fehlgeschlagen", @@ -177,14 +177,14 @@ "Privacy warning": "Datenschutzwarnung", "Privileged Users": "Privilegierte Nutzer", "Profile": "Profil", - "Refer a friend to Riot:": "Lade eine(n) Freund(in) zu Riot ein", + "Refer a friend to Riot:": "Freunde zu Riot einladen:", "rejected": "abgeleht", "Once you've followed the link it contains, click below": "Nachdem du dem Link gefolgt bist, klicke unten", "rejected the invitation.": "lehnte die Einladung ab.", "Reject invitation": "Einladung ablehnen", "Remove Contact Information?": "Lösche Kontakt-Informationen?", "removed their display name": "löschte den eigenen Anzeigenamen", - "Remove": "Entferne", + "Remove": "Entfernen", "requested a VoIP conference": "hat eine VoIP-Konferenz angefordert", "Resetting password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Eine Passwortänderung sorgt aktuell dafür, dass alle Ende-zu-Ende-Schlüssel von allen Geräten zurückgesetzt werden. Dadurch wird die verschlüsselte Chat-Historie unlesbar, es sei denn Sie exportieren vorher Ihre Raum-Schlüssel und importieren sie nachher wieder. In Zukunft wird dies verbessert.", "restore": "Zum zurücksetzen", @@ -251,7 +251,7 @@ "uploaded a file": "lud eine Datei hoch", "Upload Files": "Dateien hochladen", "Upload file": "Datei hochladen", - "User Interface": "Nutzerschnittstelle", + "User Interface": "Benutzeroberfläche", "User name": "Nutzername", "Users": "Nutzer", "User": "Nutzer", @@ -288,7 +288,7 @@ "Conference calls are not supported in this client": "Konferenzgespräche sind in diesem Client nicht unterstützt", "Existing Call": "Existierender Anruf", "Failed to set up conference call": "Aufbau des Konferenzgesprächs fehlgeschlagen", - "Failed to verify email address: make sure you clicked the link in the email": "Verifizierung der E-Mail-Adresse fehlgeschlagen: Stelle sicher, dass du den Link in der E-Mail anklicktest", + "Failed to verify email address: make sure you clicked the link in the email": "Verifizierung der E-Mail-Adresse fehlgeschlagen: Bitte stelle sicher, dass du den Link in der E-Mail anklickt hast", "Failure to create room": "Raumerstellung fehlgeschlagen", "Guest users can't create new rooms. Please register to create room and start a chat": "Gäste können keine neuen Räume erstellen. Bitte registrieren um einen Raum zu erstellen und einen Chat zu starten", "Riot does not have permission to send you notifications - please check your browser settings": "Riot hat keine Berechtigung Benachrichtigungen zu senden - bitte prüfe deine Browser-Einstellungen", @@ -336,8 +336,8 @@ "Missing password.": "Fehlendes Passwort.", "Passwords don't match.": "Passwörter passen nicht zusammen.", "Password too short (min %(MIN_PASSWORD_LENGTH)s).": "Passwort zu kurz (min. %(MIN_PASSWORD_LENGTH)s).", - "This doesn't look like a valid email address.": "Dies sieht nicht nach einer validen E-Mail-Adresse aus.", - "This doesn't look like a valid phone number.": "Dies sieht nicht nach einer validen Telefonnummer aus.", + "This doesn't look like a valid email address.": "Dies scheint keine gültige E-Mail-Adresse zu sein.", + "This doesn't look like a valid phone number.": "Dies scheint keine gültige Telefonnummer zu sein.", "User names may only contain letters, numbers, dots, hyphens and underscores.": "Benutzernamen sollen nur Buchstaben, Nummern, Binde- und Unterstriche enthalten.", "An unknown error occurred.": "Ein unbekannter Fehler trat auf.", "I already have an account": "Ich habe bereits einen Account", @@ -445,7 +445,7 @@ "ar-qa": "Arabisch (Qatar)", "ar-sa": "Arabisch (Saudi Arabien)", "ar-sy": "Arabisch (Syrien)", - "ar-tn": "Arabisch (Tunisien)", + "ar-tn": "Arabisch (Tunesien)", "ar-ye": "Arabisch (Yemen)", "be": "Weißrussisch", "bg": "Bulgarisch", @@ -502,9 +502,9 @@ "it": "Italienisch", "ja": "Japanisch", "ji": "Jiddisch", - "ko": "Koreanisch (Johab)", + "ko": "Koreanisch", "lt": "Litauisch", - "lv": "lettisch", + "lv": "Lettisch", "mk": "Mazedonisch (FYROM)", "ms": "Malaysisch", "mt": "Maltesisch", @@ -521,7 +521,7 @@ "sk": "Slowakisch", "sl": "Slowenisch", "sq": "Albanisch", - "sr": "Serbisch (lateinisch)", + "sr": "Serbisch", "sv-fi": "Schwedisch (Finnland)", "sv": "Schwedisch", "sx": "Sutu", @@ -540,11 +540,11 @@ "zh-tw": "Chinesisch (Taiwan)", "zu": "Zulu", "ca": "katalanisch", - "fi": "Finnish", + "fi": "Finnisch", "fo": "Färöisch", "ga": "Irisch", "hi": "Hindi", - "xh": "Xhosa", + "xh": "isiXhosa", "Monday": "Montag", "Tuesday": "Dienstag", "Wednesday": "Mittwoch", @@ -583,7 +583,7 @@ "Failed to save settings": "Einstellungen speichern fehlgeschlagen", "Failed to set display name": "Anzeigenamen zu ändern fehlgeschlagen", "Fill screen": "Fülle Bildschirm", - "Guest users can't upload files. Please register to upload": "Gäste können Dateien nicht hochlagen. Bitte registrieren um hochzuladen", + "Guest users can't upload files. Please register to upload": "Gäste können keine Dateien hochladen. Bitte zunächst registrieren", "Hide Text Formatting Toolbar": "Verberge Text-Formatierungs-Toolbar", "Incorrect verification code": "Verifikationscode inkorrekt", "Invalid alias format": "Ungültiges Alias-Format", @@ -660,13 +660,13 @@ "%(oneUser)sjoined": "%(oneUser)strat bei", "%(severalUsers)sleft %(repeats)s times": "%(severalUsers)sgingen %(repeats)s mal", "%(oneUser)sleft %(repeats)s times": "%(oneUser)sging %(repeats)s mal", - "%(severalUsers)sleft": "%(severalUsers)sgingen", + "%(severalUsers)sleft": "%(severalUsers)shaben den Raum verlassen", "%(oneUser)sleft": "%(oneUser)sging", "%(severalUsers)sjoined and left %(repeats)s times": "%(severalUsers)straten bei und gingen %(repeats)s mal", "%(oneUser)sjoined and left %(repeats)s times": "%(oneUser)strat bei und ging %(repeats)s mal", "%(severalUsers)sjoined and left": "%(severalUsers)straten bei und gingen", "%(oneUser)sjoined and left": "%(oneUser)strat bei und ging", - "%(severalUsers)sleft and rejoined %(repeats)s times": "%(severalUsers)s gingen und traten erneut bei - %(repeats)s mal", + "%(severalUsers)sleft and rejoined %(repeats)s times": "%(severalUsers)shaben den Raum verlassen und %(repeats)s mal neu betreten", "%(oneUser)sleft and rejoined %(repeats)s times": "%(oneUser)sging und trat %(repeats)s mal erneut bei", "%(severalUsers)sleft and rejoined": "%(severalUsers)s gingen und traten erneut bei", "%(oneUser)sleft left and rejoined": "%(oneUser)sging und trat erneut bei", @@ -718,7 +718,7 @@ "Report it": "Melde es", "riot-web version:": "Version von riot-web:", "Scroll to bottom of page": "Zum Ende der Seite springen", - "Show timestamps in 12 hour format (e.g. 2:30pm)": "Zeige Zeitstempel im 12-Stunden format", + "Show timestamps in 12 hour format (e.g. 2:30pm)": "Zeige Zeitstempel im 12-Stunden-Format (z. B. 2:30pm)", "to tag as %(tagName)s": "um als \"%(tagName)s\" zu markieren", "Email address": "E-Mail-Adresse", "Error decrypting attachment": "Fehler beim Entschlüsseln des Anhangs", @@ -726,5 +726,8 @@ "Operation failed": "Aktion fehlgeschlagen", "You need to enter a user name.": "Du musst einen Benutzernamen eingeben.", "Changing password will currently reset any end-to-end encryption keys on all devices, making encrypted chat history unreadable, unless you first export your room keys and re-import them afterwards. In future this will be improved.": "Eine Änderung des Passworts setzt derzeit alle Schlüssel für die E2E-Verschlüsselung auf allen verwendeten Geräten zurück. Bereits verschlüsselte Chat-Inhalte sind somit nur noch lesbar, wenn du zunächst alle Schlüssel exportierst und später wieder importierst. Wir arbeiten an einer Verbesserung dieser momentan noch notwendigen Vorgehensweise.", - "Unmute": "Stummschalten aufheben" + "Unmute": "Stummschalten aufheben", + "Invalid file%(extra)s": "Ungültige Datei%(extra)s", + "Remove %(threePid)s?": "Entferne %(threePid)s?", + "Please select the destination room for this message": "Bitte den Raum auswählen, an den diese Nachricht gesendet werden soll" } diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json new file mode 100644 index 0000000000..98bc9fdd1e --- /dev/null +++ b/src/i18n/strings/es.json @@ -0,0 +1,101 @@ +{ + "af": "Africano", + "ar-ae": "Árabe (Emiratos Árabes Unidos)", + "ar-bh": "Árabe (Baréin)", + "ar-dz": "Árabe (Argelia)", + "ar-eg": "Árabe (Egipto)", + "ar-iq": "Árabe (Irak)", + "ar-jo": "Árabe (Jordania)", + "ar-kw": "Árabe (Kuwait)", + "ar-lb": "Árabe (Líbano)", + "ar-ly": "Árabe (Libia)", + "ar-ma": "Árabe (Marruecos)", + "ar-om": "Árabe (Omán)", + "ar-qa": "Árabe (Catar)", + "ar-sa": "Árabe (Arabia Saudita)", + "ar-sy": "Árabe (Siria)", + "ar-tn": "Árabe (Túnez)", + "ar-ye": "Árabe (Yemen)", + "be": "Bielorrusia", + "bg": "Bulgaria", + "ca": "Catalán", + "cs": "Checo", + "da": "Danés", + "de-at": "Alemán (Austria)", + "de-ch": "Alemán (Suiza)", + "de": "Alemán", + "de-li": "Alemán (Liechtenstein)", + "de-lu": "Alemán (Luxemburgo)", + "el": "Griego", + "en-au": "Inglés (Australia)", + "en-bz": "Inglés (Belice)", + "en-ca": "Inglés (Canadá)", + "en": "Inglés", + "en-gb": "Inglés (Reino Unido)", + "en-ie": "Inglés (Irlanda)", + "en-jm": "Inglés (Jamaica)", + "en-nz": "Inglés (Nueva Zelanda)", + "en-tt": "Inglés (Trinidad y Tobago)", + "en-us": "Inglés (Estados Unidos)", + "en-za": "Inglés (Sudáfrica)", + "es-ar": "Español (Argentina)", + "es-bo": "Español (Bolivia)", + "es-cl": "Español (Chile)", + "es-co": "Español (Colombia)", + "es-cr": "Español (Costa Rica)", + "es-do": "Español (República Dominicana)", + "es-ec": "Español (Ecuador)", + "es-gt": "Español (Guatemala)", + "es-hn": "Español (Honduras)", + "es-mx": "Español (México)", + "es-ni": "Español (Nicaragua)", + "es-pa": "Español (Panamá)", + "es-pe": "Español (Perú)", + "es-pr": "Español (Puerto Rico)", + "es-py": "Español (Paraguay)", + "es": "Español (España)", + "es-sv": "Español (El Salvador)", + "es-uy": "Español (Uruguay)", + "es-ve": "Español (Venezuela)", + "et": "Estonio", + "eu": "Vasco", + "fa": "Persa", + "fi": "Finés", + "fo": "Feroés", + "fr-be": "Francés (Bélgica)", + "fr-ca": "Francés (Canadá)", + "fr-ch": "Francés (Suiza)", + "fr": "Francés", + "fr-lu": "Francés (Luxemburgo)", + "ga": "Irlandés", + "gd": "Gaélico (Escocia)", + "he": "Hebreo", + "hi": "Hindi", + "hr": "Croata", + "hu": "Húngaro", + "id": "Indonesio", + "is": "Islandés", + "it-ch": "Italiano (Suiza)", + "it": "Italiano", + "ja": "Japonés", + "ji": "Yidis", + "ko": "Coreano", + "lt": "Lituano", + "lv": "Letón", + "mk": "Macedonio", + "ms": "Malayo", + "mt": "Maltés", + "nl-be": "Holandés (Bélgica)", + "nl": "Holandés", + "no": "Noruego", + "pl": "Polaco", + "pt-br": "Portugués (Brasil)", + "pt": "Portugués", + "rm": "Retorrománico", + "ro-mo": "Rumano (República de Moldavia)", + "ro": "Rumano", + "ru-mo": "Ruso (República de Moldavia)", + "ru": "Ruso", + "sb": "Sorbio", + "sk": "Eslovaco" +} diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index 598b25b3fb..9f15cea3a5 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -268,7 +268,7 @@ "Failed to reject invitation": "Échec lors du rejet de l'invitation", "Failed to save settings": "Échec lors de la sauvegarde des paramètres", "Failed to send email": "Échec lors de l’envoi de l’e-mail", - "Failed to send request.": "Échec lors de l’envoi de la requête.", + "Failed to send request.": "Erreur lors de l'envoi de la requête.", "Failed to set display name": "Échec lors de l'enregistrement du nom d'affichage", "Failed to set up conference call": "Échec lors de l’établissement de l’appel", "Failed to toggle moderator status": "Échec lors de l’établissement du statut de modérateur", @@ -280,7 +280,6 @@ "%(senderName)s answered the call.": "%(senderName)s a répondu à l’appel.", "An error has occurred.": "Une erreur est survenue.", "Email": "E-mail", - "Failed to send request.": "Erreur lors de l'envoi de la requête.", "Failed to unban": "Échec de l'amnistie", "Failed to upload file": "Échec du téléchargement", "Failed to verify email address: make sure you clicked the link in the email": "Échec de la vérification de l’adresse e-mail: vérifiez que vous avez bien cliqué sur le lien dans l’e-mail", @@ -378,5 +377,7 @@ "Passwords can't be empty": "Le mot de passe ne peut pas être vide", "People": "Personne", "Permissions": "Permissions", - "Phone": "Téléphone" + "Phone": "Téléphone", + "Operation failed": "L'opération a échoué", + "Bulk Options": "Option en vrac" } diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index 7bfe89dabd..eb043054f2 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -1,4 +1,20 @@ { "af": "Afrikaans", - "ar-ae": "Arabisch (U.A.E.)" + "ar-ae": "Arabisch (U.A.E.)", + "Direct Chat": "Privé gesprek", + "ar-bh": "Arabisch (Bahrain)", + "ar-dz": "Arabisch (Algerije)", + "ar-eg": "Arabisch (Egypte)", + "ar-iq": "Arabisch (Irak)", + "ar-jo": "Arabisch (Jordanië)", + "ar-kw": "Arabisch (Koeweit)", + "ar-lb": "Arabisch (Libanon)", + "ar-ly": "Arabisch (Libië)", + "ar-ma": "Arabisch (Marokko)", + "ar-om": "Arabisch (Oman)", + "ar-qa": "Arabisch (Katar)", + "ar-sa": "Arabisch (Saoedi-Arabië)", + "ar-sy": "Arabisch (Syrië)", + "ar-tn": "Arabisch (Tunesië)", + "ar-ye": "Arabisch (Jemen)" } diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json new file mode 100644 index 0000000000..80eddda365 --- /dev/null +++ b/src/i18n/strings/zh_Hans.json @@ -0,0 +1,81 @@ +{ + "Create an account": "创建新账号", + "Create Room": "创建聊天室", + "Cryptography": "加密", + "Current password": "当前密码", + "/ddg is not a command": "/ddg 不是一个命令", + "Deactivate Account": "销毁账号", + "Deactivate my account": "销毁我的账号", + "decline": "拒绝", + "Decrypt %(text)s": "解密 %(text)s", + "Decryption error": "解密出错", + "Delete": "删除", + "Default": "默认", + "Device ID": "设备识别码", + "Devices": "设备列表", + "Devices will not yet be able to decrypt history from before they joined the room": "新加入聊天室的设备不能解密加入之前的聊天记录", + "Direct Chat": "私聊", + "Direct chats": "私聊", + "Disable inline URL previews by default": "默认禁用自动网址预览", + "Disinvite": "取消邀请", + "Display name": "显示名称", + "Displays action": "显示操作", + "Don't send typing notifications": "不要发送我的打字状态", + "Download %(text)s": "下载 %(text)s", + "Drop here %(toAction)s": "拖拽到这里 %(toAction)s", + "Email": "电子邮箱", + "Email address": "电子邮箱地址", + "Email, name or matrix ID": "电子邮箱,姓名或者matrix ID", + "Emoji": "Emoji", + "Enable encryption": "启用加密", + "Encrypted messages will not be visible on clients that do not yet implement encryption": "不支持加密的客户端将看不到加密的消息", + "Encrypted room": "加密聊天室", + "%(senderName)s ended the call.": "%(senderName)s 结束了通话。", + "End-to-end encryption information": "端到端加密信息", + "End-to-end encryption is in beta and may not be reliable": "端到端加密现为测试版,不一定可靠", + "Enter Code": "输入代码", + "Error": "错误", + "Error decrypting attachment": "解密附件时出错", + "Event information": "事件信息", + "Existing Call": "现有通话", + "Export E2E room keys": "导出聊天室的端到端加密密钥", + "Failed to ban user": "封禁用户失败", + "Failed to change password. Is your password correct?": "修改密码失败。确认原密码输入正确吗?", + "Failed to delete device": "删除设备失败", + "Failed to forget room %(errCode)s": "无法忘记聊天室 %(errCode)s", + "Failed to join room": "无法加入聊天室", + "Failed to join the room": "无法加入此聊天室", + "Failed to kick": "踢人失败", + "Failed to leave room": "无法离开聊天室", + "Failed to load timeline position": "无法加载时间轴位置", + "Failed to lookup current room": "找不到当前聊天室", + "Failed to mute user": "禁言用户失败", + "Failed to reject invite": "拒绝邀请失败", + "Failed to reject invitation": "拒绝邀请失败", + "Failed to save settings": "保存设置失败", + "Failed to send email": "发送邮件失败", + "Failed to send request.": "发送请求失败。", + "Failed to set avatar.": "设置头像失败。", + "Failed to set display name": "设置昵称失败", + "Failed to set up conference call": "无法启动群组通话", + "Failed to toggle moderator status": "无法切换管理员权限", + "Failed to unban": "解除封禁失败", + "Failed to upload file": "上传文件失败", + "Failed to verify email address: make sure you clicked the link in the email": "邮箱验证失败: 请确保你已点击邮件中的链接", + "Failure to create room": "创建聊天室失败", + "Favourite": "收藏", + "favourite": "收藏", + "Favourites": "收藏夹", + "Fill screen": "满屏显示", + "Filter room members": "过滤聊天室成员", + "Forget room": "忘记聊天室", + "Forgot your password?": "忘记密码?", + "For security, this session has been signed out. Please sign in again.": "出于安全考虑,此会话已被注销。请重新登录。", + "For security, logging out will delete any end-to-end encryption keys from this browser. If you want to be able to decrypt your conversation history from future Riot sessions, please export your room keys for safe-keeping.": "出于安全考虑,用户注销时会清除浏览器里的端到端加密密钥。如果你想要下次登录 Riot 时能解密过去的聊天记录,请导出你的聊天室密钥。", + "Found a bug?": "发现漏洞?", + "%(userId)s from %(fromPowerLevel)s to %(toPowerLevel)s": "%(userId)s 从 %(fromPowerLevel)s 变为 %(toPowerLevel)s", + "Guests can't set avatars. Please register.": "游客不能设置头像。请注册。", + "Guest users can't create new rooms. Please register to create room and start a chat": "游客不能创建聊天室。请注册以创建聊天室和聊天", + "Guest users can't upload files. Please register to upload": "游客不能上传文件。请注册以上传文件", + "Guests can't use labs features. Please register.": "游客不能使用实验性功能。请注册。" +}