summaryrefslogtreecommitdiffstats
path: root/webapp
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2016-03-29 10:46:54 -0400
committerHarrison Healey <harrisonmhealey@gmail.com>2016-03-29 15:18:48 -0400
commit17f10b1abad76d797e7c0b3b686f065a253f5c0b (patch)
treeed4f5462d19acae8e4bb8a524271bea52012765e /webapp
parent9de236ca9c67749c81ac7edf33924b36447064df (diff)
downloadchat-17f10b1abad76d797e7c0b3b686f065a253f5c0b.tar.gz
chat-17f10b1abad76d797e7c0b3b686f065a253f5c0b.tar.bz2
chat-17f10b1abad76d797e7c0b3b686f065a253f5c0b.zip
Added english localization for Backstage and additional cleanup
Diffstat (limited to 'webapp')
-rw-r--r--webapp/components/backstage/add_incoming_webhook.jsx14
-rw-r--r--webapp/components/backstage/add_integration.jsx2
-rw-r--r--webapp/components/backstage/add_outgoing_webhook.jsx20
-rw-r--r--webapp/components/backstage/backstage_navbar.jsx3
-rw-r--r--webapp/components/backstage/backstage_sidebar.jsx10
-rw-r--r--webapp/components/channel_select.jsx2
-rw-r--r--webapp/i18n/en.json65
-rw-r--r--webapp/i18n/es.json25
-rw-r--r--webapp/i18n/fr.json27
-rw-r--r--webapp/i18n/pt.json27
-rw-r--r--webapp/utils/utils.jsx10
11 files changed, 67 insertions, 138 deletions
diff --git a/webapp/components/backstage/add_incoming_webhook.jsx b/webapp/components/backstage/add_incoming_webhook.jsx
index cb7828698..8beec3ff5 100644
--- a/webapp/components/backstage/add_incoming_webhook.jsx
+++ b/webapp/components/backstage/add_incoming_webhook.jsx
@@ -67,7 +67,7 @@ export default class AddIncomingWebhook extends React.Component {
saving: false,
clientError: (
<FormattedMessage
- id='add_incoming_webhook.channel_required'
+ id='add_incoming_webhook.channelRequired'
defaultMessage='A valid channel is required'
/>
)
@@ -124,7 +124,7 @@ export default class AddIncomingWebhook extends React.Component {
<div className='backstage__header'>
<h1 className='text'>
<FormattedMessage
- id='add-incoming-webhook.header'
+ id='add_incoming_webhook.header'
defaultMessage='Add Incoming Webhook'
/>
</h1>
@@ -137,7 +137,7 @@ export default class AddIncomingWebhook extends React.Component {
htmlFor='name'
>
<FormattedMessage
- id='add-incoming-webhook.name'
+ id='add_incoming_webhook.name'
defaultMessage='Name'
/>
</label>
@@ -154,7 +154,7 @@ export default class AddIncomingWebhook extends React.Component {
htmlFor='description'
>
<FormattedMessage
- id='add-incoming-webhook.description'
+ id='add_incoming_webhook.description'
defaultMessage='Description'
/>
</label>
@@ -171,7 +171,7 @@ export default class AddIncomingWebhook extends React.Component {
htmlFor='channelId'
>
<FormattedMessage
- id='add-incoming-webhook.channelId'
+ id='add_incoming_webhook.channel'
defaultMessage='Channel'
/>
</label>
@@ -187,7 +187,7 @@ export default class AddIncomingWebhook extends React.Component {
to={`/${team.name}/integrations/add`}
>
<FormattedMessage
- id='add-incoming-webhook.cancel'
+ id='add_incoming_webhook.cancel'
defaultMessage='Cancel'
/>
</Link>
@@ -198,7 +198,7 @@ export default class AddIncomingWebhook extends React.Component {
onClick={this.handleSubmit}
>
<FormattedMessage
- id='add-incoming-webhook.save'
+ id='add_incoming_webhook.save'
defaultMessage='Save'
/>
</SpinnerButton>
diff --git a/webapp/components/backstage/add_integration.jsx b/webapp/components/backstage/add_integration.jsx
index 1ca079bb7..c821c0898 100644
--- a/webapp/components/backstage/add_integration.jsx
+++ b/webapp/components/backstage/add_integration.jsx
@@ -94,7 +94,7 @@ export default class AddIntegration extends React.Component {
<div className='backstage__header'>
<h1 className='text'>
<FormattedMessage
- id='add-integration.header'
+ id='add_integration.header'
defaultMessage='Add Integration'
/>
</h1>
diff --git a/webapp/components/backstage/add_outgoing_webhook.jsx b/webapp/components/backstage/add_outgoing_webhook.jsx
index 56002dca4..ea530ff57 100644
--- a/webapp/components/backstage/add_outgoing_webhook.jsx
+++ b/webapp/components/backstage/add_outgoing_webhook.jsx
@@ -71,7 +71,7 @@ export default class AddOutgoingWebhook extends React.Component {
saving: false,
clientError: (
<FormattedMessage
- id='add_outgoing_webhook.trigger_words_required'
+ id='add_outgoing_webhook.triggerWordsOrChannelRequired'
defaultMessage='A valid channel or a list of trigger words is required'
/>
)
@@ -85,7 +85,7 @@ export default class AddOutgoingWebhook extends React.Component {
saving: false,
clientError: (
<FormattedMessage
- id='add_outgoing_webhook.callback_urls_required'
+ id='add_outgoing_webhook.callbackUrlsRequired'
defaultMessage='One or more callback URLs are required'
/>
)
@@ -156,7 +156,7 @@ export default class AddOutgoingWebhook extends React.Component {
<div className='backstage__header'>
<h1 className='text'>
<FormattedMessage
- id='add-outgoing-webhook.header'
+ id='add_outgoing_webhook.header'
defaultMessage='Add Outgoing Webhook'
/>
</h1>
@@ -169,7 +169,7 @@ export default class AddOutgoingWebhook extends React.Component {
htmlFor='name'
>
<FormattedMessage
- id='add-outgoing-webhook.name'
+ id='add_outgoing_webhook.name'
defaultMessage='Name'
/>
</label>
@@ -186,7 +186,7 @@ export default class AddOutgoingWebhook extends React.Component {
htmlFor='description'
>
<FormattedMessage
- id='add-outgoing-webhook.description'
+ id='add_outgoing_webhook.description'
defaultMessage='Description'
/>
</label>
@@ -203,7 +203,7 @@ export default class AddOutgoingWebhook extends React.Component {
htmlFor='channelId'
>
<FormattedMessage
- id='add-outgoing-webhook.channelId'
+ id='add_outgoing_webhook.channel'
defaultMessage='Channel'
/>
</label>
@@ -219,7 +219,7 @@ export default class AddOutgoingWebhook extends React.Component {
htmlFor='triggerWords'
>
<FormattedMessage
- id='add-outgoing-webhook.triggerWords'
+ id='add_outgoing_webhook.triggerWords'
defaultMessage='Trigger Words (One Per Line)'
/>
</label>
@@ -236,7 +236,7 @@ export default class AddOutgoingWebhook extends React.Component {
htmlFor='callbackUrls'
>
<FormattedMessage
- id='add-outgoing-webhook.callbackUrls'
+ id='add_outgoing_webhook.callbackUrls'
defaultMessage='Callback URLs (One Per Line)'
/>
</label>
@@ -253,7 +253,7 @@ export default class AddOutgoingWebhook extends React.Component {
to={`/${team.name}/integrations/add`}
>
<FormattedMessage
- id='add-outgoing-webhook.cancel'
+ id='add_outgoing_webhook.cancel'
defaultMessage='Cancel'
/>
</Link>
@@ -264,7 +264,7 @@ export default class AddOutgoingWebhook extends React.Component {
onClick={this.handleSubmit}
>
<FormattedMessage
- id='add-outgoing-webhook.save'
+ id='add_outgoing_webhook.save'
defaultMessage='Save'
/>
</SpinnerButton>
diff --git a/webapp/components/backstage/backstage_navbar.jsx b/webapp/components/backstage/backstage_navbar.jsx
index 8ba8669c5..555165791 100644
--- a/webapp/components/backstage/backstage_navbar.jsx
+++ b/webapp/components/backstage/backstage_navbar.jsx
@@ -47,7 +47,7 @@ export default class BackstageNavbar extends React.Component {
<i className='fa fa-angle-left'/>
<span>
<FormattedMessage
- id='backstage.back_to_mattermost'
+ id='backstage_navbar.backToMattermost'
defaultMessage='Back to {siteName}'
values={{
siteName: global.window.mm_config.SiteName
@@ -55,7 +55,6 @@ export default class BackstageNavbar extends React.Component {
/>
</span>
</Link>
- <span style={{float: 'right'}}>{'TODO: Switch Teams'}</span>
</div>
);
}
diff --git a/webapp/components/backstage/backstage_sidebar.jsx b/webapp/components/backstage/backstage_sidebar.jsx
index 78968262a..ab9afd3fc 100644
--- a/webapp/components/backstage/backstage_sidebar.jsx
+++ b/webapp/components/backstage/backstage_sidebar.jsx
@@ -50,7 +50,7 @@ export default class BackstageSidebar extends React.Component {
icon='fa-link'
title={
<FormattedMessage
- id='backstage.integrations'
+ id='backstage_sidebar.integrations'
defaultMessage='Integrations'
/>
}
@@ -59,7 +59,7 @@ export default class BackstageSidebar extends React.Component {
name='installed'
title={(
<FormattedMessage
- id='backstage.integrations.installed'
+ id='backstage_sidebar.integrations.installed'
defaultMessage='Installed Integrations'
/>
)}
@@ -68,7 +68,7 @@ export default class BackstageSidebar extends React.Component {
name='add'
title={(
<FormattedMessage
- id='backstage.integrations.add'
+ id='backstage_sidebar.integrations.add'
defaultMessage='Add Integration'
/>
)}
@@ -78,7 +78,7 @@ export default class BackstageSidebar extends React.Component {
name='incoming_webhook'
title={(
<FormattedMessage
- id='backstage.integrations.add.incomingWebhook'
+ id='backstage_sidebar.integrations.add.incomingWebhook'
defaultMessage='Incoming Webhook'
/>
)}
@@ -87,7 +87,7 @@ export default class BackstageSidebar extends React.Component {
name='outgoing_webhook'
title={(
<FormattedMessage
- id='backstage.integrations.add.outgoingWebhook'
+ id='backstage_sidebar.integrations.add.outgoingWebhook'
defaultMessage='Outgoing Webhook'
/>
)}
diff --git a/webapp/components/channel_select.jsx b/webapp/components/channel_select.jsx
index b110b32da..8622d1f57 100644
--- a/webapp/components/channel_select.jsx
+++ b/webapp/components/channel_select.jsx
@@ -49,7 +49,7 @@ export default class ChannelSelect extends React.Component {
key=''
value=''
>
- {Utils.localizeMessage('channel-select.select', '--- Select a channel ---')}
+ {Utils.localizeMessage('channel_select.placeholder', '--- Select a channel ---')}
</option>
];
diff --git a/webapp/i18n/en.json b/webapp/i18n/en.json
index 11dfdf1ed..784056cd0 100644
--- a/webapp/i18n/en.json
+++ b/webapp/i18n/en.json
@@ -22,6 +22,28 @@
"activity_log_modal.android": "Android",
"activity_log_modal.androidNativeApp": "Android Native App",
"activity_log_modal.iphoneNativeApp": "iPhone Native App",
+ "add_incoming_webhook.cancel": "Cancel",
+ "add_incoming_webhook.channel": "Channel",
+ "add_incoming_webhook.channelRequired": "A valid channel is required",
+ "add_incoming_webhook.description": "Description",
+ "add_incoming_webhook.header": "Add Incoming Webhook",
+ "add_incoming_webhook.name": "Name",
+ "add_incoming_webhook.save": "Save",
+ "add_integration.header": "Add Integration",
+ "add_integration.incomingWebhook.title": "Incoming Webhook",
+ "add_integration.incomingWebhook.description": "This is a webhook to which you can send stuff that will be posted",
+ "add_integration.outgoingWebhook.title": "Outgoing Webhook",
+ "add_integration.outgoingWebhook.description": "This is a webhook that will send stuff to you when stuff is posted",
+ "add_outgoing_webhook.callbackUrls": "Callback URLs (One Per Line)",
+ "add_outgoing_webhook.callbackUrlsRequired": "One or more callback URLs are required",
+ "add_outgoing_webhook.cancel": "Cancel",
+ "add_outgoing_webhook.channel": "Channel",
+ "add_outgoing_webhook.description": "Description",
+ "add_outgoing_webhook.header": "Add Outgoing Webhook",
+ "add_outgoing_webhook.name": "Name",
+ "add_outgoing_webhook.save": "Save",
+ "add_outgoing_webhook.triggerWOrds": "Trigger Words (One Per Line)",
+ "add_outgoing_webhook.triggerWordsOrChannelRequired": "A valid channel or a list of trigger words is required",
"admin.audits.reload": "Reload",
"admin.audits.title": "User Activity",
"admin.compliance.directoryDescription": "Directory to which compliance reports are written. If blank, will be set to ./data/.",
@@ -550,6 +572,12 @@
"authorize.app": "The app <strong>{appName}</strong> would like the ability to access and modify your basic information.",
"authorize.deny": "Deny",
"authorize.title": "An application would like to connect to your {teamName} account",
+ "backstage_navbar.backToMattermost": "Back to {siteName}",
+ "backstage_sidebar.integrations": "Integrations",
+ "backstage_sidebar.integrations.installed": "Installed Integrations",
+ "backstage_sidebar.integrations.add": "Add Integration",
+ "backstage_sidebar.integrations.add.incomingWebhook": "Incoming Webhook",
+ "backstage_sidebar.integrations.add.outgoingWebhook": "Outgoing Webhook",
"center_panel.recent": "Click here to jump to recent messages. ",
"chanel_header.addMembers": "Add Members",
"change_url.close": "Close",
@@ -626,6 +654,7 @@
"channel_notifications.preferences": "Notification Preferences for ",
"channel_notifications.sendDesktop": "Send desktop notifications",
"channel_notifications.unreadInfo": "The channel name is bolded in the sidebar when there are unread messages. Selecting \"Only for mentions\" will bold the channel only when you are mentioned.",
+ "channel_select.placeholder": "--- Select a channel ---",
"choose_auth_page.emailCreate": "Create new team with email address",
"choose_auth_page.find": "Find my teams",
"choose_auth_page.gitlabCreate": "Create new team with GitLab Account",
@@ -768,6 +797,16 @@
"get_team_invite_link_modal.help": "Send teammates the link below for them to sign-up to this team site. The Team Invite Link can be shared with multiple teammates as it does not change unless it's regenerated in Team Settings by a Team Admin.",
"get_team_invite_link_modal.helpDisabled": "User creation has been disabled for your team. Please ask your team administrator for details.",
"get_team_invite_link_modal.title": "Team Invite Link",
+ "installed_integrations.add": "Add Integration",
+ "installed_integrations.allFilter": "All",
+ "installed_integrations.delete": "Delete",
+ "installed_integrations.header": "Installed Integrations",
+ "installed_integrations.incomingWebhooksFilter": "Incoming Webhooks ({count})",
+ "installed_integrations.incomingWebhookType": "(Incoming Webhook)",
+ "installed_integrations.outgoingWebhooksFilter": "Outgoing Webhooks ({count})",
+ "installed_integrations.outgoingWebhookType": "(Outgoing Webhook)",
+ "installed_integrations.regenToken": "Regen Token",
+ "installed_integrations.search": "Search Integrations",
"intro_messages.DM": "This is the start of your direct message history with {teammate}.<br />Direct messages and files shared here are not shown to people outside this area.",
"intro_messages.anyMember": " Any member can join and read this channel.",
"intro_messages.beginning": "Beginning of {name}",
@@ -873,6 +912,7 @@
"navbar_dropdown.console": "System Console",
"navbar_dropdown.create": "Create a New Team",
"navbar_dropdown.help": "Help",
+ "navbar_dropdown.integrations": "Integrations",
"navbar_dropdown.inviteMember": "Invite New Member",
"navbar_dropdown.logout": "Logout",
"navbar_dropdown.manageMembers": "Manage Members",
@@ -1274,27 +1314,6 @@
"user.settings.general.usernameRestrictions": "Username must begin with a letter, and contain between {min} to {max} lowercase characters made up of numbers, letters, and the symbols '.', '-' and '_'.",
"user.settings.general.validEmail": "Please enter a valid email address",
"user.settings.general.validImage": "Only JPG or PNG images may be used for profile pictures",
- "user.settings.hooks_in.add": "Add",
- "user.settings.hooks_in.addTitle": "Add a new incoming webhook",
- "user.settings.hooks_in.channel": "Channel: ",
- "user.settings.hooks_in.description": "Create webhook URLs for use in external integrations. Please see <a href=\"http://docs.mattermost.com/developer/webhooks-incoming.html\" target=\"_blank\">incoming webhooks documentation</a> to learn more. View all incoming webhooks configured on this team below.",
- "user.settings.hooks_in.existing": "Existing incoming webhooks",
- "user.settings.hooks_in.none": "None",
- "user.settings.hooks_out.add": "Add",
- "user.settings.hooks_out.addDescription": "Create webhooks to send new message events to an external integration. Please see <a href=\"http://docs.mattermost.com/developer/webhooks-outgoing.html\" target=\"_blank\">outgoing webhooks documentation</a> to learn more. View all outgoing webhooks configured on this team below.",
- "user.settings.hooks_out.addTitle": "Add a new outgoing webhook",
- "user.settings.hooks_out.callback": "Callback URLs: ",
- "user.settings.hooks_out.callbackDesc": "New line separated URLs that will receive the HTTP POST event",
- "user.settings.hooks_out.callbackHolder": "Each URL must start with http:// or https://",
- "user.settings.hooks_out.channel": "Channel: ",
- "user.settings.hooks_out.comma": "Comma separated words to trigger on",
- "user.settings.hooks_out.existing": "Existing outgoing webhooks",
- "user.settings.hooks_out.none": "None",
- "user.settings.hooks_out.only": "Only public channels can be used",
- "user.settings.hooks_out.optional": "Optional if channel selected",
- "user.settings.hooks_out.regen": "Regen Token",
- "user.settings.hooks_out.select": "--- Select a channel ---",
- "user.settings.hooks_out.trigger": "Trigger Words: ",
"user.settings.import_theme.cancel": "Cancel",
"user.settings.import_theme.importBody": "To import a theme, go to a Slack team and look for “Preferences -> Sidebar Theme”. Open the custom theme option, copy the theme color values and paste them here:",
"user.settings.import_theme.importHeader": "Import Slack Theme",
@@ -1302,10 +1321,6 @@
"user.settings.import_theme.submitError": "Invalid format, please try copying and pasting in again.",
"user.settings.integrations.commands": "Slash Commands",
"user.settings.integrations.commandsDescription": "Manage your slash commands",
- "user.settings.integrations.incomingWebhooks": "Incoming Webhooks",
- "user.settings.integrations.incomingWebhooksDescription": "Manage your incoming webhooks",
- "user.settings.integrations.outWebhooks": "Outgoing Webhooks",
- "user.settings.integrations.outWebhooksDescription": "Manage your outgoing webhooks",
"user.settings.integrations.title": "Integration Settings",
"user.settings.languages.change": "Change interface language",
"user.settings.modal.advanced": "Advanced",
diff --git a/webapp/i18n/es.json b/webapp/i18n/es.json
index 20b79fc84..2eed3dec6 100644
--- a/webapp/i18n/es.json
+++ b/webapp/i18n/es.json
@@ -1273,27 +1273,6 @@
"user.settings.general.usernameRestrictions": "El nombre de usuario debe empezar con una letra, y contener entre {min} a {max} caracteres en minúscula con números, lettras, y los símbolos '.', '-' y '_'.",
"user.settings.general.validEmail": "Por favor ingresa una dirección de correo electrónico válida",
"user.settings.general.validImage": "Sólo pueden ser utilizadas imágenes JPG o PNG en el perfil",
- "user.settings.hooks_in.add": "Agregar",
- "user.settings.hooks_in.addTitle": "Agregar un nuevo webhook de entrada",
- "user.settings.hooks_in.channel": "Canal: ",
- "user.settings.hooks_in.description": "Crea URLs para webhooks a utilizar con integraciones externas. Revisa la <a href=\"http://docs.mattermost.com/developer/webhooks-incoming.html\" target=\"_blank\">documentación de webhooks de entrada</a> para conocer más. Ver todos los webhooks de entrada configurados para este equipo en la parte de abajo.",
- "user.settings.hooks_in.existing": "Webhooks de entrada existentes",
- "user.settings.hooks_in.none": "Ninguno",
- "user.settings.hooks_out.add": "Agregar",
- "user.settings.hooks_out.addDescription": "Crea webhooks para enviar mensajes a ingraciones externas. Revisa la <a href=\"http://docs.mattermost.com/developer/webhooks-outgoing.html\" target=\"_blank\">documentación de webhooks de saldida</a> para conocer más. Ver todos los webhooks de salida configurados para este equipo en la parte de abajo.",
- "user.settings.hooks_out.addTitle": "Agregar un nuevo webhook de salida",
- "user.settings.hooks_out.callback": "Callback URLs:",
- "user.settings.hooks_out.callbackDesc": "Separa por una nueva linea cada URL donde quieres recibir el evento de HTTP POST",
- "user.settings.hooks_out.callbackHolder": "Cada URL debe comenzar con http:// o https://",
- "user.settings.hooks_out.channel": "Canal: ",
- "user.settings.hooks_out.comma": "Escribe las palabras de activación que ejecutan el evento separadas por coma",
- "user.settings.hooks_out.existing": "Webhooks de salida existentes",
- "user.settings.hooks_out.none": "Ninguno",
- "user.settings.hooks_out.only": "Sólo se pueden utilizar Canales",
- "user.settings.hooks_out.optional": "Opcional si se selecciona un canal",
- "user.settings.hooks_out.regen": "Regenerar Token",
- "user.settings.hooks_out.select": "--- Selecciona un canal ---",
- "user.settings.hooks_out.trigger": "Palabras de activación: ",
"user.settings.import_theme.cancel": "Cancelar",
"user.settings.import_theme.importBody": "Para importar un tema, anda al equipo Slack y busca en [Preferences -> Sidebar Theme]. Abre las opciones del tema, copia los valores de color del tema y pégalo aquí:",
"user.settings.import_theme.importHeader": "Importar Tema de Slack",
@@ -1301,10 +1280,6 @@
"user.settings.import_theme.submitError": "Formato inválido, por favor intenta copiando y pegando nuevamente.",
"user.settings.integrations.commands": "Comandos de Barra",
"user.settings.integrations.commandsDescription": "Administra tus comandos de barra",
- "user.settings.integrations.incomingWebhooks": "Webhooks de entrada",
- "user.settings.integrations.incomingWebhooksDescription": "Administra tus webhooks de entrada",
- "user.settings.integrations.outWebhooks": "Webhooks de salida",
- "user.settings.integrations.outWebhooksDescription": "Administra tus webhooks de salida",
"user.settings.integrations.title": "Configuraciones de Integración",
"user.settings.languages.change": "Cambia el idioma con el que se muestra la intefaz de usuario",
"user.settings.modal.advanced": "Avanzada",
diff --git a/webapp/i18n/fr.json b/webapp/i18n/fr.json
index 3270b8847..9d68c54ec 100644
--- a/webapp/i18n/fr.json
+++ b/webapp/i18n/fr.json
@@ -1274,27 +1274,6 @@
"user.settings.general.usernameRestrictions": "Les noms d'utilisateurs doivent commencer par une lettre et contenir entre {min} et {max} caractères composés de chiffres, lettres minuscules et des symboles '.', '-' et '_'",
"user.settings.general.validEmail": "Veuillez entrer une adresse électronique valide",
"user.settings.general.validImage": "Seules les images JPG ou PNG sont autorisées pour les photos de profil",
- "user.settings.hooks_in.add": "Ajouter",
- "user.settings.hooks_in.addTitle": "Ajouter un webhook entrant",
- "user.settings.hooks_in.channel": "Canal\u00a0: ",
- "user.settings.hooks_in.description": "Crééez des URLs de webhooks pour des intégrations externes. Veuillez consulter <a href=\"http://docs.mattermost.com/developer/webhooks-incoming.html\" target=\"_blank\">la documentation sur les webhooks entrants</a> pour en savoir plus. Examinez tous les webhooks entrants configurés pour cette équipe ci-dessous.",
- "user.settings.hooks_in.existing": "Webhooks entrants",
- "user.settings.hooks_in.none": "Aucun",
- "user.settings.hooks_out.add": "Ajouter",
- "user.settings.hooks_out.addDescription": "Crééez des webhooks pour envoyer les évènements de nouveaux messages vers des intégrations externes. Veuillez consulter <a href=\"http://docs.mattermost.com/developer/webhooks-outgoing.html\" target=\"_blank\">la documentation sur les webhooks sortants</a> pour en savoir plus. Examinez tous les webhooks sortants configurés pour cette équipe ci-dessous.",
- "user.settings.hooks_out.addTitle": "Ajouter un webhook sortant",
- "user.settings.hooks_out.callback": "URLs de callback :",
- "user.settings.hooks_out.callbackDesc": "URLs séparés par un saut de ligne qui recevront l'événement HTTP POST",
- "user.settings.hooks_out.callbackHolder": "Chaque URL doit commencer par http:// ou https://",
- "user.settings.hooks_out.channel": "Canal\u00a0: ",
- "user.settings.hooks_out.comma": "Liste de mots déclencheurs séparés par une virgule",
- "user.settings.hooks_out.existing": "Webhooks sortants",
- "user.settings.hooks_out.none": "Aucun",
- "user.settings.hooks_out.only": "Seuls les canaux publics peuvent être utilisés",
- "user.settings.hooks_out.optional": "Facultatif si un canal est sélectionné",
- "user.settings.hooks_out.regen": "Réinitialiser le jeton",
- "user.settings.hooks_out.select": "--- Choisissez un canal ---",
- "user.settings.hooks_out.trigger": "Mots de déclenchement :",
"user.settings.import_theme.cancel": "Annuler",
"user.settings.import_theme.importBody": "Pour importer un thème, rendez-vous sur une Slack team et cliquez sur \"Preferences -> Sidebar Theme\". Ouvrez la fenêtre de personnalisation, copiez les couleurs du thèmes et collez-les ici :",
"user.settings.import_theme.importHeader": "Importer un thème Slack",
@@ -1302,10 +1281,6 @@
"user.settings.import_theme.submitError": "Format invalide, veuillez réessayer de copier-coller.",
"user.settings.integrations.commands": "Commandes slash",
"user.settings.integrations.commandsDescription": "Gérez vos commandes slash",
- "user.settings.integrations.incomingWebhooks": "Webhooks entrants",
- "user.settings.integrations.incomingWebhooksDescription": "Gérer les webhooks entrants",
- "user.settings.integrations.outWebhooks": "Webhooks sortants",
- "user.settings.integrations.outWebhooksDescription": "Gérer les webhooks sortants",
"user.settings.integrations.title": "Paramètres d'intégration",
"user.settings.languages.change": "Changer la langue de l'interface",
"user.settings.modal.advanced": "Options avancées",
@@ -1374,4 +1349,4 @@
"web.footer.terms": "Termes",
"web.header.back": "Précédent",
"web.root.singup_info": "Toute la communication de votre équipe à un endroit, accessible de partout"
-} \ No newline at end of file
+}
diff --git a/webapp/i18n/pt.json b/webapp/i18n/pt.json
index b758dd0b2..c9ab089fb 100644
--- a/webapp/i18n/pt.json
+++ b/webapp/i18n/pt.json
@@ -1273,27 +1273,6 @@
"user.settings.general.usernameRestrictions": "O nome de usuário precisa começar com uma letra, e conter entre {min} e {max} caracteres minúsculos contendo números, letras, e os símbolos '.', '-' e '_'.",
"user.settings.general.validEmail": "Por favor entre um endereço de e-mail válido",
"user.settings.general.validImage": "Somente imagens em JPG ou PNG podem ser usadas como imagem do perfil",
- "user.settings.hooks_in.add": "Adicionar",
- "user.settings.hooks_in.addTitle": "Adicionar um novo webhook entrada",
- "user.settings.hooks_in.channel": "Canal: ",
- "user.settings.hooks_in.description": "Criar URLs webhook para usar em integrações externas. Por favor veja <a href=\"http://docs.mattermost.com/developer/webhooks-incoming.html\" target=\"_blank\">documentação webhook entrada</a> para saber mais. Ver todos os webhooks de entrada configurados nesta equipe abaixo.",
- "user.settings.hooks_in.existing": "Webhooks de entrada existentes",
- "user.settings.hooks_in.none": "Nenhum",
- "user.settings.hooks_out.add": "Adicionar",
- "user.settings.hooks_out.addDescription": "Criar webhooks para enviar novos mensagens de eventos para uma integração externa. Por favor veja <a href=\"http://docs.mattermost.com/developer/webhooks-outgoing.html\" target=\"_blank\">documentação webhook saída</a> para saber mais. Ver todos os webhooks de saída desta equipe configurados abaixo.",
- "user.settings.hooks_out.addTitle": "Adicionar um novo webhook saída",
- "user.settings.hooks_out.callback": "Callback URLs: ",
- "user.settings.hooks_out.callbackDesc": "Nova linha separada de URLs que receberá o evento HTTP POST",
- "user.settings.hooks_out.callbackHolder": "Cada URL deve começar com http:// ou https://",
- "user.settings.hooks_out.channel": "Canal: ",
- "user.settings.hooks_out.comma": "Palavras separadas por virgula para gatilho em",
- "user.settings.hooks_out.existing": "Webhooks de saída existentes",
- "user.settings.hooks_out.none": "Nenhum",
- "user.settings.hooks_out.only": "Apenas canais públicos pode ser usado",
- "user.settings.hooks_out.optional": "Opcional se o canal selecionado",
- "user.settings.hooks_out.regen": "Re-Gerar Token",
- "user.settings.hooks_out.select": "--- Selecione um canal ---",
- "user.settings.hooks_out.trigger": "Palavras de Gatilho: ",
"user.settings.import_theme.cancel": "Cancelar",
"user.settings.import_theme.importBody": "Para importar um tema, vá para uma equipe no Slack e olhe para “Preferences -> Sidebar Theme”. Abra a opção de tema customizado, copie os valores das cores do tema e cole eles aqui:",
"user.settings.import_theme.importHeader": "Importar Tema Slack",
@@ -1301,10 +1280,6 @@
"user.settings.import_theme.submitError": "Formato inválido, por favor tente copiar e colar novamente.",
"user.settings.integrations.commands": "Comandos Slash",
"user.settings.integrations.commandsDescription": "Gerenciar seus comandos slash",
- "user.settings.integrations.incomingWebhooks": "Webhooks Entrada",
- "user.settings.integrations.incomingWebhooksDescription": "Gerencie seus webhooks entrada",
- "user.settings.integrations.outWebhooks": "Webhooks Saída",
- "user.settings.integrations.outWebhooksDescription": "Gerencie seus webhooks saída",
"user.settings.integrations.title": "Configuração de Integração",
"user.settings.languages.change": "Alterar o idioma da interface",
"user.settings.modal.advanced": "Avançado",
@@ -1373,4 +1348,4 @@
"web.footer.terms": "Termos",
"web.header.back": "Voltar",
"web.root.singup_info": "Toda comunicação em um só lugar, pesquisável e acessível em qualquer lugar"
-} \ No newline at end of file
+}
diff --git a/webapp/utils/utils.jsx b/webapp/utils/utils.jsx
index 33a3d8b27..83519a6ec 100644
--- a/webapp/utils/utils.jsx
+++ b/webapp/utils/utils.jsx
@@ -1398,13 +1398,3 @@ export function localizeMessage(id, defaultMessage) {
return id;
}
-
-export function freezeArray(arr) {
- for (const obj of arr) {
- Object.freeze(obj);
- }
-
- Object.freeze(arr);
-
- return arr;
-}