Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Migrate localization to a project settings window #25

Closed
2 tasks
japtar10101 opened this issue Sep 11, 2019 · 1 comment
Closed
2 tasks

[FEATURE] Migrate localization to a project settings window #25

japtar10101 opened this issue Sep 11, 2019 · 1 comment
Labels
enhancement New feature or request needs-priority Indicates the priority of the issue has not been determined yet. This is the default priority. split to a package A de-coupling task to split a feature in this project into its own Unity package repository.

Comments

@japtar10101
Copy link
Member

japtar10101 commented Sep 11, 2019

Is your feature request related to a problem? Please describe.

Localization/Translation.

Describe the solution you'd like

It seems Unity is opening up the API to add windows under Project Settings and Preferences. In translation dictionaries and languages case, having a single Project Settings would be perfect, rather than awkwardly splitting it into ScriptableObjects.

Tasklist

  • Look into which ScriptableObject should be moved into the Project Settings. Presumably, only the language list and the default translation dictionary needs to move into there.
  • Update the TranslationString editor to allow not assigning the translation dictionary field, only if a default translation dictionary is already defined under the project settings.

Describe alternatives you've considered

The current methodology, which is to make everything ScriptableObject. The problem, however, is that the language list only needs to be defined once in a project.

Additional context

Carry-over from the old Bitbucket Mercurial project:
https://bitbucket.org/OmiyaGames/hg-template-unity-project/issues/64/migrate-localization-to-a-project-settings

Part of decoupling the Singleton scripts. See issue #19.

@japtar10101 japtar10101 added enhancement New feature or request needs-priority Indicates the priority of the issue has not been determined yet. This is the default priority. labels Sep 11, 2019
@japtar10101 japtar10101 added the split to a package A de-coupling task to split a feature in this project into its own Unity package repository. label Dec 29, 2019
@japtar10101
Copy link
Member Author

Fix #57 instead of this task.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs-priority Indicates the priority of the issue has not been determined yet. This is the default priority. split to a package A de-coupling task to split a feature in this project into its own Unity package repository.
Projects
None yet
Development

No branches or pull requests

1 participant