SSS Translate

SSS Translate

Mod

A library to add Crowdin internationalization to mods.

Client LibraryUtility

1,497 downloads
10 followers
Follow Save
Filter loader...
Filter channels...

Decrease required java version of mod to 17 (useful for plugin development)

A cumulative changelog can be found here

  • Added FAPI and MC dependencies to fabric.mod.json
  • Improved Mod Menu integration

From 1.5.0:

  • First full release!
  • SSS Translate will now download its own translations from its new Crowdin project

A cumulative changelog can be found here

  • First full release!
  • SSS Translate will now download its own translations from its new Crowdin project

A cumulative changelog can be found here

fixed another issue with downloadSourceTranslations task when making build depend on it

From 1.5.0-beta.1:

  • added test mod and automated tests
  • changed plugin id to net.sssubtlety.sss_translate.sss-translate
  • renamed downloadTranslations -> downloadTranslationsAndWait
  • made "minecraft_project_name" optional in custom FMJ field
  • fixed an issue with downloadSourceTranslations task when making build depend on it
  • fixed standalone jar usage
  • added more downloadSourceTranslations and downloadRuntimeTranslations overloads
  • added resourcesDir property to sssTranslate gradle extension
  • added Mod Menu summaries and descriptions for mod and base
  • replaced mod icon and gave base an icon
  • added hosted_resources/ containing icons and badges

A cumulative changelog can be found here

  • fixed https://github.com/gbl/CrowdinTranslate/issues/22
  • merged https://github.com/gbl/CrowdinTranslate/pull/19: make extension params lazy and make download task use inputs
  • moderate internal and several external refactors, including
    • SssTranslate.downloadTranslations methods have been split up:
      • mods use one of the SssTranslate::downloadRuntimeTranslations methods
      • use one of the SssTranslate::downloadSourceTranslations methods if for some reason you're manually calling to download translations to src/main/resources (usually you'd run the task or the base jar instead)
      • use SssTranslate::downloadTranslations if you want to download to a custom directory
    • the task for downloading translations added by the plugin is now called downloadSourceTranslations

From 1.5.0-alpha.12:

  • Re-branded again, to SSS Translate
  • Made custom fmj field params snake_case

A cumulative changelog can be found here

  • First version with changelog
  • Re-branded with 'SSS' suffix to make it clear that this is distinct from the archived CrowdinTranslate project by GBL
  • Updated for 1.21
  • Added custom fabric.mod.json field (see README.md for usage instructions)
  • Set up for publishing to Modrinth and CurseForge so this can be an optional dependency

A cumulative changelog can be found here


Project members

supersaiyansubtlety

Member

Details

Licensed MIT
Published a year ago
Updated a year ago