Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
67939a1
Add our own custom translation system
Wide-Cat Nov 2, 2025
49a2a44
Add a method for addons to provide their own language files to be use…
Wide-Cat Nov 3, 2025
e5afd00
Fix loading addon translations and add more documentation
Wide-Cat Nov 3, 2025
f4035ea
Extract command descriptions into translatable components
Wide-Cat Nov 3, 2025
5634110
Add a text component for Meteor translations.
Wide-Cat Nov 3, 2025
ffca0cb
Assorted fixes and new additions
Wide-Cat Nov 6, 2025
c329468
Moved more strings from commands into the translation files
Wide-Cat Nov 13, 2025
ed00828
add error message when IOExcepting during en_us
crosby-moe Nov 18, 2025
08a8d6b
always use utf8 for translations
crosby-moe Nov 18, 2025
cc08c57
set default lang as a constant
crosby-moe Nov 18, 2025
bd68d2d
add id field to `MeteorAddon`
crosby-moe Nov 18, 2025
e1eef18
compute map of localized languages
crosby-moe Nov 18, 2025
6bb4151
add right-to-left support
crosby-moe Nov 18, 2025
083f0d8
flatten translation maps
crosby-moe Nov 18, 2025
f05923e
these are actually case sensitive
crosby-moe Nov 18, 2025
d380320
automatic addon language registration
crosby-moe Nov 18, 2025
5848a9f
oops turns out you dont have those during `@PreInit`
crosby-moe Nov 18, 2025
0d02a2b
fix command descriptions
crosby-moe Nov 18, 2025
4df0c08
sadly cant use these
crosby-moe Nov 18, 2025
eec45e4
dont have like all of the languages
crosby-moe Nov 18, 2025
ad3c0b3
fix wasp target info
crosby-moe Nov 18, 2025
8521529
Merge branch 'refs/heads/master' into translations
Wide-Cat Jan 2, 2026
00b66fc
Merge remote-tracking branch 'origin/translations' into translations
Wide-Cat Jan 2, 2026
8a22141
fix issues
Wide-Cat Jan 2, 2026
6f108f7
define `Settings` base keys
crosby-moe Jan 3, 2026
66e1294
throw on internal settings usage
crosby-moe Jan 3, 2026
bd99ca2
add supplier fallback translate function
crosby-moe Jan 3, 2026
fffeba8
ignore setting group case when loading nbt
crosby-moe Jan 3, 2026
a38282c
map modules
crosby-moe Jan 3, 2026
514469b
max excavator & infinity miner
crosby-moe Jan 4, 2026
0de9676
solve setting name conflicts
crosby-moe Jan 4, 2026
3362d81
map commands
crosby-moe Jan 4, 2026
6791cf4
map shared module settings
crosby-moe Jan 4, 2026
7801131
remove empty descriptions
crosby-moe Jan 4, 2026
6ffa4a8
dont load empty entries in lang
crosby-moe Jan 4, 2026
320ccad
support renaming settinggroups without losing data
crosby-moe Jan 4, 2026
ef654fe
rename 'Render' setting groups to 'Visual'
crosby-moe Jan 4, 2026
b28b049
dont put setting groups in their module's namespace
crosby-moe Jan 6, 2026
bd3850d
Revert "rename 'Render' setting groups to 'Visual'"
crosby-moe Jan 6, 2026
97cfd45
map categories
crosby-moe Jan 6, 2026
4c517a9
warn on missing keys
crosby-moe Jan 6, 2026
e81bb30
Revert "support renaming settinggroups without losing data"
crosby-moe Jan 6, 2026
e63d3e5
finishing touches
crosby-moe Jan 6, 2026
2d7e9cf
when did i touch this :sob:
crosby-moe Jan 6, 2026
38f0300
error checking n shit
crosby-moe Jan 6, 2026
479f21d
fix typo + clean up duplicates in the lang file
Wide-Cat Jan 6, 2026
720f178
copy en_us over to en_gb
Wide-Cat Jan 6, 2026
e028a5b
add the remaining missing strings to the language file
Wide-Cat Jan 7, 2026
a3fc6e6
support the entire utf 16 plane in font rendering
crosby-moe Jan 13, 2026
b536421
dont invalidate existing char data when updating glyph atlas
crosby-moe Jan 13, 2026
108369f
weakref the file buffer
crosby-moe Jan 13, 2026
4cd2c95
slight optimization
crosby-moe Jan 14, 2026
4c42509
correctly handle surrogate pairs
crosby-moe Jan 14, 2026
9c69bea
use `NativeImage` for font atlas
crosby-moe Jan 15, 2026
ee4c613
map tab names
crosby-moe Jan 28, 2026
06e10f8
map chat feedback prefixes
crosby-moe Jan 28, 2026
ee7e199
add `ChatUtils` methods with translatable content support
crosby-moe Jan 28, 2026
479437f
support for styled `Text` arguments
crosby-moe Jan 28, 2026
2497b87
map some more command names
crosby-moe Jan 30, 2026
d542241
complex translation argument formatting guh
crosby-moe Jan 30, 2026
9d575d1
map more commands
crosby-moe Feb 5, 2026
b8b603e
map some modules
crosby-moe Feb 5, 2026
77b8ef5
oops! wrong choice
crosby-moe Feb 5, 2026
c9c72cb
'TranslatableTextContent', not 'TranslatableTextComponent'
crosby-moe Feb 5, 2026
f00a1cb
`MessageBuilder` initial impl
crosby-moe Feb 5, 2026
d5ed3db
the good, the bad and the ugly
crosby-moe Feb 7, 2026
b8bde86
huge module feedback update
crosby-moe Feb 14, 2026
b72bff5
do some impl with new messagebuilder api
crosby-moe Feb 14, 2026
9e6b620
move thing around
crosby-moe Mar 16, 2026
f75c50d
polish
crosby-moe Mar 16, 2026
03b3665
big ol module changes yippee
crosby-moe Mar 16, 2026
9f3c172
Add Chinese module translations, courtesy of dingzhen-vape and Nippak…
Wide-Cat Mar 23, 2026
4326bd1
Create some mixins to help navigating the language selection screen
Wide-Cat Mar 23, 2026
9227ab6
Add translation specification file. Still probably needs more cleanup…
Wide-Cat Mar 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ We will review and help with all reasonable pull requests as long as the guideli
- Favour readability over compactness.
- If you need help, check out the [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html) for a reference.

## Translations
- Read our [translation specification](https://github.com/MeteorDevelopment/meteor-client/blob/master/TRANSLATION_SPEC.md)

## Bugs and Suggestions
Bug reports and suggestions should be made in this repo's [issue tracker](https://github.com/MeteorDevelopment/meteor-client/issues) using the templates provided.
Please provide as much information as you can to best help us understand your issue and give a better chance of it being resolved.
Expand Down
Loading