Translation Reference
Command Object
| Key |
Value |
Description |
| name |
string |
name of the application command |
| description? |
string |
description of the application command |
| type |
int |
type of application command, used to map command types, not valid for options |
| name_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command name |
| description_translations? |
array of Translation KVPs |
array of translation key-value-pairs for the application command description, only valid for slash commands |
| options |
array of Option Objects |
array of option objects containing translations |
Application Command Type
| Type |
Value |
| Slash Command |
1 |
| User Context Menu Command |
2 |
| Message Context Menu Command |
3 |
Command Group Object
| Key |
Value |
Description |
| name |
string |
name of the application command group |
| description |
string |
description of the application command group |
| type |
int |
type of application command, used to map command types, not valid for options |
| name_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command group name |
| description_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command group description |
| commands |
array of Command Objects |
array of command objects containing translations |
| groups |
array of Sub Command Group Objects |
array of sub command group objects containing translations |
Sub Command Group Object
| Key |
Value |
Description |
| name |
string |
name of the application command sub group |
| description |
string |
description of the application command sub group |
| name_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command sub group name |
| description_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command sub group description |
| commands |
array of Command Objects |
array of command objects containing translations |
Option Object
| Key |
Value |
Description |
| name |
string |
name of the application command option |
| description |
string |
description of the application command group |
| name_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command option name |
| description_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command option description |
| choices |
array of Option Choice Objects |
array of option choice objects containing translations |
Option Choice Object
| Key |
Value |
Description |
| name |
string |
name of the application command option choice |
| name_translations |
array of Translation KVPs |
array of translation key-value-pairs for the application command option choice name |
Translation KVP
A translation object is a key-value-pair of "locale": "value".
Example Translation Array:
{
"en-US": "Hello",
"de": "Hallo"
}
Valid Locales
| Locale |
Language |
| id |
Indonesian |
| da |
Danish |
| de |
German |
| en-GB |
English, UK |
| en-US |
English, US |
| es-ES |
Spanish |
| es-419 |
Spanish, Latin America |
| fr |
French |
| hr |
Croatian |
| it |
Italian |
| lt |
Lithuanian |
| hu |
Hungarian |
| nl |
Dutch |
| no |
Norwegian |
| pl |
Polish |
| pt-BR |
Portuguese, Brazilian |
| ro |
Romanian, Romania |
| fi |
Finnish |
| sv-SE |
Swedish |
| vi |
Vietnamese |
| tr |
Turkish |
| cs |
Czech |
| el |
Greek |
| bg |
Bulgarian |
| ru |
Russian |
| uk |
Ukrainian |
| hi |
Hindi |
| th |
Thai |
| zh-CN |
Chinese, China |
| ja |
Japanese |
| zh-TW |
Chinese, Taiwan |
| ko |
Korean |