diff --git a/i18n/de.json b/i18n/de.json index 8f91a47fc7..a85066efed 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "April" + }, + { + "id": "August", + "translation": "August" + }, + { + "id": "December", + "translation": "Dezember" + }, + { + "id": "February", + "translation": "Februar" + }, + { + "id": "January", + "translation": "Januar" + }, + { + "id": "July", + "translation": "Juli" + }, + { + "id": "June", + "translation": "Juni" + }, + { + "id": "March", + "translation": "März" + }, + { + "id": "May", + "translation": "Mai" + }, + { + "id": "November", + "translation": "November" + }, + { + "id": "October", + "translation": "Oktober" + }, + { + "id": "September", + "translation": "September" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "Konnte Export nicht in XML konvertieren." @@ -157,7 +205,7 @@ }, { "id": "api.channel.delete_channel.type.invalid", - "translation": "Kann Direkt- oder Gruppen-Nachrichtenkanäle nicht löschen" + "translation": "Kann Direkt- oder Gruppen-Nachrichtenkanäle nicht löschen." }, { "id": "api.channel.join_channel.permissions.app_error", @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v wurde aus dem Kanal entfernt." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Sie können einen Direktnachrichtenkanal nicht umbenennen." + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Sie können einen Gruppennachrichtenkanal nicht umbenennen." + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Der Kanal wurde archiviert oder gelöscht." @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Integrationen sind den Administratoren vorbehalten." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Der angegebene Benutzer ist kein Mitglied des angegebenen Teams." + }, { "id": "api.command.disabled.app_error", "translation": "Befehle wurden durch den Systemadministrator deaktiviert." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Dieses Auslösewort wird bereits verwendet. Bitte wählen Sie ein anderes Wort." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Befehl cmd=%v von userId=%v wird ausgeführt" @@ -313,7 +377,7 @@ }, { "id": "api.command.invite_people.fail", - "translation": "Es ist ein Fehler beim Versenden der E-Mail-Einladung(en) aufgetreten" + "translation": "Ein Fehler ist beim Versenden der E-Mail-Einladung(en) aufgetreten" }, { "id": "api.command.invite_people.hint", @@ -389,7 +453,7 @@ }, { "id": "api.command_channel_purpose.direct_group.app_error", - "translation": "Kann Kanalzweck nicht für Direktnachrichten setzen. Benutzen sie stattdessen /überschrift, um den Kanalzweck zu setzen." + "translation": "Kann Kanalzweck nicht für Direktnachrichten setzen. Benutzen Sie stattdessen /überschrift, um den Kanalzweck zu setzen." }, { "id": "api.command_channel_purpose.hint", @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Fehler beim Aktualisieren des aktuellen Kanals." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Fehler beim Laden des aktuellen Kanals." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Fehler beim Laden des aktuellen Kanals." @@ -558,8 +626,8 @@ { "id": "api.command_groupmsg.invalid_user.app_error", "translation": { - "one": "Unable to find the user: {{.Users}}", - "other": "Unable to find the users: {{.Users}}" + "one": "Konnte den Benutzer nicht finden: {{.Users}}", + "other": "Konnte die Benutzer nicht finden: {{.Users}}" } }, { @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Der Benutzer konnte nicht gefunden werden. Sie wurden eventuell vom Systemadministrator deaktiviert." }, { "id": "api.command_invite.name", @@ -660,7 +728,7 @@ }, { "id": "api.command_join.missing.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Kanal konnte nicht gefunden werden." }, { "id": "api.command_join.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "verlassen" }, - { - "id": "api.command_leave.success", - "translation": "Kanal wurde verlassen." - }, { "id": "api.command_logout.desc", "translation": "Von Mattermost abmelden" @@ -728,7 +792,7 @@ }, { "id": "api.command_msg.missing.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Benutzer konnte nicht gefunden werden." }, { "id": "api.command_msg.name", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Der Benutzer konnte nicht gefunden werden. Sie wurden eventuell vom Systemadministrator deaktiviert." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "Sitzung ist nicht für OAuth eingerichtet, aber der Token wurde mit der Anfrage bereits mitgeschickt." }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Benutzerdefinierte Nutzungsbedingungen sind deaktiviert." + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Bitte geben Sie den Text für ihre benutzerdefinierten Nutzungsbedingungen ein." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Eingehender Kanal für E-Mail-Stapelverarbeitungs-Job war voll. Bitte erhöhen Sie EmailBatchingBufferSize." @@ -1026,7 +1098,7 @@ }, { "id": "api.emoji.upload.large_image.too_large.app_error", - "translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}." + "translation": "Konnte Emoji nicht erstellen. Bild muss kleiner als {{.MaxWidth}} mal {{.MaxHeight}} sein." }, { "id": "api.emoji.upload.open.app_error", @@ -1038,11 +1110,11 @@ }, { "id": "api.file.file_exists.exists_local.app_error", - "translation": "Unable to check if the file exists." + "translation": "Es konnte nicht geprüft werden, ob die Datei existiert." }, { "id": "api.file.file_exists.s3.app_error", - "translation": "Unable to check if the file exists." + "translation": "Es konnte nicht geprüft werden, ob die Datei existiert." }, { "id": "api.file.get_file.public_invalid.app_error", @@ -1082,19 +1154,19 @@ }, { "id": "api.file.read_file.reading_local.app_error", - "translation": "Ein Fehler während des Lesens vom lokalen Server-Speicher ist aufgetreten." + "translation": "Ein Fehler ist während des Lesens vom lokalen Server-Speicher ist aufgetreten." }, { "id": "api.file.read_file.s3.app_error", - "translation": "Ein Fehler während des Lesens vom S3-Speicher ist aufgetreten." + "translation": "Ein Fehler ist während des Lesens vom S3-Speicher aufgetreten." }, { "id": "api.file.reader.reading_local.app_error", - "translation": "Ein Fehler ist während des Anzeigens des Verzeichnisses vom lokalen Server-Speicher ist aufgetreten." + "translation": "Ein Fehler ist während des Anzeigens des Verzeichnisses vom lokalen Server-Speicher aufgetreten." }, { "id": "api.file.reader.s3.app_error", - "translation": "Ein Fehler während des Lesens vom S3-Speicher ist aufgetreten." + "translation": "Ein Fehler ist während des Lesens vom S3-Speicher aufgetreten." }, { "id": "api.file.test_connection.local.connection.app_error", @@ -1113,8 +1185,8 @@ "translation": "Schlechte Verbindung zu S3 oder Minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Dateiupload nicht möglich. Header können nicht verarbeitet werden." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Datei über den maximalen Dimensionen konnte nicht hochgeladen werden: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Die Datei kann nicht hochgeladen werden. Ein Foto Speicherort ist nicht eingerichtet." @@ -1132,17 +1220,21 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Dateiupload nicht möglich. Datei ist zu groß." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", - "translation": "Beim Schreiben zu S3 ist ein Fehler aufgetreten." + "translation": "Ein Fehler ist beim Schreiben zu S3 Fehler aufgetreten." }, { "id": "api.file.write_file_locally.create_dir.app_error", - "translation": "Ein Fehler ist beim Erstellen des Verzeichnisses für die neue Datei aufgetreten" + "translation": "Ein Fehler ist beim Erstellen des Verzeichnisses für die neue Datei aufgetreten." }, { "id": "api.file.write_file_locally.writing.app_error", - "translation": "Es ist Fehler ist beim Schreiben auf den lokalen Server aufgetreten." + "translation": "Ein Fehler ist beim Schreiben auf den lokalen Server aufgetreten." }, { "id": "api.incoming_webhook.disabled.app_error", @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Ungültiger Benutzername." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Leeres Array unterhalb von 'Lizenz' in der Anfrage." @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Das neue Format für die Clientlizenz wird nocht nicht unterstützt. Bitte geben Sie format=old in der Anfrage an." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "Ungültige Anfrage: Angegebene redirect_uri stimmt nicht mit der callback_url überein." @@ -1230,19 +1338,19 @@ }, { "id": "api.oauth.get_access_token.internal.app_error", - "translation": "server_error: Es trat ein interner Serverfehler beim Zugriff auf die Datenbank auf" + "translation": "server_error: Ein interner Serverfehler ist beim Zugriff auf die Datenbank aufgetreten." }, { "id": "api.oauth.get_access_token.internal_saving.app_error", - "translation": "server_error: Es trat ein interner Serverfehler während des Speicherns des Zugriffstokens in die Datenbank auf" + "translation": "server_error: Ein interner Serverfehler ist während des Speicherns des Zugriffstokens in die Datenbank aufgetreten." }, { "id": "api.oauth.get_access_token.internal_session.app_error", - "translation": "server_error: Es trat ein interner Serverfehler während des Speicherns der Sitzung in die Datenbank auf" + "translation": "server_error: Ein interner Serverfehler ist während des Speicherns der Sitzung in die Datenbank aufgetreten." }, { "id": "api.oauth.get_access_token.internal_user.app_error", - "translation": "server_error: Es trat ein interner Serverfehler während des Ladens des Benutzers von der Datenbank auf" + "translation": "server_error: Ein interner Serverfehler ist während des Ladens des Benutzers von der Datenbank aufgetreten." }, { "id": "api.oauth.get_access_token.missing_code.app_error", @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Fehler beim Erstellen des Eintrages" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all wurde deaktiviert, da der Kanal mehr als {{.Users}} Benutzer hat." @@ -1408,7 +1524,7 @@ }, { "id": "api.post.update_post.find.app_error", - "translation": "Die Nachricht oder der Kommentar konnte nicht gefunden werden." + "translation": "Die bestehende Nachricht oder der bestehende Kommentar konnte nicht zur Aktualisierung gefunden werden." }, { "id": "api.post.update_post.permissions_details.app_error", @@ -1704,7 +1820,7 @@ }, { "id": "api.team.set_team_icon.encode.app_error", - "translation": "Konnte Teamsymbol nicht dekodieren" + "translation": "Konnte Teamsymbol nicht kodieren." }, { "id": "api.team.set_team_icon.get_team.app_error", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Fehlendes Zugangs-Token" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Tokenanfrage zu {{.Service}} fehlgeschlagen" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Nicht unterstützter OAuth-Service-Provider" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Ungültige Team ID." + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Ihr Konto ist gesperrt, da es zu viele fehlerhafte Passworteingaben gab. Bitte setzen Sie Ihr Passwort zurück." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Ungültiger MFA-Token." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA ist auf diesem Server nicht konfiguriert oder wird nicht unterstützt" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Der Login schlug fehl, weil das Passwort ungültig ist" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Authentifizierungs-Transfer auf diesem Server nicht konfiguriert oder verfügbar." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA ist auf diesem Server nicht konfiguriert oder wird nicht unterstützt" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Nicht unterstützter OAuth-Service-Provider" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Profilbild konnte nicht abgerufen werden, Benutzer nicht gefunden." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Konnte Benutzer nicht nach Mail abrufen." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP ist auf diesem Server nicht verfügbar" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Authentifizierungs-Transfer auf diesem Server nicht konfiguriert oder verfügbar." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Fehlerhafter akzeptierter Wert" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "Das Token zum Zurücksetzen des Passwortes scheint nicht gültig zu sein." @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "Sie haben nicht die erforderlichen Berechtigungen" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA ist auf diesem Server nicht konfiguriert oder wird nicht unterstützt" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Konnte keinen Benutzer aus {{.Service}} Benutzerobjekt erstellen" @@ -2388,7 +2508,7 @@ }, { "id": "api.webhook.create_outgoing.triggers.app_error", - "translation": "Entweder trigger_words oder channel_id müssen gesetzt sein" + "translation": "Entweder trigger_words oder channel_id müssen gesetzt sein." }, { "id": "api.webhook.incoming.error", @@ -2396,20 +2516,12 @@ }, { "id": "api.webhook.team_mismatch.app_error", - "translation": "Kann Webhooks nicht über Teams hinweg aktualisieren" + "translation": "Kann Webhooks nicht über Teams hinweg aktualisieren." }, { "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Ausgehende Webhooks desselben Kanals können nicht dieselben Auslösewörter/Callback-URLs haben." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC ist auf diesem Server nicht aktiviert." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Es trat ein Fehler auf beim Versuch, den WebRTC-Token zu registrieren" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Ungültiger {{.Name}} Parameter" @@ -2424,7 +2536,7 @@ }, { "id": "app.channel.move_channel.members_do_not_match.error", - "translation": "Kann einen Kanal nicht bewegen, bis alle Mitglieder auch Mitglieder im Zielteam sind." + "translation": "Kann einen Kanal nicht bewegen, bis alle Mitglieder auch Mitglieder im Ziel-Team sind." }, { "id": "app.channel.post_update_channel_purpose_message.post.error", @@ -2452,11 +2564,11 @@ }, { "id": "app.export.export_write_line.io_writer.error", - "translation": "An error occurred writing the export data." + "translation": "Es trat ein Fehler beim Schreiben der Exportdaten auf." }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "Es trat ein Fehler bei der Bereitstellung der JSON-Daten für den Export auf." }, { "id": "app.import.attachment.bad_file.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "Benutzer AuthData ist zu lang." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "Benutzer AuthService sollte nicht leer sein wenn angegeben." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "Benutzer email hat eine ungültige länge." @@ -3076,11 +3184,11 @@ }, { "id": "app.plugin.extract.app_error", - "translation": "Es trat ein Fehler beim Extrahieren des Plugins auf" + "translation": "Ein Fehler ist beim Extrahieren des Plugins aufgetreten." }, { "id": "app.plugin.filesystem.app_error", - "translation": "Es ist ein Dateisystemfehler aufgetreten" + "translation": "Ein Dateisystemfehler ist aufgetreten." }, { "id": "app.plugin.get_cluster_plugin_statuses.app_error", @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "Der API-Endpunkt ist nicht erreichbar, da erforderliche Migrationen noch nicht vollendet wurden." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Ein Fehler ist beim Kodieren von JSON für den interaktiven Dialog aufgetreten." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Fehler beim Verarbeiten des Installationsdatums." @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "Elasticsearch-Server-URL oder -Benutzername hat sich geändert. Bitte geben Sie das Elasticsearch-Passwort erneut ein, um die Verbindung zu testen." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Konnte LDAP-Benutzer nicht erstellen." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Konnte nicht alle Benutzer via AD/LDAP abrufen." }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Fehler beim Suchen von Benutzern im AD/LDAP. Prüfen Sie, ob sich der Mattermost-Server mit ihrem AD/LDAP-Server verbinden kann und versuchen sie es erneut." @@ -3430,13 +3554,33 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Ungültiger AD/LDAP-Filter" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Konnte den Anhang nicht dem Global-Relay-Export hinzufügen." }, { "id": "ent.message_export.global_relay.close_zip_file.app_error", - "translation": "Konnte die EML-Datei nicht erstellen." + "translation": "Konnte die ZIP-Datei nicht schließen." }, { "id": "ent.message_export.global_relay.create_file_in_zip.app_error", @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Konnte die temporäre Exportdatei nicht öffnen." }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Fehler bei Authentifizierung des MFA Tokens" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Ungültiger MFA token" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Konnte MFA-Aktivstatus nicht für den Benutzer aktualisieren." - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Konnte MFA-Aktivstatus nicht für den Benutzer aktualisieren." - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Fehler beim Löschen des MFA Secrets" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Fehler beim Generieren des QR Codes" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Fehler beim Speichern des MFA Secrets" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Ihre Lizenz erlaubt keine Multi-Factor-Authentifizierung" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Fehler beim Authentifizieren des MFA Tokens" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Konnte AD/LDAP Benutzer mit spezifiziertem Feld nicht migrieren. Doppelte Einträge entdeckt. Bitte entfernen Sie alle Duplikate und versuchen es erneut." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 ist auf diesem Server nicht konfiguriert oder wird nicht unterstützt." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Fehler beim Dekodieren von base64 für Auslöse-ID für interaktiven Dialog." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Auslöse-ID für interaktiven Dialog ist abgelaufen. Auslöse-IDs sind maximal {{.Seconds}} Sekunden aktiv." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Der Auslöse-ID fehlen benötigte Daten für interaktiven Dialog." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Fehler beim Dekodieren von base64 der Auslöse-ID für interaktiven Dialog." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Signaturverifikation der Auslöse-ID für interaktiven Dialog fehlgeschlagen." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Fehler bei der Signierung der generierten Auslöse-ID für interaktiven Dialog." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Konnte BatchSize des Nachrichten-Export-Jobs nicht verarbeiten." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermost Security Bulletin" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Fehler beim Versuch der Authentifizierung des MFA-Tokens." + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Ungültiges MFA-Token." + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Konnte MFA-Aktivstatus nicht für den Benutzer aktualisieren." + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Konnte MFA-Aktivstatus nicht für den Benutzer aktualisieren." + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Fehler beim Löschen des MFA-Secrets." + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Fehler beim Generieren des QR-Codes." + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Fehler beim Speichern des MFA-Secrets." + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "Multi-Faktor-Authentifizierung ist auf diesem Server erforderlich." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Fehler beim Authentifizieren des MFA-Tokens." + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "Migration aufgrund ungültiger Fortschrittsdaten fehlgeschlagen ." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Ungültiger E-Mail-Benachrichtigungswert" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Ungültiger Status für ignorierte Kanalerwähnungen." + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Ungültige Benachrichtigungsstufe" @@ -4255,32 +4427,16 @@ "translation": "Zeit zwischen Benutzereingabenaktualisierung sollte nicht weniger als 1000 Millisekunden betragen." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "Das WebRTC-Gateway-Admin-Secret muss gesetzt sein." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Ungültiger Wert für TLS-Zertifikatsdatei - Entweder LetsEncrypt verwenden oder Pfad zu bestehender Zertifikatsdatei verwenden." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "Die WebRTC-Gateway-Admin-URL muss eine gültige URL sein und mit http:// oder https:// beginnen." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Ungültiger Wert für TLS-Schlüsseldatei - Entweder LetsEncrypt verwenden oder Pfad zu bestehender Schlüsseldatei verwenden." }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "Die WebRTC-Gateway-Websocket-URL muss eine gültige URL sein und mit ws:// oder wss:// beginnen." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "Die WebRTC-STUN-URI muss eine gültige URL sein und mit stun: beginnen" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "Der WebRTC TURN Shared Key darf nicht leer sein wenn die TURN URL gesetzt wurde." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "Die WebRTC TURN URL muss eine gültige URL sein und mit turn: beginnen" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "WebRTC TURN Benutzername darf nicht leer sein wenn eine TURN URL gesetzt wurde." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Ungültiger Wert für TLS-Überschreibungs-Chiffre übergeben. Erfahren Sie mehr in der Dokumentation über gültige Werte." }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Ungültiger Wert für user_id." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Ungültige Kanal-ID" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Ungültige Datei-IDs" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Ungültige Benutzer-ID" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Fehlende erforderliche Nutzungsbedingungen-Eigenschaft: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Ungültige Nutzungsbedingungen-ID" + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Benutzerdefinierte Nutzungsbedingungen sind zu lang. Maximal {{.MaxLength}} Zeichen erlaubt." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Fehlende erforderliche Nutzungsbedingungen-Eigenschaft: user_id." + }, { "id": "model.token.is_valid.expiry", "translation": "Ungültiges Token-Ablaufdatum" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Bitte geben Sie eine gültige E-Mail-Adresse ein." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben enthalten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben und eine Ziffer enthalten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben, eine Ziffer und ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben und ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben und einen Großbuchstaben enthalten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben, einen Großbuchstaben und eine Ziffer enthalten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben, einen Großbuchstaben, eine Ziffer und ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Kleinbuchstaben, einen Großbuchstaben und ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens eine Ziffer enthalten." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens eine Ziffer und ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Großbuchstaben enthalten." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Großbuchstaben und eine Ziffer enthalten." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Großbuchstaben, eine Ziffer und ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Ihr Passwort muss mindestens {{.Min}} Zeichen lang sein und mindestens einen Großbuchstaben und ein Symbol (wie \"~!@#$%^&*()\") enthalten." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Der Benutzername muss mit einem Buchstaben anfangen, zwischen 3 und 22 Zeichen lang sein und darf nur aus Buchstaben, Nummern und den Zeichen \".\", \"-\" und \"_\" bestehen." }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Ungültige Benutzer-ID" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Fehlende erforderliche Nutzungsbedingungen-Eigenschaft: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Fehlende erforderliche Nutzungsbedingungen-Eigenschaft: service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Fehlende erforderliche Nutzungsbedingungen-Eigenschaft: user_id." + }, { "id": "model.utils.decode_json.app_error", "translation": "Konnte nicht dekodieren" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Konnte Benutzerstatus nicht setzen. Unbekannter Benutzerstatus." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Öffentliche Links wurden deaktiviert." + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Öffentlicher Link für Datei konnte nicht abgerufen werden. Datei muss an einen Beitrag angehängt sein, der gelesen werden kann." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: Konnte StringArray nicht zu *string konvertieren" @@ -4764,11 +5096,11 @@ }, { "id": "store.sql_channel.analytics_deleted_type_count.app_error", - "translation": "Die Anzahl der gelöschten Kanaltypen konnte nicht geladen werden" + "translation": "Die Anzahl der gelöschten Kanaltypen konnte nicht geladen werden." }, { "id": "store.sql_channel.analytics_type_count.app_error", - "translation": "Die Anzahl der gelöschten Kanaltypen konnte nicht geladen werden" + "translation": "Die Anzahl der Kanaltypen konnte nicht geladen werden." }, { "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -4792,11 +5124,11 @@ }, { "id": "store.sql_channel.delete.channel.app_error", - "translation": "Konnte das Schema nicht löschen" + "translation": "Konnte den Kanal nicht löschen." }, { "id": "store.sql_channel.get.existing.app_error", - "translation": "Der bestehende gelöschte Kanal konnte nicht gefunden werden." + "translation": "Der bestehende Kanal konnte nicht gefunden werden." }, { "id": "store.sql_channel.get.find.app_error", @@ -4804,11 +5136,11 @@ }, { "id": "store.sql_channel.get_all.app_error", - "translation": "Konnte die Kanäle nicht abrufen." + "translation": "Konnte nicht alle Kanäle abrufen." }, { "id": "store.sql_channel.get_by_name.existing.app_error", - "translation": "Der bestehende gelöschte Kanal konnte nicht gefunden werden." + "translation": "Der bestehende Kanal konnte nicht gefunden werden." }, { "id": "store.sql_channel.get_by_name.missing.app_error", @@ -4820,7 +5152,7 @@ }, { "id": "store.sql_channel.get_channel_counts.get.app_error", - "translation": "Hinzufügen von Direktkanalmitgliedern nicht möglich" + "translation": "Die Anzahl der Kanäle konnte nicht geladen werden." }, { "id": "store.sql_channel.get_channels.get.app_error", @@ -4856,11 +5188,11 @@ }, { "id": "store.sql_channel.get_for_post.app_error", - "translation": "Der Kanal für den angegebenen Beitrag konnte nicht abgerufen werden" + "translation": "Der Kanal für den angegebenen Beitrag konnte nicht abgerufen werden." }, { "id": "store.sql_channel.get_member.app_error", - "translation": "Hinzufügen von Direktkanalmitgliedern nicht möglich" + "translation": "Konnte das Kanalmitglied nicht laden" }, { "id": "store.sql_channel.get_member.missing.app_error", @@ -4868,19 +5200,19 @@ }, { "id": "store.sql_channel.get_member_count.app_error", - "translation": "Die Anzahl der Kanal Mitglieder konnte nicht ermittelt werden" + "translation": "Die Anzahl der Kanalmitglieder konnte nicht ermittelt werden." }, { "id": "store.sql_channel.get_member_for_post.app_error", - "translation": "Das Kanalmitglied konnte für den angegeben Beitrag nicht abgerufen werden" + "translation": "Das Kanalmitglied konnte für den angegeben Beitrag nicht abgerufen werden." }, { "id": "store.sql_channel.get_members.app_error", - "translation": "Hinzufügen von Direktkanalmitgliedern nicht möglich" + "translation": "Konnte Kanalmitglieder nicht abrufen." }, { "id": "store.sql_channel.get_members_by_ids.app_error", - "translation": "Hinzufügen von Direktkanalmitgliedern nicht möglich" + "translation": "Konnte Kanalmitglieder nicht abrufen." }, { "id": "store.sql_channel.get_more_channels.get.app_error", @@ -4888,15 +5220,19 @@ }, { "id": "store.sql_channel.get_public_channels.get.app_error", - "translation": "Konnte die Kanäle nicht abrufen." + "translation": "Konnte die öffentlichen Kanäle nicht abrufen." + }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Es konnten nicht die Zeitzonen der Kanalmitglieder abgerufen werden." }, { "id": "store.sql_channel.get_unread.app_error", - "translation": "Die ungelesenen Nachrichten des Kanals konnten nicht abgerufen werden" + "translation": "Die ungelesenen Nachrichten des Kanals konnten nicht abgerufen werden." }, { "id": "store.sql_channel.increment_mention_count.app_error", - "translation": "Unable to increment the mention count" + "translation": "Konnte Erwähnungs-Zähler nicht erhöhen." }, { "id": "store.sql_channel.migrate_channel_members.commit_transaction.app_error", @@ -4920,23 +5256,23 @@ }, { "id": "store.sql_channel.permanent_delete.app_error", - "translation": "Konnte das Schema nicht löschen" + "translation": "Konnte den Kanal nicht löschen." }, { "id": "store.sql_channel.permanent_delete.commit_transaction.app_error", - "translation": "Konnte die Transaktion nicht ausführen" + "translation": "Konnte die Transaktion nicht ausführen." }, { "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error", - "translation": "Unable to delete materialized public channel" + "translation": "Konnte materialisierten öffentlichen Kanal nicht löschen." }, { "id": "store.sql_channel.permanent_delete.open_transaction.app_error", - "translation": "Konnte die Transaktion nicht öffnen" + "translation": "Konnte die Transaktion nicht öffnen." }, { "id": "store.sql_channel.permanent_delete_by_team.app_error", - "translation": "Konnte das Schema nicht löschen" + "translation": "Konnte die Kanäle nicht löschen." }, { "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error", @@ -4944,23 +5280,27 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", - "translation": "Unable to delete materialized public channels" + "translation": "Konnte materialisierte öffentliche Kanäle nicht löschen." }, { "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error", - "translation": "Konnte die Transaktion nicht öffnen" + "translation": "Konnte die Transaktion nicht öffnen." }, { "id": "store.sql_channel.permanent_delete_members_by_user.app_error", - "translation": "Konnte die Kanalmitglieder nicht abrufen." + "translation": "Konnte das Kanalmitglied nicht entfernen." }, { "id": "store.sql_channel.pinned_posts.app_error", - "translation": "Unable to find the pinned posts" + "translation": "Konnte angeheftete Nachrichten nicht finden." + }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "Deaktivierte Nutzer konnten nicht aus dem Kanal entfernt werden." }, { "id": "store.sql_channel.remove_member.app_error", - "translation": "Konnte die Kanalmitglieder nicht abrufen." + "translation": "Konnte das Kanalmitglied nicht entfernen." }, { "id": "store.sql_channel.reset_all_channel_schemes.app_error", @@ -4968,11 +5308,11 @@ }, { "id": "store.sql_channel.reset_all_channel_schemes.commit_transaction.app_error", - "translation": "Konnte die Transaktion nicht ausführen" + "translation": "Konnte die Transaktion nicht ausführen." }, { "id": "store.sql_channel.reset_all_channel_schemes.open_transaction.app_error", - "translation": "Konnte die Transaktion nicht öffnen" + "translation": "Konnte die Transaktion nicht öffnen." }, { "id": "store.sql_channel.reset_last_post_at.app_error", @@ -4980,7 +5320,7 @@ }, { "id": "store.sql_channel.reset_last_post_at.commit_transaction.app_error", - "translation": "Konnte die Transaktion nicht ausführen" + "translation": "Konnte die Transaktion nicht ausführen." }, { "id": "store.sql_channel.reset_last_post_at.open_transaction.app_error", @@ -5004,7 +5344,7 @@ }, { "id": "store.sql_channel.save.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Konnte materialisierten öffentlichen Kanal nicht upserten." }, { "id": "store.sql_channel.save_channel.current_count.app_error", @@ -5028,7 +5368,7 @@ }, { "id": "store.sql_channel.save_channel.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte den Kanal nicht speichern." }, { "id": "store.sql_channel.save_direct_channel.add_members.app_error", @@ -5060,7 +5400,7 @@ }, { "id": "store.sql_channel.save_member.save.app_error", - "translation": "Konnte das Kanalmitglied nicht aktualisieren." + "translation": "Konnte das Kanalmitglied nicht speichern." }, { "id": "store.sql_channel.search.app_error", @@ -5068,15 +5408,15 @@ }, { "id": "store.sql_channel.set_delete_at.commit_transaction.app_error", - "translation": "Konnte die Transaktion nicht ausführen" + "translation": "Konnte die Transaktion nicht ausführen." }, { "id": "store.sql_channel.set_delete_at.open_transaction.app_error", - "translation": "Konnte die Transaktion nicht öffnen" + "translation": "Konnte die Transaktion nicht öffnen." }, { "id": "store.sql_channel.set_delete_at.update_public_channel.app_error", - "translation": "Unable to update the materialized public channel" + "translation": "Konnte den materialisierten öffentlichen Kanal nicht aktualisieren." }, { "id": "store.sql_channel.update.app_error", @@ -5096,7 +5436,7 @@ }, { "id": "store.sql_channel.update.open_transaction.app_error", - "translation": "Konnte die Transaktion nicht öffnen" + "translation": "Konnte die Transaktion nicht öffnen." }, { "id": "store.sql_channel.update.previously.app_error", @@ -5108,7 +5448,7 @@ }, { "id": "store.sql_channel.update.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Konnte materialisierten öffentlichen Kanal nicht upserten." }, { "id": "store.sql_channel.update_last_viewed_at.app_error", @@ -5160,31 +5500,31 @@ }, { "id": "store.sql_command.analytics_command_count.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte die Anzahl der Befehle nicht abrufen." }, { "id": "store.sql_command.get_by_trigger.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte den Befehl nicht abrufen." }, { "id": "store.sql_command.save.delete.app_error", - "translation": "Konnte die Rolle nicht löschen" + "translation": "Konnte den Befehl nicht löschen." }, { "id": "store.sql_command.save.delete_perm.app_error", - "translation": "Konnte die Rolle nicht löschen" + "translation": "Konnte den Befehl nicht löschen." }, { "id": "store.sql_command.save.get.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte den Befehl nicht abrufen." }, { "id": "store.sql_command.save.get_team.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte den Befehl nicht abrufen." }, { "id": "store.sql_command.save.saving.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte den Befehl nicht speichern." }, { "id": "store.sql_command.save.saving_overwrite.app_error", @@ -5192,15 +5532,15 @@ }, { "id": "store.sql_command.save.update.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte den Befehl nicht aktualisieren." }, { "id": "store.sql_command_webhooks.get.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht abrufen." }, { "id": "store.sql_command_webhooks.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte den CommandWebhook nicht speichern." }, { "id": "store.sql_command_webhooks.save.existing.app_error", @@ -5228,7 +5568,7 @@ }, { "id": "store.sql_emoji.delete.app_error", - "translation": "Konnte die Rolle nicht löschen" + "translation": "Konnte das Emoji nicht löschen." }, { "id": "store.sql_emoji.delete.no_results", @@ -5236,19 +5576,19 @@ }, { "id": "store.sql_emoji.get.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte das Emoji nicht abrufen." }, { "id": "store.sql_emoji.get_all.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte das Emoji nicht abrufen." }, { "id": "store.sql_emoji.get_by_name.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte das Emoji nicht abrufen." }, { "id": "store.sql_emoji.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte das Emoji nicht speichern." }, { "id": "store.sql_file_info.PermanentDeleteByUser.app_error", @@ -5256,31 +5596,31 @@ }, { "id": "store.sql_file_info.attach_to_post.app_error", - "translation": "Die Datei konnte nicht an den Beitrag angehängt werden" + "translation": "Die Dateiinformationen konnten nicht an den Beitrag angehängt werden." }, { "id": "store.sql_file_info.delete_for_post.app_error", - "translation": "Die Datei konnte nicht an den Beitrag angehängt werden" + "translation": "Die Dateiinformationen konnten nicht aus dem Beitrag gelöscht werden." }, { "id": "store.sql_file_info.get.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Dateiinformationen nicht abrufen." }, { "id": "store.sql_file_info.get_by_path.app_error", - "translation": "Die Dateiinformationen konnten nicht für den Beitrag abgerufen werden" + "translation": "Konnte die Dateiinformationen über Pfad abrufen." }, { "id": "store.sql_file_info.get_for_post.app_error", - "translation": "Die Dateiinformationen konnten nicht für den Beitrag abgerufen werden" + "translation": "Konnte die Dateiinformationen für den Beitrag nicht abgerufen." }, { "id": "store.sql_file_info.get_for_user_id.app_error", - "translation": "Die Dateiinformationen konnten nicht für den Benutzer abgerufen werden." + "translation": "Konnte die Dateiinformationen für den Benutzer nicht abgerufen." }, { "id": "store.sql_file_info.permanent_delete.app_error", - "translation": "Datei-Info konnte nicht permanent gelöscht werden" + "translation": "Konnte die Dateiinformationen nicht permanent löschen." }, { "id": "store.sql_file_info.permanent_delete_batch.app_error", @@ -5288,19 +5628,43 @@ }, { "id": "store.sql_file_info.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Dateiinformationen nicht speichern." + }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Ein Team mit diesem Namen existiert bereits" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" }, { "id": "store.sql_job.delete.app_error", - "translation": "Konnte die Rolle nicht löschen" + "translation": "Konnte den Job nicht löschen." }, { "id": "store.sql_job.get.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte den Job nicht abrufen." }, { "id": "store.sql_job.get_all.app_error", - "translation": "Konnte das Schema nicht abrufen." + "translation": "Konnte die Jobs nicht abrufen." }, { "id": "store.sql_job.get_count_by_status_and_type.app_error", @@ -5308,15 +5672,15 @@ }, { "id": "store.sql_job.get_newest_job_by_status_and_type.app_error", - "translation": "Die neuesten Jobs konnten nicht über Status und Typ abgerufen werden" + "translation": "Die neuesten Jobs konnten nicht über Status und Typ abgerufen werden." }, { "id": "store.sql_job.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte den Job nicht speichern." }, { "id": "store.sql_job.update.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte den Job nicht aktualisieren." }, { "id": "store.sql_license.get.app_error", @@ -5356,7 +5720,7 @@ }, { "id": "store.sql_oauth.get_app.find.app_error", - "translation": "Unable to find the requested app" + "translation": "Konnte die angeforderte Anwendung nicht finden." }, { "id": "store.sql_oauth.get_app.finding.app_error", @@ -5364,7 +5728,7 @@ }, { "id": "store.sql_oauth.get_app_by_user.find.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte keine existierende Anwendung finden." }, { "id": "store.sql_oauth.get_apps.find.app_error", @@ -5372,7 +5736,7 @@ }, { "id": "store.sql_oauth.get_auth_data.find.app_error", - "translation": "Konnte den existierenden Authorisationscode nicht finden" + "translation": "Konnte den existierenden Authorisationscode nicht finden." }, { "id": "store.sql_oauth.get_auth_data.finding.app_error", @@ -5384,19 +5748,19 @@ }, { "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error", - "translation": "Der Autorisationscode konnte nicht entfernt werden" + "translation": "Konnte den Autorisationscode nicht entfernen." }, { "id": "store.sql_oauth.remove_access_data.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte das Zugriffstoken nicht entfernen." }, { "id": "store.sql_oauth.remove_auth_data.app_error", - "translation": "Der Autorisationscode konnte nicht entfernt werden" + "translation": "Konnte den Authorisationscode nicht entfernen." }, { "id": "store.sql_oauth.save_access_data.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte das Zugriffstoken nicht speichern." }, { "id": "store.sql_oauth.save_app.existing.app_error", @@ -5404,11 +5768,11 @@ }, { "id": "store.sql_oauth.save_app.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Anwendung nicht speichern." }, { "id": "store.sql_oauth.save_auth_data.app_error", - "translation": "Der Autorisationcode konnte nicht gespeichert werden." + "translation": "Konnte den Autorisationcode nicht speichern." }, { "id": "store.sql_oauth.update_access_data.app_error", @@ -5416,7 +5780,7 @@ }, { "id": "store.sql_oauth.update_app.find.app_error", - "translation": "Die zu aktualisierende bestehende App konnte nicht gefunden werden" + "translation": "Konnte die zu aktualisierende bestehende App nicht finden." }, { "id": "store.sql_oauth.update_app.finding.app_error", @@ -5424,7 +5788,7 @@ }, { "id": "store.sql_oauth.update_app.update.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte die Anwendung nicht aktualisieren." }, { "id": "store.sql_oauth.update_app.updating.app_error", @@ -5444,23 +5808,23 @@ }, { "id": "store.sql_post.analytics_posts_count.app_error", - "translation": "Unable to get post counts" + "translation": "Konnte die Anzahl an Nachrichten nicht abrufen." }, { "id": "store.sql_post.analytics_posts_count_by_day.app_error", - "translation": "Unable to get post counts by day" + "translation": "Konnte die Anzahl an Nachrichten pro Tag nicht abrufen." }, { "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", - "translation": "Unable to get user counts with posts" + "translation": "Konnte die Anzahl an Benutzer mit Nachrichten nicht abrufen." }, { "id": "store.sql_post.compliance_export.app_error", - "translation": "Die Compliance-Export-Nachrichten konnten nicht abgerufen werden." + "translation": "Konnte die Compliance-Export-Nachrichten nicht abrufen." }, { "id": "store.sql_post.delete.app_error", - "translation": "Konnte die Rolle nicht löschen" + "translation": "Konnte die Nachricht nicht löschen." }, { "id": "store.sql_post.get.app_error", @@ -5468,11 +5832,11 @@ }, { "id": "store.sql_post.get_flagged_posts.app_error", - "translation": "Hinzufügen von Direktkanalmitgliedern nicht möglich" + "translation": "Konnte die markierten Nachrichten nicht abrufen." }, { "id": "store.sql_post.get_parents_posts.app_error", - "translation": "Die übergeordnete Nachricht zu diesem Kanal konnte nicht gefunden werden" + "translation": "Konnte die übergeordnete Nachricht zu diesem Kanal nicht abrufen." }, { "id": "store.sql_post.get_posts.app_error", @@ -5480,43 +5844,43 @@ }, { "id": "store.sql_post.get_posts_around.get.app_error", - "translation": "Die Nachrichten für den Kanal konnten nicht abgerufen werden" + "translation": "Konnte die Nachrichten für den Kanal nicht abrufen." }, { "id": "store.sql_post.get_posts_around.get_parent.app_error", - "translation": "Die übergeordneten Nachrichten des Kanals konnten nicht abgerufen werden" + "translation": "Konnte die übergeordneten Nachrichten des Kanals nicht abrufen." }, { "id": "store.sql_post.get_posts_batch_for_indexing.get.app_error", - "translation": "Die Nachrichten-Gruppe konnte nicht zur Indizierung abgerufen werden" + "translation": "Konnte die Nachrichten-Gruppe nicht zur Indizierung abrufen." }, { "id": "store.sql_post.get_posts_by_ids.app_error", - "translation": "Konnte die Nachricht nicht abrufen." + "translation": "Konnte die Nachrichten nicht abrufen." }, { "id": "store.sql_post.get_posts_created_att.app_error", - "translation": "Die Nachrichten für den Kanal konnten nicht abgerufen werden" + "translation": "Konnte die Nachrichten für den Kanal nicht abrufen." }, { "id": "store.sql_post.get_posts_since.app_error", - "translation": "Die Nachrichten für den Kanal konnten nicht abgerufen werden" + "translation": "Konnte die Nachrichten für den Kanal nicht abrufen." }, { "id": "store.sql_post.get_root_posts.app_error", - "translation": "Die Nachrichten für den Kanal konnten nicht abgerufen werden" + "translation": "Konnte die Nachrichten für den Kanal nicht abrufen." }, { "id": "store.sql_post.overwrite.app_error", - "translation": "Konnte die Rolle nicht löschen" + "translation": "Konnte die Nachricht nicht überschreiben." }, { "id": "store.sql_post.permanent_delete.app_error", - "translation": "Konnte die Rolle nicht löschen" + "translation": "Konnte die Nachricht nicht löschen." }, { "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", - "translation": "Die Kommentare des Benutzers konnten nicht gelöscht werden" + "translation": "Konnte die Kommentare des Benutzers nicht löschen." }, { "id": "store.sql_post.permanent_delete_batch.app_error", @@ -5524,23 +5888,23 @@ }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", - "translation": "Konnte das Schema nicht löschen" + "translation": "Konnte die Nachrichten nach Kanal nicht löschen." }, { "id": "store.sql_post.permanent_delete_by_user.app_error", - "translation": "Es konnte die Nachricht nicht ausgewählt werden welche für den Benutzer gelöscht werden soll" + "translation": "Konnte die zu löschenden Nachrichten für den Benutzer nicht auswählen." }, { "id": "store.sql_post.permanent_delete_by_user.too_many.app_error", - "translation": "Es konnte die Nachricht nicht ausgewählt werden welche für den Benutzer gelöscht werden soll (zu viele), bitte erneut ausführen" + "translation": "Konnte die zu löschenden Nachrichten für den Benutzer nicht auswählen (zu viele), bitte wiederholen." }, { "id": "store.sql_post.query_max_post_size.error", - "translation": "Maximal unterstützte Nachrichtengröße konnte nicht bestimmt werden" + "translation": "Konnte die maximal unterstützte Nachrichtengröße nicht bestimmen." }, { "id": "store.sql_post.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Nachricht nicht speichern." }, { "id": "store.sql_post.save.existing.app_error", @@ -5552,7 +5916,7 @@ }, { "id": "store.sql_post.update.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte die Nachricht nicht aktualisieren." }, { "id": "store.sql_preference.cleanup_flags_batch.app_error", @@ -5580,7 +5944,7 @@ }, { "id": "store.sql_preference.insert.save.app_error", - "translation": "Unable to save the preference" + "translation": "Konnte die Einstellung nicht speichern." }, { "id": "store.sql_preference.is_feature_enabled.app_error", @@ -5612,7 +5976,11 @@ }, { "id": "store.sql_preference.update.app_error", - "translation": "Unable to update the preference" + "translation": "Konnte die Einstellung nicht aktualisieren." + }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Konnte Reaktionen für Nachricht nicht abrufen." }, { "id": "store.sql_reaction.delete.app_error", @@ -5756,7 +6124,7 @@ }, { "id": "store.sql_session.analytics_session_count.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Anzahl der Sitzungen nicht abrufen." }, { "id": "store.sql_session.get.app_error", @@ -5768,39 +6136,39 @@ }, { "id": "store.sql_session.permanent_delete_sessions_by_user.app_error", - "translation": "Es konnten nicht alle Sitzungen für den Benutzer entfernt werden" + "translation": "Konnte nicht alle Sitzungen des Benutzers entfernen." }, { "id": "store.sql_session.remove.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Sitzung nicht entfernen." }, { "id": "store.sql_session.remove_all_sessions_for_team.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte nicht alle Sitzungen entfernen." }, { "id": "store.sql_session.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Sitzung nicht speichern." }, { "id": "store.sql_session.save.existing.app_error", - "translation": "Konnte existierende Sitzung nicht aktualisieren" + "translation": "Konnte existierende Sitzung nicht aktualisieren." }, { "id": "store.sql_session.update_device_id.app_error", - "translation": "Unable to update the device id" + "translation": "Konnte die Geräte-ID nicht aktualisieren." }, { "id": "store.sql_session.update_last_activity.app_error", - "translation": "Unable to update the last_activity_at" + "translation": "Konnte last_activity_at nicht aktualisieren." }, { "id": "store.sql_session.update_roles.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte die Rollen nicht aktualisieren." }, { "id": "store.sql_status.get.app_error", - "translation": "Es trat ein Fehler beim Abruf des Status auf" + "translation": "Ein Fehler ist beim Abruf des Status aufgetreten." }, { "id": "store.sql_status.get.missing.app_error", @@ -5808,15 +6176,15 @@ }, { "id": "store.sql_status.get_online.app_error", - "translation": "Es ist ein Fehler beim Abruf aller Online Status aufgetreten" + "translation": "Ein Fehler ist beim Abruf aller Online Status aufgetreten." }, { "id": "store.sql_status.get_online_away.app_error", - "translation": "Es ist ein Fehler beim Abruf aller Online/Abwesend Status aufgetreten" + "translation": "Ein Fehler ist beim Abruf aller Online/Abwesend Status aufgetreten." }, { "id": "store.sql_status.get_team_statuses.app_error", - "translation": "Es trat ein Fehler beim Abruf aller Status der Teammitglieder auf" + "translation": "Ein Fehler ist beim Abruf aller Status der Teammitglieder auf." }, { "id": "store.sql_status.get_total_active_users_count.app_error", @@ -5824,15 +6192,15 @@ }, { "id": "store.sql_status.reset_all.app_error", - "translation": "Es ist ein Fehler beim Zurücksetzen aller Status aufgetreten" + "translation": "Ein Fehler ist beim Zurücksetzen aller Status aufgetreten." }, { "id": "store.sql_status.save.app_error", - "translation": "Es ist ein Fehler beim Speichern der Status aufgetreten" + "translation": "Ein Fehler ist beim Speichern der Status aufgetreten." }, { "id": "store.sql_status.update.app_error", - "translation": "Es trat ein Fehler beim Aktualisieren des Status auf" + "translation": "Ein Fehler ist beim Aktualisieren des Status auf." }, { "id": "store.sql_status.update_last_activity_at.app_error", @@ -5844,7 +6212,7 @@ }, { "id": "store.sql_system.get_by_name.app_error", - "translation": "Unable to find the system variable." + "translation": "Konnte die Systemvariable nicht finden." }, { "id": "store.sql_system.permanent_delete_by_name.app_error", @@ -5860,11 +6228,11 @@ }, { "id": "store.sql_team.analytics_get_team_count_for_scheme.app_error", - "translation": "Die Kanalanzahl konnte nicht für das Schema abgerufen werden" + "translation": "Konnte die Kanalanzahl für das Schema nicht abrufen." }, { "id": "store.sql_team.analytics_team_count.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte die Anzahl der Teams nicht abrufen." }, { "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -5888,7 +6256,7 @@ }, { "id": "store.sql_team.get.find.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte das existierende Team nicht finden." }, { "id": "store.sql_team.get.finding.app_error", @@ -5904,15 +6272,15 @@ }, { "id": "store.sql_team.get_by_invite_id.find.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte das existierende Team nicht finden." }, { "id": "store.sql_team.get_by_invite_id.finding.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte das existierende Team nicht finden." }, { "id": "store.sql_team.get_by_name.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte das existierende Team nicht finden." }, { "id": "store.sql_team.get_by_scheme.app_error", @@ -5920,7 +6288,7 @@ }, { "id": "store.sql_team.get_member.app_error", - "translation": "Konnte das Teammitglied nicht aktualisieren." + "translation": "Konnte das Teammitglied nicht abrufen." }, { "id": "store.sql_team.get_member.missing.app_error", @@ -5928,19 +6296,19 @@ }, { "id": "store.sql_team.get_member_count.app_error", - "translation": "Konnte das Teammitglied nicht aktualisieren." + "translation": "Konnte die Anzahl der Teammitglieder nicht abrufen." }, { "id": "store.sql_team.get_members.app_error", - "translation": "Konnte das Teammitglied nicht aktualisieren." + "translation": "Konnte die Teammitglieder nicht abrufen." }, { "id": "store.sql_team.get_members_by_ids.app_error", - "translation": "Konnte das Teammitglied nicht aktualisieren." + "translation": "Konnte die Teammitglieder nicht abrufen." }, { "id": "store.sql_team.get_unread.app_error", - "translation": "Die ungelesenen Nachrichten des Teams konnten nicht abgerufen werden" + "translation": "Konnte die ungelesenen Nachrichten des Teams nicht abrufen." }, { "id": "store.sql_team.migrate_team_members.commit_transaction.app_error", @@ -5964,11 +6332,11 @@ }, { "id": "store.sql_team.permanent_delete.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte das existierende Team nicht löschen." }, { "id": "store.sql_team.remove_member.app_error", - "translation": "Konnte das Teammitglied nicht aktualisieren." + "translation": "Konnte das Teammitglied nicht entfernen." }, { "id": "store.sql_team.reset_all_team_schemes.app_error", @@ -5976,7 +6344,7 @@ }, { "id": "store.sql_team.save.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte das Team nicht speichern." }, { "id": "store.sql_team.save.domain_exists.app_error", @@ -5992,7 +6360,7 @@ }, { "id": "store.sql_team.save_member.save.app_error", - "translation": "Konnte das Teammitglied nicht aktualisieren." + "translation": "Konnte das Teammitglied nicht speichern." }, { "id": "store.sql_team.search_all_team.app_error", @@ -6004,11 +6372,11 @@ }, { "id": "store.sql_team.update.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte das Team nicht aktualisieren." }, { "id": "store.sql_team.update.find.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte das zu aktualisierende existierende Team nicht finden." }, { "id": "store.sql_team.update.finding.app_error", @@ -6020,11 +6388,27 @@ }, { "id": "store.sql_team.update_display_name.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte den Team-Namen nicht aktualisieren." }, { "id": "store.sql_team.update_last_team_icon_update.app_error", - "translation": "Der Zeitpunkt der letzten Aktualisierung des Team-Symbols konnte nicht aktualisiert werden." + "translation": "Konnte den Zeitpunkt der letzten Aktualisierung des Team-Symbols nicht aktualisieren." + }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Konnte die Nutzungsbedingungen nicht speichern." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Konnte die Nutzungsbedingungen nicht abrufen." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "Keine Nutzungsbedingungen gefunden." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Speichern darf bei existierenden Nutzungsbedingungen nicht aufgerufen werden." }, { "id": "store.sql_user.analytics_daily_active_users.app_error", @@ -6036,11 +6420,11 @@ }, { "id": "store.sql_user.analytics_get_system_admin_count.app_error", - "translation": "Unable to get the system admin count" + "translation": "Konnte die Anzahl der Systemadministratoren nicht abrufen." }, { "id": "store.sql_user.analytics_unique_user_count.app_error", - "translation": "Unable to get the unique user count" + "translation": "Konnte die Anzahl der einzigartigen Benutzer nicht abrufen." }, { "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -6068,7 +6452,7 @@ }, { "id": "store.sql_user.get_by_auth.missing_account.app_error", - "translation": "Es konnte kein existierende Konto entsprechend Ihres Authentifizierungstyps für dieses Team gefunden werden. Dieses Team erfordert eventuell eine Einladung vom Teambesitzer, um beizutreten." + "translation": "Konnte kein existierendes Konto entsprechend Ihres Authentifizierungstyps für dieses Team finden. Dieses Team erfordert eventuell eine Einladung vom Teambesitzer, um beizutreten." }, { "id": "store.sql_user.get_by_auth.other.app_error", @@ -6076,11 +6460,11 @@ }, { "id": "store.sql_user.get_by_username.app_error", - "translation": "Es konnte kein existierendes Konto entsprechend Ihres Benutzernamens für dieses Teams gefunden werden. Dieses Team erfordert eventuell eine Einladung vom Teambesitzer um beizutreten." + "translation": "Konnte kein existierendes Konto entsprechend Ihres Benutzernamens für dieses Teams finden. Dieses Team erfordert eventuell eine Einladung vom Teambesitzer, um beizutreten." }, { "id": "store.sql_user.get_for_login.app_error", - "translation": "Es konnte kein Konto mit den angegeben Zugangsdaten gefunden werden. Dieses Team erfordert eventuell eine Einladung vom Teambesitzer um beizutreten." + "translation": "Konnte kein Konto mit den angegeben Zugangsdaten finden. Dieses Team erfordert eventuell eine Einladung vom Teambesitzer, um beizutreten." }, { "id": "store.sql_user.get_for_login.multiple_users", @@ -6120,15 +6504,15 @@ }, { "id": "store.sql_user.missing_account.const", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte den Benutzer nicht finden." }, { "id": "store.sql_user.permanent_delete.app_error", - "translation": "Das zu aktualisierende existierende Team konnte nicht gefunden werden" + "translation": "Konnte den bestehenden Konto nicht löschen." }, { "id": "store.sql_user.save.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte das Konto nicht speichern." }, { "id": "store.sql_user.save.email_exists.app_error", @@ -6168,11 +6552,11 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "Es konnte kein Benutzer gefunden werden, der den Suchaparametern entspricht." + "translation": "Konnte keinen Benutzer gefunden werden, der den Suchaparametern entspricht." }, { "id": "store.sql_user.update.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte das Konto nicht aktualisieren." }, { "id": "store.sql_user.update.can_not_change_ldap.app_error", @@ -6184,7 +6568,7 @@ }, { "id": "store.sql_user.update.find.app_error", - "translation": "Der zu aktualisierende existierende Zugang konnte nicht gefunden werden" + "translation": "Konnte das existierende Konto nicht aktualisieren." }, { "id": "store.sql_user.update.finding.app_error", @@ -6200,7 +6584,7 @@ }, { "id": "store.sql_user.update_auth_data.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte die auth data nicht aktualisieren." }, { "id": "store.sql_user.update_auth_data.email_exists.app_error", @@ -6208,11 +6592,11 @@ }, { "id": "store.sql_user.update_failed_pwd_attempts.app_error", - "translation": "Unable to update the failed_attempts" + "translation": "Konnte failed_attempts nicht aktualisieren." }, { "id": "store.sql_user.update_last_picture_update.app_error", - "translation": "Konnte das Schema nicht aktualisieren" + "translation": "Konnte update_at nicht aktualisieren." }, { "id": "store.sql_user.update_mfa_active.app_error", @@ -6224,11 +6608,11 @@ }, { "id": "store.sql_user.update_password.app_error", - "translation": "Unable to update the user password" + "translation": "Konnte das Benutzerpasswort nicht aktualisieren." }, { "id": "store.sql_user.update_update.app_error", - "translation": "Der Zeitpunkt der letzten Aktualisierung des Benutzers konnte nicht aktualisiert werden." + "translation": "Konnte den Zeitpunkt der letzten Aktualisierung des Benutzers nicht aktualisieren." }, { "id": "store.sql_user.verify_email.app_error", @@ -6236,27 +6620,27 @@ }, { "id": "store.sql_user_access_token.delete.app_error", - "translation": "Das persönliche Zugriffs-Token konnte nicht entfernt werden" + "translation": "Konnte das persönliche Zugriffs-Token nicht löschen." }, { "id": "store.sql_user_access_token.get.app_error", - "translation": "Das persönliche Zugriffs-Token konnte nicht abgerufen werden" + "translation": "Konnte das persönliche Zugriffs-Token nicht abrufen." }, { "id": "store.sql_user_access_token.get_all.app_error", - "translation": "Es konnten nicht alle persönlichen Zugriffs-Token abgerufen werden" + "translation": "Konnte nicht alle persönlichen Zugriffs-Token abrufen." }, { "id": "store.sql_user_access_token.get_by_token.app_error", - "translation": "Das persönliche Zugriffs-Token konnte nicht über Token abgerufen werden" + "translation": "Konnte das persönliche Zugriffs-Token nicht über den Token abrufen." }, { "id": "store.sql_user_access_token.get_by_user.app_error", - "translation": "Die persönliche Zugriffs-Token konnten nicht über den Benutzer abgerufen werden" + "translation": "Konnte das persönliche Zugriffs-Token nicht über den Benutzer abrufen." }, { "id": "store.sql_user_access_token.save.app_error", - "translation": "Das persönliche Zugriffs-Token konnte nicht gespeichert werden" + "translation": "Konnte das persönliche Zugriffs-Token nicht speichern." }, { "id": "store.sql_user_access_token.search.app_error", @@ -6264,71 +6648,87 @@ }, { "id": "store.sql_user_access_token.update_token_disable.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte das Zugriffs-Token nicht deaktivieren." }, { "id": "store.sql_user_access_token.update_token_enable.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte das Zugriffs-Token nicht aktivieren." + }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Konnte die Nutzungsbedingungen nicht löschen." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Konnte die Nutzungsbedingungen nicht abrufen." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "Keine Nutzungsbedingungen gefunden." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Konnte die Nutzungsbedingungen nicht speichern." }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte die Anzahl der eingehenden Webhooks nicht abrufen." }, { "id": "store.sql_webhooks.analytics_outgoing_count.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte die Anzahl der ausgehenden Webhooks nicht abrufen." }, { "id": "store.sql_webhooks.delete_incoming.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht löschen." }, { "id": "store.sql_webhooks.delete_outgoing.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht löschen." }, { "id": "store.sql_webhooks.get_incoming.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht abrufen." }, { "id": "store.sql_webhooks.get_incoming_by_channel.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte die Webhooks nicht abrufen." }, { "id": "store.sql_webhooks.get_incoming_by_user.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht abrufen." }, { "id": "store.sql_webhooks.get_outgoing.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht abrufen." }, { "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte die Webhooks nicht abrufen." }, { "id": "store.sql_webhooks.get_outgoing_by_team.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte die Webhooks nicht abrufen." }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht löschen." }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht löschen." }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht löschen." }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht löschen." }, { "id": "store.sql_webhooks.save_incoming.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den eingehenden Webhook nicht speichern." }, { "id": "store.sql_webhooks.save_incoming.existing.app_error", @@ -6336,7 +6736,7 @@ }, { "id": "store.sql_webhooks.save_outgoing.app_error", - "translation": "Konnte das Token nicht speichern." + "translation": "Konnte den ausgehenden Webhook nicht speichern." }, { "id": "store.sql_webhooks.save_outgoing.override.app_error", @@ -6344,11 +6744,15 @@ }, { "id": "store.sql_webhooks.update_incoming.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den eingehenden Webhook nicht aktualisieren." }, { "id": "store.sql_webhooks.update_outgoing.app_error", - "translation": "Kann den Webhook nicht verwenden" + "translation": "Konnte den Webhook nicht aktualisieren." + }, + { + "id": "store.update_error", + "translation": "update error" }, { "id": "system.message.name", @@ -6388,23 +6792,23 @@ }, { "id": "utils.file.list_directory.s3.app_error", - "translation": "Fehler beim Auflisten des Verzeichnisses von S3." + "translation": "Ein Fehler ist beim Auflisten des Verzeichnisses von S3 aufgetreten." }, { "id": "utils.file.remove_directory.local.app_error", - "translation": "Ein Fehler ist während des Löschens des Verzeichnisses vom lokalen Server ist aufgetreten." + "translation": "Ein Fehler ist während des Löschens des Verzeichnisses vom lokalen Server aufgetreten." }, { "id": "utils.file.remove_directory.s3.app_error", - "translation": "Fehler beim Entfernen des Verzeichnisses von S3." + "translation": "Ein Fehler ist beim Entfernen des Verzeichnisses von S3 aufgetreten." }, { "id": "utils.file.remove_file.local.app_error", - "translation": "Ein Fehler ist während des Löschens der Datei vom lokalen Server aufgetreten" + "translation": "Ein Fehler ist während des Löschens der Datei vom lokalen Server aufgetreten." }, { "id": "utils.file.remove_file.s3.app_error", - "translation": "Fehler beim Entfernen der Datei von S3." + "translation": "Ein Fehler ist beim Entfernen der Datei von S3 aufgetreten." }, { "id": "utils.mail.connect_smtp.helo.app_error", @@ -6468,7 +6872,7 @@ }, { "id": "web.get_access_token.internal_saving.app_error", - "translation": "Das Benutzerpasswort konnte nicht aktualisiert werden." + "translation": "Konnte die Benutzerzugangsdaten nicht aktualisieren." }, { "id": "web.incoming_webhook.channel.app_error", diff --git a/i18n/es.json b/i18n/es.json index 8b1667897c..cdb9f4869d 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "Abril" + }, + { + "id": "August", + "translation": "Agosto" + }, + { + "id": "December", + "translation": "Diciembre" + }, + { + "id": "February", + "translation": "Febrero" + }, + { + "id": "January", + "translation": "Enero" + }, + { + "id": "July", + "translation": "Julio" + }, + { + "id": "June", + "translation": "Junio" + }, + { + "id": "March", + "translation": "Marzo" + }, + { + "id": "May", + "translation": "Mayo" + }, + { + "id": "November", + "translation": "Noviembre" + }, + { + "id": "October", + "translation": "Octubre" + }, + { + "id": "September", + "translation": "Septiembre" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "No se puede convertir la exportación a XML." @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v quitado del canal." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "No puedes renombrar un canal de mensaje directo" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "No puedes renombrar un canal de grupo" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "El canal ha sido archivado o eliminado" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Las integraciones han sido limitadas a los adminitradores." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Usuario especificado no es un miembro de equipo especificado." + }, { "id": "api.command.disabled.app_error", "translation": "Los comandos han sido inhabilitados por el administrador de sistema." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Esta palabra que desencadena la acción ya está siendo utilizada. Por favor escoge otra palabra." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Ejecutando cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Error al actualizar el canal actual." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Error al recuperar el canal actual." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Error al recuperar el canal actual." @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "No se pudo encontrar el usuario." + "translation": "No se pudo encontrar el usuario. Puede que haya sido desactivado por el Administrador del Sistema." }, { "id": "api.command_invite.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "leave" }, - { - "id": "api.command_leave.success", - "translation": "Abandonaste el canal." - }, { "id": "api.command_logout.desc", "translation": "Salir de Mattermost" @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "No se pudo encontrar el usuario" + "translation": "No se pudo encontrar el usuario. Puede que haya sido desactivado por el Administrador del Sistema." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "La sesión no es de tipo OAuth pero existe un token en el query string" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "La característica de Términos de servicio personalizado está desactivada" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Por favor, introduce el texto de los Términos de Servicio Personalizado." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "El trabajo de correos electrónicos por lotes del canal de recepción estaba lleno. Por favor, aumenta el EmailBatchingBufferSize." @@ -1113,8 +1185,8 @@ "translation": "Conexión a S3 o minio incorrecta." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "No se puedo cargar el archivo. El encabezado no puede ser analizado." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "No se pudo cargar el archivo que supera las dimensiones máximas: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "No se puede cargar el archivo. El almacenamiento de imágenes no está configurado." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "No se pudo cargar el archivo. El archivo es demasiado grande." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "Se encontró un error al escribir al S3" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Nombre de usuario no válido." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Arreglo vacío bajo 'license' en la solicitud" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Nuevo formato de la licencia de cliente no es compatible todavía. Por favor utiliza format=old en la cadena de consulta." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request: El redirect_uri suministrado no coincide con el callback_url registrado" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Error creando el mensaje" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all ha sido desactivado debido a que el canal tiene más de {{.Users}} usuarios." @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Token de acceso ausente" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "La solicitud del token a {{.Service}} falló" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Proveedor de servicios de OAuth no es compatible" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Id del Equipo no válido" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Tu cuenta ha sido bloqueada debido a demasiados intentos fallidos. Por favor, restablece tu contraseña." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Token MFA inválido." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA no está configurado o no es soportado en este servidor" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "El inicio de sesión falló porque la contraseña es inválida" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "La transferencia de autenticación no está configurado o disponible en este servidor." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA no está configurado o disponible en este servidor" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Proveedor de servicios de OAuth no es compatible" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "No se pudo obtener la imagen del perfil, usuario no encontrado." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "No se pudo obtener el usuario a través del email." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP no está disponible en este servidor" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "La transferencia de autenticación no está configurado o disponible en este servidor." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Valor aceptado incorrecto" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "El enlace para restablecer la contraseña parece ser inválido." @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "No tienes los permisos apropiados" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA no está configurado o disponible en este servidor" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "No se pudo obtener el usuario desde el objeto de {{.Service}}" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Webhooks de salida para el mismo canal no pueden tener las mismas palabras que desencadenen acción o los mismos URLs de retorno." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC no está habilitado en este servidor." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Hemos encontrado un error al intentar registrar el Token de WebRTC" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Parámetro {{.Name}} inválido" @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "La propiedad AuthData del usuario es demasiado larga." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "La propiedad AuthService del usuario no debe estar vacía si se proporciona" - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "El correo electrónico del usuario tiene una longitud no válida." @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "Este endpoint de la API no es accesible porque requiere una migración que todavía no se ha completado." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Se encontró un error de codificación de JSON para el diálogo interactivo." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Fallo al analizar la fecha de instalación" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "La dirección URL del Servidor Elasticsearch o el nombre de Usuario ha cambiado. Por favor, vuelva a introducir la contraseña de Elasticsearch para probar la conexión." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "No se puede crear el usuario de LDAP." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "No se pudo obtener a todos los usuarios utilizando AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Ocurrió un error al buscar los usuarios en AD/LDAP. Prueba si el servidor de Mattermost se puede conectar con el servidor AD/LDAP e inténtalo de nuevo." @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Filtro de AD/LDAP inválido" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "No se pudo añadir el adjunto al fichero de exportación de Global Relay." @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "No se puede abrir el archivo temporal de exportación" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Error intentando autenticar el token MFA" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Token MFA inválido" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "No se pudo actualizar el estado activo de MFA para el usuario" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "No se pudo actualizar el estado activo de MFA para el usuario" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Error al limpiar el secreto MFA" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Error generando el código QR" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Error guardando el secreto MFA" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "La licencia no admite la autenticación de múltiples factores" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Error intentando autenticar el token MFA" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "No se pueden migrar los usuarios de AD/LDAP con el campo especificado. Se ha detectado un entrada. Por favor, retire todos los duplicados e inténtalo de nuevo." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 no está configurado o no es soportado en este servidor" }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "No se pudo realizar la decodificación base64 para el trigger ID del diálogo interactivo." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "El trigger ID para el diálogo interactivo ha expirado. Los trigger IDs tienen una duración máxima de {{.Seconds}} segundos." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "No se encuentra el trigger ID requerido para el diálogo interactivo." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "No se pudo realizar el decodificación base64 de la firma del trigger ID para el diálogo interactivo." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Falla al realizar la verificación de la firma del trigger ID para el diálogo interactivo." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "No se pudo firmar el trigger ID generado para el diálogo interactivo." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "No se pudo interpretar el tamaño de bloque de datos de la exportación de mensajes." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Boletín de Seguridad Mattermost" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Error intentando autenticar el token MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Token MFA inválido" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "No se pudo actualizar el estado activo de MFA para el usuario" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "No se pudo actualizar el estado activo de MFA para el usuario" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Error al limpiar el secreto MFA" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Error generando el código QR" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Error guardando el secreto MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "La autenticación de múltiples factores es requerida en este servidor." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Error intentando autenticar el token MFA" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "La migración ha fallado porque hay datos erróneos de progreso." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Valor de notificación de correo electrónico no es válido" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Valor no válido para ignorar menciones de canal" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Nivel de notificación inválido" @@ -4255,32 +4427,16 @@ "translation": "El tiempo transcurrido para actualizar que el usuario está escribiendo no debe ser menor a 1000 milisegundos." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "La clave secreta de Administración de la Puerta de enlace para WebRTC debe ser asignada." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Valor no válido para el archivo del certificado TLS - utiliza LetsEncrypt o especifica la ruta del archivo de certificado existente" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "La dirección URL de Administración de la Puerta de enlace para WebRTC debe ser una dirección válida y comenzar con http:// o https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Valor no válido para el archivo de la llave TLS - utiliza LetsEncrypt o especifica la ruta del archivo llave existente" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "La dirección URL de la Puerta de enlace del WebSocket para WebRTC debe ser una dirección válida y comenzar con ws:// o wss://." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "El STUN URI de WebRTC debe ser un URI válido y comenzar con stun:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "La Clave Compartida del TURN de WebRTC no puede estar vacía si el TURN URI se ha establecido." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "El TURN URI de WebRTC debe ser un URI válido y comenzar con turn:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "El Nombre de usuario del TURN de WebRTC no puede estar vacío si el TURN URI se ha establecido." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Valor no válido pasado para sobrescribir el cifrado TLS - por favor, consulta la documentación para los valores válidos" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Valor no válido para user_id." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Channel id inválido" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Identificadores de archivo no válido" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Id de usuario inválido" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Falta la propiedad requerida de términos de servicio: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Id de términos de servicio no válido." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "El texto de los términos de servicio personalizado es muy largo. Un máximo de {{.MaxLength}} es permitido." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Falta la propiedad requerida de términos de servicio: user_id." + }, { "id": "model.token.is_valid.expiry", "translation": "Expiración del token no válido" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Por favor, ingresa una dirección válida de correo electrónico." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "La contraseña debe contener al menos {{.Min}} caracteres." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula y al menos un número." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos un número, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, y al menos una letra en mayúscula." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos una letra mayúscula y al menos un número." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos una letra mayúscula, al menos un número, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra minúscula, al menos una letra mayúscula y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos un número." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos un número y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula y al menos un número." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula, al menos un número, y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "La contraseña debe contener al menos {{.Min}} caracteres compuesta de al menos una letra mayúscula y al menos un símbolo (por ejemplo,\"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Nombre de usuario debe comenzar con una letra y contener entre 3 y 22 caracteres, incluyendo números, letras minúsculas, y los símbolos \".\", \"- \" y \"_\"." }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Id de usuario no válido" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Falta la propiedad requerida de términos de servicio: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Falta la propiedad requerida de términos de servicio: service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Falta la propiedad requerida de términos de servicio: user_id." + }, { "id": "model.utils.decode_json.app_error", "translation": "no se puede decodificar" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "No se pudo establecer el estado del usuario. Estado de usuario desconocido." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Los enlaces públicos han sido inhabilitados" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "No se puede obtener el enlace público para el archivo. El archivo debe estar adjunto a un mensaje que puede ser leído." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "Desde BD: No se puede convertir StringArray a *string" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "No se pudo obtener los canales públicos" }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "No pudimos obtener las zonas horarias de los miembros del canal" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "No pudimos obtener los mensajes sin leer del canal" @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "No se puede encontrar los mensajes anclados" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "No se pudo eliminar el usuario desactivado del canal" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "Error al remover los miembros del canal" @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "No se pudo guardar la información del archivo" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Ya existe un equipo con ese nombre" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "No se puede eliminar el trabajo" @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "No se puede actualizar la preferencia" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "No se puede obtener las reacciones del mensaje" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "No se puede eliminar la reacción" @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "No se puede actualizar la fecha de la última actualización del icono del equipo" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "No se puede guardar los términos de servicio." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "No se puede obtener los términos de servicio." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "No se encontraron los términos de servicio." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "No se debe invocar guardar un término de servicio existente" + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "No se puede obtener los usuarios activos durante el período solicitado" @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "No se puede habilitar guardar token de acceso" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "No se pudo eliminar los términos de servicio." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "No se puede obtener los términos de servicio." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "No se encontraron los términos de servicio." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "No se puede guardar los términos de servicio." + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "No se puede contabilizar los webhooks de entrada" @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "No se puede actualizar el webhook" }, + { + "id": "store.update_error", + "translation": "update error" + }, { "id": "system.message.name", "translation": "Sistema" diff --git a/i18n/fr.json b/i18n/fr.json index 7b5b4cbbfd..812838ca25 100644 --- a/i18n/fr.json +++ b/i18n/fr.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "Avril" + }, + { + "id": "August", + "translation": "Août" + }, + { + "id": "December", + "translation": "Décembre" + }, + { + "id": "February", + "translation": "Février" + }, + { + "id": "January", + "translation": "Janvier" + }, + { + "id": "July", + "translation": "Juillet" + }, + { + "id": "June", + "translation": "Juin" + }, + { + "id": "March", + "translation": "Mars" + }, + { + "id": "May", + "translation": "Mai" + }, + { + "id": "November", + "translation": "Novembre" + }, + { + "id": "October", + "translation": "Octobre" + }, + { + "id": "September", + "translation": "Septembre" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "Impossible de convertir l'export en XML." @@ -21,7 +69,7 @@ }, { "id": "api.admin.file_read_error", - "translation": "Erreur lors de la lecture du fichier journal." + "translation": "Une erreur s'est produite lors de la lecture du fichier journal." }, { "id": "api.admin.get_brand_image.storage.app_error", @@ -29,7 +77,7 @@ }, { "id": "api.admin.remove_certificate.delete.app_error", - "translation": "Erreur lors de la suppression du certificat. Veuillez vérifier que le fichier config/{{.Filename}} existe." + "translation": "Une erreur s'est produite lors de la suppression du certificat. Veuillez vérifier que le fichier config/{{.Filename}} existe." }, { "id": "api.admin.saml.metadata.app_error", @@ -117,7 +165,7 @@ }, { "id": "api.channel.create_channel.invalid_character.app_error", - "translation": "Caractère '__' invalide dans le nom du canal pour un canal indirect." + "translation": "Caractère '__' invalide dans le nom du canal pour un canal de messages non personnels (groupe de messages privés ou groupe public)." }, { "id": "api.channel.create_channel.max_channel_limit.app_error", @@ -133,7 +181,7 @@ }, { "id": "api.channel.create_direct_channel.invalid_user.app_error", - "translation": "ID utilisateur invalide pour la création du canal de messages privés" + "translation": "ID utilisateur invalide pour la création du canal de messages personnels" }, { "id": "api.channel.create_group.bad_size.app_error", @@ -185,11 +233,11 @@ }, { "id": "api.channel.patch_update_channel.forbidden.app_error", - "translation": "Impossible de mettre à jour le canal" + "translation": "Impossible de modifier le canal" }, { "id": "api.channel.post_channel_privacy_message.error", - "translation": "Impossible de mettre à jour le message de politique de vie privée du canal." + "translation": "Impossible de modifier le message de politique de vie privée du canal." }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error", @@ -197,7 +245,7 @@ }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error", - "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour du champ du nom d'affichage du canal" + "translation": "Impossible de récupérer l'utilisateur lors de la modification du champ du nom d'affichage du canal" }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from", @@ -213,7 +261,7 @@ }, { "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error", - "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour de l'entête du canal" + "translation": "Impossible de récupérer l'utilisateur lors de la modification de l'entête du canal" }, { "id": "api.channel.post_update_channel_header_message_and_forget.updated_from", @@ -239,13 +287,21 @@ "id": "api.channel.remove_member.removed", "translation": "%v a été retiré du canal." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Vous ne pouvez pas renommer un canal de messages personnels" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Vous ne pouvez pas renommer un canal de messages de groupe" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Le canal a été archivé ou supprimé" }, { "id": "api.channel.update_channel.tried.app_error", - "translation": "Échec de la tentative de mise à jour du canal par défaut {{.Channel}}" + "translation": "Échec de la tentative de modification du canal par défaut {{.Channel}}" }, { "id": "api.channel.update_channel_member_roles.scheme_role.app_error", @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Les intégrations sont réservées aux administrateurs." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "L'utilisateur spécifié n'est pas un membre de l'équipe spécifiée." + }, { "id": "api.command.disabled.app_error", "translation": "Les commandes ont été désactivées par l'administrateur système." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Ce mot déclencheur est déjà utilisé. Veuillez choisir un autre mot." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Exécute cmd=%v userId=%v" @@ -313,7 +377,7 @@ }, { "id": "api.command.invite_people.fail", - "translation": "Un problème s'est produit à l'envoi de l'e-mail d'invitation." + "translation": "Une erreur s'est produite lors de l'envoi de l'e-mail d'invitation." }, { "id": "api.command.invite_people.hint", @@ -337,7 +401,7 @@ }, { "id": "api.command.team_mismatch.app_error", - "translation": "Impossible de mettre à jour les commandes entre équipes" + "translation": "Impossible de modifier les commandes entre équipes" }, { "id": "api.command_away.desc", @@ -353,7 +417,7 @@ }, { "id": "api.command_channel_header.channel.app_error", - "translation": "Impossible de récupérer le canal courant." + "translation": "Une erreur s'est produite lors de la récupération du canal courant." }, { "id": "api.command_channel_header.desc", @@ -377,11 +441,11 @@ }, { "id": "api.command_channel_header.update_channel.app_error", - "translation": "Une erreur s'est produite lors de la mise à jour du canal." + "translation": "Une erreur s'est produite lors de la modification du canal courant." }, { "id": "api.command_channel_purpose.channel.app_error", - "translation": "Impossible de récupérer le canal courant." + "translation": "Une erreur s'est produite lors de la récupération du canal courant." }, { "id": "api.command_channel_purpose.desc", @@ -409,11 +473,15 @@ }, { "id": "api.command_channel_purpose.update_channel.app_error", - "translation": "Une erreur s'est produite lors de la mise à jour du canal courant." + "translation": "Une erreur s'est produite lors de la modification du canal courant." + }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Une erreur s'est produite lors de la récupération du canal courant." }, { "id": "api.command_channel_rename.channel.app_error", - "translation": "Impossible de récupérer le canal courant." + "translation": "Une erreur s'est produite lors de la récupération du canal courant." }, { "id": "api.command_channel_rename.desc", @@ -449,7 +517,7 @@ }, { "id": "api.command_channel_rename.update_channel.app_error", - "translation": "Une erreur s'est produite lors de la mise à jour du canal courant." + "translation": "Une erreur s'est produite lors de la modification du canal courant." }, { "id": "api.command_code.desc", @@ -537,7 +605,7 @@ }, { "id": "api.command_expand_collapse.fail.app_error", - "translation": "Une erreur est survenue lors de l'expansion des aperçus" + "translation": "Une erreur s'est produite lors de l'expansion des aperçus" }, { "id": "api.command_groupmsg.desc", @@ -558,8 +626,8 @@ { "id": "api.command_groupmsg.invalid_user.app_error", "translation": { - "one": "Unable to find the user: {{.Users}}", - "other": "Unable to find the users: {{.Users}}" + "one": "Impossible de trouver l'utilisateur : {{.Users}}", + "other": "Impossible de trouver les utilisateurs : {{.Users}}" } }, { @@ -588,7 +656,7 @@ }, { "id": "api.command_invite.channel.app_error", - "translation": "Impossible de récupérer le canal courant." + "translation": "Une erreur s'est produite lors de la récupération du canal courant." }, { "id": "api.command_invite.channel.error", @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de trouver l'utilisateur. Il peut avoir été désactivé par l'administrateur système." }, { "id": "api.command_invite.name", @@ -660,7 +728,7 @@ }, { "id": "api.command_join.missing.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de trouver le canal" }, { "id": "api.command_join.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "leave" }, - { - "id": "api.command_leave.success", - "translation": "A quitté le canal." - }, { "id": "api.command_logout.desc", "translation": "Se déconnecte de Mattermost" @@ -716,7 +780,7 @@ }, { "id": "api.command_msg.dm_fail.app_error", - "translation": "Une erreur s'est produite à la création du message personnel." + "translation": "Une erreur s'est produite lors de la création du message personnel." }, { "id": "api.command_msg.fail.app_error", @@ -728,7 +792,7 @@ }, { "id": "api.command_msg.missing.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de trouver l'utilisateur" }, { "id": "api.command_msg.name", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de trouver l'utilisateur. Il peut avoir été désactivé par l'administrateur système." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "La session n'est pas OAuth alors qu'un jeton a été spécifié dans les paramètres de la requête" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "La fonctionnalité de conditions d'utilisation personnalisées est désactivée." + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Veuillez spécifier le texte correspondant aux conditions d'utilisation personnalisées." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Le canal recevant les e-mail envoyés par lot est plein. Veuillez augmenter le paramètre EmailBatchingBufferSize." @@ -1010,27 +1082,27 @@ }, { "id": "api.emoji.upload.large_image.decode_error", - "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant le décodage de l'image." + "translation": "Impossible de créer l'émoticône. Une erreur s'est produite lors du décodage de l'image." }, { "id": "api.emoji.upload.large_image.encode_error", - "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant l'encodage de l'image." + "translation": "Impossible de créer l'émoticône. Une erreur s'est produite lors de l'encodage de l'image." }, { "id": "api.emoji.upload.large_image.gif_decode_error", - "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant le décodage de l'image GIF." + "translation": "Impossible de créer l'émoticône. Une erreur s'est produite lors du décodage de l'image GIF." }, { "id": "api.emoji.upload.large_image.gif_encode_error", - "translation": "Impossible de créer l'émoticône. Une erreur est survenue durant l'encodage de l'image GIF." + "translation": "Impossible de créer l'émoticône. Une erreur s'est produite lors de l'encodage de l'image GIF." }, { "id": "api.emoji.upload.large_image.too_large.app_error", - "translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}." + "translation": "Impossible de créer des émoticônes. L'image doit être plus petite que {.MaxWidth}} par {{.MaxHeight}}." }, { "id": "api.emoji.upload.open.app_error", - "translation": "Impossible de créer l'émoticône. Une erreur est survenue lors de l'ouverture de l'image liée." + "translation": "Impossible de créer l'émoticône. Une erreur s'est produite lors de l'ouverture de l'image liée." }, { "id": "api.file.attachments.disabled.app_error", @@ -1038,11 +1110,11 @@ }, { "id": "api.file.file_exists.exists_local.app_error", - "translation": "Unable to check if the file exists." + "translation": "Impossible de vérifier si le fichier existe." }, { "id": "api.file.file_exists.s3.app_error", - "translation": "Unable to check if the file exists." + "translation": "Impossible de vérifier si le fichier existe." }, { "id": "api.file.get_file.public_invalid.app_error", @@ -1082,11 +1154,11 @@ }, { "id": "api.file.read_file.reading_local.app_error", - "translation": "Une erreur est survenue lors de la lecture à partir du stockage local du serveur" + "translation": "Une erreur s'est produite lors de la lecture à partir du stockage local du serveur" }, { "id": "api.file.read_file.s3.app_error", - "translation": "Une erreur est survenue lors de la lecture à partir du stockage S3" + "translation": "Une erreur s'est produite lors de la lecture à partir du stockage S3" }, { "id": "api.file.reader.reading_local.app_error", @@ -1113,8 +1185,8 @@ "translation": "Erreur de connexion à S3 ou minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Impossible d'envoyer le fichier. L'entête ne peut être interprété." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Le fichier est au-dessus des limites de dimensions, il n'a pas pu être envoyé : {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Impossible d'envoyer le fichier. Le stockage d'images n'est pas configuré." @@ -1132,17 +1220,21 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Impossible d'envoyer le fichier. Le fichier est trop volumineux." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", - "translation": "Une erreur est survenue lors de l'écriture vers S3" + "translation": "Une erreur s'est produite lors de l'écriture vers S3" }, { "id": "api.file.write_file_locally.create_dir.app_error", - "translation": "Une erreur est survenue lors de la création du dossier pour le nouveau fichier" + "translation": "Une erreur s'est produite lors de la création du dossier pour le nouveau fichier" }, { "id": "api.file.write_file_locally.writing.app_error", - "translation": "Une erreur est survenue durant l'écriture sur le stockage du serveur local" + "translation": "Une erreur s'est produite lors de l'écriture sur le stockage du serveur local" }, { "id": "api.incoming_webhook.disabled.app_error", @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Nom d'utilisateur invalide." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Le paramètre « license » est manquant dans la requête" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Le nouveau format pour la licence du client n'est pas encore supporté. Veuillez spécifier format=old dans la chaîne de requête (query string)" }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request : le redirect_uri spécifié ne correspond pas au callback_url enregistré" @@ -1230,19 +1338,19 @@ }, { "id": "api.oauth.get_access_token.internal.app_error", - "translation": "server_error : Une erreur interne serveur est survenue durant l'accès à la base de données" + "translation": "server_error : Une erreur interne serveur s'est produite lors de l'accès à la base de données" }, { "id": "api.oauth.get_access_token.internal_saving.app_error", - "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement du jeton d'accès dans la base de données" + "translation": "server_error : Une erreur interne serveur s'est produite lors de l'enregistrement du jeton d'accès dans la base de données" }, { "id": "api.oauth.get_access_token.internal_session.app_error", - "translation": "server_error : Une erreur interne serveur est survenue durant l'enregistrement de la session en base de données" + "translation": "server_error : Une erreur interne serveur s'est produite lors de l'enregistrement de la session en base de données" }, { "id": "api.oauth.get_access_token.internal_user.app_error", - "translation": "server_error : Une erreur interne serveur est survenue durant la récupération de l'utilisateur depuis la base de données" + "translation": "server_error : Une erreur interne serveur s'est produite lors de la récupération de l'utilisateur depuis la base de données" }, { "id": "api.oauth.get_access_token.missing_code.app_error", @@ -1270,15 +1378,15 @@ }, { "id": "api.oauth.revoke_access_token.del_session.app_error", - "translation": "Erreur lors de la suppression de la session en base de données" + "translation": "Une erreur s'est produite lors de la suppression de la session en base de données" }, { "id": "api.oauth.revoke_access_token.del_token.app_error", - "translation": "Error lors de la suppression du jeton d'accès dans la base de données" + "translation": "Une erreur s'est produite lors de la suppression du jeton d'accès dans la base de données" }, { "id": "api.oauth.revoke_access_token.get.app_error", - "translation": "Erreur lors de la récupération du jeton d'accès avant suppression" + "translation": "Une erreur s'est produite lors de la récupération du jeton d'accès de la base de données avant suppression" }, { "id": "api.oauth.singup_with_oauth.disabled.app_error", @@ -1338,7 +1446,15 @@ }, { "id": "api.post.create_webhook_post.creating.app_error", - "translation": "Erreur lors de la création du message" + "translation": "Une erreur s'est produite lors de la création du message" + }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." }, { "id": "api.post.disabled_all", @@ -1358,7 +1474,7 @@ }, { "id": "api.post.do_action.action_integration.app_error", - "translation": "Erreur d'action d'intégration" + "translation": "Une erreur s'est produite lors de l'action de l'intégration" }, { "id": "api.post.get_message_for_notification.files_sent", @@ -1408,7 +1524,7 @@ }, { "id": "api.post.update_post.find.app_error", - "translation": "Impossible de trouver le message existant ou le commentaire à mettre à jour." + "translation": "Impossible de trouver le message existant ou le commentaire à modifier." }, { "id": "api.post.update_post.permissions_details.app_error", @@ -1420,7 +1536,7 @@ }, { "id": "api.post.update_post.system_message.app_error", - "translation": "Impossible de mettre à jour un message système" + "translation": "Impossible de modifier un message système" }, { "id": "api.post_get_post_by_id.get.app_error", @@ -1500,7 +1616,7 @@ }, { "id": "api.server.start_server.starting.critical", - "translation": "Erreur de démarrage du serveur, err : %v" + "translation": "Une erreur s'est produite lors du démarrage du serveur, err : %v" }, { "id": "api.slackimport.slack_add_bot_user.email_pwd", @@ -1544,7 +1660,7 @@ }, { "id": "api.slackimport.slack_add_users.missing_email_address", - "translation": "L'utilisateur {{.Username}} ne dispose pas d'une adresse e-mail dans l'export Slack. {{.Email}} a été utilisé comme substitut. L'utilisateur devra mettre à jour son adresse e-mail une fois connecté au système.\r\n" + "translation": "L'utilisateur {{.Username}} ne dispose pas d'une adresse e-mail dans l'export Slack. {{.Email}} a été utilisé comme substitut. L'utilisateur devra modifier son adresse e-mail une fois connecté au système.\r\n" }, { "id": "api.slackimport.slack_add_users.unable_import", @@ -1736,7 +1852,7 @@ }, { "id": "api.team.team_icon.update.app_error", - "translation": "Une erreur est survenue lors du changement d'icône d'équipe." + "translation": "Une erreur s'est produite lors du changement d'icône d'équipe." }, { "id": "api.team.update_member_roles.not_a_member", @@ -1804,7 +1920,7 @@ }, { "id": "api.templates.email_info1", - "translation": "Pour n'importe quelle question, envoyez-nous un e-mail à :" + "translation": "Pour toute question, envoyez-nous un e-mail à l'adresse : " }, { "id": "api.templates.email_info2", @@ -1852,7 +1968,7 @@ }, { "id": "api.templates.mfa_change_subject", - "translation": "[{{ .SiteName }}] Votre authentification multi-facteurs (MFA) a été mise à jour" + "translation": "[{{ .SiteName }}] Votre authentification multi-facteurs (MFA) a été modifiée" }, { "id": "api.templates.mfa_deactivated_body.info", @@ -1908,11 +2024,11 @@ }, { "id": "api.templates.signin_change_email.body.title", - "translation": "Vous avez mis-à-jour votre méthode de connexion" + "translation": "Vous avez modifié votre méthode de connexion" }, { "id": "api.templates.signin_change_email.subject", - "translation": "[{{ .SiteName }}] Votre méthode d'authentification a été mise à jour" + "translation": "[{{ .SiteName }}] Votre méthode d'authentification a été modifiée" }, { "id": "api.templates.user_access_token_body.info", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Jeton d'accès manquant" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Demande de jeton vers {{.Service}} échouée" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Fournisseur de service OAuth non supporté" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "ID d'équipe invalide" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Votre compte est verrouillé en raison d'un trop grand nombre de tentatives de connexions. Veuillez réinitialiser votre mot de passe." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Jeton MFA invalide" }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA n'est pas configuré ou supporté sur ce serveur" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Connexion échouée en raison d'un mot de passe invalide" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Le changement de méthode d'authentification n'est pas configuré ou disponible sur ce serveur." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA non configuré ou disponible sur ce serveur" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Fournisseur de service OAuth non-supporté" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Impossible de récupérer l'image de profil, utilisateur introuvable." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Impossible de récupérer l'utilisateur par son adresse e-mail." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP n'est pas disponible sur ce serveur" @@ -2172,12 +2292,16 @@ }, { "id": "api.user.oauth_to_email.context.app_error", - "translation": "La mise à jour du mot de passe a échoué, car l'user_id du contexte ne correspondait pas à l'identifiant utilisateur spécifié" + "translation": "La modification du mot de passe a échoué, car l'user_id du contexte ne correspondait pas à l'identifiant utilisateur spécifié" }, { "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Le changement de méthode d'authentification n'est pas configuré ou disponible sur ce serveur." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Valeur acceptée invalide" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "Le jeton de redéfinition de mot de passe ne semble pas être valide." @@ -2240,7 +2364,7 @@ }, { "id": "api.user.send_password_change_email_and_forget.error", - "translation": "Impossible d'envoyer l'e-mail de mise à jour du mot de passe" + "translation": "Impossible d'envoyer l'e-mail de modification du mot de passe" }, { "id": "api.user.send_password_reset.send.app_error", @@ -2252,7 +2376,7 @@ }, { "id": "api.user.send_sign_in_change_email_and_forget.error", - "translation": "Impossible d'envoyer l'e-mail de mise à jour du mot de passe" + "translation": "Impossible d'envoyer l'e-mail de modification du mot de passe" }, { "id": "api.user.send_user_access_token.error", @@ -2274,21 +2398,17 @@ "id": "api.user.update_active.permissions.app_error", "translation": "Vous n'avez pas les permissions requises" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA non configuré ou disponible sur ce serveur" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Impossible de récupérer l'utilisateur à partir de l'objet utilisateur {{.Service}}" }, { "id": "api.user.update_password.context.app_error", - "translation": "La mise à jour du mot de passe a été refusée, car l'user_id du contexte ne correspondait pas à l'identifiant d'utilisateur spécifié" + "translation": "La modification du mot de passe a été refusée, car l'user_id du contexte ne correspondait pas à l'identifiant d'utilisateur spécifié" }, { "id": "api.user.update_password.failed.app_error", - "translation": "La mise à jour du mot de passe a échoué" + "translation": "La modification du mot de passe a échoué" }, { "id": "api.user.update_password.incorrect.app_error", @@ -2300,11 +2420,11 @@ }, { "id": "api.user.update_password.oauth.app_error", - "translation": "Mise à jour du mot de passe impossible car l'utilisateur est connecté par OAuth" + "translation": "Modification du mot de passe impossible, car l'utilisateur est connecté via un service OAuth" }, { "id": "api.user.update_password.valid_account.app_error", - "translation": "Mise à jour du mot de passe impossible car aucun compte ne correspond" + "translation": "Modification du mot de passe impossible, car aucun compte valide n'a été trouvé" }, { "id": "api.user.upload_profile_user.array.app_error", @@ -2356,7 +2476,7 @@ }, { "id": "api.web_socket.connect.upgrade.app_error", - "translation": "Échec de la mise-à-jour de la connexion WebSocket" + "translation": "Échec de la mise à niveau de la connexion WebSocket" }, { "id": "api.web_socket_router.bad_action.app_error", @@ -2396,20 +2516,12 @@ }, { "id": "api.webhook.team_mismatch.app_error", - "translation": "Impossible de mettre à jour les commandes entre équipes" + "translation": "Impossible de modifier les webhooks entre équipes" }, { "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Les webhooks sortants d'un même canal ne peuvent pas avoir les mêmes mots de déclenchement/URLs de rappel." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC n'est pas activé sur ce serveur." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Une erreur s'est produite lors de l'enregistrement du jeton WebRTC" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Paramètre {{.Name}} invalide" @@ -2436,7 +2548,7 @@ }, { "id": "app.channel.post_update_channel_purpose_message.retrieve_user.error", - "translation": "Impossible de récupérer l'utilisateur lors de la mise à jour de la description du canal %v" + "translation": "Impossible de récupérer l'utilisateur lors de la modification de la description du canal %v" }, { "id": "app.channel.post_update_channel_purpose_message.updated_from", @@ -2452,23 +2564,23 @@ }, { "id": "app.export.export_write_line.io_writer.error", - "translation": "An error occurred writing the export data." + "translation": "Une erreur s'est produite lors de l'écriture des données d'exportation." }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "Une erreur s'est produite lors du rassemblement au format JSON des données d'exportation." }, { "id": "app.import.attachment.bad_file.error", - "translation": "Erreur lors de la lecture du fichier : « {{.FilePath}} »" + "translation": "Une erreur s'est produite lors de la lecture du fichier : « {{.FilePath}} »" }, { "id": "app.import.attachment.file_upload.error", - "translation": "Erreur lors de l'envoi du fichier : « {{.FilePath}} »" + "translation": "Une erreur s'est produite lors de l'envoi du fichier : « {{.FilePath}} »" }, { "id": "app.import.bulk_import.file_scan.error", - "translation": "Erreur lors de la lecture du fichier d'importation de données" + "translation": "Une erreur s'est produite lors de la lecture du fichier d'importation de données" }, { "id": "app.import.bulk_import.json_decode.error", @@ -2480,11 +2592,11 @@ }, { "id": "app.import.emoji.bad_file.error", - "translation": "Erreur lors de la lecture du fichier d'émoticône. Émoticône portant le nom  : « {{.EmojiName}} »" + "translation": "Une erreur s'est produite lors de la lecture du fichier d'émoticône. Émoticône portant le nom  : « {{.EmojiName}} »" }, { "id": "app.import.import_channel.scheme_deleted.error", - "translation": "Impossible de définir un canal à utiliser sur un schéma de permissions supprimé." + "translation": "Impossible d'assigner un canal à un schéma de permissions supprimé." }, { "id": "app.import.import_channel.scheme_wrong_scope.error", @@ -2492,11 +2604,11 @@ }, { "id": "app.import.import_channel.team_not_found.error", - "translation": "Erreur lors de l'importation du canal. L'équipe portant le nom « {{.TeamName}} » n'a pas pu être trouvée." + "translation": "Une erreur s'est produite lors de l'importation du canal. L'équipe portant le nom « {{.TeamName}} » n'a pas pu être trouvée." }, { "id": "app.import.import_direct_channel.create_direct_channel.error", - "translation": "Impossible de créer le canal de messages privés" + "translation": "Impossible de créer le canal de messages personnels" }, { "id": "app.import.import_direct_channel.create_group_channel.error", @@ -2504,15 +2616,15 @@ }, { "id": "app.import.import_direct_channel.member_not_found.error", - "translation": "Impossible de trouver le membre du canal lors de l'importation du canal de messages privés" + "translation": "Impossible de trouver le membre du canal lors de l'importation du canal de messages personnels" }, { "id": "app.import.import_direct_channel.update_header_failed.error", - "translation": "Impossible de mettre à jour l'entête du canal de messages privés" + "translation": "Impossible de modifier l'entête du canal de messages personnels" }, { "id": "app.import.import_direct_post.channel_member_not_found.error", - "translation": "Impossible de trouver le membre du canal lors de l'importation d'un message d'un canal de messages privés" + "translation": "Impossible de trouver le membre du canal lors de l'importation d'un message d'un canal de messages personnels" }, { "id": "app.import.import_direct_post.create_direct_channel.error", @@ -2524,7 +2636,7 @@ }, { "id": "app.import.import_direct_post.save_preferences.error", - "translation": "Erreur lors de l'importation du message privé. Impossible de sauvegarder les préférences." + "translation": "Une erreur s'est produite lors de l'importation du message personnel. Impossible de sauvegarder les préférences." }, { "id": "app.import.import_direct_post.user_not_found.error", @@ -2568,19 +2680,19 @@ }, { "id": "app.import.import_post.channel_not_found.error", - "translation": "Erreur lors de l'importation du message. Le canal portant le nom « {{.ChannelName}} » n'a pas pu être trouvé." + "translation": "Une erreur s'est produite lors de l'importation du message. Le canal portant le nom « {{.ChannelName}} » n'a pas pu être trouvé." }, { "id": "app.import.import_post.save_preferences.error", - "translation": "Erreur lors de l'importation du message. Impossible de sauvegarder les préférences." + "translation": "Une erreur s'est produite lors de l'importation du message. Impossible de sauvegarder les préférences." }, { "id": "app.import.import_post.team_not_found.error", - "translation": "Erreur lors de l'importation du message. L'équipe portant le nom « {{.TeamName}} » n'a pas pu être trouvée." + "translation": "Une erreur s'est produite lors de l'importation du message. L'équipe portant le nom « {{.TeamName}} » n'a pas pu être trouvée." }, { "id": "app.import.import_post.user_not_found.error", - "translation": "Erreur lors de l'importation du message. L'utilisateur portant le nom « {{.Username}} » n'a pas pu être trouvé." + "translation": "Une erreur s'est produite lors de l'importation du message. L'utilisateur portant le nom « {{.Username}} » n'a pas pu être trouvé." }, { "id": "app.import.import_scheme.scope_change.error", @@ -2596,11 +2708,11 @@ }, { "id": "app.import.import_user.save_preferences.error", - "translation": "Erreur lors de l'importation des préférences utilisateur. Impossible de sauvegarder les préférences." + "translation": "Une erreur s'est produite lors de l'importation des préférences utilisateur. Impossible de sauvegarder les préférences." }, { "id": "app.import.import_user_channels.save_preferences.error", - "translation": "Erreur lors de l'importation des membres du canal. Impossible de sauvegarder les préférences." + "translation": "Une erreur s'est produite lors de l'importation des membres du canal. Impossible de sauvegarder les préférences." }, { "id": "app.import.process_import_data_file_version_line.invalid_version.error", @@ -2652,39 +2764,39 @@ }, { "id": "app.import.validate_direct_channel_import_data.header_length.error", - "translation": "L'entête du canal de messages privés est trop long" + "translation": "L'entête du canal de messages personnels est trop long" }, { "id": "app.import.validate_direct_channel_import_data.members_required.error", - "translation": "La propriété requise pour un canal de messages privés est manquante: members" + "translation": "La propriété requise pour un canal de messages personnels est manquante : members" }, { "id": "app.import.validate_direct_channel_import_data.members_too_few.error", - "translation": "La liste des membres du canal de messages privés contient trop peu d'éléments" + "translation": "La liste des membres du canal de messages personnels contient trop peu d'éléments" }, { "id": "app.import.validate_direct_channel_import_data.members_too_many.error", - "translation": "La liste des membres du canal de messages privés contient trop d'éléments" + "translation": "La liste des membres du canal de messages personnels contient trop d'éléments" }, { "id": "app.import.validate_direct_channel_import_data.unknown_favoriter.error", - "translation": "Les canaux de messages privés ne peuvent être placés en favoris que par ses membres. « {{.Username}} » n'en est pas un." + "translation": "Les canaux de messages personnels ne peuvent être placés en favoris que par ses membres. « {{.Username}} » n'en est pas un." }, { "id": "app.import.validate_direct_post_import_data.channel_members_required.error", - "translation": "La propriété requise pour un message privé est manquante: channel_members" + "translation": "La propriété requise pour un message personnel est manquante : channel_members" }, { "id": "app.import.validate_direct_post_import_data.channel_members_too_few.error", - "translation": "La liste des membres du canal de messages privés contient trop peu d'éléments" + "translation": "La liste des membres du canal de messages personnels contient trop peu d'éléments" }, { "id": "app.import.validate_direct_post_import_data.channel_members_too_many.error", - "translation": "La liste des membres du canal de messages privés contient trop d'éléments" + "translation": "La liste des membres du canal de messages personnels contient trop d'éléments" }, { "id": "app.import.validate_direct_post_import_data.create_at_missing.error", - "translation": "La propriété requise pour un message privé est manquante: create_at" + "translation": "La propriété requise pour un message personnel est manquante : create_at" }, { "id": "app.import.validate_direct_post_import_data.create_at_zero.error", @@ -2700,11 +2812,11 @@ }, { "id": "app.import.validate_direct_post_import_data.unknown_flagger.error", - "translation": "Les messages privés ne peuvent être marqués que par ses membres. « {{.Username}} » n'en est pas un." + "translation": "Les messages personnels ne peuvent être marqués que par ses membres. « {{.Username}} » n'en est pas un." }, { "id": "app.import.validate_direct_post_import_data.user_missing.error", - "translation": "La propriété requise pour un message privé est manquante: user" + "translation": "La propriété requise pour un message personnel est manquante : user" }, { "id": "app.import.validate_emoji_import_data.empty.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "Les données d'authentification utilisateur sont trop longues." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "La propriété User AuthService ne doit pas être vide si ce champ est spécifié." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "L'adresse e-mail de l'utilisateur a une longueur invalide." @@ -3060,7 +3168,7 @@ }, { "id": "app.plugin.cluster.save_config.app_error", - "translation": "La configuration du plugin dans votre fichier config.json doit être mise à jour manuellement lorsque vous utilisez l'option ReadOnlyConfig alors que le clustering est activé." + "translation": "La configuration du plugin dans votre fichier config.json doit être modifiée manuellement lorsque vous utilisez l'option ReadOnlyConfig alors que le clustering est activé." }, { "id": "app.plugin.config.app_error", @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "Ce nœud d'API n'est pas accessible tant que les migrations ne sont pas terminées. " }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Une erreur s'est produite lors de l'encodage JSON utilisé par la boite de dialogue interactive." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Impossible d'analyser la date d'installation" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "L'URL ou le nom d'utilisateur du serveur Elasticsearch a changé. Veuillez spécifier à nouveau le mot de passe de Elasticsearch pour tester la connexion." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Impossible de créer l'utilisateur LDAP." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Impossible d'obtenir tous les utilisateurs à l'aide de AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Impossible de rechercher des utilisateurs dans AD/LDAP. Veuillez vous assurer que le serveur Mattermost puisse se connecter à votre serveur AD/LDAP et réessayez." @@ -3430,13 +3554,33 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Filtre AD/LDAP Invalide" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Impossible d'ajouter le fichier joint à l'export Global Relay." }, { "id": "ent.message_export.global_relay.close_zip_file.app_error", - "translation": "Impossible de créer le fichier eml." + "translation": "Impossible de fermer le fichier zip." }, { "id": "ent.message_export.global_relay.create_file_in_zip.app_error", @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Impossible d'ouvrir un fichier temporaire d'exportation" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Une erreur s'est produite lors de l'authentification du jeton MFA" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Jeton MFA invalide" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Impossible de mettre à jour le statut actif MFA pour l'utilisateur" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Impossible de mettre à jour le statut actif MFA pour l'utilisateur" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Erreur lors de la réinitialisation du secret MFA" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Erreur lors de la génération du QR code" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Erreur lors de la sauvegarde du secret MFA" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "votre licence ne supporte pas l'authentification multi-facteurs" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Une erreur s'est produite lors de l'authentification du jeton MFA" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Impossible de migrer les utilisateurs AD/LDAP avec le champ en question. Doublon détecté. Veuillez supprimer tous les doublons et réessayez." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 n'est pas configuré ou supporté sur ce serveur." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Impossible de décoder en base 64 l'identifiant du déclencheur utilisé par la boite de dialogue interactive." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Identifiant du déclencheur de dialogue interactive a expiré. Les identifiants de déclencheur sont valides pour au maximum {{.Seconds}} secondes." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Identifiant du déclencheur est manquant dans les données requises par la boite de dialogue interactive." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Impossible de décoder en base 64 la signature de l'identifiant du déclencheur utilisé par la boite de dialogue interactive." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Impossible de vérifier la signature de l'identifiant du déclencheur utilisé par la boite de dialogue interactive." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Impossible de signer l'identifiant généré du déclencheur utilisé par la boite de dialogue interactive." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Impossible d'interpréter le paramètre BatchSize de la tâche d'exportation de messages." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Bulletin de Sécurité Mattermost" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Une erreur s'est produite lors de l'authentification du jeton MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Jeton MFA invalide" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Impossible de mettre à jour le statut actif MFA pour l'utilisateur" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Impossible de mettre à jour le statut actif MFA pour l'utilisateur" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Une erreur s'est produite lors de la réinitialisation de la clé secrète MFA" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Une erreur s'est produite lors de la génération du QR code" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Une erreur s'est produite lors de la sauvegarde de la clé secrète MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "L'authentification multi-facteurs est requise sur ce serveur." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Une erreur s'est produite lors de l'authentification du jeton MFA" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "La migration a échoué à cause de données de progression invalides." @@ -3728,7 +3896,7 @@ }, { "id": "model.channel.is_valid.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.channel_member.is_valid.channel_id.app_error", @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "La valeur de notification par e-mail est invalide" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Le statut pour ignorer les mentions dans un canal est invalide." + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Le niveau de notification est invalide" @@ -3756,7 +3928,7 @@ }, { "id": "model.client.connecting.app_error", - "translation": "Une erreur est survenue durant la connexion au serveur" + "translation": "Une erreur s'est produite lors de la connexion au serveur" }, { "id": "model.client.create_emoji.emoji.app_error", @@ -3804,27 +3976,27 @@ }, { "id": "model.client.upload_post_attachment.channel_id.app_error", - "translation": "Une erreur est survenue lors de l'écriture de l'ID du channel dans le formulaire multiforme" + "translation": "Une erreur s'est produite lors de l'écriture de l'ID du channel dans le formulaire multiforme" }, { "id": "model.client.upload_post_attachment.file.app_error", - "translation": "Une erreur est survenue lors de l'écriture du fichier dans le formulaire à contenu multiple" + "translation": "Une erreur s'est produite lors de l'écriture du fichier dans le formulaire à contenu multiple" }, { "id": "model.client.upload_post_attachment.file_size.app_error", - "translation": "Une erreur est survenue lors de l'écriture de la taille du fichier (fileSize) dans le formulaire à contenu multiple" + "translation": "Une erreur s'est produite lors de l'écriture de la taille du fichier (fileSize) dans le formulaire à contenu multiple" }, { "id": "model.client.upload_post_attachment.import_from.app_error", - "translation": "Une erreur est survenue lors de l'écriture de l'origine d'importation (importForm) dans le formulaire à contenu multiple" + "translation": "Une erreur s'est produite lors de l'écriture de l'origine d'importation (importForm) dans le formulaire à contenu multiple" }, { "id": "model.client.upload_post_attachment.writer.app_error", - "translation": "Une erreur est survenue lors de la fermeture de l'outil d'écriture de contenu multiple" + "translation": "Une erreur s'est produite lors de la fermeture de l'outil d'écriture de contenu multiple" }, { "id": "model.client.upload_saml_cert.app_error", - "translation": "Erreur lors de la création de la requête pour le formulaire multipart pour le certificat SAML" + "translation": "Une erreur s'est produite lors de la requête pour le formulaire multipart pour le certificat SAML" }, { "id": "model.client.writer.app_error", @@ -3888,7 +4060,7 @@ }, { "id": "model.command.is_valid.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.command.is_valid.url.app_error", @@ -4252,35 +4424,19 @@ }, { "id": "model.config.is_valid.time_between_user_typing.app_error", - "translation": "Le temps entre chaque utilisateur tapant une mise à jour ne doit pas être inférieur à 1000 millisecondes." + "translation": "Le temps entre chaque modification de messages ne doit pas être inférieur à 1000 millisecondes." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "La clé secrète de la passerelle administrateur WebRTC doit être définie." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Valeur invalide définie comme fichier de certificat TLS. Utilisez LetsEncrypt ou spécifiez le chemin menant à un fichier de certificat valide." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "L'URL de la passerelle administrateur WebRTC doit être une URL valide et doit commencer par http:// ou https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Valeur invalide définie comme fichier de clé TLS. Utilisez LetsEncrypt ou spécifiez le chemin menant à un fichier de clé valide." }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "L'URL de la passerelle WebSocket WebRTC doit être une URL valide et doit commencer par ws:// ou wss://." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "L'URI STUN WebRTC doit être un URI valide et doit commencer par stun:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "La clé partagée TURN WebRTC ne peut pas être vide si l'URI TURN a été défini." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "L'URI TURN WebRTC doit être un URI valide et doit commencer par turn:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "Le nom d'utilisateur TURN WebRTC ne peut pas être vide si un URI TURN a été défini." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Valeur invalide définie comme redéfinition de chiffrement TLS. Consultez la documentation pour connaître les valeurs acceptées." }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4308,7 +4464,7 @@ }, { "id": "model.emoji.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.emoji.user_id.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Valeur invalide pour le paramètre « user_id »." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Id canal invalide" @@ -4376,7 +4592,7 @@ }, { "id": "model.incoming_hook.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.incoming_hook.user_id.app_error", @@ -4448,7 +4664,7 @@ }, { "id": "model.oauth.is_valid.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.outgoing_hook.icon_url.app_error", @@ -4496,7 +4712,7 @@ }, { "id": "model.outgoing_hook.is_valid.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.outgoing_hook.is_valid.url.app_error", @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Identifiants de fichier invalide" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4580,7 +4796,7 @@ }, { "id": "model.post.is_valid.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.post.is_valid.user_id.app_error", @@ -4664,7 +4880,7 @@ }, { "id": "model.team.is_valid.update_at.app_error", - "translation": "La date de mise à jour doit être une date valide" + "translation": "La date de modification doit être une date valide" }, { "id": "model.team.is_valid.url.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Id d'utilisateur invalide" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "La propriété requise de conditions d'utilisation est manquante : create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Identifiant de conditions d'utilisation invalide." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Le texte correspondant aux conditions d'utilisation personnalisées est trop long. Maximum {{.MaxLength}} caractères sont autorisés." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "La propriété requise de conditions d'utilisation est manquante : user_id." + }, { "id": "model.token.is_valid.expiry", "translation": "Durée d'expiration de jeton invalide." @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Veuillez spécifier une adresse e-mail valide." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères et une lettre minuscule." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule et un chiffre." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule et un symbole (parmi \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule et une majuscule." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, une majuscule et un chiffre." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, une majuscule, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre minuscule, une majuscule et un symbole (parmi \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, un chiffre." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, un symbole (parmi \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule et un chiffre." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule, un chiffre et un symbole (parmi \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Votre mot de passe doit contenir au moins {{.Min}} caractères, une lettre majuscule et un symbole (parmi \"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Le nom d'utilisateur doit commencer par une lettre et contenir entre 3 et 22 caractères constitués de nombres, lettres minuscules et des symboles « . », « - » et « _ »." }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Id utilisateur invalide" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "La propriété requise de conditions d'utilisation est manquante : create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "La propriété requise de conditions d'utilisation est manquante : service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "La propriété requise de conditions d'utilisation est manquante : user_id." + }, { "id": "model.utils.decode_json.app_error", "translation": "impossible de décoder" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Impossible de définir le statut de l'utilisateur. Statut d'utilisateur inconnu." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Les liens publics sont désactivés" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Impossible de récupérer le lien public du fichier. Le fichier doit être lié à un message qui peut être lu par l'utilisateur actuel." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb : Impossible de convertir StringArray en *string" @@ -4744,7 +5076,7 @@ }, { "id": "store.sql_audit.get.finding.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche des audits" + "translation": "Une erreur s'est produite lors de la recherche des audits" }, { "id": "store.sql_audit.get.limit.app_error", @@ -4756,11 +5088,11 @@ }, { "id": "store.sql_audit.permanent_delete_by_user.app_error", - "translation": "Nous avons rencontré une erreur durant la suppression des audits" + "translation": "Une erreur s'est produite lors de la suppression des audits" }, { "id": "store.sql_audit.save.saving.app_error", - "translation": "Nous avons rencontré une erreur lors de l'enregistrement des audits" + "translation": "Une erreur s'est produite lors de l'enregistrement des audits" }, { "id": "store.sql_channel.analytics_deleted_type_count.app_error", @@ -4768,7 +5100,7 @@ }, { "id": "store.sql_channel.analytics_type_count.app_error", - "translation": "Impossible de récupérer le nombre de type de canaux supprimés" + "translation": "Impossible de récupérer le nombre de type de canaux" }, { "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -4792,23 +5124,23 @@ }, { "id": "store.sql_channel.delete.channel.app_error", - "translation": "Impossible de supprimer le schéma de permissions" + "translation": "Impossible de supprimer le canal" }, { "id": "store.sql_channel.get.existing.app_error", - "translation": "Impossible de trouver le canal supprimé existant" + "translation": "Impossible de trouver le canal existant" }, { "id": "store.sql_channel.get.find.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche du canal" + "translation": "Une erreur s'est produite lors de la recherche du canal" }, { "id": "store.sql_channel.get_all.app_error", - "translation": "Impossible d'obtenir les canaux" + "translation": "Impossible de récupérer tous les canaux" }, { "id": "store.sql_channel.get_by_name.existing.app_error", - "translation": "Impossible de trouver le canal supprimé existant" + "translation": "Impossible de trouver le canal existant" }, { "id": "store.sql_channel.get_by_name.missing.app_error", @@ -4820,11 +5152,11 @@ }, { "id": "store.sql_channel.get_channel_counts.get.app_error", - "translation": "Impossible d'ajouter des membres au canal de messages personnels" + "translation": "Impossible de récupérer le nombre de canaux" }, { "id": "store.sql_channel.get_channels.get.app_error", - "translation": "Impossible d'obtenir les canaux" + "translation": "Impossible de récupérer les canaux" }, { "id": "store.sql_channel.get_channels.not_found.app_error", @@ -4832,7 +5164,7 @@ }, { "id": "store.sql_channel.get_channels_by_ids.get.app_error", - "translation": "Impossible d'obtenir les canaux" + "translation": "Impossible de récupérer les canaux" }, { "id": "store.sql_channel.get_channels_by_ids.not_found.app_error", @@ -4860,7 +5192,7 @@ }, { "id": "store.sql_channel.get_member.app_error", - "translation": "Impossible d'ajouter des membres au canal de messages personnels" + "translation": "Impossible de récupérer le membre du canal" }, { "id": "store.sql_channel.get_member.missing.app_error", @@ -4876,19 +5208,23 @@ }, { "id": "store.sql_channel.get_members.app_error", - "translation": "Impossible d'ajouter des membres au canal de messages personnels" + "translation": "Impossible de récupérer les membres du canal" }, { "id": "store.sql_channel.get_members_by_ids.app_error", - "translation": "Impossible d'ajouter des membres au canal de messages personnels" + "translation": "Impossible de récupérer les membres du canal" }, { "id": "store.sql_channel.get_more_channels.get.app_error", - "translation": "Impossible d'obtenir les canaux" + "translation": "Impossible de récupérer les canaux" }, { "id": "store.sql_channel.get_public_channels.get.app_error", - "translation": "Impossible d'obtenir les canaux" + "translation": "Impossible de récupérer les canaux publics" + }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Impossible de récupérer les fuseaux horaires des membres du canal" }, { "id": "store.sql_channel.get_unread.app_error", @@ -4896,7 +5232,7 @@ }, { "id": "store.sql_channel.increment_mention_count.app_error", - "translation": "Unable to increment the mention count" + "translation": "Impossible d'incrémenter le nombre de mentions" }, { "id": "store.sql_channel.migrate_channel_members.commit_transaction.app_error", @@ -4920,7 +5256,7 @@ }, { "id": "store.sql_channel.permanent_delete.app_error", - "translation": "Impossible de supprimer le schéma de permissions" + "translation": "Impossible de supprimer le canal" }, { "id": "store.sql_channel.permanent_delete.commit_transaction.app_error", @@ -4928,7 +5264,7 @@ }, { "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error", - "translation": "Unable to delete materialized public channel" + "translation": "Impossible de supprimer le canal public matérialisé" }, { "id": "store.sql_channel.permanent_delete.open_transaction.app_error", @@ -4936,7 +5272,7 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.app_error", - "translation": "Impossible de supprimer le schéma de permissions" + "translation": "Impossible de supprimer les canaux" }, { "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error", @@ -4944,7 +5280,7 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", - "translation": "Unable to delete materialized public channels" + "translation": "Impossible de supprimer les canaux publics matérialisés" }, { "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error", @@ -4952,15 +5288,19 @@ }, { "id": "store.sql_channel.permanent_delete_members_by_user.app_error", - "translation": "Impossible de récupérer les membres du canal" + "translation": "Impossible de récupérer le membre du canal" }, { "id": "store.sql_channel.pinned_posts.app_error", - "translation": "Unable to find the pinned posts" + "translation": "Impossible de trouver les messages épinglés" + }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "Impossible de retirer du canal les utilisateurs désactivés" }, { "id": "store.sql_channel.remove_member.app_error", - "translation": "Impossible de récupérer les membres du canal" + "translation": "Impossible de supprimer le membre du canal" }, { "id": "store.sql_channel.reset_all_channel_schemes.app_error", @@ -5004,7 +5344,7 @@ }, { "id": "store.sql_channel.save.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Impossible d'insérer/mettre à jour le canal public matérialisé" }, { "id": "store.sql_channel.save_channel.current_count.app_error", @@ -5028,7 +5368,7 @@ }, { "id": "store.sql_channel.save_channel.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder le canal" }, { "id": "store.sql_channel.save_direct_channel.add_members.app_error", @@ -5040,7 +5380,7 @@ }, { "id": "store.sql_channel.save_direct_channel.not_direct.app_error", - "translation": "Tentative de création d'un canal non direct via SaveDirectChannel" + "translation": "Tentative de création via SaveDirectChannel d'un canal de messages non personnels (groupe de messages privés ou groupe public)" }, { "id": "store.sql_channel.save_direct_channel.open_transaction.app_error", @@ -5060,11 +5400,11 @@ }, { "id": "store.sql_channel.save_member.save.app_error", - "translation": "Impossible de mettre à jour le membre du canal" + "translation": "Impossible de sauvegarder le membre du canal" }, { "id": "store.sql_channel.search.app_error", - "translation": "Nous avons rencontré une erreur durant la recherche des canaux" + "translation": "Une erreur s'est produite lors de la recherche des canaux" }, { "id": "store.sql_channel.set_delete_at.commit_transaction.app_error", @@ -5076,7 +5416,7 @@ }, { "id": "store.sql_channel.set_delete_at.update_public_channel.app_error", - "translation": "Unable to update the materialized public channel" + "translation": "Impossible de mettre à jour le canal public matérialisé" }, { "id": "store.sql_channel.update.app_error", @@ -5084,7 +5424,7 @@ }, { "id": "store.sql_channel.update.archived_channel.app_error", - "translation": "Impossible de modifier un canal archivé." + "translation": "Impossible de modifier un canal archivé" }, { "id": "store.sql_channel.update.commit_transaction.app_error", @@ -5104,11 +5444,11 @@ }, { "id": "store.sql_channel.update.updating.app_error", - "translation": "Nous avons rencontré une erreur durant la mise à jour du canal" + "translation": "Une erreur s'est produite lors de la mise à jour du canal" }, { "id": "store.sql_channel.update.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Impossible d'insérer/mettre à jour le canal public matérialisé" }, { "id": "store.sql_channel.update_last_viewed_at.app_error", @@ -5116,7 +5456,7 @@ }, { "id": "store.sql_channel.update_member.app_error", - "translation": "Nous avons rencontré une erreur durant la mise à jour du membre du canal" + "translation": "Une erreur s'est produite lors de la mise à jour du membre du canal" }, { "id": "store.sql_channel_member_history.get_users_in_channel_during.app_error", @@ -5160,31 +5500,31 @@ }, { "id": "store.sql_command.analytics_command_count.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de compter les commandes" }, { "id": "store.sql_command.get_by_trigger.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer la commande" }, { "id": "store.sql_command.save.delete.app_error", - "translation": "Impossible de supprimer le rôle" + "translation": "Impossible de supprimer la commande" }, { "id": "store.sql_command.save.delete_perm.app_error", - "translation": "Impossible de supprimer le rôle" + "translation": "Impossible de supprimer la commande" }, { "id": "store.sql_command.save.get.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer la commande" }, { "id": "store.sql_command.save.get_team.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer les commandes" }, { "id": "store.sql_command.save.saving.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder la commande" }, { "id": "store.sql_command.save.saving_overwrite.app_error", @@ -5192,15 +5532,15 @@ }, { "id": "store.sql_command.save.update.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de modifier la commande" }, { "id": "store.sql_command_webhooks.get.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_command_webhooks.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder le webhook" }, { "id": "store.sql_command_webhooks.save.existing.app_error", @@ -5216,7 +5556,7 @@ }, { "id": "store.sql_compliance.get.finding.app_error", - "translation": "Nous avons rencontré une erreur durant le chargement des rapports de conformité" + "translation": "Une erreur s'est produite lors du chargement des rapports de conformité" }, { "id": "store.sql_compliance.message_export.app_error", @@ -5224,11 +5564,11 @@ }, { "id": "store.sql_compliance.save.saving.app_error", - "translation": "Nous avons rencontré une erreur durant l'enregistrement du rapport de conformité" + "translation": "Une erreur s'est produite lors de l'enregistrement du rapport de conformité" }, { "id": "store.sql_emoji.delete.app_error", - "translation": "Impossible de supprimer le rôle" + "translation": "Impossible de supprimer l'émoticône" }, { "id": "store.sql_emoji.delete.no_results", @@ -5236,47 +5576,47 @@ }, { "id": "store.sql_emoji.get.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer l'émoticône" }, { "id": "store.sql_emoji.get_all.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer l'émoticône" }, { "id": "store.sql_emoji.get_by_name.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer l'émoticône" }, { "id": "store.sql_emoji.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder l'émoticône" }, { "id": "store.sql_file_info.PermanentDeleteByUser.app_error", - "translation": "Impossible de supprimer les fichiers joints de l'utilisateur." + "translation": "Impossible de supprimer les fichiers joints de l'utilisateur" }, { "id": "store.sql_file_info.attach_to_post.app_error", - "translation": "Impossible de lier l'information du fichier au message" + "translation": "Impossible de lier les informations du fichier au message" }, { "id": "store.sql_file_info.delete_for_post.app_error", - "translation": "Impossible de supprimer l'information du fichier du message" + "translation": "Impossible de supprimer les informations du fichier du message" }, { "id": "store.sql_file_info.get.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de récupérer les informations du fichier" }, { "id": "store.sql_file_info.get_by_path.app_error", - "translation": "Impossible de récupérer l'information du fichier du message" + "translation": "Impossible de récupérer les informations du fichier par chemin" }, { "id": "store.sql_file_info.get_for_post.app_error", - "translation": "Impossible de récupérer l'information du fichier du message" + "translation": "Impossible de récupérer les informations du fichier du message" }, { "id": "store.sql_file_info.get_for_user_id.app_error", - "translation": "Impossible de récupérer l'information du fichier de l'utilisateur." + "translation": "Impossible de récupérer les informations du fichier de l'utilisateur" }, { "id": "store.sql_file_info.permanent_delete.app_error", @@ -5288,19 +5628,43 @@ }, { "id": "store.sql_file_info.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder les informations du fichier" + }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Une équipe portant le même nom existe déjà" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" }, { "id": "store.sql_job.delete.app_error", - "translation": "Impossible de supprimer le rôle" + "translation": "Impossible de supprimer la tâche" }, { "id": "store.sql_job.get.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer la tâche" }, { "id": "store.sql_job.get_all.app_error", - "translation": "Impossible de récupérer le schéma de permissions" + "translation": "Impossible de récupérer les tâches" }, { "id": "store.sql_job.get_count_by_status_and_type.app_error", @@ -5312,15 +5676,15 @@ }, { "id": "store.sql_job.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder la tâche" }, { "id": "store.sql_job.update.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de modifier la tâche" }, { "id": "store.sql_license.get.app_error", - "translation": "Nous avons rencontré une erreur durant le chargement de la licence" + "translation": "Une erreur s'est produite lors du chargement de la licence" }, { "id": "store.sql_license.get.missing.app_error", @@ -5328,7 +5692,7 @@ }, { "id": "store.sql_license.save.app_error", - "translation": "Nous avons rencontré une erreur durant l'enregistrement de la licence" + "translation": "Une erreur s'est produite lors de l'enregistrement de la licence" }, { "id": "store.sql_oauth.delete.commit_transaction.app_error", @@ -5344,27 +5708,27 @@ }, { "id": "store.sql_oauth.delete_app.app_error", - "translation": "Une erreur a eu lieu pendant la suppression de l'application OAuth2" + "translation": "Une erreur s'est produite lors de la suppression de l'application OAuth2" }, { "id": "store.sql_oauth.get_access_data.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès" + "translation": "Une erreur s'est produite lors de la recherche du jeton d'accès" }, { "id": "store.sql_oauth.get_access_data_by_user_for_app.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès" + "translation": "Une erreur s'est produite lors de la recherche du jeton d'accès" }, { "id": "store.sql_oauth.get_app.find.app_error", - "translation": "Unable to find the requested app" + "translation": "Impossible de trouver l'application demandée" }, { "id": "store.sql_oauth.get_app.finding.app_error", - "translation": "Impossible de trouver l'application" + "translation": "Une erreur s'est produite lors de la recherche de l'application" }, { "id": "store.sql_oauth.get_app_by_user.find.app_error", - "translation": "Impossible de trouver l'équipe existante à mettre à jour" + "translation": "Impossible de trouver les applications existantes" }, { "id": "store.sql_oauth.get_apps.find.app_error", @@ -5376,11 +5740,11 @@ }, { "id": "store.sql_oauth.get_auth_data.finding.app_error", - "translation": "Nous avons rencontré une erreur durant la recherche du code d'autorisation" + "translation": "Une erreur s'est produite lors de la recherche du code d'autorisation" }, { "id": "store.sql_oauth.get_previous_access_data.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche du jeton d'accès" + "translation": "Une erreur s'est produite lors de la recherche du jeton d'accès" }, { "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error", @@ -5388,7 +5752,7 @@ }, { "id": "store.sql_oauth.remove_access_data.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de supprimer le jeton d'accès" }, { "id": "store.sql_oauth.remove_auth_data.app_error", @@ -5396,7 +5760,7 @@ }, { "id": "store.sql_oauth.save_access_data.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder le jeton d'accès" }, { "id": "store.sql_oauth.save_app.existing.app_error", @@ -5404,7 +5768,7 @@ }, { "id": "store.sql_oauth.save_app.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder l'application" }, { "id": "store.sql_oauth.save_auth_data.app_error", @@ -5412,23 +5776,23 @@ }, { "id": "store.sql_oauth.update_access_data.app_error", - "translation": "Nous avons rencontré une erreur lors de la mise à jour du jeton d'accès" + "translation": "Une erreur s'est produite lors de la modification du jeton d'accès" }, { "id": "store.sql_oauth.update_app.find.app_error", - "translation": "Impossible de trouver d'application existante à mettre à jour" + "translation": "Impossible de trouver l'application existante à mettre à jour" }, { "id": "store.sql_oauth.update_app.finding.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche de l'application" + "translation": "Une erreur s'est produite lors de la recherche de l'application" }, { "id": "store.sql_oauth.update_app.update.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de mettre à jour l'application" }, { "id": "store.sql_oauth.update_app.updating.app_error", - "translation": "Nous avons rencontré une erreur durant la mise à jour de l'application" + "translation": "Une erreur s'est produite lors de la modification de l'application" }, { "id": "store.sql_plugin_store.delete.app_error", @@ -5444,15 +5808,15 @@ }, { "id": "store.sql_post.analytics_posts_count.app_error", - "translation": "Unable to get post counts" + "translation": "Impossible de récupérer le nombre de messages" }, { "id": "store.sql_post.analytics_posts_count_by_day.app_error", - "translation": "Unable to get post counts by day" + "translation": "Impossible de récupérer le nombre de messages par jour" }, { "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", - "translation": "Unable to get user counts with posts" + "translation": "Impossible de récupérer le nombre d'utilisateurs ayant envoyé des messages" }, { "id": "store.sql_post.compliance_export.app_error", @@ -5460,7 +5824,7 @@ }, { "id": "store.sql_post.delete.app_error", - "translation": "Impossible de supprimer le rôle" + "translation": "Impossible de supprimer le message" }, { "id": "store.sql_post.get.app_error", @@ -5468,7 +5832,7 @@ }, { "id": "store.sql_post.get_flagged_posts.app_error", - "translation": "Impossible d'ajouter des membres au canal de messages personnels" + "translation": "Impossible de récupérer les messages épinglés" }, { "id": "store.sql_post.get_parents_posts.app_error", @@ -5492,7 +5856,7 @@ }, { "id": "store.sql_post.get_posts_by_ids.app_error", - "translation": "Impossible de récupérer le message" + "translation": "Impossible de récupérer les messages" }, { "id": "store.sql_post.get_posts_created_att.app_error", @@ -5508,11 +5872,11 @@ }, { "id": "store.sql_post.overwrite.app_error", - "translation": "Impossible de supprimer le rôle" + "translation": "Impossible d'écraser le message" }, { "id": "store.sql_post.permanent_delete.app_error", - "translation": "Impossible de supprimer le rôle" + "translation": "Impossible de supprimer le message" }, { "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", @@ -5524,7 +5888,7 @@ }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", - "translation": "Impossible de supprimer le schéma de permissions" + "translation": "Impossible de supprimer les messages par canal" }, { "id": "store.sql_post.permanent_delete_by_user.app_error", @@ -5532,15 +5896,15 @@ }, { "id": "store.sql_post.permanent_delete_by_user.too_many.app_error", - "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur (trop nombreux), veuillez relancer" + "translation": "Impossible de sélectionner les messages à supprimer pour l'utilisateur (ils sont trop nombreux), veuillez relancer l'opération" }, { "id": "store.sql_post.query_max_post_size.error", - "translation": "Impossible de déterminer la taille maximale supportée pour les publications" + "translation": "Impossible de déterminer la taille maximale supportée pour les messages" }, { "id": "store.sql_post.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder le message" }, { "id": "store.sql_post.save.existing.app_error", @@ -5552,7 +5916,7 @@ }, { "id": "store.sql_post.update.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de modifier le message" }, { "id": "store.sql_preference.cleanup_flags_batch.app_error", @@ -5560,19 +5924,19 @@ }, { "id": "store.sql_preference.delete.app_error", - "translation": "Nous avons rencontré une erreur durant la suppression des préférences" + "translation": "Une erreur s'est produite lors de la suppression des préférences" }, { "id": "store.sql_preference.get.app_error", - "translation": "Nous avons rencontré une erreur durant la recherche des préférences" + "translation": "Une erreur s'est produite lors de la recherche des préférences" }, { "id": "store.sql_preference.get_all.app_error", - "translation": "Nous avons rencontré une erreur durant la recherche des préférences" + "translation": "Une erreur s'est produite lors de la recherche des préférences" }, { "id": "store.sql_preference.get_category.app_error", - "translation": "Nous avons rencontré une erreur durant la recherche des préférences" + "translation": "Une erreur s'est produite lors de la recherche des préférences" }, { "id": "store.sql_preference.insert.exists.app_error", @@ -5580,15 +5944,15 @@ }, { "id": "store.sql_preference.insert.save.app_error", - "translation": "Unable to save the preference" + "translation": "Impossible de sauvegarder les préférences" }, { "id": "store.sql_preference.is_feature_enabled.app_error", - "translation": "Nous avons rencontré une erreur durant la recherche des préférences pour une fonctionnalité en accès anticipé" + "translation": "Une erreur s'est produite lors de la recherche des préférences d'une fonctionnalité expérimentale" }, { "id": "store.sql_preference.permanent_delete_by_user.app_error", - "translation": "Nous avons rencontré une erreur durant la suppression des préférences" + "translation": "Une erreur s'est produite lors de la suppression des préférences" }, { "id": "store.sql_preference.save.commit_transaction.app_error", @@ -5596,7 +5960,7 @@ }, { "id": "store.sql_preference.save.missing_driver.app_error", - "translation": "Nous avons rencontré une erreur durant la mise à jour des préférences" + "translation": "Une erreur s'est produite lors de la modification des préférences" }, { "id": "store.sql_preference.save.open_transaction.app_error", @@ -5608,11 +5972,15 @@ }, { "id": "store.sql_preference.save.updating.app_error", - "translation": "Nous avons rencontré une erreur durant la mise à jour des préférences" + "translation": "Une erreur s'est produite lors de la modification des préférences" }, { "id": "store.sql_preference.update.app_error", - "translation": "Unable to update the preference" + "translation": "Impossible de mettre à jour les préférences" + }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Impossible de récupérer les réactions de le message spécifiée" }, { "id": "store.sql_reaction.delete.app_error", @@ -5756,15 +6124,15 @@ }, { "id": "store.sql_session.analytics_session_count.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de compter les sessions" }, { "id": "store.sql_session.get.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche de la session" + "translation": "Une erreur s'est produite lors de la recherche de la session" }, { "id": "store.sql_session.get_sessions.app_error", - "translation": "Nous avons rencontré une erreur durant la recherche des sessions utilisateurs" + "translation": "Une erreur s'est produite lors de la recherche des sessions utilisateurs" }, { "id": "store.sql_session.permanent_delete_sessions_by_user.app_error", @@ -5772,15 +6140,15 @@ }, { "id": "store.sql_session.remove.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de supprimer la session" }, { "id": "store.sql_session.remove_all_sessions_for_team.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de supprimer toutes les sessions" }, { "id": "store.sql_session.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder la session" }, { "id": "store.sql_session.save.existing.app_error", @@ -5788,19 +6156,19 @@ }, { "id": "store.sql_session.update_device_id.app_error", - "translation": "Unable to update the device id" + "translation": "Impossible de mettre à jour l'identifiant de périphérique" }, { "id": "store.sql_session.update_last_activity.app_error", - "translation": "Unable to update the last_activity_at" + "translation": "Impossible de mettre à jour le champ last_activity_at" }, { "id": "store.sql_session.update_roles.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de mettre à jour les rôles" }, { "id": "store.sql_status.get.app_error", - "translation": "Erreur lors de la récupération du statut" + "translation": "Une erreur s'est produite lors de la récupération du statut" }, { "id": "store.sql_status.get.missing.app_error", @@ -5808,7 +6176,7 @@ }, { "id": "store.sql_status.get_online.app_error", - "translation": "Erreur lors de la récupération de tous les statuts en-ligne" + "translation": "Une erreur s'est produite lors de la récupération de tous les statuts en-ligne" }, { "id": "store.sql_status.get_online_away.app_error", @@ -5832,7 +6200,7 @@ }, { "id": "store.sql_status.update.app_error", - "translation": "Une erreur s'est produite lors de la mise à jour du statut" + "translation": "Une erreur s'est produite lors de la modification du statut" }, { "id": "store.sql_status.update_last_activity_at.app_error", @@ -5840,11 +6208,11 @@ }, { "id": "store.sql_system.get.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche des propriétés système" + "translation": "Une erreur s'est produite lors de la recherche des propriétés système" }, { "id": "store.sql_system.get_by_name.app_error", - "translation": "Unable to find the system variable." + "translation": "Impossible de trouver la variable système." }, { "id": "store.sql_system.permanent_delete_by_name.app_error", @@ -5852,11 +6220,11 @@ }, { "id": "store.sql_system.save.app_error", - "translation": "Nous avons rencontré une erreur lors de l'enregistrement de la propriété système" + "translation": "Une erreur s'est produite lors de l'enregistrement de la propriété système" }, { "id": "store.sql_system.update.app_error", - "translation": "Nous avons rencontré une erreur lors de la mise à jour de la propriété système" + "translation": "Une erreur s'est produite lors de la modification de la propriété système" }, { "id": "store.sql_team.analytics_get_team_count_for_scheme.app_error", @@ -5864,7 +6232,7 @@ }, { "id": "store.sql_team.analytics_team_count.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de compter les équipes" }, { "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -5888,11 +6256,11 @@ }, { "id": "store.sql_team.get.find.app_error", - "translation": "Impossible de trouver l'équipe existante à mettre à jour" + "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get.finding.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche de l'équipe" + "translation": "Une erreur s'est produite lors de la recherche de l'équipe" }, { "id": "store.sql_team.get_all.app_error", @@ -5904,15 +6272,15 @@ }, { "id": "store.sql_team.get_by_invite_id.find.app_error", - "translation": "Impossible de trouver l'équipe existante à mettre à jour" + "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get_by_invite_id.finding.app_error", - "translation": "Impossible de trouver l'équipe existante à mettre à jour" + "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get_by_name.app_error", - "translation": "Impossible de trouver l'équipe existante à mettre à jour" + "translation": "Impossible de trouver l'équipe existante" }, { "id": "store.sql_team.get_by_scheme.app_error", @@ -5920,7 +6288,7 @@ }, { "id": "store.sql_team.get_member.app_error", - "translation": "Impossible de modifier le membre d'équipe" + "translation": "Impossible de récupérer le membre d'équipe" }, { "id": "store.sql_team.get_member.missing.app_error", @@ -5928,19 +6296,19 @@ }, { "id": "store.sql_team.get_member_count.app_error", - "translation": "Impossible de modifier le membre d'équipe" + "translation": "Impossible de compter les membres d'équipe" }, { "id": "store.sql_team.get_members.app_error", - "translation": "Impossible de modifier le membre d'équipe" + "translation": "Impossible de récupérer les membres d'équipe" }, { "id": "store.sql_team.get_members_by_ids.app_error", - "translation": "Impossible de modifier le membre d'équipe" + "translation": "Impossible de récupérer les membres d'équipe" }, { "id": "store.sql_team.get_unread.app_error", - "translation": "Impossible de récupérer la liste des messages non lus des équipes" + "translation": "Impossible de récupérer les messages non lus des équipes" }, { "id": "store.sql_team.migrate_team_members.commit_transaction.app_error", @@ -5964,11 +6332,11 @@ }, { "id": "store.sql_team.permanent_delete.app_error", - "translation": "Impossible de trouver l'équipe existante à mettre à jour" + "translation": "Impossible de supprimer l'équipe existante" }, { "id": "store.sql_team.remove_member.app_error", - "translation": "Impossible de modifier le membre d'équipe" + "translation": "Impossible de supprimer le membre d'équipe" }, { "id": "store.sql_team.reset_all_team_schemes.app_error", @@ -5976,7 +6344,7 @@ }, { "id": "store.sql_team.save.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder l'équipe" }, { "id": "store.sql_team.save.domain_exists.app_error", @@ -5992,7 +6360,7 @@ }, { "id": "store.sql_team.save_member.save.app_error", - "translation": "Impossible de modifier le membre d'équipe" + "translation": "Impossible de sauvegarder le membre d'équipe" }, { "id": "store.sql_team.search_all_team.app_error", @@ -6004,7 +6372,7 @@ }, { "id": "store.sql_team.update.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de mettre à jour l'équipe" }, { "id": "store.sql_team.update.find.app_error", @@ -6012,19 +6380,35 @@ }, { "id": "store.sql_team.update.finding.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche de l'équipe" + "translation": "Une erreur s'est produite lors de la recherche de l'équipe" }, { "id": "store.sql_team.update.updating.app_error", - "translation": "Nous avons rencontré une erreur lors de la mise à jour de l'équipe" + "translation": "Une erreur s'est produite lors de la mise à jour de l'équipe" }, { "id": "store.sql_team.update_display_name.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de mettre à jour le nom d'équipe" }, { "id": "store.sql_team.update_last_team_icon_update.app_error", - "translation": "Impossible de modifier la date de la dernière mise à jour de l'icône d'équipe" + "translation": "Impossible de modifier la date de la dernière modification de l'icône d'équipe" + }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Impossible de sauvegarder les conditions d'utilisation." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Impossible de récupérer les conditions d'utilisation." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "Aucune condition d'utilisation n'a été trouvée." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "La sauvegarde ne doit pas être appelée pour les conditions d'utilisation actuelles." }, { "id": "store.sql_user.analytics_daily_active_users.app_error", @@ -6036,11 +6420,11 @@ }, { "id": "store.sql_user.analytics_get_system_admin_count.app_error", - "translation": "Unable to get the system admin count" + "translation": "Impossible de récupérer le nombre d'administrateurs système" }, { "id": "store.sql_user.analytics_unique_user_count.app_error", - "translation": "Unable to get the unique user count" + "translation": "Impossible de récupérer le nombre d'utilisateurs uniques" }, { "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -6064,15 +6448,15 @@ }, { "id": "store.sql_user.get.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche du compte" + "translation": "Une erreur s'est produite lors de la recherche du compte" }, { "id": "store.sql_user.get_by_auth.missing_account.app_error", - "translation": "Impossible de trouver un compte existant correspondant à votre type d'authentification pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre." + "translation": "Impossible de trouver un compte existant correspondant au type d'authentification pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre." }, { "id": "store.sql_user.get_by_auth.other.app_error", - "translation": "Nous avons rencontré une erreur en essayer de trouver le compte par type d'authentification." + "translation": "Une erreur s'est produite lors de la recherche du compte par type d'authentification." }, { "id": "store.sql_user.get_by_username.app_error", @@ -6080,7 +6464,7 @@ }, { "id": "store.sql_user.get_for_login.app_error", - "translation": "Impossible de trouver un compte existant correspondant à votre nom d'utilisateur pour cette équipe. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre." + "translation": "Impossible de trouver un compte existant correspondant à vos identifiants. Cette équipe nécessite peut-être une invitation de la part du propriétaire pour pouvoir la rejoindre." }, { "id": "store.sql_user.get_for_login.multiple_users", @@ -6092,7 +6476,7 @@ }, { "id": "store.sql_user.get_profiles.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche des profils utilisateurs" + "translation": "Une erreur s'est produite lors de la recherche des profils utilisateurs" }, { "id": "store.sql_user.get_recently_active_users.app_error", @@ -6100,7 +6484,7 @@ }, { "id": "store.sql_user.get_sysadmin_profiles.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche des profils utilisateurs" + "translation": "Une erreur s'est produite lors de la recherche des profils utilisateurs" }, { "id": "store.sql_user.get_system_install_date.app_error", @@ -6120,15 +6504,15 @@ }, { "id": "store.sql_user.missing_account.const", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de trouver l'utilisateur." }, { "id": "store.sql_user.permanent_delete.app_error", - "translation": "Impossible de trouver l'équipe existante à mettre à jour" + "translation": "Impossible de trouver le compte existant" }, { "id": "store.sql_user.save.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de sauvegarder le compte." }, { "id": "store.sql_user.save.email_exists.app_error", @@ -6172,7 +6556,7 @@ }, { "id": "store.sql_user.update.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de modifier le compte" }, { "id": "store.sql_user.update.can_not_change_ldap.app_error", @@ -6184,15 +6568,15 @@ }, { "id": "store.sql_user.update.find.app_error", - "translation": "Impossible de trouver de compte existant à mettre à jour" + "translation": "Impossible de trouver de compte existant à modifier" }, { "id": "store.sql_user.update.finding.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche du compte" + "translation": "Une erreur s'est produite lors de la recherche du compte" }, { "id": "store.sql_user.update.updating.app_error", - "translation": "Nous avons rencontré une erreur durant la mise à jour du compte" + "translation": "Une erreur s'est produite lors de la mise à jour du compte" }, { "id": "store.sql_user.update.username_taken.app_error", @@ -6200,7 +6584,7 @@ }, { "id": "store.sql_user.update_auth_data.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de modifier les données d'authentification" }, { "id": "store.sql_user.update_auth_data.email_exists.app_error", @@ -6208,11 +6592,11 @@ }, { "id": "store.sql_user.update_failed_pwd_attempts.app_error", - "translation": "Unable to update the failed_attempts" + "translation": "Impossible de modifier le champ failed_attempts (tentatives échouées)" }, { "id": "store.sql_user.update_last_picture_update.app_error", - "translation": "Impossible de modifier le schéma de permissions" + "translation": "Impossible de modifier le champ update_at" }, { "id": "store.sql_user.update_mfa_active.app_error", @@ -6220,15 +6604,15 @@ }, { "id": "store.sql_user.update_mfa_secret.app_error", - "translation": "Nous avons rencontré une erreur de mise à jour du secret MFA d'utilisateur" + "translation": "Une erreur s'est produite lors de la modification du secret MFA de l'utilisateur" }, { "id": "store.sql_user.update_password.app_error", - "translation": "Unable to update the user password" + "translation": "Impossible de modifier le mot de passe de l'utilisateur" }, { "id": "store.sql_user.update_update.app_error", - "translation": "Impossible de modifier la date de la dernière mise à jour de l'utilisateur" + "translation": "Impossible de modifier la date de la dernière modification de l'utilisateur" }, { "id": "store.sql_user.verify_email.app_error", @@ -6260,75 +6644,91 @@ }, { "id": "store.sql_user_access_token.search.app_error", - "translation": "Nous avons rencontré une erreur lors de la recherche des jetons d'accès personnel" + "translation": "Une erreur s'est produite lors de la recherche des jetons d'accès personnel" }, { "id": "store.sql_user_access_token.update_token_disable.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de désactiver le jeton d'accès" }, { "id": "store.sql_user_access_token.update_token_enable.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible d'activer le jeton d'accès" + }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Impossible de supprimer les conditions d'utilisation." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Impossible de récupérer les conditions d'utilisation." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "Aucune condition d'utilisation n'a été trouvée." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Impossible de sauvegarder les conditions d'utilisation." }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de compter les webhooks entrants" }, { "id": "store.sql_webhooks.analytics_outgoing_count.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de compter les webhooks sortants" }, { "id": "store.sql_webhooks.delete_incoming.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.delete_outgoing.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.get_incoming.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_webhooks.get_incoming_by_channel.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de récupérer les webhooks" }, { "id": "store.sql_webhooks.get_incoming_by_user.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_webhooks.get_outgoing.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de récupérer le webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de récupérer les webhooks" }, { "id": "store.sql_webhooks.get_outgoing_by_team.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de récupérer les webhooks" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de supprimer le webhook" }, { "id": "store.sql_webhooks.save_incoming.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de sauvegarder le webhook entrant" }, { "id": "store.sql_webhooks.save_incoming.existing.app_error", @@ -6336,7 +6736,7 @@ }, { "id": "store.sql_webhooks.save_outgoing.app_error", - "translation": "Impossible de sauvegarder le jeton" + "translation": "Impossible de sauvegarder le webhook sortant" }, { "id": "store.sql_webhooks.save_outgoing.override.app_error", @@ -6344,11 +6744,15 @@ }, { "id": "store.sql_webhooks.update_incoming.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de modifier le webhook entrant" }, { "id": "store.sql_webhooks.update_outgoing.app_error", - "translation": "Impossible d'utiliser le webhook" + "translation": "Impossible de modifier le webhook" + }, + { + "id": "store.update_error", + "translation": "update error" }, { "id": "system.message.name", @@ -6360,11 +6764,11 @@ }, { "id": "utils.config.load_config.decoding.panic", - "translation": "Erreur de décodage de la configuration fichier={{.Filename}}, err={{.Error}}" + "translation": "Une erreur s'est produite lors du décodage du fichier de configuration={{.Filename}}, err={{.Error}}" }, { "id": "utils.config.load_config.opening.panic", - "translation": "Erreur d'ouverture du fichier de configuration fichier={{.Filename}}, err={{.Error}}" + "translation": "Une erreur s'est produite lors de l'ouverture du fichier de configuration={{.Filename}}, err={{.Error}}" }, { "id": "utils.config.save_config.saving.app_error", @@ -6432,7 +6836,7 @@ }, { "id": "utils.mail.send_mail.from_address.app_error", - "translation": "Impossible de définir l'adresse source" + "translation": "Une erreur s'est produite lors de la définition de l'adresse source" }, { "id": "utils.mail.send_mail.msg.app_error", @@ -6444,7 +6848,7 @@ }, { "id": "utils.mail.send_mail.to_address.app_error", - "translation": "Impossible de définir l'adresse de destination" + "translation": "Une erreur s'est produite lors de la définition de l'adresse de destination" }, { "id": "web.command_webhook.command.app_error", @@ -6468,7 +6872,7 @@ }, { "id": "web.get_access_token.internal_saving.app_error", - "translation": "Impossible de mettre à jour les données d'accès de l'utilisateur." + "translation": "Impossible de modifier les données d'accès de l'utilisateur." }, { "id": "web.incoming_webhook.channel.app_error", diff --git a/i18n/it.json b/i18n/it.json index f4b8483051..d60c61701c 100644 --- a/i18n/it.json +++ b/i18n/it.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "Aprile" + }, + { + "id": "August", + "translation": "Agosto" + }, + { + "id": "December", + "translation": "Dicembre" + }, + { + "id": "February", + "translation": "Febbraio" + }, + { + "id": "January", + "translation": "Gennaio" + }, + { + "id": "July", + "translation": "Luglio" + }, + { + "id": "June", + "translation": "Giugno" + }, + { + "id": "March", + "translation": "Marzo" + }, + { + "id": "May", + "translation": "Maggio" + }, + { + "id": "November", + "translation": "Novembre" + }, + { + "id": "October", + "translation": "Ottobre" + }, + { + "id": "September", + "translation": "Settembre" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "Impossibile convertire l'esportazione in XML." @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v è stato rimosso dal canale." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Non puoi rinominare un canale di messaggio diretto" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Non puoi rinominare un canale di messaggio di gruppo" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Il canale è stato archiviato o eliminato" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Le integrazioni sono limitate ai soli utenti amministratori." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "L'utente indicato non è membro del gruppo specificato." + }, { "id": "api.command.disabled.app_error", "translation": "I comandi sono stati disabilitati dall'amministratore di sistema." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Questa parola di innnesco è già utilizzata. Scegli un altra parola." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Esecuzione di cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Errore nell'aggiornamento del canale." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Errore nel caricamento del canale." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Errore nel caricamento del canale." @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Impossibile trovare l'utente." + "translation": "Impossibile trovare l'utente. Può essere stato disattivato dall'Amministratore di Sistema." }, { "id": "api.command_invite.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "abbandona" }, - { - "id": "api.command_leave.success", - "translation": "Canale abbandonato." - }, { "id": "api.command_logout.desc", "translation": "Logout da Mattermost" @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Impossibile trovare l'utente" + "translation": "Impossibile trovare l'utente. Può essere stato disattivato dall'Amministrator di Sistema." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "La sessione non è OAuth ma il token è presente nella stringa di query" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "La funzione termini di servizio personalizzati è disattivata" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Inserire il testo dei Termini di Servizio personalizzati." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Il canale che riceve i job batch di email era pieno. Per favore incrementa EmailBatchingBufferSize." @@ -1113,8 +1185,8 @@ "translation": "Connessione poco stabile verso S3 o minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Impossibile caricare il file. Lettura dell'intestazione fallita." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Non è stato possibile caricare il file che supera le dimensioni massime: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Impossibile caricare il file. Lo storage delle immagini non è configurato." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Impossibile caricare il file. Il file è troppo grosso." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "Si è incontrato un errore scrivendo su S3" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Nome utente non valido." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Campo 'licenza' vuoto, richiesto" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Il nuovo formato per la licenza client non è ancora supportato. Specificare format=old nella query." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request: La redirect_uri fornita non corrisponde alla callback_url registrata" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Errore nel creare la pubblicazione" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all è stato disabilitato perché il canale ha più di {{.Users}} utenti." @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Token di accesso mancante" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Ricevuta risposta non valida dal fornitore del servizio OAuth" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Token richiesto a {{.Service}} fallito" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "OAuth Service Provider non supportato" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Team-ID non valido" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Il tuo account è stato bloccato a causa di troppi errori nel inserire la password. Per favore resetta la tua password." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Token MFA invalido." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA non configurato su questo server" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Login fallito a causa di password sbagliata" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Autenticazione sul Trasferimento non configurata o non disponibile su questo server." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA non è configurato o supportato su questo server" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "OAuth Service Provider non supportato" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Impossibile trovare l'immagine del profilo utente, utente non trovato." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Impossibile trovare l'utente per email." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP non è disponibile su questo server" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Autenticazione sul Trasferimento non configurata o non disponibile su questo server." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Accettato valore invalido" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "Il token per reimpostare la password non sembra essere valido" @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "Non possiedi i permessi per proseguire con l'operazione" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA non configurato o non disponibile su questo server" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Impossibile recuperare l'utente dall'oggetto {{.Service}}" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "I webhooks dallo stesso canale non possono avere gli stessi URL innesco/callback." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC non è abilitato su questo server." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Incontrato un errore durante la registrazione del token WebRTC" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Parametro {{.Name}} non valido" @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "Il campo utente AuthData è troppo lungo." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "Il campo AuthService dell'utente se è presente non deve essere vuoto." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "Il campo email dell'utente ha una lunghezza non valida." @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "Questa API non è accessibile poiché le migrazioni richieste non sono ancora state completate." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Rilevato un errore codificando il JSON per la finestra interattiva." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Impossibile inizializzare la data d'installazione" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "L'URL o il nome utente del server Elasticsearch è cambiato. Reinserire la password di Elasticsearch per provare la connessione." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Impossibile creare l'utente LDAP." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Impossibile recuperare tutti gli utenti usando AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Impossibile trovare gli utenti AD/LDAP. Controllare se il server Mattermost riesce a collegarsi al server AD/LDAP e riprovare." @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Filtro AD/LDAP non valido" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Impossibile aggiungere l'allegato all'esportazione Global Relay." @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Impossibile aprire il file di esportazione temporaneo" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Errore cercando di autenticare il token MFA" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Token MFA invalido" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Impossibile aggiornare lo stato MFA attivo per l'utente" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Impossibile aggiornare lo stato MFA attivo per l'utente" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Errore nella pulizia del segreto MFA" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Errore dutante la generazione del QR code" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Errore nel salvataggio del segreto MFA" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "La tua licenza non supporta l'autenticazione multifattore" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Errore cercando di autenticare il token MFA" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Impossibile migrare gli utenti AD/LDAP con il campo specificato: rilevato un duplicato. Rimuovere tutti i duplicati e riprovare." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 non configurato o non supportato su questo server." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Errore durante la decodifica base64 dell'ID del trigger per la finestra interattiva." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "L'ID del trigger per la finestra interattiva è scaduto. Gli ID dei trigger valgono al massimo per {{.Seconds}} secondi." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Manca l'ID del trigger richiesto per la finestra interattiva." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Errore durante la decodifica base64 della firma dell'ID del trigger per la finestra interattiva." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "La verifica della firma dell'ID del trigger per la finestra interattiva è fallita." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Errore durante la firma dell'ID trigger generato per la finestra interattiva." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Impossibile analizzare il messaggio del lavoro di esportazione BatchSize." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Bollettino di Sicurezza di Mattermost" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Errore cercando di autenticare il token MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Token MFA invalido" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Impossibile aggiornare lo stato MFA attivo per l'utente" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Impossibile aggiornare lo stato MFA attivo per l'utente" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Errore nella pulizia del segreto MFA" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Errore durante la generazione del QR code" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Errore nel salvataggio del segreto MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "L'autenticazione a più fattori è richiesta da questo server." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Errore cercando di autenticare il token MFA" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "Migrazione fallita a causa di dati di progresso non validi." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Valore email della notifica non valido" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Stato ignora citazioni canale non valido" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Livello di notifica non valido" @@ -4255,32 +4427,16 @@ "translation": "Il periodo di tempo tra gli aggiornamenti scrittura utente non dovrebbe essere settato a meno di 1000 millisecondi." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "Il Segreto per l'Amministrazione del WebRTC Gateway deve essere impostato." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "File certificato TLS non valido - Utilizza LetsEncrypt oppure imposta un percorso di un file di certificato esistente" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "L'URL per l'amministrazione del WebRTC Gateway deve essere valido ed iniziare con http:// o https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "File chiave TLV non valido - Utilizza LetsEncrypt oppure imposta un percorso di un file di chiave esistente" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "L'URL per il Websocket del WebRTC Gateway deve essere valido ed iniziare con ws:// o wss://." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "L'URI WebRTC STUN deve essere valido ed inziare con stun:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "La chiave condivisa WebRTC TURN non può essere vuota se l'URI TURN è stato impostato." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "L'URI WebRTC TURN deve essere un URI valido ed iniziare con turn:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "Lo Username WebRTC TURN non può essere vuoto se l'URI TURN è stato impostato." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Sovrascrittura cifratura TLS non valida - Vedere la documentazione per i valori consentiti" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Valore non valido per user_id." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Id canale non valido" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Identificativi file non validi" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Id utente non valido" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Manca una proprietà obbligatoria dei termini di servizio: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Id dei termini di servizio non valido." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Il testo dei termini di servizio personalizzati è troppo lungo. Massimo {{.MaxLength}} caratteri." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Manca una proprietà obbligatoria dei termini di servizio: user_id." + }, { "id": "model.token.is_valid.expiry", "translation": "Scadenza token non valida" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Inserire un indirizzo email valido." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "La tua password deve contenere almeno {{.Min}} caratteri." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola ed un numero." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un carattere minuscolo, un numero e da almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola e da almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola e da almeno una lettera maiuscola." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola, almeno una lettera maiuscola e da almeno un numero." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola, almeno una lettera maiuscola, almeno un numero ed almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola, almeno una lettera maiuscola, e da almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un numero." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un numero ed almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera maiuscola." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera minuscola e da almeno un numero." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera maiuscola, almeno un numero, e da almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "La tua password deve contenere almeno {{.Min}} caratteri e deve essere composta da almeno una lettera maiuscola e da almeno un simbolo (es.: \"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Il nome utente deve iniziare con una lettera e contenere da 3 a 22 caratteri inclusi numeri, lettere minuscole e i simboli \".\",\"-\" e \"_\"." }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Id utente non valido" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Manca una proprietà obbligatoria dei termini di servizio: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Manca una proprietà obbligatoria dei termini di servizio: service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Manca una proprietà obbligatoria dei termini di servizio: user_id." + }, { "id": "model.utils.decode_json.app_error", "translation": "impossibile decodificare" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Impossibile impostare lo stato utente. Stato utente sconosciuto." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "I collegamenti pubblici sono stati disabilitati" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Impossibile trovare un collegamento pubblico per il file. Il file deve essere allegato ad una pubblicazione leggibile." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Manca il corpo HTML." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Manca l'oggetto dell'email." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Manca l'indirizzo del destinatario." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: Impossibile convertire StringArray a *string" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "Impossibile recuperare i canali pubblici" }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Impossibile recuperare il fuso orario dei membri del canale" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "Non è stato possibile recuperare i messaggi non letti del canale" @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "Impossibile trovare le pubblicazioni fissate" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "Impossibile rimuovere gli utenti disattivati dal canale" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "Impossibile eliminare il membro del canale" @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "Impossibile salvare le informazioni sul file" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Un gruppo con quel nome esiste già" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "Impossibile cancellare il lavoro" @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "Impossibile aggiornare le preferenze" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Impossibile ottenere le reazioni per la pubblicazione" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "Impossibile eliminare la reazione" @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "Impossibile aggiornare la data dell'ultimo aggiornamento all'icona del gruppo" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Impossibile salvare i termini di servizio." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Impossibile recuperare i termini di servizio." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "Termini di servizio non trovati." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Non deve chiamare salva per i termini di servizio esistenti" + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "Impossibile ottenere gli utenti attivi durante il periodo richiesto" @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "Impossibile attivare il token di accesso" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Impossibile eliminare i termini di servizio utente." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Impossibile recuperare i termini di servizio." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "Termini di servizio non trovati." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Impossibile salvare i termini di servizio." + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "Impossibile contare i webhook in ingresso" @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "Impossibile aggiornare il webhook" }, + { + "id": "store.update_error", + "translation": "update error" + }, { "id": "system.message.name", "translation": "Sistema" diff --git a/i18n/ja.json b/i18n/ja.json index 3f287c8227..4f52026f79 100644 --- a/i18n/ja.json +++ b/i18n/ja.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "4月" + }, + { + "id": "August", + "translation": "8月" + }, + { + "id": "December", + "translation": "12月" + }, + { + "id": "February", + "translation": "2月" + }, + { + "id": "January", + "translation": "1月" + }, + { + "id": "July", + "translation": "7月" + }, + { + "id": "June", + "translation": "6月" + }, + { + "id": "March", + "translation": "3月" + }, + { + "id": "May", + "translation": "5月" + }, + { + "id": "November", + "translation": "11月" + }, + { + "id": "October", + "translation": "10月" + }, + { + "id": "September", + "translation": "9月" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "エクスポート情報をXMLへ変換できませんでした。" @@ -29,7 +77,7 @@ }, { "id": "api.admin.remove_certificate.delete.app_error", - "translation": "証明書を削除する際にエラーが発生しました。config/{{.Filename}}にファイルが存在することを確認してください、" + "translation": "証明書を削除する際にエラーが発生しました。config/{{.Filename}}にファイルが存在することを確認してください。" }, { "id": "api.admin.saml.metadata.app_error", @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v はチャンネルから削除されました。" }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "ダイレクトメッセージチャンネルの名前は変更できません" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "グループメッセージチャンネルの名前は変更できません" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "チャンネルはアーカイブされているか削除されています" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "統合機能は管理者のみ実行可能です。" }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "指定されたユーザーは指定されたチャンネルに所属していません。" + }, { "id": "api.command.disabled.app_error", "translation": "コマンドがシステム管理者によって無効化されています。" @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "このトリガーワードは既に使われています。他の単語を選んでください。" }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "コマンド '{{.Trigger}}' はレスポンスを投稿できませんでした。システム管理者に連絡してください。" + }, { "id": "api.command.execute_command.debug", "translation": "実行中 cmd=%v userId=%v" @@ -301,7 +365,7 @@ }, { "id": "api.command.invite_people.desc", - "translation": "あなたのMattermostチームに招待の電子メールを送る" + "translation": "あなたのMattermostチームへ招待する電子メールを送る" }, { "id": "api.command.invite_people.email_invitations_off", @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "現在のチャンネルを更新する際にエラーが発生しました。" }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "現在のチャンネルを取得する際にエラーが発生しました。" + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "現在のチャンネルを取得する際にエラーが発生しました。" @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "ユーザーが見付かりませんでした。" + "translation": "ユーザーが見付かりませんでした。システム管理者によって無効化されている可能性があります。" }, { "id": "api.command_invite.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "脱退" }, - { - "id": "api.command_leave.success", - "translation": "チャンネルを脱退しました。" - }, { "id": "api.command_logout.desc", "translation": "Mattermostからログアウトする" @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "ユーザーが見付かりませんでした" + "translation": "ユーザーが見つかりませんでした。システム管理者によって無効化されている可能性があります。" }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "セッションはOAuthではありませんがクエリー文字列でトークンが渡されました" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "カスタム利用規約機能は無効化されています" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "カスタム利用規約のテキストを入力してください。" + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "電子メールバッチ処理のジョブを受け取るチャンネルがいっぱいです。EmailBatchingBufferSizeを増やしてください。" @@ -1113,8 +1185,8 @@ "translation": "S3もしくはminioへ接続できません。" }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "ファイルをアップロードできません。ヘッダーを解析できません。" + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "ファイルをアップロードできませんでした。{{.NumFiles}}ファイルに対して {{.NumClientIds}} 個の client_ids が必要です。" }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "最大サイズ以上のファイルはアップロードできません: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}}の大きさ({{.Width}} x {{.Height}} ピクセル)が制限を超えています。" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "ファイルをアップロードできませんでした。channel_id が矛盾しています。" + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "ファイルをアップロードできませんでした。{{.Formname}} の値を読み込む際にエラーが発生しました。" + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "ファイルをアップロードできませんでした。リクエストデータを読み込み、もしくは解析する際にエラーが発生しました。" + }, { "id": "api.file.upload_file.storage.app_error", "translation": "画像ファイルをアップロードできません。画像ストレージが設定されていません。" @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "画像ファイルをアップロードできません。ファイルが大き過ぎます。" }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "{{.Filename}} ファイルをアップロードできませんでした。ファイルサイズ{{.Length}}バイトが許容されている{{.Limit}}バイトを超えています。" + }, { "id": "api.file.write_file.s3.app_error", "translation": "S3への書き込みでエラーが発生しました" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "不正なユーザー名です。" }, + { + "id": "api.io_error", + "translation": "入出力エラー" + }, + { + "id": "api.ldap_group.not_found", + "translation": "LDAPグループが見付かりません" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "あなたのライセンスはLDAPグループをサポートしていません" + }, { "id": "api.license.add_license.array.app_error", "translation": "リクエストの'license'配列が空です" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "クライアントのライセンスで新しい形式がまだサポートされていません。クエリー文字列に format=old を指定してください。" }, + { + "id": "api.marshal_error", + "translation": "変換エラー" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "不正なリクエスト: 指定されたredirect_uriが登録されたcallback_urlと一致しません" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "投稿を作成できません" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "同一リクエストを繰り返すクライアントの重複を除去した後も、オリジナルの投稿を取得できませんでした。" + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "別のクライアントから同一リクエストが送信されたため、投稿は拒否されました。" + }, { "id": "api.post.disabled_all", "translation": "チャンネルに{{.Users}}以上のユーザーがいるため@allは無効化されています。" @@ -1416,7 +1532,7 @@ }, { "id": "api.post.update_post.permissions_time_limit.app_error", - "translation": "投稿を編集する機能は {{.timeLimit}} 秒間のみ有効です。詳細はシステム管理者に問い合わせてください。" + "translation": "投稿の編集は {{.timeLimit}} 秒間のみ有効です。詳細はシステム管理者に問い合わせてください。" }, { "id": "api.post.update_post.system_message.app_error", @@ -1652,7 +1768,7 @@ }, { "id": "api.team.is_team_creation_allowed.disabled.app_error", - "translation": "チームを新規作成する機能は無効になっています。詳細はシステム管理者に問い合わせてください。" + "translation": "チーム作成は無効になっています。詳細はシステム管理者に問い合わせてください。" }, { "id": "api.team.is_team_creation_allowed.domain.app_error", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "アクセストークンがありません" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "OAuthサービスプロバイダから無効なレスポンスを受け取りました" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "{{.Service}}へのトークンのリクエストが失敗しました" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "サポートされていないOAuthサービスプロバイダーです" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "不正なチームIDです" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "パスワードを間違えて入力した回数が多過ぎるため、あなたのアカウントはロックされました。パスワードを初期化してください。" @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "不正な多要素認証トークンです。" }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "多要素認証は設定されていないか、このサーバーではサポートされていません" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "パスワードが正しくないためログインできません" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "認証委譲は、このサーバーでは設定されていないか利用不可になっています。" }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "このサーバーでは、多要素認証は設定されていないか利用できません" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "サポートされていないOAuthサービスプロバイダーです" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "ユーザーが見付からないため、プロフィール画像を取得できませんでした。" }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "電子メールからユーザーを取得できませんでした" + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "このサーバーではAD/LDAPは利用できません" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "認証委譲はこのサーバーでは設定されていないか利用不可になっています。" }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "受け付けられた値が不正です" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "パスワード初期化トークンが不正です。" @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "あなたには必要な権限が付与されていません" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "多要素認証はこのサーバーで設定されていないか利用できません" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "{{.Service}}ユーザーオブジェクトからユーザーを取得できませんでした" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "同一のチャンネルからの外向きのウェブフックには、同一のトリガーワード/コールバックURLを指定できません。" }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTCはこのサーバーでは有効化されていません。" - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "WebRTCトークンを登録する際にエラーが発生しました" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "不正な{{.Name}}パラメーターです" @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "ユーザーの認証データが長すぎます。" }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "ユーザーの認証サービス設定を指定する場合、空ではいけません。" - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "ユーザーの電子メールの長さが不正です。" @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "要求された移行処理が完了していないため、このAPIエンドポイントにアクセスできません。" }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "対話型ダイアログのJSONをエンコードする際にエラーが発生しました。" + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "インストール日時を解析できませんでした" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "ElasticsearchサーバーのURLかユーザー名が変更されました。接続をテストするためにElasticsearchのパスワードを再度入力してください。" }, + { + "id": "ent.ldap.app_error", + "translation": "LDAPインターフェースがnilでした" + }, { "id": "ent.ldap.create_fail", "translation": "LDAPユーザーを作成できません。" @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "AD/LDAPを使っている全てのユーザーを取得できません" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "グループを抽出できませんでした" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "同期可能にできませんでした" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "AD/LDAPでのユーザー検索に失敗しました。MattermostサーバーがAD/LDAPサーバーに接続できることを確認し、再度実行してください。" @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "不正なAD/LDAPフィルターです" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "LDAPグループを抽出できませんでした" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "LDAPグループを抽出できませんでした" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "グループのメンバーを抽出できませんでした" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "uidに一致するグループが見付かりません" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "ユーザーのグループを抽出できませんでした" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "添付ファイルをGlobal Relayエクスポートに追加できません。" @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "一時エクスポートファイルを開けません" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "多要素認証トークンを認証できません" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "不正な多要素認証トークンです" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "ユーザーの多要素認証の活動状態を更新できませんでした" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "ユーザーの多要素認証の活動状態を更新できませんでした" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "多要素認証の秘密情報をクリアーできません" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "QRコードを生成できません" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "多要素認証の秘密情報を保存できません" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "あなたのライセンスは多要素認証をサポートしていません" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "多要素認証トークンを認証できません" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "重複したエントリが見つかったため、AD/LDAPユーザーを移行できませんでした。全ての重複を削除した上で、再度実行してください。" @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 は、このサーバーでは設定されていないかサポートされていません。" }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "対話型ダイアログのトリガーIDをbase64でデコードできませんでした。" + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "対話型ダイアログのトリガーIDが期限切れです。トリガーIDは最大{{.Seconds}}秒間有効です。" + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "対話型ダイアログに必要なデータであるトリガーIDが含まれていません。" + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "対話型ダイアログにおけるトリガIDのbase64署名のデコードに失敗しました。" + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "対話型ダイアログのトリガーIDの署名検証に失敗しました。" + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "対話型ダイアログに対して生成されたトリガーIDに署名できませんでした。" + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "メッセージエクスポートジョブのBatchSizeを解析できませんでした。" @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermostセキュリティー通知" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "多要素認証トークンを認証できません" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "不正な多要素認証トークンです" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "ユーザーの多要素認証の活動状態を更新できませんでした" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "ユーザーの多要素認証の活動状態を更新できませんでした" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "多要素認証の秘密情報をクリアーできません" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "QRコードを生成できません" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "多要素認証の秘密情報を保存できません" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "このサーバーの多要素認証は無効化されました。" + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "多要素認証トークンを認証できません" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "不正な進捗データのため移行に失敗しました。" @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "電子メール通知の設定値が不正です" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "チャンネルへのメンションを無視する設定の状態が不正です" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "不正な通知レベルです" @@ -4255,32 +4427,16 @@ "translation": "ユーザー入力の更新間隔は1000ミリ秒未満に設定しないでください。" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTCゲートウェイ管理者秘密情報を設定してください。" + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "TLS証明書ファイルに対する不正な値 - LetsEncryptを使用するか、存在する証明書ファイルを設定してください" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTCゲートウェイ管理者URLは、http://またはhttps://で始まる有効なURLにしてください。" + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "TLS鍵ファイルに対する不正な値 - LetsEncryptを使用するか、存在する鍵ファイルを設定してください" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTCゲートウェイウェブソケットURLは、ws://またはwss://で始まる有効なURLにしてください。" - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN URIは、stun:で始まる有効なURLにしてください" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "WebRTC TURN共通鍵は、TURN URIが設定されている場合には空欄にすることはできません。" - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN URIは、turn:で始まる有効なURIにしてください" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "WebRTC TURNユーザー名は、TURN URIが設定されている場合には空欄にすることはできません。" + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "TLS上書き暗号に対する不正な値 - 正常な値についての文書を参照してください" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "user_idが不正な値です。" }, + { + "id": "model.group.create_at.app_error", + "translation": "グループのcreate at属性が不正です" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "グループのdelete at属性が不正です" + }, + { + "id": "model.group.description.app_error", + "translation": "グループのdescription属性が不正です" + }, + { + "id": "model.group.display_name.app_error", + "translation": "グループのdisplay name属性が不正です" + }, + { + "id": "model.group.id.app_error", + "translation": "グループのid属性が不正です" + }, + { + "id": "model.group.name.app_error", + "translation": "グループのname属性が不正です" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "グループのremote id属性が不正です" + }, + { + "id": "model.group.source.app_error", + "translation": "グループのsource属性が不正です" + }, + { + "id": "model.group.update_at.app_error", + "translation": "グループのupdate at属性が不正です" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "グループメンバーのgroup id属性が不正です" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "グループメンバーのuser id属性が不正です" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "グループ同期のgroup id属性が不正です" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "グループ同期のsyncable id属性が不正です" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "グループのtype属性が不正です" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "型の識別子は既に存在しています: 恐らくjsonが 'team_id' と 'channel_id' の両方を含んでいます" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "不正なチャンネルIDです" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "不正なファイルIDです" + "translation": "ファイルIDが不正です。アップロードは最大5ファイルまでに制限されています。それ以上のファイルをアップロードするには追加の投稿を行ってください。" }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "不正なユーザーIDです" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "必須の利用規約属性 create_at が存在しません。" + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "不正な利用規約IDです。" + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "カスタム利用規約テキストが長すぎます。最大 {{.MaxLength}} 文字です。" + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "必須の利用規約属性 user_id が存在しません。" + }, { "id": "model.token.is_valid.expiry", "translation": "不正なトークンの有効期限" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "有効なメールアドレスを入力してください" }, { "id": "model.user.is_valid.pwd.app_error", "translation": "パスワードは{{.Min}}文字以上に設定してください。" }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字は英小文字にしてください。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英小文字と数字を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英小文字と数字、記号(例: \"~!@#$%^&*()\")を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英小文字と記号(例: \"~!@#$%^&*()\")を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつ英小文字と英大文字を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英小文字と英大文字、数字を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英大文字と数字、記号(例: \"~!@#$%^&*()\")を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英小文字と英大文字、記号(例: \"~!@#$%^&*()\")を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字は数字にしてください。" + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの数字、記号(例: \"~!@#$%^&*()\")を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字は記号(例: \"~!@#$%^&*()\")にしてください。" + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字は英大文字にしてください。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英大文字と数字を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英大文字と数字、記号(例: \"~!@#$%^&*()\")を含めてください。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "パスワードは少なくとも{{.Min}}文字以上に設定してください。少なくとも1文字ずつの英大文字と記号(例: \"~!@#$%^&*()\")を含めてください。" + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "ユーザー名は、英小文字、数字と \".\"、\"-\" と \"_\"を含む3文字から22文字で、最初は記号と数字以外である必要があります。" }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "不正なユーザーIDです" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "必須の利用規約属性 create_at が存在しません。" + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "必須のユーザー利用規約属性 service_terms_id が存在しません。" + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "必須の利用規約属性 user_id が存在しません。" + }, { "id": "model.utils.decode_json.app_error", "translation": "デコードできませんでした" @@ -4724,12 +5028,40 @@ }, { "id": "oauth.gitlab.tos.error", - "translation": "GitLabの使用条件が更新されました。gitlab.comで新しい使用条件に同意してから、もう一度Mattermostへログインしてみてください。" + "translation": "GitLabの利用規約が更新されました。gitlab.comで新しい利用規約に同意してから、もう一度Mattermostへログインしてみてください。" }, { "id": "plugin.api.update_user_status.bad_status", "translation": "ユーザーステータスを設定できませんでした。不明なユーザーステータスです。" }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "公開リンクが無効化されています" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "ファイルの公開リンクを取得できません。ファイルは現在のユーザーが読むことができる投稿に添付されている必要があります。" + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "HTMLボディが存在しません。" + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "電子メールの題名が存在しません。" + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "送信先アドレスが存在しません。" + }, + { + "id": "store.insert_error", + "translation": "insertエラー" + }, + { + "id": "store.select_error", + "translation": "selectエラー" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: StringArrayを*stringに変換できません" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "公開チャンネルを取得できませんでした" }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "チャンネルメンバーのタイムゾーンを取得できませんでした" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "チャンネルの未読メッセージを取得できませんでした" @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "ピン留めされた投稿が見付かりませんでした" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "無効化されたユーザーをチャンネルから削除できませんでした" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "チャンネルメンバーを削除できませんでした" @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "ファイル情報を保存できませんでした" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "グループ同期は既に削除されました" + }, + { + "id": "store.sql_group.no_rows", + "translation": "一致するグループが見付かりませんでした" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "データは変更されませんでした" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "グループ同期で更新されたデータはありません" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "その名前を持つチームは既に存在しています" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "グループメンバーは既に存在しています" + }, { "id": "store.sql_job.delete.app_error", "translation": "ジョブを削除できませんでした" @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "設定を更新できませんでした" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "投稿に対するリアクションを取得できません" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "リアクションを削除できません" @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "チームアイコン更新日を更新できませんでした" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "利用規約を保存できませんでした。" + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "利用規約を取得できませんでした。" + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "利用規約が見付かりませんでした。" + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "既存の利用規約に対する保存処理を呼び出す必要はありません。" + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "指定された期間内のアクティブなユーザーを取得できませんでした" @@ -6148,7 +6532,7 @@ }, { "id": "store.sql_user.save.max_accounts.app_error", - "translation": "このチームは登録ユーザー数の上限に達しました。システム管理者に上限値の設定を変更するように依頼してください。" + "translation": "このチームは登録ユーザー数の上限に達しました。システム管理者に上限値を上げるよう依頼してください。" }, { "id": "store.sql_user.save.member_count.app_error", @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "アクセストークンを有効化できませんでした" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "ユーザー利用規約を削除できませんでした。" + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "利用規約を取得できませんでした。" + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "利用規約が見付かりませんでした。" + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "利用規約を保存できませんでした。" + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "内向きのウェブフックをカウントできませんでした" @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "ウェブフックを更新できませんでした" }, + { + "id": "store.update_error", + "translation": "updateエラー" + }, { "id": "system.message.name", "translation": "システム" diff --git a/i18n/ko.json b/i18n/ko.json index 657efd86ae..7650f4a9c4 100644 --- a/i18n/ko.json +++ b/i18n/ko.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "4월" + }, + { + "id": "August", + "translation": "8월" + }, + { + "id": "December", + "translation": "10월" + }, + { + "id": "February", + "translation": "2월" + }, + { + "id": "January", + "translation": "1월" + }, + { + "id": "July", + "translation": "7월" + }, + { + "id": "June", + "translation": "6월" + }, + { + "id": "March", + "translation": "3월" + }, + { + "id": "May", + "translation": "5월" + }, + { + "id": "November", + "translation": "11월" + }, + { + "id": "October", + "translation": "10월" + }, + { + "id": "September", + "translation": "9월" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "XML형식으로 변환하여 내보낼 수 없습니다." @@ -81,7 +129,7 @@ }, { "id": "api.channel.add_member.added", - "translation": "%v 이/가 %v에 의해 채널에 추가되었습니다" + "translation": "%v 님이 %v에 의해 채널에 추가되었습니다." }, { "id": "api.channel.add_user.to.channel.failed.app_error", @@ -101,7 +149,7 @@ }, { "id": "api.channel.change_channel_privacy.public_to_private", - "translation": "이 채널은 비공개 채널로 변경되었습니다." + "translation": "이 채널은 비공개 채널로 변경되었습니다." }, { "id": "api.channel.convert_channel_to_private.default_channel_error", @@ -149,7 +197,7 @@ }, { "id": "api.channel.delete_channel.cannot.app_error", - "translation": "기본 채널 {{.Channel}} 은/는 삭제할 수 없습니다" + "translation": "기본 채널 {{.Channel}} 은/는 삭제할 수 없습니다." }, { "id": "api.channel.delete_channel.deleted.app_error", @@ -173,7 +221,7 @@ }, { "id": "api.channel.leave.direct.app_error", - "translation": "개인 메시지 채널은 나갈 수 없습니다" + "translation": "개인 메시지 채널은 나갈 수 없습니다." }, { "id": "api.channel.leave.last_member.app_error", @@ -233,12 +281,20 @@ }, { "id": "api.channel.remove_channel_member.type.app_error", - "translation": "Unable to remove user from a channel." + "translation": "사용자를 채널에서 제거할 수 없습니다." }, { "id": "api.channel.remove_member.removed", "translation": "%v 가 채널에서 제거되었습니다." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "단체 메세지 채널 이름을 바꿀 수 없습니다." + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "단체 메세지 채널 이름을 바꿀 수 없습니다." + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "채널이 보존 처리 혹은 삭제되었습니다" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "연동은 관리자만 사용할 수 있습니다." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "지정된 사용자는 지정된 팀의 멤버가 아닙니다." + }, { "id": "api.command.disabled.app_error", "translation": "시스템 관리자가 비활성화한 명령입니다." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "선택한 트리거 단어는 이미 사용중입니다. 다른 단어를 선택해주세요." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "실행 cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "현재 채널의 업데이트에 실패하였습니다." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "현재 채널을 찾는 중 오류가 발생하였습니다." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "현재 채널을 찾는 중 오류가 발생하였습니다." @@ -558,8 +626,8 @@ { "id": "api.command_groupmsg.invalid_user.app_error", "translation": { - "one": "Unable to find the user: {{.Users}}", - "other": "Unable to find the users: {{.Users}}" + "one": "사용자를 찾을 수 없습니다 : {{.Users}}사용자들을 찾을 수 없습니다 : {{.Users}}", + "other": "" } }, { @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "채널을 불러올 수 없습니다." + "translation": "사용자를 찾을 수 없습니다. 시스템 관리자가 사용자를 비활성화 했을 수 있습니다." }, { "id": "api.command_invite.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "떠나기" }, - { - "id": "api.command_leave.success", - "translation": "채널을 떠났습니다." - }, { "id": "api.command_logout.desc", "translation": "Mattermost 로그아웃" @@ -728,7 +792,7 @@ }, { "id": "api.command_msg.missing.app_error", - "translation": "채널을 불러올 수 없습니다." + "translation": "사용자를 찾을 수 없습니다." }, { "id": "api.command_msg.name", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "채널을 불러올 수 없습니다." + "translation": "사용자를 찾을 수 없습니다. 시스템 관리자가 사용자를 비활성화 했을 수 있습니다." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "OAuth 세션이 아님에도 쿼리 문자열에 토큰이 제공되었습니다" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Custom terms of service feature is disabled" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Please enter text for your Custom Terms of Service." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "이메일 배치 작업을 받는 채널이 가득 찼습니다. EmailBatchingBufferSize를 늘려주세요." @@ -1026,7 +1098,7 @@ }, { "id": "api.emoji.upload.large_image.too_large.app_error", - "translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}." + "translation": "이모지를 생성할 수 없습니다. 이미지는 가로{{ .MaxWidth }}, 세로{{ .MaxHeight }} 보다 작아야 합니다." }, { "id": "api.emoji.upload.open.app_error", @@ -1038,11 +1110,11 @@ }, { "id": "api.file.file_exists.exists_local.app_error", - "translation": "Unable to check if the file exists." + "translation": "파일이 있는지 확인할 수 없습니다." }, { "id": "api.file.file_exists.s3.app_error", - "translation": "Unable to check if the file exists." + "translation": "파일이 있는지 확인할 수 없습니다." }, { "id": "api.file.get_file.public_invalid.app_error", @@ -1113,8 +1185,8 @@ "translation": "S3또는 minio에 접속할 수 없습니다." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "파일을 업로드 할 수 없습니다. 머릿말 파싱에 실패하였습니다." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "최대 크기를 초과하는 파일을 업로드 할 수 없습니다: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "파일 업로드 실패했습니다. 파일을 읽을 수 없습니다" + }, { "id": "api.file.upload_file.storage.app_error", "translation": "파일을 업로드할 수 없습니다. 이미지 저장소가 설정되지 않았습니다." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "파일을 업로드할 수 없습니다. 파일이 너무 큽니다." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "S3에 쓰기를 실패했습니다." @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "유효하지 않은 사용자 이름" }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "'license' 아래에 비어있는 배열이 있습니다." @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "클라이언트 라이선스를 위한 새로운 형식은 아직 지원하지 않습니다. 명령문에서 format=old 를 명시해 주세요." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request: 받은 redirect_url이 등록된 callback_url과 일치하지 않습니다." @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "포스트 만드는 중 오류" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "채널에 사용자가 {{.Users}}명이상 있기 때문에 @all이 비활성화 되었습니다." @@ -1440,11 +1556,11 @@ }, { "id": "api.reaction.delete.archived_channel.app_error", - "translation": "You cannot remove a reaction in an archived channel." + "translation": "보관 된 채널에서는 반응을 제거 할 수 없습니다." }, { "id": "api.reaction.save.archived_channel.app_error", - "translation": "You cannot react in an archived channel." + "translation": "보관 된 채널에서는 반응을 추가할 수 없습니다." }, { "id": "api.reaction.save_reaction.invalid.app_error", @@ -1744,7 +1860,7 @@ }, { "id": "api.team.update_restricted_domains.mismatch.app_error", - "translation": "Restricting team to {{ .Domain }} is not allowed by the system config. Please contact your system administrator." + "translation": "팀을 {{ .Domain }}로 제한하는 것은 시스템 설정에 의해 허가되어 있지 않습니다. 시스템 관리자에게 문의하세요." }, { "id": "api.team.update_team_scheme.license.error", @@ -1760,19 +1876,19 @@ }, { "id": "api.templates.deactivate_body.title", - "translation": "Your account has been deactivated at {{ .ServerURL }}" + "translation": "귀하의 계정은 {{.ServerURL}}에서 비활성화 되었습니다." }, { "id": "api.templates.deactivate_body.warning", - "translation": "If this change was not initiated by you or you want to reactivate your account, contact your system administrator." + "translation": "만약 이 변경사항이 당신에 의해 적용되지 않았거나 계정을 다시 활성화 시키고 싶으시면 시스템 관리자에게 문의하세요." }, { "id": "api.templates.deactivate_subject", - "translation": "[{{ .SiteName }}] Your account at {{ .ServerURL }} has been deactivated" + "translation": "[{{ .SiteName }}], {{ .ServerURL }}에 가입된 당신의 계정이 비활성화 되었습니다." }, { "id": "api.templates.email_change_body.info", - "translation": "Your email address for {{.TeamDisplayName}} has been changed to {{.NewEmail}}." + "translation": "{{.TeamDisplayName}}에 속한 당신의 이메일 주소가 {{.NewEmail}}로 변경되었습니다." }, { "id": "api.templates.email_change_body.title", @@ -1780,7 +1896,7 @@ }, { "id": "api.templates.email_change_subject", - "translation": "[{{ .SiteName }}] Your email address has changed" + "translation": "[{{ .SiteName }}], 당신의 이메일 주소가 변경되었습니다." }, { "id": "api.templates.email_change_verify_body.button", @@ -1796,7 +1912,7 @@ }, { "id": "api.templates.email_change_verify_subject", - "translation": "[{{ .SiteName }}] Verify new email address" + "translation": "[{{ .SiteName }}], 새로운 이메일 주소를 확인하세요." }, { "id": "api.templates.email_footer", @@ -1804,15 +1920,15 @@ }, { "id": "api.templates.email_info1", - "translation": "Any questions at all, mail us any time: " + "translation": "궁금한 점이 있으면 언제든지 메일로 연락하세요: " }, { "id": "api.templates.email_info2", - "translation": "Best wishes," + "translation": "행복을 기원하며," }, { "id": "api.templates.email_info3", - "translation": "The {{.SiteName}} Team" + "translation": "{{.SiteName}} 팀" }, { "id": "api.templates.email_organization", @@ -1820,7 +1936,7 @@ }, { "id": "api.templates.email_warning", - "translation": "If you did not make this change, please contact the system administrator." + "translation": "만약 변경한 적이 없다면, 시스템 관리자에게 문의해 주세요." }, { "id": "api.templates.invite_body.button", @@ -1828,11 +1944,11 @@ }, { "id": "api.templates.invite_body.extra_info", - "translation": "Mattermost lets you share messages and files from your PC or phone, with instant search and archiving. After you’ve joined {{.TeamDisplayName}}, you can sign-in to your new team and access these features anytime from the web address:

{{.TeamURL}}" + "translation": "Mattermost에서는 PC와 모바일간에 메시지와 파일들을 공유할 수 있으며, 검색과 보관 기능을 사용할 수 있습니다. [[{{.TeamDisplayName}}]] 에 참여한 후에는, 새로운 팀에 들어갈 수 있으며 이러한 기능들을 언제든지 사용할 수 있습니다. 웹 주소:" }, { "id": "api.templates.invite_body.info", - "translation": "The team {{.SenderStatus}} [[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]." + "translation": "팀 {{.SenderStatus}} [[{{.SenderName}}]] 가 당신을 [[{{.TeamDisplayName}}]] 에 초대했습니다." }, { "id": "api.templates.invite_body.title", @@ -1840,31 +1956,31 @@ }, { "id": "api.templates.invite_subject", - "translation": "[{{ .SiteName }}] {{ .SenderName }} invited you to join {{ .TeamDisplayName }} Team" + "translation": "[{{ .SiteName }}] {{ .SenderName }} 가 당신을 {{ .TeamDisplayName }} 팀에 초대했습니다." }, { "id": "api.templates.mfa_activated_body.info", - "translation": "Multi-factor authentication has been added to your account on {{ .SiteURL }}." + "translation": "{{ .SiteURL }} 의 당신의 계정에 다중 요소 인증이 추가되었습니다." }, { "id": "api.templates.mfa_activated_body.title", - "translation": "Multi-factor authentication was added" + "translation": "다중 요소 인증이 추가되었습니다" }, { "id": "api.templates.mfa_change_subject", - "translation": "[{{ .SiteName }}] Your MFA has been updated" + "translation": "[{{ .SiteName }}], 당신의 MFA가 업데이트 되었습니다" }, { "id": "api.templates.mfa_deactivated_body.info", - "translation": "Multi-factor authentication has been removed from your account on {{ .SiteURL }}." + "translation": "{{ .SiteURL }}의 당신의 계정에서 다중 요소 인증이 제거되었습니다." }, { "id": "api.templates.mfa_deactivated_body.title", - "translation": "Multi-factor authentication was removed" + "translation": "다중 요소 인증이 제거되었습니다" }, { "id": "api.templates.password_change_body.info", - "translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}." + "translation": "{{.Method}} 에 의해 {{ .TeamURL }} 의 {{.TeamDisplayName}} 에 대한 당신의 비밀번호가 업데이트 되었습니다." }, { "id": "api.templates.password_change_body.title", @@ -1872,7 +1988,7 @@ }, { "id": "api.templates.password_change_subject", - "translation": "[{{ .SiteName }}] Your password has been updated" + "translation": "[{{ .SiteName }}], 당신의 비밀번호가 업데이트 되었습니다" }, { "id": "api.templates.post_body.button", @@ -1884,11 +2000,11 @@ }, { "id": "api.templates.reset_body.info1", - "translation": "To change your password, click \"Reset Password\" below." + "translation": "비밀번호를 변경하기 위해서는, 아래의 \"비밀번호 초기화\" 를 누르세요." }, { "id": "api.templates.reset_body.info2", - "translation": "If you did not mean to reset your password, please ignore this email and your password will remain the same. The password reset link expires in 24 hours." + "translation": "만약 비밀번호를 초기화 할 의사가 없다면, 이 이메일은 무시하세요. 당신의 비밀번호는 변경되지 않을 것입니다. 비밀번호 변경 링크는 24시간 안에 폐기됩니다." }, { "id": "api.templates.reset_body.title", @@ -1896,7 +2012,7 @@ }, { "id": "api.templates.reset_subject", - "translation": "[{{ .SiteName }}] Reset your password" + "translation": "[{{ .SiteName }}] 비밀번호를 초기화했습니다." }, { "id": "api.templates.signin_change_email.body.info", @@ -1912,23 +2028,23 @@ }, { "id": "api.templates.signin_change_email.subject", - "translation": "[{{ .SiteName }}] Your sign-in method has been updated" + "translation": "[{{ .SiteName }}] 당신의 로그인 방식이 변경되었습니다." }, { "id": "api.templates.user_access_token_body.info", - "translation": "A personal access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account." + "translation": "{{ .SiteURL }} 에서 당신의 계정에 개인 엑세스 토큰이 발급되었습니다. 당신의 계정으로 {{.SiteName}} 에 접속할 때 사용하실 수 있습니다." }, { "id": "api.templates.user_access_token_body.title", - "translation": "Personal access token added to your account" + "translation": "개인 엑세스 토큰이 당신의 계정에 발급되었습니다" }, { "id": "api.templates.user_access_token_subject", - "translation": "[{{ .SiteName }}] Personal access token added to your account" + "translation": "[{{ .SiteName }}] 당신의 계정에 개인 엑세스 토큰이 발급되었습니다" }, { "id": "api.templates.username_change_body.info", - "translation": "Your username for {{.TeamDisplayName}} has been changed to {{.NewUsername}}." + "translation": "{{.TeamDisplayName}} 팀의 당신의 사용자명이 {{.NewUsername}} 로 변경되었습니다." }, { "id": "api.templates.username_change_body.title", @@ -1936,7 +2052,7 @@ }, { "id": "api.templates.username_change_subject", - "translation": "[{{ .SiteName }}] Your username has changed" + "translation": "[{{ .SiteName }}] 당신의 사용자명이 변경되었습니다" }, { "id": "api.templates.verify_body.button", @@ -1976,11 +2092,11 @@ }, { "id": "api.templates.welcome_body.title", - "translation": "You've joined {{ .ServerURL }}" + "translation": "{{ .ServerURL }}에 가입했습니다" }, { "id": "api.templates.welcome_subject", - "translation": "[{{ .SiteName }}] You joined {{ .ServerURL }}" + "translation": "[{{ .SiteName }}] {{ .ServerURL }} 에 참가했습니다." }, { "id": "api.user.activate_mfa.email_and_ldap_only.app_error", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "접근 토큰이 없습니다." }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "{{.Sevice}} 토큰 요청이 실패했습니다." @@ -2016,7 +2136,11 @@ }, { "id": "api.user.authorize_oauth_user.unsupported.app_error", - "translation": "Unsupported OAuth service provider" + "translation": "지원하지 않는 OAuth 서비스 프로바이더 입니다." + }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "잘못된 팀 ID" }, { "id": "api.user.check_user_login_attempts.too_many.app_error", @@ -2026,17 +2150,13 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "올바르지 않은 MFA 토큰" }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA를 설정하지 않았거나 서버에서 지원하지 않습니다" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "잘못된 패스워드로 인해 로그인에 실패했습니다." }, { "id": "api.user.complete_switch_with_oauth.blank_email.app_error", - "translation": "Blank email" + "translation": "이메일 주소가 비어있음" }, { "id": "api.user.complete_switch_with_oauth.parse.app_error", @@ -2076,15 +2196,15 @@ }, { "id": "api.user.create_user.disabled.app_error", - "translation": "User creation is disabled." + "translation": "사용자 가입이 제한되어있습니다." }, { "id": "api.user.create_user.missing_invite_id.app_error", - "translation": "Missing Invite Id." + "translation": "초대용ID가 누락됨." }, { "id": "api.user.create_user.missing_token.app_error", - "translation": "Missing Token." + "translation": "토큰이 누락됨." }, { "id": "api.user.create_user.no_open_server", @@ -2110,18 +2230,18 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Authentication Transfer not configured or available on this server." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA 토큰이 설정되지 않았거나 유효하지 않습니다." - }, { "id": "api.user.get_authorization_code.unsupported.app_error", - "translation": "Unsupported OAuth service provider" + "translation": "지원하지 않는 OAuth 서비스 프로바이더" }, { "id": "api.user.get_profile_image.not_found.app_error", "translation": "Unable to get profile image, user not found." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Unable to get user by email." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "이 서버에서 AD/LDAP을 사용할 수 없습니다." @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Authentication Transfer not configured or available on this server." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Bad accepted value" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "유효하지 않은 비밀번호 재설정 링크입니다." @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "작업을 할 수 있는 권한이 없습니다" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA 토큰이 설정되지 않았거나 유효하지 않습니다." - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Could not create user out of {{.Service}} user object" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "같은 채널에서 나가는 outgoing webhook들은 동일한 발동 단어/콜백 URL을 가질 수 없습니다." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "이 서버에서 WebRTC를 사용할 수 없습니다." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "WebRTC 토큰 등록 중에 에러가 발생하였습니다." - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "적절하지 않은 {{.Name}} 파라미터" @@ -2456,7 +2568,7 @@ }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "An error occurred marshalling the JSON data for export." }, { "id": "app.import.attachment.bad_file.error", @@ -2836,7 +2948,7 @@ }, { "id": "app.import.validate_team_import_data.description_length.error", - "translation": "Team description is too long." + "translation": "팀 설명이 너무 깁니다." }, { "id": "app.import.validate_team_import_data.display_name_length.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "User AuthData is too long." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "User AuthService should not be empty if it is provided." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "User email has an invalid length." @@ -2916,15 +3024,15 @@ }, { "id": "app.import.validate_user_import_data.first_name_length.error", - "translation": "User First Name is too long." + "translation": "닉네임이 너무 깁니다." }, { "id": "app.import.validate_user_import_data.last_name_length.error", - "translation": "User Last Name is too long." + "translation": "닉네임이 너무 깁니다." }, { "id": "app.import.validate_user_import_data.nickname_length.error", - "translation": "User nickname is too long." + "translation": "닉네임이 너무 깁니다." }, { "id": "app.import.validate_user_import_data.notify_props_channel_trigger_invalid.error", @@ -2972,7 +3080,7 @@ }, { "id": "app.import.validate_user_import_data.username_invalid.error", - "translation": "Username is not valid." + "translation": "유효한 유저이름이 아닙니다." }, { "id": "app.import.validate_user_import_data.username_missing.error", @@ -2992,7 +3100,7 @@ }, { "id": "app.notification.body.intro.direct.generic", - "translation": "You have a new Direct Message from @{{.SenderName}}" + "translation": "@{{.SenderName}}으로부터 새로운 개인 메시지 알림이 왔습니다." }, { "id": "app.notification.body.intro.group_message.full", @@ -3000,15 +3108,15 @@ }, { "id": "app.notification.body.intro.group_message.generic", - "translation": "You have a new Group Message from @{{.SenderName}}" + "translation": "@{{.SenderName}}으로부터 새로운 알림이 있습니다." }, { "id": "app.notification.body.intro.notification.full", - "translation": "새 알림이 있습니다.{{.Count}}개의 새 알림이 있습니다." + "translation": "한개의 신규 메시지가 있습니다." }, { "id": "app.notification.body.intro.notification.generic", - "translation": "You have a new notification from @{{.SenderName}}" + "translation": "@{{.SenderName}}으로부터 새로운 알림이 있습니다." }, { "id": "app.notification.body.text.direct.full", @@ -3020,7 +3128,7 @@ }, { "id": "app.notification.body.text.group_message.full", - "translation": "Channel: {{.ChannelName}}" + "translation": "채널 : {{.ChannelName}}" }, { "id": "app.notification.body.text.group_message.full2", @@ -3032,7 +3140,7 @@ }, { "id": "app.notification.body.text.notification.full", - "translation": "Channel: {{.ChannelName}}" + "translation": "채널 : {{.ChannelName}}" }, { "id": "app.notification.body.text.notification.full2", @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "This API endpoint is not accessible as required migrations have not yet completed." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "대화식 대화 상자에서 JSON 인코딩 오류가 발생하였습니다." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Failed to parse installation date" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "The Elasticsearch Server URL or Username has changed. Please re-enter the Elasticsearch password to test connection." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Unable to create LDAP user." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "AD/LDAP에서 사용자를 불러올 수 없습니다." }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Failed to search users in AD/LDAP. Test if the Mattermost server can connect to your AD/LDAP server and try again." @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "잘못된 AD/LDAP 필터" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Unable to add attachment to the Global Relay export." @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Unable to open the export temporary file" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Error attempting to authenticate MFA token" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "올바르지 않은 MFA 토큰" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Unable to update MFA active status for the user" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Unable to update MFA active status for the user" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Error clearing the MFA secret" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "QR 코드 생성 중 오류가 발생했습니다." - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Error saving the MFA secret" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Your license does not support using multi-factor authentication" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Error trying to authenticate MFA token" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "AD/LDAP 사용자를 마이그레이션 할 수 없습니다. 중복된 엔트리가 있습니다. 모든 중복을 제거한 후 다시 시도해보세요." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML이 설정되지 않았거나 서버에서 지원하지 않습니다" }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "대화식 대화 상자의 트리거 ID에 대해 base64 디코딩을 실패하였습니다." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Trigger ID for interactive dialog is expired. Trigger IDs live for a maximum of {{.Seconds}} seconds." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Trigger ID missing required data for interactive dialog." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "대화식 대화 상자의 트리거 ID에 대해 base64 디코딩을 실패하였습니다." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Signature verification failed of trigger ID for interactive dialog." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "대화식 대화 상자에서 생성된 트리거 ID 서명에 실패하였습니다." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Could not parse message export job BatchSize." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermost Security Bulletin" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Error attempting to authenticate MFA token" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "올바르지 않은 MFA 토큰" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Unable to update MFA active status for the user" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Unable to update MFA active status for the user" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Error clearing the MFA secret" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "QR 코드 생성 중 오류가 발생했습니다." + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Error saving the MFA secret" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "이 서버에는 다단계 인증이 요구됩니다." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Error trying to authenticate MFA token" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "Migration failed due to invalid progress data." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Invalid email notification value" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Invalid ignore channel mentions status" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Invalid notify level" @@ -4255,32 +4427,16 @@ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTC Gateway Admin Secret 이 설정되어야 합니다." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Invalid value for TLS certificate file - Either use LetsEncrypt or set path to existing certificate file" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC Gateway Admin Url은 URL형식과 맞아야하며 http:// 나 https://. 로 시작하도록 세팅되어야합니다." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Invalid value for TLS key file - Either use LetsEncrypt or set path to existing key file" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC Gateway Websocket Url은 URL형식이여야 하며 ws:// 또는 wss://로 시작해야합니다." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN URI는 stun: 으로 시작하고 URI 형식에 맞아야 합니다." - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "만약 TURN URI가 설정되어 있다면, WebRTC TURN Shared Key는 공백일 수 없습니다. " - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN URI는 turn: 으로 시작하고 URI형식에 맞아야 합니다." - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "TURN URI가 설정되어 있다면, WebRTC TURN Username은 공백일 수 없습니다." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Invalid value passed for TLS overwrite cipher - Please refer to the documentation for valid values" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "read timeout 항목의 허용되지 않는 값입니다." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Invalid channel id" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "잘못된 파일 아이디입니다." + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "잘못된 유저 아이디입니다." }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Missing required term of service property: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Invalid term of service id." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Custom terms of service text is too long. Maximum {{.MaxLength}} characters allowed." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Missing required terms of service property: user_id." + }, { "id": "model.token.is_valid.expiry", "translation": "Invalid token expiry" @@ -4694,6 +4926,66 @@ "id": "model.user.is_valid.pwd.app_error", "translation": "Your password must contain at least {{.Min}} characters." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one number." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one symbol (e.g. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter and at least one uppercase letter." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one number." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one lowercase letter, at least one uppercase letter, and at least one symbol (e.g. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one number." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one number and at least one symbol (e.g. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one symbol (e.g. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter and at least one number." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter, at least one number, and at least one symbol (e.g. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Your password must contain at least {{.Min}} characters made up of at least one uppercase letter and at least one symbol (e.g. \"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "잘못된 사용자 ID" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Missing required terms of service property: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Missing required terms of service property: service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Missing required terms of service property: user_id." + }, { "id": "model.utils.decode_json.app_error", "translation": "could not decode" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Unable to set the user status. Unknown user status." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "공개 링크가 비활성화되어 있습니다." + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "파일의 공개링크를 가져올 수 없습니다. 파일에 현재 유저가 읽을 수 있는 설명이 작성되어야 합니다." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: Unable to convert StringArray to *string" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "채널을 불러올 수 없습니다." }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "채널을 찾을 수 없습니다" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "Unable to get the channel unread messages" @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "Unable to find the pinned posts" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "We could not remove the deactivated users from the channel" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "채널 업데이트에 실패하였습니다" @@ -4988,7 +5328,7 @@ }, { "id": "store.sql_channel.save.archived_channel.app_error", - "translation": "You can not modify an archived channel" + "translation": "보관 된 채널에서는 반응을 추가할 수 없습니다." }, { "id": "store.sql_channel.save.commit_transaction.app_error", @@ -5084,7 +5424,7 @@ }, { "id": "store.sql_channel.update.archived_channel.app_error", - "translation": "You can not modify an archived channel" + "translation": "보관 된 채널에서는 반응을 추가할 수 없습니다." }, { "id": "store.sql_channel.update.commit_transaction.app_error", @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "내용을 가져올수 없습니다." }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "A team with that domain already exists" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "내용을 가져올수 없습니다." @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "Unable to update the preference" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Unable to get reactions for post" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "내용을 가져올수 없습니다." @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "Unable to update the date of the last team icon update" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Must not call save for existing terms of service." + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "Unable to get the active users during the requested period" @@ -6168,7 +6552,7 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "Unable to find any user maching the search parameters" + "translation": "Unable to find any user matching the search parameters" }, { "id": "store.sql_user.update.app_error", @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "채널을 찾을 수 없습니다" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Unable to delete terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "내용을 가져올수 없습니다." @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "내용을 가져올수 없습니다." }, + { + "id": "store.update_error", + "translation": "update error" + }, { "id": "system.message.name", "translation": "시스템" diff --git a/i18n/nl.json b/i18n/nl.json index 6c5155d4ed..fef62a7692 100644 --- a/i18n/nl.json +++ b/i18n/nl.json @@ -1,11 +1,59 @@ [ + { + "id": "April", + "translation": "April" + }, + { + "id": "August", + "translation": "Augustus" + }, + { + "id": "December", + "translation": "December" + }, + { + "id": "February", + "translation": "Februari" + }, + { + "id": "January", + "translation": "Januari" + }, + { + "id": "July", + "translation": "Juli" + }, + { + "id": "June", + "translation": "Juni" + }, + { + "id": "March", + "translation": "Maart" + }, + { + "id": "May", + "translation": "Mei" + }, + { + "id": "November", + "translation": "November" + }, + { + "id": "October", + "translation": "Oktober" + }, + { + "id": "September", + "translation": "September" + }, { "id": "actiance.export.marshalToXml.appError", - "translation": "Unable to convert export to XML." + "translation": "Kan export niet converteren naar XML." }, { "id": "api.admin.add_certificate.array.app_error", - "translation": "Geen bestand gevonden in 'certificate' veld in verzoek" + "translation": "Geen bestand gevonden in 'certificaat' veld in verzoek." }, { "id": "api.admin.add_certificate.no_file.app_error", @@ -41,7 +89,7 @@ }, { "id": "api.admin.test_email.body", - "translation": "


Mail voor Mattermost lijkt goed geconfigureerd te zijn!" + "translation": "Mail voor Mattermost lijkt goed geconfigureerd te zijn!" }, { "id": "api.admin.test_email.missing_server", @@ -213,7 +261,7 @@ }, { "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error", - "translation": "Kon de gebruiker niet ophalen tijdens het bewaren van de nieuwe kanaalkoptekst %v" + "translation": "Kon de gebruiker niet ophalen tijdens het bewaren van de nieuwe kanaalkoptekst" }, { "id": "api.channel.post_update_channel_header_message_and_forget.updated_from", @@ -225,7 +273,7 @@ }, { "id": "api.channel.post_user_add_remove_message_and_forget.error", - "translation": "Plaatsen van bericht over binnenkomen/verlaten %v is mislukt" + "translation": "Mislukt post doe/bericht achterlaten" }, { "id": "api.channel.remove.default.app_error", @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v was verwijdert van het kanaal." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "You cannot rename a direct message channel" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "You cannot rename a group message channel" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Het kanaal is gearchiveerd of verwijderd" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Intergratie is beperkt voor alleen beheerders." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Specified user is not a member of specified channel." + }, { "id": "api.command.disabled.app_error", "translation": "Deze opdrachten zijn uitgeschakeld door de beheerder." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Dit trigger woord is al in gebruik. Kies een ander woord." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Uitvoeren cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Error to update the current channel." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Error retrieving the current channel." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Error to retrieve the current channel." @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Kan de kanalen niet ophalen" + "translation": "We couldn't find the user. They may have been deactivated by the System Administrator." }, { "id": "api.command_invite.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "leave" }, - { - "id": "api.command_leave.success", - "translation": "%v heeft het kanaal verlaten." - }, { "id": "api.command_logout.desc", "translation": "Uitloggen uit Mattermost" @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Kan de kanalen niet ophalen" + "translation": "We couldn't find the user. They may have been deactivated by the System Administrator." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "Sessie is niet OAuth, maar token was doorgegeven in de query string" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Custom terms of service feature is disabled" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Please enter text for your Custom Terms of Service." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Kanaal voor e-mail batch taken was vol. Verhoog a.u.b. de EmailBatchingBufferSize" @@ -1030,7 +1102,7 @@ }, { "id": "api.emoji.upload.open.app_error", - "translation": "Unable to create the emoji. An error ocurred when trying to open the attached image." + "translation": "Unable to create the emoji. An error occurred when trying to open the attached image." }, { "id": "api.file.attachments.disabled.app_error", @@ -1113,8 +1185,8 @@ "translation": "Bad connection to S3 or minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Unable to upload file. Header cannot be parsed." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "File above maximum dimensions could not be uploaded: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Kan bestand niet uploaden. Afbeeldings opslag is niet geconfigureerd." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Kan bestand niet uploaden. Bestand is te groot." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "Er is een probleem opgetreden tijdens het schrijven naar S3" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Ongeldige gebruikersnaam" }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Lege data bij 'license' in aanvraag" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "New format for the client license is not supported yet. Please specify format=old in the query string." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "ongeldige aanvraag: De opgegeven redirect_uri komt niet overeen met de geregistreerde callback_url" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Fout bij het aanmaken van bericht" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all has been disabled because the channel has more than {{.Users}} users." @@ -1416,7 +1532,7 @@ }, { "id": "api.post.update_post.permissions_time_limit.app_error", - "translation": "Post edit is only allowed for {{.timeLimit}} seconds. Please ask your systems administrator for details." + "translation": "Post edit is only allowed for {{.timeLimit}} seconds. Please ask your System Administrator for details." }, { "id": "api.post.update_post.system_message.app_error", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Toegangs token mist" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Token aanvraag voor {{.Service}} is mislukt" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Niet ondersteunde OAuth service provider" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Ongeldige team id" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Uw account is afgesloten doordat er te vaak een verkeerd wachtwoord is gegeven. Voer aub een wachtwoord reset uit." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Ongeldige 'MFA' token." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "'MFA' is niet ondersteund, of niet geconfigureerd op deze server" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Inloggen mislukt, door een verkeerd wachtwoord" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Authentication Transfer not configured or available on this server." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "'MFA' is niet geconfigeerd of beschikbaar op deze server" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Ongeldige OAuth service provider" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Unable to get profile image, user not found." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Unable to get user by email." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AS/LDAP is niet beschikbaar op deze server" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Authentication Transfer not configured or available on this server." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Bad accepted value" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "De wachtwoord reset link is niet geldig" @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "U beschikt niet over de juiste rechten" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "'MFA' is niet geconfigueerd of niet beschikbaar op deze server" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Kan geen gebruiker creeeren voor service {{.Service}}" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Uitgaande webhooks van hetzelfde kanaal kunnen niet dezelfde trigger-woorden/callback URL's hebben." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC is niet ingeschakeld op deze server." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "We encountered an error trying to register the WebRTC Token" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Ongeldige {{.Name}} parameter" @@ -2456,7 +2568,7 @@ }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "An error occurred marshalling the JSON data for export." }, { "id": "app.import.attachment.bad_file.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "User AuthData is too long." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "User AuthService should not be empty if it is provided." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "User email has an invalid length." @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "This API endpoint is not accessible as required migrations have not yet completed." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Encountered an error encoding JSON for the interactive dialog." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Failed to parse installation date" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "The Elasticsearch Server URL or Username has changed. Please re-enter the Elasticsearch password to test connection." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Unable to create LDAP user." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Niet mogelijk alle gebruikers te krijgen via AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Failed to search users in AD/LDAP. Test if the Mattermost server can connect to your AD/LDAP server and try again." @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Ongeldig AD/LDAP filter" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Unable to add attachment to the Global Relay export." @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Unable to open the export temporary file" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Probleem bij het authenticeren met een MFA token" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Ongeldige 'MFA' token" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Kan de MFA status van de gebruiker niet bijwerken" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Kan de MFA status van de gebruiker niet bijwerken" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Fout bij het verwijderen van het MFA sleutel" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Fout bij het genereren van een QR code" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Fout bij het opslaan van de MFA sleutel" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Uw licentie ondersteund geen multi-factor authenticatie" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Er is een probleem bij het authenticeren met een MFA token opgetreden" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Niet mogelijk om AD/LDAP gebruikers te migreren met het opgegeven veld. Dubbele vermelding ontdekt. Verwijder alle dubbele vermeldingen en probeer opnieuw." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML wordt niet ondersteund, of is niet geconfigureerd op deze server." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Failed to decode base64 for trigger ID for interactive dialog." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Trigger ID for interactive dialog is expired. Trigger IDs live for a maximum of {{.Seconds}} seconds." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Trigger ID missing required data for interactive dialog." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Failed to decode base64 signature of trigger ID for interactive dialog." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Signature verification failed of trigger ID for interactive dialog." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Failed to sign generated trigger ID for interactive dialog." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Could not parse message export job BatchSize." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermost beveiligings bulletin" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Probleem bij het authenticeren met een MFA token" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Ongeldige 'MFA' token" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Kan de MFA status van de gebruiker niet bijwerken" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Kan de MFA status van de gebruiker niet bijwerken" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Fout bij het verwijderen van het MFA sleutel" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Fout bij het genereren van een QR code" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Fout bij het opslaan van de MFA sleutel" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "Multi-factor authentication has been disabled on this server." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Er is een probleem bij het authenticeren met een MFA token opgetreden" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "Migration failed due to invalid progress data." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Invalid email notification value" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Invalid ignore channel mentions status" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Ongeldig waarschuwings nivo" @@ -4255,32 +4427,16 @@ "translation": "Time between user typing updates should not be set to less than 1000 milliseconds." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTC Gateway Admin Secret moet worden ingesteld." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Invalid value for TLS certificate file - Either use LetsEncrypt or set path to existing certificate file" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC Gateway Admin Url moet een geldige URL zijn en starten met http:// of https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Invalid value for TLS key file - Either use LetsEncrypt or set path to existing key file" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC Gateway Websocket Url moet een geldige URL zijn en starten met ws:// of wss://." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN URI must be a valid URL starting with stun:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "WebRTC TURN Gebruikersnaam kan niet leeg zijn als de TURN URI is ingesteld." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN URI must be a valid URI and start with turn:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "WebRTC TURN Gebruikersnaam kan niet leeg zijn als de TURN URI is ingesteld." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Invalid value passed for TLS overwrite cipher - Please refer to the documentation for valid values" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Invalid value for user_id." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Ongeldig kanaal id" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Ongeldige bestands-ids" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Ongeldige gebruikers id" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Mist vereiste team kenmerk: naam." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Invalid term of service id." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Custom terms of service text is too long. Maximum {{.MaxLength}} characters allowed." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Mist vereiste team kenmerk: naam." + }, { "id": "model.token.is_valid.expiry", "translation": "Invalid token expiry" @@ -4694,6 +4926,66 @@ "id": "model.user.is_valid.pwd.app_error", "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters en minimaal 1 kleine letter bestaan." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 kleine letter en 1 cijfer bevatten" + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 kleine letter, 1 cijfer en 1 symbol bevatten (bijv. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 kleine letter met 1 symbool uit bijv. \"~!@#$%^&*()\" bevatten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 kleine letter en 1 hoofdletter bevatten." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 kleine letter, 1 hoofdletter en 1 cijfer bevatten" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 kleine letter, 1 hoofdletter, 1 cijfer en 1 symbol bevatten (bijv. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 kleine letter, 1 hoofdletter en 1 symbol bevatten (bijv. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Je wachtwoord moet minimaal {{.Min}} karakters bevatten en met minimaal 1 cijfer." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Je wachtwoord moet minimaal {{.Min}} karakters bevatten en met minimaal 1 cijfer en 1 karakter (bv. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Je wachtwoord moet minimaal {{.Min}} karakters bevatten en met minimaal 1 karakter (bv. \"~!@#$%^&*()\"). " + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 hoofdletter bevatten." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 hoofdletter en 1 cijfer." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Je wachtwoord moet minimaal {{.Min}} karakters bevatten en met minimaal 1 hoofdletter, minimaal 1 cijfer en minimaal een karakter (bv. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Het wachtwoord moet minimaal uit {{.Min}} karakters bestaan en minimaal 1 hoofdletter en 1 symbol bevatten (bijv. \"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Ongeldige gebruikers id" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Mist vereiste team kenmerk: naam." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Mist vereiste team kenmerk: naam." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Mist vereiste team kenmerk: naam." + }, { "id": "model.utils.decode_json.app_error", "translation": "kan niet decoderen" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Unable to set the user status. Unknown user status." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Publieke links zijn uitgeschakeld" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Kon publieke link voor bestand niet ophalen. Bestand moet bijgevoegd zijn aan een bericht dat kan worden gelezen door de huidige gebruiker. " + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: Kan StringArray niet naar *string omzetten" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "Kan de kanalen niet ophalen" }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "We kunnen de kanaal leden niet ophalen" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "Unable to get the channel unread messages" @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "Unable to find the pinned posts" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "We could not remove the deactivated users from the channel" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "Kan leden niet toevoegen aan het directe kanaal" @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "We konden de bestandsinfo niet ophalen" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Een team met dat domein bestaat al" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "Bericht kan niet opgehaald worden" @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "Unable to update the preference" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Unable to get reactions for post" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "Bericht kan niet opgehaald worden" @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "Unable to update the date of the last team icon update" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Must not call save for existing terms of service." + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "Unable to get the active users during the requested period" @@ -6168,7 +6552,7 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "Unable to find any user maching the search parameters" + "translation": "Unable to find any user matching the search parameters" }, { "id": "store.sql_user.update.app_error", @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "Het access token kan niet opgeslagen worden." }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Unable to delete terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "Bericht kan niet opgehaald worden" @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "Bericht kan niet opgehaald worden" }, + { + "id": "store.update_error", + "translation": "update error" + }, { "id": "system.message.name", "translation": "Systeem" diff --git a/i18n/pl.json b/i18n/pl.json index 7cd5fbf7f1..a7d942a18d 100644 --- a/i18n/pl.json +++ b/i18n/pl.json @@ -1,11 +1,59 @@ [ + { + "id": "April", + "translation": "Kwiecień" + }, + { + "id": "August", + "translation": "Sierpień" + }, + { + "id": "December", + "translation": "Grudzień" + }, + { + "id": "February", + "translation": "Luty" + }, + { + "id": "January", + "translation": "Styczeń" + }, + { + "id": "July", + "translation": "Lipiec" + }, + { + "id": "June", + "translation": "Czerwiec" + }, + { + "id": "March", + "translation": "Marzec" + }, + { + "id": "May", + "translation": "Maj" + }, + { + "id": "November", + "translation": "Listopad" + }, + { + "id": "October", + "translation": "Październik" + }, + { + "id": "September", + "translation": "Wrzesień" + }, { "id": "actiance.export.marshalToXml.appError", - "translation": "Unable to convert export to XML." + "translation": "Nie można przekonwertować eksportu do formatu XML." }, { "id": "api.admin.add_certificate.array.app_error", - "translation": "Brak pliku w polu 'Certyfikat' w żądaniu" + "translation": "Brak pliku w polu 'Certyfikat' w żądaniu." }, { "id": "api.admin.add_certificate.no_file.app_error", @@ -37,11 +85,11 @@ }, { "id": "api.admin.saml.not_available.app_error", - "translation": "Użycie SAML 2.0 nie zostało skonfigurowane lub nie jest wspierane na tym serwerze." + "translation": "SAML 2.0 nie został skonfigurowany lub nie jest wspierany na tym serwerze." }, { "id": "api.admin.test_email.body", - "translation": "


Wygląda na to, że e-mail w Mattermost został skonfigurowany poprawnie!" + "translation": "Wygląda na to, że email w Mattermost został skonfigurowany poprawnie!" }, { "id": "api.admin.test_email.missing_server", @@ -57,7 +105,7 @@ }, { "id": "api.admin.test_s3.missing_s3_bucket", - "translation": "S3 Bucket is required" + "translation": "Zasobnik S3 jest wymagany" }, { "id": "api.admin.upload_brand_image.array.app_error", @@ -81,7 +129,7 @@ }, { "id": "api.channel.add_member.added", - "translation": "%v został dodany do kanału przez %v" + "translation": "%v został dodany do kanału przez %v." }, { "id": "api.channel.add_user.to.channel.failed.app_error", @@ -97,19 +145,19 @@ }, { "id": "api.channel.change_channel_privacy.private_to_public", - "translation": "This channel has been converted to a Public Channel and can be joined by any team member." + "translation": "Ten kanał został przekonwertowany do kanału publicznego i może do niego dołączyć każdy członek zespołu." }, { "id": "api.channel.change_channel_privacy.public_to_private", - "translation": "This channel has been converted to a Private Channel." + "translation": "Ten kanał został przekonwertowany do kanału prywatnego." }, { "id": "api.channel.convert_channel_to_private.default_channel_error", - "translation": "This default channel cannot be converted into a private channel." + "translation": "Ten kanał domyślny nie może zostać przekonwertowany do kanału prywatnego." }, { "id": "api.channel.convert_channel_to_private.private_channel_error", - "translation": "The channel requested to convert is already a private channel." + "translation": "Kanał, którego żądasz do przekonwertowania jest już kanałem prywatnym." }, { "id": "api.channel.create_channel.direct_channel.app_error", @@ -145,7 +193,7 @@ }, { "id": "api.channel.delete_channel.archived", - "translation": "Kanał został zarchiwizowany przez %v." + "translation": "%v zarchiwizował kanał." }, { "id": "api.channel.delete_channel.cannot.app_error", @@ -157,7 +205,7 @@ }, { "id": "api.channel.delete_channel.type.invalid", - "translation": "Unable to delete direct or group message channels" + "translation": "Nie można usunąć wiadomości bezpośredniej oraz kanałów wiadomości grupowych" }, { "id": "api.channel.join_channel.permissions.app_error", @@ -181,15 +229,15 @@ }, { "id": "api.channel.leave.left", - "translation": "%v opuszcza kanał." + "translation": "%v opuścił kanał." }, { "id": "api.channel.patch_update_channel.forbidden.app_error", - "translation": "Nie udało się zaktualizować tytułu bezpośredniego kanału" + "translation": "Nie udało się zaktualizować kanału" }, { "id": "api.channel.post_channel_privacy_message.error", - "translation": "Failed to post channel privacy update message." + "translation": "Nie udało się opublikować komunikatu o aktualizacji prywatności w kanale." }, { "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error", @@ -233,12 +281,20 @@ }, { "id": "api.channel.remove_channel_member.type.app_error", - "translation": "Unable to remove user from a channel." + "translation": "Nie można usunąć użytkownika z kanału." }, { "id": "api.channel.remove_member.removed", "translation": "%v został usunięty z kanału." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Nie można zmienić nazwy kanału bezpośredniego" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Nie można zmienić nazwy kanału wiadomości grupowej" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Kanał został zarchiwizowany lub usunięty" @@ -249,24 +305,28 @@ }, { "id": "api.channel.update_channel_member_roles.scheme_role.app_error", - "translation": "The provided role is managed by a Scheme and therefore cannot be applied directly to a Channel Member" + "translation": "Ta rola jest zarządzana przez Schemat w związku z czym nie może być zastosowana bezpośrednio do Członka Kanału" }, { "id": "api.channel.update_channel_scheme.license.error", - "translation": "Your license does not support updating a channel's scheme" + "translation": "Twoja licencja nie wspiera aktualizacji szablonu kanałów." }, { "id": "api.channel.update_channel_scheme.scheme_scope.error", - "translation": "Unable to set the scheme to the channel because the supplied scheme is not a channel scheme." + "translation": "Nie można uzyskać kanałów dla schematu, ponieważ dostarczony schemat nie jest schematem kanału." }, { "id": "api.channel.update_team_member_roles.scheme_role.app_error", - "translation": "The provided role is managed by a Scheme and therefore cannot be applied directly to a Team Member" + "translation": "Ta rola jest zarządzana przez Schemat w związku z czym nie może być zastosowana bezpośrednio do Członka Kanału" }, { "id": "api.command.admin_only.app_error", "translation": "Integracje zostały ograniczone tylko dla administratorów." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Wskazany użytkownik nie jest członkiem określonego zespołu." + }, { "id": "api.command.disabled.app_error", "translation": "Polecenia zostały wyłączone przez administratora systemu." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "To słowo wyzwalacza zostało już użyte. Proszę wybrać inne słowo." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Wykonywanie cmd=%v userId=%v" @@ -305,7 +369,7 @@ }, { "id": "api.command.invite_people.email_invitations_off", - "translation": "Email invitations are disabled, no invite(s) sent" + "translation": "Zaproszenia email są obecnie wyłączone, zaproszenie nie zostało wysłane." }, { "id": "api.command.invite_people.email_off", @@ -341,7 +405,7 @@ }, { "id": "api.command_away.desc", - "translation": "Zmień swój stan na \"Zaraz wracam\"." + "translation": "Zmień swój status na \"Zaraz wracam\"" }, { "id": "api.command_away.name", @@ -389,7 +453,7 @@ }, { "id": "api.command_channel_purpose.direct_group.app_error", - "translation": "Nie można ustawiać celu prywatnych rozmów. Zamiast tego, użyj polecenia /header, aby ustawić nagłówek rozmowy." + "translation": "Nie można ustawić celu w wiadomościach bezpośrednich. Użyj polecenia /header, aby ustawić nagłówek rozmowy." }, { "id": "api.command_channel_purpose.hint", @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Błąd aktualizacji bieżącego kanału." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Błąd podczas pobierania aktualnego kanału." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Błąd podczas pobierania bieżącego kanału." @@ -421,7 +489,7 @@ }, { "id": "api.command_channel_rename.direct_group.app_error", - "translation": "Nie można zmienić nazwy kanału wiadomości bezpośrednich" + "translation": "Nie można zmienić nazwy kanałów wiadomości bezpośrednich." }, { "id": "api.command_channel_rename.hint", @@ -465,7 +533,7 @@ }, { "id": "api.command_code.name", - "translation": "code" + "translation": "kod" }, { "id": "api.command_collapse.desc", @@ -553,13 +621,13 @@ }, { "id": "api.command_groupmsg.hint", - "translation": "@[username1],@[username2] 'wiadomość'" + "translation": "@[nazwaużytkownika1],@[nazwaużytkownika2] 'wiadomość'" }, { "id": "api.command_groupmsg.invalid_user.app_error", "translation": { - "one": "Unable to find the user: {{.Users}}", - "other": "Unable to find the users: {{.Users}}" + "one": "Nie można znaleźć użytkownika: {{.Users}}", + "other": "Nie można znaleźć użytkowników: {{.Users}}" } }, { @@ -576,7 +644,7 @@ }, { "id": "api.command_groupmsg.permission.app_error", - "translation": "You don't have the appropriate permissions to create a new group message." + "translation": "Nie posiadasz odpowiednich uprawnień do utworzenia nowej wiadomości grupowej." }, { "id": "api.command_help.desc", @@ -596,11 +664,11 @@ }, { "id": "api.command_invite.desc", - "translation": "Invite a user to a channel" + "translation": "Zaproś użytkownika do kanału" }, { "id": "api.command_invite.directchannel.app_error", - "translation": "Nie można usunąć kogoś z kanału prywatnej wiadomości." + "translation": "Nie można dodać innego użytkownika do wiadomości bezpośredniej." }, { "id": "api.command_invite.fail.app_error", @@ -608,23 +676,23 @@ }, { "id": "api.command_invite.hint", - "translation": "@[username] ~[channel]" + "translation": "@[użytkownik] ~[kanał]" }, { "id": "api.command_invite.missing_message.app_error", - "translation": "Missing Username and Channel." + "translation": "Brak nazwy użytkownika oraz kanału." }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie możemy odnaleźć użytkownika. Mógł on zostać dezaktywowany przez administratora systemu." }, { "id": "api.command_invite.name", - "translation": "invite" + "translation": "zaproś" }, { "id": "api.command_invite.permission.app_error", - "translation": "You don't have enough permissions to add {{.User}} in {{.Channel}}." + "translation": "Nie posiadasz wystarczających uprawnień, aby dodać {{.User}} in {{.Channel}}." }, { "id": "api.command_invite.private_channel.app_error", @@ -632,15 +700,15 @@ }, { "id": "api.command_invite.success", - "translation": "{{.User}} added to {{.Channel}} channel." + "translation": "{{.User}} został dodany do kanału {{.Channel}}." }, { "id": "api.command_invite.user_already_in_channel.app_error", - "translation": "{{.User}} is already in the channel." + "translation": "{{.User}} jest obecnie na kanale." }, { "id": "api.command_invite_people.permission.app_error", - "translation": "You don't have permission to invite new users to this server." + "translation": "Nie posiadasz uprawnień do zaproszenia nowych użytkowników na tym serwerze." }, { "id": "api.command_join.desc", @@ -652,7 +720,7 @@ }, { "id": "api.command_join.hint", - "translation": "~[channel]" + "translation": "~[kanał]" }, { "id": "api.command_join.list.app_error", @@ -660,7 +728,7 @@ }, { "id": "api.command_join.missing.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie udało się odnaleźć kanału" }, { "id": "api.command_join.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "opuść" }, - { - "id": "api.command_leave.success", - "translation": "Opuścił kanał." - }, { "id": "api.command_logout.desc", "translation": "Wyloguj się z Mattermost" @@ -704,7 +768,7 @@ }, { "id": "api.command_me.hint", - "translation": "[message]" + "translation": "[wiadomość]" }, { "id": "api.command_me.name", @@ -724,11 +788,11 @@ }, { "id": "api.command_msg.hint", - "translation": "@[username] 'message'" + "translation": "@[nazwa_użytkownika] 'wiadomość'" }, { "id": "api.command_msg.missing.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie udało się odnaleźć użytkownika" }, { "id": "api.command_msg.name", @@ -736,11 +800,11 @@ }, { "id": "api.command_msg.permission.app_error", - "translation": "Nie posiadasz odpowiednich uprawnień do usunięcia członka." + "translation": "Nie posiadasz odpowiednich uprawnień do bezpośredniej wiadomości z tym użytkownikiem." }, { "id": "api.command_mute.desc", - "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified." + "translation": "Wyłącza powiadomienia na pulpicie, email i push dla obecnego kanału lub określonego przez [channel] kanału." }, { "id": "api.command_mute.error", @@ -748,11 +812,11 @@ }, { "id": "api.command_mute.hint", - "translation": "~[channel]" + "translation": "~[kanał]" }, { "id": "api.command_mute.name", - "translation": "mute" + "translation": "wycisz" }, { "id": "api.command_mute.no_channel.error", @@ -764,19 +828,19 @@ }, { "id": "api.command_mute.success_mute", - "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off." + "translation": "Nie będziesz otrzymywać powiadomień o kanale {{.Channel}}, dopóki wyciszenie kanału jest wyłączone." }, { "id": "api.command_mute.success_mute_direct_msg", - "translation": "You will not receive notifications for this channel until channel mute is turned off." + "translation": "Nie będziesz otrzymywać powiadomień o tym kanale, dopóki wyciszenie kanału jest wyłączone." }, { "id": "api.command_mute.success_unmute", - "translation": "{{.Channel}} is no longer muted." + "translation": "{{.Channel}} nie jest dłużej wyciszony." }, { "id": "api.command_mute.success_unmute_direct_msg", - "translation": "This channel is no longer muted." + "translation": "Ten kanał nie jest dłużej wyciszony." }, { "id": "api.command_offline.desc", @@ -792,15 +856,15 @@ }, { "id": "api.command_online.desc", - "translation": "Zmień swój status na Dostępny." + "translation": "Zmień swój status na online." }, { "id": "api.command_online.name", - "translation": "dostępny" + "translation": "online" }, { "id": "api.command_online.success", - "translation": "Jesteś teraz dostępny" + "translation": "Jesteś teraz online" }, { "id": "api.command_open.name", @@ -816,7 +880,7 @@ }, { "id": "api.command_remove.hint", - "translation": "@[username]" + "translation": "@[nazwaużytkownika]" }, { "id": "api.command_remove.message.app_error", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie możemy znaleźć wskazanego użytkownika. Mógł on zostać dezaktywowany przez administratora systemu." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "Sesja nie jest typu OAuth ale _query string_ zawiera token" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Custom terms of service feature is disabled" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Please enter text for your Custom Terms of Service." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Kanał odbierania automatycznych maili jest zapełniony. Proszę zwiększyć EmailBatchingBufferSize." @@ -1026,11 +1098,11 @@ }, { "id": "api.emoji.upload.large_image.too_large.app_error", - "translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}." + "translation": "Nie można stworzyć emoji. Obraz musi być mniejszy niż {{.MaxWidth}} by {{.MaxHeight}}." }, { "id": "api.emoji.upload.open.app_error", - "translation": "Nie można utworzyć emoji. Wystąpił błąd podczas kodowania obrazu." + "translation": "Nie można utworzyć emoji. Wystąpił błąd podczas otwierania załączonego obrazu." }, { "id": "api.file.attachments.disabled.app_error", @@ -1038,11 +1110,11 @@ }, { "id": "api.file.file_exists.exists_local.app_error", - "translation": "Unable to check if the file exists." + "translation": "Nie można sprawdzić czy plik istnieje." }, { "id": "api.file.file_exists.s3.app_error", - "translation": "Unable to check if the file exists." + "translation": "Nie można sprawdzić czy plik istnieje." }, { "id": "api.file.get_file.public_invalid.app_error", @@ -1082,15 +1154,15 @@ }, { "id": "api.file.read_file.reading_local.app_error", - "translation": "Napotkano błąd podczas odczytu z lokalnego magazynu" + "translation": "Wystąpił błąd podczas odczytu z lokalnego magazynu plików serwera" }, { "id": "api.file.read_file.s3.app_error", - "translation": "Napotkano błąd podczas odczytu z lokalnego magazynu" + "translation": "Napotkano błąd podczas odczytu z zasobnika S3" }, { "id": "api.file.reader.reading_local.app_error", - "translation": "Napotkano błąd podczas odczytu z lokalnego magazynu" + "translation": "Wystąpił błąd podczas otwierania czytnika z lokalnego magazynu plików serwera" }, { "id": "api.file.reader.s3.app_error", @@ -1110,11 +1182,11 @@ }, { "id": "api.file.test_connection.s3.connection.app_error", - "translation": "Bad connection to S3 or minio." + "translation": "Błąd połączenia do S3 lub minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Nie można pobrać pliku. Problem z parsowaniem nagłówka." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Plik większy od maksymalnego rozmiaru nie został załadowany: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Nie można wgrać pliku. Przechowywanie obrazów nie jest skonfigurowane." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Nie można wgrać pliku. Plik jest zbyt duży." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "Napotkano błąd podczas zapisu do usługi S3" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Niepoprawna nazwa użytkownika." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Pusta tablica w kluczu 'license' w żądaniu" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Nowy format licencji klienta nie jest jeszcze wspierany. Proszę podać format=old w ciągu znaków zapytania." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request: Podany redirect_uri nie pasuje do zarejestrowanego callback_url" @@ -1310,11 +1418,11 @@ }, { "id": "api.post.check_for_out_of_channel_mentions.message.multiple", - "translation": "Wymieniono użytkowników {{.Usernames}} oraz {{.LastUsername}} ale nie otrzymali powiadomień ponieważ nie należą do tego kanału." + "translation": "Wspomniano użytkowników @{{.Usernames}} oraz @{{.LastUsername}}, ale nie otrzymają oni powiadomień, ponieważ nie należą do tego kanału." }, { "id": "api.post.check_for_out_of_channel_mentions.message.one", - "translation": "Wspomniano o użytkowniku {{.Username}}, ale nie otrzymał powiadomienia ponieważ nie należy do tego kanału." + "translation": "Wspomniano o użytkowniku @{{.Username}}, ale nie otrzyma powiadomień, ponieważ nie należy do tego kanału." }, { "id": "api.post.create_post.can_not_post_to_deleted.error", @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Błąd podczas tworzenia postu" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all zostało zablokowane ponieważ kanał ma więcej niż {{.Users}} użytkowników." @@ -1384,27 +1500,27 @@ }, { "id": "api.post.send_notification_and_forget.push_comment_on_post", - "translation": " commented on your post." + "translation": " skomentował twój post." }, { "id": "api.post.send_notification_and_forget.push_comment_on_thread", - "translation": " commented on a thread you participated in." + "translation": " skomentował wątek w którym uczestniczyłeś." }, { "id": "api.post.send_notifications_and_forget.push_explicit_mention", - "translation": "wspomniał cię" + "translation": " wspomniał o Tobie." }, { "id": "api.post.send_notifications_and_forget.push_general_message", - "translation": " wysłał wiadomość" + "translation": " wysłał wiadomość." }, { "id": "api.post.send_notifications_and_forget.push_image_only", - "translation": " attached a file." + "translation": " załączył plik." }, { "id": "api.post.send_notifications_and_forget.push_message", - "translation": "sent you a message." + "translation": "wysłał Ci wiadomość." }, { "id": "api.post.update_post.find.app_error", @@ -1428,23 +1544,23 @@ }, { "id": "api.preference.delete_preferences.delete.app_error", - "translation": "Unable to delete user preferences." + "translation": "Nie można usunąć preferencji użytkownika." }, { "id": "api.preference.preferences_category.get.app_error", - "translation": "Unable to get user preferences." + "translation": "Nie można pobrać preferencji użytkownika." }, { "id": "api.preference.update_preferences.set.app_error", - "translation": "Unable to set user preferences." + "translation": "Nie można ustawić preferencji użytkownika." }, { "id": "api.reaction.delete.archived_channel.app_error", - "translation": "You cannot remove a reaction in an archived channel." + "translation": "Nie można usunąć reakcji na zarchiwizowanym kanale." }, { "id": "api.reaction.save.archived_channel.app_error", - "translation": "You cannot react in an archived channel." + "translation": "Nie można użyć reakcji na zarchiwizowanym kanale." }, { "id": "api.reaction.save_reaction.invalid.app_error", @@ -1456,39 +1572,39 @@ }, { "id": "api.reaction.town_square_read_only", - "translation": "Reacting to posts is not possible in read-only channels." + "translation": "Reakcje na wiadomości nie są możliwe na kanałach w trybie tylko do odczytu." }, { "id": "api.roles.patch_roles.license.error", - "translation": "Your license does not support advanced permissions." + "translation": "Twoja licencja nie wspiera zaawansowanych uprawnień." }, { "id": "api.scheme.create_scheme.license.error", - "translation": "Your license does not support creating permissions schemes." + "translation": "Twoja licencja nie wspiera tworzenia schematów uprawnień." }, { "id": "api.scheme.delete_scheme.license.error", - "translation": "Your license not support delete permissions schemes" + "translation": "Twoja licencja nie wspiera usuwania schematów uprawnień." }, { "id": "api.scheme.get_channels_for_scheme.scope.error", - "translation": "Unable to get the channels for scheme because the supplied scheme is not a channel scheme." + "translation": "Nie można uzyskać kanałów dla schematu, ponieważ dostarczony schemat nie jest schematem kanału." }, { "id": "api.scheme.get_teams_for_scheme.scope.error", - "translation": "Unable to get the teams for scheme because the supplied scheme is not a team scheme." + "translation": "Nie można uzyskać zespołu dla schematu, ponieważ dostarczony schemat nie jest schematem zespołu." }, { "id": "api.scheme.patch_scheme.license.error", - "translation": "Your license does not support update permissions schemes" + "translation": "Twoja licencja nie wspiera aktualizacji schematów uprawnień." }, { "id": "api.server.start_server.forward80to443.disabled_while_using_lets_encrypt", - "translation": "Must enable Forward80To443 when using LetsEncrypt" + "translation": "Musisz włączyć Forward80To443 podczas używania LetsEncrypt" }, { "id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port", - "translation": "Unable to forward port 80 to port 443 while listening on port %s: disable Forward80To443 if using a proxy server" + "translation": "Nie można przekierować portu 80 na port 443 podczas nasłuchiwania na porcie %s: wyłącz Forward80To443 jeśli używasz serwera proxy" }, { "id": "api.server.start_server.rate_limiting_memory_store", @@ -1588,7 +1704,7 @@ }, { "id": "api.team.add_user_to_team.added", - "translation": "%v został dodany do kanału przez %v" + "translation": "%v został dodany do zespołu przez %v." }, { "id": "api.team.add_user_to_team.missing_parameter.app_error", @@ -1604,7 +1720,7 @@ }, { "id": "api.team.get_team_icon.read_file.app_error", - "translation": "Unable to read the team icon file." + "translation": "Nie można odczytać pliku ikony zespołu." }, { "id": "api.team.import_team.array.app_error", @@ -1636,7 +1752,7 @@ }, { "id": "api.team.invite_members.disabled.app_error", - "translation": "Email invitations are disabled." + "translation": "Zaproszenia email są wyłączone." }, { "id": "api.team.invite_members.invalid_email.app_error", @@ -1676,7 +1792,7 @@ }, { "id": "api.team.move_channel.success", - "translation": "This channel has been moved to this team from %v." + "translation": "Kanał został przeniesiony do tego zespołu z %v." }, { "id": "api.team.remove_team_icon.get_team.app_error", @@ -1696,7 +1812,7 @@ }, { "id": "api.team.set_team_icon.decode.app_error", - "translation": "Could not decode team icon" + "translation": "Nie można zapisać ikony zespołu" }, { "id": "api.team.set_team_icon.decode_config.app_error", @@ -1704,7 +1820,7 @@ }, { "id": "api.team.set_team_icon.encode.app_error", - "translation": "Could not encode team icon" + "translation": "Nie można zapisać ikony zespołu" }, { "id": "api.team.set_team_icon.get_team.app_error", @@ -1728,11 +1844,11 @@ }, { "id": "api.team.set_team_icon.too_large.app_error", - "translation": "Nie można wgrać pliku obrazu. Plik jest zbyt duży." + "translation": "Nie można wrzucić ikony zespołu. Plik jest zbyt duży." }, { "id": "api.team.set_team_icon.write_file.app_error", - "translation": "Could not save team icon" + "translation": "Nie można zapisać ikony zespołu" }, { "id": "api.team.team_icon.update.app_error", @@ -1748,31 +1864,31 @@ }, { "id": "api.team.update_team_scheme.license.error", - "translation": "Your license does not support updating a team's scheme" + "translation": "Twoja licencja nie wspiera aktualizacji szablonu kanałów." }, { "id": "api.team.update_team_scheme.scheme_scope.error", - "translation": "Unable to set the scheme to the team because the supplied scheme is not a team scheme." + "translation": "Nie można ustawić schematu dla zespołu, ponieważ dostarczony schemat nie jest schematem zespołu." }, { "id": "api.templates.deactivate_body.info", - "translation": "You deactivated your account on {{ .SiteURL }}." + "translation": "Wyłączyłeś swoje konto na {{.SiteURL}}." }, { "id": "api.templates.deactivate_body.title", - "translation": "Your account has been deactivated at {{ .ServerURL }}" + "translation": "Twoje konto zostało dezaktywowane na {{ .ServerURL }}" }, { "id": "api.templates.deactivate_body.warning", - "translation": "If this change was not initiated by you or you want to reactivate your account, contact your system administrator." + "translation": "Jeśli ta zmiana nie została zainicjowana przez Ciebie lub nie chcesz ponownie aktywować konta, skontaktuj się z administratorem systemu." }, { "id": "api.templates.deactivate_subject", - "translation": "[{{ .SiteName }}] Your account at {{ .ServerURL }} has been deactivated" + "translation": "[{{ .SiteName }}] Twoje konto w {{ .ServerURL }} zostało dezaktywowane" }, { "id": "api.templates.email_change_body.info", - "translation": "Your email address for {{.TeamDisplayName}} has been changed to {{.NewEmail}}." + "translation": "Twój adres email dla {{.TeamDisplayName}} został zmieniony na {{.NewEmail}}." }, { "id": "api.templates.email_change_body.title", @@ -1804,15 +1920,15 @@ }, { "id": "api.templates.email_info1", - "translation": "Any questions at all, mail us any time: " + "translation": "Jeśli masz jakieś pytania, napisz do nas w dowolnym momencie: " }, { "id": "api.templates.email_info2", - "translation": "Best wishes," + "translation": "Najlepsze życzenia," }, { "id": "api.templates.email_info3", - "translation": "The {{.SiteName}} Team" + "translation": "Zespół {{.SiteName}}" }, { "id": "api.templates.email_organization", @@ -1820,7 +1936,7 @@ }, { "id": "api.templates.email_warning", - "translation": "If you did not make this change, please contact the system administrator." + "translation": "Jeśli ta zmiana nie została wprowadzona, skontaktuj się z administratorem systemu." }, { "id": "api.templates.invite_body.button", @@ -1828,11 +1944,11 @@ }, { "id": "api.templates.invite_body.extra_info", - "translation": "Mattermost pozwala na wymianę wiadomości i plików z komputera lub telefonu wraz z natychmiastową wyszukiwarką i archiwizacją. Po dołączeniu do {{.TeamDisplayName}}, możesz zalogować się do swojego nowego zespołu i uzyskać dostęp do tych funkcji w dowolnym momencie za pomocą adresu sieciowego :

{{.TeamURL}}" + "translation": "Mattermost pozwala na wymianę wiadomości i plików z komputera lub telefonu wraz z natychmiastową wyszukiwarką i archiwizacją. Po dołączeniu do [[{{.TeamDisplayName}}]], możesz zalogować się do swojego nowego zespołu i uzyskać dostęp do tych funkcji w dowolnym momencie za pomocą adresu internetowego:" }, { "id": "api.templates.invite_body.info", - "translation": "The team {{.SenderStatus}} [[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]." + "translation": "{{.SenderStatus}} zespołu [[{{.SenderName}}]], zaprosił Cię do dołączenia do [[{{.TeamDisplayName}}]]." }, { "id": "api.templates.invite_body.title", @@ -1844,7 +1960,7 @@ }, { "id": "api.templates.mfa_activated_body.info", - "translation": "Multi-factor authentication has been added to your account on {{ .SiteURL }}." + "translation": "Uwierzytelnianie wieloskładnikowe zostało dodane do twojego konta na {{ .SiteURL }}." }, { "id": "api.templates.mfa_activated_body.title", @@ -1856,7 +1972,7 @@ }, { "id": "api.templates.mfa_deactivated_body.info", - "translation": "Multi-factor authentication has been removed from your account on {{ .SiteURL }}." + "translation": "Uwierzytelnianie wieloskładnikowe zostało usunięte z twojego konta na {{ .SiteURL }}." }, { "id": "api.templates.mfa_deactivated_body.title", @@ -1864,7 +1980,7 @@ }, { "id": "api.templates.password_change_body.info", - "translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}." + "translation": "Twoje hasło zostało zaktualizowane dla {{.TeamDisplayName}} na {{ .TeamURL }} przez {{.Method}}." }, { "id": "api.templates.password_change_body.title", @@ -1884,11 +2000,11 @@ }, { "id": "api.templates.reset_body.info1", - "translation": "To change your password, click \"Reset Password\" below." + "translation": "Aby zmienić hasło, kliknij \"Zresetuj hasło\" poniżej." }, { "id": "api.templates.reset_body.info2", - "translation": "If you did not mean to reset your password, please ignore this email and your password will remain the same. The password reset link expires in 24 hours." + "translation": "Jeśli nie chcesz resetować hasła, zignoruj tę wiadomość, a Twoje hasło pozostanie niezmienione. Link do resetowania hasła wygasa za 24 godziny." }, { "id": "api.templates.reset_body.title", @@ -1896,11 +2012,11 @@ }, { "id": "api.templates.reset_subject", - "translation": "[{{ .SiteName }}] Restart hasła" + "translation": "[{{ .SiteName }}] Zresetuj swoje hasło" }, { "id": "api.templates.signin_change_email.body.info", - "translation": "Zmieniono metodę logowania dla {{ .SiteName }}" + "translation": "Zaktualizowałeś metodę logowania dla {{ .SiteName }} na {{.Method}}." }, { "id": "api.templates.signin_change_email.body.method_email", @@ -1916,7 +2032,7 @@ }, { "id": "api.templates.user_access_token_body.info", - "translation": "A personal access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account." + "translation": "Osobisty token dostępu został dodany do Twojego konta na {{ .SiteURL }}. Można ich użyć, aby uzyskać dostęp do {{.SiteName}} na swoim koncie." }, { "id": "api.templates.user_access_token_body.title", @@ -1928,7 +2044,7 @@ }, { "id": "api.templates.username_change_body.info", - "translation": "Your username for {{.TeamDisplayName}} has been changed to {{.NewUsername}}." + "translation": "Twoja nazwa użytkownika dla {{.TeamDisplayName}} została zmieniona na {{.NewUsername}}." }, { "id": "api.templates.username_change_body.title", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Brakuje tokena dostępu" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Żądanie tokena do {{.Service}} nie powiodło się" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Niewspierany usługodawca OAuth" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Niepoprawny identyfikator zespołu" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Twoje konto zostało zablokowane z powodu zbyt dużej liczby nieudanych logowań. Zresetuj swoje hasło." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Niepoprawny token MFA." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA nie zostało skonfigurowane lub nie jest wspierany na tym serwerze" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Logowanie nie powiodło się z powodu niepoprawnego hasła" @@ -2084,7 +2204,7 @@ }, { "id": "api.user.create_user.missing_token.app_error", - "translation": "Missing Token." + "translation": "Brakujący Token." }, { "id": "api.user.create_user.no_open_server", @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Authentication Transfer not configured or available on this server." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA nie zostało skonfigurowane lub nie jest dostępne na tym serwerze" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Niewspierany usługodawca OAuth" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Unable to get profile image, user not found." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Unable to get user by email." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP nie jest dostępne na tym serwerze" @@ -2178,17 +2298,21 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Authentication Transfer not configured or available on this server." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Bad accepted value" + }, { "id": "api.user.reset_password.broken_token.app_error", - "translation": "Link resetowania hasła wydaje się być niepoprawny" + "translation": "Token resetowania hasła nie wydaje się być poprawny." }, { "id": "api.user.reset_password.invalid_link.app_error", - "translation": "Link resetowania hasła wydaje się być niepoprawny" + "translation": "Link resetowania hasła nie wydaje się być poprawny." }, { "id": "api.user.reset_password.link_expired.app_error", - "translation": "Link resetujący hasło wygasł" + "translation": "Link resetowania hasła wygasł." }, { "id": "api.user.reset_password.method", @@ -2204,7 +2328,7 @@ }, { "id": "api.user.saml.extension_id.app_error", - "translation": "Nieprawidłowe id akcji" + "translation": "Nieprawidłowy identyfikator rozszerzenia" }, { "id": "api.user.saml.extension_unsupported", @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "Nie posiadasz wymaganych uprawnień" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA nie zostało skonfigurowane lub jest niedostepne na tym serwerze" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Nie udało się utworzyć konta z obiektu użytkownika {{.Service}}" @@ -2396,27 +2516,19 @@ }, { "id": "api.webhook.team_mismatch.app_error", - "translation": "Nie można zaktualizować webhookow pomiędzy zespołami" + "translation": "Nie można zaktualizować webhooków pomiędzy zespołami" }, { "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Wychodzące webhooki z tego samego kanału nie mogą mieć tych samych słów wyzwalających/URLi callback" }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC nie jest dostępne na tym serwerze." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Napotkaliśmy błąd podczas próby rejestracji tokenu WebRTC" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Nieprawidłowy parametr {{.Name}}" }, { "id": "app.admin.test_email.failure", - "translation": "Connection unsuccessful: {{.Error}}" + "translation": "Połączenie nie powiodło się: {{.Error}}" }, { "id": "app.channel.create_channel.no_team_id.app_error", @@ -2424,7 +2536,7 @@ }, { "id": "app.channel.move_channel.members_do_not_match.error", - "translation": "Nie można przenieść kanału, dopóki wszyscy jego członkowie nie są członkami zespołu docelowego." + "translation": "Nie można przenieść kanału, dopóki wszyscy jego członkowie są aktualnie członkami zespołu docelowego." }, { "id": "app.channel.post_update_channel_purpose_message.post.error", @@ -2456,7 +2568,7 @@ }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "An error occurred marshalling the JSON data for export." }, { "id": "app.import.attachment.bad_file.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "AuthData użytkownika jest za długie." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "Pole użytkownika AuthService nie powinno być puste." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "Email użytkownika ma niepoprawną długość." @@ -2988,19 +3096,19 @@ }, { "id": "app.notification.body.intro.direct.full", - "translation": "Masz nową wiadomość." + "translation": "Masz nową Wiadomość Bezpośrednią." }, { "id": "app.notification.body.intro.direct.generic", - "translation": "You have a new Direct Message from @{{.SenderName}}" + "translation": "Masz nową Wiadomość Bezpośrednią od @{{.SenderName}}" }, { "id": "app.notification.body.intro.group_message.full", - "translation": "Masz nową wiadomość." + "translation": "Masz nową Wiadomość Grupową." }, { "id": "app.notification.body.intro.group_message.generic", - "translation": "You have a new Group Message from @{{.SenderName}}" + "translation": "Masz nową Wiadomość Grupową od @{{.SenderName}}" }, { "id": "app.notification.body.intro.notification.full", @@ -3008,7 +3116,7 @@ }, { "id": "app.notification.body.intro.notification.generic", - "translation": "You have a new notification from @{{.SenderName}}" + "translation": "Masz nowe powiadomienie od @{{.SenderName}}" }, { "id": "app.notification.body.text.direct.full", @@ -3016,51 +3124,51 @@ }, { "id": "app.notification.body.text.direct.generic", - "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}" + "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" }, { "id": "app.notification.body.text.group_message.full", - "translation": "Channel: {{.ChannelName}}" + "translation": "Kanał: {{.ChannelName}}" }, { "id": "app.notification.body.text.group_message.full2", - "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}" + "translation": "@{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" }, { "id": "app.notification.body.text.group_message.generic", - "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}" + "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" }, { "id": "app.notification.body.text.notification.full", - "translation": "Channel: {{.ChannelName}}" + "translation": "Kanał: {{.ChannelName}}" }, { "id": "app.notification.body.text.notification.full2", - "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}" + "translation": "@{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" }, { "id": "app.notification.body.text.notification.generic", - "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}" + "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" }, { "id": "app.notification.subject.direct.full", - "translation": "Nowa wiadomość grupowa od {{ .SenderDisplayName}} {{.Month}} {{.Day}}, {{.Year}}" + "translation": "[{{.SiteName}}] Nowa Wiadomość Bezpośrednia od @{{.SenderDisplayName}} z {{.Month}} {{.Day}}, {{.Year}}" }, { "id": "app.notification.subject.group_message.full", - "translation": "Nowa wiadomość grupowa od {{ .SenderDisplayName}} {{.Month}} {{.Day}}, {{.Year}}" + "translation": "[{{ .SiteName }}] Nowa Wiadomość Grupowa w {{ .ChannelName}} {{.Month}} {{.Day}}, {{.Year}}" }, { "id": "app.notification.subject.group_message.generic", - "translation": "Nowe powiadomienie [{{.SiteName}}] z {{.Month}} {{.Day}}, {{.Year}}" + "translation": "[{{ .SiteName }}] Nowa Wiadomość Grupowa w {{.Month}} {{.Day}}, {{.Year}}" }, { "id": "app.notification.subject.notification.full", - "translation": "Nowa wiadomość grupowa od {{ .SenderDisplayName}} {{.Month}} {{.Day}}, {{.Year}}" + "translation": "[{{ .SiteName }}] Powiadomienia w {{ .TeamName}} z {{.Month}} {{.Day}}, {{.Year}}" }, { "id": "app.plugin.cluster.save_config.app_error", - "translation": "The plugin configuration in your config.json file must be updated manually when using ReadOnlyConfig with clustering enabled." + "translation": "Konfiguracja wtyczki w pliku config.json musi zostać zaktualizowana ręcznie podczas korzystania z KonfiguracjiTylkoDoOdczytu z włączoną obsługą klastrowania." }, { "id": "app.plugin.config.app_error", @@ -3096,19 +3204,19 @@ }, { "id": "app.plugin.install.app_error", - "translation": "Unable to install plugin." + "translation": "Nie można zainstalować wtyczki." }, { "id": "app.plugin.install_id.app_error", - "translation": "Unable to install plugin. A plugin with the same ID is already installed." + "translation": "Nie można zainstalować wtyczki. Wtyczka z tym samym identyfikatorem jest już zainstalowana." }, { "id": "app.plugin.install_id_failed_remove.app_error", - "translation": "Unable to install plugin. A plugin with the same ID is already installed and failed to be removed." + "translation": "Nie można zainstalować wtyczki. Wtyczka z tym samym identyfikatorem jest już zainstalowana i nie można jej usunąć." }, { "id": "app.plugin.invalid_id.app_error", - "translation": "Plugin Id must be at least {{.Min}} characters, at most {{.Max}} characters and match {{.Regex}}." + "translation": "Identyfikator Wtyczki musi zawierać co najmniej {{.Min}} znaków, najwięcej {{.Max}} znaków i pasuje {{.Regex}}." }, { "id": "app.plugin.manifest.app_error", @@ -3120,23 +3228,27 @@ }, { "id": "app.plugin.not_installed.app_error", - "translation": "Plugin is not installed" + "translation": "Wtyczka nie jest zainstalowana" }, { "id": "app.plugin.remove.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie można usunąć wtyczki" }, { "id": "app.plugin.upload_disabled.app_error", - "translation": "Plugins and/or plugin uploads have been disabled." + "translation": "Wysyłanie wtyczek/wtyczki zostało wyłączone." }, { "id": "app.role.check_roles_exist.role_not_found", - "translation": "The provided role does not exist" + "translation": "Podana rola nie istnieje" }, { "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", - "translation": "This API endpoint is not accessible as required migrations have not yet completed." + "translation": "Ten punkt końcowy API jest niedostępny, ponieważ wymagane migracje nie zostały jeszcze zakończone." + }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Napotkano błąd podczas przetwarzania JSON dla tego interaktywnego komunikatu." }, { "id": "app.system_install_date.parse_int.app_error", @@ -3144,19 +3256,19 @@ }, { "id": "app.team.join_user_to_team.max_accounts.app_error", - "translation": "Ten zespół osiągnął limit kont. Skontaktuj się z administratorem aby ustanowić wyższy pułap." + "translation": "Ten zespół osiągnął maksymalną dozwoloną liczbę kont. Skontaktuj się z administratorem systemu, aby ustawić wyższy limit." }, { "id": "app.user.complete_switch_with_oauth.blank_email.app_error", - "translation": "Unable to complete SAML login with an empty email address." + "translation": "Nie można ukończyć logowania SAML przy użyciu pustego adresu email." }, { "id": "app.user_access_token.disabled", - "translation": "Personal access tokens are disabled on this server. Please contact your system administrator for details." + "translation": "Osobiste tokeny dostępu są wyłączone na tym serwerze. W celu uzyskania szczegółowych informacji skontaktuj się z administratorem systemu." }, { "id": "app.user_access_token.invalid_or_missing", - "translation": "Invalid or missing token" + "translation": "Nieprawidłowy lub brakujący token" }, { "id": "brand.save_brand_image.decode.app_error", @@ -3164,7 +3276,7 @@ }, { "id": "brand.save_brand_image.decode_config.app_error", - "translation": "Unable to get image metadata." + "translation": "Nie można pobrać metadanych obrazka." }, { "id": "brand.save_brand_image.encode.app_error", @@ -3172,19 +3284,19 @@ }, { "id": "brand.save_brand_image.open.app_error", - "translation": "Unable to upload the custom brand image. Make sure the image size is less than 2 MB and try again." + "translation": "Nie można przesłać niestandardowego obrazu marki. Upewnij się, że rozmiar obrazu jest mniejszy niż 2 MB i spróbuj ponownie." }, { "id": "brand.save_brand_image.save_image.app_error", - "translation": "Unable to write the image file to your file storage. Please check your connection and try again." + "translation": "Nie można zapisać pliku obrazu do magazynu plików. Proszę sprawdź swoje połączenie i spróbuj ponownie." }, { "id": "brand.save_brand_image.too_large.app_error", - "translation": "Unable to read the image file. Make sure the image size is less than 2 MB and try again." + "translation": "Nie można odczytać pliku obrazu. Upewnij się, że rozmiar obrazu jest mniejszy niż 2 MB i spróbuj ponownie." }, { "id": "cli.license.critical", - "translation": "Feature requires an upgrade to Enterprise Edition and the inclusion of a license key. Please contact your System Administrator." + "translation": "Funkcja wymaga aktualizacji do wersji Enterprise Edition i dołączenia klucza licencyjnego. Skontaktuj się z Administratorem Systemu." }, { "id": "ent.account_migration.get_all_failed", @@ -3208,47 +3320,47 @@ }, { "id": "ent.compliance.csv.attachment.copy.appError", - "translation": "Unable to copy the attachment into the zip file." + "translation": "Nie można skopiować załącznika do pliku zip." }, { "id": "ent.compliance.csv.attachment.export.appError", - "translation": "Unable to add attachment to the CSV export." + "translation": "Nie można dodać załącznika do eksportu CSV." }, { "id": "ent.compliance.csv.file.creation.appError", - "translation": "Unable to create temporary CSV export file." + "translation": "Nie można utworzyć tymczasowego pliku eksportu CSV." }, { "id": "ent.compliance.csv.header.export.appError", - "translation": "Unable to add header to the CSV export." + "translation": "Nie można dodać nagłówka do eksportu CSV." }, { "id": "ent.compliance.csv.metadata.export.appError", - "translation": "Unable to add metadata file to the zip file." + "translation": "Nie można dodać pliku metadanych do pliku zip." }, { "id": "ent.compliance.csv.metadata.json.marshalling.appError", - "translation": "Unable to convert metadata to json." + "translation": "Nie można konwertować metadanych do json." }, { "id": "ent.compliance.csv.post.export.appError", - "translation": "Unable to export a post." + "translation": "Nie można wyeksportować wiadomości." }, { "id": "ent.compliance.csv.zip.creation.appError", - "translation": "Unable to create the zip export file." + "translation": "Nie można utworzyć pliku eksportu zip." }, { "id": "ent.compliance.global_relay.attachments_removed.appError", - "translation": "Uploaded file was removed from Global Relay export because it was too large to send." + "translation": "Przesłany plik został usunięty z eksportu globalnego przekaźnika, ponieważ był zbyt duży, aby go wysłać." }, { "id": "ent.compliance.global_relay.open_temporary_file.appError", - "translation": "Unable to open the temporary export file." + "translation": "Nie można otworzyć pliku tymczasowego eksportu." }, { "id": "ent.compliance.global_relay.rewind_temporary_file.appError", - "translation": "Unable to re-read the Global Relay temporary export file." + "translation": "Nie można ponownie odczytać tymczasowego pliku eksportu globalnego przekaźnika." }, { "id": "ent.compliance.licence_disable.app_error", @@ -3256,7 +3368,7 @@ }, { "id": "ent.compliance.run_export.template_watcher.appError", - "translation": "Unable to load export templates. Please try again." + "translation": "Nie można wczytać szablonów eksportu. Proszę spróbuj ponownie." }, { "id": "ent.compliance.run_failed.error", @@ -3284,31 +3396,31 @@ }, { "id": "ent.elasticsearch.create_client.connect_failed", - "translation": "Nie udało się ustawić parametrów klienta ElasticSearch." + "translation": "Konfigurowanie Klienta Elasticsearch Nie Powiodło się" }, { "id": "ent.elasticsearch.create_index_if_not_exists.index_create_failed", - "translation": "Nie udało się utworzyć indeksu ElasticSearch" + "translation": "Nie udało się utworzyć indeksu Elasticsearch" }, { "id": "ent.elasticsearch.data_retention_delete_indexes.delete_index.error", - "translation": "Nie udało się utworzyć indeksu ElasticSearch" + "translation": "Nie udało się utworzyć indeksu Elasticsearch" }, { "id": "ent.elasticsearch.data_retention_delete_indexes.get_indexes.error", - "translation": "Nie udało się utworzyć indeksu ElasticSearch" + "translation": "Nie udało się pobrać indeksu ElasticSearch" }, { "id": "ent.elasticsearch.delete_post.error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie udało się usunąć wiadomości" }, { "id": "ent.elasticsearch.generic.disabled", - "translation": "Na tym serwerze wyszukiwanie ElasticSearch jest wyłączone." + "translation": "Wyszukiwanie Elasticsearch nie jest włączone na tym serwerze" }, { "id": "ent.elasticsearch.index_post.error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie udało się zindeksować wiadomości" }, { "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", @@ -3324,7 +3436,7 @@ }, { "id": "ent.elasticsearch.not_started.error", - "translation": "Elasticsearch is not started" + "translation": "Elasticsearch nie jest obecnie uruchomiony" }, { "id": "ent.elasticsearch.purge_indexes.delete_failed", @@ -3348,7 +3460,7 @@ }, { "id": "ent.elasticsearch.start.already_started.app_error", - "translation": "Elasticsearch is already started" + "translation": "Elasticsearch jest obecnie uruchomiony" }, { "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", @@ -3360,7 +3472,7 @@ }, { "id": "ent.elasticsearch.stop.already_stopped.app_error", - "translation": "Elasticsearch is already stopped" + "translation": "Elasticsearch jest obecnie uruchomiony" }, { "id": "ent.elasticsearch.test_config.connect_failed", @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "The Elasticsearch Server URL or Username has changed. Please re-enter the Elasticsearch password to test connection." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Nie można utworzyć użytkownika LDAP." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Nie udało się uzyskać wszystkich użytkowników za pomocą protokołu AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Failed to search users in AD/LDAP. Test if the Mattermost server can connect to your AD/LDAP server and try again." @@ -3430,21 +3554,41 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Nieprawidłowy filtr AD/LDAP" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", - "translation": "Unable to add attachment to the Global Relay export." + "translation": "Nie można dodać załącznika do eksportu CSV." }, { "id": "ent.message_export.global_relay.close_zip_file.app_error", - "translation": "Unable to close the zip file." + "translation": "Nie można zamknąć pliku zip." }, { "id": "ent.message_export.global_relay.create_file_in_zip.app_error", - "translation": "Unable to create the eml file." + "translation": "Nie można utworzyć pliku eml." }, { "id": "ent.message_export.global_relay.generate_email.app_error", - "translation": "Unable to generate eml file data." + "translation": "Nie można wygenerować danych pliku eml." }, { "id": "ent.message_export.global_relay_export.deliver.close.app_error", @@ -3456,11 +3600,11 @@ }, { "id": "ent.message_export.global_relay_export.deliver.msg.app_error", - "translation": "Unable to set the email message." + "translation": "Nie można ustawić wiadomości email." }, { "id": "ent.message_export.global_relay_export.deliver.msg_data.app_error", - "translation": "Unable to write the email message." + "translation": "Nie można ustawić wiadomości email." }, { "id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error", @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Unable to open the export temporary file" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Błąd przy próbie uwierzytelnienia tokena MFA" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Niepoprawny token MFA." - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Nie udało się zaktualizować stanu aktywności MFA dla użytkownika" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Nie udało się zaktualizować stanu aktywności MFA dla użytkownika" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Błąd przy czyszczeniu sekretu MFA" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Błąd podczas generowania kodu QR" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Błąd podczas zapisywania sekretu MFA" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Twoja licencja nie wspiera używania uwierzytelniania wieloetapowego" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Błąd podczas próby uwierzytelnienia tokenu MFA" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Nie można przenieść użytkowników AD/LDAP z określonym polem. Wykryto duplikat. Usuń wszystkie duplikaty i spróbuj ponownie." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "Użycie SAML nie zostało skonfigurowane lub nie jest wspierane na tym serwerze." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Failed to decode base64 for trigger ID for interactive dialog." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Trigger ID for interactive dialog is expired. Trigger IDs live for a maximum of {{.Seconds}} seconds." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Trigger ID missing required data for interactive dialog." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Failed to decode base64 signature of trigger ID for interactive dialog." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Signature verification failed of trigger ID for interactive dialog." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Failed to sign generated trigger ID for interactive dialog." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Could not parse message export job BatchSize." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Serwis wiadomości o bezpieczeństwie Mattermost" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Błąd przy próbie uwierzytelnienia tokena MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Niepoprawny token MFA." + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Nie udało się zaktualizować stanu aktywności MFA dla użytkownika" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Nie udało się zaktualizować stanu aktywności MFA dla użytkownika" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Błąd przy czyszczeniu sekretu MFA" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Błąd podczas generowania kodu QR" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Błąd podczas zapisywania sekretu MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "Uwierzytelnienie wieloskładnikowe jest wymagane na tym serwerze." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Błąd podczas próby uwierzytelnienia tokenu MFA" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "Migration failed due to invalid progress data." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Nieprawidłowa wartość powiadomienia email" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Invalid ignore channel mentions status" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Nieprawidłowy poziom powiadomień" @@ -3852,7 +4024,7 @@ }, { "id": "model.cluster.is_valid.type.app_error", - "translation": "Type must be set" + "translation": "Typ musi być ustawiony" }, { "id": "model.command.is_valid.create_at.app_error", @@ -3896,7 +4068,7 @@ }, { "id": "model.command.is_valid.url_http.app_error", - "translation": "Nieprawidłowy URL. URL musi być prawidłowy i zaczynać się od http:// lub https://" + "translation": "Nieprawidłowy URL. Adres URL musi być prawidłowy i zaczynać się od http:// lub https://" }, { "id": "model.command.is_valid.user_id.app_error", @@ -3908,7 +4080,7 @@ }, { "id": "model.command_hook.command_id.app_error", - "translation": "Invalid command id" + "translation": "Nieprawidłowa komenda identyfikatora" }, { "id": "model.command_hook.create_at.app_error", @@ -3916,7 +4088,7 @@ }, { "id": "model.command_hook.id.app_error", - "translation": "Invalid command hook id" + "translation": "Nieprawidłowa komenda identyfikatora" }, { "id": "model.command_hook.parent_id.app_error", @@ -4044,7 +4216,7 @@ }, { "id": "model.config.is_valid.group_unread_channels.app_error", - "translation": "Invalid group unread channels for service settings. Must be 'disabled', 'default_on', or 'default_off'." + "translation": "Nieprawidłowa grupa nieprzeczytanych kanałów dla ustawień usługi. Musi być 'disabled', 'default_on' lub 'default_off'." }, { "id": "model.config.is_valid.image_proxy_type.app_error", @@ -4104,7 +4276,7 @@ }, { "id": "model.config.is_valid.max_channels.app_error", - "translation": "Nieprawidłowa maksymalna ilość kanałów dla zespołu w ustawieniach zespołu. Musi być liczbą większą od 0." + "translation": "Nieprawidłowa ilość maksymalnych kanałów na zespół w ustawieniach zespołu. Musi być liczbą dodatnią." }, { "id": "model.config.is_valid.max_file_size.app_error", @@ -4255,32 +4427,16 @@ "translation": "Czas pomiędzy aktualizacjami podczas wprowadzania tekstu przez użytkownika nie może być mniejszy niż 1000 milisekund." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTC Gateway Admin Secret musi być ustawiony." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Invalid value for TLS certificate file - Either use LetsEncrypt or set path to existing certificate file" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC Gateway Admin URL musi być poprawnym URL zaczynającym się od http:// lub https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Invalid value for TLS key file - Either use LetsEncrypt or set path to existing key file" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC Gateway Websocket URL musi być poprawnym URL zaczynającym się od ws:// lub wss://." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN URI musi być poprawnym URL zaczynającym się od stun:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "WebRTC TURN Shared Key nie może być pusty jeśli TURN URI jest ustawiony." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN URI musi być poprawnym URI i zaczynać się od turn:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "WebRTC TURN Username nie może być pusty jeśli TURN URI jest ustawiony." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Invalid value passed for TLS overwrite cipher - Please refer to the documentation for valid values" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Nieprawidłowa wartość dla upłynięcia limitu czasu." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Nieprawidłowy identyfikator kanału" @@ -4396,7 +4612,7 @@ }, { "id": "model.job.is_valid.status.app_error", - "translation": "Invalid job status" + "translation": "Nieprawidłowy status zadania" }, { "id": "model.job.is_valid.type.app_error", @@ -4464,7 +4680,7 @@ }, { "id": "model.outgoing_hook.is_valid.content_type.app_error", - "translation": "Invalid value for content_type" + "translation": "Niepoprawna wartość dla content_type" }, { "id": "model.outgoing_hook.is_valid.create_at.app_error", @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Nieprawidłowe identyfikatory plików" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Nieprawidłowy identyfikator użytkownika." }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Brak wymaganej właściwości Post: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Invalid term of service id." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Custom terms of service text is too long. Maximum {{.MaxLength}} characters allowed." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Brak wymaganej właściwości Post: create_at." + }, { "id": "model.token.is_valid.expiry", "translation": "Nieprawidłowy termin ważności tokena" @@ -4688,23 +4920,83 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Proszę podać poprawny adres email." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Twoje hasło musi zawierać co najmniej {{.Min}} znaków składających się z co najmniej jednej małej litery." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków składających się z co najmniej jednej małej litery i co najmniej jednej liczby." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków składających się z co najmniej jednej małej litery, co najmniej jednej liczby i co najmniej jednego symbolu (np. \"~!@#$%^&()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków, zawierających jedną małą literę i jeden symbol (np. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków złożonych z co najmniej jednej małej litery i co najmniej jednej wielkiej litery." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków złożonych z co najmniej jednej małej litery, co najmniej jednej wielkiej litery i co najmniej jednej liczby." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków złożonych z co najmniej jednej małej litery, co najmniej jednej wielkiej litery, co najmniej jednej liczby i co najmniej jednego symbolu (np. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków złożonych z co najmniej jednej małej litery, co najmniej jednej wielkiej litery i co najmniej jednego symbolu (np. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków składających się z co najmniej jednej liczby." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków składających się z co najmniej jednej liczby i co najmniej jednego symbolu (np. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków składających się z co najmniej jednego symbolu (np. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków składających się z co najmniej jednej wielkiej litery." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków złożonych z co najmniej jednej wielkiej litery i co najmniej jednej liczby." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków złożonych z co najmniej jednej wielkiej litery, co najmniej jednej liczby i co najmniej jednego symbolu (np. \"~!@#$%^&()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Twoje hasło musi zawierać przynajmniej {{.Min}} znaków złożonych z co najmniej jednej wielkiej litery i co najmniej jednego symbolu (np. \"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Nazwa użytkownika musi rozpoczynać się od litery i zawierać od 3 do 22 znaków, w tym cyfry, małe litery i symbole \".\", \"-\" oraz \"_\"." }, { "id": "model.user_access_token.is_valid.description.app_error", - "translation": "Invalid description, must be 255 or less characters" + "translation": "Nieprawidłowy opis, musi zawierać 255 lub mniej znaków" }, { "id": "model.user_access_token.is_valid.id.app_error", - "translation": "Nieprawidłowa wartość dla upłynięcia limitu czasu." + "translation": "Nieprawidłowa wartość dla identyfikatora" }, { "id": "model.user_access_token.is_valid.token.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Nieprawidłowy identyfikator użytkownika" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Brak wymaganej właściwości Post: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Brak wymaganej właściwości Post: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Brak wymaganej właściwości Post: create_at." + }, { "id": "model.utils.decode_json.app_error", "translation": "nie można zdekodować" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Unable to set the user status. Unknown user status." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Linki publiczne zostały wyłączone" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Nie można uzyskać publicznego linku do pliku. Plik musi być załączony do wiadomości, którą możesz odczytać." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: Nie udało się skonwertować StringArray do *string" @@ -4764,11 +5096,11 @@ }, { "id": "store.sql_channel.analytics_deleted_type_count.app_error", - "translation": "Nie można pobrać liczby usuniętych typów kanału" + "translation": "Nie można pobrać liczby usuniętych kanałów" }, { "id": "store.sql_channel.analytics_type_count.app_error", - "translation": "Nie można pobrać liczby usuniętych typów kanału" + "translation": "Nie można pobrać liczby usuniętych kanałów" }, { "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -4784,27 +5116,27 @@ }, { "id": "store.sql_channel.clear_all_custom_role_assignments.select.app_error", - "translation": "Nie udało się zaktualizować tytułu bezpośredniego kanału" + "translation": "Nie udało się pobrać członków kanału" }, { "id": "store.sql_channel.clear_all_custom_role_assignments.update.app_error", - "translation": "Nie udało się zaktualizować tytułu bezpośredniego kanału" + "translation": "Nie udało się zaktualizować użytkownika kanału" }, { "id": "store.sql_channel.delete.channel.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie można skasować kanału" }, { "id": "store.sql_channel.get.existing.app_error", - "translation": "Nie można znaleźć istniejącego usuniętego kanału" + "translation": "Nie można znaleźć istniejącego kanału" }, { "id": "store.sql_channel.get.find.app_error", - "translation": "Napotkaliśmy błąd szukając kanału" + "translation": "Napotkaliśmy błąd podczas wyszukiwania kanału" }, { "id": "store.sql_channel.get_all.app_error", - "translation": "Nie można pobrać kanałów" + "translation": "Nie można pobrać wszystkich kanałów" }, { "id": "store.sql_channel.get_by_name.existing.app_error", @@ -4816,7 +5148,7 @@ }, { "id": "store.sql_channel.get_by_scheme.app_error", - "translation": "Unable to get the channels for the provided scheme" + "translation": "Nie można pobrać kanałów dla podanego schematu" }, { "id": "store.sql_channel.get_channel_counts.get.app_error", @@ -4868,7 +5200,7 @@ }, { "id": "store.sql_channel.get_member_count.app_error", - "translation": "Nie mogliśmy pobrać liczby uczestników kanału" + "translation": "Nie można pobrać liczby członków kanału" }, { "id": "store.sql_channel.get_member_for_post.app_error", @@ -4888,7 +5220,11 @@ }, { "id": "store.sql_channel.get_public_channels.get.app_error", - "translation": "Nie można pobrać kanałów" + "translation": "Nie można pobrać kanałów publicznych" + }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Nie mogliśmy pobrać uczestników kanału" }, { "id": "store.sql_channel.get_unread.app_error", @@ -4932,15 +5268,15 @@ }, { "id": "store.sql_channel.permanent_delete.open_transaction.app_error", - "translation": "Nie można rozpocząć transakcji" + "translation": "Nie udało się otworzyć transakcji" }, { "id": "store.sql_channel.permanent_delete_by_team.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie udało się skasować kanału" }, { "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error", - "translation": "Nie można zatwierdzić transakcji" + "translation": "Nie udało się zatwierdzić transakcji" }, { "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "Unable to find the pinned posts" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "We could not remove the deactivated users from the channel" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "Nie udało się zaktualizować tytułu bezpośredniego kanału" @@ -4988,7 +5328,7 @@ }, { "id": "store.sql_channel.save.archived_channel.app_error", - "translation": "You can not modify an archived channel" + "translation": "Nie można użyć reakcji na zarchiwizowanym kanale." }, { "id": "store.sql_channel.save.commit_transaction.app_error", @@ -5028,7 +5368,7 @@ }, { "id": "store.sql_channel.save_channel.save.app_error", - "translation": "Nie udało się skasować reakcji" + "translation": "Nie można zapisać kanału" }, { "id": "store.sql_channel.save_direct_channel.add_members.app_error", @@ -5060,7 +5400,7 @@ }, { "id": "store.sql_channel.save_member.save.app_error", - "translation": "Nie udało się zaktualizować tytułu bezpośredniego kanału" + "translation": "Nie można zapisać członka kanału" }, { "id": "store.sql_channel.search.app_error", @@ -5080,11 +5420,11 @@ }, { "id": "store.sql_channel.update.app_error", - "translation": "Nie udało się zaktualizować tytułu bezpośredniego kanału" + "translation": "Nie można zaktualizować kanału" }, { "id": "store.sql_channel.update.archived_channel.app_error", - "translation": "You can not modify an archived channel" + "translation": "Nie można zmodyfikować zarchiwizowanego kanału" }, { "id": "store.sql_channel.update.commit_transaction.app_error", @@ -5120,7 +5460,7 @@ }, { "id": "store.sql_channel_member_history.get_users_in_channel_during.app_error", - "translation": "Failed to get users in channel during specified time period" + "translation": "Nie udało się pobrać użytkowników na kanale w określonym przedziale czasowym" }, { "id": "store.sql_channel_member_history.log_join_event.app_error", @@ -5140,11 +5480,11 @@ }, { "id": "store.sql_cluster_discovery.delete.app_error", - "translation": "Failed to delete" + "translation": "Nie udało się usunąć" }, { "id": "store.sql_cluster_discovery.exists.app_error", - "translation": "Nie udało się sprawdzić czy tabela istnieje %v" + "translation": "Nie udało się sprawdzić czy istnieje" }, { "id": "store.sql_cluster_discovery.get_all.app_error", @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "Nie udało się skasować reakcji" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Zespół o tej nazwie już istnieje" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "Nie udało się skasować reakcji" @@ -5580,7 +5944,7 @@ }, { "id": "store.sql_preference.insert.save.app_error", - "translation": "Unable to save the preference" + "translation": "Nie można zaktualizować preferencji" }, { "id": "store.sql_preference.is_feature_enabled.app_error", @@ -5612,7 +5976,11 @@ }, { "id": "store.sql_preference.update.app_error", - "translation": "Unable to update the preference" + "translation": "Nie można zaktualizować preferencji" + }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Nie udało się pobrać reakcji dla wiadomości" }, { "id": "store.sql_reaction.delete.app_error", @@ -5692,7 +6060,7 @@ }, { "id": "store.sql_role.save.invalid_role.app_error", - "translation": "The role was not valid" + "translation": "Rola była niepoprawna" }, { "id": "store.sql_role.save.open_transaction.app_error", @@ -5788,11 +6156,11 @@ }, { "id": "store.sql_session.update_device_id.app_error", - "translation": "Unable to update the device id" + "translation": "Nie można zaktualizować identyfikatora urządzenia" }, { "id": "store.sql_session.update_last_activity.app_error", - "translation": "Unable to update the last_activity_at" + "translation": "Nie można zaktualizować last_activity_at" }, { "id": "store.sql_session.update_roles.app_error", @@ -5844,7 +6212,7 @@ }, { "id": "store.sql_system.get_by_name.app_error", - "translation": "Unable to find the system variable." + "translation": "Nie można znaleźć zmiennych systemowych." }, { "id": "store.sql_system.permanent_delete_by_name.app_error", @@ -5916,7 +6284,7 @@ }, { "id": "store.sql_team.get_by_scheme.app_error", - "translation": "Unable to get the channels for the provided scheme" + "translation": "Nie można pobrać kanałów dla podanego schematu" }, { "id": "store.sql_team.get_member.app_error", @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "Unable to update the date of the last team icon update" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Must not call save for existing terms of service." + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "Unable to get the active users during the requested period" @@ -6148,7 +6532,7 @@ }, { "id": "store.sql_user.save.max_accounts.app_error", - "translation": "Ten zespół osiągnął limit kont. Skontaktuj się z administratorem aby ustanowić wyższy pułap." + "translation": "Ten zespół osiągnął maksymalną dozwoloną liczbę kont. Skontaktuj się z administratorem systemu, aby ustawić wyższy limit." }, { "id": "store.sql_user.save.member_count.app_error", @@ -6168,7 +6552,7 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "Unable to find any user maching the search parameters" + "translation": "Unable to find any user matching the search parameters" }, { "id": "store.sql_user.update.app_error", @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "Nie udało się skasować reakcji" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Unable to delete terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "Nie udało się skasować reakcji" @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "Nie udało się skasować reakcji" }, + { + "id": "store.update_error", + "translation": "update error" + }, { "id": "system.message.name", "translation": "System" diff --git a/i18n/pt-BR.json b/i18n/pt-BR.json index dc19d28931..69ee19b43d 100644 --- a/i18n/pt-BR.json +++ b/i18n/pt-BR.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "Abril" + }, + { + "id": "August", + "translation": "Agosto" + }, + { + "id": "December", + "translation": "Dezembro" + }, + { + "id": "February", + "translation": "Fevereiro" + }, + { + "id": "January", + "translation": "Janeiro" + }, + { + "id": "July", + "translation": "Julho" + }, + { + "id": "June", + "translation": "Junho" + }, + { + "id": "March", + "translation": "Março" + }, + { + "id": "May", + "translation": "Maio" + }, + { + "id": "November", + "translation": "Novembro" + }, + { + "id": "October", + "translation": "Outubro" + }, + { + "id": "September", + "translation": "Setembro" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "Não foi possível converter a exportação para XML." @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v foi removido do canal." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Você não pode renomear um canal de mensagens diretas" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Você não pode renomear um canal de mensagens de grupo" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "O canal foi deletado ou arquivado" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Integrações estão limitadas a administradores somente." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Usuário especificado não é um membro da equipe especificada." + }, { "id": "api.command.disabled.app_error", "translation": "Os comandos foram desabilitados pelo administrador do sistema." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Esta palavra gatilho já está em uso. Por favor escolha outra palavra." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Executando cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Erro ao atualizar o canal atual." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Error ao obter o canal atual." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Error ao obter o canal atual." @@ -558,8 +626,8 @@ { "id": "api.command_groupmsg.invalid_user.app_error", "translation": { - "one": "Unable to find the user: {{.Users}}", - "other": "Unable to find the users: {{.Users}}" + "one": "Não foi possível achar o usuário: {{.Users}}", + "other": "Não foi possível achar os usuários: {{.Users}}" } }, { @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não conseguimos encontrar o usuário. Ele pode ter sido desativado pelo Administrador do Sistema." }, { "id": "api.command_invite.name", @@ -660,7 +728,7 @@ }, { "id": "api.command_join.missing.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível achar o canal" }, { "id": "api.command_join.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "deixar" }, - { - "id": "api.command_leave.success", - "translation": "Deixar o canal." - }, { "id": "api.command_logout.desc", "translation": "Faça Logout do Mattermost" @@ -728,7 +792,7 @@ }, { "id": "api.command_msg.missing.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível achar o usuário" }, { "id": "api.command_msg.name", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não conseguimos encontrat o usuário. Ele pode ter sido desativado pelo Administrador do Sistema." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "Sessão não é OAuth mas o token foi fornecido na consulta" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Recurso de termos de serviço personalizado está desativado" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Por favor digite o texto para o Termo de Serviço Personalizado." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "A tarefa de email em lote do canal de entrada estava cheio. Por favor aumente o EmailBatchingBufferSize." @@ -1026,7 +1098,7 @@ }, { "id": "api.emoji.upload.large_image.too_large.app_error", - "translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}." + "translation": "Não foi possível criar o emoji. Imagem deve ser menor que {{.MaxWidth}} por {{.MaxHeight}}." }, { "id": "api.emoji.upload.open.app_error", @@ -1038,11 +1110,11 @@ }, { "id": "api.file.file_exists.exists_local.app_error", - "translation": "Unable to check if the file exists." + "translation": "Não foi possível verificar se o arquivo existe." }, { "id": "api.file.file_exists.s3.app_error", - "translation": "Unable to check if the file exists." + "translation": "Não foi possível verificar se o arquivo existe." }, { "id": "api.file.get_file.public_invalid.app_error", @@ -1113,8 +1185,8 @@ "translation": "Conexão falha para S3 ou minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Não foi possível carregar o arquivo. O cabeçalho não pode ser analisado." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Arquivo acima das dimensões máximas não pode ser enviado: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Não é possível fazer upload do arquivo. Armazenamento de imagem não está configurado." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Não foi possível enviar a imagem do perfil. Arquivo muito grande." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "Encontrado um erro ao gravar no S3" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Nome do usuário inválido." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Matriz vazia sobre a 'licença' na requisição" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "O novo formato para a licença do cliente não é suportado ainda. Por favor, especifique na query string format=old." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request: Supplied redirect_uri did not match registered callback_url" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Erro ao criar a publicação" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all foi desabilitado devido ao canal ter mais de {{.Users}} usuários." @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Faltando o token de acesso" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Resposta inválida recebida do provedor de serviços OAuth" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Solicitação de token para {{.Service}} falhou" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Provedor de serviço OAuth não suportado" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Equipe id inválida" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "A sua conta está bloqueada por causa de muitas tentativas de senha que falharam. Por favor, redefina sua senha." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Token MFA inválido." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA não configurado ou disponível neste servidor" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Acesso falhou por causa de senha inválida" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Transferência de Autenticação não está configurada ou disponível neste servidor." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA não configurado ou disponível neste servidor" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Provedor de serviço OAuth não suportado" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Não foi possível retornar a image de perfil, usuário não encontrado." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Não foi possível obter o usuário pelo email." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP não está disponível neste servidor" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Transferência de Autenticação não está configurada ou disponível neste servidor." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Valor aceito incorreto" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "O token de redefinição de senha não parece ser válido." @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "Você não tem a permissão apropriada" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA não configurado ou disponível neste servidor" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Não foi possível obter o usuário de {{.Service}} do objeto de usuário" @@ -2396,20 +2516,12 @@ }, { "id": "api.webhook.team_mismatch.app_error", - "translation": "Não é possível atualizar os webhook entre equipes" + "translation": "Não é possível atualizar os webhook entre as equipes" }, { "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Webhooks de saída do mesmo canal não pode ter as mesmas palavras gatilho/URLs de retorno de chamada." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC não está ativo neste servidor." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Encontrado um erro ao tentar registrar o Token WebRTC" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Parâmetro {{.Name}} inválido" @@ -2424,7 +2536,7 @@ }, { "id": "app.channel.move_channel.members_do_not_match.error", - "translation": "Não é possível mover um canal a menos que todos os seus membros já sejam membros da equipe de destino." + "translation": "Não é possível mover o canal a menos que todos os seus membros já sejam membros da equipe de destino." }, { "id": "app.channel.post_update_channel_purpose_message.post.error", @@ -2452,11 +2564,11 @@ }, { "id": "app.export.export_write_line.io_writer.error", - "translation": "An error occurred writing the export data." + "translation": "Um error ocorreu ao escrever os dados de export." }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "Ocorreu um erro ao converter os dados JSON para exportação." }, { "id": "app.import.attachment.bad_file.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "O AuthData do usuário é muito longo." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "O AuthService do usuário não deve ser vazio caso informado." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "O email do usuário possui um comprimento inválido." @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "Este endpoint da API não está acessível, pois as migrações exigidas ainda não foram concluídas." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Encontrou um erro ao codificar JSON para o diálogo interativo." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Falha ao analisar a data de instalação" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "URL do servidor Elasticsearch ou o nome do usuário mudou. Por favor atualize a senha do Elasticsearch para testar a conexão." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Não é possível criar usuário LDAP." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Não foi possível obter todos os usuários usando AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Falha ao pesquisar usuários no AD/LDAP. Teste se o servidor Mattermost pode se conectar ao seu servidor AD/LDAP e tente novamente." @@ -3430,13 +3554,33 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Filtro AD/LDAP Inválido" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Não é possível adicionar o anexo à exportação do Global Relay." }, { "id": "ent.message_export.global_relay.close_zip_file.app_error", - "translation": "Não é possível criar o arquivo eml." + "translation": "Não é possível fechar o arquivo zip." }, { "id": "ent.message_export.global_relay.create_file_in_zip.app_error", @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Não foi possível abrir o arquivo temporário de exportação" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Erro ao tentar autenticar o token MFA" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Token MFA inválido" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Não foi possível atualizar o status ativo MFA para o usuário" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Não foi possível atualizar o status ativo MFA para o usuário" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Erro ao limpar a chave secreta MFA" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Erro ao gerar QR code" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Erro ao salvar a chave secreta MFA" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Sua licença não suporta o uso de autenticação multi-fator" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Erro ao tentar autenticar o token MFA" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Não é possível migrar usuários AD/LDAP com o campo especificado. Entrada duplicada detectada. Por favor remova todas as duplicadas e tente novamente." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 não está configurado ou disponível neste servidor." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Falha ao decodificar a base64 do ID do gatilho para o diálogo interativo." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "O ID do gatilho da caixa de diálogo interativa está expirado. As IDs de gatilho são ativadas por no máximo {{.Seconds}} segundos." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "ID do gatilho sem dados necessários para a caixa de diálogo interativa." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Falha ao decodificar a assinatura base64 do ID do gatilho para o diálogo interativo." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Verificação de assinatura do ID do gatilho falhou para o diálogo interativo." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Falha ao assinar o ID do gatilho gerado para o diálogo interativo." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Não foi possível analisar a tarefa de exportação de mensagens BatchSize." @@ -3630,13 +3762,49 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermost Boletim de Segurança" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Erro ao tentar autenticar o token MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Token MFA inválido" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Não foi possível atualizar o status ativo MFA para o usuário" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Não foi possível atualizar o status ativo MFA para o usuário" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Erro ao limpar a chave secreta MFA" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Erro ao gerar QR code" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Erro ao salvar a chave secreta MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "Autenticação multi-fator é obrigatória neste servidor." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Erro ao tentar autenticar o token MFA" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "A migração falhou devido a dados de progresso inválidos." }, { "id": "migrations.worker.run_migration.unknown_key", - "translation": "Não foi possível executar a tarefa de migração a uma desconhecida chave de migração." + "translation": "Não foi possível executar a tarefa de migração devido a uma desconhecida chave de migração." }, { "id": "model.access.is_valid.access_token.app_error", @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Valor de notificação de email inválida" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Status de menções de canal de ignorar inválido" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Nível de notificação inválido" @@ -4255,32 +4427,16 @@ "translation": "O tempo de atualização de digitação do usuário não deve ser definido para menos de 1000 milissegundos." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "Chave Secreta de Administração do WebRTC Gateway precisa ser definida." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Valor inválido para o arquivo de certificado TLS - Use LetsEncrypt ou defina o caminho para o arquivo de certificado existente" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "URL de Administração do WebRTC Gateway deve ser uma URL válida e começar com http:// ou https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Valor inválido para o arquivo de chave TLS - Use LetsEncrypt ou defina o caminho para o arquivo de chave existente" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "A URL Websocket do WebRTC Gateway deve ser uma URL válida e começar com ws:// ou wss://." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "STUN URI do WebRTC deve ser uma URL e começar com stun:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "A Chave Compartilhada TURN do WebRTC não pode ser vazia se a URI TURN foi definida." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "URI TURN do WebRTC deve ser uma URI válida e começar com turn:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "Usuário TURN do WebRTC não pode ser vázio se a URI TURN foi definida." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Valor inválido passado para a cifra de substituição TLS - Consulte a documentação para obter valores válidos" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Valor inválido para user_id." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Id de canal inválido" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Ids do arquivo inválido" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Id de usuário inválido" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Termo obrigatório em falta da propriedade do serviço: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "ID do Termo de serviço inválido." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Termos de serviço customizado é muito grande. Máximo permitido de {{.MaxLength}} caracteres." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Termo obrigatório em falta da propriedade do serviço: user_id." + }, { "id": "model.token.is_valid.expiry", "translation": "Token inválido expirado" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Por favor entre um endereço de email válido." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "Sua senha precisa conter no mínimo {{.Min}} caracteres." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula e pelo menos um número." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula, pelo menos um número e um símbolo (ex. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula e pelo menos um símbolo (ex. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula e pelo menos uma letra maiúscula." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula, pelo menos uma letra maiúscula, e pelo menos um número." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula, pelo menos uma letra maiúscula, e pelo menos um número, e pelo menos um símbolo (ex. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra minúscula, pelo menos uma letra maiúscula, e pelo menos um símbolo (ex. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos um número." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos um número e pelo menos um símbolo (ex. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos um símbolo (ex. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra maiúscula." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra maiúscula e pelo menos um número." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra maiúscula e pelo menos um número e pelo menos um símbolo (ex. \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Sua senha deve conter no mínimo {{.Min}} caracteres composta de pelo menos uma letra maiúscula e pelo menos um símbolo (ex. \"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Nome de usuário deve começar com uma letra e conter entre 3 e 22 caracteres incluindo números, letras minúsculas e símbolos \".\", \"-\" e \"_\"." }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Id do usuário inválido" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Termo obrigatório em falta da propriedade do serviço: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Termo obrigatório em falta da propriedade do serviço: service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Termo obrigatório em falta da propriedade do serviço: user_id." + }, { "id": "model.utils.decode_json.app_error", "translation": "não foi possível decodificar" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Não é possível definir o status do usuário. Status do usuário desconhecido." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Links públicos foram desabilitados" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Não foi possível obter o link público para o arquivo. O arquivo deve ser anexado a uma publicação que pode ser lida." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Corpo HTML ausente." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Assunto do email ausente." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Endereço PARA ausente." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: Não foi possível converter StringArray para *string" @@ -4764,11 +5096,11 @@ }, { "id": "store.sql_channel.analytics_deleted_type_count.app_error", - "translation": "Não foi possível obter as contagens de canais excluídos" + "translation": "Não foi possível obter as contagens de canais" }, { "id": "store.sql_channel.analytics_type_count.app_error", - "translation": "Não foi possível obter as contagens de canais excluídos" + "translation": "Não foi possível obter as contagens de canais" }, { "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -4792,11 +5124,11 @@ }, { "id": "store.sql_channel.delete.channel.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível excluir o canal" }, { "id": "store.sql_channel.get.existing.app_error", - "translation": "Não foi possível encontrar o canal excluído existente" + "translation": "Não foi possível encontrar o canal existente" }, { "id": "store.sql_channel.get.find.app_error", @@ -4804,11 +5136,11 @@ }, { "id": "store.sql_channel.get_all.app_error", - "translation": "Não é possível obter canais" + "translation": "Não é possível obter todos os canais" }, { "id": "store.sql_channel.get_by_name.existing.app_error", - "translation": "Não foi possível encontrar o canal excluído existente" + "translation": "Não foi possível encontrar o canal existente" }, { "id": "store.sql_channel.get_by_name.missing.app_error", @@ -4820,7 +5152,7 @@ }, { "id": "store.sql_channel.get_channel_counts.get.app_error", - "translation": "Não foi possível adicionar membros para o canal direto" + "translation": "Não é possível obter as contagens de canais" }, { "id": "store.sql_channel.get_channels.get.app_error", @@ -4876,19 +5208,23 @@ }, { "id": "store.sql_channel.get_members.app_error", - "translation": "Não foi possível adicionar membros para o canal direto" + "translation": "Não foi possível obter os membros do canal" }, { "id": "store.sql_channel.get_members_by_ids.app_error", - "translation": "Não foi possível adicionar membros para o canal direto" + "translation": "Não foi possível obter os membros do canal" }, { "id": "store.sql_channel.get_more_channels.get.app_error", - "translation": "Não é possível obter canais" + "translation": "Não foi possível obter os canais" }, { "id": "store.sql_channel.get_public_channels.get.app_error", - "translation": "Não é possível obter canais" + "translation": "Não foi possível obter os canais públicos" + }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Não foi possível obter o fuso horário dos membros do canal" }, { "id": "store.sql_channel.get_unread.app_error", @@ -4896,7 +5232,7 @@ }, { "id": "store.sql_channel.increment_mention_count.app_error", - "translation": "Unable to increment the mention count" + "translation": "Não foi possível incrementar a contagem de menções" }, { "id": "store.sql_channel.migrate_channel_members.commit_transaction.app_error", @@ -4920,7 +5256,7 @@ }, { "id": "store.sql_channel.permanent_delete.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível excluir o canal" }, { "id": "store.sql_channel.permanent_delete.commit_transaction.app_error", @@ -4928,7 +5264,7 @@ }, { "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error", - "translation": "Unable to delete materialized public channel" + "translation": "Não é possível excluir um canal público materializado" }, { "id": "store.sql_channel.permanent_delete.open_transaction.app_error", @@ -4936,7 +5272,7 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível excluir os canais" }, { "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error", @@ -4944,7 +5280,7 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", - "translation": "Unable to delete materialized public channels" + "translation": "Não é possível excluir canais públicos materializados" }, { "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error", @@ -4952,15 +5288,19 @@ }, { "id": "store.sql_channel.permanent_delete_members_by_user.app_error", - "translation": "Falha ao obter os membros do canal" + "translation": "Não foi possível remover o membro do canal" }, { "id": "store.sql_channel.pinned_posts.app_error", - "translation": "Unable to find the pinned posts" + "translation": "Não foi possível encontrar as publicações pinadas" + }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "Não é possível remover os usuários desativados do canal" }, { "id": "store.sql_channel.remove_member.app_error", - "translation": "Falha ao obter os membros do canal" + "translation": "Não foi possível remover os membros do canal" }, { "id": "store.sql_channel.reset_all_channel_schemes.app_error", @@ -5004,7 +5344,7 @@ }, { "id": "store.sql_channel.save.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Não é possível atualizar canal público materializado" }, { "id": "store.sql_channel.save_channel.current_count.app_error", @@ -5028,7 +5368,7 @@ }, { "id": "store.sql_channel.save_channel.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o canal" }, { "id": "store.sql_channel.save_direct_channel.add_members.app_error", @@ -5060,7 +5400,7 @@ }, { "id": "store.sql_channel.save_member.save.app_error", - "translation": "Falha ao atualizar o membro do canal" + "translation": "Não foi possível salvar o membro do canal" }, { "id": "store.sql_channel.search.app_error", @@ -5076,7 +5416,7 @@ }, { "id": "store.sql_channel.set_delete_at.update_public_channel.app_error", - "translation": "Unable to update the materialized public channel" + "translation": "Não é possível atualizar o canal público materializado" }, { "id": "store.sql_channel.update.app_error", @@ -5108,7 +5448,7 @@ }, { "id": "store.sql_channel.update.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Não é possível atualizar canal público materializado" }, { "id": "store.sql_channel.update_last_viewed_at.app_error", @@ -5160,31 +5500,31 @@ }, { "id": "store.sql_command.analytics_command_count.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível contar os comandos" }, { "id": "store.sql_command.get_by_trigger.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter o comando" }, { "id": "store.sql_command.save.delete.app_error", - "translation": "Não foi possível excluir a função" + "translation": "Não foi possível excluir o comando" }, { "id": "store.sql_command.save.delete_perm.app_error", - "translation": "Não foi possível excluir a função" + "translation": "Não foi possível excluir o comando" }, { "id": "store.sql_command.save.get.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter o comando" }, { "id": "store.sql_command.save.get_team.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter os comandos" }, { "id": "store.sql_command.save.saving.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o Comando" }, { "id": "store.sql_command.save.saving_overwrite.app_error", @@ -5192,15 +5532,15 @@ }, { "id": "store.sql_command.save.update.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar o comando" }, { "id": "store.sql_command_webhooks.get.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível obter o webhook" }, { "id": "store.sql_command_webhooks.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o CommandWebhook" }, { "id": "store.sql_command_webhooks.save.existing.app_error", @@ -5228,7 +5568,7 @@ }, { "id": "store.sql_emoji.delete.app_error", - "translation": "Não foi possível excluir a função" + "translation": "Não foi possível excluir o emoji" }, { "id": "store.sql_emoji.delete.no_results", @@ -5236,19 +5576,19 @@ }, { "id": "store.sql_emoji.get.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter o emoji" }, { "id": "store.sql_emoji.get_all.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter o emoji" }, { "id": "store.sql_emoji.get_by_name.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter o emoji" }, { "id": "store.sql_emoji.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o emoji" }, { "id": "store.sql_file_info.PermanentDeleteByUser.app_error", @@ -5256,27 +5596,27 @@ }, { "id": "store.sql_file_info.attach_to_post.app_error", - "translation": "Não foi possível anexar as informações do arquivo para o post" + "translation": "Não foi possível anexar as informações do arquivo para a publicação" }, { "id": "store.sql_file_info.delete_for_post.app_error", - "translation": "Não foi possível deletar as informações do arquivo para o post" + "translation": "Não foi possível deletar as informações do arquivo para a publicação" }, { "id": "store.sql_file_info.get.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível obter as informações do arquivo" }, { "id": "store.sql_file_info.get_by_path.app_error", - "translation": "Não foi possível obter as informações do arquivo para o post" + "translation": "Não foi possível obter as informações do arquivo pelo caminho" }, { "id": "store.sql_file_info.get_for_post.app_error", - "translation": "Não foi possível obter as informações do arquivo para o post" + "translation": "Não foi possível obter as informações do arquivo para a publicação" }, { "id": "store.sql_file_info.get_for_user_id.app_error", - "translation": "Não foi possível obter as informações do arquivo do usuário" + "translation": "Não foi possível obter as informações do arquivo para o usuário" }, { "id": "store.sql_file_info.permanent_delete.app_error", @@ -5288,19 +5628,43 @@ }, { "id": "store.sql_file_info.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar as informações do arquivo" + }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Já existe uma equipe com este nome" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" }, { "id": "store.sql_job.delete.app_error", - "translation": "Não foi possível excluir a função" + "translation": "Não foi possível excluir o job" }, { "id": "store.sql_job.get.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter a tarefa" }, { "id": "store.sql_job.get_all.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível obter as tarefas" }, { "id": "store.sql_job.get_count_by_status_and_type.app_error", @@ -5312,11 +5676,11 @@ }, { "id": "store.sql_job.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o job" }, { "id": "store.sql_job.update.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar o job" }, { "id": "store.sql_license.get.app_error", @@ -5356,7 +5720,7 @@ }, { "id": "store.sql_oauth.get_app.find.app_error", - "translation": "Unable to find the requested app" + "translation": "Não foi possível encontrar o app requisitado" }, { "id": "store.sql_oauth.get_app.finding.app_error", @@ -5364,7 +5728,7 @@ }, { "id": "store.sql_oauth.get_app_by_user.find.app_error", - "translation": "Não foi possível encontrar a equipe existente" + "translation": "Não foi possível encontrar nenhum app existente" }, { "id": "store.sql_oauth.get_apps.find.app_error", @@ -5388,7 +5752,7 @@ }, { "id": "store.sql_oauth.remove_access_data.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível remover o token de acesso" }, { "id": "store.sql_oauth.remove_auth_data.app_error", @@ -5396,7 +5760,7 @@ }, { "id": "store.sql_oauth.save_access_data.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o token de acesso." }, { "id": "store.sql_oauth.save_app.existing.app_error", @@ -5404,7 +5768,7 @@ }, { "id": "store.sql_oauth.save_app.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o app." }, { "id": "store.sql_oauth.save_auth_data.app_error", @@ -5424,7 +5788,7 @@ }, { "id": "store.sql_oauth.update_app.update.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar o app" }, { "id": "store.sql_oauth.update_app.updating.app_error", @@ -5444,23 +5808,23 @@ }, { "id": "store.sql_post.analytics_posts_count.app_error", - "translation": "Unable to get post counts" + "translation": "Não foi possível obter a contagem de publicações" }, { "id": "store.sql_post.analytics_posts_count_by_day.app_error", - "translation": "Unable to get post counts by day" + "translation": "Não foi possível obter a contagem por dia" }, { "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", - "translation": "Unable to get user counts with posts" + "translation": "Não é possível obter contagens de usuários com publicações" }, { "id": "store.sql_post.compliance_export.app_error", - "translation": "Não foi possível buscar os posts de compliance export." + "translation": "Não foi possível obter os posts de compliance export." }, { "id": "store.sql_post.delete.app_error", - "translation": "Não foi possível excluir a função" + "translation": "Não foi possível excluir a publicação" }, { "id": "store.sql_post.get.app_error", @@ -5468,11 +5832,11 @@ }, { "id": "store.sql_post.get_flagged_posts.app_error", - "translation": "Não foi possível adicionar membros para o canal direto" + "translation": "Não foi possível obter as publicações marcadas" }, { "id": "store.sql_post.get_parents_posts.app_error", - "translation": "Não foi possível obter o post pai para o canal" + "translation": "Não foi possível obter a publicação pai do canal" }, { "id": "store.sql_post.get_posts.app_error", @@ -5480,43 +5844,43 @@ }, { "id": "store.sql_post.get_posts_around.get.app_error", - "translation": "Não foi possível obter as postagens para o canal" + "translation": "Não foi possível obter as publicações do canal" }, { "id": "store.sql_post.get_posts_around.get_parent.app_error", - "translation": "Não foi possível obter o post pai para o canal" + "translation": "Não foi possível obter a publicação pai do canal" }, { "id": "store.sql_post.get_posts_batch_for_indexing.get.app_error", - "translation": "Não foi possível obter o lote de posts para indexação" + "translation": "Não foi possível obter o lote de publicações para indexação" }, { "id": "store.sql_post.get_posts_by_ids.app_error", - "translation": "Não foi possível obter a publicação" + "translation": "Não foi possível obter as publicações" }, { "id": "store.sql_post.get_posts_created_att.app_error", - "translation": "Não foi possível obter as postagens para o canal" + "translation": "Não foi possível obter as publicações do canal" }, { "id": "store.sql_post.get_posts_since.app_error", - "translation": "Não foi possível obter as postagens para o canal" + "translation": "Não foi possível obter as publicações do canal" }, { "id": "store.sql_post.get_root_posts.app_error", - "translation": "Não foi possível obter as postagens para o canal" + "translation": "Não foi possível obter as publicações do canal" }, { "id": "store.sql_post.overwrite.app_error", - "translation": "Não foi possível excluir a função" + "translation": "Não foi possível excluir a Publicação" }, { "id": "store.sql_post.permanent_delete.app_error", - "translation": "Não foi possível excluir a função" + "translation": "Não foi possível excluir a publicação" }, { "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", - "translation": "Não foi possível deletar os comentários para o usuário" + "translation": "Não foi possível excluir os comentários do usuário" }, { "id": "store.sql_post.permanent_delete_batch.app_error", @@ -5524,15 +5888,15 @@ }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", - "translation": "Não foi possível excluir o esquema" + "translation": "Não foi possível excluir as publicações pelo canal" }, { "id": "store.sql_post.permanent_delete_by_user.app_error", - "translation": "Não foi possível selecionar os posts para deletar para o usuário" + "translation": "Não foi possível selecionar as publicações para excluir do usuário" }, { "id": "store.sql_post.permanent_delete_by_user.too_many.app_error", - "translation": "Não foi possível selecionar as postagens para deletar o usuário (muitos), por favor, re-executar" + "translation": "Não foi possível selecionar as publicações para excluir do usuário (muitos), por favor, re-executar" }, { "id": "store.sql_post.query_max_post_size.error", @@ -5540,7 +5904,7 @@ }, { "id": "store.sql_post.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar a Publicação" }, { "id": "store.sql_post.save.existing.app_error", @@ -5552,7 +5916,7 @@ }, { "id": "store.sql_post.update.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar a Publicação" }, { "id": "store.sql_preference.cleanup_flags_batch.app_error", @@ -5580,7 +5944,7 @@ }, { "id": "store.sql_preference.insert.save.app_error", - "translation": "Unable to save the preference" + "translation": "Não foi possível salvar a preferencia" }, { "id": "store.sql_preference.is_feature_enabled.app_error", @@ -5612,7 +5976,11 @@ }, { "id": "store.sql_preference.update.app_error", - "translation": "Unable to update the preference" + "translation": "Não foi possível atualizar a preferencia" + }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Não é possível obter as reações para a publicação" }, { "id": "store.sql_reaction.delete.app_error", @@ -5756,7 +6124,7 @@ }, { "id": "store.sql_session.analytics_session_count.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível contar as sessões" }, { "id": "store.sql_session.get.app_error", @@ -5768,35 +6136,35 @@ }, { "id": "store.sql_session.permanent_delete_sessions_by_user.app_error", - "translation": "Não foi possível remover todas as sessões para o usuário" + "translation": "Não foi possível remover todas as sessões do usuário" }, { "id": "store.sql_session.remove.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível remover a sessão" }, { "id": "store.sql_session.remove_all_sessions_for_team.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível remover todas as sessões" }, { "id": "store.sql_session.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar a sessão" }, { "id": "store.sql_session.save.existing.app_error", - "translation": "Não foi possível atualizar a sessão" + "translation": "Não foi possível atualizar a sessão existente" }, { "id": "store.sql_session.update_device_id.app_error", - "translation": "Unable to update the device id" + "translation": "Não foi possível atualizar o id do dispositivo" }, { "id": "store.sql_session.update_last_activity.app_error", - "translation": "Unable to update the last_activity_at" + "translation": "Não foi possível atualizar last_activity_at" }, { "id": "store.sql_session.update_roles.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar as funções" }, { "id": "store.sql_status.get.app_error", @@ -5844,7 +6212,7 @@ }, { "id": "store.sql_system.get_by_name.app_error", - "translation": "Unable to find the system variable." + "translation": "Não foi possível encontrar a variável do sistema" }, { "id": "store.sql_system.permanent_delete_by_name.app_error", @@ -5860,11 +6228,11 @@ }, { "id": "store.sql_team.analytics_get_team_count_for_scheme.app_error", - "translation": "Não foi possível obter a contagem de canais para o esquema." + "translation": "Não foi possível obter a contagem de canais do esquema." }, { "id": "store.sql_team.analytics_team_count.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível contar as equipes" }, { "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -5920,7 +6288,7 @@ }, { "id": "store.sql_team.get_member.app_error", - "translation": "Falha ao atualizar o membro da equipe" + "translation": "Não foi possível obter o membro da equipe" }, { "id": "store.sql_team.get_member.missing.app_error", @@ -5928,15 +6296,15 @@ }, { "id": "store.sql_team.get_member_count.app_error", - "translation": "Falha ao atualizar o membro da equipe" + "translation": "Não foi possível contar os membros da equipe" }, { "id": "store.sql_team.get_members.app_error", - "translation": "Falha ao atualizar o membro da equipe" + "translation": "Não foi possível obter os membros da equipe" }, { "id": "store.sql_team.get_members_by_ids.app_error", - "translation": "Falha ao atualizar o membro da equipe" + "translation": "Não foi possível obter os membros da equipe" }, { "id": "store.sql_team.get_unread.app_error", @@ -5964,11 +6332,11 @@ }, { "id": "store.sql_team.permanent_delete.app_error", - "translation": "Não foi possível encontrar a equipe existente" + "translation": "Não foi possível excluir a equipe existente" }, { "id": "store.sql_team.remove_member.app_error", - "translation": "Falha ao atualizar o membro da equipe" + "translation": "Não foi possível remover o membro da equipe" }, { "id": "store.sql_team.reset_all_team_schemes.app_error", @@ -5976,7 +6344,7 @@ }, { "id": "store.sql_team.save.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar a equipe" }, { "id": "store.sql_team.save.domain_exists.app_error", @@ -5992,7 +6360,7 @@ }, { "id": "store.sql_team.save_member.save.app_error", - "translation": "Falha ao atualizar o membro da equipe" + "translation": "Não foi possível salvar o membro da equipe" }, { "id": "store.sql_team.search_all_team.app_error", @@ -6004,11 +6372,11 @@ }, { "id": "store.sql_team.update.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar a equipe" }, { "id": "store.sql_team.update.find.app_error", - "translation": "Não foi possível encontrar a equipe existente" + "translation": "Não foi possível encontrar a equipe para atualizar" }, { "id": "store.sql_team.update.finding.app_error", @@ -6020,15 +6388,31 @@ }, { "id": "store.sql_team.update_display_name.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar o nome da equipe" }, { "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "Nós não conseguimos atualizar a data da última atualização do ícone da equipe" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Não foi possível salvar os termos de serviço." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Não foi possível carregar os termos de serviço." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "Nenhum termo de serviço encontrado." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Não deve chamar para salvar termos de serviços existentes." + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", - "translation": "Nós não conseguimos pegar os usuários ativos durante o período solicitado" + "translation": "Nós não conseguimos obter os usuários ativos durante o período solicitado" }, { "id": "store.sql_user.analytics_get_inactive_users_count.app_error", @@ -6036,11 +6420,11 @@ }, { "id": "store.sql_user.analytics_get_system_admin_count.app_error", - "translation": "Unable to get the system admin count" + "translation": "Não foi possível obter a contagem de administradores de sistema" }, { "id": "store.sql_user.analytics_unique_user_count.app_error", - "translation": "Unable to get the unique user count" + "translation": "Não foi possível obter a contagem de usuários únicos" }, { "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -6120,15 +6504,15 @@ }, { "id": "store.sql_user.missing_account.const", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível encontrar o usuário." }, { "id": "store.sql_user.permanent_delete.app_error", - "translation": "Não foi possível encontrar a equipe existente" + "translation": "Não foi possível excluir a conta existente" }, { "id": "store.sql_user.save.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível salvar a conta." }, { "id": "store.sql_user.save.email_exists.app_error", @@ -6168,11 +6552,11 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "Nós não conseguimos achar nenhum usuário com os parametros de busca" + "translation": "Não foi possível encontrar nenhum usuário com os parâmetros de pesquisa" }, { "id": "store.sql_user.update.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar a conta" }, { "id": "store.sql_user.update.can_not_change_ldap.app_error", @@ -6200,7 +6584,7 @@ }, { "id": "store.sql_user.update_auth_data.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar os dados de autenticação" }, { "id": "store.sql_user.update_auth_data.email_exists.app_error", @@ -6208,11 +6592,11 @@ }, { "id": "store.sql_user.update_failed_pwd_attempts.app_error", - "translation": "Unable to update the failed_attempts" + "translation": "Não foi possível atualizar o failed_attempts" }, { "id": "store.sql_user.update_last_picture_update.app_error", - "translation": "Não foi possível atualizar o esquema" + "translation": "Não foi possível atualizar o update_at" }, { "id": "store.sql_user.update_mfa_active.app_error", @@ -6224,11 +6608,11 @@ }, { "id": "store.sql_user.update_password.app_error", - "translation": "Unable to update the user password" + "translation": "Não foi possível atualizar a senha do usuário" }, { "id": "store.sql_user.update_update.app_error", - "translation": "Nós não conseguimos atualizar a data da última atualização do usuário" + "translation": "Não foi possível atualizar a data da última atualização do usuário" }, { "id": "store.sql_user.verify_email.app_error", @@ -6264,71 +6648,87 @@ }, { "id": "store.sql_user_access_token.update_token_disable.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível desativar o token de acesso" }, { "id": "store.sql_user_access_token.update_token_enable.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível habilitar o token de acesso" + }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Não foi possível excluir os termos de serviço de usuário." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Não foi possível carregar os termos de serviço." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "Nenhum termo de serviço encontrado." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Não foi possível salvar os termos de serviço." }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível contar os wehooks de entrada" }, { "id": "store.sql_webhooks.analytics_outgoing_count.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível contar os webhooks de saída" }, { "id": "store.sql_webhooks.delete_incoming.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível excluir o webhook" }, { "id": "store.sql_webhooks.delete_outgoing.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível excluir o webhook" }, { "id": "store.sql_webhooks.get_incoming.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível obter o webhook" }, { "id": "store.sql_webhooks.get_incoming_by_channel.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível obter os webhooks" }, { "id": "store.sql_webhooks.get_incoming_by_user.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível obter o webhook" }, { "id": "store.sql_webhooks.get_outgoing.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível obter o webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível obter os webhooks" }, { "id": "store.sql_webhooks.get_outgoing_by_team.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível obter os webhooks" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível excluir o webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível excluir o webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível excluir o webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível excluir o webhook" }, { "id": "store.sql_webhooks.save_incoming.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível salvar o webhook de entrada" }, { "id": "store.sql_webhooks.save_incoming.existing.app_error", @@ -6336,7 +6736,7 @@ }, { "id": "store.sql_webhooks.save_outgoing.app_error", - "translation": "Não foi possível salvar o token" + "translation": "Não foi possível salvar o webhook de saída" }, { "id": "store.sql_webhooks.save_outgoing.override.app_error", @@ -6344,11 +6744,15 @@ }, { "id": "store.sql_webhooks.update_incoming.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível atualizar o webhook de entrada" }, { "id": "store.sql_webhooks.update_outgoing.app_error", - "translation": "Não foi possível utilizar o webhook" + "translation": "Não foi possível atualizar o webhook" + }, + { + "id": "store.update_error", + "translation": "update error" }, { "id": "system.message.name", diff --git a/i18n/ro.json b/i18n/ro.json index 807b92c85d..e752256ba0 100644 --- a/i18n/ro.json +++ b/i18n/ro.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "Aprilie" + }, + { + "id": "August", + "translation": "August" + }, + { + "id": "December", + "translation": "Decembrie" + }, + { + "id": "February", + "translation": "Februarie" + }, + { + "id": "January", + "translation": "Ianuarie" + }, + { + "id": "July", + "translation": "Iulie" + }, + { + "id": "June", + "translation": "Iunie" + }, + { + "id": "March", + "translation": "Martie" + }, + { + "id": "May", + "translation": "Mai" + }, + { + "id": "November", + "translation": "Noiembrie" + }, + { + "id": "October", + "translation": "Octombrie" + }, + { + "id": "September", + "translation": "Septembrie" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "Imposibil de convertit exportul în XML." @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v eliminat din canal." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Nu puteți redenumi un canal de mesaje directe" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Nu puteți redenumi un canal de mesaje de grup" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Canalul a fost arhivat sau șters" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Integrari au fost limitate la administratori numai." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Utilizator specificat nu este un membru al echipei specificate." + }, { "id": "api.command.disabled.app_error", "translation": "Comenzile au fost dezactivate de sistem admin." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Acest cuvânt de declanşare este deja în uz. Vă rugăm să alegeţi un alt cuvânt." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Executez cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Eroare la actualizare canalul curent." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Eroare la preluarea canalului curent." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Eroare la regăsirea canalul curent." @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Nu am putut găsi utilizatorul." + "translation": "Nu am putut găsi utilizatorul. Este posibil ca acestea să fi fost dezactivate de către administratorul de sistem." }, { "id": "api.command_invite.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "a lăsa" }, - { - "id": "api.command_leave.success", - "translation": "Plecați de pe canal." - }, { "id": "api.command_logout.desc", "translation": "Radierea Mattermost" @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Nu am putut găsi utilizatorul" + "translation": "Nu am putut găsi utilizatorul. Este posibil ca acestea să fi fost dezactivate de către administratorul de sistem." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "Sesiune nu este OAuth dar token-ul a fost oferit în şirul de interogare" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Caracteristica pentru Termenii și condițiile personalizate este dezactivată" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Introduceți text pentru Termenii și condițiile personalizate." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Email job pe receptor canal de dozare a fost complet. Vă rugăm să crească EmailBatchingBufferSize." @@ -1113,8 +1185,8 @@ "translation": "Conectare necorespunzătoare la S3 sau minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Imposibil de încărcat fișierul. Antetul nu poate fi analizat." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Fişier dimensiunile maxime de mai sus nu ar putea fi încărcate: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Imposibil de încărcat imaginea. Stocarea imaginilor nu este configurată." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Imposibil de încărcat fișierul. Fila este prea mare." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "A apărut o eroare la scrierea lui S3" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Nume de utilizator invalid." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Gama goală sub 'imagine' în cerere" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Noul format pentru a da un permis client nu supported încă. Vă rugăm să specificaţi formatul=vechi în şirul de interogare." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request: Redirect_uri furnizat nu se callback_url înregistraţi" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Eroare la crearea de post" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all a fost dezactivat, deoarece canalul are mai mult de {{.Users}} utilizatori." @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Simbolul de acces lipsă" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Răspunsul primit de la furnizorul de servicii OAuth este invalid" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Solicitarea token-ului la {{.Service}} a eșuat" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Neacceptat OAuth furnizorul" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "ID-ul echipei invalid" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Contul este blocat din cauza prea multe tentative de a eşuat parola. Vă rugăm să resetaţi parola." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Simbol Mae invalidă." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA nu este configurat sau acceptat pe acest server" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Conectare a eșuat din cauza parolei invalide" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Autentificare Transfer nu configurate sau disponibile pe acest server." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA nu este configurat sau acceptat pe acest server" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Neacceptat OAuth furnizorul" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Imposibilitatea de a obţine imaginea de profil, utilizatorul nu a fost găsit." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Nu se poate găsi utilizatorul prin e-mail." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP nu sunt disponibile pe acest server" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Autentificare Transfer nu configurate sau disponibile pe acest server." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Valoare nepotrivită acceptată" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "Resetare parola token-ul nu pare să fie valabile." @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "Nu aveţi permisiunile corespunzătoare" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA nu este configurat sau acceptat pe acest server" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Utilizatorul nu a putut fi obținut de la obiectul utilizator {{.Service}}" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Hârtiile Web de ieșire de pe același canal nu pot avea aceleași adrese URL de declanșare / apel invers." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC nu este activat pe acest server." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Am întâmpinat o eroare în încercarea de a înregistra Tokenul WebRTC" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Parametrul {{.Name}} este invalid" @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "AuthData utilizatorului este prea lungă." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "Utilizatorul AuthService nu trebuie să fie gol dacă este furnizat." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "E-mailul de utilizator are o lungime invalidă." @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "Acest final de API nu este accesibil ca necesară migraţii nu au încheiat încă." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "A apărut un cod de eroare JSON pentru dialogul interactiv." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Eroare în timpul Procesării la data instalării." @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "URL-ul serverului Elasticsearch sau numele de utilizator a schimbat. Vă rugăm să re-introduceţi parola Elasticsearch pentru a testa conexiunea." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Imposibil de creat utilizator in LDAP." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Imposibilitatea de a obţine toate utilizatori folosind AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Căutarea utilizatorilor în AD/LDAP nu a reușit. Testaţi dacă serverul Mattermost poate conecta la serverul de anunţuri/LDAP și încercați din nou." @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "AD/LDAP invalidă filtru" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Imposibil de adăugat atașamentul la exportul Global Relay." @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Imposibil de deschis fişierul de export temporar" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Eroare încearcă să se autentifice Mae token" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Token-ul Mae invalidă" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Imposibilitatea de a actualiza starea activă Mae pentru utilizator" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Imposibilitatea de a actualiza starea activă Mae pentru utilizator" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Eroare secretul Mae de compensare" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Eroare generarea codului QR" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Eroare la salvarea secretul Mae" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Permisul nu acceptă utilizarea multi-factor de autentificare" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Eroare încearcă să se autentifice Mae token" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Imposibilitatea de a migra AD/LDAP utilizatorilor cu câmpul specificat. Dublare intrare detectate. Eliminaţi toate duplcates şi încercaţi din nou." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 nu este configurat sau acceptat pe acest server." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Nu a reușit decodarea bazei 64 pentru ID-ul de declanșare pentru dialogul interactiv." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Codul de declanșare pentru dialogul interactiv a expirat. ID-urile de declanșare trăiesc pentru maximum {{.Seconds}} secunde." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Codul de declanșare nu conține date solicitate pentru dialogul interactiv." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Nu s-a putut decoda semnătura de bază a ID-ului de declanșare pentru dialogul interactiv." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Semnătura a eșuat din ID-ul de declanșare pentru dialogul interactiv." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Identificarea declanșatorului generat pentru dialog interactiv nu a reușit." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Ar putea analiza mesaj export job BatchSize." @@ -3630,13 +3762,49 @@ "id": "mattermost.bulletin.subject", "translation": "Buletin de securitate Mattermost" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Eroare la încercarea de a autentifica tokenul MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Etichetă MFA nevalidă" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Nu se poate actualiza starea activă a MFA pentru utilizator" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Imposibilitatea de a actualiza starea activă Mae pentru utilizator" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Eroare la eliminarea secretului MFA" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Eroare la generarea codului QR" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Eroare la salvarea secretului MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "Autentificare multi-factor este necesară pe acest server." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Eroare la încercarea de a autentifica tokenul MFA" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "Migrarea a eșuat din cauza datelor de progres invalide." }, { "id": "migrations.worker.run_migration.unknown_key", - "translation": "Nu se poate executa o lucrare de migrare din cauza unei chei de migrare necunoscute." + "translation": "Imposibil de rulat jobul de migrare datorită cheii de migrare necunoscute." }, { "id": "model.access.is_valid.access_token.app_error", @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Valoare invalidă de notificare prin e-mail" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Starea de ignorare a canalelor ignorate este nevalidă" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Nivel de notificare invalid" @@ -4255,32 +4427,16 @@ "translation": "Timpul dintre utilizator tastarea actualizări setatã în nu mai puţin de 1000 milisecunde." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTC Gateway Admin Secret trebuie să fie setat." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Valoare nevalidă pentru fișierul de certificat TLS - Fie utilizați LetsEncrypt, fie setați calea către fișierul de certificat existent" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC Gateway Admin URL trebuie să fie un URL valid începe cu http:// sau https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Valoare nevalidă pentru fișierul cheie TLS - Fie utilizați LetsEncrypt, fie setați calea către fișierul cheie existent" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC Gateway Websocket URL trebuie să fie un URL valid incepand cu SW: / / sau AAC: / /." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC asomarea URI trebuie să fie un URL valid incepand cu paralizante:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "WebRTC TURN Shared Key nu poate fi vidă dacă URI rândul său a fost stabilit." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN URI trebuie să fie un URI valabile şi începe cu rândul:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "WebRTC TURN de utilizator nu poate fi vidă dacă URI rândul său a fost stabilit." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Valoare nevalidă transmisă pentru cifrul de suprascriere TLS - Consultați documentația pentru valori valide" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Valoare invalidă pentru user_id." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Cod de identificare invalid" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Tip de fișier invalid" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Utilizator invalid" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Lipsește proprietatea privind termenul de serviciu cerut: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Codul invalid al Termenilor de Utilizare." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Textul pentru termenii și condițiile personalizate este prea lung. Sunt permise maxim {{.MaxLength}} caractere." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Lipsește proprietatea privind condițiile de utilizare: user_id." + }, { "id": "model.token.is_valid.expiry", "translation": "Expirarea token valid" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Te rog introdu o adresa de email valida." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} caractere." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Parola ta trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă mică." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Parola ta trebuie să conțină cel puțin {{.Min}} caractere alcătuite din cel puțin o literă mică și cel puțin un număr." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă mică, cel puțin un număr și cel puțin un simbol (de exemplu \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă mică și cel puțin un simbol (de exemplu \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} caractere alcătuite din cel puțin o literă mică și cel puțin o literă mare." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă mică, cel puțin o literă mare și cel puțin un număr." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă mică, cel puțin o literă mare, cel puțin un număr și cel puțin un simbol (de exemplu \"~!@#$%^&()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} caractere alcătuite din cel puțin o literă mică, cel puțin o literă mare și cel puțin un simbol (de exemplu, \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin un număr." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin un număr și cel puțin un simbol (de exemplu \"~! @ # $% ^ & * ()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin un simbol (de exemplu \"~! @ # $% ^ & * ()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă mare." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} caractere alcătuite din cel puțin o literă mare și cel puțin un număr." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă mare, cel puțin un număr și cel puțin un simbol (de exemplu \"~! @ # $% ^ & * ()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Parola dvs. trebuie să conțină cel puțin {{.Min}} Caractere alcătuite din cel puțin o literă majusculă și cel puțin un simbol (de exemplu \"~! @ # $% ^ & * ()\")." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Numele de utilizator trebuie să înceapă cu o literă și să conțină între 3 și 22 de caractere, inclusiv numere, litere mici și simbolurile \".\", \"-\" și \"_\"." }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Utilizator invalid" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Lipsește proprietatea privind termenul de serviciu cerut: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Lipsesc condițiile de utilizare a serviciilor de utilizator necesare: service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Lipsește proprietatea privind condițiile de utilizare: user_id." + }, { "id": "model.utils.decode_json.app_error", "translation": "nu a putut decoda" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Nu s-a putut seta starea utilizatorului. Stare utilizator necunoscut." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Link-urile publice au fost dezactivate" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Nu se poate obține linkul public pentru fișier. Fișierul trebuie atașat la un mesaj care poate fi citit de utilizatorul curent." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Lipsește corpul HTML." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Subiectul e-mailului lipsește." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Lipsește adresa DESTINATARULUI." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "DinDb: Imposibil de convertit StringArray la * string" @@ -4764,11 +5096,11 @@ }, { "id": "store.sql_channel.analytics_deleted_type_count.app_error", - "translation": "Nu am putut obține numărul de canale șterse" + "translation": "Imposibil de obținut numărul de canale șterse" }, { "id": "store.sql_channel.analytics_type_count.app_error", - "translation": "Nu am putut obține numărul de canale șterse" + "translation": "Imposibil de obținut numărul de canale" }, { "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -4792,11 +5124,11 @@ }, { "id": "store.sql_channel.delete.channel.app_error", - "translation": "Nu se poate șterge schema" + "translation": "Nu se poate șterge canalul" }, { "id": "store.sql_channel.get.existing.app_error", - "translation": "Nu am putut găsi canalul eliminat existent" + "translation": "Imposibil de găsit canalul existent" }, { "id": "store.sql_channel.get.find.app_error", @@ -4804,11 +5136,11 @@ }, { "id": "store.sql_channel.get_all.app_error", - "translation": "Imposibil de obținut canale" + "translation": "Nu se pot obține toate canalele" }, { "id": "store.sql_channel.get_by_name.existing.app_error", - "translation": "Nu am putut găsi canalul eliminat existent" + "translation": "Imposibil de găsit canalul existent" }, { "id": "store.sql_channel.get_by_name.missing.app_error", @@ -4820,11 +5152,11 @@ }, { "id": "store.sql_channel.get_channel_counts.get.app_error", - "translation": "Imposibil de adăugat direct canal membri" + "translation": "Imposibil de obținut numărul de canale" }, { "id": "store.sql_channel.get_channels.get.app_error", - "translation": "Imposibil de obținut canale" + "translation": "Nu pot obține canalele" }, { "id": "store.sql_channel.get_channels.not_found.app_error", @@ -4832,7 +5164,7 @@ }, { "id": "store.sql_channel.get_channels_by_ids.get.app_error", - "translation": "Imposibil de obținut canale" + "translation": "Nu pot obține canalele" }, { "id": "store.sql_channel.get_channels_by_ids.not_found.app_error", @@ -4840,7 +5172,7 @@ }, { "id": "store.sql_channel.get_deleted.existing.app_error", - "translation": "Nu am putut găsi canalul eliminat existent" + "translation": "Nu s-a putut găsi canalul eliminat existent" }, { "id": "store.sql_channel.get_deleted.missing.app_error", @@ -4856,11 +5188,11 @@ }, { "id": "store.sql_channel.get_for_post.app_error", - "translation": "Am putut sa ma canalul pentru postul dat" + "translation": "Nu se poate obține canalul pentru postarea dată" }, { "id": "store.sql_channel.get_member.app_error", - "translation": "Imposibil de adăugat direct canal membri" + "translation": "Imposibil de obținut membrul canalului" }, { "id": "store.sql_channel.get_member.missing.app_error", @@ -4868,35 +5200,39 @@ }, { "id": "store.sql_channel.get_member_count.app_error", - "translation": "Nu am putut conta pe membrii canalului" + "translation": "Nu se poate calcula numărul membrilor canalului" }, { "id": "store.sql_channel.get_member_for_post.app_error", - "translation": "Am putut sa ma membru canal pentru postul dat" + "translation": "Imposibil de obținut membrul canalului pentru postul dat" }, { "id": "store.sql_channel.get_members.app_error", - "translation": "Imposibil de adăugat direct canal membri" + "translation": "Nu s-au putut obține membrii canalului" }, { "id": "store.sql_channel.get_members_by_ids.app_error", - "translation": "Imposibil de adăugat direct canal membri" + "translation": "Membrii canalului nu au putut fi contactați" }, { "id": "store.sql_channel.get_more_channels.get.app_error", - "translation": "Imposibil de obținut canale" + "translation": "Nu pot fi recuperate canalele" }, { "id": "store.sql_channel.get_public_channels.get.app_error", - "translation": "Imposibil de obținut canale" + "translation": "Nu se pot obține canale publice" + }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Nu am putut obține de la membrii canalului fusuri orare" }, { "id": "store.sql_channel.get_unread.app_error", - "translation": "Am putut sa ma canalul mesaje necitite" + "translation": "Imposibil de primit mesaje necitite ale canalului" }, { "id": "store.sql_channel.increment_mention_count.app_error", - "translation": "Unable to increment the mention count" + "translation": "Nu se poate mări numărarea numelor" }, { "id": "store.sql_channel.migrate_channel_members.commit_transaction.app_error", @@ -4920,47 +5256,51 @@ }, { "id": "store.sql_channel.permanent_delete.app_error", - "translation": "Nu se poate șterge schema" + "translation": "Nu se poate șterge canalul" }, { "id": "store.sql_channel.permanent_delete.commit_transaction.app_error", - "translation": "Imposibil de comis tranzacțiaQIBaseDriver" + "translation": "Nu s-a putut efectua tranzacția" }, { "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error", - "translation": "Unable to delete materialized public channel" + "translation": "Imposibil de șters canalul public materializat" }, { "id": "store.sql_channel.permanent_delete.open_transaction.app_error", - "translation": "Imposibilă deschiderea tranzacţiei" + "translation": "Imposibil de deschis tranzacția" }, { "id": "store.sql_channel.permanent_delete_by_team.app_error", - "translation": "Nu se poate șterge schema" + "translation": "Nu se pot șterge canalele" }, { "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error", - "translation": "Imposibil de comis tranzacțiaQIBaseDriver" + "translation": "Nu s-a putut efectua tranzacția" }, { "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", - "translation": "Unable to delete materialized public channels" + "translation": "Imposibil de șters canalele publice materializate" }, { "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error", - "translation": "Imposibilă deschiderea tranzacţiei" + "translation": "Imposibil de deschis tranzacția" }, { "id": "store.sql_channel.permanent_delete_members_by_user.app_error", - "translation": "Nu a reușit să se recupereze membrii canalului" + "translation": "Nu se poate elimina membrul canalului" }, { "id": "store.sql_channel.pinned_posts.app_error", - "translation": "Unable to find the pinned posts" + "translation": "Nu s-au găsit posturile fixate" + }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "Nu am putut elimina utilizatorii dezactivați din canal" }, { "id": "store.sql_channel.remove_member.app_error", - "translation": "Nu a reușit să se recupereze membrii canalului" + "translation": "Nu se poate elimina membrul canalului" }, { "id": "store.sql_channel.reset_all_channel_schemes.app_error", @@ -4968,11 +5308,11 @@ }, { "id": "store.sql_channel.reset_all_channel_schemes.commit_transaction.app_error", - "translation": "Imposibil de comis tranzacțiaQIBaseDriver" + "translation": "Nu s-a putut efectua tranzacția" }, { "id": "store.sql_channel.reset_all_channel_schemes.open_transaction.app_error", - "translation": "Imposibilă deschiderea tranzacţiei" + "translation": "Imposibil de deschis tranzacția" }, { "id": "store.sql_channel.reset_last_post_at.app_error", @@ -4980,11 +5320,11 @@ }, { "id": "store.sql_channel.reset_last_post_at.commit_transaction.app_error", - "translation": "Imposibil de comis tranzacțiaQIBaseDriver" + "translation": "Nu s-a putut efectua tranzacția" }, { "id": "store.sql_channel.reset_last_post_at.open_transaction.app_error", - "translation": "Imposibilă deschiderea tranzacţiei" + "translation": "Imposibil de deschis tranzacția" }, { "id": "store.sql_channel.save.archived_channel.app_error", @@ -5004,7 +5344,7 @@ }, { "id": "store.sql_channel.save.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Nu s-au putut lansa canale publice materializate" }, { "id": "store.sql_channel.save_channel.current_count.app_error", @@ -5028,7 +5368,7 @@ }, { "id": "store.sql_channel.save_channel.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat canalul" }, { "id": "store.sql_channel.save_direct_channel.add_members.app_error", @@ -5060,7 +5400,7 @@ }, { "id": "store.sql_channel.save_member.save.app_error", - "translation": "Actualizarea elementului canal a eșuat" + "translation": "Imposibil de salvat membrul canalului" }, { "id": "store.sql_channel.search.app_error", @@ -5068,19 +5408,19 @@ }, { "id": "store.sql_channel.set_delete_at.commit_transaction.app_error", - "translation": "Imposibil de comis tranzacțiaQIBaseDriver" + "translation": "Nu s-a putut efectua tranzacția" }, { "id": "store.sql_channel.set_delete_at.open_transaction.app_error", - "translation": "Imposibilă deschiderea tranzacţiei" + "translation": "Imposibil de deschis tranzacția" }, { "id": "store.sql_channel.set_delete_at.update_public_channel.app_error", - "translation": "Unable to update the materialized public channel" + "translation": "Imposibil de actualizat canalul public materializat" }, { "id": "store.sql_channel.update.app_error", - "translation": "Actualizarea canalului a eșuat" + "translation": "Imposibil de actualizat canalul" }, { "id": "store.sql_channel.update.archived_channel.app_error", @@ -5088,7 +5428,7 @@ }, { "id": "store.sql_channel.update.commit_transaction.app_error", - "translation": "Imposibil de comis tranzacțiaQIBaseDriver" + "translation": "Nu s-a putut efectua tranzacția" }, { "id": "store.sql_channel.update.exists.app_error", @@ -5096,7 +5436,7 @@ }, { "id": "store.sql_channel.update.open_transaction.app_error", - "translation": "Imposibilă deschiderea tranzacţiei" + "translation": "Imposibil de deschis tranzacția" }, { "id": "store.sql_channel.update.previously.app_error", @@ -5108,11 +5448,11 @@ }, { "id": "store.sql_channel.update.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "Nu s-au putut lansa canale publice materializate" }, { "id": "store.sql_channel.update_last_viewed_at.app_error", - "translation": "Noi nu a putut actualiza ultimul au văzut la timp" + "translation": "Imposibil de actualizat ultimele vizualizate la timp" }, { "id": "store.sql_channel.update_member.app_error", @@ -5160,31 +5500,31 @@ }, { "id": "store.sql_command.analytics_command_count.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Imposibil de numărare a comenzilor" }, { "id": "store.sql_command.get_by_trigger.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Nu se poate obține comanda" }, { "id": "store.sql_command.save.delete.app_error", - "translation": "Imposibil de șters rolul" + "translation": "Nu se poate șterge comanda" }, { "id": "store.sql_command.save.delete_perm.app_error", - "translation": "Imposibil de șters rolul" + "translation": "Nu se poate șterge comanda" }, { "id": "store.sql_command.save.get.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Nu se poate obține comanda" }, { "id": "store.sql_command.save.get_team.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Nu pot primi comenzile" }, { "id": "store.sql_command.save.saving.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat comanda" }, { "id": "store.sql_command.save.saving_overwrite.app_error", @@ -5192,15 +5532,15 @@ }, { "id": "store.sql_command.save.update.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat comanda" }, { "id": "store.sql_command_webhooks.get.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "Imposibilitatea de a obține hookul de web" }, { "id": "store.sql_command_webhooks.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat comanda CommandWebhook" }, { "id": "store.sql_command_webhooks.save.existing.app_error", @@ -5228,7 +5568,7 @@ }, { "id": "store.sql_emoji.delete.app_error", - "translation": "Imposibil de șters rolul" + "translation": "Imposibil de șters emoji" }, { "id": "store.sql_emoji.delete.no_results", @@ -5236,51 +5576,51 @@ }, { "id": "store.sql_emoji.get.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Imposibilitatea de a obține emoji" }, { "id": "store.sql_emoji.get_all.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Imposibilitatea de a obține emoji" }, { "id": "store.sql_emoji.get_by_name.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Imposibilitatea de a obține emoji" }, { "id": "store.sql_emoji.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat emoji" }, { "id": "store.sql_file_info.PermanentDeleteByUser.app_error", - "translation": "Nu am putut șterge atașamentele utilizatorului" + "translation": "Imposibil de șters atașamentele utilizatorului" }, { "id": "store.sql_file_info.attach_to_post.app_error", - "translation": "Nu am putut atașa informațiile despre fișier la post" + "translation": "Imposibil de atașat informațiile despre fișier la postare" }, { "id": "store.sql_file_info.delete_for_post.app_error", - "translation": "Nu am putut șterge informațiile despre fișier la postare" + "translation": "Imposibil de șters informațiile despre fișier la postare" }, { "id": "store.sql_file_info.get.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de obținut informații despre fișier" }, { "id": "store.sql_file_info.get_by_path.app_error", - "translation": "Nu am putut obține informațiile despre fișier pentru post" + "translation": "Nu s-a putut obține informațiile despre fișier pe cale" }, { "id": "store.sql_file_info.get_for_post.app_error", - "translation": "Nu am putut obține informațiile despre fișier pentru post" + "translation": "Nu s-a putut obține informațiile despre fișier pentru postare" }, { "id": "store.sql_file_info.get_for_user_id.app_error", - "translation": "Nu am putut obține fișierul informativ pentru utilizator" + "translation": "Nu se pot obține informațiile despre fișier pentru utilizator" }, { "id": "store.sql_file_info.permanent_delete.app_error", - "translation": "Nu am putut șterge definitiv informațiile despre fișier" + "translation": "Imposibil de șters definitiv informațiile despre fișier" }, { "id": "store.sql_file_info.permanent_delete_batch.app_error", @@ -5288,11 +5628,35 @@ }, { "id": "store.sql_file_info.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat informațiile despre fișier" + }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "O echipă cu acest nume există deja" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" }, { "id": "store.sql_job.delete.app_error", - "translation": "Imposibil de șters rolul" + "translation": "Nu se poate șterge lucrarea" }, { "id": "store.sql_job.get.app_error", @@ -5300,23 +5664,23 @@ }, { "id": "store.sql_job.get_all.app_error", - "translation": "Imposibilitatea de a obţine schema" + "translation": "Nu pot obține slujbele" }, { "id": "store.sql_job.get_count_by_status_and_type.app_error", - "translation": "Nu am putut obține numărul de locuri de muncă după statutul și tipul" + "translation": "Nu se poate obține numărarea postului după stare și tip" }, { "id": "store.sql_job.get_newest_job_by_status_and_type.app_error", - "translation": "Nu am putut obține cel mai nou loc de muncă după statutul și tipul" + "translation": "Nu se poate obține cea mai nouă lucrare după statutul și tipul" }, { "id": "store.sql_job.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Nu este posibilă salvarea jobului" }, { "id": "store.sql_job.update.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat jobul" }, { "id": "store.sql_license.get.app_error", @@ -5356,7 +5720,7 @@ }, { "id": "store.sql_oauth.get_app.find.app_error", - "translation": "Unable to find the requested app" + "translation": "Imposibil de găsit aplicația solicitată" }, { "id": "store.sql_oauth.get_app.finding.app_error", @@ -5364,7 +5728,7 @@ }, { "id": "store.sql_oauth.get_app_by_user.find.app_error", - "translation": "Nu am putut găsi echipa existentă pentru a actualiza" + "translation": "Imposibil de găsit toate aplicațiile existente" }, { "id": "store.sql_oauth.get_apps.find.app_error", @@ -5372,7 +5736,7 @@ }, { "id": "store.sql_oauth.get_auth_data.find.app_error", - "translation": "Nu am putut găsi codul de autorizare existente" + "translation": "Nu se poate găsi codul de autorizare existent" }, { "id": "store.sql_oauth.get_auth_data.finding.app_error", @@ -5384,19 +5748,19 @@ }, { "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error", - "translation": "Am putut elimina codul de autorizare" + "translation": "Nu se poate elimina codul de autorizare" }, { "id": "store.sql_oauth.remove_access_data.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibilitatea de a elimina simbolul de acces" }, { "id": "store.sql_oauth.remove_auth_data.app_error", - "translation": "Am putut elimina codul de autorizare" + "translation": "Nu se poate elimina codul de autorizare" }, { "id": "store.sql_oauth.save_access_data.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat indicativul de acces." }, { "id": "store.sql_oauth.save_app.existing.app_error", @@ -5404,11 +5768,11 @@ }, { "id": "store.sql_oauth.save_app.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat aplicația." }, { "id": "store.sql_oauth.save_auth_data.app_error", - "translation": "Am putut salva codul de autorizare." + "translation": "Imposibil de salvat codul de autorizare." }, { "id": "store.sql_oauth.update_access_data.app_error", @@ -5416,7 +5780,7 @@ }, { "id": "store.sql_oauth.update_app.find.app_error", - "translation": "Nu am putut găsi app existente pentru a actualiza" + "translation": "Imposibil de găsit actualizarea aplicației existente" }, { "id": "store.sql_oauth.update_app.finding.app_error", @@ -5424,7 +5788,7 @@ }, { "id": "store.sql_oauth.update_app.update.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat aplicația" }, { "id": "store.sql_oauth.update_app.updating.app_error", @@ -5444,35 +5808,35 @@ }, { "id": "store.sql_post.analytics_posts_count.app_error", - "translation": "Unable to get post counts" + "translation": "Nu se pot obține conturile postate" }, { "id": "store.sql_post.analytics_posts_count_by_day.app_error", - "translation": "Unable to get post counts by day" + "translation": "Imposibil de obtinut numarul posturilor pe zi" }, { "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", - "translation": "Unable to get user counts with posts" + "translation": "Nu s-a putut obține conturile utilizatorilor cu postări" }, { "id": "store.sql_post.compliance_export.app_error", - "translation": "Am putut sa ma conformitatea export mesaje." + "translation": "Imposibilitatea de a obține posturile de export conforme." }, { "id": "store.sql_post.delete.app_error", - "translation": "Imposibil de șters rolul" + "translation": "Nu se poate șterge postarea" }, { "id": "store.sql_post.get.app_error", - "translation": "Imposibil de a posta" + "translation": "Nu se poate obține postarea" }, { "id": "store.sql_post.get_flagged_posts.app_error", - "translation": "Imposibil de adăugat direct canal membri" + "translation": "Imposibil de obținut mesajele marcate" }, { "id": "store.sql_post.get_parents_posts.app_error", - "translation": "Am putut sa ma post părinte pentru canal" + "translation": "Imposibil de obținut postul părinte pentru canal" }, { "id": "store.sql_post.get_posts.app_error", @@ -5480,43 +5844,43 @@ }, { "id": "store.sql_post.get_posts_around.get.app_error", - "translation": "Am putut sa ma posturi pentru canal" + "translation": "Nu se pot obține postările pentru canal" }, { "id": "store.sql_post.get_posts_around.get_parent.app_error", - "translation": "Am putut ajunge mamă mesaje pentru canal" + "translation": "Imposibil de obținut mesajele părinte pentru canal" }, { "id": "store.sql_post.get_posts_batch_for_indexing.get.app_error", - "translation": "Am putut sa ma lotul de mesaje pentru indexare" + "translation": "Imposibil de obținut loturile pentru indexare" }, { "id": "store.sql_post.get_posts_by_ids.app_error", - "translation": "Imposibil de a posta" + "translation": "Nu se pot obține postările" }, { "id": "store.sql_post.get_posts_created_att.app_error", - "translation": "Am putut sa ma posturi pentru canal" + "translation": "Nu se pot obține postările pentru canal" }, { "id": "store.sql_post.get_posts_since.app_error", - "translation": "Am putut sa ma posturi pentru canal" + "translation": "Nu se pot obține postările pentru canal" }, { "id": "store.sql_post.get_root_posts.app_error", - "translation": "Am putut sa ma posturi pentru canal" + "translation": "Nu se pot obține postările pentru canal" }, { "id": "store.sql_post.overwrite.app_error", - "translation": "Imposibil de șters rolul" + "translation": "Nu se poate suprascrie Postarea" }, { "id": "store.sql_post.permanent_delete.app_error", - "translation": "Imposibil de șters rolul" + "translation": "Nu se poate șterge postarea" }, { "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", - "translation": "Am putut şterge comentarii pentru utilizator" + "translation": "Imposibil de șters comentariile pentru utilizator" }, { "id": "store.sql_post.permanent_delete_batch.app_error", @@ -5524,11 +5888,11 @@ }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", - "translation": "Nu se poate șterge schema" + "translation": "Nu se pot șterge mesajele după canal" }, { "id": "store.sql_post.permanent_delete_by_user.app_error", - "translation": "Am putut selectaţi mesaje pentru a şterge pentru utilizator" + "translation": "Imposibil de selectat mesajele pe care trebuie să le ștergeți pentru utilizator" }, { "id": "store.sql_post.permanent_delete_by_user.too_many.app_error", @@ -5540,7 +5904,7 @@ }, { "id": "store.sql_post.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de salvat postarea" }, { "id": "store.sql_post.save.existing.app_error", @@ -5552,7 +5916,7 @@ }, { "id": "store.sql_post.update.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat Postarea" }, { "id": "store.sql_preference.cleanup_flags_batch.app_error", @@ -5580,7 +5944,7 @@ }, { "id": "store.sql_preference.insert.save.app_error", - "translation": "Unable to save the preference" + "translation": "Imposibil de salvat preferința" }, { "id": "store.sql_preference.is_feature_enabled.app_error", @@ -5612,7 +5976,11 @@ }, { "id": "store.sql_preference.update.app_error", - "translation": "Unable to update the preference" + "translation": "Imposibil de actualizat preferința" + }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Imposibilitatea de a obţine reacţii pentru post" }, { "id": "store.sql_reaction.delete.app_error", @@ -5756,7 +6124,7 @@ }, { "id": "store.sql_session.analytics_session_count.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de numărare a sesiunilor" }, { "id": "store.sql_session.get.app_error", @@ -5772,31 +6140,31 @@ }, { "id": "store.sql_session.remove.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de eliminat sesiunea" }, { "id": "store.sql_session.remove_all_sessions_for_team.app_error", - "translation": "Imposibil de salvat token" + "translation": "Nu se pot elimina toate sesiunile" }, { "id": "store.sql_session.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Nu este posibilă salvarea sesiunii" }, { "id": "store.sql_session.save.existing.app_error", - "translation": "Nu se poate actualiza sesiunea existentă" + "translation": "Imposibil de actualizat sesiunea existentă" }, { "id": "store.sql_session.update_device_id.app_error", - "translation": "Unable to update the device id" + "translation": "Imposibil de actualizat id-ul dispozitivului" }, { "id": "store.sql_session.update_last_activity.app_error", - "translation": "Unable to update the last_activity_at" + "translation": "Imposibil de actualizat ultima_activity_at" }, { "id": "store.sql_session.update_roles.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat rolurile" }, { "id": "store.sql_status.get.app_error", @@ -5844,7 +6212,7 @@ }, { "id": "store.sql_system.get_by_name.app_error", - "translation": "Unable to find the system variable." + "translation": "Imposibil de găsit variabila de sistem." }, { "id": "store.sql_system.permanent_delete_by_name.app_error", @@ -5864,7 +6232,7 @@ }, { "id": "store.sql_team.analytics_team_count.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibilitatea de a număra echipele" }, { "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -5888,7 +6256,7 @@ }, { "id": "store.sql_team.get.find.app_error", - "translation": "Nu am putut găsi echipa existentă pentru a actualiza" + "translation": "Nu se poate găsi echipa existentă" }, { "id": "store.sql_team.get.finding.app_error", @@ -5904,15 +6272,15 @@ }, { "id": "store.sql_team.get_by_invite_id.find.app_error", - "translation": "Nu am putut găsi echipa existentă pentru a actualiza" + "translation": "În imposibilitatea de a găsi echipa existentă" }, { "id": "store.sql_team.get_by_invite_id.finding.app_error", - "translation": "Nu am putut găsi echipa existentă pentru a actualiza" + "translation": "În imposibilitatea de a găsi echipa existentă" }, { "id": "store.sql_team.get_by_name.app_error", - "translation": "Nu am putut găsi echipa existentă pentru a actualiza" + "translation": "În imposibilitatea de a găsi echipa existentă" }, { "id": "store.sql_team.get_by_scheme.app_error", @@ -5920,7 +6288,7 @@ }, { "id": "store.sql_team.get_member.app_error", - "translation": "Imposibil de actualizat membru al echipei" + "translation": "În imposibilitatea de a obține membru al echipei" }, { "id": "store.sql_team.get_member.missing.app_error", @@ -5976,7 +6344,7 @@ }, { "id": "store.sql_team.save.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de a salvat echipa" }, { "id": "store.sql_team.save.domain_exists.app_error", @@ -5992,7 +6360,7 @@ }, { "id": "store.sql_team.save_member.save.app_error", - "translation": "Imposibil de actualizat membru al echipei" + "translation": "Nu a putut fi salvat membrul echipei" }, { "id": "store.sql_team.search_all_team.app_error", @@ -6004,11 +6372,11 @@ }, { "id": "store.sql_team.update.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibilitatea de a actualiza echipa" }, { "id": "store.sql_team.update.find.app_error", - "translation": "Nu am putut găsi echipa existentă pentru a actualiza" + "translation": "În imposibilitatea de a găsi echipa existentă pentru a actualiza" }, { "id": "store.sql_team.update.finding.app_error", @@ -6020,15 +6388,31 @@ }, { "id": "store.sql_team.update_display_name.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibilitatea de a actualiza numele echipei" }, { "id": "store.sql_team.update_last_team_icon_update.app_error", - "translation": "Am putut actualiza data Ultima echipa pictograma actualizări" + "translation": "Imposibil de actualizat data ultimei actualizări a pictogramei echipei" + }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Imposibil de salvat termenii și condițiile." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Imposibil de preluat condițiile de serviciu." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "Nu au fost găsite condiții de serviciu." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Nu trebuie să apelați cu excepția termenilor și condițiilor existente." }, { "id": "store.sql_user.analytics_daily_active_users.app_error", - "translation": "Am putut sa ma utilizatori activi în perioada solicitată" + "translation": "Nu s-au putut obține utilizatorii activi în perioada solicitată" }, { "id": "store.sql_user.analytics_get_inactive_users_count.app_error", @@ -6036,11 +6420,11 @@ }, { "id": "store.sql_user.analytics_get_system_admin_count.app_error", - "translation": "Unable to get the system admin count" + "translation": "Nu se poate conta numărul administratorului sistemului" }, { "id": "store.sql_user.analytics_unique_user_count.app_error", - "translation": "Unable to get the unique user count" + "translation": "Nu s-a putut obține numărul unic de utilizatori" }, { "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -6068,7 +6452,7 @@ }, { "id": "store.sql_user.get_by_auth.missing_account.app_error", - "translation": "Nu am putut găsi un cont existent, tipul de autentificare pentru această echipă de potrivire. Această echipă poate solicita o invita la proprietarul de echipa să se alăture." + "translation": "Nu s-a putut găsi un cont existent care să corespundă tipului dvs. de autentificare pentru această echipă. Această echipă poate solicita o invitație din partea proprietarului echipei să se alăture." }, { "id": "store.sql_user.get_by_auth.other.app_error", @@ -6076,11 +6460,11 @@ }, { "id": "store.sql_user.get_by_username.app_error", - "translation": "Nu am putut găsi un cont existent, numele de utilizator pentru această echipă de potrivire. Această echipă poate solicita o invita la proprietarul de echipa să se alăture." + "translation": "Imposibil de găsit un cont existent care să corespundă cu numele dvs. de utilizator pentru această echipă. Această echipă poate solicita o invitație din partea proprietarului echipei să se alăture." }, { "id": "store.sql_user.get_for_login.app_error", - "translation": "Nu am putut găsi un cont existent acreditările de potrivire. Această echipă poate solicita o invita la proprietarul de echipa să se alăture." + "translation": "Nu s-a putut găsi un cont existent care să corespundă acreditărilor dvs. Această echipă poate solicita o invitație din partea proprietarului echipei să se alăture." }, { "id": "store.sql_user.get_for_login.multiple_users", @@ -6120,15 +6504,15 @@ }, { "id": "store.sql_user.missing_account.const", - "translation": "Imposibil de salvat token" + "translation": "Nu am putut găsi utilizatorul." }, { "id": "store.sql_user.permanent_delete.app_error", - "translation": "Nu am putut găsi echipa existentă pentru a actualiza" + "translation": "Nu se poate șterge contul existent" }, { "id": "store.sql_user.save.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de salvat contul." }, { "id": "store.sql_user.save.email_exists.app_error", @@ -6168,11 +6552,11 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "Nu am putut găsi orice utilizator marinescu parametrii de căutare" + "translation": "Nu a putut fi găsit niciun utilizator care să utilizeze parametrii de căutare" }, { "id": "store.sql_user.update.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat contul" }, { "id": "store.sql_user.update.can_not_change_ldap.app_error", @@ -6184,7 +6568,7 @@ }, { "id": "store.sql_user.update.find.app_error", - "translation": "Nu am putut găsi contul existent pentru a actualiza" + "translation": "Imposibil de găsit contul existent pentru actualizare" }, { "id": "store.sql_user.update.finding.app_error", @@ -6200,7 +6584,7 @@ }, { "id": "store.sql_user.update_auth_data.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat datele auth" }, { "id": "store.sql_user.update_auth_data.email_exists.app_error", @@ -6208,11 +6592,11 @@ }, { "id": "store.sql_user.update_failed_pwd_attempts.app_error", - "translation": "Unable to update the failed_attempts" + "translation": "Imposibilitatea de a actualiza failed_attempts" }, { "id": "store.sql_user.update_last_picture_update.app_error", - "translation": "Imposibil de actualizat schema" + "translation": "Imposibil de actualizat update_at" }, { "id": "store.sql_user.update_mfa_active.app_error", @@ -6224,7 +6608,7 @@ }, { "id": "store.sql_user.update_password.app_error", - "translation": "Unable to update the user password" + "translation": "Imposibilitatea de a actualiza parola de utilizator" }, { "id": "store.sql_user.update_update.app_error", @@ -6236,23 +6620,23 @@ }, { "id": "store.sql_user_access_token.delete.app_error", - "translation": "Nu am putut șterge indicativul de acces personal" + "translation": "Imposibil de șters indicativul de acces personal" }, { "id": "store.sql_user_access_token.get.app_error", - "translation": "Nu am putut obține jetonul de acces personal" + "translation": "Imposibil de obținut indicativul de acces personal" }, { "id": "store.sql_user_access_token.get_all.app_error", - "translation": "Nu am putut obține toate simbolurile de acces personal" + "translation": "Nu se pot obține toate jetoanele de acces personale" }, { "id": "store.sql_user_access_token.get_by_token.app_error", - "translation": "Nu am putut obține jetonul de acces personal cu jeton" + "translation": "Imposibil de obținut tokenul de acces personal cu jeton" }, { "id": "store.sql_user_access_token.get_by_user.app_error", - "translation": "Nu am putut obține jetoanele de acces personale de către utilizator" + "translation": "Imposibil de obținut token-urile personale de acces de către utilizator" }, { "id": "store.sql_user_access_token.save.app_error", @@ -6264,71 +6648,87 @@ }, { "id": "store.sql_user_access_token.update_token_disable.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de dezactivat simbolul de acces" }, { "id": "store.sql_user_access_token.update_token_enable.app_error", - "translation": "Imposibil de salvat token" + "translation": "Imposibil de activat indicativul de acces" + }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Nu se pot șterge condițiile de utilizare ale utilizatorilor." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Imposibil de preluat condițiile de serviciu." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "Nu au fost găsite condiții de serviciu." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Imposibil de salvat termenii și condițiile." }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "Imposibil de numărare a cârligelor de intrare" }, { "id": "store.sql_webhooks.analytics_outgoing_count.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "Imposibil de numărare a hârtiilor Web de ieșire" }, { "id": "store.sql_webhooks.delete_incoming.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "Imposibil de șters webhook" }, { "id": "store.sql_webhooks.delete_outgoing.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "Imposibil de șters webhook" }, { "id": "store.sql_webhooks.get_incoming.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a obține webhook" }, { "id": "store.sql_webhooks.get_incoming_by_channel.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a obține webhooks" }, { "id": "store.sql_webhooks.get_incoming_by_user.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a obține webhook" }, { "id": "store.sql_webhooks.get_outgoing.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a obține webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a obține webhooks" }, { "id": "store.sql_webhooks.get_outgoing_by_team.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a obține webhooks" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a șterge webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a șterge webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a șterge webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a șterge webhook" }, { "id": "store.sql_webhooks.save_incoming.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "În imposibilitatea de a salva IncomingWebhook" }, { "id": "store.sql_webhooks.save_incoming.existing.app_error", @@ -6336,7 +6736,7 @@ }, { "id": "store.sql_webhooks.save_outgoing.app_error", - "translation": "Imposibil de salvat token" + "translation": "În imposibilitatea de a salva OutgoingWebhook" }, { "id": "store.sql_webhooks.save_outgoing.override.app_error", @@ -6344,11 +6744,15 @@ }, { "id": "store.sql_webhooks.update_incoming.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "Imposibilitatea de a actualiza IncomingWebhook" }, { "id": "store.sql_webhooks.update_outgoing.app_error", - "translation": "Imposibil de utilizat webhook" + "translation": "Imposibilitatea de a actualiza webhook" + }, + { + "id": "store.update_error", + "translation": "update error" }, { "id": "system.message.name", diff --git a/i18n/ru.json b/i18n/ru.json index 9a2628b23a..e9467bcd77 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -1,7 +1,55 @@ [ + { + "id": "April", + "translation": "Апрель" + }, + { + "id": "August", + "translation": "Август" + }, + { + "id": "December", + "translation": "Декабрь" + }, + { + "id": "February", + "translation": "Февраль" + }, + { + "id": "January", + "translation": "Январь" + }, + { + "id": "July", + "translation": "Июль" + }, + { + "id": "June", + "translation": "Июнь" + }, + { + "id": "March", + "translation": "Март" + }, + { + "id": "May", + "translation": "Май" + }, + { + "id": "November", + "translation": "Ноябрь" + }, + { + "id": "October", + "translation": "Октябрь" + }, + { + "id": "September", + "translation": "Сентябрь" + }, { "id": "actiance.export.marshalToXml.appError", - "translation": "Не удалось преобразовать экспорт в XML." + "translation": "Не удалось экспортировать в XML." }, { "id": "api.admin.add_certificate.array.app_error", @@ -9,7 +57,7 @@ }, { "id": "api.admin.add_certificate.no_file.app_error", - "translation": "Нет файла под атрибутом 'certificate' в запросе." + "translation": "Нет файла 'certificate' в запросе." }, { "id": "api.admin.add_certificate.open.app_error", @@ -105,7 +153,7 @@ }, { "id": "api.channel.convert_channel_to_private.default_channel_error", - "translation": "Канал по умолчанию не может быть преобразован в частный. " + "translation": "Канал по умолчанию не может быть преобразован в частный." }, { "id": "api.channel.convert_channel_to_private.private_channel_error", @@ -121,7 +169,7 @@ }, { "id": "api.channel.create_channel.max_channel_limit.app_error", - "translation": "Нельзя создать больше {{.MaxChannelsPerTeam}} каналов для этой команды" + "translation": "Нельзя создать больше чем {{.MaxChannelsPerTeam}} каналов для этой команды" }, { "id": "api.channel.create_default_channels.off_topic", @@ -157,7 +205,7 @@ }, { "id": "api.channel.delete_channel.type.invalid", - "translation": "Unable to delete direct or group message channels" + "translation": "Невозможно удалить прямые или групповые каналы сообщений" }, { "id": "api.channel.join_channel.permissions.app_error", @@ -165,7 +213,7 @@ }, { "id": "api.channel.join_channel.post_and_forget", - "translation": "%v присоединяется к каналу." + "translation": "%v - выполнен вход на канал" }, { "id": "api.channel.leave.default.app_error", @@ -233,12 +281,20 @@ }, { "id": "api.channel.remove_channel_member.type.app_error", - "translation": "Unable to remove user from a channel." + "translation": "Не удалось удалить пользователя из канала." }, { "id": "api.channel.remove_member.removed", "translation": "%v удален из канала." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Вы не можете переименовать канал прямых сообщений" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Вы не можете переименовать канал групповых сообщений" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Канал был архивирован или удалён" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Интеграции могут быть выполнены только администраторами." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Указанный пользователь не является участником указанной группы." + }, { "id": "api.command.disabled.app_error", "translation": "Комманды были отключены системным администратором." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Это триггер слово уже используется. Пожалуйста выберите другое." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Выполнение cmd=%v userId=%v" @@ -305,7 +369,7 @@ }, { "id": "api.command.invite_people.email_invitations_off", - "translation": "Email invitations are disabled, no invite(s) sent" + "translation": "Приглашения по электронной почте отключены, приглашение не отправлено" }, { "id": "api.command.invite_people.email_off", @@ -337,7 +401,7 @@ }, { "id": "api.command.team_mismatch.app_error", - "translation": "Невозможно обновить команды через команды" + "translation": "Невозможно обновить команды через термины" }, { "id": "api.command_away.desc", @@ -389,7 +453,7 @@ }, { "id": "api.command_channel_purpose.direct_group.app_error", - "translation": "Для прямых сообщений невозможно установить цель. Вместо этого используйте /header для установки заголовка." + "translation": "Невозможно установить назначение для каналов личных сообщений. Используйте /header, чтобы вместо этого установить заголовок." }, { "id": "api.command_channel_purpose.hint", @@ -405,12 +469,16 @@ }, { "id": "api.command_channel_purpose.permission.app_error", - "translation": "У вас нет соответствующих прав для редактирования цели канала." + "translation": "У вас нет прав для редактирования цели канала." }, { "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Ошибка обновления текущего канала." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Ошибка получения текущего канала." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Ошибка получения текущего канала." @@ -437,7 +505,7 @@ }, { "id": "api.command_channel_rename.permission.app_error", - "translation": "У вас нет прав для переименовании канала." + "translation": "У вас нет прав на переименование канала." }, { "id": "api.command_channel_rename.too_long.app_error", @@ -558,8 +626,8 @@ { "id": "api.command_groupmsg.invalid_user.app_error", "translation": { - "one": "Unable to find the user: {{.Users}}", - "other": "Unable to find the users: {{.Users}}" + "one": "Не удалось найти пользователя: {{.Users}}", + "other": "Не удалось найти пользователей: {{.Users}}" } }, { @@ -576,7 +644,7 @@ }, { "id": "api.command_groupmsg.permission.app_error", - "translation": "You don't have the appropriate permissions to create a new group message." + "translation": "У вас нет соответствующих разрешений для создания нового группового сообщения." }, { "id": "api.command_help.desc", @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Не удалось удалить плагин" + "translation": "Мы не смогли найти пользователя. Вероятно он заблокирован Системным администратором." }, { "id": "api.command_invite.name", @@ -628,7 +696,7 @@ }, { "id": "api.command_invite.private_channel.app_error", - "translation": "Could not find the channel {{.Channel}}. Please use the channel handle to identify channels." + "translation": "Невозможно найти канал {{.Channel}}. Пожалуйста, используйте управление каналом для идентификации." }, { "id": "api.command_invite.success", @@ -660,7 +728,7 @@ }, { "id": "api.command_join.missing.app_error", - "translation": "Не удалось удалить плагин" + "translation": "Не удалось найти канал" }, { "id": "api.command_join.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "покинуть" }, - { - "id": "api.command_leave.success", - "translation": "Покинул канал." - }, { "id": "api.command_logout.desc", "translation": "Выход из Mattermost" @@ -728,7 +792,7 @@ }, { "id": "api.command_msg.missing.app_error", - "translation": "Не удалось удалить плагин" + "translation": "Не удалось найти пользователя" }, { "id": "api.command_msg.name", @@ -736,7 +800,7 @@ }, { "id": "api.command_msg.permission.app_error", - "translation": "У Вас нет соответствующих прав для удаления участника." + "translation": "У вас не прав для отправки личного сообщения этому пользователю." }, { "id": "api.command_mute.desc", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Не удалось удалить плагин" + "translation": "Мы не смогли найти пользователя. Вероятно он заблокирован Системным администратором." }, { "id": "api.command_remove.name", @@ -832,7 +896,7 @@ }, { "id": "api.command_remove.permission.app_error", - "translation": "У Вас нет соответствующих прав для удаления участника." + "translation": "У Вас нет прав для удаления участника." }, { "id": "api.command_remove.user_not_in_channel", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "Сессия не OAuth, но токен присутствует в строке запроса" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Пользовательские условия обслуживания отключены" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Введите текст для своих Пользовательских условий обслуживания." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Канал-получатель почтового объединения был полон. Пожалуйста, увеличьте значение EmailBatchingBufferSize." @@ -1026,7 +1098,7 @@ }, { "id": "api.emoji.upload.large_image.too_large.app_error", - "translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}." + "translation": "Не удалось создать эможи. Изображение должно быть меньше {{.MaxWidth}} {{.MaxHeight}}." }, { "id": "api.emoji.upload.open.app_error", @@ -1038,11 +1110,11 @@ }, { "id": "api.file.file_exists.exists_local.app_error", - "translation": "Unable to check if the file exists." + "translation": "Не удалось проверить, существует ли файл." }, { "id": "api.file.file_exists.s3.app_error", - "translation": "Unable to check if the file exists." + "translation": "Не удалось проверить, существует ли файл." }, { "id": "api.file.get_file.public_invalid.app_error", @@ -1102,19 +1174,19 @@ }, { "id": "api.file.test_connection.s3.bucked_create.app_error", - "translation": "Невозможно создать бакет." + "translation": "Невозможно создать bucket." }, { "id": "api.file.test_connection.s3.bucket_exists.app_error", - "translation": "Ошибка проверки существования бакета." + "translation": "Ошибка проверки существования bucket." }, { "id": "api.file.test_connection.s3.connection.app_error", "translation": "Плохое соединение к S3 или minio." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Невозможно загрузить файл. Заголовок не может быть распознан." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Размер файла превышает максимальный размер и не может быть загружен: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Не удалось загрузить файл. Хранилище изображений не настроено." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Невозможно загрузить файл. Он слишком большой." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "Произошла ошибка при записи в S3" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Неверное имя пользователя" }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "Пустой массив 'license' в запросе" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Новый формат пользовательской лицензии пока не поддерживается. Пожалуйста, укажите format=old в строке запроса. " }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request: Предоставленный redirect_uri не соотвутствует зарегистрированному callback_url" @@ -1314,7 +1422,7 @@ }, { "id": "api.post.check_for_out_of_channel_mentions.message.one", - "translation": "{{.Username}} были упомянуты, но они не получили уведомлений поскольку не состоят в этом канале." + "translation": "{{.Username}} упомянули, но уведомлений не будут получены поскольку пользователи не состоят в этом канале." }, { "id": "api.post.create_post.can_not_post_to_deleted.error", @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "Ошибка создания записи" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "Упоминание @all было отключено, поскольку количество пользователей на канале превышает {{.Users}}." @@ -1380,11 +1496,11 @@ }, { "id": "api.post.send_notification_and_forget.push_channel_mention", - "translation": " notified the channel." + "translation": " уведоми канал." }, { "id": "api.post.send_notification_and_forget.push_comment_on_post", - "translation": " прокомментировал ваш пост." + "translation": "прокомментировал ваш пост." }, { "id": "api.post.send_notification_and_forget.push_comment_on_thread", @@ -1408,7 +1524,7 @@ }, { "id": "api.post.update_post.find.app_error", - "translation": "Мы не смогли найти существующий пост или коментарий для обновления." + "translation": "Не удалось найти существующее сообщение или комментарий для обновления." }, { "id": "api.post.update_post.permissions_details.app_error", @@ -1440,11 +1556,11 @@ }, { "id": "api.reaction.delete.archived_channel.app_error", - "translation": "You cannot remove a reaction in an archived channel." + "translation": "Вы не можете удалить реакцию в архивном канале." }, { "id": "api.reaction.save.archived_channel.app_error", - "translation": "You cannot react in an archived channel." + "translation": "Вы не можете реагировать на архивный канал." }, { "id": "api.reaction.save_reaction.invalid.app_error", @@ -1456,7 +1572,7 @@ }, { "id": "api.reaction.town_square_read_only", - "translation": "Reacting to posts is not possible in read-only channels." + "translation": "Невозможно реагировать на сообщения в каналах \"только для чтения\"." }, { "id": "api.roles.patch_roles.license.error", @@ -1488,7 +1604,7 @@ }, { "id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port", - "translation": "Не удается переправить порт 80 на порт 443 во время прослушивания порта %s: отключить переадресацию 80 до 443 при использовании прокси-сервера" + "translation": "Не удается переправить порт 80 на порт 443 во время прослушивания порта %s: отключите переадресацию порта 80 на 443 при использовании прокси-сервера" }, { "id": "api.server.start_server.rate_limiting_memory_store", @@ -1636,7 +1752,7 @@ }, { "id": "api.team.invite_members.disabled.app_error", - "translation": "Email invitations are disabled." + "translation": "Приглашения по электронной почте отключены." }, { "id": "api.team.invite_members.invalid_email.app_error", @@ -1680,7 +1796,7 @@ }, { "id": "api.team.remove_team_icon.get_team.app_error", - "translation": "Произошла ошибка при подключении команды" + "translation": "Произошла ошибка при подключении Команды" }, { "id": "api.team.remove_user_from_team.missing.app_error", @@ -1692,7 +1808,7 @@ }, { "id": "api.team.set_team_icon.array.app_error", - "translation": "Пустой массив 'image' в запросе" + "translation": "Запрос выдал пустой массив в переменной 'image'" }, { "id": "api.team.set_team_icon.decode.app_error", @@ -1744,7 +1860,7 @@ }, { "id": "api.team.update_restricted_domains.mismatch.app_error", - "translation": "Restricting team to {{ .Domain }} is not allowed by the system config. Please contact your system administrator." + "translation": "Ограничения Команды на домене {{.Domain}} запрещены в настройках системы. Пожалуйста, обратитесь к системному администратору." }, { "id": "api.team.update_team_scheme.license.error", @@ -1756,7 +1872,7 @@ }, { "id": "api.templates.deactivate_body.info", - "translation": "You deactivated your account on {{ .SiteURL }}." + "translation": "Вы отключили свою учетную запись на {{.SiteURL}}." }, { "id": "api.templates.deactivate_body.title", @@ -1764,7 +1880,7 @@ }, { "id": "api.templates.deactivate_body.warning", - "translation": "If this change was not initiated by you or you want to reactivate your account, contact your system administrator." + "translation": "Если это изменение не было инициировано вами или вы хотите повторно активировать свою учетную запись, обратитесь к системному администратору." }, { "id": "api.templates.deactivate_subject", @@ -1772,7 +1888,7 @@ }, { "id": "api.templates.email_change_body.info", - "translation": "Your email address for {{.TeamDisplayName}} has been changed to {{.NewEmail}}." + "translation": "Ваш e-mail адрес для {{.TeamDisplayName}} был изменен на {{.NewEmail}}." }, { "id": "api.templates.email_change_body.title", @@ -1804,15 +1920,15 @@ }, { "id": "api.templates.email_info1", - "translation": "Any questions at all, mail us any time: " + "translation": "По любым вопросам, пишите нам в любое время: " }, { "id": "api.templates.email_info2", - "translation": "Best wishes," + "translation": "С наилучшими пожеланиями," }, { "id": "api.templates.email_info3", - "translation": "The {{.SiteName}} Team" + "translation": "Команда {{.SiteName}}" }, { "id": "api.templates.email_organization", @@ -1820,7 +1936,7 @@ }, { "id": "api.templates.email_warning", - "translation": "If you did not make this change, please contact the system administrator." + "translation": "Если вы не вносили эти изменения, обратитесь к системному администратору." }, { "id": "api.templates.invite_body.button", @@ -1832,7 +1948,7 @@ }, { "id": "api.templates.invite_body.info", - "translation": "The team {{.SenderStatus}} [[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]." + "translation": "Команда {{.SenderStatus}} [[{.SenderName}}]] пригласила вас присоединиться к [[{.TeamDisplayName}}]]." }, { "id": "api.templates.invite_body.title", @@ -1844,7 +1960,7 @@ }, { "id": "api.templates.mfa_activated_body.info", - "translation": "Multi-factor authentication has been added to your account on {{ .SiteURL }}." + "translation": "Многофакторная аутентификация была добавлена ​​в вашу учетную запись на {{.SiteURL}}." }, { "id": "api.templates.mfa_activated_body.title", @@ -1856,7 +1972,7 @@ }, { "id": "api.templates.mfa_deactivated_body.info", - "translation": "Multi-factor authentication has been removed from your account on {{ .SiteURL }}." + "translation": "Многофакторная аутентификация была удалена из вашей учетной записи на {{.SiteURL}}." }, { "id": "api.templates.mfa_deactivated_body.title", @@ -1864,7 +1980,7 @@ }, { "id": "api.templates.password_change_body.info", - "translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}." + "translation": "Ваш пароль был обновлен для {{.TeamDisplayName}} в {{.TeamURL}} {{.Method}}." }, { "id": "api.templates.password_change_body.title", @@ -1884,11 +2000,11 @@ }, { "id": "api.templates.reset_body.info1", - "translation": "To change your password, click \"Reset Password\" below." + "translation": "Чтобы изменить пароль, нажмите «Сбросить пароль» ниже." }, { "id": "api.templates.reset_body.info2", - "translation": "If you did not mean to reset your password, please ignore this email and your password will remain the same. The password reset link expires in 24 hours." + "translation": "Если вы не хотели сбросить свой пароль, пожалуйста, проигнорируйте это письмо, и ваш пароль останется прежним. Ссылка на сброс пароля истекает через 24 часа." }, { "id": "api.templates.reset_body.title", @@ -1900,7 +2016,7 @@ }, { "id": "api.templates.signin_change_email.body.info", - "translation": "Вы обновили свой метод входа для {{ .SiteName }}" + "translation": "Вы изменили свой метод входа для {{ .SiteName }} на {{.Method}}." }, { "id": "api.templates.signin_change_email.body.method_email", @@ -1916,7 +2032,7 @@ }, { "id": "api.templates.user_access_token_body.info", - "translation": "A personal access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account." + "translation": "В ваш аккаунт добавлен токен доступа для {{.SiteURL}}. Его можно использовать для доступа к {{.SiteName}} с вашей учетной записью." }, { "id": "api.templates.user_access_token_body.title", @@ -1928,7 +2044,7 @@ }, { "id": "api.templates.username_change_body.info", - "translation": "Your username for {{.TeamDisplayName}} has been changed to {{.NewUsername}}." + "translation": "Ваш e-mail адрес для {{.TeamDisplayName}} был изменен на {{.NewEmail}}." }, { "id": "api.templates.username_change_body.title", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Отсутствует маркер доступа" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "Маркер запроса для {{.Service}} ошибочный" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Неподдерживаемый провайдер OAuth" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Некорректный идентификатор Команды" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Ваша учетная запись была заблокирована из-за слишком большого числа неудачных попыток ввода пароля. Пожалуйста, сбросьте свой пароль." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "Неверный MFA маркер." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA не настроена или не поддерживается на этом сервере" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Ошибка входа, неверно введен пароль" @@ -2108,11 +2228,7 @@ }, { "id": "api.user.email_to_oauth.not_available.app_error", - "translation": "Authentication Transfer not configured or available on this server." - }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "МФА не настроена или не поддерживается на этом сервере" + "translation": "Передача аутентификации не настроена или недоступна на этом сервере." }, { "id": "api.user.get_authorization_code.unsupported.app_error", @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Не удалось получить изображение профиля, пользователь не найден." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Невозможно определить пользователя по электронной почте" + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP недоступен на этом сервере" @@ -2176,7 +2296,11 @@ }, { "id": "api.user.oauth_to_email.not_available.app_error", - "translation": "Authentication Transfer not configured or available on this server." + "translation": "Передача аутентификации не настроена или недоступна на этом сервере." + }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Принято неверное значение" }, { "id": "api.user.reset_password.broken_token.app_error", @@ -2200,19 +2324,19 @@ }, { "id": "api.user.saml.app_error", - "translation": "Unable to process SAML login request." + "translation": "Невозможно обработать SAML запрос на вход." }, { "id": "api.user.saml.extension_id.app_error", - "translation": "Неверный action id" + "translation": "Недопустимый id расширения" }, { "id": "api.user.saml.extension_unsupported", - "translation": "Extensions are not supported." + "translation": "Расширения не поддерживаются." }, { "id": "api.user.saml.invalid_extension", - "translation": "Extension with extension_id={{.ExtensionId}} is not supported." + "translation": "Расширение с extension_id = {{.ExtensionId}} не поддерживается." }, { "id": "api.user.saml.not_available.app_error", @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "У вас нет соответствующих прав" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "МФА не настроена или не поддерживается на этом сервере" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Невозможно создать пользователя из {{.Service}} объекта пользователя" @@ -2396,20 +2516,12 @@ }, { "id": "api.webhook.team_mismatch.app_error", - "translation": "Невозможно обновить вебхук для команд" + "translation": "Не удалось обновить webhook в разных командах" }, { "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Исходящие вебхуки одного канала не могут иметь одинаковые слова-триггеры/вызываемые URL." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC не доступен на этом сервере." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "Мы столкнулись с неожиданной ошибкой при попытке зарегистрировать токен WebRTC" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "Недопустимый параметр {{.Name}}" @@ -2424,7 +2536,7 @@ }, { "id": "app.channel.move_channel.members_do_not_match.error", - "translation": "Канал можно переместить только тогда, когда его участники уже находятся в команде назначения." + "translation": "Невозможно переместить канал, если все его участники уже не являются членами Команды." }, { "id": "app.channel.post_update_channel_purpose_message.post.error", @@ -2452,19 +2564,19 @@ }, { "id": "app.export.export_write_line.io_writer.error", - "translation": "An error occurred writing the export data." + "translation": "Произошла ошибка при записи данных экспорта." }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "Произошла ошибка при сортировке JSON-данных для экспорта." }, { "id": "app.import.attachment.bad_file.error", - "translation": "Error reading the file at: \"{{.FilePath}}\"" + "translation": "Ошибка чтения файла: \"{{.FilePath}}\"" }, { "id": "app.import.attachment.file_upload.error", - "translation": "Error uploading the file: \"{{.FilePath}}\"" + "translation": "Ошибка при загрузке файла: \"{{.FilePath}}\"" }, { "id": "app.import.bulk_import.file_scan.error", @@ -2480,11 +2592,11 @@ }, { "id": "app.import.emoji.bad_file.error", - "translation": "Error reading import emoji image file. Emoji with name: \"{{.EmojiName}}\"" + "translation": "Ошибка при чтении файла изображения emoji. Emoji с именем: \"{{.EmojiName}}\"" }, { "id": "app.import.import_channel.scheme_deleted.error", - "translation": "Нельзя указывать каналу использовать удаленную схему." + "translation": "Нельзя назначить каналу удаленную схему." }, { "id": "app.import.import_channel.scheme_wrong_scope.error", @@ -2544,7 +2656,7 @@ }, { "id": "app.import.import_line.null_emoji.error", - "translation": "Строка импорта данных содержит тип \"post\", но объект post равен null." + "translation": "Строка импорта данных содержит тип \"emoji\", но объект post равен null." }, { "id": "app.import.import_line.null_post.error", @@ -2584,7 +2696,7 @@ }, { "id": "app.import.import_scheme.scope_change.error", - "translation": "The bulk importer cannot change the scope of an already-existing scheme." + "translation": "Массовый импортер не может изменить область действия уже существующей схемы." }, { "id": "app.import.import_team.scheme_deleted.error", @@ -2708,15 +2820,15 @@ }, { "id": "app.import.validate_emoji_import_data.empty.error", - "translation": "Import emoji data empty." + "translation": "Нет данных об эмоджи для импорта." }, { "id": "app.import.validate_emoji_import_data.image_missing.error", - "translation": "Import emoji image field missing or blank." + "translation": "Импорт emoji - изображение отсутствует или поле пустое." }, { "id": "app.import.validate_emoji_import_data.name_missing.error", - "translation": "Import emoji name field missing or blank." + "translation": "Имя поля Импорт эмодзи пропущено или пустое" }, { "id": "app.import.validate_post_import_data.channel_missing.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "Структура AuthData пользователя слишком большая." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "Если задан пользователь AuthService, то он не может быть пустым." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "E-Mail пользователя имеет неверную длину." @@ -3020,7 +3128,7 @@ }, { "id": "app.notification.body.text.group_message.full", - "translation": "Channel: {{.ChannelName}}" + "translation": "Канал: {{.ChannelName}}" }, { "id": "app.notification.body.text.group_message.full2", @@ -3032,7 +3140,7 @@ }, { "id": "app.notification.body.text.notification.full", - "translation": "Channel: {{.ChannelName}}" + "translation": "Канал: {{.ChannelName}}" }, { "id": "app.notification.body.text.notification.full2", @@ -3080,7 +3188,7 @@ }, { "id": "app.plugin.filesystem.app_error", - "translation": "Encountered filesystem error" + "translation": "Возникла ошибка файловой системы" }, { "id": "app.plugin.get_cluster_plugin_statuses.app_error", @@ -3096,7 +3204,7 @@ }, { "id": "app.plugin.install.app_error", - "translation": "Unable to install plugin." + "translation": "Невозможно установить плагин." }, { "id": "app.plugin.install_id.app_error", @@ -3138,13 +3246,17 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "This API endpoint is not accessible as required migrations have not yet completed." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Обнаружена ошибка кодирования JSON для интерактивного диалога." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Failed to parse installation date" }, { "id": "app.team.join_user_to_team.max_accounts.app_error", - "translation": "Эта команда достигла максимального количества разрешенных учетных записей. Свяжитесь с системным администратором для установки большего предела." + "translation": "Эта команда достигла максимального количества разрешенных учетных записей. Свяжитесь с системным администратором для увеличения лимита учётных записей." }, { "id": "app.user.complete_switch_with_oauth.blank_email.app_error", @@ -3188,11 +3300,11 @@ }, { "id": "ent.account_migration.get_all_failed", - "translation": "Не удалось получить post" + "translation": "Не удалось получить пользователей." }, { "id": "ent.account_migration.get_saml_users_failed", - "translation": "Не удалось получить post" + "translation": "Не удалось получить SAML пользователей." }, { "id": "ent.cluster.config_changed.info", @@ -3296,7 +3408,7 @@ }, { "id": "ent.elasticsearch.data_retention_delete_indexes.get_indexes.error", - "translation": "Не удалось создать индекс Elasticsearch" + "translation": "Не удалось получить индексы Elasticsearch" }, { "id": "ent.elasticsearch.delete_post.error", @@ -3308,7 +3420,7 @@ }, { "id": "ent.elasticsearch.index_post.error", - "translation": "Не удалось удалить плагин" + "translation": "Не удалось проиндексировать запись" }, { "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", @@ -3372,12 +3484,16 @@ }, { "id": "ent.elasticsearch.test_config.license.error", - "translation": "Редакция не поддерживает Elasticsearch." + "translation": "Ваша версия сервера Mattermost не поддерживает Elasticsearch." }, { "id": "ent.elasticsearch.test_config.reenter_password", "translation": "The Elasticsearch Server URL or Username has changed. Please re-enter the Elasticsearch password to test connection." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "Невозможно создать пользователя LDAP." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "Не удалось получить всех пользователей с помощью AD/LDAP" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "Failed to search users in AD/LDAP. Test if the Mattermost server can connect to your AD/LDAP server and try again." @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "Неверный фильтр AD/LDAP" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Unable to add attachment to the Global Relay export." @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Unable to open the export temporary file" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "Ошибка при попытке аутентификации маркера MFA" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "Неверный токен МФА" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Невозможно обновить активный статус MFA для пользователя" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Невозможно обновить активный статус MFA для пользователя" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "Ошибка очистки MFA секрета" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "Ошибка генерации QR-кода" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "Ошибка сохранения секрета MFA" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Ваша лицензия не поддерживает использование многофакторной аутентификации" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "Ошибка при попытке аутентификации с помощью MFA маркера" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Невозможно перенести пользователей AD/LDAP с указанным полем. Обнаружено дублирование записей. Пожалуйста, удалите все дубликаты и повторите попытку." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 не настроен или не поддерживается на этом сервере." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Не удалось декодировать base64 сгенерированный ID триггера для интерактивного диалога." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "ID триггера для интерактивного диалога истек. ID триггеров действительны в течение максимум {{.Seconds}} секунд." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Tриггер ID не содержит требуемых данных для интерактивного диалога." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Не удалось декодировать base64 подпись ID триггера для интерактивного диалога." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Ошибка подтверждения подписи ID триггера для интерактивного диалога." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Не удалось подписать сгенерированный ID триггера для интерактивного диалога." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "Could not parse message export job BatchSize." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Бюллетень безопасности Mattermost" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Ошибка при попытке аутентификации маркера MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Неверный токен МФА" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Невозможно обновить активный статус MFA для пользователя" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Невозможно обновить активный статус MFA для пользователя" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Ошибка очистки MFA секрета" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Ошибка генерации QR-кода" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Ошибка сохранения секрета MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "На этом сервере требуется многофакторная авторизация." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Ошибка при попытке аутентификации с помощью MFA маркера" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "Migration failed due to invalid progress data." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "Invalid email notification value" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Invalid ignore channel mentions status" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Недопустимый уровень уведомлений" @@ -4255,32 +4427,16 @@ "translation": "Обновления статуса набора текста пользователем не могут быть чаще, чем раз в 1000 миллисекунд." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "Admin Secret для шлюза WebRTC должен быть установлен." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Invalid value for TLS certificate file - Either use LetsEncrypt or set path to existing certificate file" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "Должна быть установлена правильная ссылка на WebRTC Gateway Admin и начинаться с http:// или https://." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Invalid value for TLS key file - Either use LetsEncrypt or set path to existing key file" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "Ссылка на шлюз WebRTC должна быть действующей и начинаться с ws:// или wss://." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "Идентификатор WebRTC STUN должен быть действующим и начинаться со stun:" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "Открытый ключ WebRTC TURN не может быть пустым, если заполнен идентификатор TURN." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "Идентификатор WebRTC TURN должен быть действительным и начинаться с turn:" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "Имя пользователя WebRTC TURN не может быть пустым, если заполнен идентификатор TURN." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Invalid value passed for TLS overwrite cipher - Please refer to the documentation for valid values" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Недопустимое значение для времени ожидания чтения." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Некорректный идентификатор канала" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Недопустимые идентификаторы файла" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Некорректный идентификатор пользователя" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Отсутствует необходимое поле для Post: create_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Invalid term of service id." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Custom terms of service text is too long. Maximum {{.MaxLength}} characters allowed." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Отсутствует необходимое поле для Post: create_at." + }, { "id": "model.token.is_valid.expiry", "translation": "Invalid token expiry" @@ -4694,6 +4926,66 @@ "id": "model.user.is_valid.pwd.app_error", "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в нижнем регистре." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в нижнем регистре и одну цифру." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в нижнем регистре, одну цифру и один спец.символ (\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в нижнем регистре и один спец.символ (\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в нижнем и верхнем регистре." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в верхнем регистре и одну цифру." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в нижнем регистре, одну букву верхнем регистре, одну цифру и спец.символ (\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Ваш пароль должен содержать по крайней мере {{.Min}} символов, а так же одну букву в нижнем регистре, одну букву в верхнем регистре, одну цифру и спец.символ (\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Ваш пароль должен содержать как минимум {{.Min}} символов, по крайней мере один из которых должен быть цифрой." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Ваш пароль должен содержать как минимум {{.Min}} символов, включая по крайней мере одну цифру и один спецсимвол (напр., \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Ваш пароль должен содержать как минимум {{.Min}} символов, включая по крайней мере один спецсимвол (напр., \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Ваш пароль должен содержать как минимум {{.Min}} символов, включая по крайней мере одну заглавную букву." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Ваш пароль должен содержать как минимум {{.Min}} символов, включая по крайней мере одну заглавную букву и одну цифру." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Ваш пароль должен содержать как минимум {{.Min}} символов, включая по крайней мере одну заглавную букву, одну цифру и один спецсимвол (напр., \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Ваш пароль должен содержать как минимум {{.Min}} символов, включая по крайней мере одну заглавную букву и один спецсимвол (напр., \"~!@#$%^&*()\")." + }, { "id": "model.user.is_valid.username.app_error", "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Некорректный user id" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Отсутствует необходимое поле для Post: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Отсутствует необходимое поле для Post: create_at." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Отсутствует необходимое поле для Post: create_at." + }, { "id": "model.utils.decode_json.app_error", "translation": "невозможно декодировать" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Unable to set the user status. Unknown user status." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Публичные ссылки отключены" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Не удалось получить публичную ссылку для файла. Файл должен быть прикреплен к сообщению, которое может быть прочитано текущим пользователем." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: Невозможно преобразовать StringArray в *string" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "Невозможно получить каналы" }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Не удалось получить участников канала" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "Не удалось получить список непрочитанных сообщений в канале" @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "Unable to find the pinned posts" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "We could not remove the deactivated users from the channel" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "Не удалось обновить заголовок канала" @@ -4988,7 +5328,7 @@ }, { "id": "store.sql_channel.save.archived_channel.app_error", - "translation": "You can not modify an archived channel" + "translation": "Вы не можете редактировать архивный канал." }, { "id": "store.sql_channel.save.commit_transaction.app_error", @@ -5084,7 +5424,7 @@ }, { "id": "store.sql_channel.update.archived_channel.app_error", - "translation": "You can not modify an archived channel" + "translation": "Вы не можете редактировать архивный канал." }, { "id": "store.sql_channel.update.commit_transaction.app_error", @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "Не удалось удалить плагин" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Команда с таким именем уже существует" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "Не удалось удалить плагин" @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "Unable to update the preference" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Не удалось получить реакции для данного сообщения" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "Не удалось удалить реакцию" @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "Unable to update the date of the last team icon update" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Must not call save for existing terms of service." + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "Unable to get the active users during the requested period" @@ -6148,7 +6532,7 @@ }, { "id": "store.sql_user.save.max_accounts.app_error", - "translation": "Эта команда достигла максимального количества разрешенных учетных записей. Свяжитесь с системным администратором для установки большего предела." + "translation": "Эта команда достигла максимального количества разрешенных учетных записей. Свяжитесь с системным администратором для увеличения лимита учётных записей." }, { "id": "store.sql_user.save.member_count.app_error", @@ -6168,7 +6552,7 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "Unable to find any user maching the search parameters" + "translation": "Unable to find any user matching the search parameters" }, { "id": "store.sql_user.update.app_error", @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "Не удалось удалить плагин" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Unable to delete terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Unable to fetch terms of service." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "No terms of service found." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Unable to save terms of service." + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "Не удалось удалить плагин" @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "Не удалось удалить плагин" }, + { + "id": "store.update_error", + "translation": "update error" + }, { "id": "system.message.name", "translation": "Система" diff --git a/i18n/tr.json b/i18n/tr.json index 922163164c..694b19effb 100644 --- a/i18n/tr.json +++ b/i18n/tr.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "Nisan" + }, + { + "id": "August", + "translation": "Ağustos" + }, + { + "id": "December", + "translation": "Aralık" + }, + { + "id": "February", + "translation": "Şubat" + }, + { + "id": "January", + "translation": "Ocak" + }, + { + "id": "July", + "translation": "Temmuz" + }, + { + "id": "June", + "translation": "Haziran" + }, + { + "id": "March", + "translation": "Mart" + }, + { + "id": "May", + "translation": "Mayıs" + }, + { + "id": "November", + "translation": "Kasım" + }, + { + "id": "October", + "translation": "Ekim" + }, + { + "id": "September", + "translation": "Eylül" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "Dışa aktarılan veriler XML biçimine dönüştürülemedi." @@ -57,7 +105,7 @@ }, { "id": "api.admin.test_s3.missing_s3_bucket", - "translation": "S3 Buketi zorunludur" + "translation": "S3 Klasörü zorunludur" }, { "id": "api.admin.upload_brand_image.array.app_error", @@ -85,7 +133,7 @@ }, { "id": "api.channel.add_user.to.channel.failed.app_error", - "translation": "Kullanıcının kanala eklenemedi" + "translation": "Kullanıcı kanala eklenemedi" }, { "id": "api.channel.add_user.to.channel.failed.deleted.app_error", @@ -177,7 +225,7 @@ }, { "id": "api.channel.leave.last_member.app_error", - "translation": "Kalan yalnız siz varsınız. Ayrılmak yerine Özel Grubu kaldırmayı deneyin." + "translation": "Kanalda yalnız siz kaldınız. Kanaldan ayrılmak yerine Özel Grubu kaldırmayı deneyin." }, { "id": "api.channel.leave.left", @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v kanaldan çıkarıldı." }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Bir doğrudan ileti kanalını yeniden adlandıramazsınız" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Bir grup ileti kanalını yeniden adlandıramazsınız" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "Kanal arşivlenmiş ya da silinmiş" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "Bütünleştirme işlemlerini yalnız sistem yöneticileri yapabilir." }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Belirtilen kullanıcı belirtilen takımın üyesi değil." + }, { "id": "api.command.disabled.app_error", "translation": "Komutlar sistem yöneticisi tarafından devre dışı bırakılmış." @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "Bu tetikleyici sözcük zaten kullanılıyor. Lütfen başka bir sözcük seçin." }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "Şimdi %v komutu %c kullanıcı kodu ile yürütülüyor" @@ -297,7 +361,7 @@ }, { "id": "api.command.execute_command.start.app_error", - "translation": "Henüz bir komut tetikleyicisi yok" + "translation": "Herhangi bir komut tetikleyicisi bulunamadı" }, { "id": "api.command.invite_people.desc", @@ -329,7 +393,7 @@ }, { "id": "api.command.invite_people.no_email", - "translation": "Lütfen bir ya da bir kaç geçerli e-posta adresi yazın" + "translation": "Lütfen bir ya da birkaç geçerli e-posta adresi yazın" }, { "id": "api.command.invite_people.sent", @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "Geçerli kanal güncellenirken sorun çıktı." }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Geçerli kanal alınırken sorun çıktı." + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "Geçerli kanal alınırken sorun çıktı." @@ -592,7 +660,7 @@ }, { "id": "api.command_invite.channel.error", - "translation": "{{.Channel}} kanalı belirlenemedi. Lütfen kanalları belirtmek için [kanal kısaltması] kullanın (https://about.mattermost.com/default-channel-handle-documentation)." + "translation": "{{.Channel}} kanalı bulunamadı. Lütfen kanalları belirtmek için [kanal kısaltması] kullanın (https://about.mattermost.com/default-channel-handle-documentation)." }, { "id": "api.command_invite.desc", @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "Kullanıcı bulunamadı." + "translation": "Kullanıcı bulunamadı. Sistem Yöneticisi tarafından devre dışı bırakılmış olabilir." }, { "id": "api.command_invite.name", @@ -682,13 +750,9 @@ "id": "api.command_leave.name", "translation": "ayrıl" }, - { - "id": "api.command_leave.success", - "translation": "Kanaldan ayrıldı." - }, { "id": "api.command_logout.desc", - "translation": "Mattermosttan Oturumunu Kapat" + "translation": "Mattermost Oturumunu Kapat" }, { "id": "api.command_logout.fail_message", @@ -708,7 +772,7 @@ }, { "id": "api.command_me.name", - "translation": "bana" + "translation": "ben" }, { "id": "api.command_msg.desc", @@ -744,7 +808,7 @@ }, { "id": "api.command_mute.error", - "translation": "{{.Channel}} kanalı belirlenemedi. Lütfen kanalları belirtmek için [kanal kısaltması](https://about.mattermost.com/default-channel-handle-documentation) kullanın." + "translation": "{{.Channel}} kanalı bulunamadı. Lütfen kanalları belirtmek için [kanal kısaltması](https://about.mattermost.com/default-channel-handle-documentation) kullanın." }, { "id": "api.command_mute.hint", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "Kullanıcı bulunamadı" + "translation": "Kullanıcı bulunamadı. Sistem Yöneticisi tarafından devre dışı bırakılmış olabilir." }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "Oturum OAuth olmadığı halde sorgu dizgesinde kod belirtilmiş" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Özel hizmet koşulları özelliği devre dışı" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Lütfen Özel Hizmet Koşulları metnini yazın." + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "Toplu e-posta görevinin alım kanalı doldu. Lütfen EmailBatchingBufferSize değerini arttırın." @@ -1102,19 +1174,19 @@ }, { "id": "api.file.test_connection.s3.bucked_create.app_error", - "translation": "Buket oluşturulamadı." + "translation": "Klasör oluşturulamadı." }, { "id": "api.file.test_connection.s3.bucket_exists.app_error", - "translation": "Buketin var olup olmadığı denetlenemedi." + "translation": "Klasörün var olup olmadığı denetlenemedi." }, { "id": "api.file.test_connection.s3.connection.app_error", "translation": "S3 ya da minio bağlantısı kötü." }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "Dosya yüklenemedi. Üst bilgi işlenemedi." + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "Dosya en büyük boyutları aştığından yüklenemedi: {{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "Dosya yüklenemedi. Görsel deposu ayarları yapılmamış." @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "Dosya yüklenemedi. Dosya çok büyük." }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "S3 üzerine kaydedilirken bir sorun çıktı" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "Kullanıcı adı geçersiz." }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "İstekte 'lisans' altındaki dizi boş" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "Yeni istemci lisansı biçimi henüz desteklenmiyor. Lütfen sorgu dizgesini format=old olarak yazın." }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "İstek geçersiz: Belirtilen yönlendirme adresi kayıtlı geri çağırma adresi ile eşleşmiyor" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "İleti oluşturulurken sorun çıktı" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "Kanalda {{.Users}} taneden fazla kullanıcı bulunduğundan @all seçeneği devre dışı bırakıldı." @@ -1548,7 +1664,7 @@ }, { "id": "api.slackimport.slack_add_users.unable_import", - "translation": "{{.Username}} Slacks kullanıcısı içe aktarılamadı.\r\n" + "translation": "{{.Username}} Slack kullanıcısı içe aktarılamadı.\r\n" }, { "id": "api.slackimport.slack_import.log", @@ -1612,7 +1728,7 @@ }, { "id": "api.team.import_team.integer.app_error", - "translation": "Dosya boyutu değeri tamsayı olmalıdır" + "translation": "Dosya boyutu değeri tam sayı olmalıdır" }, { "id": "api.team.import_team.no_file.app_error", @@ -1664,7 +1780,7 @@ }, { "id": "api.team.join_user_to_team.allowed_domains.app_error", - "translation": "E-posta belirli bir etki alanından (@ornek.com gibi) gelmelidir. Lütfen ayrıntılı bilgi almak için sistem yöneticini ile görüşün." + "translation": "E-posta belirli bir etki alanından (@ornek.com gibi) gelmelidir. Lütfen ayrıntılı bilgi almak için sistem yöneticiniz ile görüşün." }, { "id": "api.team.leave.left", @@ -1828,7 +1944,7 @@ }, { "id": "api.templates.invite_body.extra_info", - "translation": "Mattermost kullanarak ileti ve dosyaları Bilgisayarınız ya da telefonunuz üzerinden paylaşabilir ve anında arama ve arşivleme özelliklerine sahip olabilirsiniz. [[{{.TeamDisplayName}}]] takımına katıldıktan sonra takımınızda oturum açmak ve bu özelliklere istediğiniz zaman ulaşmak için şu adresi kullanın:" + "translation": "Mattermost kullanarak ileti ve dosyaları bilgisayarınız ya da telefonunuz üzerinden paylaşabilir; anında arama ve arşivleme özelliklerine sahip olabilirsiniz. [[{{.TeamDisplayName}}]] takımına katıldıktan sonra takımınızda oturum açmak ve bu özelliklere istediğiniz zaman ulaşmak için şu adresi kullanın:" }, { "id": "api.templates.invite_body.info", @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "Erişim kodu eksik" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "OAuth hizmet sağlayıcısından alınan yanıt geçersiz" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "{{.Service}} hizmeti için kod isteği tamamlanamadı" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "Desteklenmeyen OAuth hizmeti sağlayıcı" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Takım kodu geçersiz" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "Çok sayıda başarısız oturum açma girişimi nedeniyle hesabınız kilitlendi. Lütfen parolanızı sıfırlayın." @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "MFA kodu geçersiz." }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "MFA ayarları yapılmamış ya da bu sunucu tarafından desteklenmiyor" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "Parola geçersiz olduğundan oturum açılamadı" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "Kimlik Doğrulama Aktarımı yapılandırılmamış ya da bu sunucu üzerinde kullanılamıyor." }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "MFA ayarları yapılmamış ya da bu sunucu üzerinde kullanılamıyor" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "Desteklenmeyen OAuth hizmeti sağlayıcı" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "Profil görseli alınamadı, kullanıcı bulunamadı." }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Kullanıcı e-posta aracılığı ile alınırken sorun çıktı" + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "Bu sunucu üzerinde AD/LDAP kullanılamıyor" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "Kimlik Doğrulama Aktarımı yapılandırılmamış ya da bu sunucu üzerinde kullanılamıyor." }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Onaylanan değer hatalı" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "Parola sıfırlama kodu geçersiz görünüyor." @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "İzinleriniz yeterli değil" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "MFA ayarları yapılmamış ya da bu sunucu üzerinde kullanılamıyor" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "Kullanıcı {{.Service}} kullanıcı nesnesinden alınamadı" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "Aynı kanaldaki giden web bağlantılarında aynı tetikleyici sözcük ve geri çağırma adresleri bulunamaz." }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "Bu sunucu üzerinde WebRTC etkinleştirilmemiş." - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "WebRTC kodu kaydedilirken bir sorun çıktı" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "{{.Name}} parametresi geçersiz" @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "Kullanıcı Kimlik Doğrulama Verileri çok uzun." }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "Kullanıcı Kimlik Doğrulama Hizmeti belirtilmiş ise boş olmamalıdır." - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "Kullanıcı e-posta adresinin uzunluğu geçersiz." @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "API bağlantı noktasına erişilemediğinden istenilen aktarımlar yapılamadı." }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Etkileşim penceresi için JSON kodlaması sırasında bir sorun çıktı." + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "Kurulum tarihi işlenemedi" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "Elasticsearch sunucusunun adresi ya da Kullanıcı Adı değişmiş. Bağlantıyı sınamak için lütfen Elasticsearch parolasını yeniden yazın." }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "LDAP kullanıcısı eklenemedi." @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "AD/LDAP kullanılarak tüm kullanıcılar alınamadı" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "AD/LDAP üzerinde kullanıcılar aranamadı. Mattermost sunucunuzun AD/LDAP sunucunuza bağlanabildiğinden emin olun." @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "AD/LDAP süzgeci geçersiz" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "Ek dosya Genel Aktarıcı dışa aktarma dosyasına eklenemedi." @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "Geçici dışa aktarma dosyası açılamadı" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "MFA kodu ile kimlik doğrulanırken sorun çıktı" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "MFA kodu geçersiz" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "Kullanıcının MFA etkin durumu güncellenemedi" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "Kullanıcının MFA etkin durumu güncellenemedi" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "MFA parolası temizlenirlen sorun çıktı" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "QR kodu üretilirken sorun çıktı" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "MFA parolası kaydedilirken sorun çıktı" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "Geçerli lisansta çok aşamalı kimlik doğrulaması özelliği bulunmuyor" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "MFA kodu ile kimlik doğrulanırken sorun çıktı" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "Belirtilen alana göre AD/LDAP kullanıcıları aktarılamadı. Çift kayıtlar bulundu. Lütfen tüm çift kayıtları silip yeniden deneyin." @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "SAML 2.0 ayarları yapılmamış ya da bu sunucu tarafından desteklenmiyor." }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Etkileşim penceresi için base64 tetikleyici kodu çözülemedi." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Etkileşimli pencere için tetikleyici kodunun süresi geçmiş. Tetikleyici kodları en fazla {{.Seconds}} saniye süreyle geçerlidir." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Etkileşim penceresi için tetikleyici kodunda istenilen veri eksik." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Etkileşim penceresi için tetikleyici kodunun base64 imzası çözülemedi." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Etkileşimli pencere için tetikleyici kodunun imzası doğrulanamadı." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Etkileşim penceresi için üretilen tetikleyici kodu imzalanamadı." + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "İleti dışa aktarma görevinde BatchSize değeri çözümlenemedi." @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermost Güvenlik Duyurusu" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "MFA kodu doğrulanırken sorun çıktı" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "MFA kodu geçersiz" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Kullanıcının MFA etkin durumu güncellenemedi" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Kullanıcının MFA etkin durumu güncellenemedi" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "MFA parolası temizlenirken sorun çıktı" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "QR kodu üretilirken sorun çıktı" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "MFA parolası kaydedilirken sorun çıktı" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "Bu sunucuda çok aşamalı kimlik doğrulaması zorunludur." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "MFA kodu doğrulanırken sorun çıktı" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "İşlenen verilerin geçersiz olması nedeniyle aktarım tamamlanamadı." @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "E-posta bildirimi değeri geçersiz" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Kanal anmalarını yok sayma durumu geçersiz" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "Bildirim düzeyi geçersiz" @@ -4255,32 +4427,16 @@ "translation": "Kullanıcının yazma aralıkları süresi 1000 milisaniyeden küçük olmamalıdır." }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTC Ağ Geçidi Yönetici parolası ayarlanmalıdır." + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "TLS sertifikası dosyasının değeri geçersiz - LetsEncrypt kullanın ya da var olan sertifika dosyasının yolunu belirtin" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC Ağ Geçidi Yönetici adresi http:// ya da https:// ile başlayan geçerli bir adres olmalıdır." + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "TLS anahtar dosyasının değeri geçersiz - LetsEncrypt kullanın ya da var olan anahtar dosyasının yolunu belirtin" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC Ağ Geçidi Websocket adresi http:// ya da https:// ile başlayan geçerli bir adres olmalıdır." - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN adresi stun: ile başlayan geçerli bir adres olmalıdır" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "WebRTC TURN adresi ayarlanmış ise TURN Paylaşılmış Anahtarı boş olamaz." - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN adresi turn: ile başlayan geçerli bir adres olmalıdır" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "WebRTC TURN adresi ayarlanmış ise TURN Kullanıcı Adı boş olamaz." + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "TLS için kullanılacak şifreleyici için aktarılan değer geçersiz - Lütfen geçerli değerlerin neler olduğunu öğrenmek için belgelere bakın" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "Kullanıcı kodu değeri geçersiz." }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "Kanal kodu geçersiz" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "Dosya kodları geçersiz" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "Kullanıcı kodu geçersiz" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Zorunlu hizmet koşulları özelliği eksik: olusturulma_zamani." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Hizmet koşulları kodu geçersiz." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Özel hizmet koşulları metni çok uzun. En çok {{.MaxLength}} karakter uzunluğunda olabilir." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Zorunlu hizmet koşulları özelliği eksik: kullanici_kodu." + }, { "id": "model.token.is_valid.expiry", "translation": "Kod sona erme süresi geçersiz" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "Lütfen geçerli bir e-posta adresi yazın." }, { "id": "model.user.is_valid.pwd.app_error", "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalıdır." }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük harf içermelidir." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük harf ile bir rakam içermelidir." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük harf, bir rakam ve bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük harf ve bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük ile bir büyük harf içermelidir." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük, bir büyük harf ve bir rakam içermelidir." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük harf, bir büyük harf, bir rakam ve bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir küçük harf, bir büyük harf ve bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir rakam içermelidir." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir rakam ile bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir büyük harf içermelidir." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir büyük harf ile bir rakam içermelidir." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir büyük harf, bir rakam ve bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Parolanız en az {{.Min}} karakter uzunluğunda olmalı ve en az bir büyük harf ile bir simge (\"~!@#$%^&*()\" gibi) içermelidir." + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "Kullanıcı adı bir harf ile başlamalı, 3 ile 22 karakter arasında olmalı ve rakamlar, küçük harfler ve \".\",\"-\" ile \"_\" karakterlerini içermelidir." }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "Kullanıcı kodu geçersiz" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Zorunlu hizmet koşulları özelliği eksik: olusturulma_zamani." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Zorunlu hizmet koşulları özelliği eksik: hizmet_kosullari_kodu." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Zorunlu hizmet koşulları özelliği eksik: kullanici_kodu." + }, { "id": "model.utils.decode_json.app_error", "translation": "kod çözülemedi" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "Kullanıcı durumu ayarlanamadı. Kullanıcı durumu bilinmiyor." }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Herkese açık bağlantılar devre dışı bırakılmış" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Dosyanın herkese açık bağlantısı alınamadı. Dosya okunabilecek bir iletiye eklenmiş olmalıdır." + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "HTML gövdesi içeriği eksik." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "E-posta konusu eksik." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "KİME adresi eksik." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "Veritabanından: StringArray *string olarak dönüştürülemedi" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "Herkese açık kanallar alınamadı" }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Kanal üyelerinin saat dilimleri alınamadı" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "Okunmamış kanal iletileri alınamadı" @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "Sabitlenmiş iletiler bulunamadı" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "Devre dışı bırakılmış kullanıcılar kanaldan çıkarılamadı" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "Üye kanaldan çıkarılamadı" @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "Dosya bilgileri kaydedilemedi" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Aynı adlı bir takım zaten var" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "Görev silinemedi" @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "Ayar güncellenemedi" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "İletinin tepkileri alınamadı" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "Tepki silinemedi" @@ -6026,6 +6394,22 @@ "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "Son takım simgesi güncelleme tarihi güncellenemedi" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Hizmet koşulları kaydedilemedi." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Hizmet koşulları alınamadı." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "Herhangi bir hizmet koşulları metni bulunamadı." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Var olan hizmet koşulları için kaydetme çağrısı yapılmamalıdır." + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "Belirtilen dönemde etkin olan kullanıcılar alınamadı" @@ -6270,6 +6654,22 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "Erişim kodu etkinleştirilemedi" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Hizmet koşulları silinemedi." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Hizmet koşulları alınamadı." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "Herhangi bir hizmet koşulları metni bulunamadı." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Hizmet koşulları kaydedilemedi." + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", "translation": "Gelen web bağlantıları sayılamadı" @@ -6350,6 +6750,10 @@ "id": "store.sql_webhooks.update_outgoing.app_error", "translation": "Web bağlantısı güncellenemedi" }, + { + "id": "store.update_error", + "translation": "update error" + }, { "id": "system.message.name", "translation": "Sistem" diff --git a/i18n/uk.json b/i18n/uk.json new file mode 100644 index 0000000000..31926171c4 --- /dev/null +++ b/i18n/uk.json @@ -0,0 +1,6913 @@ +[ + { + "id": "April", + "translation": "квітень" + }, + { + "id": "August", + "translation": "серпень" + }, + { + "id": "December", + "translation": "грудень" + }, + { + "id": "February", + "translation": "лютий" + }, + { + "id": "January", + "translation": "січень" + }, + { + "id": "July", + "translation": "липень" + }, + { + "id": "June", + "translation": "червень" + }, + { + "id": "March", + "translation": "березень" + }, + { + "id": "May", + "translation": "Травень" + }, + { + "id": "November", + "translation": "Листопад" + }, + { + "id": "October", + "translation": "Жовтень" + }, + { + "id": "September", + "translation": "Вересень" + }, + { + "id": "actiance.export.marshalToXml.appError", + "translation": "Не вдалося перетворити експорт в XML. " + }, + { + "id": "api.admin.add_certificate.array.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\". " + }, + { + "id": "api.admin.add_certificate.no_file.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\"." + }, + { + "id": "api.admin.add_certificate.open.app_error", + "translation": "Файл сертифіката не може бути відкритий." + }, + { + "id": "api.admin.add_certificate.saving.app_error", + "translation": "Файл сертифіката не може бути збережений." + }, + { + "id": "api.admin.file_read_error", + "translation": "Помилка читання лог файлу. " + }, + { + "id": "api.admin.get_brand_image.storage.app_error", + "translation": "Сховище зображень не налаштоване." + }, + { + "id": "api.admin.remove_certificate.delete.app_error", + "translation": "Виникла проблема при видаленні файлу сертифіката. Переконайтеся, що файл config/{{.Filename}} існує." + }, + { + "id": "api.admin.saml.metadata.app_error", + "translation": "Сталася помилка при побудові метаданих постачальника послуг." + }, + { + "id": "api.admin.saml.not_available.app_error", + "translation": "Символ бренда не налаштована та не підтримується на цьому сервері. " + }, + { + "id": "api.admin.test_email.body", + "translation": "Здається, Ваша електронна пошта Mattermost встановлена вірно!" + }, + { + "id": "api.admin.test_email.missing_server", + "translation": "Потрібно SMTP сервер" + }, + { + "id": "api.admin.test_email.reenter_password", + "translation": "SMTP сервер, порт або ім'я користувача змінені. Будь ласка, повторно введіть пароль SMTP для перевірки з'єднання." + }, + { + "id": "api.admin.test_email.subject", + "translation": "Mattermost - Тестування налаштувань електронної пошти" + }, + { + "id": "api.admin.test_s3.missing_s3_bucket", + "translation": "Потрібен S3 Bucket" + }, + { + "id": "api.admin.upload_brand_image.array.app_error", + "translation": "Порожній масив 'image' в запиті" + }, + { + "id": "api.admin.upload_brand_image.no_file.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\"." + }, + { + "id": "api.admin.upload_brand_image.parse.app_error", + "translation": "Неможливо обробити форму з декількох частин" + }, + { + "id": "api.admin.upload_brand_image.storage.app_error", + "translation": "Неможливо завантажити зображення. Сховище зображень не налаштоване." + }, + { + "id": "api.admin.upload_brand_image.too_large.app_error", + "translation": "Неможливо завантажити файл. Він занадто великий." + }, + { + "id": "api.channel.add_member.added", + "translation": "%v доданний (а) в канал %v" + }, + { + "id": "api.channel.add_user.to.channel.failed.app_error", + "translation": "Не вдалося додати учасника до каналу" + }, + { + "id": "api.channel.add_user.to.channel.failed.deleted.app_error", + "translation": "Неможливо додати користувача до каналу, так як він був видалений з команди." + }, + { + "id": "api.channel.add_user_to_channel.type.app_error", + "translation": "Не можу додати учасника до каналу цього типу" + }, + { + "id": "api.channel.change_channel_privacy.private_to_public", + "translation": "Канал перетворений в публічний і до нього може приєднатися будь-який учасник." + }, + { + "id": "api.channel.change_channel_privacy.public_to_private", + "translation": "Канал перетворений в приватний." + }, + { + "id": "api.channel.convert_channel_to_private.default_channel_error", + "translation": "Цей стандартний канал не може бути конвертований в приватний." + }, + { + "id": "api.channel.convert_channel_to_private.private_channel_error", + "translation": "Канал, що потрібно конвертувати, вже приватний." + }, + { + "id": "api.channel.create_channel.direct_channel.app_error", + "translation": "Потрібно використовувати createDirectChannel з API для створення каналу особистих повідомлень" + }, + { + "id": "api.channel.create_channel.invalid_character.app_error", + "translation": "Неприпустимий символ '__' в імені каналу не для особистих повідомлень" + }, + { + "id": "api.channel.create_channel.max_channel_limit.app_error", + "translation": "Не можна створити більше {{.MaxChannelsPerTeam}} каналів для цієї команди" + }, + { + "id": "api.channel.create_default_channels.off_topic", + "translation": "Флуд" + }, + { + "id": "api.channel.create_default_channels.town_square", + "translation": "Загальний канал" + }, + { + "id": "api.channel.create_direct_channel.invalid_user.app_error", + "translation": "Невірний ID користувача при створенні приватного каналу" + }, + { + "id": "api.channel.create_group.bad_size.app_error", + "translation": "Канал групи повинен мати не менше трьох і не більше восьми користувачів" + }, + { + "id": "api.channel.create_group.bad_user.app_error", + "translation": "Один із запропонованих користувачів не існує" + }, + { + "id": "api.channel.delete_channel.archived", + "translation": "% v долучився до каналу" + }, + { + "id": "api.channel.delete_channel.cannot.app_error", + "translation": "Неможливо видалити канал за замовчуванням {{.Channel}}" + }, + { + "id": "api.channel.delete_channel.deleted.app_error", + "translation": "Даний канал був переміщений в архів, або видалений" + }, + { + "id": "api.channel.delete_channel.type.invalid", + "translation": "Неможливо видалити канали прямого або групового повідомлення" + }, + { + "id": "api.channel.join_channel.permissions.app_error", + "translation": "У вас немає відповідних прав" + }, + { + "id": "api.channel.join_channel.post_and_forget", + "translation": "%v долучився до каналу." + }, + { + "id": "api.channel.leave.default.app_error", + "translation": "Неможливо видалити канал за замовчуванням {{.Channel}} " + }, + { + "id": "api.channel.leave.direct.app_error", + "translation": "Неможливо залишити канал особистих повідомлень" + }, + { + "id": "api.channel.leave.last_member.app_error", + "translation": "Ви єдиний залишився учасник, спробуйте видалити Приватний Канал замість того, щоб вийти." + }, + { + "id": "api.channel.leave.left", + "translation": "%v вийшов з каналу." + }, + { + "id": "api.channel.patch_update_channel.forbidden.app_error", + "translation": "Не вдалося оновити заголовок прямого каналу " + }, + { + "id": "api.channel.post_channel_privacy_message.error", + "translation": "Не вдалося опублікувати повідомлення про конфіденційність каналу." + }, + { + "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error", + "translation": "Ну вдалося відправити повідомлення про оновлення Імен каналу" + }, + { + "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error", + "translation": "Не вдалося користувача при спробі оновлення повідомлення заголовка каналу" + }, + { + "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from", + "translation": "% s оновив відображуване ім'я каналу від:% s до:% s" + }, + { + "id": "api.channel.post_update_channel_header_message_and_forget.post.error", + "translation": "Не вдалося опублікувати повідомлення поновлення заголовка каналу" + }, + { + "id": "api.channel.post_update_channel_header_message_and_forget.removed", + "translation": "% s видалив заголовок каналу (був:% s)" + }, + { + "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error", + "translation": "Не вдалося отримати користувача при спробі оновлення повідомлення заголовка каналу" + }, + { + "id": "api.channel.post_update_channel_header_message_and_forget.updated_from", + "translation": "% s оновив заголовок каналу з:% s до:% s" + }, + { + "id": "api.channel.post_update_channel_header_message_and_forget.updated_to", + "translation": "% s оновив заголовок каналу на:% s" + }, + { + "id": "api.channel.post_user_add_remove_message_and_forget.error", + "translation": "Не вдалося опублікувати повідомлення про приєднання / залишення" + }, + { + "id": "api.channel.remove.default.app_error", + "translation": "Неможливо видалити користувача з канал за замовчуванням {{.Channel}} " + }, + { + "id": "api.channel.remove_channel_member.type.app_error", + "translation": "Неможливо видалити користувача з каналу." + }, + { + "id": "api.channel.remove_member.removed", + "translation": "% v вилучено з каналу." + }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "Ви не можете перейменовувати прямий канал повідомлень" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "Ви не можете перейменувати канал групового повідомлення" + }, + { + "id": "api.channel.update_channel.deleted.app_error", + "translation": "Даний канал був переміщений в архів, або видалений " + }, + { + "id": "api.channel.update_channel.tried.app_error", + "translation": "Спроба виконати недійсне оновлення каналу за умовчанням {{.Channel}}" + }, + { + "id": "api.channel.update_channel_member_roles.scheme_role.app_error", + "translation": "Надана роль керується схемою, тому не може бути застосована безпосередньо до члену каналу" + }, + { + "id": "api.channel.update_channel_scheme.license.error", + "translation": "Ліцензія не підтримує оновлення схеми каналу " + }, + { + "id": "api.channel.update_channel_scheme.scheme_scope.error", + "translation": "Не вдається встановити схему в канал, оскільки схема, що постачається, не є схемою каналу." + }, + { + "id": "api.channel.update_team_member_roles.scheme_role.app_error", + "translation": "Надана роль керується схемою, тому не може бути застосована безпосередньо до члена команди" + }, + { + "id": "api.command.admin_only.app_error", + "translation": "Інтеграція обмежена, доступ для інтеграції надано лише адміністраторами." + }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "Вказаний користувач не є учасником зазначеної команди." + }, + { + "id": "api.command.disabled.app_error", + "translation": "Команди відключені системним адміністратором" + }, + { + "id": "api.command.duplicate_trigger.app_error", + "translation": "Це слово тригера вже використовується. Виберіть інше слово." + }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, + { + "id": "api.command.execute_command.debug", + "translation": "Виконання cmd =% v userId =% v" + }, + { + "id": "api.command.execute_command.failed.app_error", + "translation": "Команда з тригером '{{.Trigger}} \"не вдалося" + }, + { + "id": "api.command.execute_command.failed_empty.app_error", + "translation": "Команда з тригером '{{.Trigger}}' повернула порожню відповідь" + }, + { + "id": "api.command.execute_command.failed_resp.app_error", + "translation": "Команда з тригером '{{.Trigger}}' повернулася відповідь {{.Status}}" + }, + { + "id": "api.command.execute_command.not_found.app_error", + "translation": "Команда з тригером '{{.Trigger}}' не знайдена. Щоб надіслати повідомлення, починаючи з \"/\", спробуйте додати порожній простір на початку повідомлення." + }, + { + "id": "api.command.execute_command.start.app_error", + "translation": "Тригер команди не знайдено" + }, + { + "id": "api.command.invite_people.desc", + "translation": "Надішліть запрошення електронною поштою до команди Mattermost" + }, + { + "id": "api.command.invite_people.email_invitations_off", + "translation": "Запрошення електронної пошти відключені, запрошення не надсилаються" + }, + { + "id": "api.command.invite_people.email_off", + "translation": "Електронна пошта не налаштована, запрошення не надіслано" + }, + { + "id": "api.command.invite_people.fail", + "translation": "Виникла помилка під час надсилання запрошень електронною поштою" + }, + { + "id": "api.command.invite_people.hint", + "translation": "[name@domain.com ...]" + }, + { + "id": "api.command.invite_people.invite_off", + "translation": "Створення користувача було відключено на цьому сервері, жодних запрошень (я) не було відправлено" + }, + { + "id": "api.command.invite_people.name", + "translation": "запросити людей" + }, + { + "id": "api.command.invite_people.no_email", + "translation": "Будь ласка, вкажіть одну чи кілька правильних електронних адрес" + }, + { + "id": "api.command.invite_people.sent", + "translation": "Запрошення відправлено " + }, + { + "id": "api.command.team_mismatch.app_error", + "translation": "Не вдається оновити команди в команд" + }, + { + "id": "api.command_away.desc", + "translation": "Встановіть свій стан \"Відсутній\"" + }, + { + "id": "api.command_away.name", + "translation": "Відсутній" + }, + { + "id": "api.command_away.success", + "translation": "Зараз ваш стан \"Відсутній\"" + }, + { + "id": "api.command_channel_header.channel.app_error", + "translation": "Помилка завантаження поточного каналу." + }, + { + "id": "api.command_channel_header.desc", + "translation": "Редагувати заголовок каналу" + }, + { + "id": "api.command_channel_header.hint", + "translation": "текс" + }, + { + "id": "api.command_channel_header.message.app_error", + "translation": "Текст повинен бути забезпечений командою / заголовок." + }, + { + "id": "api.command_channel_header.name", + "translation": "заголовок" + }, + { + "id": "api.command_channel_header.permission.app_error", + "translation": "У вас немає відповідних прав для редагування заголовка каналу. " + }, + { + "id": "api.command_channel_header.update_channel.app_error", + "translation": "Помилка оновлення поточного каналу." + }, + { + "id": "api.command_channel_purpose.channel.app_error", + "translation": "Помилка завантаження поточного каналу." + }, + { + "id": "api.command_channel_purpose.desc", + "translation": "Редагування цілі каналу" + }, + { + "id": "api.command_channel_purpose.direct_group.app_error", + "translation": "Не вдається встановити цілі для прямих каналів повідомлень. Використовуйте /header, щоб замість цього встановити заголовок." + }, + { + "id": "api.command_channel_purpose.hint", + "translation": "текс" + }, + { + "id": "api.command_channel_purpose.message.app_error", + "translation": "Повідомлення повинно бути забезпечено командою / purpose." + }, + { + "id": "api.command_channel_purpose.name", + "translation": "Ціль" + }, + { + "id": "api.command_channel_purpose.permission.app_error", + "translation": "У вас немає відповідних прав для редагування цілі каналу. " + }, + { + "id": "api.command_channel_purpose.update_channel.app_error", + "translation": "Помилка оновлення поточного каналу." + }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "Помилка завантаження поточного каналу." + }, + { + "id": "api.command_channel_rename.channel.app_error", + "translation": "Помилка завантаження поточного каналу." + }, + { + "id": "api.command_channel_rename.desc", + "translation": "Перейменувати канал" + }, + { + "id": "api.command_channel_rename.direct_group.app_error", + "translation": "Неможливо перейменувати канал особистих повідомлень" + }, + { + "id": "api.command_channel_rename.hint", + "translation": "текст" + }, + { + "id": "api.command_channel_rename.message.app_error", + "translation": "Повідомлення повинно бути забезпечено командою / rename." + }, + { + "id": "api.command_channel_rename.name", + "translation": "перейменувати " + }, + { + "id": "api.command_channel_rename.permission.app_error", + "translation": "У вас немає прав перейменувати канал" + }, + { + "id": "api.command_channel_rename.too_long.app_error", + "translation": "Назва каналу має бути {{.Length}} або менше символів" + }, + { + "id": "api.command_channel_rename.too_short.app_error", + "translation": "Назва каналу має бути {{.Length}} або більше символів" + }, + { + "id": "api.command_channel_rename.update_channel.app_error", + "translation": "Помилка оновлення поточного каналу." + }, + { + "id": "api.command_code.desc", + "translation": "Відображати текст як кодовий блок" + }, + { + "id": "api.command_code.hint", + "translation": "текст" + }, + { + "id": "api.command_code.message.app_error", + "translation": "Повідомлення повинно містити команду / код." + }, + { + "id": "api.command_code.name", + "translation": "код " + }, + { + "id": "api.command_collapse.desc", + "translation": "Увімкніть автоматичне згортання попереднього перегляду зображень" + }, + { + "id": "api.command_collapse.name", + "translation": "згорнути" + }, + { + "id": "api.command_collapse.success", + "translation": "Посилання на зображення тепер згортаються за замовчуванням" + }, + { + "id": "api.command_dnd.desc", + "translation": "Режим \"Не турбувати\" відключає настільні і мобільні push-повідомлення." + }, + { + "id": "api.command_dnd.disabled", + "translation": "Режим \"Не турбувати\" відключений." + }, + { + "id": "api.command_dnd.error", + "translation": "Помилка отримання стану користувача." + }, + { + "id": "api.command_dnd.name", + "translation": "не турбувати " + }, + { + "id": "api.command_dnd.success", + "translation": "Режим \"Не турбувати\" включений. Ви не будете отримувати сповіщення на робочому столі або мобільних пристроях до тих пір, поки не відключіть режим \"Не турбувати\"." + }, + { + "id": "api.command_echo.delay.app_error", + "translation": "Затримки повинні бути менше 10000 секунд" + }, + { + "id": "api.command_echo.desc", + "translation": "Вивести текст від імені вашого профілю" + }, + { + "id": "api.command_echo.high_volume.app_error", + "translation": "Високий об'єм запиту ехо, не можливо обробити запит" + }, + { + "id": "api.command_echo.hint", + "translation": "\"повідомлення\" [затримка в секундах]" + }, + { + "id": "api.command_echo.message.app_error", + "translation": "Повідомлення повинно бути забезпечено командою / echo." + }, + { + "id": "api.command_echo.name", + "translation": "ехо" + }, + { + "id": "api.command_expand.desc", + "translation": "Вимкнути автоматичне згортання попереднього перегляду зображень" + }, + { + "id": "api.command_expand.name", + "translation": "розширити " + }, + { + "id": "api.command_expand.success", + "translation": "Посилання на зображення тепер розгортається за замовчуванням" + }, + { + "id": "api.command_expand_collapse.fail.app_error", + "translation": "Під час розширення попереднього перегляду сталася помилка" + }, + { + "id": "api.command_groupmsg.desc", + "translation": "Відправляє групове повідомлення вказаним користувачам" + }, + { + "id": "api.command_groupmsg.fail.app_error", + "translation": "Під час надсилання повідомлень користувачам сталася помилка." + }, + { + "id": "api.command_groupmsg.group_fail.app_error", + "translation": "Під час створення групового повідомлення сталася помилка." + }, + { + "id": "api.command_groupmsg.hint", + "translation": "@ [ім'я користувача1], @ [ім'я користувача2] \"повідомлення\"" + }, + { + "id": "api.command_groupmsg.invalid_user.app_error", + "translation": { + "one": "Не вдалося знайти користувача: {{.Users}}Не вдалося знайти користувачів: {{.Users}}", + "other": "" + } + }, + { + "id": "api.command_groupmsg.max_users.app_error", + "translation": "Максимальна кількість отримувачів групових повідомлень обмежено {{.MaxUsers}} користувачами." + }, + { + "id": "api.command_groupmsg.min_users.app_error", + "translation": "Група повідомлень обмежується мінімум користувачами {{.MinUsers}}." + }, + { + "id": "api.command_groupmsg.name", + "translation": "повідомлення " + }, + { + "id": "api.command_groupmsg.permission.app_error", + "translation": "У вас немає відповідних прав для створення нового групового повідомлення." + }, + { + "id": "api.command_help.desc", + "translation": "Відкрийте сторінку за допомогою Mattermost" + }, + { + "id": "api.command_help.name", + "translation": "допомога" + }, + { + "id": "api.command_invite.channel.app_error", + "translation": "Помилка завантаження поточного каналу." + }, + { + "id": "api.command_invite.channel.error", + "translation": "Не вдається знайти канал {{.Channel}}. Будь-ласка, скористайтесь [документацією](https://about.mattermost.com/default-channel-handle-documentation) для ідентифікаціі каналів." + }, + { + "id": "api.command_invite.desc", + "translation": "Запросити користувача до каналу" + }, + { + "id": "api.command_invite.directchannel.app_error", + "translation": "Ви не можете видалити будь-кого з каналу прямого сполучення. " + }, + { + "id": "api.command_invite.fail.app_error", + "translation": "Під час приєднання до каналу сталася помилка. " + }, + { + "id": "api.command_invite.hint", + "translation": "@ [Ім'я користувача] ~ [канал]" + }, + { + "id": "api.command_invite.missing_message.app_error", + "translation": "Відсутнє ім'я користувача і канал." + }, + { + "id": "api.command_invite.missing_user.app_error", + "translation": "Ми не змогли знайти користувача. Можливо він заблокований Системним адміністратором." + }, + { + "id": "api.command_invite.name", + "translation": "Запросити" + }, + { + "id": "api.command_invite.permission.app_error", + "translation": "У вас недостатньо прав для додавання {{.User}} в {{.Channel}}." + }, + { + "id": "api.command_invite.private_channel.app_error", + "translation": "Не вдалося знайти канал {{.Channel}}. Для ідентифікації каналів використовуйте ручку каналу." + }, + { + "id": "api.command_invite.success", + "translation": "{{.User}} додано в канал {{.Channel}}." + }, + { + "id": "api.command_invite.user_already_in_channel.app_error", + "translation": "{{.User}} вже знаходиться в каналі." + }, + { + "id": "api.command_invite_people.permission.app_error", + "translation": "У вас немає дозволу на запрошення нових користувачів на цей сервер." + }, + { + "id": "api.command_join.desc", + "translation": "Приєднуйтесь до відкритого каналу" + }, + { + "id": "api.command_join.fail.app_error", + "translation": "Під час приєднання до каналу сталася помилка." + }, + { + "id": "api.command_join.hint", + "translation": "[канал] " + }, + { + "id": "api.command_join.list.app_error", + "translation": "Під час пошуку каналів сталася помилка." + }, + { + "id": "api.command_join.missing.app_error", + "translation": "Не вдається знайти канал" + }, + { + "id": "api.command_join.name", + "translation": "приєднатися" + }, + { + "id": "api.command_kick.name", + "translation": "удар" + }, + { + "id": "api.command_leave.desc", + "translation": "Залишити поточний канал" + }, + { + "id": "api.command_leave.fail.app_error", + "translation": "Під час виходу з каналу сталася помилка." + }, + { + "id": "api.command_leave.name", + "translation": "вийти" + }, + { + "id": "api.command_logout.desc", + "translation": "Вийти з Mattermost" + }, + { + "id": "api.command_logout.fail_message", + "translation": "Не вдалося вийти" + }, + { + "id": "api.command_logout.name", + "translation": "вийти " + }, + { + "id": "api.command_me.desc", + "translation": "Виконати дію" + }, + { + "id": "api.command_me.hint", + "translation": "[повідомлення] " + }, + { + "id": "api.command_me.name", + "translation": "мені" + }, + { + "id": "api.command_msg.desc", + "translation": "Відправити особисте повідомлення для користувача " + }, + { + "id": "api.command_msg.dm_fail.app_error", + "translation": "Під час створення особистого повідомлення сталася помилка." + }, + { + "id": "api.command_msg.fail.app_error", + "translation": "Виникла помилка при передачі повідомлення користувачу." + }, + { + "id": "api.command_msg.hint", + "translation": "@ [ім'я користувача] \"повідомлення\"" + }, + { + "id": "api.command_msg.missing.app_error", + "translation": "Не вдається знайти користувача" + }, + { + "id": "api.command_msg.name", + "translation": "повідомлення " + }, + { + "id": "api.command_msg.permission.app_error", + "translation": "Ви не маєте відповідних прав для направлення повідомлення цьому користувачеві." + }, + { + "id": "api.command_mute.desc", + "translation": "Вимкнення настільних, електронних та push-сповіщень для поточного каналу або вказаного каналу." + }, + { + "id": "api.command_mute.error", + "translation": "Не вдається знайти канал {{.Channel}}. Будь-ласка, скористайтесь [документацією](https://about.mattermost.com/default-channel-handle-documentation) для ідентифікаціі каналів. " + }, + { + "id": "api.command_mute.hint", + "translation": "[канал] " + }, + { + "id": "api.command_mute.name", + "translation": "вимкнути звук" + }, + { + "id": "api.command_mute.no_channel.error", + "translation": "Не вдається знайти канал {{.Channel}}. Будь-ласка, скористайтесь [документацією](https://about.mattermost.com/default-channel-handle-documentation) для ідентифікаціі каналів. " + }, + { + "id": "api.command_mute.not_member.error", + "translation": "Не вдалося відключити канал {{.Channel}}, оскільки ви не є його членом." + }, + { + "id": "api.command_mute.success_mute", + "translation": "Ви не отримаєте сповіщення для {{.Channel}}, доки не вимкнеться звук каналу." + }, + { + "id": "api.command_mute.success_mute_direct_msg", + "translation": "Ви не отримаєте сповіщення для цього каналу, доки вимкнеться звук каналу." + }, + { + "id": "api.command_mute.success_unmute", + "translation": "{{.Channel}} більше не вимикається." + }, + { + "id": "api.command_mute.success_unmute_direct_msg", + "translation": "Цей канал більше не приглушений." + }, + { + "id": "api.command_offline.desc", + "translation": "Встановити статус \"Не в мережі\"" + }, + { + "id": "api.command_offline.name", + "translation": "поза мережею " + }, + { + "id": "api.command_offline.success", + "translation": "Ви перейшли до роботи у автономному режимі " + }, + { + "id": "api.command_online.desc", + "translation": "Встановити статус \"В мережі\"" + }, + { + "id": "api.command_online.name", + "translation": "у мережі " + }, + { + "id": "api.command_online.success", + "translation": "Ви зараз у мережі" + }, + { + "id": "api.command_open.name", + "translation": "відкрити " + }, + { + "id": "api.command_remove.desc", + "translation": "Видалити учасника з каналу" + }, + { + "id": "api.command_remove.direct_group.app_error", + "translation": "Ви не можете видалити будь-кого з каналу прямого сполучення." + }, + { + "id": "api.command_remove.hint", + "translation": "@ [ім'я користувача]" + }, + { + "id": "api.command_remove.message.app_error", + "translation": "Повідомлення повинно бути забезпечено командою / remove або / kick." + }, + { + "id": "api.command_remove.missing.app_error", + "translation": "Не вдалося знайти користувача. Можливо він заблокований системним адміністратором." + }, + { + "id": "api.command_remove.name", + "translation": "видалити" + }, + { + "id": "api.command_remove.permission.app_error", + "translation": "У вас немає відповідних прав для видалення учасника." + }, + { + "id": "api.command_remove.user_not_in_channel", + "translation": "{{.Username}} не є учасником цього каналу." + }, + { + "id": "api.command_search.desc", + "translation": "Пошук тексту в повідомленнях " + }, + { + "id": "api.command_search.hint", + "translation": "текст " + }, + { + "id": "api.command_search.name", + "translation": "пошук " + }, + { + "id": "api.command_search.unsupported.app_error", + "translation": "Команда пошуку не підтримується на вашому пристрої" + }, + { + "id": "api.command_settings.desc", + "translation": "Відкрийте діалогове вікно налаштування профілю" + }, + { + "id": "api.command_settings.name", + "translation": "налаштування " + }, + { + "id": "api.command_settings.unsupported.app_error", + "translation": "Налаштування недоступні на Вашому пристрої " + }, + { + "id": "api.command_shortcuts.desc", + "translation": "Відображає список комбінацій клавіш" + }, + { + "id": "api.command_shortcuts.name", + "translation": "комбінації клавіш" + }, + { + "id": "api.command_shortcuts.unsupported.app_error", + "translation": "Гарячі клавіші недоступні на вашому пристрої" + }, + { + "id": "api.command_shrug.desc", + "translation": "Додати ¯ \\ _ (ツ) _ / ¯ до вашого повідомлення" + }, + { + "id": "api.command_shrug.hint", + "translation": "[повідомлення]" + }, + { + "id": "api.command_shrug.name", + "translation": "знизать плечима" + }, + { + "id": "api.config.client.old_format.app_error", + "translation": "Новий формат конфігурації клієнта ще не підтримується. Укажіть формат = старий у рядку запиту." + }, + { + "id": "api.context.404.app_error", + "translation": "На жаль, ми не змогли знайти сторінку." + }, + { + "id": "api.context.invalid_body_param.app_error", + "translation": "Недійсний або відсутній {{.Name}} в тілі запиту" + }, + { + "id": "api.context.invalid_param.app_error", + "translation": "Недійсний параметр {{.Name}}" + }, + { + "id": "api.context.invalid_token.error", + "translation": "Недійсний токен сесії = {{.Token}}, err = {{.Error}}" + }, + { + "id": "api.context.invalid_url_param.app_error", + "translation": "Недійсний або відсутній параметр {{.Name}} в URL-адресі запиту" + }, + { + "id": "api.context.mfa_required.app_error", + "translation": "Багатофункціональна аутентифікація потрібна на цьому сервері." + }, + { + "id": "api.context.permissions.app_error", + "translation": "У вас немає відповідних дозволів" + }, + { + "id": "api.context.session_expired.app_error", + "translation": "Недійсний або закінчився сеанс, будь ласка, знову ввійдіть." + }, + { + "id": "api.context.token_provided.app_error", + "translation": "Сеанс - це не OAuth, але токен був наданий у рядку запиту" + }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "Користувацькі умови обслуговування сервісу вимкнено" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "Будь-ласка, введіть текст для своїх користувацьких умов надання послуг." + }, + { + "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", + "translation": "Канали прийому електронної пошти для завантаження були повними. Будь ласка, збільшіть розмір буфера для дозування електронної пошти." + }, + { + "id": "api.email_batching.add_notification_email_to_batch.disabled.app_error", + "translation": "Поштові об'єднання відключені системним адміністратором" + }, + { + "id": "api.email_batching.render_batched_post.date", + "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}} " + }, + { + "id": "api.email_batching.render_batched_post.direct_message", + "translation": "Особисте повідомлення від" + }, + { + "id": "api.email_batching.render_batched_post.go_to_post", + "translation": "Перейти до запису" + }, + { + "id": "api.email_batching.render_batched_post.group_message", + "translation": "Групове повідомлення від" + }, + { + "id": "api.email_batching.render_batched_post.notification", + "translation": "Повідомлення від" + }, + { + "id": "api.email_batching.send_batched_email_notification.body_text", + "translation": { + "one": "Ви отримали нове повідомлення.У вас є {{.Count}} нові сповіщення.", + "other": "У вас є {{.Count}} нові сповіщення." + } + }, + { + "id": "api.email_batching.send_batched_email_notification.subject", + "translation": { + "one": "[{{.SiteName}}] Нове повідомлення для {{.Month}} {{.Day}}, {{.Year}}", + "other": "[{{.SiteName}}] Нові сповіщення для {{.Month}} {{.Day}}, {{.Year}}" + } + }, + { + "id": "api.emoji.create.duplicate.app_error", + "translation": "Неможливо створити смайли. Ще одна смайли з тим же ім'ям вже існує." + }, + { + "id": "api.emoji.create.other_user.app_error", + "translation": "Недійсний ідентифікатор користувача " + }, + { + "id": "api.emoji.create.parse.app_error", + "translation": "Неможливо створити смайли. Не можу зрозуміти запит." + }, + { + "id": "api.emoji.create.too_large.app_error", + "translation": "Неможливо створити смайли. Розмір зображення має бути меншим за 1 МБ." + }, + { + "id": "api.emoji.disabled.app_error", + "translation": "Додаткові смайли були відключені системним адміністратором." + }, + { + "id": "api.emoji.get_image.decode.app_error", + "translation": "Неможливо декодувати файл зображення для смайликів." + }, + { + "id": "api.emoji.get_image.read.app_error", + "translation": "Неможливо прочитати файл зображень для смайликів." + }, + { + "id": "api.emoji.storage.app_error", + "translation": "Файл зберігання не належним чином налаштовано. Будь ласка, налаштуйте для зберігання файлів S3 або локального сервера." + }, + { + "id": "api.emoji.upload.image.app_error", + "translation": "Неможливо створити смайли. Файл має бути PNG, JPEG або GIF." + }, + { + "id": "api.emoji.upload.large_image.decode_error", + "translation": "Неможливо створити смайли. Виникла помилка під час спроби декодування зображення." + }, + { + "id": "api.emoji.upload.large_image.encode_error", + "translation": "Неможливо створити смайли. Виникла помилка при спробі кодувати зображення." + }, + { + "id": "api.emoji.upload.large_image.gif_decode_error", + "translation": "Неможливо створити смайли. Виникла помилка під час спроби декодування зображення GIF." + }, + { + "id": "api.emoji.upload.large_image.gif_encode_error", + "translation": "Неможливо створити смайли. Виникла помилка при спробі кодувати зображення GIF." + }, + { + "id": "api.emoji.upload.large_image.too_large.app_error", + "translation": "Неможливо створити смайли. Зображення має бути менше {{.MaxWidth}} до {{.MaxHeight}}." + }, + { + "id": "api.emoji.upload.open.app_error", + "translation": "Неможливо створити смайли. Виникла помилка при спробі кодувати зображення. " + }, + { + "id": "api.file.attachments.disabled.app_error", + "translation": "Вкладення файлів на цьому сервері вимкнено." + }, + { + "id": "api.file.file_exists.exists_local.app_error", + "translation": "Не вдається перевірити, чи існує файл." + }, + { + "id": "api.file.file_exists.s3.app_error", + "translation": "Не вдається перевірити, чи існує файл." + }, + { + "id": "api.file.get_file.public_invalid.app_error", + "translation": "Загальнодоступний зв'язок не вважається дійсним" + }, + { + "id": "api.file.get_file_preview.no_preview.app_error", + "translation": "Файл не має зображення попереднього перегляду" + }, + { + "id": "api.file.get_file_thumbnail.no_thumbnail.app_error", + "translation": "Файл не має ескізів" + }, + { + "id": "api.file.get_public_link.disabled.app_error", + "translation": "Публічні посилання вимкнено" + }, + { + "id": "api.file.get_public_link.no_post.app_error", + "translation": "Не вдається отримати інформацію для файлу. Файл повинен бути прикріплений до публікації, який може бути прочитаний поточним користувачем. " + }, + { + "id": "api.file.move_file.copy_within_s3.app_error", + "translation": "Не вдається скопіювати файл у S3." + }, + { + "id": "api.file.move_file.delete_from_s3.app_error", + "translation": "Неможливо видалити файл із S3." + }, + { + "id": "api.file.move_file.rename.app_error", + "translation": "Не вдається перемістити файл локально." + }, + { + "id": "api.file.no_driver.app_error", + "translation": "Не вибрано файл драйвера." + }, + { + "id": "api.file.read_file.reading_local.app_error", + "translation": "Виникла помилка з локального сховища серверів " + }, + { + "id": "api.file.read_file.s3.app_error", + "translation": "Виникла помилка з локального сховища серверів " + }, + { + "id": "api.file.reader.reading_local.app_error", + "translation": "Виникла помилка з локального сховища серверів " + }, + { + "id": "api.file.reader.s3.app_error", + "translation": "Виникла помилка з локального сховища серверів S3" + }, + { + "id": "api.file.test_connection.local.connection.app_error", + "translation": "Не маєте прав на запис на зазначену локальну конфігурацію чи іншу помилку." + }, + { + "id": "api.file.test_connection.s3.bucked_create.app_error", + "translation": "Неможливо створити бакет." + }, + { + "id": "api.file.test_connection.s3.bucket_exists.app_error", + "translation": "Помилка перевірки існування бакета." + }, + { + "id": "api.file.test_connection.s3.connection.app_error", + "translation": "Погане з'єднання до S3 або minio." + }, + { + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." + }, + { + "id": "api.file.upload_file.incorrect_number_of_files.app_error", + "translation": "Не вдається завантажити файли. Неправильне число вказаних файлів." + }, + { + "id": "api.file.upload_file.large_image.app_error", + "translation": "Не вдалося завантажити файл над максимальними розмірами: {{.Filename}}" + }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, + { + "id": "api.file.upload_file.storage.app_error", + "translation": "Неможливо завантажити зображення. Сховище зображень не налаштоване. " + }, + { + "id": "api.file.upload_file.too_large.app_error", + "translation": "Неможливо завантажити файл. Він занадто великий. " + }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, + { + "id": "api.file.write_file.s3.app_error", + "translation": "Виникла помилка запису в S3" + }, + { + "id": "api.file.write_file_locally.create_dir.app_error", + "translation": "Виникла помилка при створенні каталогу для нового файлу" + }, + { + "id": "api.file.write_file_locally.writing.app_error", + "translation": "Виникла помилка запису на локальний сервер зберігання" + }, + { + "id": "api.incoming_webhook.disabled.app_error", + "translation": "Додаткові смайли були відключені системним адміністратором. " + }, + { + "id": "api.incoming_webhook.invalid_username.app_error", + "translation": "Невірне ім'я користувача." + }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, + { + "id": "api.license.add_license.array.app_error", + "translation": "Порожній масив 'image' в запиті " + }, + { + "id": "api.license.add_license.expired.app_error", + "translation": "Ліцензія закінчилася або ще не розпочалась." + }, + { + "id": "api.license.add_license.invalid.app_error", + "translation": "Недійсний файл ліцензії." + }, + { + "id": "api.license.add_license.invalid_count.app_error", + "translation": "Не вдається підрахувати загальну кількість унікальних користувачів." + }, + { + "id": "api.license.add_license.no_file.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\". " + }, + { + "id": "api.license.add_license.open.app_error", + "translation": "Не вдалося відкрити файл ліцензії" + }, + { + "id": "api.license.add_license.save.app_error", + "translation": "Ліцензія не збереглася належним чином." + }, + { + "id": "api.license.add_license.save_active.app_error", + "translation": "Активний ідентифікатор ліцензії не зберігався належним чином." + }, + { + "id": "api.license.add_license.unique_users.app_error", + "translation": "Ця ліцензія підтримує лише користувачів {{.Users}}, коли ваша система має {{.Count}} унікальних користувачів. Унікальні користувачі розраховуються виразно за адресою електронної пошти. Ви можете побачити загальний підрахунок користувачів у розділі Звіти про сайти -> Перегляд статистики." + }, + { + "id": "api.license.client.old_format.app_error", + "translation": "Новий формат конфігурації клієнта ще не підтримується. Укажіть формат = старий у рядку запиту. " + }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, + { + "id": "api.oauth.allow_oauth.redirect_callback.app_error", + "translation": "invalid_request: Поставляється redirect_uri не відповідає зареєстрованому callback_url" + }, + { + "id": "api.oauth.allow_oauth.turn_off.app_error", + "translation": "Адміністратор системи вимкнув постачальника послуг OAuth2." + }, + { + "id": "api.oauth.authorize_oauth.disabled.app_error", + "translation": "Адміністратор системи вимкнув постачальника послуг OAuth2." + }, + { + "id": "api.oauth.get_access_token.bad_client_id.app_error", + "translation": "invalid_request: Поганий client_id" + }, + { + "id": "api.oauth.get_access_token.bad_client_secret.app_error", + "translation": "invalid_request: відсутній client_secret" + }, + { + "id": "api.oauth.get_access_token.bad_grant.app_error", + "translation": "invalid_request: поганий grant_type" + }, + { + "id": "api.oauth.get_access_token.credentials.app_error", + "translation": "invalid_client: недійсні клієнтські облікові дані" + }, + { + "id": "api.oauth.get_access_token.disabled.app_error", + "translation": "Адміністратор системи вимкнув постачальника послуг OAuth2." + }, + { + "id": "api.oauth.get_access_token.expired_code.app_error", + "translation": "invalid_grant: невірний або закінчився термін дії коду авторизації" + }, + { + "id": "api.oauth.get_access_token.internal.app_error", + "translation": "server_error: Виявлено помилку внутрішнього сервера під час доступу до бази даних" + }, + { + "id": "api.oauth.get_access_token.internal_saving.app_error", + "translation": "server_error: Виявлено помилку внутрішнього сервера при збереженні токена доступу до бази даних" + }, + { + "id": "api.oauth.get_access_token.internal_session.app_error", + "translation": "server_error: Виявлено помилку внутрішньої сервера під час збереження сеансу в базі даних" + }, + { + "id": "api.oauth.get_access_token.internal_user.app_error", + "translation": "server_error: Виявлено помилку внутрішньої сервера під час витягування користувача з бази даних" + }, + { + "id": "api.oauth.get_access_token.missing_code.app_error", + "translation": "invalid_request: відсутній код" + }, + { + "id": "api.oauth.get_access_token.missing_refresh_token.app_error", + "translation": "invalid_request: відсутній refresh_token" + }, + { + "id": "api.oauth.get_access_token.redirect_uri.app_error", + "translation": "invalid_request: Поставляється redirect_uri не відповідає коду авторизації redirect_uri" + }, + { + "id": "api.oauth.get_access_token.refresh_token.app_error", + "translation": "invalid_grant: Невірний токен оновлення" + }, + { + "id": "api.oauth.invalid_state_token.app_error", + "translation": "Недійсний токен державної форми" + }, + { + "id": "api.oauth.register_oauth_app.turn_off.app_error", + "translation": "Адміністратор системи вимкнув постачальника послуг OAuth2." + }, + { + "id": "api.oauth.revoke_access_token.del_session.app_error", + "translation": "Помилка видалення сеансу з БД " + }, + { + "id": "api.oauth.revoke_access_token.del_token.app_error", + "translation": "Помилка видалення маркера доступу з БД" + }, + { + "id": "api.oauth.revoke_access_token.get.app_error", + "translation": "Помилка отримання токена доступу з БД перед видаленням" + }, + { + "id": "api.oauth.singup_with_oauth.disabled.app_error", + "translation": "Реєстрація користувача відключена." + }, + { + "id": "api.oauth.singup_with_oauth.expired_link.app_error", + "translation": "Термін дії посилання на реєстрацію закінчився" + }, + { + "id": "api.oauth.singup_with_oauth.invalid_link.app_error", + "translation": "Загальнодоступний зв'язок не вважається дійсним " + }, + { + "id": "api.outgoing_webhook.disabled.app_error", + "translation": "Додаткові смайли були відключені системним адміністратором. " + }, + { + "id": "api.plugin.upload.array.app_error", + "translation": "Файловий масив порожній у записі з множиною / формою" + }, + { + "id": "api.plugin.upload.file.app_error", + "translation": "Не вдалося відкрити файл у запиті багатостороннього / форми" + }, + { + "id": "api.plugin.upload.no_file.app_error", + "translation": "Відсутній файл у форматі запиту у багатосторонній формі" + }, + { + "id": "api.post.check_for_out_of_channel_mentions.message.multiple", + "translation": "{{.Usernames}} і {{.LastUsername}} були згадані, але вони не отримали повідомлень оскільки не перебувають у цьому каналі." + }, + { + "id": "api.post.check_for_out_of_channel_mentions.message.one", + "translation": "{{.Username}} були згадані, але вони не отримали повідомлень оскільки не перебувають у цьому каналі. " + }, + { + "id": "api.post.create_post.can_not_post_to_deleted.error", + "translation": "Неможливо розмістити публікацію на видаленому каналі." + }, + { + "id": "api.post.create_post.channel_root_id.app_error", + "translation": "Недійсний параметр ChannelId для параметра RootId" + }, + { + "id": "api.post.create_post.parent_id.app_error", + "translation": "Недійсний параметр ParentId" + }, + { + "id": "api.post.create_post.root_id.app_error", + "translation": "Недійсний параметр RootId" + }, + { + "id": "api.post.create_post.town_square_read_only", + "translation": "Цей канал доступний лише для читання. Тут можуть публікувати лише користувачі з дозволом." + }, + { + "id": "api.post.create_webhook_post.creating.app_error", + "translation": "Помилка створення публікації" + }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, + { + "id": "api.post.disabled_all", + "translation": "@all вимкнено, оскільки в каналі більше ніж {{.Users}} користувачів." + }, + { + "id": "api.post.disabled_channel", + "translation": "@channel вимкнено, оскільки в каналі більше ніж {{.Users}} користувачів." + }, + { + "id": "api.post.disabled_here", + "translation": "@ вимкнено, оскільки в каналі більше ніж {{.Users}} користувачів." + }, + { + "id": "api.post.do_action.action_id.app_error", + "translation": "Недійсний ідентифікатор дії" + }, + { + "id": "api.post.do_action.action_integration.app_error", + "translation": "Помилка інтеграції дій" + }, + { + "id": "api.post.get_message_for_notification.files_sent", + "translation": { + "one": "Файл {{.Count}} відправлений: {{.Filenames}}Файли {{.Count}} відправлені: {{.Filenames}}", + "other": "Файл {{.Count}} відправлений: {{.Filenames}}Файли {{.Count}} відправлені: {{.Filenames}}" + } + }, + { + "id": "api.post.get_message_for_notification.images_sent", + "translation": { + "one": "{{.Count}} зображення надіслано: {{.Filenames}}{{.Count}} відправлені зображення: {{.Filenames}}", + "other": "{{.Count}} зображення надіслано: {{.Filenames}}{{.Count}} відправлені зображення: {{.Filenames}}" + } + }, + { + "id": "api.post.link_preview_disabled.app_error", + "translation": "Громадські посилання відключені системним адміністратором " + }, + { + "id": "api.post.send_notification_and_forget.push_channel_mention", + "translation": "повідомив про канал." + }, + { + "id": "api.post.send_notification_and_forget.push_comment_on_post", + "translation": "прокоментував ваш пост" + }, + { + "id": "api.post.send_notification_and_forget.push_comment_on_thread", + "translation": "прокоментував тему, в якій ви брали участь." + }, + { + "id": "api.post.send_notifications_and_forget.push_explicit_mention", + "translation": "згадав вас " + }, + { + "id": "api.post.send_notifications_and_forget.push_general_message", + "translation": "опублікував повідомлення " + }, + { + "id": "api.post.send_notifications_and_forget.push_image_only", + "translation": "додається файл." + }, + { + "id": "api.post.send_notifications_and_forget.push_message", + "translation": "надіслав вам повідомлення." + }, + { + "id": "api.post.update_post.find.app_error", + "translation": "Не вдалося знайти існуючу публікацію або коментар для оновлення." + }, + { + "id": "api.post.update_post.permissions_details.app_error", + "translation": "Вже видалено id = {{.PostId}}" + }, + { + "id": "api.post.update_post.permissions_time_limit.app_error", + "translation": "Редагування публікацій дозволене лише для {{.timeLimit}} секунд. Будь ласка, запитайте системного адміністратора про деталі." + }, + { + "id": "api.post.update_post.system_message.app_error", + "translation": "Не вдається оновити системне повідомлення" + }, + { + "id": "api.post_get_post_by_id.get.app_error", + "translation": "Не вдається отримати повідомлення" + }, + { + "id": "api.preference.delete_preferences.delete.app_error", + "translation": "Неможливо видалити настройки користувача" + }, + { + "id": "api.preference.preferences_category.get.app_error", + "translation": "Неможливо отримати настройки користувача" + }, + { + "id": "api.preference.update_preferences.set.app_error", + "translation": "Неможливо встановити настройки користувача." + }, + { + "id": "api.reaction.delete.archived_channel.app_error", + "translation": "Ви не можете видалити реакцію на архівному каналі." + }, + { + "id": "api.reaction.save.archived_channel.app_error", + "translation": "Ви не можете реагувати на архівований канал." + }, + { + "id": "api.reaction.save_reaction.invalid.app_error", + "translation": "Реакція недійсна." + }, + { + "id": "api.reaction.save_reaction.user_id.app_error", + "translation": "Ви не можете зберегти реакцію для іншого користувача." + }, + { + "id": "api.reaction.town_square_read_only", + "translation": "Реагування на повідомлення неможливе у каналах лише для читання." + }, + { + "id": "api.roles.patch_roles.license.error", + "translation": "Ваша поточна ліцензія не підтримує розширені дозволи. " + }, + { + "id": "api.scheme.create_scheme.license.error", + "translation": "Ліцензія не підтримує оновлення схеми команди " + }, + { + "id": "api.scheme.delete_scheme.license.error", + "translation": "Ліцензія не підтримує оновлення схеми команди " + }, + { + "id": "api.scheme.get_channels_for_scheme.scope.error", + "translation": "Неможливо отримати канали для схеми, оскільки схема, що постачається, не є схемою каналів." + }, + { + "id": "api.scheme.get_teams_for_scheme.scope.error", + "translation": "Неможливо отримати команди для схеми, оскільки схема, що постачається, не є схемою команди." + }, + { + "id": "api.scheme.patch_scheme.license.error", + "translation": "Ліцензія не підтримує оновлення схеми команди " + }, + { + "id": "api.server.start_server.forward80to443.disabled_while_using_lets_encrypt", + "translation": "Необхідно увімкнути Forward80To443 під час використання LetsEncrypt" + }, + { + "id": "api.server.start_server.forward80to443.enabled_but_listening_on_wrong_port", + "translation": "Неможливо переадресовувати порт 80 на порт 443 при прослуховуванні на порту %s: відключити Forward80To443, якщо використовується проксі-сервер" + }, + { + "id": "api.server.start_server.rate_limiting_memory_store", + "translation": "Не вдається ініціалізувати обмеження швидкості пам'яті. Перевірте налаштування конфігурації MemoryStoreSize." + }, + { + "id": "api.server.start_server.rate_limiting_rate_limiter", + "translation": "Неможливо ініціалізувати обмеження швидкості." + }, + { + "id": "api.server.start_server.starting.critical", + "translation": "Помилка запуску сервера, помилка:% v" + }, + { + "id": "api.slackimport.slack_add_bot_user.email_pwd", + "translation": "Користувач Integration / Slack Bot з електронною адресою {{.Email}} та пароль {{.Password}} імпортовано.\\R\n" + }, + { + "id": "api.slackimport.slack_add_bot_user.unable_import", + "translation": "Неможливо імпортувати користувача Integration/Slack Bot {{.Username}}.\\R\n" + }, + { + "id": "api.slackimport.slack_add_channels.added", + "translation": "\r\nКанали додані:\r\n" + }, + { + "id": "api.slackimport.slack_add_channels.failed_to_add_user", + "translation": "Неможливо додати користувача Slack {{.Username}} для каналу.\\R\n" + }, + { + "id": "api.slackimport.slack_add_channels.import_failed", + "translation": "Неможливо імпортувати канал Slack {{.DisplayName}}. \\R\n" + }, + { + "id": "api.slackimport.slack_add_channels.merge", + "translation": "Канал Slack {{.DisplayName}} вже існує як активний канал Mattermore. Обидва канали об'єднані.\\R\n" + }, + { + "id": "api.slackimport.slack_add_users.created", + "translation": "\r\nКористувачі створили:\r\n" + }, + { + "id": "api.slackimport.slack_add_users.email_pwd", + "translation": "Slack користувач з електронною адресою {{.Email}} та пароль {{.Password}} імпортовано.\r\n" + }, + { + "id": "api.slackimport.slack_add_users.merge_existing", + "translation": "Slack користувач об'єднано з існуючим користувачем Mattermost з відповідною електронною адресою {{.Email}} та ім'ям користувача {{.Username}}.\r\n" + }, + { + "id": "api.slackimport.slack_add_users.merge_existing_failed", + "translation": "Slack користувач об'єднався з існуючим користувачем Mattermost з відповідною електронною адресою {{.Email}} та ім'ям користувача {{.Username}}, але не зміг додати користувача до своєї команди.\r\n" + }, + { + "id": "api.slackimport.slack_add_users.missing_email_address", + "translation": "Користувач {{.Username}} не має адреси електронної пошти в експорті Slack. Використовується {{.Email}} як заповнювач. Після входу в систему користувач повинен оновити свою електронну адресу.\r\n" + }, + { + "id": "api.slackimport.slack_add_users.unable_import", + "translation": "Не вдається імпортувати користувача Slack: {{.Username}}.\r\n" + }, + { + "id": "api.slackimport.slack_import.log", + "translation": "Лог імпорту Mattermost Slack\r\n " + }, + { + "id": "api.slackimport.slack_import.note1", + "translation": "- Деякі повідомлення, можливо, не були імпортовані, оскільки вони не були підтримані цим імпортером.\r\n" + }, + { + "id": "api.slackimport.slack_import.note2", + "translation": "- Повідомлення ботів Slack на даний момент не підтримуються.\r\n" + }, + { + "id": "api.slackimport.slack_import.note3", + "translation": "- Додаткові помилки можуть бути знайдені в журналах сервера.\r\n" + }, + { + "id": "api.slackimport.slack_import.notes", + "translation": "\r\nНотатки:\r\n" + }, + { + "id": "api.slackimport.slack_import.open.app_error", + "translation": "Не вдається відкрити файл: {{.Filename}}.\r\n" + }, + { + "id": "api.slackimport.slack_import.team_fail", + "translation": "Неможливо отримати команду для імпортування.\r\n" + }, + { + "id": "api.slackimport.slack_import.zip.app_error", + "translation": "Неможливо відкрити файл zip-експорту Slack.\r\n" + }, + { + "id": "api.status.user_not_found.app_error", + "translation": "Користувача не знайдено" + }, + { + "id": "api.team.add_user_to_team.added", + "translation": "%v доданний (а) в канал %v " + }, + { + "id": "api.team.add_user_to_team.missing_parameter.app_error", + "translation": "Параметр, необхідний для додавання користувача до команди." + }, + { + "id": "api.team.get_invite_info.not_open_team", + "translation": "Запрошення недійсне, оскільки це не відкрита команда." + }, + { + "id": "api.team.get_team_icon.filesettings_no_driver.app_error", + "translation": "Неправильне ім'я драйвера в налаштуваннях файлів. Повинно бути 'local' або 'amazons3'" + }, + { + "id": "api.team.get_team_icon.read_file.app_error", + "translation": "Неможливо прочитати файл зображення команди." + }, + { + "id": "api.team.import_team.array.app_error", + "translation": "Порожній масив 'image' в запиті " + }, + { + "id": "api.team.import_team.integer.app_error", + "translation": "Розмір файлу не ціле число" + }, + { + "id": "api.team.import_team.no_file.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\". " + }, + { + "id": "api.team.import_team.no_import_from.app_error", + "translation": "Невірний запит: поле importFrom відсутнє." + }, + { + "id": "api.team.import_team.open.app_error", + "translation": "Не вдалося відкрити файл " + }, + { + "id": "api.team.import_team.parse.app_error", + "translation": "Неможливо обробити форму з декількох частин " + }, + { + "id": "api.team.import_team.unavailable.app_error", + "translation": "Невірний запит: поле розмір файлу відсутнє." + }, + { + "id": "api.team.invite_members.disabled.app_error", + "translation": "Запрошення електронної пошти відключені." + }, + { + "id": "api.team.invite_members.invalid_email.app_error", + "translation": "Наступні адреси електронної пошти не належать до прийнятого домену: {{.Addresses}}. Будь ласка, зв'яжіться зі своїм системним адміністратором для деталей." + }, + { + "id": "api.team.invite_members.member", + "translation": "учасник " + }, + { + "id": "api.team.invite_members.no_one.app_error", + "translation": "Ніхто не запрошує." + }, + { + "id": "api.team.is_team_creation_allowed.disabled.app_error", + "translation": "Створення команди відключено. Будь ласка, запитайте системного адміністратора про деталі." + }, + { + "id": "api.team.is_team_creation_allowed.domain.app_error", + "translation": "Електронна пошта повинна бути з певного домену (наприклад, @ example.com). Будь ласка, запитайте системного адміністратора про деталі." + }, + { + "id": "api.team.join_team.post_and_forget", + "translation": "% v приєднався до команди." + }, + { + "id": "api.team.join_user_to_team.allowed_domains.app_error", + "translation": "Електронна пошта повинна бути з певного домену (наприклад, @example.com). Будь ласка, запитайте системного адміністратора про деталі. " + }, + { + "id": "api.team.leave.left", + "translation": "% v залишив команду." + }, + { + "id": "api.team.move_channel.post.error", + "translation": "Не вдалося опублікувати повідомлення про приєднання / залишення " + }, + { + "id": "api.team.move_channel.success", + "translation": "Цей канал був перенесений у цю команду з% v." + }, + { + "id": "api.team.remove_team_icon.get_team.app_error", + "translation": "Виникла помилка отримання команди " + }, + { + "id": "api.team.remove_user_from_team.missing.app_error", + "translation": "Користувач, здається, не є частиною цієї команди." + }, + { + "id": "api.team.remove_user_from_team.removed", + "translation": "%v вилучено з каналу. " + }, + { + "id": "api.team.set_team_icon.array.app_error", + "translation": "Порожній масив 'image' в запиті " + }, + { + "id": "api.team.set_team_icon.decode.app_error", + "translation": "Не вдалося розібрати піктограму команди" + }, + { + "id": "api.team.set_team_icon.decode_config.app_error", + "translation": "Не вдається розкрити метадані піктограми команди" + }, + { + "id": "api.team.set_team_icon.encode.app_error", + "translation": "Не вдається кодувати піктограму команди" + }, + { + "id": "api.team.set_team_icon.get_team.app_error", + "translation": "Виникла помилка отримання команди" + }, + { + "id": "api.team.set_team_icon.no_file.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\". " + }, + { + "id": "api.team.set_team_icon.open.app_error", + "translation": "Не вдається відкрити файл зображення" + }, + { + "id": "api.team.set_team_icon.parse.app_error", + "translation": "Неможливо обробити форму з декількох частин " + }, + { + "id": "api.team.set_team_icon.storage.app_error", + "translation": "Неможливо завантажити зображення. Сховище зображень не налаштоване. " + }, + { + "id": "api.team.set_team_icon.too_large.app_error", + "translation": "Неможливо завантажити файл. Він занадто великий. " + }, + { + "id": "api.team.set_team_icon.write_file.app_error", + "translation": "Не вдалося зберегти піктограму команди" + }, + { + "id": "api.team.team_icon.update.app_error", + "translation": "Виникла помилка отримання команди " + }, + { + "id": "api.team.update_member_roles.not_a_member", + "translation": "Вказаний користувач не є учасником зазначеної команди." + }, + { + "id": "api.team.update_restricted_domains.mismatch.app_error", + "translation": "Обмеження команди до {{ .Domain }} не дозволено конфігурацією системи. Будь ласка, зв'яжіться зі своїм системним адміністратором." + }, + { + "id": "api.team.update_team_scheme.license.error", + "translation": "Ліцензія не підтримує оновлення схеми команди " + }, + { + "id": "api.team.update_team_scheme.scheme_scope.error", + "translation": "Не вдається встановити схему для команди, оскільки схема, що постачається, не є схемою команди." + }, + { + "id": "api.templates.deactivate_body.info", + "translation": "Ви деактивували свій обліковий запис на {{ .SiteURL }}." + }, + { + "id": "api.templates.deactivate_body.title", + "translation": "Ваш обліковий запис було вимкнено на {{.ServerURL}}" + }, + { + "id": "api.templates.deactivate_body.warning", + "translation": "Якщо ця зміна не була ініційована вами або ви хочете повторно активувати свій обліковий запис, зверніться до системного адміністратора." + }, + { + "id": "api.templates.deactivate_subject", + "translation": "[{{.SiteName}}] Ваш обліковий запис на {{.ServerURL}} деактивовано" + }, + { + "id": "api.templates.email_change_body.info", + "translation": "Вашу адресу електронної пошти для {{.TeamDisplayName}} змінено на {{.NewEmail}}." + }, + { + "id": "api.templates.email_change_body.title", + "translation": "Ви оновили свою електронну адресу" + }, + { + "id": "api.templates.email_change_subject", + "translation": "[{{.SiteName}}] Ваша електронна адреса змінилася" + }, + { + "id": "api.templates.email_change_verify_body.button", + "translation": "Перевірте Email" + }, + { + "id": "api.templates.email_change_verify_body.info", + "translation": "Щоб завершити оновлення електронної адреси для {{.TeamDisplayName}}, натисніть на посилання нижче, щоб підтвердити, що це правильна адреса." + }, + { + "id": "api.templates.email_change_verify_body.title", + "translation": "Ви оновили свою електронну адресу" + }, + { + "id": "api.templates.email_change_verify_subject", + "translation": "[{{.SiteName}}] Підтвердити нову адресу електронної пошти" + }, + { + "id": "api.templates.email_footer", + "translation": "Щоб змінити налаштування сповіщень, увійдіть на сайт вашої команди та перейдіть до налаштувань облікового запису> Сповіщення." + }, + { + "id": "api.templates.email_info1", + "translation": "Будь-які питання зовсім, будь ласка, напишіть нам будь-коли:" + }, + { + "id": "api.templates.email_info2", + "translation": "З найкращими побажаннями," + }, + { + "id": "api.templates.email_info3", + "translation": "Команда {{.SiteName}}" + }, + { + "id": "api.templates.email_organization", + "translation": "Відправлено по" + }, + { + "id": "api.templates.email_warning", + "translation": "Якщо ви не внесли цю зміну, зверніться до системного адміністратора." + }, + { + "id": "api.templates.invite_body.button", + "translation": "Приєднатися до команди" + }, + { + "id": "api.templates.invite_body.extra_info", + "translation": "Mattermost дозволяє обмінюватися повідомленнями та файлами з комп'ютера або телефона з можливістю моментального пошуку та архівування. Після того, як ви приєднаєтесь до команди {{.TeamDisplayName}}, ви зможете отримати доступ до цих функцій будь-коли через Веб-сайт:" + }, + { + "id": "api.templates.invite_body.info", + "translation": "Команда {{.SenderStatus}} [[{{.SenderName}}]] запрошує вас приєднатися до [[{{.TeamDisplayName}}]]." + }, + { + "id": "api.templates.invite_body.title", + "translation": "Вас запросили" + }, + { + "id": "api.templates.invite_subject", + "translation": "[{{.SiteName}}] {{.SenderName}} запросив вас приєднатися до команди {{.TeamDisplayName}}" + }, + { + "id": "api.templates.mfa_activated_body.info", + "translation": "Багатофункціональна автентифікація була додана до вашого облікового запису в {{.SITEURL}}." + }, + { + "id": "api.templates.mfa_activated_body.title", + "translation": "Багатофакторна автентифікація була додана" + }, + { + "id": "api.templates.mfa_change_subject", + "translation": "[{{.SiteName}}] Ваше MFA було оновлено" + }, + { + "id": "api.templates.mfa_deactivated_body.info", + "translation": "Багатофункціональна автентифікація була видалена з вашого облікового запису в {{.SITEURL}}." + }, + { + "id": "api.templates.mfa_deactivated_body.title", + "translation": "Багатофакторна автентифікація була вилучена" + }, + { + "id": "api.templates.password_change_body.info", + "translation": "Ваш пароль був {{.TeamDisplayName}} оновлений {{.TeamURL}} до {{.Method}}." + }, + { + "id": "api.templates.password_change_body.title", + "translation": "Ваш пароль був оновлений" + }, + { + "id": "api.templates.password_change_subject", + "translation": "[{{.SiteName}}] Ваш пароль був оновлений" + }, + { + "id": "api.templates.post_body.button", + "translation": "Перейти до запису " + }, + { + "id": "api.templates.reset_body.button", + "translation": "Скинути мій пароль " + }, + { + "id": "api.templates.reset_body.info1", + "translation": "Щоб змінити пароль, натисніть кнопку \"Скидання пароля\" нижче." + }, + { + "id": "api.templates.reset_body.info2", + "translation": "Якщо ви не хочете скинути пароль, проігноруйте цей електронний лист, і ваш пароль залишиться незмінним. Скидання пароля закінчується через 24 години." + }, + { + "id": "api.templates.reset_body.title", + "translation": "Ви запитували скидання пароля" + }, + { + "id": "api.templates.reset_subject", + "translation": "[{{.SiteName}}] Скидання пароля" + }, + { + "id": "api.templates.signin_change_email.body.info", + "translation": "Ви оновили свій метод входу в {{.SiteName}} до {{.Method}}." + }, + { + "id": "api.templates.signin_change_email.body.method_email", + "translation": "електронна пошта та пароль" + }, + { + "id": "api.templates.signin_change_email.body.title", + "translation": "Ви оновили свій метод входу" + }, + { + "id": "api.templates.signin_change_email.subject", + "translation": "[{{.SiteName}}] Ваш спосіб входу був оновлений" + }, + { + "id": "api.templates.user_access_token_body.info", + "translation": "Токен особистого доступу до вашого облікового запису було додано {{.SITEURL}}. Вони можуть використовуватися для доступу до {{.SiteName}} з вашим обліковим записом." + }, + { + "id": "api.templates.user_access_token_body.title", + "translation": "Токен особистого доступу до вашого облікового запису" + }, + { + "id": "api.templates.user_access_token_subject", + "translation": "[{{.SiteName}}] Токен особистого доступу до вашого облікового запису" + }, + { + "id": "api.templates.username_change_body.info", + "translation": "Ваше ім'я користувача для {{.TeamDisplayName}} змінено на {{.NewUsername}}." + }, + { + "id": "api.templates.username_change_body.title", + "translation": "Ви оновили свою електронну адресу " + }, + { + "id": "api.templates.username_change_subject", + "translation": "[{{.SiteName}}] Ваша електронна адреса змінилася " + }, + { + "id": "api.templates.verify_body.button", + "translation": "Перевірте Email " + }, + { + "id": "api.templates.verify_body.info", + "translation": "Будь-ласка, підтвердьте свою електронну адресу, натиснувши нижче." + }, + { + "id": "api.templates.verify_body.title", + "translation": "Ви приєдналися до {{.ServerURL}}" + }, + { + "id": "api.templates.verify_subject", + "translation": "[{{.SiteName}}] Перевірка електронної пошти" + }, + { + "id": "api.templates.welcome_body.app_download_info", + "translation": "Щоб отримати найкращий досвід, завантажте програми для ПК, Mac, iOS та Android з:" + }, + { + "id": "api.templates.welcome_body.button", + "translation": "Перевірте Email " + }, + { + "id": "api.templates.welcome_body.info", + "translation": "Будь-ласка, підтвердьте свою електронну адресу, натиснувши нижче." + }, + { + "id": "api.templates.welcome_body.info2", + "translation": "Ви можете увійти з:" + }, + { + "id": "api.templates.welcome_body.info3", + "translation": "Mattermost дозволяє вам обмінюватися повідомленнями та файлами з комп'ютера або телефону з миттєвим пошуком та архівацією." + }, + { + "id": "api.templates.welcome_body.title", + "translation": "Ви приєдналися {{ .ServerURL }}" + }, + { + "id": "api.templates.welcome_subject", + "translation": "[{{ .SiteName }}] Ви приєдналися до {{ .ServerURL }}" + }, + { + "id": "api.user.activate_mfa.email_and_ldap_only.app_error", + "translation": "MFA не доступний для цього типу облікового запису" + }, + { + "id": "api.user.add_direct_channels_and_forget.failed.error", + "translation": "Не вдалося додати параметри прямого каналу для користувача user_id={{.UserId}}, team_id={{.TeamId}}, err={{.Error}}" + }, + { + "id": "api.user.authorize_oauth_user.bad_response.app_error", + "translation": "Погана відповідь із запиту токенів" + }, + { + "id": "api.user.authorize_oauth_user.bad_token.app_error", + "translation": "Поганий типу токен " + }, + { + "id": "api.user.authorize_oauth_user.invalid_state.app_error", + "translation": "Некоректний стан " + }, + { + "id": "api.user.authorize_oauth_user.missing.app_error", + "translation": "Відсутній токен доступу" + }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, + { + "id": "api.user.authorize_oauth_user.service.app_error", + "translation": "Помилка запиту токена до {{.Service}}" + }, + { + "id": "api.user.authorize_oauth_user.token_failed.app_error", + "translation": "Помилка запиту токену" + }, + { + "id": "api.user.authorize_oauth_user.unsupported.app_error", + "translation": "Непідтримуваний постачальник послуг OAuth" + }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "Недійсний ідентифікатор команди" + }, + { + "id": "api.user.check_user_login_attempts.too_many.app_error", + "translation": "Ваш обліковий запис заблоковано через надто багато невдалих спроб пароля. Будь ласка, скиньте свій пароль." + }, + { + "id": "api.user.check_user_mfa.bad_code.app_error", + "translation": "Невірний MFA токен." + }, + { + "id": "api.user.check_user_password.invalid.app_error", + "translation": "Вхід не вдався через недійсний пароль" + }, + { + "id": "api.user.complete_switch_with_oauth.blank_email.app_error", + "translation": "Бланк електронної пошти" + }, + { + "id": "api.user.complete_switch_with_oauth.parse.app_error", + "translation": "Не вдалося розібрати аутентичні дані з об'єкта користувача {{.Service}}" + }, + { + "id": "api.user.complete_switch_with_oauth.unavailable.app_error", + "translation": "{{.Service}} SSO через OAuth 2.0 недоступний на цьому сервері" + }, + { + "id": "api.user.create_oauth_user.already_attached.app_error", + "translation": "Існує вже обліковий запис, пов'язаний з цією електронною адресою, використовуючи метод входу, відмінний від {{.Service}}. Увійдіть, використовуючи {{.Auth}}." + }, + { + "id": "api.user.create_oauth_user.create.app_error", + "translation": "Не вдалося створити користувача з об'єкта користувача {{.Service}}" + }, + { + "id": "api.user.create_oauth_user.not_available.app_error", + "translation": "{{.Service}} SSO через OAuth 2.0 недоступний на цьому сервері" + }, + { + "id": "api.user.create_profile_image.default_font.app_error", + "translation": "Не вдалося створити шрифт зображення за замовчуванням профілю" + }, + { + "id": "api.user.create_profile_image.encode.app_error", + "translation": "Неможливо кодувати зображення профілю за замовчуванням" + }, + { + "id": "api.user.create_profile_image.initial.app_error", + "translation": "Не вдалося додати зображення користувача до початкового за замовчуванням профілю" + }, + { + "id": "api.user.create_user.accepted_domain.app_error", + "translation": "Ваш електронний лист не належить до прийнятого домену. Будь ласка, зв'яжіться зі своїм адміністратором або зареєструйтеся за допомогою іншого електронного листа." + }, + { + "id": "api.user.create_user.disabled.app_error", + "translation": "Створення акаунтів відключено." + }, + { + "id": "api.user.create_user.missing_invite_id.app_error", + "translation": "Відсутній ідентифікатор запрошення." + }, + { + "id": "api.user.create_user.missing_token.app_error", + "translation": "Відсутня токен." + }, + { + "id": "api.user.create_user.no_open_server", + "translation": "Цей сервер не дозволяє відкрити реєстрацію. Будь ласка, зверніться до свого адміністратора, щоб отримати запрошення." + }, + { + "id": "api.user.create_user.signup_email_disabled.app_error", + "translation": "Реєстрація з електронною поштою відключена. " + }, + { + "id": "api.user.create_user.signup_link_expired.app_error", + "translation": "Термін дії посилання на реєстрацію закінчився " + }, + { + "id": "api.user.create_user.signup_link_invalid.app_error", + "translation": "Посилання для реєстрації здається невірне" + }, + { + "id": "api.user.email_to_ldap.not_available.app_error", + "translation": "AD/LDAP не доступний на цьому сервері" + }, + { + "id": "api.user.email_to_oauth.not_available.app_error", + "translation": "Автентифікація передача не налаштовується або недоступна на цьому сервері." + }, + { + "id": "api.user.get_authorization_code.unsupported.app_error", + "translation": "Непідтримуваний постачальник послуг OAuth" + }, + { + "id": "api.user.get_profile_image.not_found.app_error", + "translation": "Не вдалося отримати зображення профілю, користувач не знайдений." + }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Unable to get user by email." + }, + { + "id": "api.user.ldap_to_email.not_available.app_error", + "translation": "AD/LDAP не доступний на цьому сервері" + }, + { + "id": "api.user.ldap_to_email.not_ldap_account.app_error", + "translation": "Цей обліковий запис не використовує AD/LDAP" + }, + { + "id": "api.user.login.blank_pwd.app_error", + "translation": "Поле пароля не повинно бути порожнім" + }, + { + "id": "api.user.login.client_side_cert.certificate.app_error", + "translation": "Спроба увійти з використанням експериментальної можливості ClientSideCert без надання дійсного сертифікату" + }, + { + "id": "api.user.login.client_side_cert.license.app_error", + "translation": "Ви намагаєтесь отримати доступ експериментальної можливості ClientSideCert без дійсної enterprise-ліцензії" + }, + { + "id": "api.user.login.inactive.app_error", + "translation": "Вхід не вдалося, оскільки ваш обліковий запис було вимкнено. Будь ласка, зв'яжіться з адміністратором." + }, + { + "id": "api.user.login.invalid_credentials", + "translation": "Неправильний ідентифікатор користувача або пароль." + }, + { + "id": "api.user.login.not_verified.app_error", + "translation": "Вхід не вдалося, оскільки адреса електронної пошти не була підтверджена" + }, + { + "id": "api.user.login.use_auth_service.app_error", + "translation": "Будь-ласка увійдіть, використовуючи {{.AuthService}}" + }, + { + "id": "api.user.login_by_oauth.not_available.app_error", + "translation": "{{.Service}} SSO через OAuth 2.0 недоступний на цьому сервері" + }, + { + "id": "api.user.login_by_oauth.parse.app_error", + "translation": "Не вдалося розібрати аутентичні дані з об'єкта користувача {{.Service}}" + }, + { + "id": "api.user.login_ldap.not_available.app_error", + "translation": "AD/LDAP не доступний на цьому сервері" + }, + { + "id": "api.user.oauth_to_email.context.app_error", + "translation": "Не вдалося оновити пароль, оскільки контекст user_id не співпав з вказаним ідентифікатором користувача" + }, + { + "id": "api.user.oauth_to_email.not_available.app_error", + "translation": "Автентифікація передачі не налаштовується або недоступна на цьому сервері." + }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "Прийнято невірне значення" + }, + { + "id": "api.user.reset_password.broken_token.app_error", + "translation": "Загальнодоступний зв'язок не вважається дійсним " + }, + { + "id": "api.user.reset_password.invalid_link.app_error", + "translation": "Загальнодоступний зв'язок не вважається дійсним " + }, + { + "id": "api.user.reset_password.link_expired.app_error", + "translation": "Посилання для скидання пароля прострочена " + }, + { + "id": "api.user.reset_password.method", + "translation": "використовуючи посилання для скидання пароля" + }, + { + "id": "api.user.reset_password.sso.app_error", + "translation": "Неможливо скинути пароль для облікових записів SSO" + }, + { + "id": "api.user.saml.app_error", + "translation": "Не вдається обробити запит на вхід SAML." + }, + { + "id": "api.user.saml.extension_id.app_error", + "translation": "Недійсний ідентифікатор дії" + }, + { + "id": "api.user.saml.extension_unsupported", + "translation": "Розширення не підтримуються." + }, + { + "id": "api.user.saml.invalid_extension", + "translation": "Розширення з extension_id={{.ExtensionId}} не підтримується." + }, + { + "id": "api.user.saml.not_available.app_error", + "translation": "Символ бренда не налаштована та не підтримується на цьому сервері. " + }, + { + "id": "api.user.send_deactivate_email_and_forget.failed.error", + "translation": "Не вдалося успішно деактивувати електронну адресу облікового запису" + }, + { + "id": "api.user.send_email_change_email_and_forget.error", + "translation": "Не вдалося надіслати електронне повідомлення про зміну електронної пошти успішно" + }, + { + "id": "api.user.send_email_change_username_and_forget.error", + "translation": "Не вдалося успішно відправити повідомлення про зміну імені користувача " + }, + { + "id": "api.user.send_email_change_verify_email_and_forget.error", + "translation": "Не вдалося успішно надіслати лист підтвердження змін електронною поштою" + }, + { + "id": "api.user.send_mfa_change_email.error", + "translation": "Неможливо відправити email повідомлення для зміни MFA." + }, + { + "id": "api.user.send_password_change_email_and_forget.error", + "translation": "Не вдалося успішно надіслати пару електронних листів оновлення" + }, + { + "id": "api.user.send_password_reset.send.app_error", + "translation": "Не вдалося успішно надіслати електронний лист для відновлення пароля" + }, + { + "id": "api.user.send_password_reset.sso.app_error", + "translation": "Неможливо скинути пароль для облікових записів SSO" + }, + { + "id": "api.user.send_sign_in_change_email_and_forget.error", + "translation": "Не вдалося відправити лист про оновлення пароля" + }, + { + "id": "api.user.send_user_access_token.error", + "translation": "Не вдалося успішно надіслати \"Доданий токен особистого доступу\"" + }, + { + "id": "api.user.send_verify_email_and_forget.failed.error", + "translation": "Не вдалося успішно надіслати електронний лист для підтвердження" + }, + { + "id": "api.user.send_welcome_email_and_forget.failed.error", + "translation": "Не вдалося успішно надіслати вітальний лист" + }, + { + "id": "api.user.update_active.not_enable.app_error", + "translation": "Ви не можете відключити себе, оскільки ця функція не активована. Будь ласка, зв'яжіться зі своїм системним адміністратором." + }, + { + "id": "api.user.update_active.permissions.app_error", + "translation": "У вас немає відповідних прав " + }, + { + "id": "api.user.update_oauth_user_attrs.get_user.app_error", + "translation": "Не вдалося отримати користувача з об'єкта користувача {{.Service}}" + }, + { + "id": "api.user.update_password.context.app_error", + "translation": "Не вдалося оновити пароль, тому що контекст user_id не співпав з підтримкою user_id" + }, + { + "id": "api.user.update_password.failed.app_error", + "translation": "Не вдалося оновити пароль" + }, + { + "id": "api.user.update_password.incorrect.app_error", + "translation": "Введений \"поточний пароль\" неправильний. Перевірте, чи не вимкнено Caps Lock, і повторіть спробу." + }, + { + "id": "api.user.update_password.menu", + "translation": "використовуйте меню налаштувань" + }, + { + "id": "api.user.update_password.oauth.app_error", + "translation": "Не вдалося оновити пароль, оскільки користувач ввійшов через службу OAuth" + }, + { + "id": "api.user.update_password.valid_account.app_error", + "translation": "Не вдалося оновити пароль, оскільки ми не змогли знайти дійсний обліковий запис" + }, + { + "id": "api.user.upload_profile_user.array.app_error", + "translation": "Порожній масив 'image' в запиті " + }, + { + "id": "api.user.upload_profile_user.decode.app_error", + "translation": "Не вдається декодувати зображення профілю" + }, + { + "id": "api.user.upload_profile_user.decode_config.app_error", + "translation": "Не вдалося зберегти зображення профілю. Файл не є дійсним зображенням." + }, + { + "id": "api.user.upload_profile_user.encode.app_error", + "translation": "Не вдається кодувати зображення профілю" + }, + { + "id": "api.user.upload_profile_user.no_file.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\". " + }, + { + "id": "api.user.upload_profile_user.open.app_error", + "translation": "Не вдається відкрити файл зображення " + }, + { + "id": "api.user.upload_profile_user.parse.app_error", + "translation": "Неможливо обробити форму з декількох частин " + }, + { + "id": "api.user.upload_profile_user.storage.app_error", + "translation": "Неможливо завантажити зображення. Сховище зображень не налаштоване. " + }, + { + "id": "api.user.upload_profile_user.too_large.app_error", + "translation": "Неможливо завантажити файл. Він занадто великий. " + }, + { + "id": "api.user.upload_profile_user.upload_profile.app_error", + "translation": "Не вдалося завантажити зображення профілю" + }, + { + "id": "api.user.verify_email.bad_link.app_error", + "translation": "Погана перевірка електронної пошти." + }, + { + "id": "api.user.verify_email.broken_token.app_error", + "translation": "Поганий тип токена перевірки email." + }, + { + "id": "api.web_socket.connect.upgrade.app_error", + "translation": "Чи не вдалося оновити з'єднання з web-сокетом" + }, + { + "id": "api.web_socket_router.bad_action.app_error", + "translation": "Не відома WebSocket дія." + }, + { + "id": "api.web_socket_router.bad_seq.app_error", + "translation": "Неприпустима послідовність повідомлень через websocket." + }, + { + "id": "api.web_socket_router.no_action.app_error", + "translation": "Немає websocket дії." + }, + { + "id": "api.web_socket_router.not_authenticated.app_error", + "translation": "Підключення WebSocket не пройшло перевірку справжності. Будь ласка, увійдіть в систему і спробуйте ще раз." + }, + { + "id": "api.webhook.create_outgoing.intersect.app_error", + "translation": "Вихідні webhooks з того ж каналу не можуть мати однакові тригерні слова / URL-адреси зворотного виклику." + }, + { + "id": "api.webhook.create_outgoing.not_open.app_error", + "translation": "Вихідні webhooks можна створювати лише для загальнодоступних каналів." + }, + { + "id": "api.webhook.create_outgoing.permissions.app_error", + "translation": "Недійсні дозволи для створення вихідного webhook." + }, + { + "id": "api.webhook.create_outgoing.triggers.app_error", + "translation": "Необхідно встановити або trigger_words, або channel_id" + }, + { + "id": "api.webhook.incoming.error", + "translation": "Не вдається розшифрувати багатовагове корисне навантаження вхідного webhook." + }, + { + "id": "api.webhook.team_mismatch.app_error", + "translation": "Не вдалося оновити webhook в різних командах" + }, + { + "id": "api.webhook.update_outgoing.intersect.app_error", + "translation": "Вихідні webhooks з того ж каналу не можуть мати однакові тригерні слова / URL-адреси зворотного виклику." + }, + { + "id": "api.websocket_handler.invalid_param.app_error", + "translation": "Недійсний параметр {{.Name}} " + }, + { + "id": "app.admin.test_email.failure", + "translation": "З'єднання невдало: {{.Error}}" + }, + { + "id": "app.channel.create_channel.no_team_id.app_error", + "translation": "Необхідно вказати ідентифікатор команди, щоб створити канал" + }, + { + "id": "app.channel.move_channel.members_do_not_match.error", + "translation": "Не вдається перемістити канал, якщо всі його учасники не є членами команди призначення." + }, + { + "id": "app.channel.post_update_channel_purpose_message.post.error", + "translation": "Не вдалося опублікувати повідомлення про приєднання / залишення " + }, + { + "id": "app.channel.post_update_channel_purpose_message.removed", + "translation": "%s видалив заголовок каналу (був: %s)" + }, + { + "id": "app.channel.post_update_channel_purpose_message.retrieve_user.error", + "translation": "Не вдалося отримати користувача при спробі оновлення повідомлення заголовка каналу %v" + }, + { + "id": "app.channel.post_update_channel_purpose_message.updated_from", + "translation": "%s оновив заголовок каналу з: %s на: %s" + }, + { + "id": "app.channel.post_update_channel_purpose_message.updated_to", + "translation": "%s оновив заголовок каналу на: %s" + }, + { + "id": "app.cluster.404.app_error", + "translation": "Не знайдена кінцева точка API кластера." + }, + { + "id": "app.export.export_write_line.io_writer.error", + "translation": "Виникла помилка запису даних експорту." + }, + { + "id": "app.export.export_write_line.json_marshall.error", + "translation": "Виникла помилка при скасуванні даних JSON для експорту." + }, + { + "id": "app.import.attachment.bad_file.error", + "translation": "Помилка читання файлу за адресою: \"{{.FilePath}}\"" + }, + { + "id": "app.import.attachment.file_upload.error", + "translation": "Помилка завантаження файлу: \"{{.FilePath}}\"" + }, + { + "id": "app.import.bulk_import.file_scan.error", + "translation": "Помилка читання файлу імпорту даних." + }, + { + "id": "app.import.bulk_import.json_decode.error", + "translation": "Не вдалося декодування рядка JSON." + }, + { + "id": "app.import.bulk_import.unsupported_version.error", + "translation": "Неправильна або відсутня версія у файлі імпорту даних. Переконайтеся, що версія - це перший об'єкт у файлі імпорту і спробуйте знову." + }, + { + "id": "app.import.emoji.bad_file.error", + "translation": "Помилка читання файлу імпорту. Емоції з назвою: \"{{.EmojiName}}\"" + }, + { + "id": "app.import.import_channel.scheme_deleted.error", + "translation": "Не вдається встановити канал для використання видаленої схеми." + }, + { + "id": "app.import.import_channel.scheme_wrong_scope.error", + "translation": "Канал повинен бути призначений в схемі рівня каналу." + }, + { + "id": "app.import.import_channel.team_not_found.error", + "translation": "Помилка імпорту каналу. Команду з назвою \"{{.TeamName}}\" не вдалося знайти." + }, + { + "id": "app.import.import_direct_channel.create_direct_channel.error", + "translation": "Не вдалося створити прямий канал" + }, + { + "id": "app.import.import_direct_channel.create_group_channel.error", + "translation": "Не вдалося створити груповий канал" + }, + { + "id": "app.import.import_direct_channel.member_not_found.error", + "translation": "Не вдалося знайти учасника каналу при імпорті прямого каналу" + }, + { + "id": "app.import.import_direct_channel.update_header_failed.error", + "translation": "Не вдалося оновити заголовок прямого каналу" + }, + { + "id": "app.import.import_direct_post.channel_member_not_found.error", + "translation": "Не вдалося знайти учасника каналу при імпорті публікації прямого каналу" + }, + { + "id": "app.import.import_direct_post.create_direct_channel.error", + "translation": "Не вдалося отримати прямий канал" + }, + { + "id": "app.import.import_direct_post.create_group_channel.error", + "translation": "Не вдалося отримати груповий канал" + }, + { + "id": "app.import.import_direct_post.save_preferences.error", + "translation": "Помилка імпортування прямого повідомлення. Не вдалося зберегти налаштування." + }, + { + "id": "app.import.import_direct_post.user_not_found.error", + "translation": "Користувач, який направив повідомлення, не існує" + }, + { + "id": "app.import.import_line.null_channel.error", + "translation": "Імпорт лінії даних має тип \"канал\", але об'єкт каналу є нульовим." + }, + { + "id": "app.import.import_line.null_direct_channel.error", + "translation": "Імпорт лінії даних має тип \"прямий_канал\", але об'єкт прямого каналу є нульовим." + }, + { + "id": "app.import.import_line.null_direct_post.error", + "translation": "Імпорт лінії даних має тип \"пряме_повідомлення\", але об'єкт прямого повідомлення є нульовим." + }, + { + "id": "app.import.import_line.null_emoji.error", + "translation": "Імпорт лінії даних має тип \"post\", але об'єкт повідомлення є нульовим." + }, + { + "id": "app.import.import_line.null_post.error", + "translation": "Імпорт лінії даних має тип \"post\", але об'єкт повідомлення є нульовим." + }, + { + "id": "app.import.import_line.null_scheme.error", + "translation": "Імпорт лінії даних має тип \"канал\", але об'єкт каналу є нульовим. " + }, + { + "id": "app.import.import_line.null_team.error", + "translation": "Імпорт лінії даних має тип \"команда\", але об'єкт команди є нульовим." + }, + { + "id": "app.import.import_line.null_user.error", + "translation": "Імпорт лінії даних має тип \"user\", але об'єкт користувача нулювий." + }, + { + "id": "app.import.import_line.unknown_line_type.error", + "translation": "Імпорт лінії даних має невідомий тип \"{{.Type}}\"." + }, + { + "id": "app.import.import_post.channel_not_found.error", + "translation": "Помилка імпорту публікації. Канал з назвою \"{{.ChannelName}}\" не знайдено." + }, + { + "id": "app.import.import_post.save_preferences.error", + "translation": "Помилка імпорту публікації. Не вдалося зберегти налаштування." + }, + { + "id": "app.import.import_post.team_not_found.error", + "translation": "Помилка імпорту публікації. Команду з назвою \"{{.TeamName}}\" не вдалося знайти." + }, + { + "id": "app.import.import_post.user_not_found.error", + "translation": "Помилка імпорту публікації. Користувача з ім'ям \"{{.Username}}\" не знайдено." + }, + { + "id": "app.import.import_scheme.scope_change.error", + "translation": "Основний імпортер не може змінити масштаб існуючої схеми." + }, + { + "id": "app.import.import_team.scheme_deleted.error", + "translation": "Не вдається встановити команду для використання видаленої схеми." + }, + { + "id": "app.import.import_team.scheme_wrong_scope.error", + "translation": "Команда повинна бути призначена схемою рівня команд." + }, + { + "id": "app.import.import_user.save_preferences.error", + "translation": "Помилка імпортування членських каналів користувача. Не вдалося зберегти налаштування. " + }, + { + "id": "app.import.import_user_channels.save_preferences.error", + "translation": "Помилка імпортування членських каналів користувача. Не вдалося зберегти налаштування." + }, + { + "id": "app.import.process_import_data_file_version_line.invalid_version.error", + "translation": "Неможливо прочитати версію файлу даних імпорту." + }, + { + "id": "app.import.validate_channel_import_data.display_name_length.error", + "translation": "Ім'я дисплея каналу не в межах дозволених обмежень довжини." + }, + { + "id": "app.import.validate_channel_import_data.display_name_missing.error", + "translation": "Відсутнє необхідне властивість каналу: display_name" + }, + { + "id": "app.import.validate_channel_import_data.header_length.error", + "translation": "Заголовок каналу задовгий." + }, + { + "id": "app.import.validate_channel_import_data.name_characters.error", + "translation": "Назва каналу містить недійсні символи." + }, + { + "id": "app.import.validate_channel_import_data.name_length.error", + "translation": "Назва каналу занадто довга." + }, + { + "id": "app.import.validate_channel_import_data.name_missing.error", + "translation": "Відсутній необхідний ресурс каналу: ім'я" + }, + { + "id": "app.import.validate_channel_import_data.purpose_length.error", + "translation": "Тема каналу занадто довга." + }, + { + "id": "app.import.validate_channel_import_data.scheme_invalid.error", + "translation": "Неприпустиме ім'я схеми для каналу." + }, + { + "id": "app.import.validate_channel_import_data.team_missing.error", + "translation": "Відсутній необхідний ресурс каналу: команда" + }, + { + "id": "app.import.validate_channel_import_data.type_invalid.error", + "translation": "Тип каналу недійсний." + }, + { + "id": "app.import.validate_channel_import_data.type_missing.error", + "translation": "Відсутній необхідний ресурс каналу: тип." + }, + { + "id": "app.import.validate_direct_channel_import_data.header_length.error", + "translation": "Прямий заголовок каналу задовгий" + }, + { + "id": "app.import.validate_direct_channel_import_data.members_required.error", + "translation": "Відсутній необхідний власник прямого каналу: учасники" + }, + { + "id": "app.import.validate_direct_channel_import_data.members_too_few.error", + "translation": "Список прямих каналів містить замало елементів" + }, + { + "id": "app.import.validate_direct_channel_import_data.members_too_many.error", + "translation": "Список прямих каналів містить забагато елементів" + }, + { + "id": "app.import.validate_direct_channel_import_data.unknown_favoriter.error", + "translation": "Поточний канал може бути доданий в обране тільки членами команди. \"{{.Username}}\" не є членом даної команди." + }, + { + "id": "app.import.validate_direct_post_import_data.channel_members_required.error", + "translation": "Відсутня необхідна властивість прямого посту: channel_members" + }, + { + "id": "app.import.validate_direct_post_import_data.channel_members_too_few.error", + "translation": "Список прямих каналів містить замало елементів " + }, + { + "id": "app.import.validate_direct_post_import_data.channel_members_too_many.error", + "translation": "Список прямих каналів містить забагато елементів " + }, + { + "id": "app.import.validate_direct_post_import_data.create_at_missing.error", + "translation": "Відсутній необхідний ресурс прямого посту: created_at" + }, + { + "id": "app.import.validate_direct_post_import_data.create_at_zero.error", + "translation": "CreateAt має бути більше 0" + }, + { + "id": "app.import.validate_direct_post_import_data.message_length.error", + "translation": "Повідомлення задовге" + }, + { + "id": "app.import.validate_direct_post_import_data.message_missing.error", + "translation": "Відсутній необхідний власник прямого каналу: учасники " + }, + { + "id": "app.import.validate_direct_post_import_data.unknown_flagger.error", + "translation": "Прямий пост може бути позначений лише учасниками каналу, в якому він знаходиться. \"{{.Username}}\" не є учасником." + }, + { + "id": "app.import.validate_direct_post_import_data.user_missing.error", + "translation": "Відсутній необхідний власник прямого каналу: учасники " + }, + { + "id": "app.import.validate_emoji_import_data.empty.error", + "translation": "Імпортувати дані смайли порожніми." + }, + { + "id": "app.import.validate_emoji_import_data.image_missing.error", + "translation": "Імпорт emoji - зображення відсутнє або поле пусте." + }, + { + "id": "app.import.validate_emoji_import_data.name_missing.error", + "translation": "Імпорт emoji - зображення відсутнє або поле пусте. " + }, + { + "id": "app.import.validate_post_import_data.channel_missing.error", + "translation": "Відсутній необхідний ресурс публікації: канал." + }, + { + "id": "app.import.validate_post_import_data.create_at_missing.error", + "translation": "Відсутня необхідна властивість для публікації: created_at." + }, + { + "id": "app.import.validate_post_import_data.create_at_zero.error", + "translation": "Властивість Post CreateAt не може бути нулем." + }, + { + "id": "app.import.validate_post_import_data.message_length.error", + "translation": "Post Message довше, ніж максимально дозволена довжина." + }, + { + "id": "app.import.validate_post_import_data.message_missing.error", + "translation": "Відсутнє необхідне поле для Post: Message." + }, + { + "id": "app.import.validate_post_import_data.team_missing.error", + "translation": "Відсутній необхідний ресурс каналу: команда " + }, + { + "id": "app.import.validate_post_import_data.user_missing.error", + "translation": "Відсутній необхідний ресурс публікації: користувач." + }, + { + "id": "app.import.validate_reaction_import_data.create_at_before_parent.error", + "translation": "Реакція властивості CreateAt повинна бути більшою, ніж батьківський запис CreateAt." + }, + { + "id": "app.import.validate_reaction_import_data.create_at_missing.error", + "translation": "Відсутня необхідна властивість Reaction: created_at." + }, + { + "id": "app.import.validate_reaction_import_data.create_at_zero.error", + "translation": "Реакція властивості CreateAt не може бути нулем." + }, + { + "id": "app.import.validate_reaction_import_data.emoji_name_length.error", + "translation": "Реакція властивості EmojiName перевищує максимальну дозволену довжину." + }, + { + "id": "app.import.validate_reaction_import_data.emoji_name_missing.error", + "translation": "Відсутня необхідна властивість Reaction: EmojiName." + }, + { + "id": "app.import.validate_reaction_import_data.user_missing.error", + "translation": "Відсутня необхідна властивість Реакція: користувач." + }, + { + "id": "app.import.validate_reply_import_data.create_at_before_parent.error", + "translation": "Відповідь властивості CreateAt має бути більшим, ніж батьківський запис CreateAt." + }, + { + "id": "app.import.validate_reply_import_data.create_at_missing.error", + "translation": "Відсутня необхідна відповідь властивість: created_at." + }, + { + "id": "app.import.validate_reply_import_data.create_at_zero.error", + "translation": "Відповідь властивості CreateAt не може бути нулем." + }, + { + "id": "app.import.validate_reply_import_data.message_length.error", + "translation": "Відповідь властивості повідомлення перевищує максимальну дозволену довжину." + }, + { + "id": "app.import.validate_reply_import_data.message_missing.error", + "translation": "Відсутня необхідна відповідь властивість: Повідомлення." + }, + { + "id": "app.import.validate_reply_import_data.user_missing.error", + "translation": "Відсутня необхідна відповідь властивість: користувач." + }, + { + "id": "app.import.validate_role_import_data.description_invalid.error", + "translation": "Неприпустимий опис ролі." + }, + { + "id": "app.import.validate_role_import_data.display_name_invalid.error", + "translation": "Неприпустиме ім'я для відображення ролі." + }, + { + "id": "app.import.validate_role_import_data.invalid_permission.error", + "translation": "Неприпустимий дозвіл ролі." + }, + { + "id": "app.import.validate_role_import_data.name_invalid.error", + "translation": "Невірне ім'я користувача. " + }, + { + "id": "app.import.validate_scheme_import_data.description_invalid.error", + "translation": "Неприпустимий опис схеми." + }, + { + "id": "app.import.validate_scheme_import_data.display_name_invalid.error", + "translation": "Неприпустиме ім'я для відображення схеми." + }, + { + "id": "app.import.validate_scheme_import_data.name_invalid.error", + "translation": "Невірне ім'я користувача. " + }, + { + "id": "app.import.validate_scheme_import_data.null_scope.error", + "translation": "Необхідний обсяг схем ." + }, + { + "id": "app.import.validate_scheme_import_data.unknown_scheme.error", + "translation": "Невідома схема масштабу." + }, + { + "id": "app.import.validate_scheme_import_data.wrong_roles_for_scope.error", + "translation": "Неправильні ролі були передбачені для схеми з таким обсягом." + }, + { + "id": "app.import.validate_team_import_data.description_length.error", + "translation": "Опис команди занадто довгий." + }, + { + "id": "app.import.validate_team_import_data.display_name_length.error", + "translation": "Ім'я дисплея каналу не в межах дозволених обмежень довжини. " + }, + { + "id": "app.import.validate_team_import_data.display_name_missing.error", + "translation": "Відсутнє необхідне властивість каналу: display_name " + }, + { + "id": "app.import.validate_team_import_data.name_characters.error", + "translation": "Назва каналу містить недійсні символи. " + }, + { + "id": "app.import.validate_team_import_data.name_length.error", + "translation": "Назва каналу занадто довга. " + }, + { + "id": "app.import.validate_team_import_data.name_missing.error", + "translation": "Відсутній необхідний ресурс каналу: ім'я " + }, + { + "id": "app.import.validate_team_import_data.name_reserved.error", + "translation": "Назва команди містить зарезервовані слова." + }, + { + "id": "app.import.validate_team_import_data.scheme_invalid.error", + "translation": "Неприпустиме ім'я схеми для команди." + }, + { + "id": "app.import.validate_team_import_data.type_invalid.error", + "translation": "Тип команди недійсний." + }, + { + "id": "app.import.validate_team_import_data.type_missing.error", + "translation": "Відсутній необхідний ресурс каналу: тип. " + }, + { + "id": "app.import.validate_user_channels_import_data.channel_name_missing.error", + "translation": "Пропущено назва каналу в «Участь користувачів на каналах»" + }, + { + "id": "app.import.validate_user_channels_import_data.invalid_notify_props_desktop.error", + "translation": "Недійсний робочий стіл NotifyProps для членства в каналі користувача." + }, + { + "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mark_unread.error", + "translation": "Недійсний робочий стіл NotifyProps для членства в каналі користувача. " + }, + { + "id": "app.import.validate_user_channels_import_data.invalid_notify_props_mobile.error", + "translation": "Недійсний робочий стіл NotifyProps для членства в каналі користувача. " + }, + { + "id": "app.import.validate_user_channels_import_data.invalid_roles.error", + "translation": "Недійсний робочий стіл NotifyProps для членства в каналі користувача. " + }, + { + "id": "app.import.validate_user_import_data.auth_data_and_password.error", + "translation": "Користувацькі AuthData та пароль є взаємовиключними." + }, + { + "id": "app.import.validate_user_import_data.auth_data_length.error", + "translation": "Структура AuthData занадто довга." + }, + { + "id": "app.import.validate_user_import_data.email_length.error", + "translation": "Електронна адреса користувача має недійсну довжину." + }, + { + "id": "app.import.validate_user_import_data.email_missing.error", + "translation": "Відсутня необхідна властивість користувача: email." + }, + { + "id": "app.import.validate_user_import_data.first_name_length.error", + "translation": "Ім'я користувача задовге." + }, + { + "id": "app.import.validate_user_import_data.last_name_length.error", + "translation": "Прізвище користувача занадто довге." + }, + { + "id": "app.import.validate_user_import_data.nickname_length.error", + "translation": "Нік користувача надто довгий." + }, + { + "id": "app.import.validate_user_import_data.notify_props_channel_trigger_invalid.error", + "translation": "Недійсний сповіщувач Prop Trigger для каналу користувача." + }, + { + "id": "app.import.validate_user_import_data.notify_props_comments_trigger_invalid.error", + "translation": "Недійсне значення параметра \"Сповіщення про робочий стіл\" для користувача. " + }, + { + "id": "app.import.validate_user_import_data.notify_props_desktop_invalid.error", + "translation": "Недійсне значення параметра \"Сповіщення про робочий стіл\" для користувача." + }, + { + "id": "app.import.validate_user_import_data.notify_props_desktop_sound_invalid.error", + "translation": "Невірний звук робочого столу Notify Prop значення для користувача." + }, + { + "id": "app.import.validate_user_import_data.notify_props_email_invalid.error", + "translation": "Недійсне значення параметра \"Сповіщення про робочий стіл\" для користувача. " + }, + { + "id": "app.import.validate_user_import_data.notify_props_mobile_invalid.error", + "translation": "Недійсне значення параметра \"Сповіщення про робочий стіл\" для користувача. " + }, + { + "id": "app.import.validate_user_import_data.notify_props_mobile_push_status_invalid.error", + "translation": "Недійсний статус мобільного стану сповіщення для користувача." + }, + { + "id": "app.import.validate_user_import_data.password_length.error", + "translation": "Пароль користувача має недійсну довжину. " + }, + { + "id": "app.import.validate_user_import_data.position_length.error", + "translation": "Позиція користувача задовга." + }, + { + "id": "app.import.validate_user_import_data.profile_image.error", + "translation": "Недійсний образ профілю." + }, + { + "id": "app.import.validate_user_import_data.roles_invalid.error", + "translation": "Ролі користувача недійсні." + }, + { + "id": "app.import.validate_user_import_data.username_invalid.error", + "translation": "Ім'я користувача недійсне." + }, + { + "id": "app.import.validate_user_import_data.username_missing.error", + "translation": "Відсутня необхідна властивість користувача: username." + }, + { + "id": "app.import.validate_user_teams_import_data.invalid_roles.error", + "translation": "Недійсний робочий стіл NotifyProps для членства в каналі користувача. " + }, + { + "id": "app.import.validate_user_teams_import_data.team_name_missing.error", + "translation": "Пропущено назву команди в «Участь користувачів в команді»" + }, + { + "id": "app.notification.body.intro.direct.full", + "translation": "У вас є нове особисте повідомлення. " + }, + { + "id": "app.notification.body.intro.direct.generic", + "translation": "У вас є нове особисте повідомлення від {{.SenderName}} " + }, + { + "id": "app.notification.body.intro.group_message.full", + "translation": "У вас є нове особисте повідомлення. " + }, + { + "id": "app.notification.body.intro.group_message.generic", + "translation": "У вас є нове особисте повідомлення від {{.SenderName}} " + }, + { + "id": "app.notification.body.intro.notification.full", + "translation": "Ви отримали нове повідомлення." + }, + { + "id": "app.notification.body.intro.notification.generic", + "translation": "Ви отримали нове сповіщення від {{.SenderName}} " + }, + { + "id": "app.notification.body.text.direct.full", + "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}} " + }, + { + "id": "app.notification.body.text.direct.generic", + "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" + }, + { + "id": "app.notification.body.text.group_message.full", + "translation": "Канал: {{.ChannelName}}" + }, + { + "id": "app.notification.body.text.group_message.full2", + "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}} " + }, + { + "id": "app.notification.body.text.group_message.generic", + "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}} " + }, + { + "id": "app.notification.body.text.notification.full", + "translation": "Канал: {{.ChannelName}}" + }, + { + "id": "app.notification.body.text.notification.full2", + "translation": "{{.SenderName}} - {{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" + }, + { + "id": "app.notification.body.text.notification.generic", + "translation": "{{.Hour}}:{{.Minute}} {{.TimeZone}}, {{.Month}} {{.Day}}" + }, + { + "id": "app.notification.subject.direct.full", + "translation": "[{{.SiteName}}] Нове особисте повідомлення від {{.SenderDisplayName}} в {{.Month}} {{.Day}}, {{.Year}} " + }, + { + "id": "app.notification.subject.group_message.full", + "translation": "[{{ .SiteName }}] Повідомлення в {{ .TeamName}} в {{.Month}} {{.Day}}, {{.Year}} " + }, + { + "id": "app.notification.subject.group_message.generic", + "translation": "[{{.SiteName}}] Нове повідомлення для {{.Month}} {{.Day}}, {{.Year}}" + }, + { + "id": "app.notification.subject.notification.full", + "translation": "[{{ .SiteName }}] Повідомлення в {{ .TeamName}} в {{.Month}} {{.Day}}, {{.Year}}" + }, + { + "id": "app.plugin.cluster.save_config.app_error", + "translation": "Конфігурація плагіна у вашому файлі config.json повинна бути оновлена вручну при використанні ReadOnlyConfig з увімкненою кластеризацією." + }, + { + "id": "app.plugin.config.app_error", + "translation": "Помилка збереження стану плагіна в налаштуваннях" + }, + { + "id": "app.plugin.deactivate.app_error", + "translation": "Неможливо вимкнути плагін" + }, + { + "id": "app.plugin.disabled.app_error", + "translation": "Плагіни відключені. Будь ласка, перевірте свої журнали на деталі." + }, + { + "id": "app.plugin.extract.app_error", + "translation": "Виявлено помилку вилучення плагіна" + }, + { + "id": "app.plugin.filesystem.app_error", + "translation": "Виникла помилка файлової системи" + }, + { + "id": "app.plugin.get_cluster_plugin_statuses.app_error", + "translation": "Неможливо отримати статуси плагінів з кластера." + }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "Не вдається отримати активні плагіни" + }, + { + "id": "app.plugin.get_statuses.app_error", + "translation": "Неможливо встановити стан статусу плагіна." + }, + { + "id": "app.plugin.install.app_error", + "translation": "Не вдається встановити плагін." + }, + { + "id": "app.plugin.install_id.app_error", + "translation": "Не вдається встановити плагін. Плагін з тим самим ідентифікатором вже встановлений." + }, + { + "id": "app.plugin.install_id_failed_remove.app_error", + "translation": "Не вдається встановити плагін. Плагін з тим самим ідентифікатором вже встановлений і його не вдалося видалити." + }, + { + "id": "app.plugin.invalid_id.app_error", + "translation": "Ідентифікатор плагіна повинен містити принаймні {{.Min}} символи, не більше {{.Max}} символів і відповідати {{.Regex}}." + }, + { + "id": "app.plugin.manifest.app_error", + "translation": "Не вдається знайти маніфест для вилученого плагіна" + }, + { + "id": "app.plugin.mvdir.app_error", + "translation": "Неможливо перемістити плагін з тимчасового каталогу до кінцевого пункту призначення. Інший плагін може використовувати ту саму назву каталогу." + }, + { + "id": "app.plugin.not_installed.app_error", + "translation": "Плагін не встановлений" + }, + { + "id": "app.plugin.remove.app_error", + "translation": "Неможливо видалити плагін" + }, + { + "id": "app.plugin.upload_disabled.app_error", + "translation": "Завантаження плагінів та / або плагінів вимкнено." + }, + { + "id": "app.role.check_roles_exist.role_not_found", + "translation": "Надана роль не існує" + }, + { + "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", + "translation": "Ця кінцева точка API недоступна, оскільки необхідна міграція ще не завершена." + }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "Виявлено помилку, яка кодує JSON для інтерактивного діалогу." + }, + { + "id": "app.system_install_date.parse_int.app_error", + "translation": "Не вдалося проаналізувати дату встановлення" + }, + { + "id": "app.team.join_user_to_team.max_accounts.app_error", + "translation": "Ця команда досягла максимальної кількості дозволених акаунтів. Зверніться до системного адміністратора, щоб встановити більшу межу." + }, + { + "id": "app.user.complete_switch_with_oauth.blank_email.app_error", + "translation": "Неможливо виконати вхід SAML за допомогою порожньої електронної адреси." + }, + { + "id": "app.user_access_token.disabled", + "translation": "Токени особистого доступу вимикаються на цьому сервері. Зверніться до свого системного адміністратора, щоб дізнатись більше." + }, + { + "id": "app.user_access_token.invalid_or_missing", + "translation": "Невірний або відсутній токен" + }, + { + "id": "brand.save_brand_image.decode.app_error", + "translation": "Неможливо декодувати дані зображення." + }, + { + "id": "brand.save_brand_image.decode_config.app_error", + "translation": "Неможливо отримати метадані зображення." + }, + { + "id": "brand.save_brand_image.encode.app_error", + "translation": "Неможливо перетворити дані зображення у формат PNG. Будь ласка спробуйте ще раз." + }, + { + "id": "brand.save_brand_image.open.app_error", + "translation": "Не вдається завантажити користувацький образ бренда. Переконайтеся, що розмір зображення менше 2 МБ, і спробуйте ще раз." + }, + { + "id": "brand.save_brand_image.save_image.app_error", + "translation": "Не вдається записати файл зображення у файловий накопичувач. Перевірте ваше з'єднання та повторіть спробу." + }, + { + "id": "brand.save_brand_image.too_large.app_error", + "translation": "Неможливо прочитати файл зображення. Переконайтеся, що розмір зображення менше 2 МБ, і спробуйте ще раз." + }, + { + "id": "cli.license.critical", + "translation": "Функція вимагає оновлення Enterprise Edition та включення ліцензійного ключа. Будь ласка, зв'яжіться зі своїм системним адміністратором." + }, + { + "id": "ent.account_migration.get_all_failed", + "translation": "Не вдається отримати повідомлення " + }, + { + "id": "ent.account_migration.get_saml_users_failed", + "translation": "Не вдається отримати повідомлення " + }, + { + "id": "ent.cluster.config_changed.info", + "translation": "Конфігурація кластера змінилася для id = {{.id}}. Кластер може стати нестабільним та вимагати перезавантаження. Щоб переконатися, що кластер налаштовано правильно, негайно виконайте перезапуск. " + }, + { + "id": "ent.cluster.save_config.error", + "translation": "System Console встановлено лише для читання, коли активовано високу доступність, доки ReadOnlyConfig не буде вимкнено у файлі конфігурації. " + }, + { + "id": "ent.compliance.bad_export_type.appError", + "translation": "Невідомий вихідний формат {{.ExportType}}" + }, + { + "id": "ent.compliance.csv.attachment.copy.appError", + "translation": "Неможливо скопіювати вкладення у файл zip." + }, + { + "id": "ent.compliance.csv.attachment.export.appError", + "translation": "Неможливо додати вкладення до експорту CSV." + }, + { + "id": "ent.compliance.csv.file.creation.appError", + "translation": "Неможливо створити тимчасовий файл експорту CSV." + }, + { + "id": "ent.compliance.csv.header.export.appError", + "translation": "Неможливо додати заголовок до експорту CSV." + }, + { + "id": "ent.compliance.csv.metadata.export.appError", + "translation": "Неможливо додати метадані до архіву." + }, + { + "id": "ent.compliance.csv.metadata.json.marshalling.appError", + "translation": "Неможливо перетворити метадані в json." + }, + { + "id": "ent.compliance.csv.post.export.appError", + "translation": "Неможливо експортувати публікацію." + }, + { + "id": "ent.compliance.csv.zip.creation.appError", + "translation": "Неможливо створити файл експорту ZIP." + }, + { + "id": "ent.compliance.global_relay.attachments_removed.appError", + "translation": "Завантажений файл був видалений з експорту Global Relay, оскільки він був надто великим для відправлення." + }, + { + "id": "ent.compliance.global_relay.open_temporary_file.appError", + "translation": "Неможливо створити тимчасовий файл експорту CSV. " + }, + { + "id": "ent.compliance.global_relay.rewind_temporary_file.appError", + "translation": "Неможливо повторно прочитати файл тимчасового експорту Global Relay." + }, + { + "id": "ent.compliance.licence_disable.app_error", + "translation": "Функція кластеризації недоступна при поточній ліцензії. Будь ласка, зверніться до системного адміністратора з приводу поліпшення Вашої корпоративної ліцензії. " + }, + { + "id": "ent.compliance.run_export.template_watcher.appError", + "translation": "Неможливо завантажити шаблони експорту. Будь ласка спробуйте ще раз." + }, + { + "id": "ent.compliance.run_failed.error", + "translation": "Експорт комплаенс-листа не вдався для завдання '{{.JobName}}' в '{{.FilePath}}' " + }, + { + "id": "ent.data_retention.generic.license.error", + "translation": "Ліцензія не підтримує збереження даних. " + }, + { + "id": "ent.elasticsearch.aggregator_worker.create_index_job.error", + "translation": "Працівник агрегатора Elasticsearch не зміг створити роботу з індексації" + }, + { + "id": "ent.elasticsearch.aggregator_worker.delete_indexes.error", + "translation": "Працівник агрегатора Elasticsearch не зміг видалити індекси" + }, + { + "id": "ent.elasticsearch.aggregator_worker.get_indexes.error", + "translation": "Працівник агрегатора Elasticsearch не зміг отримати індекси" + }, + { + "id": "ent.elasticsearch.aggregator_worker.index_job_failed.error", + "translation": "Робота агрегатора Elasticsearch не виконана через невдалу роботу з індексацією" + }, + { + "id": "ent.elasticsearch.create_client.connect_failed", + "translation": "Налаштування клієнта Elasticsearch не вдалося" + }, + { + "id": "ent.elasticsearch.create_index_if_not_exists.index_create_failed", + "translation": "Не вдалося створити індекс Elasticsearch" + }, + { + "id": "ent.elasticsearch.data_retention_delete_indexes.delete_index.error", + "translation": "Не вдалося видалити індекс Elasticsearch" + }, + { + "id": "ent.elasticsearch.data_retention_delete_indexes.get_indexes.error", + "translation": "Не вдалося отримати індекси Elasticsearch" + }, + { + "id": "ent.elasticsearch.delete_post.error", + "translation": "Не вдалося видалити публікацію" + }, + { + "id": "ent.elasticsearch.generic.disabled", + "translation": "Пошук Elasticsearch не включений на цьому сервері" + }, + { + "id": "ent.elasticsearch.index_post.error", + "translation": "Не вдалося індексувати публікацію" + }, + { + "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", + "translation": "Найстаріший запис не може бути завантажений з бази даних." + }, + { + "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", + "translation": "Працівник індексації Elasticsearch не зміг розібрати час закінчення" + }, + { + "id": "ent.elasticsearch.indexer.do_job.parse_start_time.error", + "translation": "Працівник індексації Elasticsearch не зміг розібрати початковий час" + }, + { + "id": "ent.elasticsearch.not_started.error", + "translation": "Еластичний пошук не запускається" + }, + { + "id": "ent.elasticsearch.purge_indexes.delete_failed", + "translation": "Не вдалося видалити індекс Elasticsearch" + }, + { + "id": "ent.elasticsearch.search_posts.disabled", + "translation": "Пошук на сайті Elasticsearch вимкнено на цьому сервері" + }, + { + "id": "ent.elasticsearch.search_posts.parse_matches_failed", + "translation": "Не вдалося проаналізувати відповідності результатів пошуку" + }, + { + "id": "ent.elasticsearch.search_posts.search_failed", + "translation": "Пошук не вдалося завершити" + }, + { + "id": "ent.elasticsearch.search_posts.unmarshall_post_failed", + "translation": "Не вдається розшифрувати результати пошуку" + }, + { + "id": "ent.elasticsearch.start.already_started.app_error", + "translation": "Еластичний пошук не запускається" + }, + { + "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", + "translation": "Не вдалося створити масовий процесор Elasticsearch" + }, + { + "id": "ent.elasticsearch.start.start_bulk_processor_failed.app_error", + "translation": "Не вдалося запустити масовий процесор Elasticsearch" + }, + { + "id": "ent.elasticsearch.stop.already_stopped.app_error", + "translation": "Еластичний пошук не запускається" + }, + { + "id": "ent.elasticsearch.test_config.connect_failed", + "translation": "Не вдалося підключитися до сервера Elasticsearch." + }, + { + "id": "ent.elasticsearch.test_config.indexing_disabled.error", + "translation": "Elasticsearch відключений." + }, + { + "id": "ent.elasticsearch.test_config.license.error", + "translation": "Редакція не підтримує Elasticsearch. " + }, + { + "id": "ent.elasticsearch.test_config.reenter_password", + "translation": "URL-адреса сервера Elasticsearch або ім'я користувача змінено. Будь ласка, повторно введіть пароль Elasticsearch, щоб перевірити з'єднання." + }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, + { + "id": "ent.ldap.create_fail", + "translation": "Неможливо створити користувача LDAP." + }, + { + "id": "ent.ldap.disabled.app_error", + "translation": "AD / LDAP відключений або ліцензія не підтримує AD / LDAP." + }, + { + "id": "ent.ldap.do_login.bind_admin_user.app_error", + "translation": "Неможливо зробити прив'язку до сервера AD / LDAP. Перевірте ім'я користувача BindUsername і пароль BindPassword." + }, + { + "id": "ent.ldap.do_login.invalid_password.app_error", + "translation": "Неправильний пароль " + }, + { + "id": "ent.ldap.do_login.licence_disable.app_error", + "translation": "Функція кластеризації недоступна при поточній ліцензії. Будь ласка, зверніться до системного адміністратора з приводу поліпшення Вашої корпоративної ліцензії. " + }, + { + "id": "ent.ldap.do_login.matched_to_many_users.app_error", + "translation": "Дане ім'я користувача відповідає кільком користувачам" + }, + { + "id": "ent.ldap.do_login.search_ldap_server.app_error", + "translation": "Не вдалося знайти сервер AD / LDAP" + }, + { + "id": "ent.ldap.do_login.unable_to_connect.app_error", + "translation": "Неможливо підключитися до сервера AD/LDAP" + }, + { + "id": "ent.ldap.do_login.user_filtered.app_error", + "translation": "Ваш обліковий запис AD/LDAP не має дозволу на використання цього сервера Mattermost. Будь ласка, зверніться до системного адміністратора, щоб перевірити фільтр користувачів AD/LDAP." + }, + { + "id": "ent.ldap.do_login.user_not_registered.app_error", + "translation": "Користувач не зареєстрований на сервері AD/LDAP" + }, + { + "id": "ent.ldap.syncronize.get_all.app_error", + "translation": "Неможливо отримати всіх користувачів, які використовують AD/LDAP" + }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, + { + "id": "ent.ldap.syncronize.search_failure.app_error", + "translation": "Не вдалося знайти користувачів в AD/LDAP. Перевірте, чи сервер Mattermost може підключитися до вашого сервера AD/LDAP і повторіть спробу." + }, + { + "id": "ent.ldap.validate_filter.app_error", + "translation": "Недійсний фільтр AD/LDAP" + }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, + { + "id": "ent.message_export.global_relay.attach_file.app_error", + "translation": "Неможливо додати вкладення до експорту CSV." + }, + { + "id": "ent.message_export.global_relay.close_zip_file.app_error", + "translation": "Неможливо створити файл zip." + }, + { + "id": "ent.message_export.global_relay.create_file_in_zip.app_error", + "translation": "Неможливо створити файл eml." + }, + { + "id": "ent.message_export.global_relay.generate_email.app_error", + "translation": "Не вдається генерувати дані файлу eml." + }, + { + "id": "ent.message_export.global_relay_export.deliver.close.app_error", + "translation": "Не вдається доставити електронний лист до Global Relay." + }, + { + "id": "ent.message_export.global_relay_export.deliver.from_address.app_error", + "translation": "Неможливо встановити адресу електронної пошти." + }, + { + "id": "ent.message_export.global_relay_export.deliver.msg.app_error", + "translation": "Неможливо встановити повідомлення електронної пошти." + }, + { + "id": "ent.message_export.global_relay_export.deliver.msg_data.app_error", + "translation": "Не вдається записати повідомлення електронної пошти." + }, + { + "id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error", + "translation": "Не вдається прочитати інформацію електронної пошти." + }, + { + "id": "ent.message_export.global_relay_export.deliver.to_address.app_error", + "translation": "Не вдається встановити email для адреси." + }, + { + "id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error", + "translation": "Не вдається отримати інформацію про тимчасовий файл експорту" + }, + { + "id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error", + "translation": "Не вдається отримати електронний лист із тимчасового файлу" + }, + { + "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", + "translation": "Неможливо відкрити тимчасовий файл експорту" + }, + { + "id": "ent.migration.migratetoldap.duplicate_field", + "translation": "Неможливо перенести користувачів AD/LDAP із зазначеним полем. Виявлено дублювання записів. Будь ласка, видаліть всі дублікати і спробуйте ще раз." + }, + { + "id": "ent.migration.migratetoldap.user_not_found", + "translation": "Не вдалося знайти користувача на сервері AD/LDAP:" + }, + { + "id": "ent.migration.migratetosaml.email_already_used_by_other_user", + "translation": "Електронна пошта вже використовується іншим користувачем SAML." + }, + { + "id": "ent.migration.migratetosaml.user_not_found_in_users_mapping_file", + "translation": "Користувач не знайдений в файлі користувачів." + }, + { + "id": "ent.migration.migratetosaml.username_already_used_by_other_user", + "translation": "Ім'я користувача, яке вже використовувалося іншим користувачем Mattermost." + }, + { + "id": "ent.saml.attribute.app_error", + "translation": "Спроба входу з використанням SAML не вдалася через некоректне атрибута. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.build_request.app_error", + "translation": "Сталася помилка при ініціюванні запиту постачальнику послуг ідентифікації. Будь ласка, зв'яжіться зі своїм системним адміністратором." + }, + { + "id": "ent.saml.build_request.encoding.app_error", + "translation": "Під час кодування запиту до провайдера ідентифікації сталася помилка. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.configure.app_error", + "translation": "Виникла помилка під час налаштування постачальника служби SAML, err =%v " + }, + { + "id": "ent.saml.configure.encryption_not_enabled.app_error", + "translation": "Спроба входу з використанням SAML не вдалася через відключеного шифрування. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.configure.load_idp_cert.app_error", + "translation": "Публічний сертифікат провайдера ідентифікації не найдений. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.configure.load_private_key.app_error", + "translation": "Спроба входу з використанням SAML не вдалася через те, що ні виявлено приватний ключ постачальника служби. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.configure.not_encrypted_response.app_error", + "translation": "Спроба входу з використанням SAML не вдалася, так як відповідь постачальника облікових записів не зашифровані. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.do_login.decrypt.app_error", + "translation": "Спроба входу з використанням SAML не вдалася через виникнення помилки при розшифровці відповіді від постачальника облікових записів. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.do_login.empty_response.app_error", + "translation": "Отримано порожню відповідь від постачальника облікових записів" + }, + { + "id": "ent.saml.do_login.parse.app_error", + "translation": "Виникла помилка по час розбору відповіді від постачальника облікових записів. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.do_login.validate.app_error", + "translation": "Виникла помилка під час перевірки відповіді від постачальника облікових записів. Будь ласка, зверніться до системного адміністратора." + }, + { + "id": "ent.saml.license_disable.app_error", + "translation": "Ліцензія не підтримує збереження даних. " + }, + { + "id": "ent.saml.metadata.app_error", + "translation": "Сталася помилка при побудові метаданих постачальника послуг." + }, + { + "id": "ent.saml.service_disable.app_error", + "translation": "SAML 2.0 не налаштований та не підтримується на цьому сервері." + }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Не вдається розшифрувати base64 для ідентифікатора тригера для інтерактивного діалогу." + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "Ідентифікатор тригера для інтерактивного діалогу закінчився. Тригерні ідентифікатори триватимуть до {{.Seconds}} секунд." + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "Тригер ID не містить необхідних даних для інтерактивного діалогу." + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Не вдалося декодувати підпис бази64 під час запуску інтерактивного діалогу." + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "Не вдалося перевірити підпис під час ідентифікатора тригера для інтерактивного діалогу." + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "Не вдалося підписати сформований ідентифікатор тригер для інтерактивного діалогу." + }, + { + "id": "jobs.do_job.batch_size.parse_error", + "translation": "Не вдалося проаналізувати BatchSize завдання експортування повідомлення." + }, + { + "id": "jobs.do_job.batch_start_timestamp.parse_error", + "translation": "Не вдалося проаналізувати завдання експортування повідомлень ExportFromTimestamp." + }, + { + "id": "jobs.request_cancellation.status.error", + "translation": "Не вдалося скасувати запит на роботу, яка не перебуває у скасовуваному стані." + }, + { + "id": "jobs.set_job_error.update.error", + "translation": "Не вдалося встановити статус роботи до помилки" + }, + { + "id": "jobs.start_synchronize_job.timeout", + "translation": "Досягнута тайм-аут завдання синхронізації AD / LDAP." + }, + { + "id": "manaultesting.manual_test.parse.app_error", + "translation": "Неможливо розібрати URL" + }, + { + "id": "manaultesting.test_autolink.unable.app_error", + "translation": "Неможливо отримати канали" + }, + { + "id": "mattermost.bulletin.subject", + "translation": "Бюлетень безпеки Mattermost" + }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "Помилка спроби автентифікації токену MFA" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "Невірний MFA токен" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "Неможливо оновити активний статус MFA для користувача" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "Неможливо оновити активний статус MFA для користувача" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "Помилка очищення MFA" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "Помилка при створенні QR-коду" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "Помилка збереження MFA" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "Багатофункціональна аутентифікація потрібна на цьому сервері." + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "Помилка при спробі аутентифікації за допомогою MFA маркера" + }, + { + "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", + "translation": "Не вдалося перемістити через недійсні дані про перебіг." + }, + { + "id": "migrations.worker.run_migration.unknown_key", + "translation": "Неможливо запустити роботу міграції через невідомий ключ міграції." + }, + { + "id": "model.access.is_valid.access_token.app_error", + "translation": "Неприпустимий маркер доступу" + }, + { + "id": "model.access.is_valid.client_id.app_error", + "translation": "Недійсний ідентифікатор клієнта" + }, + { + "id": "model.access.is_valid.redirect_uri.app_error", + "translation": "Невірний uri для перенаправлення" + }, + { + "id": "model.access.is_valid.refresh_token.app_error", + "translation": "Неприпустимий маркер оновлення" + }, + { + "id": "model.access.is_valid.user_id.app_error", + "translation": "Недійсний ідентифікатор користувача" + }, + { + "id": "model.authorize.is_valid.auth_code.app_error", + "translation": "Неприпустимий код авторизації" + }, + { + "id": "model.authorize.is_valid.client_id.app_error", + "translation": "Недійсний ідентифікатор клієнта" + }, + { + "id": "model.authorize.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.authorize.is_valid.expires.app_error", + "translation": "Термін дії повинен бути встановлений" + }, + { + "id": "model.authorize.is_valid.redirect_uri.app_error", + "translation": "Неприпустимий адресу редиректу" + }, + { + "id": "model.authorize.is_valid.response_type.app_error", + "translation": "Неправильний тип відгуку" + }, + { + "id": "model.authorize.is_valid.scope.app_error", + "translation": "Невірна область" + }, + { + "id": "model.authorize.is_valid.state.app_error", + "translation": "Некоректний стан " + }, + { + "id": "model.authorize.is_valid.user_id.app_error", + "translation": "Невірний ідентифікатор користувача" + }, + { + "id": "model.channel.is_valid.2_or_more.app_error", + "translation": "Ім'я повинно складатися з 2 або більше малих літер і цифр" + }, + { + "id": "model.channel.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.channel.is_valid.creator_id.app_error", + "translation": "Неприпустимий ідентифікатор автора" + }, + { + "id": "model.channel.is_valid.display_name.app_error", + "translation": "Неприпустиме ім'я для відображення" + }, + { + "id": "model.channel.is_valid.header.app_error", + "translation": "Неприпустимий заголовок" + }, + { + "id": "model.channel.is_valid.id.app_error", + "translation": "Неприпустимий ідентифікатор" + }, + { + "id": "model.channel.is_valid.purpose.app_error", + "translation": "Не правильне призначення" + }, + { + "id": "model.channel.is_valid.type.app_error", + "translation": "Некоректний тип" + }, + { + "id": "model.channel.is_valid.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом" + }, + { + "id": "model.channel_member.is_valid.channel_id.app_error", + "translation": "Неприпустимий ідентифікатор каналу" + }, + { + "id": "model.channel_member.is_valid.email_value.app_error", + "translation": "Недійсне значення сповіщення електронною поштою" + }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "Неправильний канал ігнорування згадує статус" + }, + { + "id": "model.channel_member.is_valid.notify_level.app_error", + "translation": "Неприпустимий рівень повідомлень" + }, + { + "id": "model.channel_member.is_valid.push_level.app_error", + "translation": "Недійсний рівень оповіщення" + }, + { + "id": "model.channel_member.is_valid.unread_level.app_error", + "translation": "Неможливо позначити як непрочитане: невірний рівень дозволу." + }, + { + "id": "model.channel_member.is_valid.user_id.app_error", + "translation": "Невірний ідентифікатор користувача" + }, + { + "id": "model.client.connecting.app_error", + "translation": "Ми виявили помилку при підключенні до сервера" + }, + { + "id": "model.client.create_emoji.emoji.app_error", + "translation": "Не вдалося прикріпити дані emoji до запиту" + }, + { + "id": "model.client.create_emoji.image.app_error", + "translation": "Не вдалося прикріпити зображення до запиту" + }, + { + "id": "model.client.create_emoji.writer.app_error", + "translation": "Не вдалося записати запит" + }, + { + "id": "model.client.get_flagged_posts_in_channel.missing_parameter.app_error", + "translation": "Відсутній параметр каналу" + }, + { + "id": "model.client.get_flagged_posts_in_team.missing_parameter.app_error", + "translation": "Відсутній командний параметр" + }, + { + "id": "model.client.get_team_icon.app_error", + "translation": "Неможливо прочитати значок команди з тіла відповідей." + }, + { + "id": "model.client.read_file.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "model.client.set_profile_user.no_file.app_error", + "translation": "У запиті відсутній файл 'image'" + }, + { + "id": "model.client.set_profile_user.writer.app_error", + "translation": "Не вдалося записати запит" + }, + { + "id": "model.client.set_team_icon.no_file.app_error", + "translation": "У запиті відсутній файл під атрибутом \"сертифікат\". " + }, + { + "id": "model.client.set_team_icon.writer.app_error", + "translation": "Не вдається записати запит." + }, + { + "id": "model.client.upload_post_attachment.channel_id.app_error", + "translation": "Помилка введення ідентифікатора каналу у багаточастинковий формат" + }, + { + "id": "model.client.upload_post_attachment.file.app_error", + "translation": "Помилка запису файлу до багаточастинкової форми" + }, + { + "id": "model.client.upload_post_attachment.file_size.app_error", + "translation": "Помилка запису файла Size до багаточастинкової форми" + }, + { + "id": "model.client.upload_post_attachment.import_from.app_error", + "translation": "Помилка запису імпорту з різних форм" + }, + { + "id": "model.client.upload_post_attachment.writer.app_error", + "translation": "Помилка при закритті багатосторінкового листа" + }, + { + "id": "model.client.upload_saml_cert.app_error", + "translation": "Помилка створення запиту на багаточастинний сертифікат SAML-сертифіката" + }, + { + "id": "model.client.writer.app_error", + "translation": "Неможливо створити багатосторінковий запит" + }, + { + "id": "model.cluster.is_valid.create_at.app_error", + "translation": "CreateAt повинен бути встановлений" + }, + { + "id": "model.cluster.is_valid.hostname.app_error", + "translation": "Ім'я хоста має бути встановлено" + }, + { + "id": "model.cluster.is_valid.id.app_error", + "translation": "Недійсний ідентифікатор" + }, + { + "id": "model.cluster.is_valid.last_ping_at.app_error", + "translation": "LastPingAt повинен бути встановлений" + }, + { + "id": "model.cluster.is_valid.name.app_error", + "translation": "ClusterName повинен бути встановлений" + }, + { + "id": "model.cluster.is_valid.type.app_error", + "translation": "Тип повинен бути встановлений" + }, + { + "id": "model.command.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.command.is_valid.description.app_error", + "translation": "Не правильний опис" + }, + { + "id": "model.command.is_valid.display_name.app_error", + "translation": "Неправильний заголовок" + }, + { + "id": "model.command.is_valid.id.app_error", + "translation": "Неприпустимий ідентифікатор" + }, + { + "id": "model.command.is_valid.method.app_error", + "translation": "Неприпустимий метод" + }, + { + "id": "model.command.is_valid.team_id.app_error", + "translation": "Недійсний ідентифікатор команди" + }, + { + "id": "model.command.is_valid.token.app_error", + "translation": "Невірний токен" + }, + { + "id": "model.command.is_valid.trigger.app_error", + "translation": "Неприпустимий тригер" + }, + { + "id": "model.command.is_valid.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом" + }, + { + "id": "model.command.is_valid.url.app_error", + "translation": "Невірний URL" + }, + { + "id": "model.command.is_valid.url_http.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http: // або https: //" + }, + { + "id": "model.command.is_valid.user_id.app_error", + "translation": "Невірний ідентифікатор користувача" + }, + { + "id": "model.command_hook.channel_id.app_error", + "translation": "Невірний channel id" + }, + { + "id": "model.command_hook.command_id.app_error", + "translation": "Недійсний ідентифікатор команди" + }, + { + "id": "model.command_hook.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом " + }, + { + "id": "model.command_hook.id.app_error", + "translation": "Недійсний ідентифікатор командного крюка" + }, + { + "id": "model.command_hook.parent_id.app_error", + "translation": "Недійсний батьківський ідентифікатор" + }, + { + "id": "model.command_hook.root_id.app_error", + "translation": "Недійсний ідентифікатор кореня" + }, + { + "id": "model.command_hook.user_id.app_error", + "translation": "Невірний ідентифікатор користувача" + }, + { + "id": "model.compliance.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.compliance.is_valid.desc.app_error", + "translation": "Неприпустимий опис" + }, + { + "id": "model.compliance.is_valid.end_at.app_error", + "translation": "\"До\" має бути коректним часом" + }, + { + "id": "model.compliance.is_valid.id.app_error", + "translation": "Неприпустимий ідентифікатор" + }, + { + "id": "model.compliance.is_valid.start_at.app_error", + "translation": "\"З\" має бути коректним часом" + }, + { + "id": "model.compliance.is_valid.start_end_at.app_error", + "translation": "\"До\" має бути більше, ніж \"З\"" + }, + { + "id": "model.config.is_valid.allow_cookies_for_subdomains.app_error", + "translation": "Щоб дозволити cookies для піддоменів, потрібно встановити SiteURL." + }, + { + "id": "model.config.is_valid.atmos_camo_image_proxy_options.app_error", + "translation": "Недійсні параметри проксі-картинок atmos / camo для налаштувань сервісу. Необхідно встановити ваш загальний ключ." + }, + { + "id": "model.config.is_valid.cluster_email_batching.app_error", + "translation": "Неможливо включити пакетну обробку пошти при включеній кластеризації." + }, + { + "id": "model.config.is_valid.data_retention.deletion_job_start_time.app_error", + "translation": "Час початку роботи утримання даних повинен бути 24-годинною штампом часу у формі HH : MM." + }, + { + "id": "model.config.is_valid.data_retention.file_retention_days_too_low.app_error", + "translation": "Затримання файлу має тривати один день або більше." + }, + { + "id": "model.config.is_valid.data_retention.message_retention_days_too_low.app_error", + "translation": "Утримання повідомлення має тривати один день або більше." + }, + { + "id": "model.config.is_valid.display.custom_url_schemes.app_error", + "translation": "Схема користувацької URL-адреси {{.Scheme}} недійсна. Спеціальні схеми URL-адрес повинні починатися з літери та містити лише літери, цифри та дефіс (-)." + }, + { + "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", + "translation": "Параметр Elasticsearch AggregatePostsAfterDays повинен бути числом, більшим або рівним 1" + }, + { + "id": "model.config.is_valid.elastic_search.bulk_indexing_time_window_seconds.app_error", + "translation": "Вікно масове індексування часу служби Elasticsearch повинно бути не менше 1 секунди." + }, + { + "id": "model.config.is_valid.elastic_search.connection_url.app_error", + "translation": "Параметр Elastic Search ConnectionUrl повинен бути встановлений, якщо ввімкнено інсталяцію Elastic Search." + }, + { + "id": "model.config.is_valid.elastic_search.enable_searching.app_error", + "translation": "Параметр Elastic Searching IndexingEnabled повинен бути встановлений як true, коли Elastic SearchEnabled встановлено як true." + }, + { + "id": "model.config.is_valid.elastic_search.live_indexing_batch_size.app_error", + "translation": "Індексний пакет Elasticsearch для реального розміру має бути не менше 1" + }, + { + "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", + "translation": "Параметр Elasticsearch PostsAggregatorJobStartTime повинен мати час у форматі \"hh:mm\"" + }, + { + "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", + "translation": "Час очікування запиту Elasticsearch повинен бути не менше 1 секунди." + }, + { + "id": "model.config.is_valid.email_batching_buffer_size.app_error", + "translation": "Недійсний розмір буфера для доставки електронної пошти для налаштувань електронної пошти. Має бути нульовим або позитивним числом." + }, + { + "id": "model.config.is_valid.email_batching_interval.app_error", + "translation": "Недійсний інтервал доставки електронної пошти для налаштувань електронної пошти. Має бути 30 секунд або більше." + }, + { + "id": "model.config.is_valid.email_notification_contents_type.app_error", + "translation": "Неправильний тип вмісту сповіщення електронною поштою для налаштувань електронної пошти. Має бути одним із \"повних\" або \"загальних\"." + }, + { + "id": "model.config.is_valid.email_salt.app_error", + "translation": "Неправильно запросити сіль для налаштувань електронної пошти. Має бути 32 символів або більше." + }, + { + "id": "model.config.is_valid.email_security.app_error", + "translation": "Недійсна безпека з'єднання для налаштувань електронної пошти. Має бути '', 'TLS' або 'STARTTLS'" + }, + { + "id": "model.config.is_valid.encrypt_sql.app_error", + "translation": "Невірний ключ зашифрувати в налаштуваннях SQL. Має бути 32 символів або більше." + }, + { + "id": "model.config.is_valid.file_driver.app_error", + "translation": "Неправильне ім'я драйвера в налаштуваннях файлів. Повинно бути 'local' або 'amazons3'" + }, + { + "id": "model.config.is_valid.file_salt.app_error", + "translation": "Неприпустима кількість символів публічного посилання для налаштування файлу. Має бути 32 символів або більше." + }, + { + "id": "model.config.is_valid.group_unread_channels.app_error", + "translation": "Недійсні непрочитані канали групи для налаштувань сервісу. Має бути \"вимкнено\", \"default_on\" або \"default_off\"." + }, + { + "id": "model.config.is_valid.image_proxy_type.app_error", + "translation": "Недійсний тип проксі-зображення для налаштувань сервісу." + }, + { + "id": "model.config.is_valid.ldap_basedn", + "translation": "Потрібно поле AD/LDAP \"BaseDN\"." + }, + { + "id": "model.config.is_valid.ldap_email", + "translation": "Поле AD/LDAP \"Атрибут електронної пошти\" обов'язкове." + }, + { + "id": "model.config.is_valid.ldap_id", + "translation": "Потрібно поле AD / LDAP \"ID Attribute\"." + }, + { + "id": "model.config.is_valid.ldap_login_id", + "translation": "Поле AD / LDAP \"Атрибут ідентифікатора входу\" обов'язкове." + }, + { + "id": "model.config.is_valid.ldap_max_page_size.app_error", + "translation": "Невірне значення максимального розміру сторінки." + }, + { + "id": "model.config.is_valid.ldap_security.app_error", + "translation": "Недійсна безпека з'єднання для налаштувань AD/LDAP. Має бути '', 'TLS' або 'STARTTLS'" + }, + { + "id": "model.config.is_valid.ldap_server", + "translation": "Потрібно поле AD/LDAP \"AD/LDAP Server\"." + }, + { + "id": "model.config.is_valid.ldap_sync_interval.app_error", + "translation": "Невірний інтервал синхронізації. Повинен становити не менше однієї хвилини." + }, + { + "id": "model.config.is_valid.ldap_username", + "translation": "Потрібно поле AD/LDAP \"Username Attribute\"." + }, + { + "id": "model.config.is_valid.listen_address.app_error", + "translation": "Неправильна адреса прослуховування в налаштуваннях служби. Повинен бути заданий." + }, + { + "id": "model.config.is_valid.localization.available_locales.app_error", + "translation": "Доступні мови повинні містити замовчувальну мову за замовчуванням" + }, + { + "id": "model.config.is_valid.login_attempts.app_error", + "translation": "Неправильні максимальні спроби входу до службових налаштувань. Має бути позитивним числом." + }, + { + "id": "model.config.is_valid.max_burst.app_error", + "translation": "Максимальне перевищення смуги пропускання має бути більше нуля." + }, + { + "id": "model.config.is_valid.max_channels.app_error", + "translation": "Недійсні максимальні канали для команди щодо налаштування команди. Має бути позитивним числом." + }, + { + "id": "model.config.is_valid.max_file_size.app_error", + "translation": "Недійсний розмір максимального розміру файлу для параметрів файлу. Має бути цілим числом, більшим за нуль." + }, + { + "id": "model.config.is_valid.max_notify_per_channel.app_error", + "translation": "Недійсні максимальні сповіщення на канал для налаштування команди. Має бути позитивним числом." + }, + { + "id": "model.config.is_valid.max_users.app_error", + "translation": "Недійсні максимальні користувачі на команду для налаштування команди. Має бути позитивним числом." + }, + { + "id": "model.config.is_valid.message_export.batch_size.app_error", + "translation": "Робота з експорту повідомлень BatchSize повинна бути позитивним цілим числом" + }, + { + "id": "model.config.is_valid.message_export.daily_runtime.app_error", + "translation": "Робота з експорту повідомлень DailyRuntime повинна бути 24-годинною штампом часу у формі HH: MM." + }, + { + "id": "model.config.is_valid.message_export.enable.app_error", + "translation": "Робота з експортування повідомлення. Параметр EnableExport має бути як істинним, так і помилковим" + }, + { + "id": "model.config.is_valid.message_export.export_from.app_error", + "translation": "Робота з експортування повідомлення ExportFromTimestamp повинна бути міткою часу (виражена в секундах з епохи unix). Лише повідомлення, надіслані після цієї позначки часу, будуть експортовані." + }, + { + "id": "model.config.is_valid.message_export.export_type.app_error", + "translation": "Експортна робота з повідомленнями ExportFormat повинна бути однією з 'actiance', 'csv' або 'globalrelay'" + }, + { + "id": "model.config.is_valid.message_export.global_relay.config_missing.app_error", + "translation": "Робота з експорту повідомлень Експортний формат встановлено на \"globalrelay\", але відсутні параметри глобальної ретрансляції" + }, + { + "id": "model.config.is_valid.message_export.global_relay.customer_type.app_error", + "translation": "Експорт повідомлень Global Relay Settings.Customer Тип повинен бути встановлений один з будь-якої «A9» або «A10»" + }, + { + "id": "model.config.is_valid.message_export.global_relay.email_address.app_error", + "translation": "Робота з експорту повідомлень GlobalRelaySettings.EmailAddress повинна бути встановлена на дійсну адресу електронної пошти" + }, + { + "id": "model.config.is_valid.message_export.global_relay.smtp_password.app_error", + "translation": "Робота з експорту повідомлень GlobalRelaySettings.SmtpPassword має бути встановлена" + }, + { + "id": "model.config.is_valid.message_export.global_relay.smtp_username.app_error", + "translation": "Робота з експортування повідомлення: GlobalRelaySettings.SmtpUsername повинен бути встановлений" + }, + { + "id": "model.config.is_valid.password_length.app_error", + "translation": "Мінімальна довжина пароля повинна бути цілим числом більшим чи рівним {{.MinLength}}, а також меншим або рівним {{.MaxLength}}." + }, + { + "id": "model.config.is_valid.rate_mem.app_error", + "translation": "Невірний розмір магазину пам'яті для налаштування обмеження швидкості. Має бути позитивним числом" + }, + { + "id": "model.config.is_valid.rate_sec.app_error", + "translation": "Недійсний для секрету обмеження швидкості. Має бути позитивним числом" + }, + { + "id": "model.config.is_valid.read_timeout.app_error", + "translation": "Неприпустиме значення для часу очікування читання." + }, + { + "id": "model.config.is_valid.restrict_direct_message.app_error", + "translation": "Неправильне обмеження прямого повідомлення. Має бути 'будь-яким' або 'командою'" + }, + { + "id": "model.config.is_valid.saml_assertion_consumer_service_url.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http: // або https: //" + }, + { + "id": "model.config.is_valid.saml_email_attribute.app_error", + "translation": "Невірний атрибут електронної пошти. Необхідно встановити." + }, + { + "id": "model.config.is_valid.saml_idp_cert.app_error", + "translation": "Загальнодоступний сертифікат постачальника посвідчень відсутній. Ви забули завантажити його?" + }, + { + "id": "model.config.is_valid.saml_idp_descriptor_url.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http:// або https://" + }, + { + "id": "model.config.is_valid.saml_idp_url.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http:// або https://" + }, + { + "id": "model.config.is_valid.saml_private_key.app_error", + "translation": "Приватний ключ постачальника служби відсутній. Ви забули його завантажити?" + }, + { + "id": "model.config.is_valid.saml_public_cert.app_error", + "translation": "Відсутній публічний сертифікат провайдера. Ви забули його завантажити?" + }, + { + "id": "model.config.is_valid.saml_username_attribute.app_error", + "translation": "Некоректна атрибута Username. Атрибут повинен бути заданий." + }, + { + "id": "model.config.is_valid.site_url.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http:// або https:// " + }, + { + "id": "model.config.is_valid.site_url_email_batching.app_error", + "translation": "Неможливо включити поштові об'єднання, якщо не заданий SiteURL." + }, + { + "id": "model.config.is_valid.sitename_length.app_error", + "translation": "Назва сайту має бути менше або дорівнює {{.MaxLength}} символів." + }, + { + "id": "model.config.is_valid.sql_conn_max_lifetime_milliseconds.app_error", + "translation": "Недійсний максимальний термін служби зв'язку для налаштувань SQL. Має бути невід'ємним числом." + }, + { + "id": "model.config.is_valid.sql_data_src.app_error", + "translation": "Недійсний джерело даних для налаштувань SQL. Необхідно встановити." + }, + { + "id": "model.config.is_valid.sql_driver.app_error", + "translation": "Неправильне ім'я драйвера в налаштуваннях файлів. Повинно бути 'local' або 'amazons3' " + }, + { + "id": "model.config.is_valid.sql_idle.app_error", + "translation": "Недійсне максимальне незайняте з'єднання для налаштувань SQL. Має бути позитивним числом." + }, + { + "id": "model.config.is_valid.sql_max_conn.app_error", + "translation": "Недійсне максимальне відкрите з'єднання для налаштувань SQL. Має бути позитивним числом." + }, + { + "id": "model.config.is_valid.sql_query_timeout.app_error", + "translation": "Недійсний тайм-аут запиту для налаштувань SQL. Має бути позитивним числом." + }, + { + "id": "model.config.is_valid.teammate_name_display.app_error", + "translation": "Невірний дисплей команди. Має бути 'full_name', 'nickname_full_name' або 'username'" + }, + { + "id": "model.config.is_valid.time_between_user_typing.app_error", + "translation": "Оновлення статусу набору тексту користувачем не може бути частіше, ніж раз у 1000 мілісекунд." + }, + { + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "Неправильне значення для файлу сертифіката TLS - використовуйте LetsEncrypt або встановіть шлях до існуючого файлу сертифіката" + }, + { + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "Неправильне значення для файлу ключів TLS - будь-ласка, використовуйте LetsEncrypt або встановіть шлях до існуючого ключа" + }, + { + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "Неправильне значення передано для шифру перезапису TLS. Будь-ласка, зверніться до документації для дійсних значень" + }, + { + "id": "model.config.is_valid.webserver_security.app_error", + "translation": "Неприпустиме значення налаштувань безпеки з'єднання веб-сервера." + }, + { + "id": "model.config.is_valid.websocket_url.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http:// або https:// " + }, + { + "id": "model.config.is_valid.write_timeout.app_error", + "translation": "Неприпустиме значення для часу очікування читання." + }, + { + "id": "model.emoji.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.emoji.id.app_error", + "translation": "Недійсний ідентифікатор emoji" + }, + { + "id": "model.emoji.name.app_error", + "translation": "Ім'я повинно складатися з 2 або більше малих літер і цифр" + }, + { + "id": "model.emoji.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом " + }, + { + "id": "model.emoji.user_id.app_error", + "translation": "Неприпустимий ідентифікатор автора" + }, + { + "id": "model.file_info.get.gif.app_error", + "translation": "Чи не вдалося декодувати gif." + }, + { + "id": "model.file_info.is_valid.create_at.app_error", + "translation": "Неприпустиме значення для часу очікування читання." + }, + { + "id": "model.file_info.is_valid.id.app_error", + "translation": "Недійсне значення ідентифікатора." + }, + { + "id": "model.file_info.is_valid.path.app_error", + "translation": "Недійсне значення для шляху." + }, + { + "id": "model.file_info.is_valid.post_id.app_error", + "translation": "Невірне значення для post_id." + }, + { + "id": "model.file_info.is_valid.update_at.app_error", + "translation": "Невірне значення для updated_at." + }, + { + "id": "model.file_info.is_valid.user_id.app_error", + "translation": "Неправильне значення для user_id." + }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, + { + "id": "model.incoming_hook.channel_id.app_error", + "translation": "Неприпустимий ідентифікатор каналу" + }, + { + "id": "model.incoming_hook.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.incoming_hook.description.app_error", + "translation": "Неприпустимий опис ролі." + }, + { + "id": "model.incoming_hook.display_name.app_error", + "translation": "Неправильний заголовок" + }, + { + "id": "model.incoming_hook.icon_url.app_error", + "translation": "Невірна піктограма публікації" + }, + { + "id": "model.incoming_hook.id.app_error", + "translation": "Неприпустимий ідентифікатор " + }, + { + "id": "model.incoming_hook.parse_data.app_error", + "translation": "Неможливо проаналізувати вхідні дані" + }, + { + "id": "model.incoming_hook.team_id.app_error", + "translation": "Невірний ідентифікатор команди" + }, + { + "id": "model.incoming_hook.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом" + }, + { + "id": "model.incoming_hook.user_id.app_error", + "translation": "Невірний ідентифікатор користувача" + }, + { + "id": "model.incoming_hook.username.app_error", + "translation": "Невірне ім'я користувача." + }, + { + "id": "model.job.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.job.is_valid.id.app_error", + "translation": "Недійсний ідентифікатор роботи" + }, + { + "id": "model.job.is_valid.status.app_error", + "translation": "Неправильний статус роботи" + }, + { + "id": "model.job.is_valid.type.app_error", + "translation": "Недійсний тип роботи" + }, + { + "id": "model.license_record.is_valid.create_at.app_error", + "translation": "Невірне значення для created_at при завантаженні ліцензії." + }, + { + "id": "model.license_record.is_valid.id.app_error", + "translation": "Недійсне значення ідентифікатора під час завантаження ліцензії." + }, + { + "id": "model.oauth.is_valid.app_id.app_error", + "translation": "Некоректний ідентифікатор додатку" + }, + { + "id": "model.oauth.is_valid.callback.app_error", + "translation": "Неприпустимий URL. Адреса URL повинна бути коректна і початися з http:// або https://" + }, + { + "id": "model.oauth.is_valid.client_secret.app_error", + "translation": "Невірний клієнтський секрет" + }, + { + "id": "model.oauth.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.oauth.is_valid.creator_id.app_error", + "translation": "Неприпустимий ідентифікатор автора" + }, + { + "id": "model.oauth.is_valid.description.app_error", + "translation": "Неприпустимий опис ролі." + }, + { + "id": "model.oauth.is_valid.homepage.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http:// або https:// " + }, + { + "id": "model.oauth.is_valid.icon_url.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http:// або https://" + }, + { + "id": "model.oauth.is_valid.name.app_error", + "translation": "Невірне ім'я" + }, + { + "id": "model.oauth.is_valid.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом" + }, + { + "id": "model.outgoing_hook.icon_url.app_error", + "translation": "Невірна область" + }, + { + "id": "model.outgoing_hook.is_valid.callback.app_error", + "translation": "Недійсні URL-адреси зворотного виклику" + }, + { + "id": "model.outgoing_hook.is_valid.channel_id.app_error", + "translation": "Неприпустимий ідентифікатор каналу " + }, + { + "id": "model.outgoing_hook.is_valid.content_type.app_error", + "translation": "Неправильне значення для content_type" + }, + { + "id": "model.outgoing_hook.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.outgoing_hook.is_valid.description.app_error", + "translation": "Неприпустимий опис ролі." + }, + { + "id": "model.outgoing_hook.is_valid.display_name.app_error", + "translation": "Неправильний заголовок" + }, + { + "id": "model.outgoing_hook.is_valid.id.app_error", + "translation": "Неприпустимий ідентифікатор" + }, + { + "id": "model.outgoing_hook.is_valid.team_id.app_error", + "translation": "Недійсний ідентифікатор команди" + }, + { + "id": "model.outgoing_hook.is_valid.token.app_error", + "translation": "Невірний токен" + }, + { + "id": "model.outgoing_hook.is_valid.trigger_words.app_error", + "translation": "Некоректний тригер слів" + }, + { + "id": "model.outgoing_hook.is_valid.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом " + }, + { + "id": "model.outgoing_hook.is_valid.url.app_error", + "translation": "Неприпустимий URL. Адреса URL повинен бути правильний і початися з http:// або https://" + }, + { + "id": "model.outgoing_hook.is_valid.user_id.app_error", + "translation": "Недійсний ідентифікатор користувача" + }, + { + "id": "model.outgoing_hook.is_valid.words.app_error", + "translation": "Некоректний тригер слів" + }, + { + "id": "model.outgoing_hook.username.app_error", + "translation": "Невірне ім'я користувача" + }, + { + "id": "model.plugin_command.error.app_error", + "translation": "Під час спроби виконати цю команду, сталася помилка." + }, + { + "id": "model.plugin_key_value.is_valid.key.app_error", + "translation": "Недійсний ключ повинен бути більше {{.Min}} і не більше {{.Max}} символів." + }, + { + "id": "model.plugin_key_value.is_valid.plugin_id.app_error", + "translation": "Невірний ідентифікатор плагіна повинен бути не більше {{.Min}} і не більше {{.Max}} символів." + }, + { + "id": "model.post.is_valid.channel_id.app_error", + "translation": "Неприпустимий ідентифікатор каналу" + }, + { + "id": "model.post.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.post.is_valid.file_ids.app_error", + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." + }, + { + "id": "model.post.is_valid.filenames.app_error", + "translation": "Недійсні імена файлів" + }, + { + "id": "model.post.is_valid.hashtags.app_error", + "translation": "Некоректний хештег" + }, + { + "id": "model.post.is_valid.id.app_error", + "translation": "Неприпустимий ідентифікатор" + }, + { + "id": "model.post.is_valid.msg.app_error", + "translation": "Недійсне повідомлення" + }, + { + "id": "model.post.is_valid.original_id.app_error", + "translation": "Некоректний оригінальний ідентифікатор" + }, + { + "id": "model.post.is_valid.parent_id.app_error", + "translation": "Недійсний батьківський ідентифікатор" + }, + { + "id": "model.post.is_valid.props.app_error", + "translation": "Неправильні властивості" + }, + { + "id": "model.post.is_valid.root_id.app_error", + "translation": "Недійсний ідентифікатор кореня" + }, + { + "id": "model.post.is_valid.root_parent.app_error", + "translation": "Необхідно встановити неправильний кореневий ідентифікатор, якщо встановлено батьківський" + }, + { + "id": "model.post.is_valid.type.app_error", + "translation": "Невірний тип" + }, + { + "id": "model.post.is_valid.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом" + }, + { + "id": "model.post.is_valid.user_id.app_error", + "translation": "Невірний ідентифікатор користувача" + }, + { + "id": "model.preference.is_valid.category.app_error", + "translation": "Некоректна категорія" + }, + { + "id": "model.preference.is_valid.id.app_error", + "translation": "Невірний ідентифікатор користувача" + }, + { + "id": "model.preference.is_valid.name.app_error", + "translation": "Некоректна назва" + }, + { + "id": "model.preference.is_valid.theme.app_error", + "translation": "Некоректна тема" + }, + { + "id": "model.preference.is_valid.value.app_error", + "translation": "Занадто довге значення" + }, + { + "id": "model.reaction.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом" + }, + { + "id": "model.reaction.is_valid.emoji_name.app_error", + "translation": "Недійсний ідентифікатор emoji " + }, + { + "id": "model.reaction.is_valid.post_id.app_error", + "translation": "Невірний ідентифікатор повідомлення" + }, + { + "id": "model.reaction.is_valid.user_id.app_error", + "translation": "Недійсний ідентифікатор користувача" + }, + { + "id": "model.team.is_valid.characters.app_error", + "translation": "Ім'я повинно складатися з 2 або більше малих літер і цифр " + }, + { + "id": "model.team.is_valid.company.app_error", + "translation": "Неприпустиме ім'я для відображення ролі." + }, + { + "id": "model.team.is_valid.create_at.app_error", + "translation": "\"Створити в\" повинно бути коректним часом " + }, + { + "id": "model.team.is_valid.description.app_error", + "translation": "Неприпустимий опис ролі." + }, + { + "id": "model.team.is_valid.domains.app_error", + "translation": "Некоректні дозволені домени" + }, + { + "id": "model.team.is_valid.email.app_error", + "translation": "Некоректна адреса електронної пошти" + }, + { + "id": "model.team.is_valid.id.app_error", + "translation": "Неприпустимий ідентифікатор " + }, + { + "id": "model.team.is_valid.name.app_error", + "translation": "Некоректна назва" + }, + { + "id": "model.team.is_valid.reserved.app_error", + "translation": "Ця URL-адреса недоступна. Будь ласка, спробуйте іншу." + }, + { + "id": "model.team.is_valid.type.app_error", + "translation": "Некоректний стан" + }, + { + "id": "model.team.is_valid.update_at.app_error", + "translation": "\"Оновити в\" повинно бути коректним часом" + }, + { + "id": "model.team.is_valid.url.app_error", + "translation": "Некоректний ідентифікатор URL" + }, + { + "id": "model.team_member.is_valid.team_id.app_error", + "translation": "Недійсне ім'я команди" + }, + { + "id": "model.team_member.is_valid.user_id.app_error", + "translation": "Невірне ім'я користувача." + }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "Відсутня необхідна властивість для публікації: created_at." + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "Недійсний термін служби id." + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "Текст користувацьких умов надання послуги задовгий. Максимум символів {{.MaxLength}} дозволено." + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "Відсутня необхідна властивість для публікації: created_at." + }, + { + "id": "model.token.is_valid.expiry", + "translation": "Недійсний термін дії токенів" + }, + { + "id": "model.token.is_valid.size", + "translation": "Невірний токен. " + }, + { + "id": "model.user.is_valid.email.app_error", + "translation": "Будь ласка, введіть дійсну адресу електронної пошти." + }, + { + "id": "model.user.is_valid.pwd.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів." + }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в нижньому регістрі." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в нижньому регістрі і одну цифру." + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в нижньому регістрі, одну цифру і один спец. символ (\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в нижньому регістрі і один спец. символ (\"~!@#$%^&()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в нижньому і верхньому регістрі." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в верхньому регістрі і одну цифру." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в нижньому регістрі, одну букву верхньому регістрі, одну цифру і спец. символ (\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символів, а так само одну букву в нижньому регістрі, одну букву в верхньому регістрі, одну цифру і спец. символ (\"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "Ваш пароль повинен містити як мінімум {{.Min}} символів, хоча б один з яких повинен бути цифрою." + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символи, що складаються з принаймні одного числа та принаймні одного символу (наприклад, \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "Ваш пароль повинен містити мінімум {{.Min}} символів, включаючи хоча б один спецсимвол (напр., \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символи, що складаються з принаймні однієї великої літери." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символи, що складаються з принаймні однієї великої літери та принаймні одного номера." + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "Ваш пароль повинен містити принаймні {{.Min}} символи, що складаються з принаймні однієї великої літери, принаймні одного числа та принаймні одного символу (наприклад, \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "Ваш пароль повинен містити як мінімум {{.Min}} символів, включаючи хоча б одну головну букву та один спец. символ (напр., \"~!@#$%^&*()\")." + }, + { + "id": "model.user.is_valid.username.app_error", + "translation": "Ім'я користувача повинно починатися з літери та містити від 3 до 22 символів, включаючи номери, літери та символи \".\", \"-\" та \"_\"." + }, + { + "id": "model.user_access_token.is_valid.description.app_error", + "translation": "Невірне опис має містити не більше 255 символів" + }, + { + "id": "model.user_access_token.is_valid.id.app_error", + "translation": "Недійсне значення ідентифікатора" + }, + { + "id": "model.user_access_token.is_valid.token.app_error", + "translation": "Неприпустимий маркер доступу" + }, + { + "id": "model.user_access_token.is_valid.user_id.app_error", + "translation": "Невірне ім'я користувача." + }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "Відсутня необхідна властивість для публікації: created_at." + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "Відсутні необхідні користувацькі умови службової властивості: service_terms_id." + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "Відсутня необхідна властивість для публікації: created_at." + }, + { + "id": "model.utils.decode_json.app_error", + "translation": "неможливо декодувати" + }, + { + "id": "model.websocket_client.connect_fail.app_error", + "translation": "Неможливо підключитися до сервера WebSocket." + }, + { + "id": "oauth.gitlab.tos.error", + "translation": "Умови обслуговування GitLab оновлено. Будь ласка, заходьте на gitlab.com, щоб прийняти їх, а потім спробуйте знову увійти в Mattermost." + }, + { + "id": "plugin.api.update_user_status.bad_status", + "translation": "Не вдається встановити статус користувача. Невідомий статус користувача." + }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "Публічні посилання вимкнено " + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "Не вдається отримати інформацію для файлу. Файл повинен бути прикріплений до публікації, який може бути прочитаний поточним користувачем. " + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, + { + "id": "store.sql.convert_string_array", + "translation": "FromDb: Неможливо перетворити StringArray в * string" + }, + { + "id": "store.sql.convert_string_interface", + "translation": "FromDb: Неможливо перетворити StringInterface в * string" + }, + { + "id": "store.sql.convert_string_map", + "translation": "FromDb: Неможливо перетворити StringMap в * string" + }, + { + "id": "store.sql_audit.get.finding.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_audit.get.limit.app_error", + "translation": "Перевищене обмеження кількості сторінок" + }, + { + "id": "store.sql_audit.permanent_delete_batch.app_error", + "translation": "Ми зіткнулися з помилкою, остаточно видаляючи пакет перевірок" + }, + { + "id": "store.sql_audit.permanent_delete_by_user.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_audit.save.saving.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_channel.analytics_deleted_type_count.app_error", + "translation": "Неможливо видалити кількість скасованих каналів" + }, + { + "id": "store.sql_channel.analytics_type_count.app_error", + "translation": "Неможливо отримати кількість каналів" + }, + { + "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error", + "translation": "Не вдалося здійснити транзакцію бази даних" + }, + { + "id": "store.sql_channel.clear_all_custom_role_assignments.open_transaction.app_error", + "translation": "Не вдалося розпочати транзакцію бази даних" + }, + { + "id": "store.sql_channel.clear_all_custom_role_assignments.rollback_transaction.app_error", + "translation": "Не вдалося відновити транзакцію бази даних" + }, + { + "id": "store.sql_channel.clear_all_custom_role_assignments.select.app_error", + "translation": "Не вдалося оновити заголовок прямого каналу" + }, + { + "id": "store.sql_channel.clear_all_custom_role_assignments.update.app_error", + "translation": "Не вдалося оновити заголовок прямого каналу" + }, + { + "id": "store.sql_channel.delete.channel.app_error", + "translation": "Не вдається видалити канал" + }, + { + "id": "store.sql_channel.get.existing.app_error", + "translation": "Не вдається знайти канал" + }, + { + "id": "store.sql_channel.get.find.app_error", + "translation": "Сталася помилка під час пошуку каналу" + }, + { + "id": "store.sql_channel.get_all.app_error", + "translation": "Неможливо отримати всі канали" + }, + { + "id": "store.sql_channel.get_by_name.existing.app_error", + "translation": "Не вдалося знайти канал" + }, + { + "id": "store.sql_channel.get_by_name.missing.app_error", + "translation": "Каналу не існує" + }, + { + "id": "store.sql_channel.get_by_scheme.app_error", + "translation": "Неможливо отримати канали для наданої схеми" + }, + { + "id": "store.sql_channel.get_channel_counts.get.app_error", + "translation": "Неможливо отримати кількість каналів" + }, + { + "id": "store.sql_channel.get_channels.get.app_error", + "translation": "Неможливо отримати канали" + }, + { + "id": "store.sql_channel.get_channels.not_found.app_error", + "translation": "Канали не знайдені" + }, + { + "id": "store.sql_channel.get_channels_by_ids.get.app_error", + "translation": "Неможливо отримати канали" + }, + { + "id": "store.sql_channel.get_channels_by_ids.not_found.app_error", + "translation": "Канали не знайдені" + }, + { + "id": "store.sql_channel.get_deleted.existing.app_error", + "translation": "Не вдається знайти існуючий видалений канал" + }, + { + "id": "store.sql_channel.get_deleted.missing.app_error", + "translation": "Немає видалених каналів" + }, + { + "id": "store.sql_channel.get_deleted_by_name.existing.app_error", + "translation": "Не вдається знайти існуючий видалений канал" + }, + { + "id": "store.sql_channel.get_deleted_by_name.missing.app_error", + "translation": "Не існує такого видаленого каналу з таким ім'ям" + }, + { + "id": "store.sql_channel.get_for_post.app_error", + "translation": "Не вдалося отримати канал для даної публікації" + }, + { + "id": "store.sql_channel.get_member.app_error", + "translation": "Не вдалося додати учасників прямого каналу" + }, + { + "id": "store.sql_channel.get_member.missing.app_error", + "translation": "Не знайдено жодного учасника каналу за даним ідентифікатором користувача та каналу" + }, + { + "id": "store.sql_channel.get_member_count.app_error", + "translation": "Не вдалося отримати кількість учасників каналу" + }, + { + "id": "store.sql_channel.get_member_for_post.app_error", + "translation": "Не вдалося отримати члена каналу для даного повідомлення" + }, + { + "id": "store.sql_channel.get_members.app_error", + "translation": "Не вдалося додати учасників прямого каналу" + }, + { + "id": "store.sql_channel.get_members_by_ids.app_error", + "translation": "Не вдалося додати учасників прямого каналу" + }, + { + "id": "store.sql_channel.get_more_channels.get.app_error", + "translation": "Неможливо отримати канали" + }, + { + "id": "store.sql_channel.get_public_channels.get.app_error", + "translation": "Неможливо отримати канали" + }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "Не вдалося отримати часові пояси членів каналу" + }, + { + "id": "store.sql_channel.get_unread.app_error", + "translation": "Не вдалося отримати канали непрочитаних повідомлень" + }, + { + "id": "store.sql_channel.increment_mention_count.app_error", + "translation": "Не вдається збільшити кількість згадок" + }, + { + "id": "store.sql_channel.migrate_channel_members.commit_transaction.app_error", + "translation": "Не вдалося здійснити транзакцію бази даних" + }, + { + "id": "store.sql_channel.migrate_channel_members.open_transaction.app_error", + "translation": "Не вдалося відкрити транзакцію бази даних" + }, + { + "id": "store.sql_channel.migrate_channel_members.rollback_transaction.app_error", + "translation": "Не вдалося відновити транзакцію бази даних" + }, + { + "id": "store.sql_channel.migrate_channel_members.select.app_error", + "translation": "Не вдалося вибрати партію учасників каналу" + }, + { + "id": "store.sql_channel.migrate_channel_members.update.app_error", + "translation": "Не вдалося оновити заголовок прямого каналу" + }, + { + "id": "store.sql_channel.permanent_delete.app_error", + "translation": "Неможливо видалити схему" + }, + { + "id": "store.sql_channel.permanent_delete.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error", + "translation": "Неможливо видалити матеріалізований публічний канал" + }, + { + "id": "store.sql_channel.permanent_delete.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію" + }, + { + "id": "store.sql_channel.permanent_delete_by_team.app_error", + "translation": "Неможливо видалити схему" + }, + { + "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", + "translation": "Неможливо видалити матеріалізовані публічні канали" + }, + { + "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію" + }, + { + "id": "store.sql_channel.permanent_delete_members_by_user.app_error", + "translation": "Не вдалося оновити заголовок прямого каналу" + }, + { + "id": "store.sql_channel.pinned_posts.app_error", + "translation": "Не вдається знайти прикріплені повідомлення" + }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "Не вдалося вилучити деактивованих користувачів із каналу" + }, + { + "id": "store.sql_channel.remove_member.app_error", + "translation": "Не вдалося оновити заголовок прямого каналу" + }, + { + "id": "store.sql_channel.reset_all_channel_schemes.app_error", + "translation": "Не вдалося скинути схеми каналів" + }, + { + "id": "store.sql_channel.reset_all_channel_schemes.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_channel.reset_all_channel_schemes.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію" + }, + { + "id": "store.sql_channel.reset_last_post_at.app_error", + "translation": "Не вдалося скинути останній канал на дату" + }, + { + "id": "store.sql_channel.reset_last_post_at.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_channel.reset_last_post_at.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію" + }, + { + "id": "store.sql_channel.save.archived_channel.app_error", + "translation": "Ви не можете реагувати на архівований канал." + }, + { + "id": "store.sql_channel.save.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_channel.save.direct_channel.app_error", + "translation": "Використовуйте SaveDirectChannel для створення прямого каналу" + }, + { + "id": "store.sql_channel.save.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію" + }, + { + "id": "store.sql_channel.save.upsert_public_channel.app_error", + "translation": "Не вдається видозмінити матеріалізований публічний канал" + }, + { + "id": "store.sql_channel.save_channel.current_count.app_error", + "translation": "Не вдалося отримати поточний канал" + }, + { + "id": "store.sql_channel.save_channel.existing.app_error", + "translation": "Потрібно оновити дзвінок для існуючого каналу" + }, + { + "id": "store.sql_channel.save_channel.exists.app_error", + "translation": "Канал з такою назвою вже існує в одній команді" + }, + { + "id": "store.sql_channel.save_channel.limit.app_error", + "translation": "Ви досягли обмеження кількості дозволених каналів." + }, + { + "id": "store.sql_channel.save_channel.previously.app_error", + "translation": "Канал з цією URL-адресою раніше був створений" + }, + { + "id": "store.sql_channel.save_channel.save.app_error", + "translation": "Не вдається зберегти канал" + }, + { + "id": "store.sql_channel.save_direct_channel.add_members.app_error", + "translation": "Не вдалося додати учасників прямого каналу" + }, + { + "id": "store.sql_channel.save_direct_channel.commit.app_error", + "translation": "Чи не вдалося зафіксувати транзакцію" + }, + { + "id": "store.sql_channel.save_direct_channel.not_direct.app_error", + "translation": "Не був створений прямий канал за допомогою SaveDirectChannel" + }, + { + "id": "store.sql_channel.save_direct_channel.open_transaction.app_error", + "translation": "Неможливо розпочати транзакцію" + }, + { + "id": "store.sql_channel.save_member.commit_transaction.app_error", + "translation": "Не вдалося зафіксувати транзакцію" + }, + { + "id": "store.sql_channel.save_member.exists.app_error", + "translation": "Канал з таким ID вже існує" + }, + { + "id": "store.sql_channel.save_member.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію " + }, + { + "id": "store.sql_channel.save_member.save.app_error", + "translation": "Не вдалося оновити заголовок прямого каналу" + }, + { + "id": "store.sql_channel.search.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_channel.set_delete_at.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_channel.set_delete_at.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію" + }, + { + "id": "store.sql_channel.set_delete_at.update_public_channel.app_error", + "translation": "Не вдається оновити матеріалізований публічний канал" + }, + { + "id": "store.sql_channel.update.app_error", + "translation": "Не вдається оновити канал" + }, + { + "id": "store.sql_channel.update.archived_channel.app_error", + "translation": "Ви не можете реагувати на архівований канал." + }, + { + "id": "store.sql_channel.update.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_channel.update.exists.app_error", + "translation": "Канал з таким дескриптором вже існує" + }, + { + "id": "store.sql_channel.update.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію" + }, + { + "id": "store.sql_channel.update.previously.app_error", + "translation": "Канал з цією URL-адресою раніше був створений" + }, + { + "id": "store.sql_channel.update.updating.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_channel.update.upsert_public_channel.app_error", + "translation": "Не вдається видозмінити матеріалізований публічний канал" + }, + { + "id": "store.sql_channel.update_last_viewed_at.app_error", + "translation": "Ну вдалося встановити час останнього перегляду на" + }, + { + "id": "store.sql_channel.update_member.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_channel_member_history.get_users_in_channel_during.app_error", + "translation": "Не вдалося отримати користувачів у каналі протягом певного періоду часу" + }, + { + "id": "store.sql_channel_member_history.log_join_event.app_error", + "translation": "Не вдалося записати історію учасників каналу" + }, + { + "id": "store.sql_channel_member_history.log_leave_event.update_error", + "translation": "Не вдалося записати історію учасників каналу. Не вдалося оновити існуючий запис" + }, + { + "id": "store.sql_channel_member_history.permanent_delete_batch.app_error", + "translation": "Не вдалося очистити записи" + }, + { + "id": "store.sql_cluster_discovery.cleanup.app_error", + "translation": "Не вдалося зберегти рядок ClusterDiscovery" + }, + { + "id": "store.sql_cluster_discovery.delete.app_error", + "translation": "Не вдалося видалити" + }, + { + "id": "store.sql_cluster_discovery.exists.app_error", + "translation": "Не вдалося перевірити існування" + }, + { + "id": "store.sql_cluster_discovery.get_all.app_error", + "translation": "Не вдалося отримати всі рядки відкриття" + }, + { + "id": "store.sql_cluster_discovery.save.app_error", + "translation": "Не вдалося зберегти рядок ClusterDiscovery" + }, + { + "id": "store.sql_cluster_discovery.set_last_ping.app_error", + "translation": "Не вдалося оновити останній ping у" + }, + { + "id": "store.sql_command.analytics_command_count.app_error", + "translation": "Не вдається отримати схему" + }, + { + "id": "store.sql_command.get_by_trigger.app_error", + "translation": "Не вдається отримати схему" + }, + { + "id": "store.sql_command.save.delete.app_error", + "translation": "Неможливо видалити команду" + }, + { + "id": "store.sql_command.save.delete_perm.app_error", + "translation": "Неможливо видалити команду" + }, + { + "id": "store.sql_command.save.get.app_error", + "translation": "Не вдається отримати команду" + }, + { + "id": "store.sql_command.save.get_team.app_error", + "translation": "Не вдається отримати команди" + }, + { + "id": "store.sql_command.save.saving.app_error", + "translation": "Не вдається зберегти команду" + }, + { + "id": "store.sql_command.save.saving_overwrite.app_error", + "translation": "Ви не можете переписати існуючу команду" + }, + { + "id": "store.sql_command.save.update.app_error", + "translation": "Не вдається оновити команду" + }, + { + "id": "store.sql_command_webhooks.get.app_error", + "translation": "Неможливо використовувати веб-ключ" + }, + { + "id": "store.sql_command_webhooks.save.app_error", + "translation": "Не вдається зберегти команду Webhook" + }, + { + "id": "store.sql_command_webhooks.save.existing.app_error", + "translation": "Ви не можете оновити існуючий CommandWebhook" + }, + { + "id": "store.sql_command_webhooks.try_use.app_error", + "translation": "Неможливо використовувати веб-ключа" + }, + { + "id": "store.sql_command_webhooks.try_use.invalid.app_error", + "translation": "Неправильний веб-хокс" + }, + { + "id": "store.sql_compliance.get.finding.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_compliance.message_export.app_error", + "translation": "Не вдалося вибрати дані експорту повідомлення" + }, + { + "id": "store.sql_compliance.save.saving.app_error", + "translation": "Виникла помилка при спробі прочитати файл" + }, + { + "id": "store.sql_emoji.delete.app_error", + "translation": "Неможливо видалити смайли" + }, + { + "id": "store.sql_emoji.delete.no_results", + "translation": "Не вдалося знайти смайли для видалення" + }, + { + "id": "store.sql_emoji.get.app_error", + "translation": "Неможливо отримати смайли" + }, + { + "id": "store.sql_emoji.get_all.app_error", + "translation": "Неможливо отримати смайли" + }, + { + "id": "store.sql_emoji.get_by_name.app_error", + "translation": "Неможливо отримати смайли" + }, + { + "id": "store.sql_emoji.save.app_error", + "translation": "Не вдається зберегти смайли" + }, + { + "id": "store.sql_file_info.PermanentDeleteByUser.app_error", + "translation": "Не вдалося видалити вкладення користувача" + }, + { + "id": "store.sql_file_info.attach_to_post.app_error", + "translation": "Ми не могли прикріпити інформацію про фото до посту" + }, + { + "id": "store.sql_file_info.delete_for_post.app_error", + "translation": "Ми не змогли видалити інформацію про фото в пості" + }, + { + "id": "store.sql_file_info.get.app_error", + "translation": "Не вдається отримати інформацію про файл" + }, + { + "id": "store.sql_file_info.get_by_path.app_error", + "translation": "Ми не змогли отримати інформацію про фото до повідомлення" + }, + { + "id": "store.sql_file_info.get_for_post.app_error", + "translation": "Ми не змогли отримати інформацію про фото до повідомлення" + }, + { + "id": "store.sql_file_info.get_for_user_id.app_error", + "translation": "Не вдається отримати інформацію про файл для користувача" + }, + { + "id": "store.sql_file_info.permanent_delete.app_error", + "translation": "Ми не змогли назавжди видалити інформацію про файл" + }, + { + "id": "store.sql_file_info.permanent_delete_batch.app_error", + "translation": "Ми зіткнулися з помилкою, остаточно видаляючи пакет перевірок" + }, + { + "id": "store.sql_file_info.save.app_error", + "translation": "Не вдається зберегти інформацію про файл" + }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "Команда з таким ім'ям вже існує" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, + { + "id": "store.sql_job.delete.app_error", + "translation": "Не вдається видалити завдання" + }, + { + "id": "store.sql_job.get.app_error", + "translation": "Не вдається отримати схему" + }, + { + "id": "store.sql_job.get_all.app_error", + "translation": "Не вдається отримати схему" + }, + { + "id": "store.sql_job.get_count_by_status_and_type.app_error", + "translation": "Ми не змогли отримати останню роботу за статусом та типом" + }, + { + "id": "store.sql_job.get_newest_job_by_status_and_type.app_error", + "translation": "Ми не змогли отримати останню роботу за статусом та типом" + }, + { + "id": "store.sql_job.save.app_error", + "translation": "Неможливо зберегти схему" + }, + { + "id": "store.sql_job.update.app_error", + "translation": "Не вдається оновити схему" + }, + { + "id": "store.sql_license.get.app_error", + "translation": "Сталася помилка під час отримання ліцензії" + }, + { + "id": "store.sql_license.get.missing.app_error", + "translation": "Ліцензія з таким ідентифікатором не знайдено" + }, + { + "id": "store.sql_license.save.app_error", + "translation": "Ми зіткнулися з помилкою, зберігаючи ліцензію" + }, + { + "id": "store.sql_oauth.delete.commit_transaction.app_error", + "translation": "Не вдається здійснити транзакцію" + }, + { + "id": "store.sql_oauth.delete.open_transaction.app_error", + "translation": "Неможливо відкрити транзакцію для видалення додатка OAuth2" + }, + { + "id": "store.sql_oauth.delete.rollback_transaction.app_error", + "translation": "Неможливо відмінити транзакцію, щоб видалити додаток OAuth2" + }, + { + "id": "store.sql_oauth.delete_app.app_error", + "translation": "Під час видалення додатка OAuth2 сталася помилка" + }, + { + "id": "store.sql_oauth.get_access_data.app_error", + "translation": "Виникла помилка під час пошуку токену доступу" + }, + { + "id": "store.sql_oauth.get_access_data_by_user_for_app.app_error", + "translation": "Виникла помилка під час знаходження всіх токенів доступу" + }, + { + "id": "store.sql_oauth.get_app.find.app_error", + "translation": "Не вдалося знайти потрібний додаток" + }, + { + "id": "store.sql_oauth.get_app.finding.app_error", + "translation": "Виникла помилка під час знаходження додатку" + }, + { + "id": "store.sql_oauth.get_app_by_user.find.app_error", + "translation": "Не вдалося знайти дійсну команду для оновлення" + }, + { + "id": "store.sql_oauth.get_apps.find.app_error", + "translation": "Під час пошуку додатків OAuth2 сталася помилка" + }, + { + "id": "store.sql_oauth.get_auth_data.find.app_error", + "translation": "Не вдалося знайти дійсний код авторизації" + }, + { + "id": "store.sql_oauth.get_auth_data.finding.app_error", + "translation": "Виникла помилка при пошуку коду авторизації" + }, + { + "id": "store.sql_oauth.get_previous_access_data.app_error", + "translation": "У нас виникла помилка під час пошуку токену доступу" + }, + { + "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error", + "translation": "Не вдалося видалити код авторизації" + }, + { + "id": "store.sql_oauth.remove_access_data.app_error", + "translation": "Неможливо видалити маркер доступу" + }, + { + "id": "store.sql_oauth.remove_auth_data.app_error", + "translation": "Не вдалося видалити код авторизації" + }, + { + "id": "store.sql_oauth.save_access_data.app_error", + "translation": "Неможливо зберегти токен" + }, + { + "id": "store.sql_oauth.save_app.existing.app_error", + "translation": "Необхідно викликати оновлення наявної програми" + }, + { + "id": "store.sql_oauth.save_app.save.app_error", + "translation": "Не вдається зберегти додаток." + }, + { + "id": "store.sql_oauth.save_auth_data.app_error", + "translation": "Не вдалося зберегти код авторизації." + }, + { + "id": "store.sql_oauth.update_access_data.app_error", + "translation": "Ми виявили помилку під час оновлення токену доступу" + }, + { + "id": "store.sql_oauth.update_app.find.app_error", + "translation": "Неможливо знайти існуючу програму для оновлення" + }, + { + "id": "store.sql_oauth.update_app.finding.app_error", + "translation": "Виникла помилка під час пошуку додатоку" + }, + { + "id": "store.sql_oauth.update_app.update.app_error", + "translation": "Не вдається оновити додаток" + }, + { + "id": "store.sql_oauth.update_app.updating.app_error", + "translation": "Виникла помилка під час оновлення додатка" + }, + { + "id": "store.sql_plugin_store.delete.app_error", + "translation": "Не вдалося видалити значення клавіші плагіна" + }, + { + "id": "store.sql_plugin_store.get.app_error", + "translation": "Не вдалося отримати значення ключа плагіна" + }, + { + "id": "store.sql_plugin_store.save.app_error", + "translation": "Не вдалося зберегти або оновити значення клавіші плагіна" + }, + { + "id": "store.sql_post.analytics_posts_count.app_error", + "translation": "Не вдається отримати кількість постів" + }, + { + "id": "store.sql_post.analytics_posts_count_by_day.app_error", + "translation": "Не вдається отримати кількість постів за день" + }, + { + "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", + "translation": "Неможливо отримати кількість користувачів із повідомленнями" + }, + { + "id": "store.sql_post.compliance_export.app_error", + "translation": "Ми не змогли отримати відповідні експортні повідомлення." + }, + { + "id": "store.sql_post.delete.app_error", + "translation": "Неможливо видалити публікацію" + }, + { + "id": "store.sql_post.get.app_error", + "translation": "Не вдається отримати повідомлення" + }, + { + "id": "store.sql_post.get_flagged_posts.app_error", + "translation": "Не вдалося додати учасників прямого каналу" + }, + { + "id": "store.sql_post.get_parents_posts.app_error", + "translation": "Неможливо отримати батьківський допис для каналу" + }, + { + "id": "store.sql_post.get_posts.app_error", + "translation": "Перевищене обмеження кількості сторінок" + }, + { + "id": "store.sql_post.get_posts_around.get.app_error", + "translation": "Не вдалося отримати пости для каналу" + }, + { + "id": "store.sql_post.get_posts_around.get_parent.app_error", + "translation": "Не вдалося отримати батьківські пости для каналу" + }, + { + "id": "store.sql_post.get_posts_batch_for_indexing.get.app_error", + "translation": "Не вдалося отримати партію повідомлень для індексації" + }, + { + "id": "store.sql_post.get_posts_by_ids.app_error", + "translation": "Не вдається отримати повідомлення" + }, + { + "id": "store.sql_post.get_posts_created_att.app_error", + "translation": "Не вдалося отримати пости для каналу" + }, + { + "id": "store.sql_post.get_posts_since.app_error", + "translation": "Не вдалося отримати пости для каналу" + }, + { + "id": "store.sql_post.get_root_posts.app_error", + "translation": "Не вдалося отримати пости для каналу" + }, + { + "id": "store.sql_post.overwrite.app_error", + "translation": "Неможливо видалити роль" + }, + { + "id": "store.sql_post.permanent_delete.app_error", + "translation": "Неможливо видалити роль" + }, + { + "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", + "translation": "Невдала спроба видалити коментарі користувача" + }, + { + "id": "store.sql_post.permanent_delete_batch.app_error", + "translation": "Ми зіткнулися з помилкою, остаточно видаляючи пакет перевірок" + }, + { + "id": "store.sql_post.permanent_delete_by_channel.app_error", + "translation": "Неможливо видалити повідомлення з каналу" + }, + { + "id": "store.sql_post.permanent_delete_by_user.app_error", + "translation": "Не вдалося вибрати повідомлення, які потрібно видалити для користувача" + }, + { + "id": "store.sql_post.permanent_delete_by_user.too_many.app_error", + "translation": "Не вдається вибрати повідомлення, які потрібно видалити для користувача (забагато), будь ласка, повторно запустіть" + }, + { + "id": "store.sql_post.query_max_post_size.error", + "translation": "Ми не змогли визначити максимально підтримуваний розмір повідомлення" + }, + { + "id": "store.sql_post.save.app_error", + "translation": "Не вдається зберегти публікацію" + }, + { + "id": "store.sql_post.save.existing.app_error", + "translation": "Ви не можете оновити існуючу публікацію " + }, + { + "id": "store.sql_post.search.disabled", + "translation": "Пошук на цьому сервері вимкнено. Будь ласка, зв'яжіться зі своїм системним адміністратором." + }, + { + "id": "store.sql_post.update.app_error", + "translation": "Не вдається оновити повідомлення" + }, + { + "id": "store.sql_preference.cleanup_flags_batch.app_error", + "translation": "Ми зіткнулися з помилкою, очищаючи партію прапорів" + }, + { + "id": "store.sql_preference.delete.app_error", + "translation": "Виникла помилка при видаленні налаштувань" + }, + { + "id": "store.sql_preference.get.app_error", + "translation": "Виникла помилка при пошуку налаштувань" + }, + { + "id": "store.sql_preference.get_all.app_error", + "translation": "Виникла помилка при пошуку налаштувань" + }, + { + "id": "store.sql_preference.get_category.app_error", + "translation": "Виникла помилка під час пошуку налаштувань" + }, + { + "id": "store.sql_preference.insert.exists.app_error", + "translation": "Налаштування з таким ідентифікатором користувача, категорією і ім'ям вже існує" + }, + { + "id": "store.sql_preference.insert.save.app_error", + "translation": "Не вдається зберегти налаштування" + }, + { + "id": "store.sql_preference.is_feature_enabled.app_error", + "translation": "Виникла помилка при пошуку налаштувань пред-релізу функції" + }, + { + "id": "store.sql_preference.permanent_delete_by_user.app_error", + "translation": "Виникла помилка при видаленні налаштувань" + }, + { + "id": "store.sql_preference.save.commit_transaction.app_error", + "translation": "Неможливо зафіксувати транзакцію по збереженню налаштувань" + }, + { + "id": "store.sql_preference.save.missing_driver.app_error", + "translation": "Виникла помилка при оновленні налаштувань" + }, + { + "id": "store.sql_preference.save.open_transaction.app_error", + "translation": "Неможливо розпочати транзакцію по збереженню налаштувань" + }, + { + "id": "store.sql_preference.save.rollback_transaction.app_error", + "translation": "Неможливо відкинути транзакцію по збереженню налаштувань" + }, + { + "id": "store.sql_preference.save.updating.app_error", + "translation": "Виникла помилка при оновленні налаштувань" + }, + { + "id": "store.sql_preference.update.app_error", + "translation": "Не вдається зберегти налаштування" + }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "Не вдалося отримати реакції для даного повідомлення" + }, + { + "id": "store.sql_reaction.delete.app_error", + "translation": "Не вдається видалити реакцію" + }, + { + "id": "store.sql_reaction.delete.begin.app_error", + "translation": "Не вдалося відкрити транзакцію при видаленні реакції" + }, + { + "id": "store.sql_reaction.delete.commit.app_error", + "translation": "Не вдалося зробити транзакцію при видаленні реакції" + }, + { + "id": "store.sql_reaction.delete_all_with_emoji_name.delete_reactions.app_error", + "translation": "Неможливо видалити всі реакції за допомогою цієї назви смайлика" + }, + { + "id": "store.sql_reaction.delete_all_with_emoji_name.get_reactions.app_error", + "translation": "Не вдається отримати всі реакції за допомогою цієї назви" + }, + { + "id": "store.sql_reaction.get_for_post.app_error", + "translation": "Не вдалося отримати реакції для даного повідомлення" + }, + { + "id": "store.sql_reaction.permanent_delete_batch.app_error", + "translation": "Ми зіткнулися з помилкою, остаточно видаляючи пакет перевірок" + }, + { + "id": "store.sql_reaction.save.begin.app_error", + "translation": "Не вдалося відкрити транзакцію при збереженні реакції" + }, + { + "id": "store.sql_reaction.save.commit.app_error", + "translation": "Не вдалося зробити транзакцію при збереженні реакції" + }, + { + "id": "store.sql_reaction.save.save.app_error", + "translation": "Неможливо зберегти реакцію" + }, + { + "id": "store.sql_recover.delete.app_error", + "translation": "Неможливо видалити токен" + }, + { + "id": "store.sql_recover.get_by_code.app_error", + "translation": "Неможливо отримати токен із цим кодом" + }, + { + "id": "store.sql_recover.save.app_error", + "translation": "Неможливо зберегти токен" + }, + { + "id": "store.sql_role.delete.update.app_error", + "translation": "Неможливо видалити роль" + }, + { + "id": "store.sql_role.get.app_error", + "translation": "Неможливо отримати роль" + }, + { + "id": "store.sql_role.get_by_name.app_error", + "translation": "Неможливо отримати роль" + }, + { + "id": "store.sql_role.get_by_names.app_error", + "translation": "Неможливо отримати роль" + }, + { + "id": "store.sql_role.permanent_delete_all.app_error", + "translation": "Ми не змогли назавжди видалити всі ролі" + }, + { + "id": "store.sql_role.save.insert.app_error", + "translation": "Не вдається зберегти нову роль" + }, + { + "id": "store.sql_role.save.invalid_role.app_error", + "translation": "Роль не була дійсною" + }, + { + "id": "store.sql_role.save.open_transaction.app_error", + "translation": "Не вдалося відкрити транзакцію, щоб зберегти роль" + }, + { + "id": "store.sql_role.save.update.app_error", + "translation": "Неможливо оновити роль" + }, + { + "id": "store.sql_role.save_role.commit_transaction.app_error", + "translation": "Не вдалося здійснити транзакцію для збереження ролі" + }, + { + "id": "store.sql_scheme.delete.role_update.app_error", + "translation": "Неможливо видалити ролі, що належать до цієї схеми" + }, + { + "id": "store.sql_scheme.delete.update.app_error", + "translation": "Неможливо видалити схему" + }, + { + "id": "store.sql_scheme.get.app_error", + "translation": "Не вдається отримати схему" + }, + { + "id": "store.sql_scheme.permanent_delete_all.app_error", + "translation": "Ми не змогли назавжди видалити схеми" + }, + { + "id": "store.sql_scheme.reset_channels.app_error", + "translation": "Неможливо скинути всі канали за допомогою цієї схеми до схеми за замовчуванням" + }, + { + "id": "store.sql_scheme.reset_teams.app_error", + "translation": "Неможливо скинути всі канали за допомогою цієї схеми до схеми за замовчуванням" + }, + { + "id": "store.sql_scheme.save.insert.app_error", + "translation": "Неможливо створити схему" + }, + { + "id": "store.sql_scheme.save.invalid_scheme.app_error", + "translation": "Надана схема недійсна" + }, + { + "id": "store.sql_scheme.save.open_transaction.app_error", + "translation": "Не вдалося відкрити транзакцію для збереження схеми" + }, + { + "id": "store.sql_scheme.save.retrieve_default_scheme_roles.app_error", + "translation": "Не вдається отримати ролі за замовчуванням" + }, + { + "id": "store.sql_scheme.save.update.app_error", + "translation": "Не вдається оновити схему" + }, + { + "id": "store.sql_scheme.save_scheme.commit_transaction.app_error", + "translation": "Не вдалося здійснити транзакцію для збереження схеми" + }, + { + "id": "store.sql_session.analytics_session_count.app_error", + "translation": "Не вдається підрахувати сеанси" + }, + { + "id": "store.sql_session.get.app_error", + "translation": "Виникла помилка при пошуку сесії" + }, + { + "id": "store.sql_session.get_sessions.app_error", + "translation": "Виникла помилка при пошуку сесій користувача" + }, + { + "id": "store.sql_session.permanent_delete_sessions_by_user.app_error", + "translation": "Невдала спроба видалити всі сесії користувача" + }, + { + "id": "store.sql_session.remove.app_error", + "translation": "Не вдається видалити сеанс" + }, + { + "id": "store.sql_session.remove_all_sessions_for_team.app_error", + "translation": "Не вдається видалити всі сеанси" + }, + { + "id": "store.sql_session.save.app_error", + "translation": "Не вдається зберегти сеанс" + }, + { + "id": "store.sql_session.save.existing.app_error", + "translation": "Неможливо оновити існуючий сеанс" + }, + { + "id": "store.sql_session.update_device_id.app_error", + "translation": "Неможливо оновити ідентифікатор пристрою" + }, + { + "id": "store.sql_session.update_last_activity.app_error", + "translation": "Не вдається оновити last_activity_at" + }, + { + "id": "store.sql_session.update_roles.app_error", + "translation": "Не вдається оновити ролі" + }, + { + "id": "store.sql_status.get.app_error", + "translation": "Виникла помилка при отриманні статусу" + }, + { + "id": "store.sql_status.get.missing.app_error", + "translation": "Не існує запису для даного статусу" + }, + { + "id": "store.sql_status.get_online.app_error", + "translation": "Виникла проблема при отриманні всіх статусів \"У мережі\"" + }, + { + "id": "store.sql_status.get_online_away.app_error", + "translation": "Виникла помилка при отриманні всіх статусів \"У мережі/Відійшов\"" + }, + { + "id": "store.sql_status.get_team_statuses.app_error", + "translation": "Виникла помилка з отриманням всіх статусів учасників команди" + }, + { + "id": "store.sql_status.get_total_active_users_count.app_error", + "translation": "Не вдалося підрахувати активних користувачів" + }, + { + "id": "store.sql_status.reset_all.app_error", + "translation": "Виникла проблема при скиданні всіх статусів" + }, + { + "id": "store.sql_status.save.app_error", + "translation": "Виникла помилка при збереженні статусу" + }, + { + "id": "store.sql_status.update.app_error", + "translation": "Виникла помилка при оновленні статусу" + }, + { + "id": "store.sql_status.update_last_activity_at.app_error", + "translation": "Не вдається оновити останню дату та час дії користувача" + }, + { + "id": "store.sql_system.get.app_error", + "translation": "Виникла помилка при пошуку властивостей системи" + }, + { + "id": "store.sql_system.get_by_name.app_error", + "translation": "Не вдається знайти системну змінну." + }, + { + "id": "store.sql_system.permanent_delete_by_name.app_error", + "translation": "Ми не змогли назавжди видалити запис системної таблиці" + }, + { + "id": "store.sql_system.save.app_error", + "translation": "Виникла помилка при збереженні властивості системи" + }, + { + "id": "store.sql_system.update.app_error", + "translation": "Виникла помилка при оновленні властивості системи" + }, + { + "id": "store.sql_team.analytics_get_team_count_for_scheme.app_error", + "translation": "Не вдалося отримати номер каналу для схеми." + }, + { + "id": "store.sql_team.analytics_team_count.app_error", + "translation": "Неможливо підрахувати команди" + }, + { + "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error", + "translation": "Не вдалося здійснити транзакцію бази даних" + }, + { + "id": "store.sql_team.clear_all_custom_role_assignments.open_transaction.app_error", + "translation": "Не вдалося розпочати транзакцію бази даних" + }, + { + "id": "store.sql_team.clear_all_custom_role_assignments.rollback_transaction.app_error", + "translation": "Не вдалося відновити транзакцію бази даних" + }, + { + "id": "store.sql_team.clear_all_custom_role_assignments.select.app_error", + "translation": "Не вдалося отримати учасників команди" + }, + { + "id": "store.sql_team.clear_all_custom_role_assignments.update.app_error", + "translation": "Не вдалося оновити учасника команди" + }, + { + "id": "store.sql_team.get.find.app_error", + "translation": "Не вдається знайти існуючу команду" + }, + { + "id": "store.sql_team.get.finding.app_error", + "translation": "Виникла помилка з виявленням команди" + }, + { + "id": "store.sql_team.get_all.app_error", + "translation": "Не вдалося отримати всі команди" + }, + { + "id": "store.sql_team.get_all_team_listing.app_error", + "translation": "Не вдалося отримати всі команди" + }, + { + "id": "store.sql_team.get_by_invite_id.find.app_error", + "translation": "Не вдається знайти існуючу команду" + }, + { + "id": "store.sql_team.get_by_invite_id.finding.app_error", + "translation": "Не вдається знайти існуючу команду" + }, + { + "id": "store.sql_team.get_by_name.app_error", + "translation": "Не вдається знайти існуючу команду" + }, + { + "id": "store.sql_team.get_by_scheme.app_error", + "translation": "Неможливо отримати канали для наданої схеми" + }, + { + "id": "store.sql_team.get_member.app_error", + "translation": "Не вдалося оновити учасника команди" + }, + { + "id": "store.sql_team.get_member.missing.app_error", + "translation": "Не знайдено жодного учасника каналу за даним ідентифікатором користувача та каналу" + }, + { + "id": "store.sql_team.get_member_count.app_error", + "translation": "Не вдалося оновити учасника команди" + }, + { + "id": "store.sql_team.get_members.app_error", + "translation": "Не вдалося оновити учасника команди" + }, + { + "id": "store.sql_team.get_members_by_ids.app_error", + "translation": "Не вдалося оновити учасника команди" + }, + { + "id": "store.sql_team.get_unread.app_error", + "translation": "Не вдалося отримати канали непрочитаних повідомлень" + }, + { + "id": "store.sql_team.migrate_team_members.commit_transaction.app_error", + "translation": "Не вдалося здійснити транзакцію бази даних" + }, + { + "id": "store.sql_team.migrate_team_members.open_transaction.app_error", + "translation": "Не вдалося відкрити транзакцію бази даних" + }, + { + "id": "store.sql_team.migrate_team_members.rollback_transaction.app_error", + "translation": "Не вдалося відновити транзакцію бази даних" + }, + { + "id": "store.sql_team.migrate_team_members.select.app_error", + "translation": "Не вдалося вибрати партію учасників команди" + }, + { + "id": "store.sql_team.migrate_team_members.update.app_error", + "translation": "Не вдалося оновити учасників команди" + }, + { + "id": "store.sql_team.permanent_delete.app_error", + "translation": "Не вдалося знайти дійсну команду для оновлення" + }, + { + "id": "store.sql_team.remove_member.app_error", + "translation": "Не вдалося оновити учасника команди" + }, + { + "id": "store.sql_team.reset_all_team_schemes.app_error", + "translation": "Не вдалося скинути командні схеми" + }, + { + "id": "store.sql_team.save.app_error", + "translation": "Не вдається зберегти команду" + }, + { + "id": "store.sql_team.save.domain_exists.app_error", + "translation": "Команда з таким ім'ям вже існує" + }, + { + "id": "store.sql_team.save.existing.app_error", + "translation": "Необхідно викликати оновлення для існуючої команди" + }, + { + "id": "store.sql_team.save_member.exists.app_error", + "translation": "Учасник команди з таким ідентифікатором вже існує" + }, + { + "id": "store.sql_team.save_member.save.app_error", + "translation": "Не вдалося оновити учасника команди" + }, + { + "id": "store.sql_team.search_all_team.app_error", + "translation": "Виникла проблема при пошуку команд" + }, + { + "id": "store.sql_team.search_open_team.app_error", + "translation": "Виникла проблема при пошуку відкритих команд" + }, + { + "id": "store.sql_team.update.app_error", + "translation": "Не вдається оновити команду" + }, + { + "id": "store.sql_team.update.find.app_error", + "translation": "Не вдалося знайти дійсну команду для оновлення" + }, + { + "id": "store.sql_team.update.finding.app_error", + "translation": "Виникла помилка під час виявлення команди" + }, + { + "id": "store.sql_team.update.updating.app_error", + "translation": "Виникла помилка оновлення команди" + }, + { + "id": "store.sql_team.update_display_name.app_error", + "translation": "Неможливо оновити назву команди" + }, + { + "id": "store.sql_team.update_last_team_icon_update.app_error", + "translation": "Не вдалося оновити дату останнього оновлення піктограми команди" + }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "Не вдається зберегти умови обслуговування." + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "Не вдається завантажити умови надання послуг." + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "Жодних умов служби не знайдено." + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "Необхідно зателефонувати за збереженням існуючих умов надання послуг." + }, + { + "id": "store.sql_user.analytics_daily_active_users.app_error", + "translation": "Ми не змогли отримати активних користувачів протягом запитаного періоду" + }, + { + "id": "store.sql_user.analytics_get_inactive_users_count.app_error", + "translation": "Не вдалося підрахувати кількість неактивних користувачів" + }, + { + "id": "store.sql_user.analytics_get_system_admin_count.app_error", + "translation": "Не вдається отримати систему адміністратора" + }, + { + "id": "store.sql_user.analytics_unique_user_count.app_error", + "translation": "Не вдається отримати унікальний номер користувача" + }, + { + "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error", + "translation": "Не вдалося здійснити транзакцію бази даних" + }, + { + "id": "store.sql_user.clear_all_custom_role_assignments.open_transaction.app_error", + "translation": "Не вдалося розпочати транзакцію бази даних" + }, + { + "id": "store.sql_user.clear_all_custom_role_assignments.rollback_transaction.app_error", + "translation": "Не вдалося відновити транзакцію бази даних" + }, + { + "id": "store.sql_user.clear_all_custom_role_assignments.select.app_error", + "translation": "Не вдалося отримати користувачів" + }, + { + "id": "store.sql_user.clear_all_custom_role_assignments.update.app_error", + "translation": "Не вдалося оновити користувача" + }, + { + "id": "store.sql_user.get.app_error", + "translation": "Виникла помилка з виявленням облікового запису" + }, + { + "id": "store.sql_user.get_by_auth.missing_account.app_error", + "translation": "Не вдалося знайти дійсний обліковий запис з відповідним типом аутентифікації для цієї команди. Ця команда може вимагати запрошення від власника команди для приєднання." + }, + { + "id": "store.sql_user.get_by_auth.other.app_error", + "translation": "Виникла помилка при спробі знайти обліковий запис за типом аутентифікації." + }, + { + "id": "store.sql_user.get_by_username.app_error", + "translation": "Не вдалося знайти дійсний обліковий запис з відповідним ім'ям користувача для цієї команди. Ця команда може вимагати запрошення від власника команди для приєднання." + }, + { + "id": "store.sql_user.get_for_login.app_error", + "translation": "Не вдалося знайти дійсний обліковий запис з відповідними обліковими даними. Ця команда може вимагати запрошення від власника команди для приєднання." + }, + { + "id": "store.sql_user.get_for_login.multiple_users", + "translation": "Виявлено ряд користувачів з відповідними обліковими даними, вхід неможливий. Будь ласка, зв'яжіться з адміністратором." + }, + { + "id": "store.sql_user.get_new_users.app_error", + "translation": "Помилка під час пошуку нових користувачів" + }, + { + "id": "store.sql_user.get_profiles.app_error", + "translation": "Виникла помилка при пошуку профілів" + }, + { + "id": "store.sql_user.get_recently_active_users.app_error", + "translation": "Помилка під час пошуку недавно активних користувачів" + }, + { + "id": "store.sql_user.get_sysadmin_profiles.app_error", + "translation": "Виникла помилка при пошуку профілів" + }, + { + "id": "store.sql_user.get_system_install_date.app_error", + "translation": "Неможливо визначити системну дату на основі першої дати створення користувача." + }, + { + "id": "store.sql_user.get_total_users_count.app_error", + "translation": "Не вдалося підсчитати користувачів" + }, + { + "id": "store.sql_user.get_unread_count.app_error", + "translation": "Не вдалося отримати кількість непрочитаних повідомлень для користувача" + }, + { + "id": "store.sql_user.get_unread_count_for_channel.app_error", + "translation": "Не вдалося отримати кількість непрочитаних повідомлень для користувача і каналу" + }, + { + "id": "store.sql_user.missing_account.const", + "translation": "Не вдається знайти користувача." + }, + { + "id": "store.sql_user.permanent_delete.app_error", + "translation": "Неможливо видалити існуючий обліковий запис" + }, + { + "id": "store.sql_user.save.app_error", + "translation": "Не вдається зберегти обліковий запис." + }, + { + "id": "store.sql_user.save.email_exists.app_error", + "translation": "Обліковий запис з такою електронною поштою вже існує." + }, + { + "id": "store.sql_user.save.email_exists.ldap_app_error", + "translation": "Цей обліковий запис не використовує аутентифікацію AD/LDAP. Будь ласка, увійдіть, використовуючи електронну пошту і пароль." + }, + { + "id": "store.sql_user.save.email_exists.saml_app_error", + "translation": "Цей обліковий запис не використовує аутентифікацію SAML. Будь ласка, увійдіть, використовуючи електронну пошту і пароль." + }, + { + "id": "store.sql_user.save.existing.app_error", + "translation": "Необхідно викликати оновлення для існуючого користувача" + }, + { + "id": "store.sql_user.save.max_accounts.app_error", + "translation": "Ця команда досягла максимальної кількості дозволених акаунтів. Зверніться до системного адміністратора, щоб встановити більшу межу." + }, + { + "id": "store.sql_user.save.member_count.app_error", + "translation": "Не вдалося отримати кількість учасників поточної команди" + }, + { + "id": "store.sql_user.save.username_exists.app_error", + "translation": "Обліковий запис з таким ім'ям користувача вже існує." + }, + { + "id": "store.sql_user.save.username_exists.ldap_app_error", + "translation": "Обліковий запис з таким ім'ям користувача вже існує. Будь ласка, зв'яжіться з адміністратором." + }, + { + "id": "store.sql_user.save.username_exists.saml_app_error", + "translation": "Обліковий запис з таким ім'ям користувача вже існує. Будь ласка, зв'яжіться з Адміністратором." + }, + { + "id": "store.sql_user.search.app_error", + "translation": "Не можливо знайти жодного користувача, який виконує пошук за параметрами" + }, + { + "id": "store.sql_user.update.app_error", + "translation": "Не вдається оновити обліковий запис" + }, + { + "id": "store.sql_user.update.can_not_change_ldap.app_error", + "translation": "Неможливо змінити поля, задані за допомогою AD/LDAP" + }, + { + "id": "store.sql_user.update.email_taken.app_error", + "translation": "Цей e-mail вже зареєстрований, виберіть інший." + }, + { + "id": "store.sql_user.update.find.app_error", + "translation": "Не вдається знайти існуючий обліковий запис для оновлення" + }, + { + "id": "store.sql_user.update.finding.app_error", + "translation": "Виникла помилка з виявленням облікового запису" + }, + { + "id": "store.sql_user.update.updating.app_error", + "translation": "Виникла помилка оновлення облікового запису" + }, + { + "id": "store.sql_user.update.username_taken.app_error", + "translation": "Це ім'я користувача вже зайнято. Будь ласка, виберіть інше." + }, + { + "id": "store.sql_user.update_auth_data.app_error", + "translation": "Не вдається оновити дані авторизації" + }, + { + "id": "store.sql_user.update_auth_data.email_exists.app_error", + "translation": "Неможливо перемкнути обліковий запис на {{.Service}}. Обліковий запис, що використовує електронну пошту {{.Email}} вже існує." + }, + { + "id": "store.sql_user.update_failed_pwd_attempts.app_error", + "translation": "Не вдається оновити невдалі спроби" + }, + { + "id": "store.sql_user.update_last_picture_update.app_error", + "translation": "Не вдається оновити оновлення на" + }, + { + "id": "store.sql_user.update_mfa_active.app_error", + "translation": "Виникла помилка при оновленні стану активності MFA користувача" + }, + { + "id": "store.sql_user.update_mfa_secret.app_error", + "translation": "Виникла помилка при оновленні секрету MFA користувача" + }, + { + "id": "store.sql_user.update_password.app_error", + "translation": "Не вдається оновити пароль користувача" + }, + { + "id": "store.sql_user.update_update.app_error", + "translation": "Не вдалося оновити дату останнього оновлення користувача" + }, + { + "id": "store.sql_user.verify_email.app_error", + "translation": "Неможливо оновити поле перевірки електронної пошти" + }, + { + "id": "store.sql_user_access_token.delete.app_error", + "translation": "Не вдалося видалити персональний токен доступу" + }, + { + "id": "store.sql_user_access_token.get.app_error", + "translation": "Не вдалося отримати персональний токен доступу" + }, + { + "id": "store.sql_user_access_token.get_all.app_error", + "translation": "Не можливо отримати всі токени особистого доступу" + }, + { + "id": "store.sql_user_access_token.get_by_token.app_error", + "translation": "Не вдалося отримати персональний токен доступу по токену" + }, + { + "id": "store.sql_user_access_token.get_by_user.app_error", + "translation": "Не вдалося отримати персональні токени доступу для користувача" + }, + { + "id": "store.sql_user_access_token.save.app_error", + "translation": "Неможливо зберегти персональний токен доступу" + }, + { + "id": "store.sql_user_access_token.search.app_error", + "translation": "Ми виявили помилку пошуку токенів доступу користувача" + }, + { + "id": "store.sql_user_access_token.update_token_disable.app_error", + "translation": "Неможливо зберегти токен" + }, + { + "id": "store.sql_user_access_token.update_token_enable.app_error", + "translation": "Неможливо зберегти токен" + }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "Неможливо видалити умови використання послуги." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "Не вдається завантажити умови надання послуг." + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "Жодних умов служби не знайдено." + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "Не вдається зберегти умови обслуговування." + }, + { + "id": "store.sql_webhooks.analytics_incoming_count.app_error", + "translation": "Неможливо використовувати веб-ключа" + }, + { + "id": "store.sql_webhooks.analytics_outgoing_count.app_error", + "translation": "Неможливо використовувати веб-ключа" + }, + { + "id": "store.sql_webhooks.delete_incoming.app_error", + "translation": "Неможливо видалити веб-ключа" + }, + { + "id": "store.sql_webhooks.delete_outgoing.app_error", + "translation": "Неможливо видалити веб-ключа" + }, + { + "id": "store.sql_webhooks.get_incoming.app_error", + "translation": "Не вдається отримати веб-ключа" + }, + { + "id": "store.sql_webhooks.get_incoming_by_channel.app_error", + "translation": "Не вдається отримати веб-ключа" + }, + { + "id": "store.sql_webhooks.get_incoming_by_user.app_error", + "translation": "Не вдається отримати веб-ключа" + }, + { + "id": "store.sql_webhooks.get_outgoing.app_error", + "translation": "Не вдається отримати веб-ключа" + }, + { + "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", + "translation": "Не вдається отримати веб-ключа" + }, + { + "id": "store.sql_webhooks.get_outgoing_by_team.app_error", + "translation": "Не вдається отримати веб-ключа" + }, + { + "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", + "translation": "Неможливо видалити веб-ключа " + }, + { + "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", + "translation": "Неможливо видалити веб-ключа" + }, + { + "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", + "translation": "Неможливо видалити веб-ключа" + }, + { + "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", + "translation": "Неможливо видалити веб-ключа" + }, + { + "id": "store.sql_webhooks.save_incoming.app_error", + "translation": "Не вдається зберегти вхідний веб-ключа" + }, + { + "id": "store.sql_webhooks.save_incoming.existing.app_error", + "translation": "Ви не можете перезаписати існуючий IncomingWebhook" + }, + { + "id": "store.sql_webhooks.save_outgoing.app_error", + "translation": "Не вдається зберегти Outgoing Webhook" + }, + { + "id": "store.sql_webhooks.save_outgoing.override.app_error", + "translation": "Ви не можете перезаписати існуючий OutgoingWebhook" + }, + { + "id": "store.sql_webhooks.update_incoming.app_error", + "translation": "Неможливо оновити вхідний веб-ключа" + }, + { + "id": "store.sql_webhooks.update_outgoing.app_error", + "translation": "Неможливо оновити веб-ключа" + }, + { + "id": "store.update_error", + "translation": "update error" + }, + { + "id": "system.message.name", + "translation": "Система" + }, + { + "id": "utils.config.add_client_locale.app_error", + "translation": "Неможливо завантажити найважливіший файл конфігурації: Додавання DefaultClientLocale до AvailableLocales." + }, + { + "id": "utils.config.load_config.decoding.panic", + "translation": "Помилка декодування конфігураційного файлу file = {{.Filename}}, err = {{.Error}}" + }, + { + "id": "utils.config.load_config.opening.panic", + "translation": "Помилка відкриття конфігурації file = {{.Filename}}, err = {{.Error}}" + }, + { + "id": "utils.config.save_config.saving.app_error", + "translation": "Виникла помилка при збереженні файлу в {{.Filename}}" + }, + { + "id": "utils.config.supported_available_locales.app_error", + "translation": "Не вдається завантажити mattermost файл конфігурації: AvailableLocales має включати DefaultClientLocale. Налаштування доступних посилання на всі локали як значення за замовчуванням." + }, + { + "id": "utils.config.supported_client_locale.app_error", + "translation": "Неможливо завантажити mattermost файл конфігурації: DefaultClientLocale повинна бути однією з підтримуваних локалей. Встановлення DefaultClientLocale у значення за замовчуванням." + }, + { + "id": "utils.config.supported_server_locale.app_error", + "translation": "Неможливо завантажити mattermost файл конфігурації: DefaultServerLocale повинен бути одним з підтримуваних локалей. Встановлення DefaultServerLocale в значення en як значення за замовчуванням." + }, + { + "id": "utils.file.list_directory.local.app_error", + "translation": "Виявлено каталог помилок із сховища файлів локального сервера." + }, + { + "id": "utils.file.list_directory.s3.app_error", + "translation": "Знайдено каталог помилок зі списку S3." + }, + { + "id": "utils.file.remove_directory.local.app_error", + "translation": "Виникла помилка з локального сховища серверів " + }, + { + "id": "utils.file.remove_directory.s3.app_error", + "translation": "Виникла помилка при видаленні каталогу з S3." + }, + { + "id": "utils.file.remove_file.local.app_error", + "translation": "Сталася помилка під час читання з локального серверного сховища." + }, + { + "id": "utils.file.remove_file.s3.app_error", + "translation": "Виникла помилка видалення файлу з S3." + }, + { + "id": "utils.mail.connect_smtp.helo.app_error", + "translation": "Не вдалося встановити HELO" + }, + { + "id": "utils.mail.connect_smtp.open.app_error", + "translation": "Не вдалося відкрити з'єднання." + }, + { + "id": "utils.mail.connect_smtp.open_tls.app_error", + "translation": "Не вдалося відкрити TLS з'єднання." + }, + { + "id": "utils.mail.new_client.auth.app_error", + "translation": "Не вдалося авторизуватися на SMTP сервері" + }, + { + "id": "utils.mail.sendMail.attachments.write_error", + "translation": "Не вдалося надіслати вкладення електронною поштою" + }, + { + "id": "utils.mail.send_mail.close.app_error", + "translation": "Не вдалося закрити з'єднання з SMTP сервером" + }, + { + "id": "utils.mail.send_mail.from_address.app_error", + "translation": "Помилка встановлення \"Від адреси\"" + }, + { + "id": "utils.mail.send_mail.msg.app_error", + "translation": "Не вдалося записати поштове повідомлення" + }, + { + "id": "utils.mail.send_mail.msg_data.app_error", + "translation": "Не вдалося додати дані поштового повідомлення" + }, + { + "id": "utils.mail.send_mail.to_address.app_error", + "translation": "Помилка встановлення \"Для адреси\"" + }, + { + "id": "web.command_webhook.command.app_error", + "translation": "Не вдалося знайти команду" + }, + { + "id": "web.command_webhook.invalid.app_error", + "translation": "Невірний вебхук" + }, + { + "id": "web.command_webhook.parse.app_error", + "translation": "Неможливо проаналізувати вхідні дані" + }, + { + "id": "web.error.unsupported_browser.message", + "translation": "Ваш поточний веб-переглядач не підтримується. Будь ласка, оновіть до одного з таких веб-переглядачів:" + }, + { + "id": "web.error.unsupported_browser.title", + "translation": "Непідтримуваний браузер" + }, + { + "id": "web.get_access_token.internal_saving.app_error", + "translation": "Не вдалося оновити дані користувача" + }, + { + "id": "web.incoming_webhook.channel.app_error", + "translation": "Не вдалося знайти канал" + }, + { + "id": "web.incoming_webhook.channel_locked.app_error", + "translation": "Цей webhook забороняється розміщувати на запитуваному каналі" + }, + { + "id": "web.incoming_webhook.disabled.app_error", + "translation": "Вхідні вебхуки були відключені системним адміністратором." + }, + { + "id": "web.incoming_webhook.invalid.app_error", + "translation": "Невірний вебхук" + }, + { + "id": "web.incoming_webhook.parse.app_error", + "translation": "Неможливо проаналізувати вхідні дані" + }, + { + "id": "web.incoming_webhook.permissions.app_error", + "translation": "Невідповідні права каналу" + }, + { + "id": "web.incoming_webhook.split_props_length.app_error", + "translation": "Неможливо розбити реквізит webhook на частину символів {{.Max}}." + }, + { + "id": "web.incoming_webhook.text.app_error", + "translation": "Текст не заданий" + }, + { + "id": "web.incoming_webhook.user.app_error", + "translation": "Не вдалося знайти користувача" + } +] diff --git a/i18n/zh-CN.json b/i18n/zh-CN.json index dcc97f3437..ed4f9d942c 100644 --- a/i18n/zh-CN.json +++ b/i18n/zh-CN.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "四月" + }, + { + "id": "August", + "translation": "八月" + }, + { + "id": "December", + "translation": "十二月" + }, + { + "id": "February", + "translation": "二月" + }, + { + "id": "January", + "translation": "一月" + }, + { + "id": "July", + "translation": "七月" + }, + { + "id": "June", + "translation": "六月" + }, + { + "id": "March", + "translation": "三月" + }, + { + "id": "May", + "translation": "五月" + }, + { + "id": "November", + "translation": "十一月" + }, + { + "id": "October", + "translation": "十月" + }, + { + "id": "September", + "translation": "九月" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "无法转换导出到 XML。" @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v 已从频道移出。" }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "您不能重命名私信频道" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "您不能重命名群消息频道" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "该频道已归档或者被删除" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "集成只限于管理员。" }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "指定的用户不属于指定的团队。" + }, { "id": "api.command.disabled.app_error", "translation": "命令已经被系统管理员禁用。" @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "触发词已经使用。请选择其它单词。" }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "执行 cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "更新当前频道错误。" }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "获取当前频道错误。" + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "获取当前频道错误。" @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "无法找到该用户。" + "translation": "我们无法找到该用户。他们可能已被系统管理员停用。" }, { "id": "api.command_invite.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "离开" }, - { - "id": "api.command_leave.success", - "translation": "已离开频道。" - }, { "id": "api.command_logout.desc", "translation": "注销Mattermost" @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "无法找到该用户" + "translation": "我们无法找到该用户。他们可能已被系统管理员停用。" }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "会话不是OAuth但是查询字符串中提供的令牌" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "已停用自定义服务条款" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "请输入您的自定义服务条款文字。" + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "批量电子邮件任务接收频道已满。请提高EmailBatchingBufferSize。" @@ -1113,8 +1185,8 @@ "translation": "无法连接 S3 或 minio。" }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "无法上传文件。标题无法被解析。" + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "无法上传超过最大尺寸的文件:{{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "不能上传文件。图片存储没有配置。" @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "不能上传文件。文件太大。" }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "写入到S3时遇到错误" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "无效用户名。" }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "请求中‘许可证’空数组" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "暂未支持客户端授权的新格式。请在查询字串指定 format=old。" }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_request:提供的 redirect_uri 不匹配注册的 callback_url" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "创建信息时出错" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "@all has been disabled because the channel has more than {{.Users}} users." @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "缺少访问令牌" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "从 OAuth 服务提供商收到无效的回复" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": "令牌请求到 {{.Service}} 失败" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "不支持的认证服务商" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "无效的团队 id" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "您的账号因为多次的密码尝试而被锁定。请重设您的密码。" @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "无效的多重验证令牌。" }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "此服务器没有配置或者不支持多重验证" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "无效密码登录失败" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "此服务器未配置验证转移。" }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "此服务器没有配置或者不支持多重验证" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "不支持的 OAuth 服务商" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "无法获取个人资料图片,用户不存在。" }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "无法以邮箱地址获取用户。" + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "AD/LDAP 在本服务器上不可用" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "此服务器未配置验证转移。" }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "接受值有问题" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "无效的重置密码链接。" @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "您没有对应的权限" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "此服务器没有配置或者不支持多重验证" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "无法从 {{.Service}} 用户对象获取用户" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "同一频道的传出 webhooks 不能具有同样的触发词/回调URLs。" }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "WebRTC 未在本服务器开启。" - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "我们在注册 WebRTC 令牌时遇到个错误" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "无效的参数 {{.Name}}" @@ -2456,7 +2568,7 @@ }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "导出 JSON 数据时发生错误." }, { "id": "app.import.attachment.bad_file.error", @@ -2584,7 +2696,7 @@ }, { "id": "app.import.import_scheme.scope_change.error", - "translation": "批量导入器无法更改已存在的方案的范围。" + "translation": "批量导入器无法更改现有的方案的范围。" }, { "id": "app.import.import_team.scheme_deleted.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "用户 AuthData 过长。" }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "如果提供用户 AuthService 则不能留空。" - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "用户邮箱地址拥有无效长度。" @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "API 无法访问因为需要的数据转移未完成。" }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "为互动对话框编码 JSON 时遇到错误。" + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "解析安装日期失败" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "Elasticsearch 服务端网址或用户名已变更。请重新输入 Elasticsearch 密码测试连接。" }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "无法创建 LDAP 用户。" @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "无法使用 AD/LDAP 得到所有用户" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "从 AD/LDAP 搜索用户失败。请测试 Mattermost 服务器是否可以连接您的 AD/LDAP 服务器后重新尝试。" @@ -3430,6 +3554,26 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "无效的 AD/LDAP 筛选器" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "无法添加附件到 Global Relay 导出。" @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "无法打开导出临时文件" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "尝试验证多重验证令牌时出现错误" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "无效的多重验证令牌" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "无法为用户更新多重验证启用状态" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "无法为用户更新多重验证启用状态" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "清除多重验证密码时出错" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "QR 码生成出错" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "多重验证密码保存时出错" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "您的许可证不支持使用多重因素认证" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "尝试验证多重验证令牌时出现错误" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "无法移植拥有制定栏的 AD/LDAP 用户。发现重复条目。请删除所有重复后再试。" @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "此服务器没有正确配置或者不支持 SAML 2.0。" }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "无法为互动对话框解码触发 ID 的 base64。" + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "互动对话框的触发 ID 已过期。触发 ID 最多有效 {{.Seconds}} 秒。" + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "缺少互动对话框的触发 ID 必须的数据。" + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "无法为互动对话框解码触发 ID 的 base64 签名。" + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "无法验证互动对话框解码触发 ID 的签名。" + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "无法为互动对话框签名生成的触发 ID。" + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "无法解析 BatchSize 导出任务消息。" @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermost 安全公告" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "尝试验证多重验证令牌时出现错误" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "无效的多重验证令牌" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "无法为用户更新多重验证启用状态" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "无法为用户更新多重验证启用状态" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "清除多重验证密码时出错" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "QR 码生成出错" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "保存多重验证密码时出错" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "此服务器要求多重验证。" + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "尝试验证多重验证令牌时出现错误" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "迁移因无效进度数据失败。" @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "无效的电子邮件通知值" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "无效的忽略频道提及状态" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "无效通知级别" @@ -4255,32 +4427,16 @@ "translation": "用户键入更新间隔不应设置为小于1000毫秒。" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "WebRTC 网关管理密码必须设定。" + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "无效的 TLS 证书文件值 - 使用 LetsEncrypt 或设置为现有的证书文件路径" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC 网关管理网址必须时有效的网址并且以 http:// 或 https:// 开头。" + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "无效的 TLS 证书钥匙值 - 使用 LetsEncrypt 或设置为现有的钥匙文件路径" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC 网关 Websocket 网址必须是有效的网址并且以 ws:// 或 wss:// 开头。" - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN URI 必须为有效的 URL 并且以 stun: 开头" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "如果已设 TURN 网址则 WebRTC TURN 共享密钥不能留空。" - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN 网址必须时有效的网址并且以 turn: 开头" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "如果已设 TURN 网址则 WebRTC TURN 用户名不能留空。" + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "无效的 TLS 覆盖加密模式值 - 请参阅文档了解有效的值" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "错误的 user_id 值。" }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "无效的频道id" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "无效文件 id" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "无效用户id" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "服务条款缺少必须属性:create_at。" + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "无效的服务条款 id。" + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "自定义服务条款文字过长。最多允许 {{.MaxLength}} 个字符。" + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "服务条款缺少必须属性:user_id。" + }, { "id": "model.token.is_valid.expiry", "translation": "无效的令牌过期" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "请输入有效的电子邮箱地址。" }, { "id": "model.user.is_valid.pwd.app_error", "translation": "你的密码需要至少 {{.Min}} 字符。" }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 字符元且至少有一个小写字母。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个数字。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个符号(如\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个大写字母。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个数字。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个符号(如\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字。" + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字以及一个符号(如\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个符号(如\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母以及一个数字。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "您的密码必须包含至少 {{.Min}} 个字元且至少有一个大写字母以及一个符号(如\"~!@#$%^&*()\")。" + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "用户名必须是一个以字母开头,可以包含数字、小写字母以及符号 \".\"、\"-\" 和 \"_\" 在内的3-22位字符。" }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "无效用户id" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "服务条款缺少必须属性:create_at。" + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "服务条款缺少必须属性:service_terms_id。" + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "服务条款缺少必须属性:user_id。" + }, { "id": "model.utils.decode_json.app_error", "translation": "无法解码" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "无法设定用户状态。未知用户状态。" }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "公共链接已经被禁用" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "无法获取文件公开链接。文件必须附在当前用户可读的消息上。" + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "缺少 HTML 内容。" + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "缺少标题。" + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "缺少 TO 地址。" + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "来自数据库:不能从 StringArray 转换到 *string" @@ -4890,6 +5222,10 @@ "id": "store.sql_channel.get_public_channels.get.app_error", "translation": "无法获取公开频道" }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "我们无法获得频道成员时区" + }, { "id": "store.sql_channel.get_unread.app_error", "translation": "无法获取频道未读消息" @@ -4928,7 +5264,7 @@ }, { "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error", - "translation": "Unable to delete materialized public channel" + "translation": "无法删除已实体化的公开频道" }, { "id": "store.sql_channel.permanent_delete.open_transaction.app_error", @@ -4944,7 +5280,7 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", - "translation": "Unable to delete materialized public channels" + "translation": "无法删除已实体化的公开频道" }, { "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error", @@ -4958,6 +5294,10 @@ "id": "store.sql_channel.pinned_posts.app_error", "translation": "无法找到指定消息" }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "我们无法从频道移除已停用的用户" + }, { "id": "store.sql_channel.remove_member.app_error", "translation": "无法获取频道成员" @@ -5004,7 +5344,7 @@ }, { "id": "store.sql_channel.save.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "无法插入或更新已实体化的公开频道" }, { "id": "store.sql_channel.save_channel.current_count.app_error", @@ -5076,7 +5416,7 @@ }, { "id": "store.sql_channel.set_delete_at.update_public_channel.app_error", - "translation": "Unable to update the materialized public channel" + "translation": "无法更新已实体化的公开频道" }, { "id": "store.sql_channel.update.app_error", @@ -5108,7 +5448,7 @@ }, { "id": "store.sql_channel.update.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "无法插入或更新已实体化的公开频道" }, { "id": "store.sql_channel.update_last_viewed_at.app_error", @@ -5188,7 +5528,7 @@ }, { "id": "store.sql_command.save.saving_overwrite.app_error", - "translation": "您不能覆盖一个已存在的命令" + "translation": "您不能覆盖一个现有的命令" }, { "id": "store.sql_command.save.update.app_error", @@ -5290,6 +5630,30 @@ "id": "store.sql_file_info.save.app_error", "translation": "无法保存文件信息" }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "已有团队拥有此名称" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" + }, { "id": "store.sql_job.delete.app_error", "translation": "无法删除任务" @@ -5304,11 +5668,11 @@ }, { "id": "store.sql_job.get_count_by_status_and_type.app_error", - "translation": "我们无法以状态和类型获取任务数" + "translation": "无法以状态和类型获取任务数" }, { "id": "store.sql_job.get_newest_job_by_status_and_type.app_error", - "translation": "我们无法以状态和类型获取最新任务" + "translation": "无法以状态和类型获取最新任务" }, { "id": "store.sql_job.save.app_error", @@ -5356,7 +5720,7 @@ }, { "id": "store.sql_oauth.get_app.find.app_error", - "translation": "Unable to find the requested app" + "translation": "无法找到请求的应用" }, { "id": "store.sql_oauth.get_app.finding.app_error", @@ -5364,7 +5728,7 @@ }, { "id": "store.sql_oauth.get_app_by_user.find.app_error", - "translation": "我们没找到已存在的团队来更新" + "translation": "没找到现有的应用" }, { "id": "store.sql_oauth.get_apps.find.app_error", @@ -5372,7 +5736,7 @@ }, { "id": "store.sql_oauth.get_auth_data.find.app_error", - "translation": "我们找不到现有的授权码" + "translation": "找不到现有的授权码" }, { "id": "store.sql_oauth.get_auth_data.finding.app_error", @@ -5384,7 +5748,7 @@ }, { "id": "store.sql_oauth.permanent_delete_auth_data_by_user.app_error", - "translation": "我们无法删除授权码" + "translation": "无法删除授权码" }, { "id": "store.sql_oauth.remove_access_data.app_error", @@ -5392,7 +5756,7 @@ }, { "id": "store.sql_oauth.remove_auth_data.app_error", - "translation": "我们无法删除授权码" + "translation": "无法删除授权码" }, { "id": "store.sql_oauth.save_access_data.app_error", @@ -5444,19 +5808,19 @@ }, { "id": "store.sql_post.analytics_posts_count.app_error", - "translation": "Unable to get post counts" + "translation": "无法获取消息数" }, { "id": "store.sql_post.analytics_posts_count_by_day.app_error", - "translation": "Unable to get post counts by day" + "translation": "无法获取以天计数的消息数" }, { "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", - "translation": "Unable to get user counts with posts" + "translation": "无法获取用户的消息数量" }, { "id": "store.sql_post.compliance_export.app_error", - "translation": "我们无法获取合规导出消息。" + "translation": "无法获取合规导出消息。" }, { "id": "store.sql_post.delete.app_error", @@ -5468,11 +5832,11 @@ }, { "id": "store.sql_post.get_flagged_posts.app_error", - "translation": "无法获取频道数" + "translation": "无法获取被标记的消息" }, { "id": "store.sql_post.get_parents_posts.app_error", - "translation": "我们无法获取这个频道的父信息" + "translation": "无法获取这个频道的父消息" }, { "id": "store.sql_post.get_posts.app_error", @@ -5480,43 +5844,43 @@ }, { "id": "store.sql_post.get_posts_around.get.app_error", - "translation": "我们无法获取这个频道的信息" + "translation": "无法获取这个频道的信息" }, { "id": "store.sql_post.get_posts_around.get_parent.app_error", - "translation": "我们无法获取这个频道的父信息" + "translation": "无法获取这个频道的父消息" }, { "id": "store.sql_post.get_posts_batch_for_indexing.get.app_error", - "translation": "我们无法为索引获取批量消息" + "translation": "无法为索引获取批量消息" }, { "id": "store.sql_post.get_posts_by_ids.app_error", - "translation": "不能获取一个请求" + "translation": "无法获取消息" }, { "id": "store.sql_post.get_posts_created_att.app_error", - "translation": "我们无法获取这个频道的信息" + "translation": "无法获取此频道的消息" }, { "id": "store.sql_post.get_posts_since.app_error", - "translation": "我们无法获取这个频道的信息" + "translation": "无法获取此频道的消息" }, { "id": "store.sql_post.get_root_posts.app_error", - "translation": "我们无法获取这个频道的信息" + "translation": "无法获取此频道的消息" }, { "id": "store.sql_post.overwrite.app_error", - "translation": "无法删除角色" + "translation": "无法覆盖消息" }, { "id": "store.sql_post.permanent_delete.app_error", - "translation": "无法删除角色" + "translation": "无法删除消息" }, { "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", - "translation": "我们不能删除用户的评论" + "translation": "无法删除用户的评论" }, { "id": "store.sql_post.permanent_delete_batch.app_error", @@ -5524,19 +5888,19 @@ }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", - "translation": "无法删除方案" + "translation": "无法根据频道删除消息" }, { "id": "store.sql_post.permanent_delete_by_user.app_error", - "translation": "我们不能为用户选择要删除的信息" + "translation": "无法删除该用户被选择的消息" }, { "id": "store.sql_post.permanent_delete_by_user.too_many.app_error", - "translation": "我们不能为用户选择要删除的信息(数量太多),请重新运行" + "translation": "无法删除该用户被选择的信息(数量太多),请重新运行" }, { "id": "store.sql_post.query_max_post_size.error", - "translation": "我们无法判断最大支持的消息大小" + "translation": "无法判断最大支持的消息大小" }, { "id": "store.sql_post.save.app_error", @@ -5614,6 +5978,10 @@ "id": "store.sql_preference.update.app_error", "translation": "无法更新偏好" }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "无法获取消息的互动" + }, { "id": "store.sql_reaction.delete.app_error", "translation": "无法删除互动" @@ -5756,7 +6124,7 @@ }, { "id": "store.sql_session.analytics_session_count.app_error", - "translation": "无法保存令牌" + "translation": "无法会话计数" }, { "id": "store.sql_session.get.app_error", @@ -5860,11 +6228,11 @@ }, { "id": "store.sql_team.analytics_get_team_count_for_scheme.app_error", - "translation": "我们无法从方案获取频道数。" + "translation": "无法从方案获取频道数。" }, { "id": "store.sql_team.analytics_team_count.app_error", - "translation": "无法保存令牌" + "translation": "无法团队计数" }, { "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -5888,7 +6256,7 @@ }, { "id": "store.sql_team.get.find.app_error", - "translation": "未找到已存在的团队" + "translation": "未找到现有的团队" }, { "id": "store.sql_team.get.finding.app_error", @@ -5904,15 +6272,15 @@ }, { "id": "store.sql_team.get_by_invite_id.find.app_error", - "translation": "未找到已存在的团队" + "translation": "未找到现有的团队" }, { "id": "store.sql_team.get_by_invite_id.finding.app_error", - "translation": "未找到已存在的团队" + "translation": "未找到现有的团队" }, { "id": "store.sql_team.get_by_name.app_error", - "translation": "未找到已存在的团队" + "translation": "未找到现有的团队" }, { "id": "store.sql_team.get_by_scheme.app_error", @@ -5928,7 +6296,7 @@ }, { "id": "store.sql_team.get_member_count.app_error", - "translation": "更新团队成员失败" + "translation": "无法团队成员计数" }, { "id": "store.sql_team.get_members.app_error", @@ -5940,7 +6308,7 @@ }, { "id": "store.sql_team.get_unread.app_error", - "translation": "我们无法获取团队未读消息" + "translation": "无法获取团队未读消息" }, { "id": "store.sql_team.migrate_team_members.commit_transaction.app_error", @@ -5964,11 +6332,11 @@ }, { "id": "store.sql_team.permanent_delete.app_error", - "translation": "我们没找到已存在的团队来更新" + "translation": "无法删除现有的团队" }, { "id": "store.sql_team.remove_member.app_error", - "translation": "更新团队成员失败" + "translation": "无法移除团队成员" }, { "id": "store.sql_team.reset_all_team_schemes.app_error", @@ -5988,7 +6356,7 @@ }, { "id": "store.sql_team.save_member.exists.app_error", - "translation": "拥有此ID的团队成员已存在" + "translation": "已存在拥有此 ID 的团队成员" }, { "id": "store.sql_team.save_member.save.app_error", @@ -6008,7 +6376,7 @@ }, { "id": "store.sql_team.update.find.app_error", - "translation": "我们没找到已存在的团队来更新" + "translation": "没找到现有的团队以更新" }, { "id": "store.sql_team.update.finding.app_error", @@ -6020,15 +6388,31 @@ }, { "id": "store.sql_team.update_display_name.app_error", - "translation": "无法更新方案" + "translation": "无法更新团队名称" }, { "id": "store.sql_team.update_last_team_icon_update.app_error", - "translation": "我们无法更新团队图标更新日期" + "translation": "无法更新团队图标更新日期" + }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "无法保存服务条款。" + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "无法获取服务条款。" + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "未找到服务条款。" + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "不能为现有的服务条款调用保存。" }, { "id": "store.sql_user.analytics_daily_active_users.app_error", - "translation": "我们无法在请求时间内获取活动用户" + "translation": "无法在请求时间内获取活动用户" }, { "id": "store.sql_user.analytics_get_inactive_users_count.app_error", @@ -6036,11 +6420,11 @@ }, { "id": "store.sql_user.analytics_get_system_admin_count.app_error", - "translation": "Unable to get the system admin count" + "translation": "无法获取系统管理数" }, { "id": "store.sql_user.analytics_unique_user_count.app_error", - "translation": "Unable to get the unique user count" + "translation": "无法获取使用者数" }, { "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -6068,7 +6452,7 @@ }, { "id": "store.sql_user.get_by_auth.missing_account.app_error", - "translation": "我们没找到符合您的验证方式的帐号。此团队或许需要从团队拥有者获得邀请才可加入。" + "translation": "未找到符合您的验证方式的帐号。此团队或许需要从团队拥有者获得邀请才可加入。" }, { "id": "store.sql_user.get_by_auth.other.app_error", @@ -6076,11 +6460,11 @@ }, { "id": "store.sql_user.get_by_username.app_error", - "translation": "我们无法在这个团队中找到一个匹配您用户名的现有帐户。此团队或许需要从团队拥有者获得邀请才可加入。" + "translation": "未找到符合您的用户名的帐号。此团队或许需要从团队拥有者获得邀请才可加入。" }, { "id": "store.sql_user.get_for_login.app_error", - "translation": "我们无法在这个团队中找到一个匹配您帐号的用户。此团队或许需要从团队拥有者获得邀请才可加入。" + "translation": "未找到符合您的凭证的帐号。此团队或许需要从团队拥有者获得邀请才可加入。" }, { "id": "store.sql_user.get_for_login.multiple_users", @@ -6124,7 +6508,7 @@ }, { "id": "store.sql_user.permanent_delete.app_error", - "translation": "我们没找到已存在的团队来更新" + "translation": "无法删除现有的帐号" }, { "id": "store.sql_user.save.app_error", @@ -6148,7 +6532,7 @@ }, { "id": "store.sql_user.save.max_accounts.app_error", - "translation": "这个团队已经达到允许的最大用户数量。请与系统管理员联系以设置更高的限制。" + "translation": "这个团队已经达到允许的最大帐号数量。请与系统管理员联系以设置更高的限制。" }, { "id": "store.sql_user.save.member_count.app_error", @@ -6156,7 +6540,7 @@ }, { "id": "store.sql_user.save.username_exists.app_error", - "translation": "使用该用户名的账户已存在。" + "translation": "已存在使用该用户名的账户。" }, { "id": "store.sql_user.save.username_exists.ldap_app_error", @@ -6168,7 +6552,7 @@ }, { "id": "store.sql_user.search.app_error", - "translation": "我们无法找到符合搜索条件的用户" + "translation": "无法找到符合搜索条件的用户" }, { "id": "store.sql_user.update.app_error", @@ -6184,7 +6568,7 @@ }, { "id": "store.sql_user.update.find.app_error", - "translation": "我们没法查找已存在的帐号以更新" + "translation": "未找到现有的帐号以更新" }, { "id": "store.sql_user.update.finding.app_error", @@ -6208,7 +6592,7 @@ }, { "id": "store.sql_user.update_failed_pwd_attempts.app_error", - "translation": "Unable to update the failed_attempts" + "translation": "无法更新 failed_attempts" }, { "id": "store.sql_user.update_last_picture_update.app_error", @@ -6270,65 +6654,81 @@ "id": "store.sql_user_access_token.update_token_enable.app_error", "translation": "无法开启该访问令牌" }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "无法删除用户服务条款。" + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "无法获取服务条款。" + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "未找到服务条款。" + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "无法保存服务条款。" + }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", - "translation": "无法使用 webhook" + "translation": "无法获得传入的 webhook 数" }, { "id": "store.sql_webhooks.analytics_outgoing_count.app_error", - "translation": "无法使用 webhook" + "translation": "无法获得传出的 webhook 数" }, { "id": "store.sql_webhooks.delete_incoming.app_error", - "translation": "无法使用 webhook" + "translation": "无法删除 webhook" }, { "id": "store.sql_webhooks.delete_outgoing.app_error", - "translation": "无法使用 webhook" + "translation": "无法删除 webhook" }, { "id": "store.sql_webhooks.get_incoming.app_error", - "translation": "无法使用 webhook" + "translation": "无法获取 webhook" }, { "id": "store.sql_webhooks.get_incoming_by_channel.app_error", - "translation": "无法使用 webhook" + "translation": "无法获取 webhook" }, { "id": "store.sql_webhooks.get_incoming_by_user.app_error", - "translation": "无法使用 webhook" + "translation": "无法获取 webhook" }, { "id": "store.sql_webhooks.get_outgoing.app_error", - "translation": "无法使用 webhook" + "translation": "无法获取 webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", - "translation": "无法使用 webhook" + "translation": "无法获取 webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_team.app_error", - "translation": "无法使用 webhook" + "translation": "无法获取 webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", - "translation": "无法使用 webhook" + "translation": "无法删除 webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", - "translation": "无法使用 webhook" + "translation": "无法删除 webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", - "translation": "无法使用 webhook" + "translation": "无法删除 webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", - "translation": "无法使用 webhook" + "translation": "无法删除 webhook" }, { "id": "store.sql_webhooks.save_incoming.app_error", - "translation": "无法使用 webhook" + "translation": "无法保存 IncomingWebhook" }, { "id": "store.sql_webhooks.save_incoming.existing.app_error", @@ -6336,7 +6736,7 @@ }, { "id": "store.sql_webhooks.save_outgoing.app_error", - "translation": "无法保存令牌" + "translation": "无法保存 OutgoingWebhook" }, { "id": "store.sql_webhooks.save_outgoing.override.app_error", @@ -6344,11 +6744,15 @@ }, { "id": "store.sql_webhooks.update_incoming.app_error", - "translation": "无法使用 webhook" + "translation": "无法更新 IncomingWebhook" }, { "id": "store.sql_webhooks.update_outgoing.app_error", - "translation": "无法使用 webhook" + "translation": "无法更新 webhook" + }, + { + "id": "store.update_error", + "translation": "update error" }, { "id": "system.message.name", @@ -6468,7 +6872,7 @@ }, { "id": "web.get_access_token.internal_saving.app_error", - "translation": "我们无法更新用户访问数据。" + "translation": "无法更新用户访问数据。" }, { "id": "web.incoming_webhook.channel.app_error", diff --git a/i18n/zh-TW.json b/i18n/zh-TW.json index cfe32a2b60..0d9f7c6c9f 100644 --- a/i18n/zh-TW.json +++ b/i18n/zh-TW.json @@ -1,4 +1,52 @@ [ + { + "id": "April", + "translation": "四月" + }, + { + "id": "August", + "translation": "八月" + }, + { + "id": "December", + "translation": "十二月" + }, + { + "id": "February", + "translation": "二月" + }, + { + "id": "January", + "translation": "一月" + }, + { + "id": "July", + "translation": "七月" + }, + { + "id": "June", + "translation": "六月" + }, + { + "id": "March", + "translation": "三月" + }, + { + "id": "May", + "translation": "五月" + }, + { + "id": "November", + "translation": "十一月" + }, + { + "id": "October", + "translation": "十月" + }, + { + "id": "September", + "translation": "九月" + }, { "id": "actiance.export.marshalToXml.appError", "translation": "無法轉換匯出至 XML" @@ -239,6 +287,14 @@ "id": "api.channel.remove_member.removed", "translation": "%v 已從頻道中移除。" }, + { + "id": "api.channel.rename_channel.cant_rename_direct_messages.app_error", + "translation": "無法更改直接訊息頻道名稱。" + }, + { + "id": "api.channel.rename_channel.cant_rename_group_messages.app_error", + "translation": "無法更改群組訊息頻道名稱。" + }, { "id": "api.channel.update_channel.deleted.app_error", "translation": "頻道已被封存或刪除" @@ -267,6 +323,10 @@ "id": "api.command.admin_only.app_error", "translation": "整合功能被限定為只有管理員可以設定。" }, + { + "id": "api.command.command_post.forbidden.app_error", + "translation": "指定的使用者不是指定團隊的成員。" + }, { "id": "api.command.disabled.app_error", "translation": "命令已被系統管理員停用。" @@ -275,6 +335,10 @@ "id": "api.command.duplicate_trigger.app_error", "translation": "此觸發關鍵字已被使用。請選擇另外的關鍵字。" }, + { + "id": "api.command.execute_command.create_post_failed.app_error", + "translation": "Command '{{.Trigger}}' failed to post response. Please contact your System Administrator." + }, { "id": "api.command.execute_command.debug", "translation": "執行 cmd=%v userId=%v" @@ -411,6 +475,10 @@ "id": "api.command_channel_purpose.update_channel.app_error", "translation": "更新當前頻道時錯誤。" }, + { + "id": "api.command_channel_remove.channel.app_error", + "translation": "取得當前頻道時錯誤。" + }, { "id": "api.command_channel_rename.channel.app_error", "translation": "取得當前頻道時錯誤。" @@ -558,8 +626,8 @@ { "id": "api.command_groupmsg.invalid_user.app_error", "translation": { - "one": "Unable to find the user: {{.Users}}", - "other": "Unable to find the users: {{.Users}}" + "one": "找不到使用者:{{.Users}}找不到使用者:{{.Users}}", + "other": "" } }, { @@ -616,7 +684,7 @@ }, { "id": "api.command_invite.missing_user.app_error", - "translation": "無法儲存 Token" + "translation": "找不到使用者。可能已被系統管理員停用。" }, { "id": "api.command_invite.name", @@ -660,7 +728,7 @@ }, { "id": "api.command_join.missing.app_error", - "translation": "無法儲存 Token" + "translation": "找不到頻道。" }, { "id": "api.command_join.name", @@ -682,10 +750,6 @@ "id": "api.command_leave.name", "translation": "離開" }, - { - "id": "api.command_leave.success", - "translation": "已離開頻道。" - }, { "id": "api.command_logout.desc", "translation": "登出 Mattermost" @@ -728,7 +792,7 @@ }, { "id": "api.command_msg.missing.app_error", - "translation": "無法儲存 Token" + "translation": "找不到使用者。" }, { "id": "api.command_msg.name", @@ -824,7 +888,7 @@ }, { "id": "api.command_remove.missing.app_error", - "translation": "無法儲存 Token" + "translation": "找不到使用者。可能已被系統管理員停用。" }, { "id": "api.command_remove.name", @@ -930,6 +994,14 @@ "id": "api.context.token_provided.app_error", "translation": "工作階段並非使用 OAuth 協定,查詢字串中卻出現了 Token" }, + { + "id": "api.create_terms_of_service.custom_terms_of_service_disabled.app_error", + "translation": "已停用自訂服務條款" + }, + { + "id": "api.create_terms_of_service.empty_text.app_error", + "translation": "請輸入自訂服務條款的文字。" + }, { "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error", "translation": "批次郵件的接收頻道已滿。請增加 EmailBatchingBufferSize。" @@ -1026,7 +1098,7 @@ }, { "id": "api.emoji.upload.large_image.too_large.app_error", - "translation": "Unable to create emoji. Image must be smaller than {{.MaxWidth}} by {{.MaxHeight}}." + "translation": "無法建立繪文字。圖片必須小於 {{.MaxWidth}} 乘 {{.MaxHeight}} 。" }, { "id": "api.emoji.upload.open.app_error", @@ -1038,11 +1110,11 @@ }, { "id": "api.file.file_exists.exists_local.app_error", - "translation": "Unable to check if the file exists." + "translation": "無法確認檔案是否存在。" }, { "id": "api.file.file_exists.s3.app_error", - "translation": "Unable to check if the file exists." + "translation": "無法確認檔案是否存在。" }, { "id": "api.file.get_file.public_invalid.app_error", @@ -1113,8 +1185,8 @@ "translation": "與 S3 或 minio 之間的連線異常。" }, { - "id": "api.file.upload_file.bad_parse.app_error", - "translation": "無法上傳檔案。無法解析標頭。" + "id": "api.file.upload_file.incorrect_number_of_client_ids.app_error", + "translation": "Unable to upload file(s). Have {{.NumClientIds}} client_ids for {{.NumFiles}} files." }, { "id": "api.file.upload_file.incorrect_number_of_files.app_error", @@ -1124,6 +1196,22 @@ "id": "api.file.upload_file.large_image.app_error", "translation": "無法上傳超過最大尺寸的檔案:{{.Filename}}" }, + { + "id": "api.file.upload_file.large_image_detailed.app_error", + "translation": "{{.Filename}} dimensions ({{.Width}} by {{.Height}} pixels) exceed the limits" + }, + { + "id": "api.file.upload_file.multiple_channel_ids.app_error", + "translation": "Unable to upload file(s). Multiple conflicting channel_ids." + }, + { + "id": "api.file.upload_file.read_form_value.app_error", + "translation": "Unable to upload file(s). Error reading the value for {{.Formname}}." + }, + { + "id": "api.file.upload_file.read_request.app_error", + "translation": "Unable to upload file(s). Error reading or parsing request data." + }, { "id": "api.file.upload_file.storage.app_error", "translation": "無法上傳檔案。尚未設定圖片儲存位置。" @@ -1132,6 +1220,10 @@ "id": "api.file.upload_file.too_large.app_error", "translation": "檔案太大無法上傳。" }, + { + "id": "api.file.upload_file.too_large_detailed.app_error", + "translation": "Unable to upload file {{.Filename}}. {{.Length}} bytes exceeds the maximum allowed {{.Limit}} bytes." + }, { "id": "api.file.write_file.s3.app_error", "translation": "寫入 S3 時遇到錯誤" @@ -1152,6 +1244,18 @@ "id": "api.incoming_webhook.invalid_username.app_error", "translation": "無效的使用者名稱。" }, + { + "id": "api.io_error", + "translation": "input/output error" + }, + { + "id": "api.ldap_group.not_found", + "translation": "ldap group not found" + }, + { + "id": "api.ldap_groups.license_error", + "translation": "your license does not support ldap groups" + }, { "id": "api.license.add_license.array.app_error", "translation": "要求中的 'license' 欄位為空陣列" @@ -1192,6 +1296,10 @@ "id": "api.license.client.old_format.app_error", "translation": "尚未支援新格式的用戶端授權。請在查詢字串中指定 format=old 。" }, + { + "id": "api.marshal_error", + "translation": "marshal error" + }, { "id": "api.oauth.allow_oauth.redirect_callback.app_error", "translation": "invalid_reques:提供的 redirect_uri 對不上已註冊的 callback_url" @@ -1340,6 +1448,14 @@ "id": "api.post.create_webhook_post.creating.app_error", "translation": "建立訊息時遇到錯誤" }, + { + "id": "api.post.deduplicate_create_post.failed_to_get", + "translation": "Failed to fetch original post after deduplicating a client repeating the same request." + }, + { + "id": "api.post.deduplicate_create_post.pending", + "translation": "Rejected post since another client is making the same request." + }, { "id": "api.post.disabled_all", "translation": "由於頻道使用者超過 {{.Users}} 人,已停用@all。" @@ -2006,6 +2122,10 @@ "id": "api.user.authorize_oauth_user.missing.app_error", "translation": "沒有存取 Token" }, + { + "id": "api.user.authorize_oauth_user.response.app_error", + "translation": "Received invalid response from OAuth service provider" + }, { "id": "api.user.authorize_oauth_user.service.app_error", "translation": " {{.Service}} Token 要求失敗" @@ -2018,6 +2138,10 @@ "id": "api.user.authorize_oauth_user.unsupported.app_error", "translation": "不支援的 OAuth 服務供應者" }, + { + "id": "api.user.autocomplete_users.invalid_team_id", + "translation": "無效的團隊 ID" + }, { "id": "api.user.check_user_login_attempts.too_many.app_error", "translation": "您的帳號已經因為嘗試太多次的錯誤密碼而被鎖定。請重設密碼。" @@ -2026,10 +2150,6 @@ "id": "api.user.check_user_mfa.bad_code.app_error", "translation": "無效的多重要素驗證 Token。" }, - { - "id": "api.user.check_user_mfa.not_available.app_error", - "translation": "本機不支援或未設定多重要素驗證" - }, { "id": "api.user.check_user_password.invalid.app_error", "translation": "登入失敗,密碼無效" @@ -2110,10 +2230,6 @@ "id": "api.user.email_to_oauth.not_available.app_error", "translation": "此伺服器尚未設定或不支援認證轉移。" }, - { - "id": "api.user.generate_mfa_qr.not_available.app_error", - "translation": "本機不支援或尚未設定多重要素驗證" - }, { "id": "api.user.get_authorization_code.unsupported.app_error", "translation": "不支援的 OAuth 服務供應者" @@ -2122,6 +2238,10 @@ "id": "api.user.get_profile_image.not_found.app_error", "translation": "無法取得個人圖像,找不到使用者。" }, + { + "id": "api.user.get_user_by_email.permissions.app_error", + "translation": "Unable to get user by email." + }, { "id": "api.user.ldap_to_email.not_available.app_error", "translation": "此伺服器不支援 AD/LDAP" @@ -2178,6 +2298,10 @@ "id": "api.user.oauth_to_email.not_available.app_error", "translation": "此伺服器尚未設定或不支援認證轉移。" }, + { + "id": "api.user.register_terms_of_service_action.bad_value.app_error", + "translation": "已接收的值有問題" + }, { "id": "api.user.reset_password.broken_token.app_error", "translation": "此密碼重設金鑰不是有效金鑰" @@ -2274,10 +2398,6 @@ "id": "api.user.update_active.permissions.app_error", "translation": "您沒有適當的權限" }, - { - "id": "api.user.update_mfa.not_available.app_error", - "translation": "本機不支援或尚未設定多重要素驗證" - }, { "id": "api.user.update_oauth_user_attrs.get_user.app_error", "translation": "無法從 {{.Service}} 使用者物件取得使用者" @@ -2402,14 +2522,6 @@ "id": "api.webhook.update_outgoing.intersect.app_error", "translation": "同一頻道的外寄 Webhook 不可以使用相同的觸發關鍵字/回呼網址。" }, - { - "id": "api.webrtc.disabled.app_error", - "translation": "此伺服器未啟用 WebRTC。" - }, - { - "id": "api.webrtc.register_token.app_error", - "translation": "嘗試註冊 WebRTC Token時發生錯誤" - }, { "id": "api.websocket_handler.invalid_param.app_error", "translation": "無效的參數 {{.Name}}" @@ -2452,11 +2564,11 @@ }, { "id": "app.export.export_write_line.io_writer.error", - "translation": "An error occurred writing the export data." + "translation": "寫入匯出資料時發生錯誤" }, { "id": "app.export.export_write_line.json_marshall.error", - "translation": "An error occured marshalling the JSON data for export." + "translation": "封裝 JSON 資料以匯出時發生錯誤" }, { "id": "app.import.attachment.bad_file.error", @@ -2902,10 +3014,6 @@ "id": "app.import.validate_user_import_data.auth_data_length.error", "translation": "使用者認證資料過長。" }, - { - "id": "app.import.validate_user_import_data.auth_service_length.error", - "translation": "如果有提供使用者認證服務,該值不能為空。" - }, { "id": "app.import.validate_user_import_data.email_length.error", "translation": "使用者電子郵件的長度無效。" @@ -3138,6 +3246,10 @@ "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "translation": "必須執行的資料移轉尚未完成,無法存取此 API 端點。" }, + { + "id": "app.submit_interactive_dialog.json_error", + "translation": "編碼互動對話欄的 JSON 時發生錯誤。" + }, { "id": "app.system_install_date.parse_int.app_error", "translation": "解析安裝日期失敗" @@ -3378,6 +3490,10 @@ "id": "ent.elasticsearch.test_config.reenter_password", "translation": "Elasticsearch 伺服器網址或使用者名稱有所變更。請重新輸入 Elasticsearch 密碼以測試連線。" }, + { + "id": "ent.ldap.app_error", + "translation": "ldap interface was nil" + }, { "id": "ent.ldap.create_fail", "translation": "無法建立 LDAP 使用者。" @@ -3422,6 +3538,14 @@ "id": "ent.ldap.syncronize.get_all.app_error", "translation": "無法用 AD/LDAP 取得所有使用者" }, + { + "id": "ent.ldap.syncronize.get_all_groups.app_error", + "translation": "error retrieving groups" + }, + { + "id": "ent.ldap.syncronize.populate_syncables", + "translation": "error populating syncables" + }, { "id": "ent.ldap.syncronize.search_failure.app_error", "translation": "無法用 AD/LDAP 搜尋使用者。請測試 Mattermost 是否能連線至 AD/LDAP 伺服器並重新嘗試。" @@ -3430,13 +3554,33 @@ "id": "ent.ldap.validate_filter.app_error", "translation": "無效的 AD/LDAP Filter" }, + { + "id": "ent.ldap_groups.group_search_error", + "translation": "error retrieving ldap group" + }, + { + "id": "ent.ldap_groups.groups_search_error", + "translation": "error retrieving ldap groups" + }, + { + "id": "ent.ldap_groups.members_of_group_error", + "translation": "error retrieving members of group" + }, + { + "id": "ent.ldap_groups.no_rows", + "translation": "no groups found with matching uid" + }, + { + "id": "ent.ldap_groups.reachable_groups_error", + "translation": "error retrieving groups for user" + }, { "id": "ent.message_export.global_relay.attach_file.app_error", "translation": "無法增加附加檔案至 Global Relay 匯出格式。" }, { "id": "ent.message_export.global_relay.close_zip_file.app_error", - "translation": "無法建立 eml 檔案。" + "translation": "無法關閉 zip 檔案。" }, { "id": "ent.message_export.global_relay.create_file_in_zip.app_error", @@ -3482,42 +3626,6 @@ "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "translation": "無法開啟匯出暫存檔" }, - { - "id": "ent.mfa.activate.authenticate.app_error", - "translation": "嘗試認證多重要素驗證 Token 時遇到錯誤" - }, - { - "id": "ent.mfa.activate.bad_token.app_error", - "translation": "無效的多重要素驗證 Token" - }, - { - "id": "ent.mfa.activate.save_active.app_error", - "translation": "無法為使用者更新多重要素驗證使用狀態" - }, - { - "id": "ent.mfa.deactivate.save_active.app_error", - "translation": "無法為使用者更新多重要素驗證使用狀態" - }, - { - "id": "ent.mfa.deactivate.save_secret.app_error", - "translation": "清除多重要素驗證密碼時遇到錯誤" - }, - { - "id": "ent.mfa.generate_qr_code.create_code.app_error", - "translation": "產生 QR code 時遇到錯誤" - }, - { - "id": "ent.mfa.generate_qr_code.save_secret.app_error", - "translation": "儲存多重要素驗證密碼時遇到錯誤" - }, - { - "id": "ent.mfa.license_disable.app_error", - "translation": "您的授權不支援多重要素驗證" - }, - { - "id": "ent.mfa.validate_token.authenticate.app_error", - "translation": "嘗試認證多重要素驗證 Token 時遇到錯誤" - }, { "id": "ent.migration.migratetoldap.duplicate_field", "translation": "無法根據指定的欄位移轉至 AD/LDAP 使用者。偵測到重複的項目。請移除所有重複項目然後再次嚐試。" @@ -3598,6 +3706,30 @@ "id": "ent.saml.service_disable.app_error", "translation": "本機不支援或未設定 SAML 2.0" }, + { + "id": "interactive_message.decode_trigger_id.base64_decode_failed", + "translation": "Base64 編碼解碼互動對話欄的觸發 ID 時發生錯誤。" + }, + { + "id": "interactive_message.decode_trigger_id.expired", + "translation": "互動對話欄的觸發 ID 已過期。觸發 ID 最多保留 {{.Seconds}} 秒。" + }, + { + "id": "interactive_message.decode_trigger_id.missing_data", + "translation": "互動對話欄的觸發 ID 缺少必要資料。" + }, + { + "id": "interactive_message.decode_trigger_id.signature_decode_failed", + "translation": "Base64 編碼解碼互動對話欄觸發 ID 的簽名時發生錯誤。" + }, + { + "id": "interactive_message.decode_trigger_id.verify_signature_failed", + "translation": "驗證互動對話欄觸發 ID 簽名失敗。" + }, + { + "id": "interactive_message.generate_trigger_id.signing_failed", + "translation": "簽名互動對話欄的觸發 ID 時發生錯誤。" + }, { "id": "jobs.do_job.batch_size.parse_error", "translation": "無法解析訊息匯出工作 BatchSize。" @@ -3630,6 +3762,42 @@ "id": "mattermost.bulletin.subject", "translation": "Mattermost 安全性公告" }, + { + "id": "mfa.activate.authenticate.app_error", + "translation": "嘗試認證多重要素驗證 Token 時遇到錯誤" + }, + { + "id": "mfa.activate.bad_token.app_error", + "translation": "無效的多重要素驗證 Token" + }, + { + "id": "mfa.activate.save_active.app_error", + "translation": "無法為使用者更新多重要素驗證使用狀態" + }, + { + "id": "mfa.deactivate.save_active.app_error", + "translation": "無法為使用者更新多重要素驗證使用狀態" + }, + { + "id": "mfa.deactivate.save_secret.app_error", + "translation": "清除多重要素驗證密碼時遇到錯誤" + }, + { + "id": "mfa.generate_qr_code.create_code.app_error", + "translation": "產生 QR code 時遇到錯誤" + }, + { + "id": "mfa.generate_qr_code.save_secret.app_error", + "translation": "儲存多重要素驗證密碼時遇到錯誤" + }, + { + "id": "mfa.mfa_disabled.app_error", + "translation": "此伺服器要求多重要素驗證。" + }, + { + "id": "mfa.validate_token.authenticate.app_error", + "translation": "嘗試認證多重要素驗證 Token 時遇到錯誤" + }, { "id": "migrations.worker.run_advanced_permissions_phase_2_migration.invalid_progress", "translation": "由於無效的進度資料,移轉失敗" @@ -3738,6 +3906,10 @@ "id": "model.channel_member.is_valid.email_value.app_error", "translation": "無效的電子郵件通知值" }, + { + "id": "model.channel_member.is_valid.ignore_channel_mentions_value.app_error", + "translation": "無效的忽略頻道提及狀態" + }, { "id": "model.channel_member.is_valid.notify_level.app_error", "translation": "無效的通知等級" @@ -4255,32 +4427,16 @@ "translation": "使用者輸入更新間隔不應該設定為低於 1000 毫秒。" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_secret.app_error", - "translation": "必須設定 WebRTC 閘道管理員密碼。" + "id": "model.config.is_valid.tls_cert_file.app_error", + "translation": "TLS 憑證檔案的值無效:請用 LetsEncrypt 或是設定為現有憑證檔案的路徑" }, { - "id": "model.config.is_valid.webrtc_gateway_admin_url.app_error", - "translation": "WebRTC 閘道管理員網址必須是以 http:// 或 https:// 起始的有效網址。" + "id": "model.config.is_valid.tls_key_file.app_error", + "translation": "TLS 金鑰檔案的值無效:請用 LetsEncrypt 或是設定為現有金鑰檔案的路徑" }, { - "id": "model.config.is_valid.webrtc_gateway_ws_url.app_error", - "translation": "WebRTC 閘道 Websocket 網址必須是以 ws:// 或 wss:// 起始的有效網址。" - }, - { - "id": "model.config.is_valid.webrtc_stun_uri.app_error", - "translation": "WebRTC STUN URI 必須是以 stun: 的有效 URI。" - }, - { - "id": "model.config.is_valid.webrtc_turn_shared_key.app_error", - "translation": "如果已設定 TURN URI,WebRTC TURN 共享金鑰不能為空。" - }, - { - "id": "model.config.is_valid.webrtc_turn_uri.app_error", - "translation": "WebRTC TURN URI 必須是以 turn: 的有效 URI。" - }, - { - "id": "model.config.is_valid.webrtc_turn_username.app_error", - "translation": "如果已設定 TURN URI,WebRTC TURN 使用者名稱不能為空。" + "id": "model.config.is_valid.tls_overwrite_cipher.app_error", + "translation": "TLS 覆寫加密模式的值無效:請參閱文件查詢有效的值" }, { "id": "model.config.is_valid.webserver_security.app_error", @@ -4342,6 +4498,66 @@ "id": "model.file_info.is_valid.user_id.app_error", "translation": "無效的使用者 ID" }, + { + "id": "model.group.create_at.app_error", + "translation": "invalid create at property for group" + }, + { + "id": "model.group.delete_at.app_error", + "translation": "invalid delete at property for group" + }, + { + "id": "model.group.description.app_error", + "translation": "invalid description property for group" + }, + { + "id": "model.group.display_name.app_error", + "translation": "invalid display name property for group" + }, + { + "id": "model.group.id.app_error", + "translation": "invalid id property for group" + }, + { + "id": "model.group.name.app_error", + "translation": "invalid name property for group" + }, + { + "id": "model.group.remote_id.app_error", + "translation": "invalid remote id property for group" + }, + { + "id": "model.group.source.app_error", + "translation": "invalid source property for group" + }, + { + "id": "model.group.update_at.app_error", + "translation": "invalid update at property for group" + }, + { + "id": "model.group_member.group_id.app_error", + "translation": "invalid group id property for group member" + }, + { + "id": "model.group_member.user_id.app_error", + "translation": "invalid user id property for group member" + }, + { + "id": "model.group_syncable.group_id.app_error", + "translation": "invalid group id property for group syncable" + }, + { + "id": "model.group_syncable.syncable_id.app_error", + "translation": "invalid syncable id for group syncable" + }, + { + "id": "model.group_syncable.type.app_error", + "translation": "invalid type property for group syncable" + }, + { + "id": "model.group_syncable.unmarshaljson.duplicate_type_identifier", + "translation": "type identifier already exists: perhaps json contains both 'team_id' and 'channel_id'" + }, { "id": "model.incoming_hook.channel_id.app_error", "translation": "無效的頻道 ID" @@ -4536,7 +4752,7 @@ }, { "id": "model.post.is_valid.file_ids.app_error", - "translation": "無效的檔名 ID" + "translation": "Invalid file ids. Note that uploads are limited to 5 files maximum. Please use additional posts for more files." }, { "id": "model.post.is_valid.filenames.app_error", @@ -4678,6 +4894,22 @@ "id": "model.team_member.is_valid.user_id.app_error", "translation": "無效的使用者 ID" }, + { + "id": "model.terms_of_service.is_valid.create_at.app_error", + "translation": "缺少必要的服務條款屬性:建立日期。" + }, + { + "id": "model.terms_of_service.is_valid.id.app_error", + "translation": "無效的服務條款 ID。" + }, + { + "id": "model.terms_of_service.is_valid.text.app_error", + "translation": "自訂使用條款文字過長。最多僅允許 {{.MaxLength}} 個字" + }, + { + "id": "model.terms_of_service.is_valid.user_id.app_error", + "translation": "缺少必要的服務條款屬性:使用者 ID。" + }, { "id": "model.token.is_valid.expiry", "translation": "無效的 Token 失效期" @@ -4688,15 +4920,75 @@ }, { "id": "model.user.is_valid.email.app_error", - "translation": "Please enter a valid email address." + "translation": "請輸入有效的電子郵件位址。" }, { "id": "model.user.is_valid.pwd.app_error", "translation": "密碼最短必須有{{.Min}}個字元。" }, + { + "id": "model.user.is_valid.pwd_lowercase.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_number.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母和一個數字。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母、一個數字和一個符號(\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母和一個符號(\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母和一個大寫英文字母。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母、一個大寫英文字母和一個數字。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母、一個大寫英文字母、一個數字和一個符號(\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個小寫英文字母、一個大寫英文字母和一個符號(\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_number.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個數字。" + }, + { + "id": "model.user.is_valid.pwd_number_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個數字和一個符號(\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個符號(\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_uppercase.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個大寫英文字母。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_number.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個大寫英文字母和一個數字。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個大寫英文字母、一個數字和一個符號(\"~!@#$%^&*()\")。" + }, + { + "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", + "translation": "密碼最短必須有{{.Min}}個字元且至少有一個大寫英文字母和一個符號(\"~!@#$%^&*()\")。" + }, { "id": "model.user.is_valid.username.app_error", - "translation": "Username must begin with a letter and contain between 3 and 22 characters including numbers, lowercase letters, and the symbols \".\", \"-\", and \"_\"." + "translation": "使用者名稱必須要以小寫英字母開頭,最少 3 個最多 22 個字,只能使用小寫英字母、數字、'.'、'-'跟'_'。" }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -4714,6 +5006,18 @@ "id": "model.user_access_token.is_valid.user_id.app_error", "translation": "無效的使用者 ID" }, + { + "id": "model.user_terms_of_service.is_valid.create_at.app_error", + "translation": "缺少必要的服務條款屬性:建立日期。" + }, + { + "id": "model.user_terms_of_service.is_valid.service_terms_id.app_error", + "translation": "缺少必要的服務條款屬性:使用條款 ID。" + }, + { + "id": "model.user_terms_of_service.is_valid.user_id.app_error", + "translation": "缺少必要的服務條款屬性:使用者 ID。" + }, { "id": "model.utils.decode_json.app_error", "translation": "無法解碼" @@ -4730,6 +5034,34 @@ "id": "plugin.api.update_user_status.bad_status", "translation": "無法設定使用者狀態。未知的使用者狀態。" }, + { + "id": "plugin_api.get_file_link.disabled.app_error", + "translation": "公開連結已被停用" + }, + { + "id": "plugin_api.get_file_link.no_post.app_error", + "translation": "無法取得檔案公開連結。檔案必須附加在可以被當前使用者讀取的發文。" + }, + { + "id": "plugin_api.send_mail.missing_htmlbody", + "translation": "Missing HTML Body." + }, + { + "id": "plugin_api.send_mail.missing_subject", + "translation": "Missing email subject." + }, + { + "id": "plugin_api.send_mail.missing_to", + "translation": "Missing TO address." + }, + { + "id": "store.insert_error", + "translation": "insert error" + }, + { + "id": "store.select_error", + "translation": "select error" + }, { "id": "store.sql.convert_string_array", "translation": "FromDb: 無法將 StringArray 轉換為 *string" @@ -4768,7 +5100,7 @@ }, { "id": "store.sql_channel.analytics_type_count.app_error", - "translation": "無法取得已刪除的頻道類別數量" + "translation": "無法取得頻道類別數量" }, { "id": "store.sql_channel.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -4792,11 +5124,11 @@ }, { "id": "store.sql_channel.delete.channel.app_error", - "translation": "無法刪除配置" + "translation": "無法刪除頻道" }, { "id": "store.sql_channel.get.existing.app_error", - "translation": "找不到現有的已刪除頻道" + "translation": "找不到現有的頻道" }, { "id": "store.sql_channel.get.find.app_error", @@ -4808,7 +5140,7 @@ }, { "id": "store.sql_channel.get_by_name.existing.app_error", - "translation": "找不到現有的已刪除頻道" + "translation": "找不到現有的頻道" }, { "id": "store.sql_channel.get_by_name.missing.app_error", @@ -4820,7 +5152,7 @@ }, { "id": "store.sql_channel.get_channel_counts.get.app_error", - "translation": "無法新增直接訊息頻道的成員" + "translation": "無法取得頻道類別數量" }, { "id": "store.sql_channel.get_channels.get.app_error", @@ -4860,7 +5192,7 @@ }, { "id": "store.sql_channel.get_member.app_error", - "translation": "無法新增直接訊息頻道的成員" + "translation": "無法取得頻道成員" }, { "id": "store.sql_channel.get_member.missing.app_error", @@ -4876,11 +5208,11 @@ }, { "id": "store.sql_channel.get_members.app_error", - "translation": "無法新增直接訊息頻道的成員" + "translation": "無法取得頻道成員" }, { "id": "store.sql_channel.get_members_by_ids.app_error", - "translation": "無法新增直接訊息頻道的成員" + "translation": "無法取得頻道成員" }, { "id": "store.sql_channel.get_more_channels.get.app_error", @@ -4888,7 +5220,11 @@ }, { "id": "store.sql_channel.get_public_channels.get.app_error", - "translation": "無法取得頻道" + "translation": "無法取得公開頻道" + }, + { + "id": "store.sql_channel.get_timezone.app_error", + "translation": "無法取得頻道成員時區" }, { "id": "store.sql_channel.get_unread.app_error", @@ -4896,7 +5232,7 @@ }, { "id": "store.sql_channel.increment_mention_count.app_error", - "translation": "Unable to increment the mention count" + "translation": "無法增加提及的計數" }, { "id": "store.sql_channel.migrate_channel_members.commit_transaction.app_error", @@ -4920,7 +5256,7 @@ }, { "id": "store.sql_channel.permanent_delete.app_error", - "translation": "無法刪除配置" + "translation": "無法刪除頻道" }, { "id": "store.sql_channel.permanent_delete.commit_transaction.app_error", @@ -4928,7 +5264,7 @@ }, { "id": "store.sql_channel.permanent_delete.delete_public_channel.app_error", - "translation": "Unable to delete materialized public channel" + "translation": "無法刪除已實體化的公開頻道" }, { "id": "store.sql_channel.permanent_delete.open_transaction.app_error", @@ -4936,7 +5272,7 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.app_error", - "translation": "無法刪除配置" + "translation": "無法刪除頻道" }, { "id": "store.sql_channel.permanent_delete_by_team.commit_transaction.app_error", @@ -4944,7 +5280,7 @@ }, { "id": "store.sql_channel.permanent_delete_by_team.delete_public_channels.app_error", - "translation": "Unable to delete materialized public channels" + "translation": "無法刪除已實體化的公開頻道" }, { "id": "store.sql_channel.permanent_delete_by_team.open_transaction.app_error", @@ -4952,15 +5288,19 @@ }, { "id": "store.sql_channel.permanent_delete_members_by_user.app_error", - "translation": "取得頻道成員時失敗" + "translation": "無法移除頻道成員" }, { "id": "store.sql_channel.pinned_posts.app_error", - "translation": "Unable to find the pinned posts" + "translation": "找不到被釘選的訊息" + }, + { + "id": "store.sql_channel.remove_all_deactivated_members.app_error", + "translation": "無法將已被停用的使用者從頻道中移除" }, { "id": "store.sql_channel.remove_member.app_error", - "translation": "取得頻道成員時失敗" + "translation": "無法移除頻道成員" }, { "id": "store.sql_channel.reset_all_channel_schemes.app_error", @@ -5004,7 +5344,7 @@ }, { "id": "store.sql_channel.save.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "無法新增/更新已實體化的公開頻道" }, { "id": "store.sql_channel.save_channel.current_count.app_error", @@ -5028,7 +5368,7 @@ }, { "id": "store.sql_channel.save_channel.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存頻道" }, { "id": "store.sql_channel.save_direct_channel.add_members.app_error", @@ -5060,7 +5400,7 @@ }, { "id": "store.sql_channel.save_member.save.app_error", - "translation": "更新頻道成員時失敗" + "translation": "無法儲存頻道成員" }, { "id": "store.sql_channel.search.app_error", @@ -5076,7 +5416,7 @@ }, { "id": "store.sql_channel.set_delete_at.update_public_channel.app_error", - "translation": "Unable to update the materialized public channel" + "translation": "無法更新已實體化的公開頻道" }, { "id": "store.sql_channel.update.app_error", @@ -5108,7 +5448,7 @@ }, { "id": "store.sql_channel.update.upsert_public_channel.app_error", - "translation": "Unable to upsert materialized public channel" + "translation": "無法新增/更新已實體化的公開頻道" }, { "id": "store.sql_channel.update_last_viewed_at.app_error", @@ -5160,31 +5500,31 @@ }, { "id": "store.sql_command.analytics_command_count.app_error", - "translation": "無法取得配置" + "translation": "無法計算指令數量" }, { "id": "store.sql_command.get_by_trigger.app_error", - "translation": "無法取得配置" + "translation": "無法取得指令" }, { "id": "store.sql_command.save.delete.app_error", - "translation": "無法刪除角色" + "translation": "無法刪除指令" }, { "id": "store.sql_command.save.delete_perm.app_error", - "translation": "無法刪除角色" + "translation": "無法刪除指令" }, { "id": "store.sql_command.save.get.app_error", - "translation": "無法取得配置" + "translation": "無法取得指令" }, { "id": "store.sql_command.save.get_team.app_error", - "translation": "無法取得配置" + "translation": "無法取得指令" }, { "id": "store.sql_command.save.saving.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存指令" }, { "id": "store.sql_command.save.saving_overwrite.app_error", @@ -5192,15 +5532,15 @@ }, { "id": "store.sql_command.save.update.app_error", - "translation": "無法更新配置" + "translation": "無法更新指令" }, { "id": "store.sql_command_webhooks.get.app_error", - "translation": "無法使用 Webhook" + "translation": "無法取得 Webhook" }, { "id": "store.sql_command_webhooks.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存指令 Webhook" }, { "id": "store.sql_command_webhooks.save.existing.app_error", @@ -5228,7 +5568,7 @@ }, { "id": "store.sql_emoji.delete.app_error", - "translation": "無法刪除角色" + "translation": "無法刪除繪文字" }, { "id": "store.sql_emoji.delete.no_results", @@ -5236,19 +5576,19 @@ }, { "id": "store.sql_emoji.get.app_error", - "translation": "無法取得配置" + "translation": "無法取得繪文字" }, { "id": "store.sql_emoji.get_all.app_error", - "translation": "無法取得配置" + "translation": "無法取得繪文字" }, { "id": "store.sql_emoji.get_by_name.app_error", - "translation": "無法取得配置" + "translation": "無法取得繪文字" }, { "id": "store.sql_emoji.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存繪文字" }, { "id": "store.sql_file_info.PermanentDeleteByUser.app_error", @@ -5256,23 +5596,23 @@ }, { "id": "store.sql_file_info.attach_to_post.app_error", - "translation": "無法添加檔案訊息到發文上" + "translation": "無法添加檔案訊息到訊息上" }, { "id": "store.sql_file_info.delete_for_post.app_error", - "translation": "無法從發文刪除檔案訊息" + "translation": "無法刪除訊息的檔案訊息" }, { "id": "store.sql_file_info.get.app_error", - "translation": "無法儲存 Token" + "translation": "無法取得檔案訊息" }, { "id": "store.sql_file_info.get_by_path.app_error", - "translation": "無法取得發文的檔案訊息" + "translation": "無法根據路徑取得檔案訊息" }, { "id": "store.sql_file_info.get_for_post.app_error", - "translation": "無法取得發文的檔案訊息" + "translation": "無法取得訊息的檔案訊息" }, { "id": "store.sql_file_info.get_for_user_id.app_error", @@ -5288,19 +5628,43 @@ }, { "id": "store.sql_file_info.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存檔案訊息" + }, + { + "id": "store.sql_group.group_syncable_already_deleted", + "translation": "group syncable was already deleted" + }, + { + "id": "store.sql_group.no_rows", + "translation": "no matching group found" + }, + { + "id": "store.sql_group.no_rows_changed", + "translation": "no rows changed" + }, + { + "id": "store.sql_group.nothing_to_update", + "translation": "nothing to update for group syncable" + }, + { + "id": "store.sql_group.unique_constraint", + "translation": "已經存在相同名稱的團隊" + }, + { + "id": "store.sql_group.uniqueness_error", + "translation": "group member already exists" }, { "id": "store.sql_job.delete.app_error", - "translation": "無法刪除角色" + "translation": "無法刪除工作" }, { "id": "store.sql_job.get.app_error", - "translation": "無法取得配置" + "translation": "無法取得工作" }, { "id": "store.sql_job.get_all.app_error", - "translation": "無法取得配置" + "translation": "無法取得工作" }, { "id": "store.sql_job.get_count_by_status_and_type.app_error", @@ -5312,11 +5676,11 @@ }, { "id": "store.sql_job.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存工作" }, { "id": "store.sql_job.update.app_error", - "translation": "無法更新配置" + "translation": "無法更新工作" }, { "id": "store.sql_license.get.app_error", @@ -5356,7 +5720,7 @@ }, { "id": "store.sql_oauth.get_app.find.app_error", - "translation": "Unable to find the requested app" + "translation": "找不到要求的應用程式" }, { "id": "store.sql_oauth.get_app.finding.app_error", @@ -5364,7 +5728,7 @@ }, { "id": "store.sql_oauth.get_app_by_user.find.app_error", - "translation": "找不到已存在的團隊來更新" + "translation": "找不到已存在的應用程式" }, { "id": "store.sql_oauth.get_apps.find.app_error", @@ -5372,7 +5736,7 @@ }, { "id": "store.sql_oauth.get_auth_data.find.app_error", - "translation": "找不到授權碼" + "translation": "找不到已存在的授權碼" }, { "id": "store.sql_oauth.get_auth_data.finding.app_error", @@ -5388,7 +5752,7 @@ }, { "id": "store.sql_oauth.remove_access_data.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存存取 Token" }, { "id": "store.sql_oauth.remove_auth_data.app_error", @@ -5396,7 +5760,7 @@ }, { "id": "store.sql_oauth.save_access_data.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存存取 Token" }, { "id": "store.sql_oauth.save_app.existing.app_error", @@ -5404,7 +5768,7 @@ }, { "id": "store.sql_oauth.save_app.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存應用程式" }, { "id": "store.sql_oauth.save_auth_data.app_error", @@ -5424,7 +5788,7 @@ }, { "id": "store.sql_oauth.update_app.update.app_error", - "translation": "無法更新配置" + "translation": "無法更新應用程式" }, { "id": "store.sql_oauth.update_app.updating.app_error", @@ -5444,15 +5808,15 @@ }, { "id": "store.sql_post.analytics_posts_count.app_error", - "translation": "Unable to get post counts" + "translation": "無法取得訊息計數" }, { "id": "store.sql_post.analytics_posts_count_by_day.app_error", - "translation": "Unable to get post counts by day" + "translation": "無法取得每日訊息計數" }, { "id": "store.sql_post.analytics_user_counts_posts_by_day.app_error", - "translation": "Unable to get user counts with posts" + "translation": "無法取得使用者訊息計數" }, { "id": "store.sql_post.compliance_export.app_error", @@ -5460,7 +5824,7 @@ }, { "id": "store.sql_post.delete.app_error", - "translation": "無法刪除角色" + "translation": "無法刪除訊息" }, { "id": "store.sql_post.get.app_error", @@ -5468,7 +5832,7 @@ }, { "id": "store.sql_post.get_flagged_posts.app_error", - "translation": "無法新增直接訊息頻道的成員" + "translation": "無法新增被標記的訊息" }, { "id": "store.sql_post.get_parents_posts.app_error", @@ -5508,11 +5872,11 @@ }, { "id": "store.sql_post.overwrite.app_error", - "translation": "無法刪除角色" + "translation": "無法覆蓋訊息" }, { "id": "store.sql_post.permanent_delete.app_error", - "translation": "無法刪除角色" + "translation": "無法刪除訊息" }, { "id": "store.sql_post.permanent_delete_all_comments_by_user.app_error", @@ -5524,7 +5888,7 @@ }, { "id": "store.sql_post.permanent_delete_by_channel.app_error", - "translation": "無法刪除配置" + "translation": "無法根據頻道刪除訊息" }, { "id": "store.sql_post.permanent_delete_by_user.app_error", @@ -5540,7 +5904,7 @@ }, { "id": "store.sql_post.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存訊息" }, { "id": "store.sql_post.save.existing.app_error", @@ -5552,7 +5916,7 @@ }, { "id": "store.sql_post.update.app_error", - "translation": "無法更新配置" + "translation": "無法更新訊息" }, { "id": "store.sql_preference.cleanup_flags_batch.app_error", @@ -5580,7 +5944,7 @@ }, { "id": "store.sql_preference.insert.save.app_error", - "translation": "Unable to save the preference" + "translation": "無法儲存偏好" }, { "id": "store.sql_preference.is_feature_enabled.app_error", @@ -5612,7 +5976,11 @@ }, { "id": "store.sql_preference.update.app_error", - "translation": "Unable to update the preference" + "translation": "無法更新偏好" + }, + { + "id": "store.sql_reaction.bulk_get_for_post_ids.app_error", + "translation": "無法取得對於文章的互動" }, { "id": "store.sql_reaction.delete.app_error", @@ -5756,7 +6124,7 @@ }, { "id": "store.sql_session.analytics_session_count.app_error", - "translation": "無法儲存 Token" + "translation": "無法計算工作階段數量" }, { "id": "store.sql_session.get.app_error", @@ -5772,15 +6140,15 @@ }, { "id": "store.sql_session.remove.app_error", - "translation": "無法儲存 Token" + "translation": "無法移除工作階段" }, { "id": "store.sql_session.remove_all_sessions_for_team.app_error", - "translation": "無法儲存 Token" + "translation": "無法移除所有的工作階段" }, { "id": "store.sql_session.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存工作階段" }, { "id": "store.sql_session.save.existing.app_error", @@ -5788,15 +6156,15 @@ }, { "id": "store.sql_session.update_device_id.app_error", - "translation": "Unable to update the device id" + "translation": "無法更新裝置 ID" }, { "id": "store.sql_session.update_last_activity.app_error", - "translation": "Unable to update the last_activity_at" + "translation": "無法更新最新活動時間" }, { "id": "store.sql_session.update_roles.app_error", - "translation": "無法更新配置" + "translation": "無法更新角色" }, { "id": "store.sql_status.get.app_error", @@ -5844,7 +6212,7 @@ }, { "id": "store.sql_system.get_by_name.app_error", - "translation": "Unable to find the system variable." + "translation": "找不到系統變數" }, { "id": "store.sql_system.permanent_delete_by_name.app_error", @@ -5864,7 +6232,7 @@ }, { "id": "store.sql_team.analytics_team_count.app_error", - "translation": "無法儲存 Token" + "translation": "無法計算團隊數量" }, { "id": "store.sql_team.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -5920,7 +6288,7 @@ }, { "id": "store.sql_team.get_member.app_error", - "translation": "更新團隊成員時失敗" + "translation": "無法取得團隊成員" }, { "id": "store.sql_team.get_member.missing.app_error", @@ -5928,15 +6296,15 @@ }, { "id": "store.sql_team.get_member_count.app_error", - "translation": "更新團隊成員時失敗" + "translation": "無法計算團隊成員數量" }, { "id": "store.sql_team.get_members.app_error", - "translation": "更新團隊成員時失敗" + "translation": "無法取得團隊成員" }, { "id": "store.sql_team.get_members_by_ids.app_error", - "translation": "更新團隊成員時失敗" + "translation": "無法取得團隊成員" }, { "id": "store.sql_team.get_unread.app_error", @@ -5964,11 +6332,11 @@ }, { "id": "store.sql_team.permanent_delete.app_error", - "translation": "找不到已存在的團隊來更新" + "translation": "無法刪除已存在的團隊" }, { "id": "store.sql_team.remove_member.app_error", - "translation": "更新團隊成員時失敗" + "translation": "無法移除團隊成員" }, { "id": "store.sql_team.reset_all_team_schemes.app_error", @@ -5976,7 +6344,7 @@ }, { "id": "store.sql_team.save.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存團隊" }, { "id": "store.sql_team.save.domain_exists.app_error", @@ -5992,7 +6360,7 @@ }, { "id": "store.sql_team.save_member.save.app_error", - "translation": "更新團隊成員時失敗" + "translation": "無法儲存團隊成員" }, { "id": "store.sql_team.search_all_team.app_error", @@ -6004,7 +6372,7 @@ }, { "id": "store.sql_team.update.app_error", - "translation": "無法更新配置" + "translation": "無法更新團隊" }, { "id": "store.sql_team.update.find.app_error", @@ -6020,12 +6388,28 @@ }, { "id": "store.sql_team.update_display_name.app_error", - "translation": "無法更新配置" + "translation": "無法更新團隊名稱" }, { "id": "store.sql_team.update_last_team_icon_update.app_error", "translation": "無法更新最後一次團隊圖示更新的日期" }, + { + "id": "store.sql_terms_of_service.save.app_error", + "translation": "無法儲存使用條款" + }, + { + "id": "store.sql_terms_of_service_store.get.app_error", + "translation": "無法取得使用條款" + }, + { + "id": "store.sql_terms_of_service_store.get.no_rows.app_error", + "translation": "找不到使用條款" + }, + { + "id": "store.sql_terms_of_service_store.save.existing.app_error", + "translation": "不能對現有的使用條款呼叫儲存" + }, { "id": "store.sql_user.analytics_daily_active_users.app_error", "translation": "在要求的時間範圍內無法取得活躍使用者清單" @@ -6036,11 +6420,11 @@ }, { "id": "store.sql_user.analytics_get_system_admin_count.app_error", - "translation": "Unable to get the system admin count" + "translation": "無法取得系統管理員計數" }, { "id": "store.sql_user.analytics_unique_user_count.app_error", - "translation": "Unable to get the unique user count" + "translation": "無法取得使用者計數" }, { "id": "store.sql_user.clear_all_custom_role_assignments.commit_transaction.app_error", @@ -6120,15 +6504,15 @@ }, { "id": "store.sql_user.missing_account.const", - "translation": "無法儲存 Token" + "translation": "找不到使用者。" }, { "id": "store.sql_user.permanent_delete.app_error", - "translation": "找不到已存在的團隊來更新" + "translation": "無法刪除已存在的帳號" }, { "id": "store.sql_user.save.app_error", - "translation": "無法更新配置" + "translation": "無法儲存帳號" }, { "id": "store.sql_user.save.email_exists.app_error", @@ -6172,7 +6556,7 @@ }, { "id": "store.sql_user.update.app_error", - "translation": "無法更新配置" + "translation": "無法更新帳號" }, { "id": "store.sql_user.update.can_not_change_ldap.app_error", @@ -6200,7 +6584,7 @@ }, { "id": "store.sql_user.update_auth_data.app_error", - "translation": "無法更新配置" + "translation": "無法更新認證資料" }, { "id": "store.sql_user.update_auth_data.email_exists.app_error", @@ -6208,11 +6592,11 @@ }, { "id": "store.sql_user.update_failed_pwd_attempts.app_error", - "translation": "Unable to update the failed_attempts" + "translation": "無法更新失敗嘗試" }, { "id": "store.sql_user.update_last_picture_update.app_error", - "translation": "無法更新配置" + "translation": "無法更新更新時間" }, { "id": "store.sql_user.update_mfa_active.app_error", @@ -6224,7 +6608,7 @@ }, { "id": "store.sql_user.update_password.app_error", - "translation": "Unable to update the user password" + "translation": "無法更新使用者密碼" }, { "id": "store.sql_user.update_update.app_error", @@ -6264,71 +6648,87 @@ }, { "id": "store.sql_user_access_token.update_token_disable.app_error", - "translation": "無法儲存 Token" + "translation": "無法停用存取 Token" }, { "id": "store.sql_user_access_token.update_token_enable.app_error", - "translation": "無法儲存 Token" + "translation": "無法啟用存取 Token" + }, + { + "id": "store.sql_user_terms_of_service.delete.app_error", + "translation": "無法刪除使用條款" + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.app_error", + "translation": "無法取得使用條款" + }, + { + "id": "store.sql_user_terms_of_service.get_by_user.no_rows.app_error", + "translation": "找不到使用條款" + }, + { + "id": "store.sql_user_terms_of_service.save.app_error", + "translation": "無法儲存使用條款" }, { "id": "store.sql_webhooks.analytics_incoming_count.app_error", - "translation": "無法使用 Webhook" + "translation": "無法計算內送 Webhook 數量" }, { "id": "store.sql_webhooks.analytics_outgoing_count.app_error", - "translation": "無法使用 Webhook" + "translation": "無法計算外寄 Webhook 數量" }, { "id": "store.sql_webhooks.delete_incoming.app_error", - "translation": "無法使用 Webhook" + "translation": "無法刪除 Webhook" }, { "id": "store.sql_webhooks.delete_outgoing.app_error", - "translation": "無法使用 Webhook" + "translation": "無法刪除 Webhook" }, { "id": "store.sql_webhooks.get_incoming.app_error", - "translation": "無法使用 Webhook" + "translation": "無法取得 Webhook" }, { "id": "store.sql_webhooks.get_incoming_by_channel.app_error", - "translation": "無法使用 Webhook" + "translation": "無法取得 Webhook" }, { "id": "store.sql_webhooks.get_incoming_by_user.app_error", - "translation": "無法使用 Webhook" + "translation": "無法取得 Webhook" }, { "id": "store.sql_webhooks.get_outgoing.app_error", - "translation": "無法使用 Webhook" + "translation": "無法取得 Webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_channel.app_error", - "translation": "無法使用 Webhook" + "translation": "無法取得 Webhook" }, { "id": "store.sql_webhooks.get_outgoing_by_team.app_error", - "translation": "無法使用 Webhook" + "translation": "無法取得 Webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_channel.app_error", - "translation": "無法使用 Webhook" + "translation": "無法刪除 Webhook" }, { "id": "store.sql_webhooks.permanent_delete_incoming_by_user.app_error", - "translation": "無法使用 Webhook" + "translation": "無法刪除 Webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_channel.app_error", - "translation": "無法使用 Webhook" + "translation": "無法刪除 Webhook" }, { "id": "store.sql_webhooks.permanent_delete_outgoing_by_user.app_error", - "translation": "無法使用 Webhook" + "translation": "無法刪除 Webhook" }, { "id": "store.sql_webhooks.save_incoming.app_error", - "translation": "無法使用 Webhook" + "translation": "無法儲存內送 Webhook" }, { "id": "store.sql_webhooks.save_incoming.existing.app_error", @@ -6336,7 +6736,7 @@ }, { "id": "store.sql_webhooks.save_outgoing.app_error", - "translation": "無法儲存 Token" + "translation": "無法儲存外寄 Webhook" }, { "id": "store.sql_webhooks.save_outgoing.override.app_error", @@ -6344,11 +6744,15 @@ }, { "id": "store.sql_webhooks.update_incoming.app_error", - "translation": "無法使用 Webhook" + "translation": "無法更新內送 Webhook" }, { "id": "store.sql_webhooks.update_outgoing.app_error", - "translation": "無法使用 Webhook" + "translation": "無法更新 Webhook" + }, + { + "id": "store.update_error", + "translation": "update error" }, { "id": "system.message.name",