technic icon indicating copy to clipboard operation
technic copied to clipboard

Update/cleanup translations and move to MT 5.0.0+ translation system

Open OgelGames opened this issue 5 years ago • 6 comments

It needs to be done at some stage...

  • [x] Convert translations to MT 5.0.0+ translation system. - #255
  • [ ] Add translation to any untranslated strings.
  • [ ] Fill in any missing translations using a translator (e.g. deepl.com/translator)

Translations for technic are complete as of #289, expect for:

  • [ ] Multimeter formspec: https://github.com/mt-mods/technic/blob/master/technic/tools/multimeter.lua
  • [ ] Commands and their chat messages (not sure if this is necessary): https://github.com/mt-mods/technic/blob/master/technic/chatcommands.lua

The other sub-mods still need to have their translations checked and completed.

OgelGames avatar Oct 19 '20 07:10 OgelGames

I don't have much experience with the translation system in general but it looks like the mod it is prepared for that: The locale directory with the properly formatted files is there and the technic.getter does pretty much the same thing as minetest.get_translator() does

BuckarooBanzay avatar Oct 19 '20 11:10 BuckarooBanzay

Yeah, it's almost the same, the updating/cleanup will be harder than changing the translator.

Here is an example (which is what reminded me about it): https://github.com/ChaosWormz/teleport-request/pull/39/files

OgelGames avatar Oct 19 '20 11:10 OgelGames

Some work may have been done here: https://github.com/minetest-mods/technic/pull/529

BuckarooBanzay avatar Oct 28 '20 06:10 BuckarooBanzay

That will help a lot 👍 Of course there will still be some work to do because of all the changes we have made...

Also probably better to wait until the network and chests updates are done before this.

OgelGames avatar Oct 28 '20 07:10 OgelGames

more progress from upstream: https://github.com/minetest-mods/technic/pull/529

BuckarooBanzay avatar Mar 10 '21 07:03 BuckarooBanzay

I think it would be better to close this issue and create multiple more specific issues for translations.

Bit more specific issue descriptions and narrowing individual issue scope can make workflow very beginner friendly / not require deep technical knowledge about underlying translation system.

Also increases visibility for progress tracking purposes.

S-S-X avatar May 01 '22 16:05 S-S-X