Please sign in to see the alerts.

Overview

Project website cakey.bot
Instructions for translators

Formatting, Rules, Requirements

  1. Please do not insert unnecessary punctuation into strings, unless it is required for that language
  2. Any string that contains (`) symbols, please leave them in the same position and don't remove them. Also do not change them to other symbols like (') or ("), these are used to highlight certain text or to prevent "@everyone" pings from being used/abused. Removing or changing these could break formatting in Cakey Bot
  3. If you encounter any placeholders like {0}, {1}, etc keep them in the string. These are automatically replaced in the bot with text so Requested by {0}#{1} when used in the bot will be replaced with like Requested by MrCake#1337. For the website strings :data, :data2 and :name are also common placeholders.
  4. If you need more context/info about how/where a string is used to provide an accurate translation, you can create a discussion or issue on the string. Alternatively, you can join our Discord, where a proofreader can provide further details and screenshots.
  5. Do not translate commands. Cakey Bot only accepts base commands in English. For example if the translation string is Usage: /userinfo <user>, you can translate the Usage: and <user> parts, but you must leave the command /userinfo in English.
  6. Do not translate brand names (e.g. Discord, YouTube, Reddit) and be sure to keep any capitalization on them.
  7. If you are unsure how you should format a specific string, you can look at another language's file or you can open up a discussion. (You can also ask on our Discord)
  8. Don't translate emojis or emotes. This will cause them to break and display incorrectly to users.

FAQ

1) What if I don't see a section for my language?

  • You can join our Discord and create a ticket requesting for it to be added.

    2) When do the translations get added to the bot/website?

  • If the language has already been accepted, they will periodically be added to the production servers when major changes have been made. Keep an eye on our website and bot news announcement channels on Discord.

  • If the language hasn't been accepted yet, it will need to reach >70% of the strings being approved for it to be accepted and added as a language option.

    • Some accepted languages may have less than this due to new strings being added later. In these cases, the languages will not be removed from the bot/website.
Translation license proprietary
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Translations are reviewed by dedicated reviewers.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language can not be edited.
Source code repository [email protected]:Nexfinity/Nexfinity-Translations.git
Repository branch cakeybot-web
Last commit in Weblate Update translation files 32106ad
Weblate authored 8 days ago
Weblate repository https://translate.cakey.bot/git/cakey-bot/web-dashboard/
File mask */locale.php
Monolingual base language file en/locale.php
a week ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 15,640 57,069 364,344
Source 920 3,357 21,432
Approved 66% 10,382 68% 39,349 68% 250,501
Waiting for review 1% 0 0% 0 0% 0
Translated 72% 11,302 74% 42,706 74% 271,933
Needs editing 18% 2,905 18% 10,551 19% 69,870
Read-only 5% 920 5% 3,357 5% 21,432
Failing checks 20% 3,209 20% 11,447 20% 75,925
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 9% 1,433 6% 3,812 6% 22,541

Quick numbers

57,069
Hosted words
15,640
Hosted strings
72%
Translated
and previous 30 days

Trends of last 30 days

−1%
Hosted words
+100%
−1%
Hosted strings
+100%
−1%
Translated
+73%
−100%
Contributors
+100%
User avatar None

Translation replaced file by upload

Translation replaced file by upload 8 days ago
User avatar None

String added in the repository

 
8 days ago
User avatar None

String added in the repository

 
8 days ago
User avatar None

String added in the repository

 
8 days ago
User avatar None

String updated in the repository

8 days ago
User avatar None

Source string changed

8 days ago
User avatar None

String added in the repository

 
8 days ago
User avatar None

String added in the repository

 
8 days ago
User avatar None

Translation replaced file by upload

Translation replaced file by upload 8 days ago
User avatar None

String added in the repository

 
8 days ago
Browse all component changes