{"id":13311565,"url":"https://github.com/Vexera/locales","last_synced_at":"2025-03-10T17:30:35.474Z","repository":{"id":49525058,"uuid":"267881048","full_name":"Vexera/locales","owner":"Vexera","description":"Translations for Vexera","archived":false,"fork":false,"pushed_at":"2023-06-18T08:41:16.000Z","size":938,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-08-03T00:53:02.142Z","etag":null,"topics":["i18n","json","translation","vexera","weblate"],"latest_commit_sha":null,"homepage":"https://i18n.vexera.io","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vexera.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-29T14:40:32.000Z","updated_at":"2023-08-03T00:53:02.143Z","dependencies_parsed_at":"2024-10-23T13:54:13.592Z","dependency_job_id":null,"html_url":"https://github.com/Vexera/locales","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vexera%2Flocales","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vexera%2Flocales/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vexera%2Flocales/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vexera%2Flocales/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vexera","download_url":"https://codeload.github.com/Vexera/locales/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242892565,"owners_count":20202557,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["i18n","json","translation","vexera","weblate"],"created_at":"2024-07-29T18:02:14.833Z","updated_at":"2025-03-10T17:30:34.976Z","avatar_url":"https://github.com/Vexera.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Translation Guide\nIf you'd like to help translate Vexera into multiple languages, please read below.\n\n## How to translate\nWe handle all translations on [i18n.vexera.io](https://i18n.vexera.io/projects/vexera/bot/). **Do not submit pull requests to this repository, they will be denied!**\n\n\nFor translating strings, there are 2 options:\n 1. If you are part of our [translation program](https://i18n.vexera.io/form/), you can directly submit translations on our [website](https://i18n.vexera.io/projects/vexera/bot/)!\n\n 2. If you are not part of our translation program, do not hesitate to [apply](https://i18n.vexera.io/form/)! If you're not an approved translator,\nyou can only suggest strings. To have these strings validated, you must ask an approved translator or a staff member.\n\nIn either case, you should also follow the rules below.\n\n## Read the comments\nThey can contain some useful information to translate the string correctly. **Please read all comments carefully**.\n \n## Variables\nText contained inside `{{…}}` is a variable. Variables **must not** be replaced as they are replaced with the correct information when that response is generated, which is out of the translators' hands. Variables can be moved around anywhere within the translation. You're free to move them around so your translation makes sense with whatever language you are translating into.\n\n## Formatting\nIn the responses, you will see a lot of Markdown formatting. Markdown is used to make the messages look nicer and to highlight important information. Markdown formatting **must** be maintained during translation. [Here's how this works and what it looks like](https://support.discordapp.com/hc/en-us/articles/210298617).\n\n## Parts that must not be translated.\nSome parts of strings must not be translated, e.g. parts that directly reference commands ('Choose from **add, remove**')  \nIf you are unsure about what should be translated and what shouldn't, feel free to leave a comment on the translation or ask in our [support server](https://vexera.io/support), preferably in the dedicated #translators channel.\n\n## I have translated a string, when will it be visible in Vexera?\n**Short answer**: On the next update. This also depends on the amount of translations that are pending to be updated.\n\n**Long answer**: Translations are frequently pushed to this repository. You should see your changes in it in the few next hours. Then, the translations of this repository are pulled to the Vexera source code (mostly when we do updates). The translations are finally visible when we deploy a new version (these deployments are made infrenquently).\nAlso, please note that translations should be added to [a list](/index.js) to be shown by Vexera. This allows us to only show languages with enough translated strings (some languages have less than 10 translated strings…). If your language is not in [this list](/index.js), you can let us know in our [support server](https://vexera.io/support).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVexera%2Flocales","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVexera%2Flocales","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVexera%2Flocales/lists"}