modular-avatar/Editor/Localization
Haï~ c5e787045a review:
- Rebased to 1.10.0-rc.4 because the inspector of SubMenu of source Expressions Menu were broken in the base commit this branch initially started with, which was preventing testing some aspects raised during review.
- When this is being rendered as part of an SubMenu of source Expressions Menu, don't use any of the label logic, as menu items within such an Expressions Menu are not backed by any GameObject.
- Rename _isTryingRichLabel to _useLabel.
- Since switching to unlinked always overwrites the label field with the current ObjectName, and switching to linked always empties the label field, the state of _useLabel while the Inspector is open is implied by the value of the label field, or the previous state of the _useLabel field itself when the label field is being emptied out.
  - In addition, use the |= operator.
- When the name is linked, and the user begins typing the "<" character, set the label field, and do not apply the name. This will automatically switch to linked mode as the inspector will be reevaluated a second time.
  - If the original object name already contains a "<" character (i.e. it comes from a previous version of Modular Avatar), there will be no automatic conversion happening as long as the object name still contains the "<" character.
- Changed the localization keys to discard the rich text toggle aspect.
- Not addressed: When multiple Menu Item components are selected, the behaviour of the inspector currently edits the GameObject name, with no link button, and no automatic conversion when typing "<", regardless of the contents of the label field.
2024-10-01 09:52:39 +02:00
..
en-US.json review: 2024-10-01 09:52:39 +02:00
en-US.json.meta chore: configure crowdin (#756) 2024-03-09 18:51:14 +09:00
ja-JP.json New Crowdin updates (#1212) 2024-09-27 18:06:53 -07:00
ja-JP.json.meta chore: configure crowdin (#756) 2024-03-09 18:51:14 +09:00
ko-KR.json New Crowdin updates (#1212) 2024-09-27 18:06:53 -07:00
ko-KR.json.meta chore: configure crowdin (#756) 2024-03-09 18:51:14 +09:00
Localization.cs Merge remote-tracking branch 'origin/main' into tct 2024-03-09 18:58:52 +09:00
Localization.cs.meta chore: restructure repository to put package at top-level (#477) 2023-10-08 15:39:57 +09:00
README.md chore: add Localization/README.md 2024-03-09 19:23:38 +09:00
README.md.meta chore: add Localization/README.md 2024-03-09 19:23:38 +09:00
UIElementLocalizer.cs feat: add UI to show parameter usage (#773) 2024-03-14 21:33:44 +09:00
UIElementLocalizer.cs.meta ui(parameters): Rebuild MAParameters UI for Unity 2022 (#634) 2024-01-27 20:06:22 +09:00
zh-Hans.json New Crowdin updates (#1212) 2024-09-27 18:06:53 -07:00
zh-Hans.json.meta chore: configure crowdin (#756) 2024-03-09 18:51:14 +09:00
zh-Hant.json New Crowdin updates (#1212) 2024-09-27 18:06:53 -07:00
zh-Hant.json.meta Merge remote-tracking branch 'origin/main' into tct 2024-03-09 18:58:52 +09:00

Localizations are now being managed via Crowdin: https://crowdin.com/project/modular-avatar

When adding new strings, please add them directly to the en-US.json file as part of your pull request. You may also add translated strings to the other language files; crowdin will automatically import them. Do not add "untranslated" strings (i.e. copies of the en-US strings), unless the string is meant to be the same in the language in question.

When making a change to just add a new string, please do so on crowdin instead. If you have any trouble getting access, please contact me at bd_@nadena.dev and I'll try to get you set up.