en.json 215 KB
Newer Older
1
[
2
  {
3
    "id": "actiance.export.marshalToXml.appError",
4
    "translation": "Unable to convert export to XML."
5 6
  },
  {
7
    "id": "api.admin.add_certificate.array.app_error",
8
    "translation": "No file under 'certificate' in request."
9
  },
enahum's avatar
enahum committed
10 11
  {
    "id": "api.admin.add_certificate.no_file.app_error",
12
    "translation": "No file under 'certificate' in request."
enahum's avatar
enahum committed
13 14 15
  },
  {
    "id": "api.admin.add_certificate.open.app_error",
16
    "translation": "Could not open certificate file."
enahum's avatar
enahum committed
17 18 19
  },
  {
    "id": "api.admin.add_certificate.saving.app_error",
20
    "translation": "Could not save certificate file."
enahum's avatar
enahum committed
21
  },
22
  {
23
    "id": "api.admin.file_read_error",
24
    "translation": "Error reading log file."
25 26 27 28 29
  },
  {
    "id": "api.admin.get_brand_image.storage.app_error",
    "translation": "Image storage is not configured."
  },
enahum's avatar
enahum committed
30 31 32 33 34 35
  {
    "id": "api.admin.remove_certificate.delete.app_error",
    "translation": "An error occurred while deleting the certificate. Make sure the file config/{{.Filename}} exists."
  },
  {
    "id": "api.admin.saml.metadata.app_error",
36
    "translation": "An error occurred while building Service Provider Metadata."
enahum's avatar
enahum committed
37
  },
38 39
  {
    "id": "api.admin.saml.not_available.app_error",
40
    "translation": "SAML 2.0 is not configured or supported on this server."
41
  },
42
  {
enahum's avatar
enahum committed
43
    "id": "api.admin.test_email.body",
44
    "translation": "It appears your Mattermost email is setup correctly!"
45
  },
46 47 48 49
  {
    "id": "api.admin.test_email.missing_server",
    "translation": "SMTP Server is required"
  },
50 51 52 53
  {
    "id": "api.admin.test_email.reenter_password",
    "translation": "The SMTP server, port, or username has changed. Please re-enter the SMTP password to test connection."
  },
enahum's avatar
enahum committed
54 55 56 57
  {
    "id": "api.admin.test_email.subject",
    "translation": "Mattermost - Testing Email Settings"
  },
58 59 60 61
  {
    "id": "api.admin.test_s3.missing_s3_bucket",
    "translation": "S3 Bucket is required"
  },
62
  {
63 64
    "id": "api.admin.upload_brand_image.array.app_error",
    "translation": "Empty array under 'image' in request"
65 66
  },
  {
67 68
    "id": "api.admin.upload_brand_image.no_file.app_error",
    "translation": "No file under 'image' in request"
69
  },
70
  {
71 72
    "id": "api.admin.upload_brand_image.parse.app_error",
    "translation": "Could not parse multipart form"
73 74
  },
  {
75 76
    "id": "api.admin.upload_brand_image.storage.app_error",
    "translation": "Unable to upload image. Image storage is not configured."
77 78
  },
  {
79 80
    "id": "api.admin.upload_brand_image.too_large.app_error",
    "translation": "Unable to upload file. File is too large."
81 82 83
  },
  {
    "id": "api.channel.add_member.added",
84
    "translation": "%v added to the channel by %v."
85 86 87 88 89
  },
  {
    "id": "api.channel.add_user.to.channel.failed.app_error",
    "translation": "Failed to add user to channel"
  },
90 91 92 93
  {
    "id": "api.channel.add_user.to.channel.failed.deleted.app_error",
    "translation": "Failed to add user to channel because they have been removed from the team."
  },
94 95 96 97
  {
    "id": "api.channel.add_user_to_channel.type.app_error",
    "translation": "Can not add user to this channel type"
  },
98 99 100 101 102 103 104 105
  {
    "id": "api.channel.change_channel_privacy.private_to_public",
    "translation": "This channel has been converted to a Public Channel and can be joined by any team member."
  },
  {
    "id": "api.channel.change_channel_privacy.public_to_private",
    "translation": "This channel has been converted to a Private Channel."
  },
106 107 108 109 110 111 112 113
  {
    "id": "api.channel.convert_channel_to_private.default_channel_error",
    "translation": "This default channel cannot be converted into a private channel."
  },
  {
    "id": "api.channel.convert_channel_to_private.private_channel_error",
    "translation": "The channel requested to convert is already a private channel."
  },
114 115
  {
    "id": "api.channel.create_channel.direct_channel.app_error",
116
    "translation": "Must use createDirectChannel API service for direct message channel creation"
117 118 119 120 121
  },
  {
    "id": "api.channel.create_channel.invalid_character.app_error",
    "translation": "Invalid character '__' in channel name for non-direct channel"
  },
122 123
  {
    "id": "api.channel.create_channel.max_channel_limit.app_error",
124
    "translation": "Unable to create more than {{.MaxChannelsPerTeam}} channels for current team"
125
  },
126 127 128 129 130 131 132 133 134 135
  {
    "id": "api.channel.create_default_channels.off_topic",
    "translation": "Off-Topic"
  },
  {
    "id": "api.channel.create_default_channels.town_square",
    "translation": "Town Square"
  },
  {
    "id": "api.channel.create_direct_channel.invalid_user.app_error",
136
    "translation": "Invalid user ID for direct channel creation"
137
  },
enahum's avatar
enahum committed
138 139 140 141 142 143 144 145
  {
    "id": "api.channel.create_group.bad_size.app_error",
    "translation": "Group message channels must contain at least 3 and no more than 8 users"
  },
  {
    "id": "api.channel.create_group.bad_user.app_error",
    "translation": "One of the provided users does not exist"
  },
146 147
  {
    "id": "api.channel.delete_channel.archived",
148
    "translation": "%v archived the channel."
149 150 151
  },
  {
    "id": "api.channel.delete_channel.cannot.app_error",
152
    "translation": "Unable to delete the default channel {{.Channel}}"
153 154 155 156 157
  },
  {
    "id": "api.channel.delete_channel.deleted.app_error",
    "translation": "The channel has been archived or deleted"
  },
158 159
  {
    "id": "api.channel.delete_channel.type.invalid",
160
    "translation": "Unable to delete direct or group message channels"
161
  },
enahum's avatar
enahum committed
162 163 164 165
  {
    "id": "api.channel.join_channel.permissions.app_error",
    "translation": "You do not have the appropriate permissions"
  },
166 167
  {
    "id": "api.channel.join_channel.post_and_forget",
168
    "translation": "%v joined the channel."
169 170 171
  },
  {
    "id": "api.channel.leave.default.app_error",
172
    "translation": "Unable to leave the default channel {{.Channel}}"
173 174 175
  },
  {
    "id": "api.channel.leave.direct.app_error",
176
    "translation": "Unable to leave a direct message channel"
177
  },
178 179
  {
    "id": "api.channel.leave.last_member.app_error",
180
    "translation": "You're the only member left, try removing the Private Channel instead of leaving."
181
  },
182 183
  {
    "id": "api.channel.leave.left",
184
    "translation": "%v left the channel."
185
  },
Elias Nahum's avatar
Elias Nahum committed
186 187 188 189
  {
    "id": "api.channel.patch_update_channel.forbidden.app_error",
    "translation": "Failed to update the channel"
  },
190 191
  {
    "id": "api.channel.post_channel_privacy_message.error",
192
    "translation": "Failed to post channel privacy update message."
193
  },
194
  {
enahum's avatar
enahum committed
195
    "id": "api.channel.post_update_channel_displayname_message_and_forget.create_post.error",
196
    "translation": "Failed to post displayname update message"
enahum's avatar
enahum committed
197 198 199
  },
  {
    "id": "api.channel.post_update_channel_displayname_message_and_forget.retrieve_user.error",
200
    "translation": "Failed to retrieve user while updating channel DisplayName field"
enahum's avatar
enahum committed
201 202 203 204 205
  },
  {
    "id": "api.channel.post_update_channel_displayname_message_and_forget.updated_from",
    "translation": "%s updated the channel display name from: %s to: %s"
  },
206
  {
207 208
    "id": "api.channel.post_update_channel_header_message_and_forget.post.error",
    "translation": "Failed to post update channel header message"
209 210 211 212 213 214 215
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.removed",
    "translation": "%s removed the channel header (was: %s)"
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.retrieve_user.error",
216
    "translation": "Failed to retrieve user while updating channel header"
217 218 219 220 221 222 223 224 225 226 227
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.updated_from",
    "translation": "%s updated the channel header from: %s to: %s"
  },
  {
    "id": "api.channel.post_update_channel_header_message_and_forget.updated_to",
    "translation": "%s updated the channel header to: %s"
  },
  {
    "id": "api.channel.post_user_add_remove_message_and_forget.error",
228
    "translation": "Failed to post join/leave message"
229
  },
enahum's avatar
enahum committed
230 231
  {
    "id": "api.channel.remove.default.app_error",
232
    "translation": "Unable to remove user from the default channel {{.Channel}}"
enahum's avatar
enahum committed
233
  },
234 235
  {
    "id": "api.channel.remove_channel_member.type.app_error",
236
    "translation": "Unable to remove user from a channel."
237
  },
enahum's avatar
enahum committed
238 239
  {
    "id": "api.channel.remove_member.removed",
240
    "translation": "%v removed from the channel."
enahum's avatar
enahum committed
241
  },
242 243 244 245 246 247 248 249
  {
    "id": "api.channel.update_channel.deleted.app_error",
    "translation": "The channel has been archived or deleted"
  },
  {
    "id": "api.channel.update_channel.tried.app_error",
    "translation": "Tried to perform an invalid update of the default channel {{.Channel}}"
  },
Elias Nahum's avatar
Elias Nahum committed
250 251 252 253 254 255
  {
    "id": "api.channel.update_channel_member_roles.scheme_role.app_error",
    "translation": "The provided role is managed by a Scheme and therefore cannot be applied directly to a Channel Member"
  },
  {
    "id": "api.channel.update_channel_scheme.license.error",
256
    "translation": "Your license does not support updating a channel's scheme"
Elias Nahum's avatar
Elias Nahum committed
257 258 259 260 261 262 263 264 265
  },
  {
    "id": "api.channel.update_channel_scheme.scheme_scope.error",
    "translation": "Unable to set the scheme to the channel because the supplied scheme is not a channel scheme."
  },
  {
    "id": "api.channel.update_team_member_roles.scheme_role.app_error",
    "translation": "The provided role is managed by a Scheme and therefore cannot be applied directly to a Team Member"
  },
266
  {
267 268
    "id": "api.command.admin_only.app_error",
    "translation": "Integrations have been limited to admins only."
269
  },
270 271 272
  {
    "id": "api.command.disabled.app_error",
    "translation": "Commands have been disabled by the system admin."
273
  },
enahum's avatar
enahum committed
274 275 276 277
  {
    "id": "api.command.duplicate_trigger.app_error",
    "translation": "This trigger word is already in use. Please choose another word."
  },
278
  {
279 280
    "id": "api.command.execute_command.debug",
    "translation": "Executing cmd=%v userId=%v"
281 282
  },
  {
283 284
    "id": "api.command.execute_command.failed.app_error",
    "translation": "Command with a trigger of '{{.Trigger}}' failed"
285 286
  },
  {
287 288
    "id": "api.command.execute_command.failed_empty.app_error",
    "translation": "Command with a trigger of '{{.Trigger}}' returned an empty response"
289 290
  },
  {
291 292 293 294 295
    "id": "api.command.execute_command.failed_resp.app_error",
    "translation": "Command with a trigger of '{{.Trigger}}' returned response {{.Status}}"
  },
  {
    "id": "api.command.execute_command.not_found.app_error",
296
    "translation": "Command with a trigger of '{{.Trigger}}' not found. To send a message beginning with \"/\", try adding an empty space at the beginning of the message."
297
  },
298
  {
299 300
    "id": "api.command.execute_command.start.app_error",
    "translation": "No command trigger found"
301
  },
302 303 304 305
  {
    "id": "api.command.invite_people.desc",
    "translation": "Send an email invite to your Mattermost team"
  },
306 307 308 309
  {
    "id": "api.command.invite_people.email_invitations_off",
    "translation": "Email invitations are disabled, no invite(s) sent"
  },
Elias Nahum's avatar
Elias Nahum committed
310 311 312 313
  {
    "id": "api.command.invite_people.email_off",
    "translation": "Email has not been configured, no invite(s) sent"
  },
314 315 316 317 318 319 320 321
  {
    "id": "api.command.invite_people.fail",
    "translation": "Encountered an error sending email invite(s)"
  },
  {
    "id": "api.command.invite_people.hint",
    "translation": "[name@domain.com ...]"
  },
enahum's avatar
enahum committed
322 323 324 325
  {
    "id": "api.command.invite_people.invite_off",
    "translation": "User creation has been disabled on this server, no invite(s) sent"
  },
326 327 328 329 330 331 332 333 334 335 336 337
  {
    "id": "api.command.invite_people.name",
    "translation": "invite_people"
  },
  {
    "id": "api.command.invite_people.no_email",
    "translation": "Please specify one or more valid email addresses"
  },
  {
    "id": "api.command.invite_people.sent",
    "translation": "Email invite(s) sent"
  },
338 339
  {
    "id": "api.command.team_mismatch.app_error",
340
    "translation": "Unable to update commands across teams"
341
  },
342 343 344 345 346 347 348 349 350 351 352 353
  {
    "id": "api.command_away.desc",
    "translation": "Set your status away"
  },
  {
    "id": "api.command_away.name",
    "translation": "away"
  },
  {
    "id": "api.command_away.success",
    "translation": "You are now away"
  },
enahum's avatar
enahum committed
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375
  {
    "id": "api.command_channel_header.channel.app_error",
    "translation": "Error to retrieve the current channel."
  },
  {
    "id": "api.command_channel_header.desc",
    "translation": "Edit the channel header"
  },
  {
    "id": "api.command_channel_header.hint",
    "translation": "[text]"
  },
  {
    "id": "api.command_channel_header.message.app_error",
    "translation": "Text must be provided with the /header command."
  },
  {
    "id": "api.command_channel_header.name",
    "translation": "header"
  },
  {
    "id": "api.command_channel_header.permission.app_error",
der-test's avatar
der-test committed
376
    "translation": "You don't have the appropriate permissions to edit the channel header."
enahum's avatar
enahum committed
377 378 379 380 381
  },
  {
    "id": "api.command_channel_header.update_channel.app_error",
    "translation": "Error to update the current channel."
  },
enahum's avatar
enahum committed
382
  {
enahum's avatar
enahum committed
383 384
    "id": "api.command_channel_purpose.channel.app_error",
    "translation": "Error to retrieve the current channel."
enahum's avatar
enahum committed
385 386
  },
  {
enahum's avatar
enahum committed
387 388
    "id": "api.command_channel_purpose.desc",
    "translation": "Edit the channel purpose"
enahum's avatar
enahum committed
389
  },
390
  {
enahum's avatar
enahum committed
391
    "id": "api.command_channel_purpose.direct_group.app_error",
392
    "translation": "Unable to set purpose for direct message channels. Use /header to set the header instead."
393
  },
394
  {
enahum's avatar
enahum committed
395 396
    "id": "api.command_channel_purpose.hint",
    "translation": "[text]"
397 398
  },
  {
enahum's avatar
enahum committed
399 400
    "id": "api.command_channel_purpose.message.app_error",
    "translation": "A message must be provided with the /purpose command."
401 402
  },
  {
enahum's avatar
enahum committed
403 404
    "id": "api.command_channel_purpose.name",
    "translation": "purpose"
405
  },
406
  {
enahum's avatar
enahum committed
407
    "id": "api.command_channel_purpose.permission.app_error",
der-test's avatar
der-test committed
408
    "translation": "You don't have the appropriate permissions to edit the channel purpose."
409
  },
410
  {
enahum's avatar
enahum committed
411 412
    "id": "api.command_channel_purpose.update_channel.app_error",
    "translation": "Error to update the current channel."
413
  },
enahum's avatar
enahum committed
414
  {
enahum's avatar
enahum committed
415 416
    "id": "api.command_channel_rename.channel.app_error",
    "translation": "Error to retrieve the current channel."
enahum's avatar
enahum committed
417
  },
418
  {
enahum's avatar
enahum committed
419 420
    "id": "api.command_channel_rename.desc",
    "translation": "Rename the channel"
421
  },
422
  {
enahum's avatar
enahum committed
423
    "id": "api.command_channel_rename.direct_group.app_error",
424
    "translation": "Unable to rename direct message channels."
425 426
  },
  {
enahum's avatar
enahum committed
427
    "id": "api.command_channel_rename.hint",
428 429 430
    "translation": "[text]"
  },
  {
enahum's avatar
enahum committed
431 432
    "id": "api.command_channel_rename.message.app_error",
    "translation": "A message must be provided with the /rename command."
433 434
  },
  {
enahum's avatar
enahum committed
435 436
    "id": "api.command_channel_rename.name",
    "translation": "rename"
437 438
  },
  {
enahum's avatar
enahum committed
439
    "id": "api.command_channel_rename.permission.app_error",
der-test's avatar
der-test committed
440
    "translation": "You don't have the appropriate permissions to rename the channel."
441
  },
enahum's avatar
enahum committed
442 443 444 445 446 447 448 449
  {
    "id": "api.command_channel_rename.too_long.app_error",
    "translation": "Channel name must be {{.Length}} or fewer characters"
  },
  {
    "id": "api.command_channel_rename.too_short.app_error",
    "translation": "Channel name must be {{.Length}} or more characters"
  },
450
  {
enahum's avatar
enahum committed
451 452
    "id": "api.command_channel_rename.update_channel.app_error",
    "translation": "Error to update the current channel."
453 454
  },
  {
enahum's avatar
enahum committed
455 456
    "id": "api.command_code.desc",
    "translation": "Display text as a code block"
457
  },
458
  {
enahum's avatar
enahum committed
459 460
    "id": "api.command_code.hint",
    "translation": "[text]"
461 462
  },
  {
enahum's avatar
enahum committed
463 464
    "id": "api.command_code.message.app_error",
    "translation": "A message must be provided with the /code command."
465 466
  },
  {
enahum's avatar
enahum committed
467 468
    "id": "api.command_code.name",
    "translation": "code"
469 470
  },
  {
enahum's avatar
enahum committed
471 472
    "id": "api.command_collapse.desc",
    "translation": "Turn on auto-collapsing of image previews"
473 474
  },
  {
enahum's avatar
enahum committed
475 476
    "id": "api.command_collapse.name",
    "translation": "collapse"
477 478
  },
  {
enahum's avatar
enahum committed
479 480
    "id": "api.command_collapse.success",
    "translation": "Image links now collapse by default"
481
  },
enahum's avatar
enahum committed
482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501
  {
    "id": "api.command_dnd.desc",
    "translation": "Do not disturb disables desktop and mobile push notifications."
  },
  {
    "id": "api.command_dnd.disabled",
    "translation": "Do Not Disturb is disabled."
  },
  {
    "id": "api.command_dnd.error",
    "translation": "Error to retrieve the user status."
  },
  {
    "id": "api.command_dnd.name",
    "translation": "dnd"
  },
  {
    "id": "api.command_dnd.success",
    "translation": "Do Not Disturb is enabled. You will not receive desktop or mobile push notifications until Do Not Disturb is turned off."
  },
502
  {
enahum's avatar
enahum committed
503 504
    "id": "api.command_echo.delay.app_error",
    "translation": "Delays must be under 10000 seconds"
505 506
  },
  {
enahum's avatar
enahum committed
507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524
    "id": "api.command_echo.desc",
    "translation": "Echo back text from your account"
  },
  {
    "id": "api.command_echo.high_volume.app_error",
    "translation": "High volume of echo request, cannot process request"
  },
  {
    "id": "api.command_echo.hint",
    "translation": "'message' [delay in seconds]"
  },
  {
    "id": "api.command_echo.message.app_error",
    "translation": "A message must be provided with the /echo command."
  },
  {
    "id": "api.command_echo.name",
    "translation": "echo"
525
  },
526 527 528 529 530 531 532 533
  {
    "id": "api.command_expand.desc",
    "translation": "Turn off auto-collapsing of image previews"
  },
  {
    "id": "api.command_expand.name",
    "translation": "expand"
  },
534 535 536 537
  {
    "id": "api.command_expand.success",
    "translation": "Image links now expand by default"
  },
enahum's avatar
enahum committed
538 539
  {
    "id": "api.command_expand_collapse.fail.app_error",
540
    "translation": "An error occurred while expanding previews"
enahum's avatar
enahum committed
541
  },
enahum's avatar
enahum committed
542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560
  {
    "id": "api.command_groupmsg.desc",
    "translation": "Sends a Group Message to the specified users"
  },
  {
    "id": "api.command_groupmsg.fail.app_error",
    "translation": "An error occurred while messaging the users."
  },
  {
    "id": "api.command_groupmsg.group_fail.app_error",
    "translation": "An error occurred while creating the group message."
  },
  {
    "id": "api.command_groupmsg.hint",
    "translation": "@[username1],@[username2] 'message'"
  },
  {
    "id": "api.command_groupmsg.invalid_user.app_error",
    "translation": {
561 562
      "one": "Unable to find the user: {{.Users}}",
      "other": "Unable to find the users: {{.Users}}"
enahum's avatar
enahum committed
563 564 565 566 567 568 569 570 571 572 573 574 575 576
    }
  },
  {
    "id": "api.command_groupmsg.max_users.app_error",
    "translation": "Group messages are limited to a maximum of {{.MaxUsers}} users."
  },
  {
    "id": "api.command_groupmsg.min_users.app_error",
    "translation": "Group messages are limited to a minimum of {{.MinUsers}} users."
  },
  {
    "id": "api.command_groupmsg.name",
    "translation": "message"
  },
Elias Nahum's avatar
Elias Nahum committed
577 578 579 580
  {
    "id": "api.command_groupmsg.permission.app_error",
    "translation": "You don't have the appropriate permissions to create a new group message."
  },
enahum's avatar
enahum committed
581 582 583 584 585 586 587 588
  {
    "id": "api.command_help.desc",
    "translation": "Open the Mattermost help page"
  },
  {
    "id": "api.command_help.name",
    "translation": "help"
  },
589
  {
Elias Nahum's avatar
Elias Nahum committed
590 591
    "id": "api.command_invite.channel.app_error",
    "translation": "Error to retrieve the current channel."
592 593
  },
  {
Elias Nahum's avatar
Elias Nahum committed
594 595
    "id": "api.command_invite.channel.error",
    "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
596 597
  },
  {
Elias Nahum's avatar
Elias Nahum committed
598 599
    "id": "api.command_invite.desc",
    "translation": "Invite a user to a channel"
600 601
  },
  {
Elias Nahum's avatar
Elias Nahum committed
602 603
    "id": "api.command_invite.directchannel.app_error",
    "translation": "You can't add someone to a direct message channel."
604 605
  },
  {
Elias Nahum's avatar
Elias Nahum committed
606 607
    "id": "api.command_invite.fail.app_error",
    "translation": "An error occurred while joining the channel."
608 609
  },
  {
Elias Nahum's avatar
Elias Nahum committed
610 611
    "id": "api.command_invite.hint",
    "translation": "@[username] ~[channel]"
612 613
  },
  {
Elias Nahum's avatar
Elias Nahum committed
614 615
    "id": "api.command_invite.missing_message.app_error",
    "translation": "Missing Username and Channel."
616
  },
617
  {
Elias Nahum's avatar
Elias Nahum committed
618
    "id": "api.command_invite.missing_user.app_error",
619
    "translation": "Unable to find the user."
620 621 622 623 624 625
  },
  {
    "id": "api.command_invite.name",
    "translation": "invite"
  },
  {
Elias Nahum's avatar
Elias Nahum committed
626 627
    "id": "api.command_invite.permission.app_error",
    "translation": "You don't have enough permissions to add {{.User}} in {{.Channel}}."
628
  },
629 630 631 632
  {
    "id": "api.command_invite.private_channel.app_error",
    "translation": "Could not find the channel {{.Channel}}. Please use the channel handle to identify channels."
  },
633
  {
Elias Nahum's avatar
Elias Nahum committed
634 635
    "id": "api.command_invite.success",
    "translation": "{{.User}} added to {{.Channel}} channel."
636 637
  },
  {
Elias Nahum's avatar
Elias Nahum committed
638 639
    "id": "api.command_invite.user_already_in_channel.app_error",
    "translation": "{{.User}} is already in the channel."
640
  },
Elias Nahum's avatar
Elias Nahum committed
641 642 643 644
  {
    "id": "api.command_invite_people.permission.app_error",
    "translation": "You don't have permission to invite new users to this server."
  },
645
  {
Elias Nahum's avatar
Elias Nahum committed
646 647
    "id": "api.command_join.desc",
    "translation": "Join the open channel"
648 649
  },
  {
Elias Nahum's avatar
Elias Nahum committed
650 651
    "id": "api.command_join.fail.app_error",
    "translation": "An error occurred while joining the channel."
652 653
  },
  {
Elias Nahum's avatar
Elias Nahum committed
654 655
    "id": "api.command_join.hint",
    "translation": "~[channel]"
656 657
  },
  {
Elias Nahum's avatar
Elias Nahum committed
658 659
    "id": "api.command_join.list.app_error",
    "translation": "An error occurred while listing channels."
660 661
  },
  {
Elias Nahum's avatar
Elias Nahum committed
662
    "id": "api.command_join.missing.app_error",
663
    "translation": "Unable to find the channel"
664 665
  },
  {
Elias Nahum's avatar
Elias Nahum committed
666 667
    "id": "api.command_join.name",
    "translation": "join"
668
  },
enahum's avatar
enahum committed
669 670 671 672
  {
    "id": "api.command_kick.name",
    "translation": "kick"
  },
673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688
  {
    "id": "api.command_leave.desc",
    "translation": "Leave the current channel"
  },
  {
    "id": "api.command_leave.fail.app_error",
    "translation": "An error occurred while leaving the channel."
  },
  {
    "id": "api.command_leave.name",
    "translation": "leave"
  },
  {
    "id": "api.command_leave.success",
    "translation": "Left the channel."
  },
689
  {
690 691
    "id": "api.command_logout.desc",
    "translation": "Logout of Mattermost"
692
  },
693 694 695 696
  {
    "id": "api.command_logout.fail_message",
    "translation": "Failed to log out"
  },
697
  {
698 699
    "id": "api.command_logout.name",
    "translation": "logout"
700 701
  },
  {
702 703
    "id": "api.command_me.desc",
    "translation": "Do an action"
704 705
  },
  {
706 707
    "id": "api.command_me.hint",
    "translation": "[message]"
708 709
  },
  {
710 711 712
    "id": "api.command_me.name",
    "translation": "me"
  },
713 714 715 716 717 718
  {
    "id": "api.command_msg.desc",
    "translation": "Send Direct Message to a user"
  },
  {
    "id": "api.command_msg.dm_fail.app_error",
719
    "translation": "An error occurred while creating the direct message."
720 721 722
  },
  {
    "id": "api.command_msg.fail.app_error",
723
    "translation": "An error occurred while messaging the user."
724 725 726 727 728 729 730
  },
  {
    "id": "api.command_msg.hint",
    "translation": "@[username] 'message'"
  },
  {
    "id": "api.command_msg.missing.app_error",
731
    "translation": "Unable to find the user"
732 733 734 735 736
  },
  {
    "id": "api.command_msg.name",
    "translation": "message"
  },
Elias Nahum's avatar
Elias Nahum committed
737 738 739 740
  {
    "id": "api.command_msg.permission.app_error",
    "translation": "You don't have the appropriate permissions to direct message this user."
  },
Elias Nahum's avatar
Elias Nahum committed
741 742 743 744 745 746
  {
    "id": "api.command_mute.desc",
    "translation": "Turns off desktop, email and push notifications for the current channel or the [channel] specified."
  },
  {
    "id": "api.command_mute.error",
747
    "translation": "Could not find the channel {{.Channel}}. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
Elias Nahum's avatar
Elias Nahum committed
748 749 750
  },
  {
    "id": "api.command_mute.hint",
751
    "translation": "~[channel]"
Elias Nahum's avatar
Elias Nahum committed
752 753 754 755 756
  },
  {
    "id": "api.command_mute.name",
    "translation": "mute"
  },
Elias Nahum's avatar
Elias Nahum committed
757 758 759 760 761 762 763 764
  {
    "id": "api.command_mute.no_channel.error",
    "translation": "Could not find the specified channel. Please use the [channel handle](https://about.mattermost.com/default-channel-handle-documentation) to identify channels."
  },
  {
    "id": "api.command_mute.not_member.error",
    "translation": "Could not mute channel {{.Channel}} as you are not a member."
  },
Elias Nahum's avatar
Elias Nahum committed
765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780
  {
    "id": "api.command_mute.success_mute",
    "translation": "You will not receive notifications for {{.Channel}} until channel mute is turned off."
  },
  {
    "id": "api.command_mute.success_mute_direct_msg",
    "translation": "You will not receive notifications for this channel until channel mute is turned off."
  },
  {
    "id": "api.command_mute.success_unmute",
    "translation": "{{.Channel}} is no longer muted."
  },
  {
    "id": "api.command_mute.success_unmute_direct_msg",
    "translation": "This channel is no longer muted."
  },
enahum's avatar
enahum committed
781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804
  {
    "id": "api.command_offline.desc",
    "translation": "Set your status offline"
  },
  {
    "id": "api.command_offline.name",
    "translation": "offline"
  },
  {
    "id": "api.command_offline.success",
    "translation": "You are now offline"
  },
  {
    "id": "api.command_online.desc",
    "translation": "Set your status online"
  },
  {
    "id": "api.command_online.name",
    "translation": "online"
  },
  {
    "id": "api.command_online.success",
    "translation": "You are now online"
  },
enahum's avatar
enahum committed
805 806 807 808
  {
    "id": "api.command_open.name",
    "translation": "open"
  },
enahum's avatar
enahum committed
809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826
  {
    "id": "api.command_remove.desc",
    "translation": "Remove a member from the channel"
  },
  {
    "id": "api.command_remove.direct_group.app_error",
    "translation": "You can't remove someone from a direct message channel."
  },
  {
    "id": "api.command_remove.hint",
    "translation": "@[username]"
  },
  {
    "id": "api.command_remove.message.app_error",
    "translation": "A message must be provided with the /remove or /kick command."
  },
  {
    "id": "api.command_remove.missing.app_error",
827
    "translation": "Unable to find the user"
enahum's avatar
enahum committed
828 829 830 831 832 833 834
  },
  {
    "id": "api.command_remove.name",
    "translation": "remove"
  },
  {
    "id": "api.command_remove.permission.app_error",
der-test's avatar
der-test committed
835
    "translation": "You don't have the appropriate permissions to remove the member."
enahum's avatar
enahum committed
836 837 838 839 840
  },
  {
    "id": "api.command_remove.user_not_in_channel",
    "translation": "{{.Username}} is not a member of this channel."
  },
Chris's avatar
Chris committed
841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856
  {
    "id": "api.command_search.desc",
    "translation": "Search text in messages"
  },
  {
    "id": "api.command_search.hint",
    "translation": "[text]"
  },
  {
    "id": "api.command_search.name",
    "translation": "search"
  },
  {
    "id": "api.command_search.unsupported.app_error",
    "translation": "The search command is not supported on your device"
  },
857 858 859 860 861 862 863 864 865 866 867 868
  {
    "id": "api.command_settings.desc",
    "translation": "Open the Account Settings dialog"
  },
  {
    "id": "api.command_settings.name",
    "translation": "settings"
  },
  {
    "id": "api.command_settings.unsupported.app_error",
    "translation": "The settings command is not supported on your device"
  },
869
  {
enahum's avatar
enahum committed
870 871
    "id": "api.command_shortcuts.desc",
    "translation": "Displays a list of keyboard shortcuts"
872
  },
873
  {
enahum's avatar
enahum committed
874 875
    "id": "api.command_shortcuts.name",
    "translation": "shortcuts"
876
  },
enahum's avatar
enahum committed
877
  {
878 879
    "id": "api.command_shortcuts.unsupported.app_error",
    "translation": "The shortcuts command is not supported on your device"
enahum's avatar
enahum committed
880
  },
David Lu's avatar
David Lu committed
881
  {
enahum's avatar
enahum committed
882 883
    "id": "api.command_shrug.desc",
    "translation": "Adds ¯\\_(ツ)_/¯ to your message"
David Lu's avatar
David Lu committed
884 885
  },
  {
enahum's avatar
enahum committed
886 887
    "id": "api.command_shrug.hint",
    "translation": "[message]"
David Lu's avatar
David Lu committed
888 889
  },
  {
enahum's avatar
enahum committed
890 891
    "id": "api.command_shrug.name",
    "translation": "shrug"
David Lu's avatar
David Lu committed
892
  },
enahum's avatar
enahum committed
893 894 895 896
  {
    "id": "api.config.client.old_format.app_error",
    "translation": "New format for the client configuration is not supported yet. Please specify format=old in the query string."
  },
897 898 899 900
  {
    "id": "api.context.404.app_error",
    "translation": "Sorry, we could not find the page."
  },
901 902 903 904 905
  {
    "id": "api.context.invalid_body_param.app_error",
    "translation": "Invalid or missing {{.Name}} in request body"
  },
  {
enahum's avatar
enahum committed
906 907
    "id": "api.context.invalid_param.app_error",
    "translation": "Invalid {{.Name}} parameter"
908
  },
909 910
  {
    "id": "api.context.invalid_token.error",
911 912
    "translation": "Invalid session token={{.Token}}, err={{.Error}}"
  },
enahum's avatar
enahum committed
913 914 915 916
  {
    "id": "api.context.invalid_url_param.app_error",
    "translation": "Invalid or missing {{.Name}} parameter in request URL"
  },
enahum's avatar
enahum committed
917 918 919 920
  {
    "id": "api.context.mfa_required.app_error",
    "translation": "Multi-factor authentication is required on this server."
  },
enahum's avatar
enahum committed
921 922 923 924
  {
    "id": "api.context.permissions.app_error",
    "translation": "You do not have the appropriate permissions"
  },
925 926 927 928 929 930 931 932
  {
    "id": "api.context.session_expired.app_error",
    "translation": "Invalid or expired session, please login again."
  },
  {
    "id": "api.context.token_provided.app_error",
    "translation": "Session is not OAuth but token was provided in the query string"
  },
933 934 935 936 937 938 939 940 941 942 943 944 945 946
  {
    "id": "api.email_batching.add_notification_email_to_batch.channel_full.app_error",
    "translation": "Email batching job's receiving channel was full. Please increase the EmailBatchingBufferSize."
  },
  {
    "id": "api.email_batching.add_notification_email_to_batch.disabled.app_error",
    "translation": "Email batching has been disabled by the system administrator"
  },
  {
    "id": "api.email_batching.render_batched_post.date",
    "translation": "{{.Hour}}:{{.Minute}} {{.Timezone}}, {{.Month}} {{.Day}}"
  },
  {
    "id": "api.email_batching.render_batched_post.direct_message",
947
    "translation": "Direct Message from "
948 949 950 951 952
  },
  {
    "id": "api.email_batching.render_batched_post.go_to_post",
    "translation": "Go to Post"
  },
enahum's avatar
enahum committed
953 954
  {
    "id": "api.email_batching.render_batched_post.group_message",
955 956 957 958 959
    "translation": "Group Message from "
  },
  {
    "id": "api.email_batching.render_batched_post.notification",
    "translation": "Notification from "
enahum's avatar
enahum committed
960
  },
961 962 963
  {
    "id": "api.email_batching.send_batched_email_notification.body_text",
    "translation": {
964 965
      "one": "You have a new notification.",
      "other": "You have {{.Count}} new notifications."
966 967 968 969 970 971 972 973 974
    }
  },
  {
    "id": "api.email_batching.send_batched_email_notification.subject",
    "translation": {
      "one": "[{{.SiteName}}] New Notification for {{.Month}} {{.Day}}, {{.Year}}",
      "other": "[{{.SiteName}}] New Notifications for {{.Month}} {{.Day}}, {{.Year}}"
    }
  },
975 976 977 978 979
  {
    "id": "api.emoji.create.duplicate.app_error",
    "translation": "Unable to create emoji. Another emoji with the same name already exists."
  },
  {
980
    "id": "api.emoji.create.other_user.app_error",
981
    "translation": "Invalid user id"
982 983
  },
  {
984 985
    "id": "api.emoji.create.parse.app_error",
    "translation": "Unable to create emoji. Could not understand request."
986 987 988
  },
  {
    "id": "api.emoji.create.too_large.app_error",
989
    "translation": "Unable to create emoji. Image must be less than 1 MB in size."
990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011
  },
  {
    "id": "api.emoji.disabled.app_error",
    "translation": "Custom emoji have been disabled by the system admin."
  },
  {
    "id": "api.emoji.get_image.decode.app_error",
    "translation": "Unable to decode image file for emoji."
  },
  {
    "id": "api.emoji.get_image.read.app_error",
    "translation": "Unable to read image file for emoji."
  },
  {
    "id": "api.emoji.storage.app_error",
    "translation":