Localization Package Extensions

olivecrow

(0)
FREE
Publisher olivecrow
File size 100.89kB
Number of files 30
Latest version 1
Latest release date 2024-08-06 01:48:13
First release date 2024-08-06 01:48:13
Supported Unity versions 2018.4.2 or higher

A collection of FREE add-ons for the Localization package.

I plan to add additional features as I need them.


---------------------------------------------------------------

📒Manual


If you any questions, please send an email to the address below.

olivecrow.report@gmail.com


While you're using this free package, look around my other assets.

---------------------------------------------------------------


🟩🟩Features🟩🟩

  • Google Translation
  • StringTable-AudioClip Connection
  • Font localization
  • Character sets for Creating Font Atlases
  • APIs for the above features and Runtime localization



---------------------------------------------------------------

🌐Google Translation


After creating an API Key, send an HTTPS request to translate the contents of a StringTable at once.


You can select the following elements required for translation:


  • StringTable to translate.
  • Locale that will be the standard for translation.
  • Locales to be translated.
  • Whether to write only to empty blocks, only blocks that have already been written, or to overwrite all blocks.

---------------------------------------------------------------

🎵StringTable-AudioClip Connection


This function associates each text and audio clip in a StringTable. It is especially useful for dialogues that require voice.


This is implemented as a ScriptableObject called AudioPairTable.

You can easily edit with an editor window that overrides StringTable, and you can read multiple audio files at once according to naming rules.


Additionally, to save memory, we provide an API that loads and plays necessary audio clips and then automatically unloads them when playback is finished.


---------------------------------------------------------------

🔄️Font Localization


This function is an implementation of the code in Reference > Component Localizers in the Localization Package manual.


It supports both TextMeshPro fonts and legacy fonts. It can also be used for non-UI 3D text meshes.


---------------------------------------------------------------

📚Character sets for Creating Font Atlases


A set of commercial characters for non-Latin languages ​​for creating font atlases in TestMeshPro.

It includes the following languages:


  • Arabic
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Japanese (Hiragana + Katakana + Commonly Used Kanji)
  • Korean
  • Thai

If you would like to include your language in this package, please send the text file to my email. Also, if there is something wrong with the character set, please let me know.


This list will be continuously updated in the future.


---------------------------------------------------------------

✨APIs


This package doesn't provide many APIs yet.

Basically, the Localization package provides good API, so there isn't much to do. If you have any features that this package would like to offer, please send me an email.


This package provides the following:


  • API for each of the above functions
  • Methods that apply the callback of asynchronous translation directly to the text component.

Top Publisher Assets