Translation status

36 Strings
100%
252 Words
100%
1,602 Characters
100%

Strings status

Strings Words Characters
36 252 1,602
All strings Browse Translate Zen
36 252 1,602
Approved strings Browse Translate Zen
36 252 1,602
Translated strings Browse Translate Zen

Summary

Project website earthmc.net
Instructions for translators

This project uses MiniMessage for its translations, a rich text format for Minecraft. MiniMessage uses tags like <red>, <bold> to apply coloring and decorations to text. Tags can also have arguments, delimited by :.

  • Always leave the name of the tag the same, these must stay the same for the message to work.
  • Text inside of tag arguments should be translated when necessary. If the translated text contains colons (:) or other special characters, you should make sure to wrap it inside of single or double quotes (' or ") to make sure it can still be parsed properly.
  • Some messages may contain more complex placeholders, such as different text depending on the number of options:
    • Boolean (true or false, yes or no) formatters:
      • Can typically be recognized by having an "is" prefix, but not always. Always has two arguments, one for true, the other for false.
      • Example: <is_joining:join:leave> will show different text depending on the value of is_joining. The first argument will be used if it's true, and the other if it's false.
      • Number formatters:
        • Mainly used for handling plurals, has a more complex syntax but is also quite powerful.
        • Syntax:
          • <number>#: Match this option if the given number is exactly equal to this.
          • <number><: Match this option if the given number is less than this.
          • | is used to deliminate between options.
      • Examples:
        • I saw <count:'0#no bears|1#one bear|1<many bears'>.
        • I've got <arg:0> item<count:'1#|1<s'>.
  • Confused what something is supposed to mean? Check first to see if the translation has a description attached to it with an explanation, otherwise the best way to get into contact is to join the Discord and ask in the "Help Translate the server!" forum post.
Translation license proprietary
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Translations are reviewed by dedicated reviewers.
  • Only chosen users can contribute.
  • The translation uses monolingual files.
  • The translation base language can not be edited.
  • For languages with reviews enabled, only approved translations are written to the translation file.
File mask src/main/resources/translations/messages_*.properties
Monolingual base language file src/main/resources/translations/messages.properties
Translation file Download src/main/resources/translations/messages_pt.properties
Last change Sept. 30, 2026, 9:49 p.m.
Last change made by Warrior
Language Portuguese
Language code pt
Text direction Left to right
Case sensitivity Case-sensitive
Number of speakers 249,463,918
Number of plurals 3
Plural type One/many/other
Plurals One 0, 1
Many 1000000, 2000000
Other 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …
Plural formula (n == 0 || n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2)
10/01/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 36 252 1,602
Approved 100% 36 100% 252 100% 1,602
Waiting for review 0% 0 0% 0 0% 0
Translated 100% 36 100% 252 100% 1,602
Needs editing 0% 0 0% 0 0% 0
Read-only 0% 0 0% 0 0% 0
Failing checks 0% 0 0% 0 0% 0
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 0% 0 0% 0 0% 0

Quick numbers

252
Hosted words
36
Hosted strings
100%
Translated
and previous 30 days

Trends of last 30 days

+100%
Hosted words
—
+100%
Hosted strings
—
+100%
Translated
—
+100%
Contributors
—
User avatar warriorrr.

Resource updated

Parsing of the “src/main/resources/translations/messages_pt.properties” file was enforced. 09/30/2026
User avatar webhook:github-integration

Resource updated

The “src/main/resources/translations/messages_pt.properties” file was changed. 09/30/2026
User avatar warriorrr.

Extra flags updated

09/30/2026
User avatar warriorrr.

Extra flags updated

09/30/2026
User avatar warriorrr.

Extra flags updated

09/30/2026
User avatar warriorrr.

Extra flags updated

09/30/2026
User avatar weblate:commit

Changes committed

Changes committed 09/21/2026
User avatar kahina

Translation approved

09/20/2026
User avatar kahina

Translation approved

09/20/2026
User avatar kahina

Translation completed

Translation completed 09/20/2026
Browse all translation changes