Этот коммит содержится в:
Carlos Tadeu Panato Junior
2018-08-16 11:40:46 +02:00
коммит произвёл GitHub
родитель ffb1d8c798 43483805ea
Коммит f24f06c101
17 изменённых файлов: 320 добавлений и 314 удалений

Просмотреть файл

@@ -81,7 +81,7 @@
}, },
{ {
"id": "api.channel.add_member.added", "id": "api.channel.add_member.added",
"translation": "%v wurde von %v zum Kanal hinzugefügt." "translation": "%v wurde durch %v zum Kanal hinzugefügt."
}, },
{ {
"id": "api.channel.add_user.to.channel.failed.app_error", "id": "api.channel.add_user.to.channel.failed.app_error",
@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Fehler beim Hinzufügen des Benutzers zum Kanal, da dieser aus dem Team entfernt worden ist." "translation": "Fehler beim Hinzufügen des Benutzers zum Kanal, da dieser aus dem Team entfernt worden ist."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Der Kanal wurde archiviert oder gelöscht."
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Der Benutzer konnte diesem Kanaltyp nicht hinzugefügt werden." "translation": "Der Benutzer konnte diesem Kanaltyp nicht hinzugefügt werden."
@@ -149,7 +145,7 @@
}, },
{ {
"id": "api.channel.delete_channel.archived", "id": "api.channel.delete_channel.archived",
"translation": "Der Kanal wurde von %v archiviert." "translation": "Der Kanal wurde durch %v archiviert."
}, },
{ {
"id": "api.channel.delete_channel.cannot.app_error", "id": "api.channel.delete_channel.cannot.app_error",
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "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.already_deleted.app_error",
"translation": "Der Kanal ist bereits gelöscht."
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "Sie haben nicht die erforderlichen Berechtigungen." "translation": "Sie haben nicht die erforderlichen Berechtigungen."
@@ -193,7 +185,7 @@
}, },
{ {
"id": "api.channel.patch_update_channel.forbidden.app_error", "id": "api.channel.patch_update_channel.forbidden.app_error",
"translation": "Konnte das Kanalmitglied nicht aktualisieren." "translation": "Konnte den Kanal nicht aktualisieren."
}, },
{ {
"id": "api.channel.post_channel_privacy_message.error", "id": "api.channel.post_channel_privacy_message.error",
@@ -217,7 +209,7 @@
}, },
{ {
"id": "api.channel.post_update_channel_header_message_and_forget.removed", "id": "api.channel.post_update_channel_header_message_and_forget.removed",
"translation": "Die Kanalüberschrift wurde von %s entfernt (vorher: %s)" "translation": "Die Kanalüberschrift wurde durch %s entfernt (vorher: %s)"
}, },
{ {
"id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error", "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
@@ -313,7 +305,7 @@
}, },
{ {
"id": "api.command.invite_people.email_invitations_off", "id": "api.command.invite_people.email_invitations_off",
"translation": "Email invitations are disabled, no invite(s) sent" "translation": "E-Mail-Einladungen sind deaktiviert, keine Einladung(en) versendet."
}, },
{ {
"id": "api.command.invite_people.email_off", "id": "api.command.invite_people.email_off",
@@ -584,7 +576,7 @@
}, },
{ {
"id": "api.command_groupmsg.permission.app_error", "id": "api.command_groupmsg.permission.app_error",
"translation": "You don't have the appropriate permissions to create a new group message." "translation": "Sie haben nicht die nötigen Berechtigungen, um eine neue Gruppennachricht zu erstellen."
}, },
{ {
"id": "api.command_help.desc", "id": "api.command_help.desc",
@@ -648,7 +640,7 @@
}, },
{ {
"id": "api.command_invite_people.permission.app_error", "id": "api.command_invite_people.permission.app_error",
"translation": "You don't have permission to invite new users to this server." "translation": "Sie haben nicht die nötigen Berechtigungen, um neue Benutzer zu diesem Server einzuladen.."
}, },
{ {
"id": "api.command_join.desc", "id": "api.command_join.desc",
@@ -744,7 +736,7 @@
}, },
{ {
"id": "api.command_msg.permission.app_error", "id": "api.command_msg.permission.app_error",
"translation": "Sie haben nicht die nötigen Berechtigungen, um das Mitglied zu entfernen." "translation": "Sie haben nicht die nötigen Berechtigungen, um diesem Benutzer eine Direktnachricht zu senden."
}, },
{ {
"id": "api.command_mute.desc", "id": "api.command_mute.desc",
@@ -1444,7 +1436,7 @@
}, },
{ {
"id": "api.reaction.town_square_read_only", "id": "api.reaction.town_square_read_only",
"translation": "Reacting to posts is not possible in read-only channels." "translation": "Reaktionen auf Nachrichte sind in Nur-Lesen-Kanälen nicht möglich."
}, },
{ {
"id": "api.roles.patch_roles.license.error", "id": "api.roles.patch_roles.license.error",
@@ -1576,7 +1568,7 @@
}, },
{ {
"id": "api.team.add_user_to_team.added", "id": "api.team.add_user_to_team.added",
"translation": "%v wurde von %v zum Team hinzugefügt." "translation": "%v wurde durch %v zum Team hinzugefügt."
}, },
{ {
"id": "api.team.add_user_to_team.missing_parameter.app_error", "id": "api.team.add_user_to_team.missing_parameter.app_error",
@@ -1624,7 +1616,7 @@
}, },
{ {
"id": "api.team.invite_members.disabled.app_error", "id": "api.team.invite_members.disabled.app_error",
"translation": "Email invitations are disabled." "translation": "E-Mail-Einladungen sind deaktiviert."
}, },
{ {
"id": "api.team.invite_members.invalid_email.app_error", "id": "api.team.invite_members.invalid_email.app_error",
@@ -1660,7 +1652,7 @@
}, },
{ {
"id": "api.team.move_channel.success", "id": "api.team.move_channel.success",
"translation": "Dieser Kanal wurde von %v in dieses Team verschoben." "translation": "Dieser Kanal wurde durch %v in dieses Team verschoben."
}, },
{ {
"id": "api.team.remove_team_icon.get_team.app_error", "id": "api.team.remove_team_icon.get_team.app_error",
@@ -1736,7 +1728,7 @@
}, },
{ {
"id": "api.templates.deactivate_body.info", "id": "api.templates.deactivate_body.info",
"translation": "You deactivated your account on {{ .SiteURL }}." "translation": "Sie haben ihr Konto auf {{ .SiteURL }} deaktiviert."
}, },
{ {
"id": "api.templates.deactivate_body.title", "id": "api.templates.deactivate_body.title",
@@ -1744,7 +1736,7 @@
}, },
{ {
"id": "api.templates.deactivate_body.warning", "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": "Falls diese Änderung nicht durch Sie durchgeführt wurde oder Sie ihr Konto reaktivieren möchten, kontaktieren Sie ihren Systemadministrator."
}, },
{ {
"id": "api.templates.deactivate_subject", "id": "api.templates.deactivate_subject",
@@ -1752,7 +1744,7 @@
}, },
{ {
"id": "api.templates.email_change_body.info", "id": "api.templates.email_change_body.info",
"translation": "Your email address for {{.TeamDisplayName}} has been changed to {{.NewEmail}}." "translation": "Ihre E-Mail-Adresse für {{.TeamDisplayName}} wurde in {{.NewEmail}} geändert."
}, },
{ {
"id": "api.templates.email_change_body.title", "id": "api.templates.email_change_body.title",
@@ -1784,15 +1776,15 @@
}, },
{ {
"id": "api.templates.email_info1", "id": "api.templates.email_info1",
"translation": "Any questions at all, mail us any time: " "translation": "Bei Fragen schreiben Sie uns eine Mail: "
}, },
{ {
"id": "api.templates.email_info2", "id": "api.templates.email_info2",
"translation": "Best wishes," "translation": "Mit freundlichen Grüßen,"
}, },
{ {
"id": "api.templates.email_info3", "id": "api.templates.email_info3",
"translation": "The {{.SiteName}} Team" "translation": "Das {{.SiteName}}-Team"
}, },
{ {
"id": "api.templates.email_organization", "id": "api.templates.email_organization",
@@ -1800,7 +1792,7 @@
}, },
{ {
"id": "api.templates.email_warning", "id": "api.templates.email_warning",
"translation": "If you did not make this change, please contact the system administrator." "translation": "Falls Sie diese Änderung nicht durchgeführt haben, kontaktieren Sie den Systemadministrator."
}, },
{ {
"id": "api.templates.invite_body.button", "id": "api.templates.invite_body.button",
@@ -1812,7 +1804,7 @@
}, },
{ {
"id": "api.templates.invite_body.info", "id": "api.templates.invite_body.info",
"translation": "The team {{.SenderStatus}} [[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]." "translation": "Das Team {{.SenderStatus}} [[{{.SenderName}}]], hat Sie eingeladen, [[{{.TeamDisplayName}}]] beizutreten."
}, },
{ {
"id": "api.templates.invite_body.title", "id": "api.templates.invite_body.title",
@@ -1824,7 +1816,7 @@
}, },
{ {
"id": "api.templates.mfa_activated_body.info", "id": "api.templates.mfa_activated_body.info",
"translation": "Multi-factor authentication has been added to your account on {{ .SiteURL }}." "translation": "Multi-Faktor-Authentifizierung wurde zu ihrem Konto auf {{ .SiteURL }} hinzugefügt."
}, },
{ {
"id": "api.templates.mfa_activated_body.title", "id": "api.templates.mfa_activated_body.title",
@@ -1836,7 +1828,7 @@
}, },
{ {
"id": "api.templates.mfa_deactivated_body.info", "id": "api.templates.mfa_deactivated_body.info",
"translation": "Multi-factor authentication has been removed from your account on {{ .SiteURL }}." "translation": "Multi-Faktor-Authentifizierung wurde von ihrem Konto auf {{ .SiteURL }} entfernt."
}, },
{ {
"id": "api.templates.mfa_deactivated_body.title", "id": "api.templates.mfa_deactivated_body.title",
@@ -1844,7 +1836,7 @@
}, },
{ {
"id": "api.templates.password_change_body.info", "id": "api.templates.password_change_body.info",
"translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}." "translation": "Ihr Passwort für {{.TeamDisplayName}} auf {{ .TeamURL }} wurde durch {{.Method}} geändert."
}, },
{ {
"id": "api.templates.password_change_body.title", "id": "api.templates.password_change_body.title",
@@ -1864,11 +1856,11 @@
}, },
{ {
"id": "api.templates.reset_body.info1", "id": "api.templates.reset_body.info1",
"translation": "To change your password, click \"Reset Password\" below." "translation": "Um ihr Passwort zu ändern, klicken Sie unten auf \"Passwort zurücksetzen\"."
}, },
{ {
"id": "api.templates.reset_body.info2", "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": "Falls Sie ihr Passwort nicht ändern wollten, ignorieren Sie bitte die Mail und ihr Passwort wird nicht geändert. Der Passwort-Link verfällt in 24 Stunden."
}, },
{ {
"id": "api.templates.reset_body.title", "id": "api.templates.reset_body.title",
@@ -1880,7 +1872,7 @@
}, },
{ {
"id": "api.templates.signin_change_email.body.info", "id": "api.templates.signin_change_email.body.info",
"translation": "Ihre Anmeldemethode wurde aktualisiert bei {{ .SiteName }}" "translation": "Sie haben ihre Anmeldemethode auf {{ .SiteName }} zu {{.Method}} geändert."
}, },
{ {
"id": "api.templates.signin_change_email.body.method_email", "id": "api.templates.signin_change_email.body.method_email",
@@ -1896,7 +1888,7 @@
}, },
{ {
"id": "api.templates.user_access_token_body.info", "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": "Ein persönliches Zugangs-Token wurde zu ihrem Konto auf {{ .SiteURL }} hinzugefügt. Dies kann zum Zugriff auf {{.SiteName}} mit ihrem Konto verwendet werden."
}, },
{ {
"id": "api.templates.user_access_token_body.title", "id": "api.templates.user_access_token_body.title",
@@ -1908,7 +1900,7 @@
}, },
{ {
"id": "api.templates.username_change_body.info", "id": "api.templates.username_change_body.info",
"translation": "Your username for {{.TeamDisplayName}} has been changed to {{.NewUsername}}." "translation": "Ihr Benutzername für {{.TeamDisplayName}} wurde geändert zu {{.NewUsername}}."
}, },
{ {
"id": "api.templates.username_change_body.title", "id": "api.templates.username_change_body.title",
@@ -2180,19 +2172,19 @@
}, },
{ {
"id": "api.user.saml.app_error", "id": "api.user.saml.app_error",
"translation": "Unable to process SAML login request." "translation": "Konnte SAML-Anmeldungs-Anfrage nicht verarbeiten."
}, },
{ {
"id": "api.user.saml.extension_id.app_error", "id": "api.user.saml.extension_id.app_error",
"translation": "Ungültige Action-ID" "translation": "Ungültige Erweiterungs-ID"
}, },
{ {
"id": "api.user.saml.extension_unsupported", "id": "api.user.saml.extension_unsupported",
"translation": "Extensions are not supported." "translation": "Erweiterungen sind nicht unterstützt."
}, },
{ {
"id": "api.user.saml.invalid_extension", "id": "api.user.saml.invalid_extension",
"translation": "Extension with extension_id={{.ExtensionId}} is not supported." "translation": "Erweiterung mit extension_id={{.ExtensionId}} ist nicht unterstützt."
}, },
{ {
"id": "api.user.saml.not_available.app_error", "id": "api.user.saml.not_available.app_error",
@@ -2432,11 +2424,11 @@
}, },
{ {
"id": "app.import.attachment.bad_file.error", "id": "app.import.attachment.bad_file.error",
"translation": "Error reading the file at: \"{{.FilePath}}\"" "translation": "Fehler beim Lesen der Datei unter: \"{{.FilePath}}\""
}, },
{ {
"id": "app.import.attachment.file_upload.error", "id": "app.import.attachment.file_upload.error",
"translation": "Error uploading the file: \"{{.FilePath}}\"" "translation": "Fehler beim Hochladen der Datei unter: \"{{.FilePath}}\""
}, },
{ {
"id": "app.import.bulk_import.file_scan.error", "id": "app.import.bulk_import.file_scan.error",
@@ -2452,7 +2444,7 @@
}, },
{ {
"id": "app.import.emoji.bad_file.error", "id": "app.import.emoji.bad_file.error",
"translation": "Error reading import emoji image file. Emoji with name: \"{{.EmojiName}}\"" "translation": "Fehler beim Lesen der importierten Emoji-Bilddatei. Name des Emojis: \"{{.FilePath}}\""
}, },
{ {
"id": "app.import.import_channel.scheme_deleted.error", "id": "app.import.import_channel.scheme_deleted.error",
@@ -2676,15 +2668,15 @@
}, },
{ {
"id": "app.import.validate_emoji_import_data.empty.error", "id": "app.import.validate_emoji_import_data.empty.error",
"translation": "Import emoji data empty." "translation": "Emoji-Importdaten leer."
}, },
{ {
"id": "app.import.validate_emoji_import_data.image_missing.error", "id": "app.import.validate_emoji_import_data.image_missing.error",
"translation": "Import emoji image field missing or blank." "translation": "Emoji-Importdaten-Bildfeld fehlt oder leer."
}, },
{ {
"id": "app.import.validate_emoji_import_data.name_missing.error", "id": "app.import.validate_emoji_import_data.name_missing.error",
"translation": "Import emoji name field missing or blank." "translation": "Emoji-Importdaten-Namensfeld fehlt oder leer."
}, },
{ {
"id": "app.import.validate_post_import_data.channel_missing.error", "id": "app.import.validate_post_import_data.channel_missing.error",
@@ -2988,7 +2980,7 @@
}, },
{ {
"id": "app.notification.body.text.group_message.full", "id": "app.notification.body.text.group_message.full",
"translation": "Channel: {{.ChannelName}}" "translation": "Kanal: {{.ChannelName}}"
}, },
{ {
"id": "app.notification.body.text.group_message.full2", "id": "app.notification.body.text.group_message.full2",
@@ -3000,7 +2992,7 @@
}, },
{ {
"id": "app.notification.body.text.notification.full", "id": "app.notification.body.text.notification.full",
"translation": "Channel: {{.ChannelName}}" "translation": "Kanal: {{.ChannelName}}"
}, },
{ {
"id": "app.notification.body.text.notification.full2", "id": "app.notification.body.text.notification.full2",
@@ -3064,7 +3056,7 @@
}, },
{ {
"id": "app.plugin.get_statuses.app_error", "id": "app.plugin.get_statuses.app_error",
"translation": "Konnte Plugin-Status-Zustand nicht setzen" "translation": "Konnte Plugin-Status-Zustände nicht setzen."
}, },
{ {
"id": "app.plugin.install.app_error", "id": "app.plugin.install.app_error",
@@ -3076,7 +3068,7 @@
}, },
{ {
"id": "app.plugin.install_id_failed_remove.app_error", "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": "Konnte Plugin nicht installieren. Eine Plugin mit der selben ID ist bereits installiert und konnte nicht entfernt werden."
}, },
{ {
"id": "app.plugin.invalid_id.app_error", "id": "app.plugin.invalid_id.app_error",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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." "translation": "Der API-Endpunkt ist nicht erreichbar, da erforderliche Migrationen noch nicht vollendet wurden."
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "Fehler beim Verarbeiten des Installationsdatums."
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Dieses Team hat die maximale Anzahl erlaubter Konten erreicht. Kontaktieren Sie Ihren Systemadministrator, um eine höhere Begrenzung setzen zu lassen." "translation": "Dieses Team hat die maximale Anzahl erlaubter Konten erreicht. Kontaktieren Sie Ihren Systemadministrator, um eine höhere Begrenzung setzen zu lassen."
@@ -3220,7 +3216,7 @@
}, },
{ {
"id": "ent.compliance.global_relay.open_temporary_file.appError", "id": "ent.compliance.global_relay.open_temporary_file.appError",
"translation": "Konnte temporäre CSV-Exportdatei nicht erstellen." "translation": "Konnte temporäre Exportdatei nicht öffnen."
}, },
{ {
"id": "ent.compliance.licence_disable.app_error", "id": "ent.compliance.licence_disable.app_error",
@@ -3320,7 +3316,7 @@
}, },
{ {
"id": "ent.elasticsearch.start.already_started.app_error", "id": "ent.elasticsearch.start.already_started.app_error",
"translation": "Elasticsearch ist nicht gestartet" "translation": "Elasticsearch ist bereits gestartet."
}, },
{ {
"id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error",
@@ -3332,7 +3328,7 @@
}, },
{ {
"id": "ent.elasticsearch.stop.already_stopped.app_error", "id": "ent.elasticsearch.stop.already_stopped.app_error",
"translation": "Elasticsearch ist nicht gestartet" "translation": "Elasticsearch ist bereits angehalten."
}, },
{ {
"id": "ent.elasticsearch.test_config.connect_failed", "id": "ent.elasticsearch.test_config.connect_failed",
@@ -3404,43 +3400,43 @@
}, },
{ {
"id": "ent.message_export.global_relay.create_file_in_zip.app_error", "id": "ent.message_export.global_relay.create_file_in_zip.app_error",
"translation": "Konnte die ZIP-Exportdatei nicht erstellen." "translation": "Konnte die EML-Datei nicht erstellen."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.close.app_error", "id": "ent.message_export.global_relay_export.deliver.close.app_error",
"translation": "Unable to deliver the email to Global Relay." "translation": "Konnte E-Mail nicht an Global Relay liefern."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.from_address.app_error", "id": "ent.message_export.global_relay_export.deliver.from_address.app_error",
"translation": "Unable to set the email From address." "translation": "Konnte die Von-Adresse der E-Mail nicht setzen."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.msg.app_error", "id": "ent.message_export.global_relay_export.deliver.msg.app_error",
"translation": "Unable to set the email message." "translation": "Konnte die Nachricht der E-Mail nicht setzen."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.msg_data.app_error", "id": "ent.message_export.global_relay_export.deliver.msg_data.app_error",
"translation": "Unable to write the email message." "translation": "Konnte die Nachricht der E-Mail nicht schreiben."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error", "id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error",
"translation": "Unable to read the email information." "translation": "Konnte die Informationen der E-Mail nicht lesen."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.to_address.app_error", "id": "ent.message_export.global_relay_export.deliver.to_address.app_error",
"translation": "Unable to set the email To address." "translation": "Konnte die An-Adresse der E-Mail nicht setzen."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error",
"translation": "Unable to get the information of the export temporary file" "translation": "Konnte die Informationen für die temporäre Exportdatei nicht abrufen."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error",
"translation": "Unable to get the an email from the temporary file" "translation": "Konnte die E-Mail nicht aus der temporären Datei abrufen."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error",
"translation": "Unable to open the export temporary file" "translation": "Konnte die temporäre Exportdatei nicht öffnen."
}, },
{ {
"id": "ent.mfa.activate.authenticate.app_error", "id": "ent.mfa.activate.authenticate.app_error",
@@ -3940,7 +3936,7 @@
}, },
{ {
"id": "model.config.is_valid.display.custom_url_schemes.app_error", "id": "model.config.is_valid.display.custom_url_schemes.app_error",
"translation": "Das eigenen URL-Schema {{.Scheme}} ist ungültig. Eigene URL-Schemas müssen mit einem Buchstaben beginnen und nur Buchstaben, Zahlen, Plus (+), Punkt(.), und Bindestrich (-) enthalten." "translation": "Das eigenen URL-Schema {{.Scheme}} ist ungültig. Eigene URL-Schemas müssen mit einem Buchstaben beginnen und nur Buchstaben, Zahlen und Bindestrich (-) enthalten."
}, },
{ {
"id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error",
@@ -4412,7 +4408,7 @@
}, },
{ {
"id": "model.outgoing_hook.icon_url.app_error", "id": "model.outgoing_hook.icon_url.app_error",
"translation": "Ungültiger scope" "translation": "Ungültiges Symbol."
}, },
{ {
"id": "model.outgoing_hook.is_valid.callback.app_error", "id": "model.outgoing_hook.is_valid.callback.app_error",
@@ -4472,7 +4468,7 @@
}, },
{ {
"id": "model.outgoing_hook.username.app_error", "id": "model.outgoing_hook.username.app_error",
"translation": "Ungültiger Benutzername" "translation": "Ungültiger Benutzername."
}, },
{ {
"id": "model.plugin_command.error.app_error", "id": "model.plugin_command.error.app_error",
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Es trat ein Fehler beim Finden der Benutzerprofile auf" "translation": "Es trat ein Fehler beim Finden der Benutzerprofile auf"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Die Anzahl der Benutzer konnte nicht gezählt werden" "translation": "Die Anzahl der Benutzer konnte nicht gezählt werden"

Просмотреть файл

@@ -5942,10 +5942,6 @@
"id": "store.sql_user.get_for_login.multiple_users", "id": "store.sql_user.get_for_login.multiple_users",
"translation": "We found multiple users matching your credentials and were unable to log you in. Please contact an administrator." "translation": "We found multiple users matching your credentials and were unable to log you in. Please contact an administrator."
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_new_users.app_error", "id": "store.sql_user.get_new_users.app_error",
"translation": "We encountered an error while finding the new users" "translation": "We encountered an error while finding the new users"
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "We encountered an error while finding user profiles" "translation": "We encountered an error while finding user profiles"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "We could not count the users" "translation": "We could not count the users"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Error al agregar el usuario al canal porque ha sido removido del equipo." "translation": "Error al agregar el usuario al canal porque ha sido removido del equipo."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "El canal ha sido archivado o eliminado"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "No se puede agregar al usuario a este tipo de canal" "translation": "No se puede agregar al usuario a este tipo de canal"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "No se pueden eliminar canales de grupo o mensajes directos" "translation": "No se pueden eliminar canales de grupo o mensajes directos"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "El canal ya está eliminado"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "No tienes los permisos apropiados" "translation": "No tienes los permisos apropiados"
@@ -1824,7 +1816,7 @@
}, },
{ {
"id": "api.templates.mfa_activated_body.info", "id": "api.templates.mfa_activated_body.info",
"translation": "La autenticación de factor multiple ha sido agregada a tu cuenta en {{ .SireURL }}." "translation": "La autenticación de factor multiple ha sido agregada a tu cuenta en {{ .SiteURL }}."
}, },
{ {
"id": "api.templates.mfa_activated_body.title", "id": "api.templates.mfa_activated_body.title",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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." "translation": "Este endpoint de la API no es accesible porque requiere una migración que todavía no se ha completado."
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "Fallo al analizar la fecha de instalación"
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Este equipo ha alcanzado el número máximo de cuentas permitidas. Contacta a un administrador de sistema para que asigne un límite mayor." "translation": "Este equipo ha alcanzado el número máximo de cuentas permitidas. Contacta a un administrador de sistema para que asigne un límite mayor."
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Encontramos un error mientras buscamos los perfiles de usuario" "translation": "Encontramos un error mientras buscamos los perfiles de usuario"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "No puede inferir la fecha del sistema basado en la fecha en que el primer usuario fue creado."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "No pudimos contar los usuarios" "translation": "No pudimos contar los usuarios"

Просмотреть файл

@@ -41,7 +41,7 @@
}, },
{ {
"id": "api.admin.test_email.body", "id": "api.admin.test_email.body",
"translation": "<br/><br/><br/>La configuration e-mail de Mattermost s'est déroulée avec succès !" "translation": "La configuration e-mail de Mattermost s'est déroulée avec succès !"
}, },
{ {
"id": "api.admin.test_email.missing_server", "id": "api.admin.test_email.missing_server",
@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Impossible d'ajouter l'utilisateur au canal car il a été exclu de l'équipe." "translation": "Impossible d'ajouter l'utilisateur au canal car il a été exclu de l'équipe."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Le canal a été archivé ou effacé"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Impossible d'ajouter l'utilisateur à ce type de canal" "translation": "Impossible d'ajouter l'utilisateur à ce type de canal"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Impossible de supprimer des canaux de groupe ou de messages personnels" "translation": "Impossible de supprimer des canaux de groupe ou de messages personnels"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "Le can est déjà supprimé"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "Vous n'avez pas les permissions requises" "translation": "Vous n'avez pas les permissions requises"
@@ -1182,7 +1174,7 @@
}, },
{ {
"id": "api.license.add_license.unique_users.app_error", "id": "api.license.add_license.unique_users.app_error",
"translation": "Cette licence supporte {{.Users}} utilisateurs, mais votre système compte {{.Count}} utilisateurs uniques. Les utilisateurs uniques sont comptabilisés par adresse e-mail distincte. Vous pouvez voir le nombre d'utilisateurs uniques dans le menu « Rapports -> Statistiques »." "translation": "Cette licence supporte jusqu'à {{.Users}} utilisateurs, mais votre système compte {{.Count}} utilisateurs uniques. Les utilisateurs uniques sont comptabilisés par adresse e-mail distincte. Vous pouvez voir le nombre d'utilisateurs uniques dans le menu « Rapports -> Statistiques »."
}, },
{ {
"id": "api.license.client.old_format.app_error", "id": "api.license.client.old_format.app_error",
@@ -1444,7 +1436,7 @@
}, },
{ {
"id": "api.reaction.town_square_read_only", "id": "api.reaction.town_square_read_only",
"translation": "Reacting to posts is not possible in read-only channels." "translation": "Réagir aux messages n'est pas possible dans les canaux en lecture seule."
}, },
{ {
"id": "api.roles.patch_roles.license.error", "id": "api.roles.patch_roles.license.error",
@@ -1736,7 +1728,7 @@
}, },
{ {
"id": "api.templates.deactivate_body.info", "id": "api.templates.deactivate_body.info",
"translation": "You deactivated your account on {{ .SiteURL }}." "translation": "Vous avez désactivé votre compte sur {{ .SiteURL }}."
}, },
{ {
"id": "api.templates.deactivate_body.title", "id": "api.templates.deactivate_body.title",
@@ -1744,7 +1736,7 @@
}, },
{ {
"id": "api.templates.deactivate_body.warning", "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": "Si vous n'êtes pas à l'origine de ce changement ou que vous souhaitez réactiver votre compte, contactez votre administrateur système."
}, },
{ {
"id": "api.templates.deactivate_subject", "id": "api.templates.deactivate_subject",
@@ -1752,7 +1744,7 @@
}, },
{ {
"id": "api.templates.email_change_body.info", "id": "api.templates.email_change_body.info",
"translation": "Your email address for {{.TeamDisplayName}} has been changed to {{.NewEmail}}." "translation": "Votre adresse e-mail sur {{.TeamDisplayName}} a été changé en {{.NewEmail}}."
}, },
{ {
"id": "api.templates.email_change_body.title", "id": "api.templates.email_change_body.title",
@@ -1784,15 +1776,15 @@
}, },
{ {
"id": "api.templates.email_info1", "id": "api.templates.email_info1",
"translation": "Any questions at all, mail us any time: " "translation": "Pour n'importe quelle question, envoyez-nous un e-mail à :"
}, },
{ {
"id": "api.templates.email_info2", "id": "api.templates.email_info2",
"translation": "Best wishes," "translation": "Cordialement,"
}, },
{ {
"id": "api.templates.email_info3", "id": "api.templates.email_info3",
"translation": "The {{.SiteName}} Team" "translation": "L'équipe {{.SiteName}}"
}, },
{ {
"id": "api.templates.email_organization", "id": "api.templates.email_organization",
@@ -1800,7 +1792,7 @@
}, },
{ {
"id": "api.templates.email_warning", "id": "api.templates.email_warning",
"translation": "If you did not make this change, please contact the system administrator." "translation": "Si vous n'êtes pas à l'origine de ce changement, contactez votre administrateur système."
}, },
{ {
"id": "api.templates.invite_body.button", "id": "api.templates.invite_body.button",
@@ -1808,11 +1800,11 @@
}, },
{ {
"id": "api.templates.invite_body.extra_info", "id": "api.templates.invite_body.extra_info",
"translation": "Mattermost vous permet de partager des messages et des fichiers depuis votre PC ou votre téléphone, avec des fonctionnalités de recherche et d'archivage. Après avoir rejoint<strong>{{.TeamDisplayName}}</strong>, vous pouvez vous connecter à votre nouvelle équipe et utiliser ces fonctionnalités quand bon vous semble à l'adresse web suivante :<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>" "translation": "Mattermost vous permet de partager des messages et des fichiers depuis votre PC ou votre téléphone, tout en bénéficiant de fonctionnalités de recherche instantanée et d'archivage. Après avoir rejoint [[{{.TeamDisplayName}}]], vous pourrez vous connecter à votre nouvelle équipe et utiliser ces fonctionnalités quand bon vous semble via l'adresse suivante :"
}, },
{ {
"id": "api.templates.invite_body.info", "id": "api.templates.invite_body.info",
"translation": "The team {{.SenderStatus}} [[{{.SenderName}}]], has invited you to join [[{{.TeamDisplayName}}]]." "translation": "L'équipe {{.SenderStatus}} [[{{.SenderName}}]] vous a invité à rejoindre [[{{.TeamDisplayName}}]]."
}, },
{ {
"id": "api.templates.invite_body.title", "id": "api.templates.invite_body.title",
@@ -1824,7 +1816,7 @@
}, },
{ {
"id": "api.templates.mfa_activated_body.info", "id": "api.templates.mfa_activated_body.info",
"translation": "Multi-factor authentication has been added to your account on {{ .SiteURL }}." "translation": "L'authentification multi-facteurs a été ajoutée à votre compte sur {{ .SiteURL }}."
}, },
{ {
"id": "api.templates.mfa_activated_body.title", "id": "api.templates.mfa_activated_body.title",
@@ -1836,7 +1828,7 @@
}, },
{ {
"id": "api.templates.mfa_deactivated_body.info", "id": "api.templates.mfa_deactivated_body.info",
"translation": "Multi-factor authentication has been removed from your account on {{ .SiteURL }}." "translation": "L'authentification multi-facteurs a été retirée de votre compte sur {{ .SiteURL }}."
}, },
{ {
"id": "api.templates.mfa_deactivated_body.title", "id": "api.templates.mfa_deactivated_body.title",
@@ -1844,7 +1836,7 @@
}, },
{ {
"id": "api.templates.password_change_body.info", "id": "api.templates.password_change_body.info",
"translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}." "translation": "Votre mot de passe a été changé pour {{.TeamDisplayName}} sur {{ .TeamURL }} par {{.Method}}."
}, },
{ {
"id": "api.templates.password_change_body.title", "id": "api.templates.password_change_body.title",
@@ -1864,11 +1856,11 @@
}, },
{ {
"id": "api.templates.reset_body.info1", "id": "api.templates.reset_body.info1",
"translation": "To change your password, click \"Reset Password\" below." "translation": "Pour changer votre mot de passe, cliquez sur « Réinitialiser le mot de passe » ci-dessous."
}, },
{ {
"id": "api.templates.reset_body.info2", "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": "Si vous ne souhaitiez pas redéfinir votre mot de passe, veuillez ignorer cet e-mail et votre mot de passe restera inchangé. Le lien de redéfinition du mot de passe expire après 24 heures."
}, },
{ {
"id": "api.templates.reset_body.title", "id": "api.templates.reset_body.title",
@@ -1880,7 +1872,7 @@
}, },
{ {
"id": "api.templates.signin_change_email.body.info", "id": "api.templates.signin_change_email.body.info",
"translation": "You updated your sign-in method on {{ .SiteName }} to {{.Method}}." "translation": "Vous avez changé votre méthode de connexion sur {{ .SiteName }} en {{.Method}}."
}, },
{ {
"id": "api.templates.signin_change_email.body.method_email", "id": "api.templates.signin_change_email.body.method_email",
@@ -1896,7 +1888,7 @@
}, },
{ {
"id": "api.templates.user_access_token_body.info", "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": "Un jeton d'accès personnel a été ajouté à votre compte sur {{ .SiteURL }}. Un jeton d'accès personnel peut être utilisé pour accéder à {{.SiteName}} via votre compte."
}, },
{ {
"id": "api.templates.user_access_token_body.title", "id": "api.templates.user_access_token_body.title",
@@ -1908,7 +1900,7 @@
}, },
{ {
"id": "api.templates.username_change_body.info", "id": "api.templates.username_change_body.info",
"translation": "Your username for {{.TeamDisplayName}} has been changed to {{.NewUsername}}." "translation": "Votre nom d'utilisateur pour {{.TeamDisplayName}} a été changé en {{.NewUsername}}."
}, },
{ {
"id": "api.templates.username_change_body.title", "id": "api.templates.username_change_body.title",
@@ -2180,19 +2172,19 @@
}, },
{ {
"id": "api.user.saml.app_error", "id": "api.user.saml.app_error",
"translation": "Unable to process SAML login request." "translation": "Impossible de traiter la demande de connexion SAML."
}, },
{ {
"id": "api.user.saml.extension_id.app_error", "id": "api.user.saml.extension_id.app_error",
"translation": "Id d'action invalide" "translation": "Id d'extension invalide"
}, },
{ {
"id": "api.user.saml.extension_unsupported", "id": "api.user.saml.extension_unsupported",
"translation": "Extensions are not supported." "translation": "Les extensions ne sont pas supportées."
}, },
{ {
"id": "api.user.saml.invalid_extension", "id": "api.user.saml.invalid_extension",
"translation": "Extension with extension_id={{.ExtensionId}} is not supported." "translation": "L'extension ayant l'extension_id={{.ExtensionId}} n'est pas supportée."
}, },
{ {
"id": "api.user.saml.not_available.app_error", "id": "api.user.saml.not_available.app_error",
@@ -2432,11 +2424,11 @@
}, },
{ {
"id": "app.import.attachment.bad_file.error", "id": "app.import.attachment.bad_file.error",
"translation": "Error reading the file at: \"{{.FilePath}}\"" "translation": "Erreur lors de la lecture du fichier : « {{.FilePath}} »"
}, },
{ {
"id": "app.import.attachment.file_upload.error", "id": "app.import.attachment.file_upload.error",
"translation": "Error uploading the file: \"{{.FilePath}}\"" "translation": "Erreur lors de l'envoi du fichier : « {{.FilePath}} »"
}, },
{ {
"id": "app.import.bulk_import.file_scan.error", "id": "app.import.bulk_import.file_scan.error",
@@ -2452,7 +2444,7 @@
}, },
{ {
"id": "app.import.emoji.bad_file.error", "id": "app.import.emoji.bad_file.error",
"translation": "Error reading import emoji image file. Emoji with name: \"{{.EmojiName}}\"" "translation": "Erreur lors de la lecture du fichier d'émoticône. Émoticône portant le nom  : « {{.EmojiName}} »"
}, },
{ {
"id": "app.import.import_channel.scheme_deleted.error", "id": "app.import.import_channel.scheme_deleted.error",
@@ -2676,15 +2668,15 @@
}, },
{ {
"id": "app.import.validate_emoji_import_data.empty.error", "id": "app.import.validate_emoji_import_data.empty.error",
"translation": "Import emoji data empty." "translation": "Les données d'importation d'émoticône sont vides."
}, },
{ {
"id": "app.import.validate_emoji_import_data.image_missing.error", "id": "app.import.validate_emoji_import_data.image_missing.error",
"translation": "Import emoji image field missing or blank." "translation": "Le champ image pour l'importation d'émoticône est manquant ou vide."
}, },
{ {
"id": "app.import.validate_emoji_import_data.name_missing.error", "id": "app.import.validate_emoji_import_data.name_missing.error",
"translation": "Import emoji name field missing or blank." "translation": "Le champ de nom pour l'importation d'émoticône est manquant ou vide."
}, },
{ {
"id": "app.import.validate_post_import_data.channel_missing.error", "id": "app.import.validate_post_import_data.channel_missing.error",
@@ -2988,11 +2980,11 @@
}, },
{ {
"id": "app.notification.body.text.group_message.full", "id": "app.notification.body.text.group_message.full",
"translation": "Channel: {{.ChannelName}}" "translation": "Canal : {{.ChannelName}}"
}, },
{ {
"id": "app.notification.body.text.group_message.full2", "id": "app.notification.body.text.group_message.full2",
"translation": "@{{.SenderName}} - {{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}" "translation": "@{{.SenderName}} - {{.Day}} {{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}"
}, },
{ {
"id": "app.notification.body.text.group_message.generic", "id": "app.notification.body.text.group_message.generic",
@@ -3000,11 +2992,11 @@
}, },
{ {
"id": "app.notification.body.text.notification.full", "id": "app.notification.body.text.notification.full",
"translation": "Channel: {{.ChannelName}}" "translation": "Canal : {{.ChannelName}}"
}, },
{ {
"id": "app.notification.body.text.notification.full2", "id": "app.notification.body.text.notification.full2",
"translation": "@{{.SenderName}} - {{.Day}}/{{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}" "translation": "@{{.SenderName}} - {{.Day}} {{.Month}}, {{.Hour}}:{{.Minute}} {{.Timezone}}"
}, },
{ {
"id": "app.notification.body.text.notification.generic", "id": "app.notification.body.text.notification.generic",
@@ -3064,7 +3056,7 @@
}, },
{ {
"id": "app.plugin.get_statuses.app_error", "id": "app.plugin.get_statuses.app_error",
"translation": "Impossible de récupérer le statut d'état du plugin." "translation": "Impossible de récupérer les statuts du plugin"
}, },
{ {
"id": "app.plugin.install.app_error", "id": "app.plugin.install.app_error",
@@ -3076,7 +3068,7 @@
}, },
{ {
"id": "app.plugin.install_id_failed_remove.app_error", "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": "Impossible d'installer le plugin. Un plugin portant le même ID est déjà installé et n'arrive pas à être supprimé."
}, },
{ {
"id": "app.plugin.invalid_id.app_error", "id": "app.plugin.invalid_id.app_error",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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. " "translation": "Ce nœud d'API n'est pas accessible tant que les migrations ne sont pas terminées. "
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "Impossible d'analyser la date d'installation"
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Cette équipe a atteint la limite du nombre maximum de comptes autorisés. Contactez votre administrateur système pour augmenter cette limite." "translation": "Cette équipe a atteint la limite du nombre maximum de comptes autorisés. Contactez votre administrateur système pour augmenter cette limite."
@@ -3220,7 +3216,7 @@
}, },
{ {
"id": "ent.compliance.global_relay.open_temporary_file.appError", "id": "ent.compliance.global_relay.open_temporary_file.appError",
"translation": "Impossible de créer un fichier d'export CSV temporaire." "translation": "Impossible d'ouvrir le fichier d'export temporaire."
}, },
{ {
"id": "ent.compliance.licence_disable.app_error", "id": "ent.compliance.licence_disable.app_error",
@@ -3320,7 +3316,7 @@
}, },
{ {
"id": "ent.elasticsearch.start.already_started.app_error", "id": "ent.elasticsearch.start.already_started.app_error",
"translation": "Elasticsearch n'est pas démarré" "translation": "Elasticsearch est déjà démarré"
}, },
{ {
"id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error",
@@ -3332,7 +3328,7 @@
}, },
{ {
"id": "ent.elasticsearch.stop.already_stopped.app_error", "id": "ent.elasticsearch.stop.already_stopped.app_error",
"translation": "Elasticsearch n'est pas démarré" "translation": "Elasticsearch est déjà arrêté"
}, },
{ {
"id": "ent.elasticsearch.test_config.connect_failed", "id": "ent.elasticsearch.test_config.connect_failed",
@@ -3404,43 +3400,43 @@
}, },
{ {
"id": "ent.message_export.global_relay.create_file_in_zip.app_error", "id": "ent.message_export.global_relay.create_file_in_zip.app_error",
"translation": "Impossible de créer le fichier d'export zip." "translation": "Impossible de créer le fichier eml."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.close.app_error", "id": "ent.message_export.global_relay_export.deliver.close.app_error",
"translation": "Unable to deliver the email to Global Relay." "translation": "Impossible d'envoyer l'e-mail au Global Relay."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.from_address.app_error", "id": "ent.message_export.global_relay_export.deliver.from_address.app_error",
"translation": "Unable to set the email From address." "translation": "Impossible de définir l'adresse de l'expéditeur de l'e-mail (champ From)."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.msg.app_error", "id": "ent.message_export.global_relay_export.deliver.msg.app_error",
"translation": "Unable to set the email message." "translation": "Impossible de définir le message de l'e-mail."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.msg_data.app_error", "id": "ent.message_export.global_relay_export.deliver.msg_data.app_error",
"translation": "Unable to write the email message." "translation": "Impossible d'écrire le message de l'e-mail."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error", "id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error",
"translation": "Unable to read the email information." "translation": "Impossible de lire l'information de l'e-mail."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.to_address.app_error", "id": "ent.message_export.global_relay_export.deliver.to_address.app_error",
"translation": "Unable to set the email To address." "translation": "Impossible de définir l'adresse du destinataire de l'e-mail (champ To)."
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error",
"translation": "Unable to get the information of the export temporary file" "translation": "Impossible d'obtenir l'information du fichier temporaire d'exportation"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error",
"translation": "Unable to get the an email from the temporary file" "translation": "Impossible de récupérer un e-mail à partir du fichier temporaire"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error",
"translation": "Unable to open the export temporary file" "translation": "Impossible d'ouvrir un fichier temporaire d'exportation"
}, },
{ {
"id": "ent.mfa.activate.authenticate.app_error", "id": "ent.mfa.activate.authenticate.app_error",
@@ -4192,7 +4188,7 @@
}, },
{ {
"id": "model.config.is_valid.sql_driver.app_error", "id": "model.config.is_valid.sql_driver.app_error",
"translation": "Nom de driver invalide pour les paramètres SQL. Doit être « mysql » ou « postgres »." "translation": "Nom de pilote invalide pour les paramètres SQL. Doit être « mysql » ou « postgres »."
}, },
{ {
"id": "model.config.is_valid.sql_idle.app_error", "id": "model.config.is_valid.sql_idle.app_error",
@@ -4412,7 +4408,7 @@
}, },
{ {
"id": "model.outgoing_hook.icon_url.app_error", "id": "model.outgoing_hook.icon_url.app_error",
"translation": "Portée invalide" "translation": "Icône invalide"
}, },
{ {
"id": "model.outgoing_hook.is_valid.callback.app_error", "id": "model.outgoing_hook.is_valid.callback.app_error",
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Nous avons rencontré une erreur lors de la recherche des profils utilisateurs" "translation": "Nous avons rencontré une erreur lors de la recherche des profils utilisateurs"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Impossibele de déterminer la date du système en se basant sur la date de création du premier utilisateur."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Impossible de compter les utilisateurs" "translation": "Impossible de compter les utilisateurs"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Impossibile aggiungere gli utenti al canale perché sono stati rimossi dal gruppo." "translation": "Impossibile aggiungere gli utenti al canale perché sono stati rimossi dal gruppo."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Il canale è stato archiviato o eliminato"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Impossibile aggiungere l'utente a questo tipo di canale" "translation": "Impossibile aggiungere l'utente a questo tipo di canale"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Impossibile eliminare i canali diretti o di gruppo" "translation": "Impossibile eliminare i canali diretti o di gruppo"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "Il canale è già stato eliminato"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "Non si dispone dei permessi necessari" "translation": "Non si dispone dei permessi necessari"
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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." "translation": "Questa API non è accessibile poiché le migrazioni richieste non sono ancora state completate."
}, },
{
"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", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Questo gruppo ha raggiunto il limite massimo di utenti ammessi. Contatta il tuo amministratore di sistema per innalzare il limite." "translation": "Questo gruppo ha raggiunto il limite massimo di utenti ammessi. Contatta il tuo amministratore di sistema per innalzare il limite."
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Errore riscontrato durante la ricercare dei profili utente" "translation": "Errore riscontrato durante la ricercare dei profili utente"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Impossibile contare gli utenti" "translation": "Impossibile contare gli utenti"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "既にチームから削除されたユーザーのため、チャンネルに追加することはできません。" "translation": "既にチームから削除されたユーザーのため、チャンネルに追加することはできません。"
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "チャンネルはアーカイブされているか削除されています"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "この種類のチャンネルにはユーザーを追加することはできません" "translation": "この種類のチャンネルにはユーザーを追加することはできません"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "ダイレクトメッセージチャンネルもしくはグループメッセージチャンネルを削除できません" "translation": "ダイレクトメッセージチャンネルもしくはグループメッセージチャンネルを削除できません"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "チャンネルは既に削除されています"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "あなたには必要な権限が付与されていません" "translation": "あなたには必要な権限が付与されていません"
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error",
"translation": "要求された移行処理が完了していないため、このAPIエンドポイントにアクセスできません。" "translation": "要求された移行処理が完了していないため、このAPIエンドポイントにアクセスできません。"
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "インストール日時を解析できませんでした"
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "このチームは登録ユーザー数の上限に達しました。システム管理者に上限値を上げるよう依頼してください。" "translation": "このチームは登録ユーザー数の上限に達しました。システム管理者に上限値を上げるよう依頼してください。"
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "ユーザーのプロフィールを探す際にエラーが発生しました" "translation": "ユーザーのプロフィールを探す際にエラーが発生しました"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "最初のユーザー作成日時の基づくシステム日時を推測できませんでした"
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "ユーザー数を取得できませんでした" "translation": "ユーザー数を取得できませんでした"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "사용자가 팀에서 제거되어 채널에 추가할 수 없습니다." "translation": "사용자가 팀에서 제거되어 채널에 추가할 수 없습니다."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "채널이 보존 처리 혹은 삭제되었습니다"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "이 유형의 채널엔 사용자를 추가할 수 없습니다" "translation": "이 유형의 채널엔 사용자를 추가할 수 없습니다"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "개인 혹은 단체 메시지 채널을 삭제할 수 없습니다." "translation": "개인 혹은 단체 메시지 채널을 삭제할 수 없습니다."
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "채널이 이미 삭제되었습니다"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "사용 권한이 없습니다." "translation": "사용 권한이 없습니다."
@@ -381,7 +373,7 @@
}, },
{ {
"id": "api.command_channel_header.permission.app_error", "id": "api.command_channel_header.permission.app_error",
"translation": "당신은 채널 머릿말을 수정할 권한을 가지고 있지 않습니다." "translation": "채널 헤더를 수정할 권한을 가지고 있지 않습니다."
}, },
{ {
"id": "api.command_channel_header.update_channel.app_error", "id": "api.command_channel_header.update_channel.app_error",
@@ -413,7 +405,7 @@
}, },
{ {
"id": "api.command_channel_purpose.permission.app_error", "id": "api.command_channel_purpose.permission.app_error",
"translation": "당신은 채널 설명 수정 권한을 가지고 있지 않습니다." "translation": "채널 설명 수정 권한을 가지고 있지 않습니다."
}, },
{ {
"id": "api.command_channel_purpose.update_channel.app_error", "id": "api.command_channel_purpose.update_channel.app_error",
@@ -445,7 +437,7 @@
}, },
{ {
"id": "api.command_channel_rename.permission.app_error", "id": "api.command_channel_rename.permission.app_error",
"translation": "당신은 채널 이름 수정 권한을 가지고 있지 않습니다." "translation": "채널 이름 수정 권한을 가지고 있지 않습니다."
}, },
{ {
"id": "api.command_channel_rename.too_long.app_error", "id": "api.command_channel_rename.too_long.app_error",
@@ -840,7 +832,7 @@
}, },
{ {
"id": "api.command_remove.permission.app_error", "id": "api.command_remove.permission.app_error",
"translation": "멤버 삭제를 위한 적합한 권한을 가지고 있지 않습니다." "translation": "멤버 삭제 권한을 가지고 있지 않습니다."
}, },
{ {
"id": "api.command_remove.user_not_in_channel", "id": "api.command_remove.user_not_in_channel",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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": "This API endpoint is not accessible as required migrations have not yet completed."
}, },
{
"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", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "This team has reached the maximum number of allowed accounts. Contact your systems administrator to set a higher limit." "translation": "This team has reached the maximum number of allowed accounts. Contact your systems administrator to set a higher limit."
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "We encountered an error while finding user profiles" "translation": "We encountered an error while finding user profiles"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "채널을 찾을 수 없습니다" "translation": "채널을 찾을 수 없습니다"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Fout bij toevoegen van gebruiker aan kanaal omdat de gebruiker verwijderd is van het team." "translation": "Fout bij toevoegen van gebruiker aan kanaal omdat de gebruiker verwijderd is van het team."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Het kanaal is gearchiveerd of verwijderd"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Kan geen gebruikers toevoegen aan dit soort kanaal" "translation": "Kan geen gebruikers toevoegen aan dit soort kanaal"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Cannot delete direct or group message channels" "translation": "Cannot delete direct or group message channels"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "Channel is already deleted"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "U beschikt niet over de juiste rechten" "translation": "U beschikt niet over de juiste rechten"
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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": "This API endpoint is not accessible as required migrations have not yet completed."
}, },
{
"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", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Het maximaal aantal leden voor dit team is bereikt. Neem contact op met de beheerder voor een hoger limiet." "translation": "Het maximaal aantal leden voor dit team is bereikt. Neem contact op met de beheerder voor een hoger limiet."
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Er is een probleem opgestreden tijdens het opzoeken van het gebruikersprofiel" "translation": "Er is een probleem opgestreden tijdens het opzoeken van het gebruikersprofiel"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Het aantal gebruikers kan niet geteld worden" "translation": "Het aantal gebruikers kan niet geteld worden"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Nie udało się dodać użytkownika do kanału, ponieważ został on usunięty z zespołu." "translation": "Nie udało się dodać użytkownika do kanału, ponieważ został on usunięty z zespołu."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Kanał został zarchiwizowany lub usunięty"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Nie można dodać użytkownika do kanału tego typu" "translation": "Nie można dodać użytkownika do kanału tego typu"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Cannot delete direct or group message channels" "translation": "Cannot delete direct or group message channels"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "Kanał jest już usunięty"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "Brak odpowiednich uprawnień" "translation": "Brak odpowiednich uprawnień"
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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": "This API endpoint is not accessible as required migrations have not yet completed."
}, },
{
"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", "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ął limit kont. Skontaktuj się z administratorem aby ustanowić wyższy pułap."
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Wystąpił błąd podczas wyszukiwania profili użytkowników" "translation": "Wystąpił błąd podczas wyszukiwania profili użytkowników"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Nie udało się policzyć ilości użytkowników" "translation": "Nie udało się policzyć ilości użytkowników"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Falha ao adicionar o usuário ao canal porque ele foi removido desta equipe." "translation": "Falha ao adicionar o usuário ao canal porque ele foi removido desta equipe."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "O canal foi deletado ou arquivado"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Não foi possível adicionar usuário para este tipo de canal" "translation": "Não foi possível adicionar usuário para este tipo de canal"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Não é possível deletar os canais de mensagens diretas ou em grupo" "translation": "Não é possível deletar os canais de mensagens diretas ou em grupo"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "O canal já foi apagado"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "Você não tem a permissão apropriada" "translation": "Você não tem a permissão apropriada"
@@ -2496,11 +2488,11 @@
}, },
{ {
"id": "app.import.import_direct_post.save_preferences.error", "id": "app.import.import_direct_post.save_preferences.error",
"translation": "Erro ao importar a postagem direta. Falha ao salvar as preferências." "translation": "Erro ao importar mensagem direta. Falha ao salvar as preferências."
}, },
{ {
"id": "app.import.import_direct_post.user_not_found.error", "id": "app.import.import_direct_post.user_not_found.error",
"translation": "Usuário do post não existe" "translation": "Usuário da publicação não existe"
}, },
{ {
"id": "app.import.import_line.null_channel.error", "id": "app.import.import_line.null_channel.error",
@@ -2536,19 +2528,19 @@
}, },
{ {
"id": "app.import.import_post.channel_not_found.error", "id": "app.import.import_post.channel_not_found.error",
"translation": "Erro ao importar post. O canal com o nome \"{{.ChannelName}}\" não foi encontrado." "translation": "Erro ao importar publicação. O canal com o nome \"{{.ChannelName}}\" não foi encontrado."
}, },
{ {
"id": "app.import.import_post.save_preferences.error", "id": "app.import.import_post.save_preferences.error",
"translation": "Erro ao importar a postagem. Falha ao salvar as preferências." "translation": "Erro ao importar publicação. Falha ao salvar as preferências."
}, },
{ {
"id": "app.import.import_post.team_not_found.error", "id": "app.import.import_post.team_not_found.error",
"translation": "Erro ao importar post. A equipe com o nome \"{{.TeamName}}\" não foi encontrada." "translation": "Erro ao importar publicação. A equipe com o nome \"{{.TeamName}}\" não foi encontrada."
}, },
{ {
"id": "app.import.import_post.user_not_found.error", "id": "app.import.import_post.user_not_found.error",
"translation": "Erro ao importar post. O usuário com o nome \"{{.Username}}\" não foi encontrado." "translation": "Erro ao importar publicação. O usuário com o nome \"{{.Username}}\" não foi encontrado."
}, },
{ {
"id": "app.import.import_scheme.scope_change.error", "id": "app.import.import_scheme.scope_change.error",
@@ -2640,7 +2632,7 @@
}, },
{ {
"id": "app.import.validate_direct_post_import_data.channel_members_required.error", "id": "app.import.validate_direct_post_import_data.channel_members_required.error",
"translation": "Propriedade obrigatória do post direto não foi informada: channel_members" "translation": "Propriedade obrigatória da mensagem direta não foi informada: channel_members"
}, },
{ {
"id": "app.import.validate_direct_post_import_data.channel_members_too_few.error", "id": "app.import.validate_direct_post_import_data.channel_members_too_few.error",
@@ -2668,7 +2660,7 @@
}, },
{ {
"id": "app.import.validate_direct_post_import_data.unknown_flagger.error", "id": "app.import.validate_direct_post_import_data.unknown_flagger.error",
"translation": "Postagem só pode ser marcada por membros que estão no canal. \"{{.Username}}\" não é membro." "translation": "Mensagens diretas só pode ser marcada por membros que estão no canal. \"{{.Username}}\" não é membro."
}, },
{ {
"id": "app.import.validate_direct_post_import_data.user_missing.error", "id": "app.import.validate_direct_post_import_data.user_missing.error",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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." "translation": "Este endpoint da API não está acessível, pois as migrações exigidas ainda não foram concluídas."
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "Falha ao analisar a data de instalação"
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Esta equipe alcançou o número máximo de contas permitidas. Contate o administrador do sistema para ajustar um limite maior." "translation": "Esta equipe alcançou o número máximo de contas permitidas. Contate o administrador do sistema para ajustar um limite maior."
@@ -3284,7 +3280,7 @@
}, },
{ {
"id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error", "id": "ent.elasticsearch.indexer.do_job.get_oldest_post.error",
"translation": "A postagem mais antiga não pode ser obtida do banco de dados." "translation": "A publicação mais antiga não pode ser obtida do banco de dados."
}, },
{ {
"id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error",
@@ -4320,7 +4316,7 @@
}, },
{ {
"id": "model.incoming_hook.icon_url.app_error", "id": "model.incoming_hook.icon_url.app_error",
"translation": "Ícone de postagem inválido" "translation": "Ícone de publicação inválido"
}, },
{ {
"id": "model.incoming_hook.id.app_error", "id": "model.incoming_hook.id.app_error",
@@ -4576,7 +4572,7 @@
}, },
{ {
"id": "model.reaction.is_valid.post_id.app_error", "id": "model.reaction.is_valid.post_id.app_error",
"translation": "Id da postagem inválida" "translation": "Id da publicação inválida"
}, },
{ {
"id": "model.reaction.is_valid.user_id.app_error", "id": "model.reaction.is_valid.user_id.app_error",
@@ -5400,7 +5396,7 @@
}, },
{ {
"id": "store.sql_post.query_max_post_size.error", "id": "store.sql_post.query_max_post_size.error",
"translation": "Não foi possível determinar o tamanho máximo de postagem suportado" "translation": "Não foi possível determinar o tamanho máximo de publicação suportado"
}, },
{ {
"id": "store.sql_post.save.app_error", "id": "store.sql_post.save.app_error",
@@ -5500,7 +5496,7 @@
}, },
{ {
"id": "store.sql_reaction.get_for_post.app_error", "id": "store.sql_reaction.get_for_post.app_error",
"translation": "Não é possível obter as reações para a postagem" "translation": "Não é possível obter as reações para a publicação"
}, },
{ {
"id": "store.sql_reaction.permanent_delete_batch.app_error", "id": "store.sql_reaction.permanent_delete_batch.app_error",
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Encontramos um erro enquanto procurava os perfis de usuários" "translation": "Encontramos um erro enquanto procurava os perfis de usuários"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Não é possível inferir a data do sistema com base na data de criação do primeiro usuário."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Não foi possível contar os usuários" "translation": "Não foi possível contar os usuários"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Nu sa reușit adăugarea utilizatorului la canal, deoarece a fost eliminat din echipă." "translation": "Nu sa reușit adăugarea utilizatorului la canal, deoarece a fost eliminat din echipă."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Canalul a fost arhivat sau șters"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Nu se poate adăuga utilizator la acest tip de canal" "translation": "Nu se poate adăuga utilizator la acest tip de canal"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Nu se pot șterge canalele de mesaje directe sau de grup" "translation": "Nu se pot șterge canalele de mesaje directe sau de grup"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "Canalul este deja șters"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "Nu aveți permisiunile corespunzătoare" "translation": "Nu aveți permisiunile corespunzătoare"
@@ -1520,7 +1512,7 @@
}, },
{ {
"id": "api.slackimport.slack_add_users.email_pwd", "id": "api.slackimport.slack_add_users.email_pwd",
"translation": "Opriți utilizatorul cu e-mail {{.Email}} și parola {{.Password}} a fost importată.\n" "translation": "Utilizatorul Slack cu e-mail {{.Email}} și parola {{.Password}} a fost importat(ă).\r\n"
}, },
{ {
"id": "api.slackimport.slack_add_users.merge_existing", "id": "api.slackimport.slack_add_users.merge_existing",
@@ -3076,7 +3068,7 @@
}, },
{ {
"id": "app.plugin.install_id_failed_remove.app_error", "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": "Nu se poate instala plugin-ul. Un plugin cu același ID-ul este deja instalat și nu a fost eliminate."
}, },
{ {
"id": "app.plugin.invalid_id.app_error", "id": "app.plugin.invalid_id.app_error",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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ă." "translation": "Acest final de API nu este accesibil ca necesară migraţii nu au încheiat încă."
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "Eroare în timpul Procesării la data instalării."
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Această echipă a atins numărul maxim de permise conturi. Contactați administratorul de sistem pentru a seta o limită mai mare." "translation": "Această echipă a atins numărul maxim de permise conturi. Contactați administratorul de sistem pentru a seta o limită mai mare."
@@ -3320,7 +3316,7 @@
}, },
{ {
"id": "ent.elasticsearch.start.already_started.app_error", "id": "ent.elasticsearch.start.already_started.app_error",
"translation": "Elasticsearch nu este pornit" "translation": "Elasticsearch este deja pornit"
}, },
{ {
"id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error",
@@ -3332,7 +3328,7 @@
}, },
{ {
"id": "ent.elasticsearch.stop.already_stopped.app_error", "id": "ent.elasticsearch.stop.already_stopped.app_error",
"translation": "Elasticsearch is already stopped" "translation": "Elasticsearch este deja oprit"
}, },
{ {
"id": "ent.elasticsearch.test_config.connect_failed", "id": "ent.elasticsearch.test_config.connect_failed",
@@ -3644,7 +3640,7 @@
}, },
{ {
"id": "model.authorize.is_valid.scope.app_error", "id": "model.authorize.is_valid.scope.app_error",
"translation": "Domeniu %s invalid" "translation": "Scop invalid"
}, },
{ {
"id": "model.authorize.is_valid.state.app_error", "id": "model.authorize.is_valid.state.app_error",
@@ -4412,7 +4408,7 @@
}, },
{ {
"id": "model.outgoing_hook.icon_url.app_error", "id": "model.outgoing_hook.icon_url.app_error",
"translation": "Domeniu %s invalid" "translation": "Icoană invalidă"
}, },
{ {
"id": "model.outgoing_hook.is_valid.callback.app_error", "id": "model.outgoing_hook.is_valid.callback.app_error",
@@ -5740,7 +5736,7 @@
}, },
{ {
"id": "store.sql_team.clear_all_custom_role_assignments.select.app_error", "id": "store.sql_team.clear_all_custom_role_assignments.select.app_error",
"translation": "A reuşit să regăsească membrii echipei" "translation": "Nu am reușit să recupereze membrii echipei"
}, },
{ {
"id": "store.sql_team.clear_all_custom_role_assignments.update.app_error", "id": "store.sql_team.clear_all_custom_role_assignments.update.app_error",
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Am întâlnit o eroare în timp ce găsirea profiluri de utilizator" "translation": "Am întâlnit o eroare în timp ce găsirea profiluri de utilizator"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Nu se poate deduce data sistemului bazată pe prima dată de creare a utilizatorului."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Nu vom putea conta utilizatorilor" "translation": "Nu vom putea conta utilizatorilor"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Невозможно добавить пользователя к каналу, так как он был удален из команды." "translation": "Невозможно добавить пользователя к каналу, так как он был удален из команды."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Данный канал был перемещён в архив, либо удалён"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Не могу добавить пользователя в канал этого типа" "translation": "Не могу добавить пользователя в канал этого типа"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Cannot delete direct or group message channels" "translation": "Cannot delete direct or group message channels"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "Канал уже удалён"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "У вас нет соответствующих прав" "translation": "У вас нет соответствующих прав"
@@ -265,7 +257,7 @@
}, },
{ {
"id": "api.channel.update_channel_scheme.scheme_scope.error", "id": "api.channel.update_channel_scheme.scheme_scope.error",
"translation": "Невозможно установить схему команды так как данная схема не является схемой команды." "translation": "Невозможно применить схему к каналу, так как данная схема не является схемой канала."
}, },
{ {
"id": "api.channel.update_team_member_roles.scheme_role.app_error", "id": "api.channel.update_team_member_roles.scheme_role.app_error",
@@ -648,7 +640,7 @@
}, },
{ {
"id": "api.command_invite_people.permission.app_error", "id": "api.command_invite_people.permission.app_error",
"translation": "You don't have permission to invite new users to this server." "translation": "У вас нет прав для приглашения новых участников."
}, },
{ {
"id": "api.command_join.desc", "id": "api.command_join.desc",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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": "This API endpoint is not accessible as required migrations have not yet completed."
}, },
{
"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", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Эта команда достигла максимального количества разрешенных учетных записей. Свяжитесь с системным администратором для установки большего предела." "translation": "Эта команда достигла максимального количества разрешенных учетных записей. Свяжитесь с системным администратором для установки большего предела."
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Возникла ошибка при поиске пользовательских профилей" "translation": "Возникла ошибка при поиске пользовательских профилей"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "Unable to infer the system date based on the first user creation date."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Не удалось подсчитать пользователей" "translation": "Не удалось подсчитать пользователей"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "Takımdan çıkarılmış olduğundan kullanıcı kanala eklenemedi." "translation": "Takımdan çıkarılmış olduğundan kullanıcı kanala eklenemedi."
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "Kanal arşivlenmiş ya da silinmiş"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "Bu kanal türüne kullanıcı eklenemez" "translation": "Bu kanal türüne kullanıcı eklenemez"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "Doğrudan ya da grup ileti kanalları silinemez" "translation": "Doğrudan ya da grup ileti kanalları silinemez"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "Kanal zaten silinmiş"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "İzinleriniz yeterli değil" "translation": "İzinleriniz yeterli değil"
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "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ı." "translation": "API bağlantı noktasına erişilemediğinden istenilen aktarımlar yapılamadı."
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "Kurulum tarihi işlenemedi"
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "Bu takım izin verilen en fazla hesap sayısına ulaşmış. Sınırı yükseltmesi için sistem yöneticinizle görüşün." "translation": "Bu takım izin verilen en fazla hesap sayısına ulaşmış. Sınırı yükseltmesi için sistem yöneticinizle görüşün."
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "Kullanıcı profilleri bulunurken bir sorun çıktı" "translation": "Kullanıcı profilleri bulunurken bir sorun çıktı"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "İlk kullanıcı ekleme tarihine göre sistem tarihi belirlenemedi."
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "Kullanıcılar sayılamadı" "translation": "Kullanıcılar sayılamadı"

Просмотреть файл

@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "无法将用户添加到频道,因为用户已从团队中移除。" "translation": "无法将用户添加到频道,因为用户已从团队中移除。"
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "该频道已归档或者被删除"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "不能添加用户到该频道类型" "translation": "不能添加用户到该频道类型"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "无法删除私信或组消息频道" "translation": "无法删除私信或组消息频道"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "频道已被删除"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "您没有对应的权限" "translation": "您没有对应的权限"
@@ -1444,7 +1436,7 @@
}, },
{ {
"id": "api.reaction.town_square_read_only", "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", "id": "api.roles.patch_roles.license.error",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error",
"translation": "API 无法访问因为需要的数据转移未完成。" "translation": "API 无法访问因为需要的数据转移未完成。"
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "解析安装日期失败"
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "这个团队已经达到允许的最大帐号数量。请与系统管理员联系以设置更高的限制。" "translation": "这个团队已经达到允许的最大帐号数量。请与系统管理员联系以设置更高的限制。"
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "我们查找用户配置文件遇到了一个错误" "translation": "我们查找用户配置文件遇到了一个错误"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "无法按照首个用户创建日期判断系统日期。"
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "我们无法计算用户数" "translation": "我们无法计算用户数"

Просмотреть файл

@@ -41,7 +41,7 @@
}, },
{ {
"id": "api.admin.test_email.body", "id": "api.admin.test_email.body",
"translation": "<br/><br/><br/>看起來您的 Mattermost 電子郵件設定正確!" "translation": "看起來您的 Mattermost 電子郵件設定正確!"
}, },
{ {
"id": "api.admin.test_email.missing_server", "id": "api.admin.test_email.missing_server",
@@ -91,10 +91,6 @@
"id": "api.channel.add_user.to.channel.failed.deleted.app_error", "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
"translation": "無法將使用者新增到頻道。使用者已從團隊中移除。" "translation": "無法將使用者新增到頻道。使用者已從團隊中移除。"
}, },
{
"id": "api.channel.add_user_to_channel.deleted.app_error",
"translation": "頻道已被封存或刪除"
},
{ {
"id": "api.channel.add_user_to_channel.type.app_error", "id": "api.channel.add_user_to_channel.type.app_error",
"translation": "無法加入使用者至此類型頻道" "translation": "無法加入使用者至此類型頻道"
@@ -163,10 +159,6 @@
"id": "api.channel.delete_channel.type.invalid", "id": "api.channel.delete_channel.type.invalid",
"translation": "無法刪除直接或群組訊息頻道" "translation": "無法刪除直接或群組訊息頻道"
}, },
{
"id": "api.channel.join_channel.already_deleted.app_error",
"translation": "頻道已被刪除"
},
{ {
"id": "api.channel.join_channel.permissions.app_error", "id": "api.channel.join_channel.permissions.app_error",
"translation": "您沒有適當的權限" "translation": "您沒有適當的權限"
@@ -193,7 +185,7 @@
}, },
{ {
"id": "api.channel.patch_update_channel.forbidden.app_error", "id": "api.channel.patch_update_channel.forbidden.app_error",
"translation": "更新頻道成員時失敗" "translation": "更新頻道時失敗"
}, },
{ {
"id": "api.channel.post_channel_privacy_message.error", "id": "api.channel.post_channel_privacy_message.error",
@@ -313,7 +305,7 @@
}, },
{ {
"id": "api.command.invite_people.email_invitations_off", "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", "id": "api.command.invite_people.email_off",
@@ -584,7 +576,7 @@
}, },
{ {
"id": "api.command_groupmsg.permission.app_error", "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", "id": "api.command_help.desc",
@@ -648,7 +640,7 @@
}, },
{ {
"id": "api.command_invite_people.permission.app_error", "id": "api.command_invite_people.permission.app_error",
"translation": "You don't have permission to invite new users to this server." "translation": "沒有權限以邀請新使用者加入此伺服器。"
}, },
{ {
"id": "api.command_join.desc", "id": "api.command_join.desc",
@@ -744,7 +736,7 @@
}, },
{ {
"id": "api.command_msg.permission.app_error", "id": "api.command_msg.permission.app_error",
"translation": "權限不足以移除成員。" "translation": "權限不足以直接傳訊給此使用者。"
}, },
{ {
"id": "api.command_mute.desc", "id": "api.command_mute.desc",
@@ -1444,7 +1436,7 @@
}, },
{ {
"id": "api.reaction.town_square_read_only", "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", "id": "api.roles.patch_roles.license.error",
@@ -1624,7 +1616,7 @@
}, },
{ {
"id": "api.team.invite_members.disabled.app_error", "id": "api.team.invite_members.disabled.app_error",
"translation": "Email invitations are disabled." "translation": "電子郵件邀請已被停用。"
}, },
{ {
"id": "api.team.invite_members.invalid_email.app_error", "id": "api.team.invite_members.invalid_email.app_error",
@@ -1736,7 +1728,7 @@
}, },
{ {
"id": "api.templates.deactivate_body.info", "id": "api.templates.deactivate_body.info",
"translation": "You deactivated your account on {{ .SiteURL }}." "translation": "您已停用在 {{ .SiteURL }} 的帳號。"
}, },
{ {
"id": "api.templates.deactivate_body.title", "id": "api.templates.deactivate_body.title",
@@ -1744,7 +1736,7 @@
}, },
{ {
"id": "api.templates.deactivate_body.warning", "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", "id": "api.templates.deactivate_subject",
@@ -1752,7 +1744,7 @@
}, },
{ {
"id": "api.templates.email_change_body.info", "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", "id": "api.templates.email_change_body.title",
@@ -1784,15 +1776,15 @@
}, },
{ {
"id": "api.templates.email_info1", "id": "api.templates.email_info1",
"translation": "Any questions at all, mail us any time: " "translation": "如果有任何問題,隨時寄信給我們:"
}, },
{ {
"id": "api.templates.email_info2", "id": "api.templates.email_info2",
"translation": "Best wishes," "translation": "祝心想事成"
}, },
{ {
"id": "api.templates.email_info3", "id": "api.templates.email_info3",
"translation": "The {{.SiteName}} Team" "translation": "{{.SiteName}} 團隊"
}, },
{ {
"id": "api.templates.email_organization", "id": "api.templates.email_organization",
@@ -1800,7 +1792,7 @@
}, },
{ {
"id": "api.templates.email_warning", "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", "id": "api.templates.invite_body.button",
@@ -1808,11 +1800,11 @@
}, },
{ {
"id": "api.templates.invite_body.extra_info", "id": "api.templates.invite_body.extra_info",
"translation": "Mattermost 能讓您透過個人電腦與手機分享訊息與檔案,包括快速搜尋以及封存功能。當加入 <strong>{{.TeamDisplayName}}</strong> 後,您能夠透過下列網址隨時登入到新團隊來使用這些功能:<br/><br/><a href='{{.TeamURL}}'>{{.TeamURL}}</a>" "translation": "Mattermost 能讓您透過個人電腦與手機分享訊息與檔案,包括快速搜尋以及封存功能。當加入 [[{{.TeamDisplayName}}]] 後,您能夠透過下列網址隨時登入到新團隊來使用這些功能:"
}, },
{ {
"id": "api.templates.invite_body.info", "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", "id": "api.templates.invite_body.title",
@@ -1824,7 +1816,7 @@
}, },
{ {
"id": "api.templates.mfa_activated_body.info", "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", "id": "api.templates.mfa_activated_body.title",
@@ -1836,7 +1828,7 @@
}, },
{ {
"id": "api.templates.mfa_deactivated_body.info", "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", "id": "api.templates.mfa_deactivated_body.title",
@@ -1844,7 +1836,7 @@
}, },
{ {
"id": "api.templates.password_change_body.info", "id": "api.templates.password_change_body.info",
"translation": "Your password has been updated for {{.TeamDisplayName}} on {{ .TeamURL }} by {{.Method}}." "translation": "{{ .TeamURL }} 上 {{.TeamDisplayName}} 的密碼已被 {{.Method}} 更新。"
}, },
{ {
"id": "api.templates.password_change_body.title", "id": "api.templates.password_change_body.title",
@@ -1864,11 +1856,11 @@
}, },
{ {
"id": "api.templates.reset_body.info1", "id": "api.templates.reset_body.info1",
"translation": "To change your password, click \"Reset Password\" below." "translation": "要變更密碼,請按下面的\"重設密碼\"。"
}, },
{ {
"id": "api.templates.reset_body.info2", "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", "id": "api.templates.reset_body.title",
@@ -1880,7 +1872,7 @@
}, },
{ {
"id": "api.templates.signin_change_email.body.info", "id": "api.templates.signin_change_email.body.info",
"translation": "您已經變更了 {{ .SiteName }} 上 {{.TeamDisplayName}} 的登入方式" "translation": "您已經 {{ .SiteName }} 上的登入方式變更為 {{.Method}}"
}, },
{ {
"id": "api.templates.signin_change_email.body.method_email", "id": "api.templates.signin_change_email.body.method_email",
@@ -1896,7 +1888,7 @@
}, },
{ {
"id": "api.templates.user_access_token_body.info", "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}} 上的帳號已增加個人存取 Token。它們可用來以您的帳號名義存取 {{.SiteName}}。"
}, },
{ {
"id": "api.templates.user_access_token_body.title", "id": "api.templates.user_access_token_body.title",
@@ -1908,7 +1900,7 @@
}, },
{ {
"id": "api.templates.username_change_body.info", "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", "id": "api.templates.username_change_body.title",
@@ -2180,19 +2172,19 @@
}, },
{ {
"id": "api.user.saml.app_error", "id": "api.user.saml.app_error",
"translation": "Unable to process SAML login request." "translation": "無法處理 SAML 登入請求。"
}, },
{ {
"id": "api.user.saml.extension_id.app_error", "id": "api.user.saml.extension_id.app_error",
"translation": "無效的操作 ID" "translation": "無效的擴充 ID"
}, },
{ {
"id": "api.user.saml.extension_unsupported", "id": "api.user.saml.extension_unsupported",
"translation": "Extensions are not supported." "translation": "不支援擴充。"
}, },
{ {
"id": "api.user.saml.invalid_extension", "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", "id": "api.user.saml.not_available.app_error",
@@ -2432,11 +2424,11 @@
}, },
{ {
"id": "app.import.attachment.bad_file.error", "id": "app.import.attachment.bad_file.error",
"translation": "Error reading the file at: \"{{.FilePath}}\"" "translation": "讀取檔案時錯誤:\"{{.FilePath}}\""
}, },
{ {
"id": "app.import.attachment.file_upload.error", "id": "app.import.attachment.file_upload.error",
"translation": "Error uploading the file: \"{{.FilePath}}\"" "translation": "上傳檔案時錯誤:\"{{.FilePath}}\""
}, },
{ {
"id": "app.import.bulk_import.file_scan.error", "id": "app.import.bulk_import.file_scan.error",
@@ -2452,7 +2444,7 @@
}, },
{ {
"id": "app.import.emoji.bad_file.error", "id": "app.import.emoji.bad_file.error",
"translation": "Error reading import emoji image file. Emoji with name: \"{{.EmojiName}}\"" "translation": "匯入繪文字圖像時讀取檔案錯誤。繪文字名稱:\"{{.EmojiName}}\""
}, },
{ {
"id": "app.import.import_channel.scheme_deleted.error", "id": "app.import.import_channel.scheme_deleted.error",
@@ -2676,15 +2668,15 @@
}, },
{ {
"id": "app.import.validate_emoji_import_data.empty.error", "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", "id": "app.import.validate_emoji_import_data.image_missing.error",
"translation": "Import emoji image field missing or blank." "translation": "匯入繪文字缺少圖像欄位或該欄位為空。"
}, },
{ {
"id": "app.import.validate_emoji_import_data.name_missing.error", "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", "id": "app.import.validate_post_import_data.channel_missing.error",
@@ -2988,7 +2980,7 @@
}, },
{ {
"id": "app.notification.body.text.group_message.full", "id": "app.notification.body.text.group_message.full",
"translation": "Channel: {{.ChannelName}}" "translation": "頻道:{{.ChannelName}}"
}, },
{ {
"id": "app.notification.body.text.group_message.full2", "id": "app.notification.body.text.group_message.full2",
@@ -3000,7 +2992,7 @@
}, },
{ {
"id": "app.notification.body.text.notification.full", "id": "app.notification.body.text.notification.full",
"translation": "Channel: {{.ChannelName}}" "translation": "頻道:{{.ChannelName}}"
}, },
{ {
"id": "app.notification.body.text.notification.full2", "id": "app.notification.body.text.notification.full2",
@@ -3064,7 +3056,7 @@
}, },
{ {
"id": "app.plugin.get_statuses.app_error", "id": "app.plugin.get_statuses.app_error",
"translation": "無法設定模組狀態。" "translation": "無法取得模組狀態。"
}, },
{ {
"id": "app.plugin.install.app_error", "id": "app.plugin.install.app_error",
@@ -3076,7 +3068,7 @@
}, },
{ {
"id": "app.plugin.install_id_failed_remove.app_error", "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": "無法安裝模組。已安裝相同 ID 的模組且無法移除。"
}, },
{ {
"id": "app.plugin.invalid_id.app_error", "id": "app.plugin.invalid_id.app_error",
@@ -3118,6 +3110,10 @@
"id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error", "id": "app.schemes.is_phase_2_migration_completed.not_completed.app_error",
"translation": "必須執行的資料移轉尚未完成,無法存取此 API 端點。" "translation": "必須執行的資料移轉尚未完成,無法存取此 API 端點。"
}, },
{
"id": "app.system_install_date.parse_int.app_error",
"translation": "解析安裝日期失敗"
},
{ {
"id": "app.team.join_user_to_team.max_accounts.app_error", "id": "app.team.join_user_to_team.max_accounts.app_error",
"translation": "此團隊已達最大使用者數量上限。請聯絡系統管理員調大數量限制。" "translation": "此團隊已達最大使用者數量上限。請聯絡系統管理員調大數量限制。"
@@ -3220,7 +3216,7 @@
}, },
{ {
"id": "ent.compliance.global_relay.open_temporary_file.appError", "id": "ent.compliance.global_relay.open_temporary_file.appError",
"translation": "無法建立暫存的 CSV 匯出檔案。" "translation": "無法開啟暫存的匯出檔案。"
}, },
{ {
"id": "ent.compliance.licence_disable.app_error", "id": "ent.compliance.licence_disable.app_error",
@@ -3320,7 +3316,7 @@
}, },
{ {
"id": "ent.elasticsearch.start.already_started.app_error", "id": "ent.elasticsearch.start.already_started.app_error",
"translation": "Elasticsearch 沒有啟動" "translation": "Elasticsearch 啟動"
}, },
{ {
"id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error", "id": "ent.elasticsearch.start.create_bulk_processor_failed.app_error",
@@ -3332,7 +3328,7 @@
}, },
{ {
"id": "ent.elasticsearch.stop.already_stopped.app_error", "id": "ent.elasticsearch.stop.already_stopped.app_error",
"translation": "Elasticsearch 沒有啟動" "translation": "Elasticsearch 已停止"
}, },
{ {
"id": "ent.elasticsearch.test_config.connect_failed", "id": "ent.elasticsearch.test_config.connect_failed",
@@ -3404,43 +3400,43 @@
}, },
{ {
"id": "ent.message_export.global_relay.create_file_in_zip.app_error", "id": "ent.message_export.global_relay.create_file_in_zip.app_error",
"translation": "無法建立 zip 匯出檔案。" "translation": "無法建立 eml 檔案。"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.close.app_error", "id": "ent.message_export.global_relay_export.deliver.close.app_error",
"translation": "Unable to deliver the email to Global Relay." "translation": "無法發送郵件至 Global Relay"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.from_address.app_error", "id": "ent.message_export.global_relay_export.deliver.from_address.app_error",
"translation": "Unable to set the email From address." "translation": "無法設定電子郵件寄件人地址。"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.msg.app_error", "id": "ent.message_export.global_relay_export.deliver.msg.app_error",
"translation": "Unable to set the email message." "translation": "無法設定電子郵件訊息。"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.msg_data.app_error", "id": "ent.message_export.global_relay_export.deliver.msg_data.app_error",
"translation": "Unable to write the email message." "translation": "無法寫入電子郵件訊息。"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error", "id": "ent.message_export.global_relay_export.deliver.parse_mail.app_error",
"translation": "Unable to read the email information." "translation": "無法讀取電子郵件資訊。"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.to_address.app_error", "id": "ent.message_export.global_relay_export.deliver.to_address.app_error",
"translation": "Unable to set the email To address." "translation": "無法設定電子郵件收件人地址。"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_get_file_info.app_error",
"translation": "Unable to get the information of the export temporary file" "translation": "無法取得匯出暫存檔的資訊"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_open_email_file.app_error",
"translation": "Unable to get the an email from the temporary file" "translation": "無法從暫存檔取得電子郵件"
}, },
{ {
"id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error", "id": "ent.message_export.global_relay_export.deliver.unable_to_open_zip_file_data.app_error",
"translation": "Unable to open the export temporary file" "translation": "無法開啟匯出暫存檔"
}, },
{ {
"id": "ent.mfa.activate.authenticate.app_error", "id": "ent.mfa.activate.authenticate.app_error",
@@ -3940,7 +3936,7 @@
}, },
{ {
"id": "model.config.is_valid.display.custom_url_schemes.app_error", "id": "model.config.is_valid.display.custom_url_schemes.app_error",
"translation": "自訂網址配置 {{.Scheme}} 無效。自訂網址配置必須以字母起始且只帶有字母、數字、\"+\"、\".\"跟\"-\"。" "translation": "自訂網址配置 {{.Scheme}} 無效。自訂網址配置必須以字母起始且只帶有字母、數字跟\"-\"。"
}, },
{ {
"id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error",
@@ -4412,7 +4408,7 @@
}, },
{ {
"id": "model.outgoing_hook.icon_url.app_error", "id": "model.outgoing_hook.icon_url.app_error",
"translation": "無效的範圍" "translation": "無效的圖示"
}, },
{ {
"id": "model.outgoing_hook.is_valid.callback.app_error", "id": "model.outgoing_hook.is_valid.callback.app_error",
@@ -5962,6 +5958,10 @@
"id": "store.sql_user.get_sysadmin_profiles.app_error", "id": "store.sql_user.get_sysadmin_profiles.app_error",
"translation": "尋找使用者資訊時遇到錯誤" "translation": "尋找使用者資訊時遇到錯誤"
}, },
{
"id": "store.sql_user.get_system_install_date.app_error",
"translation": "無法根據第一個使用者建立的日期推斷系統日期。"
},
{ {
"id": "store.sql_user.get_total_users_count.app_error", "id": "store.sql_user.get_total_users_count.app_error",
"translation": "無法計算使用者數量" "translation": "無法計算使用者數量"

Просмотреть файл

@@ -155,11 +155,12 @@ type API interface {
// UpdatePost updates a post. // UpdatePost updates a post.
UpdatePost(post *model.Post) (*model.Post, *model.AppError) UpdatePost(post *model.Post) (*model.Post, *model.AppError)
// CopyFileInfos creates a copy of FileInfo objects provided in the list of FileIds // CopyFileInfos duplicates the FileInfo objects referenced by the given file ids,
// these new FileInfo objects will not be linked to any post and will // recording the given user id as the new creator and returning the new set of file ids.
// be ready to provide to a new CreatePost call //
// this should be used when you want to create a copy of a post including // The duplicate FileInfo objects are not initially linked to a post, but may now be passed
// file attachments without duplicating the file uploads // to CreatePost. Use this API to duplicate a post and its file attachments without
// actually duplicating the uploaded files.
CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError)
// KVSet will store a key-value pair, unique per plugin. // KVSet will store a key-value pair, unique per plugin.

Просмотреть файл

@@ -1093,6 +1093,7 @@ func (s SqlChannelStore) GetMember(channelId string, userId string) store.StoreC
func (s SqlChannelStore) InvalidateAllChannelMembersForUser(userId string) { func (s SqlChannelStore) InvalidateAllChannelMembersForUser(userId string) {
allChannelMembersForUserCache.Remove(userId) allChannelMembersForUserCache.Remove(userId)
allChannelMembersForUserCache.Remove(userId + "_deleted")
if s.metrics != nil { if s.metrics != nil {
s.metrics.IncrementMemCacheInvalidationCounter("All Channel Members for User - Remove by UserId") s.metrics.IncrementMemCacheInvalidationCounter("All Channel Members for User - Remove by UserId")
} }
@@ -1163,8 +1164,12 @@ func (s SqlChannelStore) GetMemberForPost(postId string, userId string) store.St
func (s SqlChannelStore) GetAllChannelMembersForUser(userId string, allowFromCache bool, includeDeleted bool) store.StoreChannel { func (s SqlChannelStore) GetAllChannelMembersForUser(userId string, allowFromCache bool, includeDeleted bool) store.StoreChannel {
return store.Do(func(result *store.StoreResult) { return store.Do(func(result *store.StoreResult) {
cache_key := userId
if includeDeleted {
cache_key += "_deleted"
}
if allowFromCache { if allowFromCache {
if cacheItem, ok := allChannelMembersForUserCache.Get(userId); ok { if cacheItem, ok := allChannelMembersForUserCache.Get(cache_key); ok {
if s.metrics != nil { if s.metrics != nil {
s.metrics.IncrementMemCacheHitCounter("All Channel Members for User") s.metrics.IncrementMemCacheHitCounter("All Channel Members for User")
} }
@@ -1213,7 +1218,7 @@ func (s SqlChannelStore) GetAllChannelMembersForUser(userId string, allowFromCac
result.Data = ids result.Data = ids
if allowFromCache { if allowFromCache {
allChannelMembersForUserCache.AddWithExpiresInSecs(userId, ids, ALL_CHANNEL_MEMBERS_FOR_USER_CACHE_SEC) allChannelMembersForUserCache.AddWithExpiresInSecs(cache_key, ids, ALL_CHANNEL_MEMBERS_FOR_USER_CACHE_SEC)
} }
}) })
} }