Yes, in the past I've both rolled my own localisation system and used Unity's localization package, and the official package is really excellent. There's Google Sheets integration[0], Pseudo language generation for testing[1], and the system for templated strings/nested strings/strings that only slightly differ based on gendered words, is really deep.
Double extra yes to pseudo-localized builds in front of humans to catch unloc'd strings.
It's not a perfect solution, but it's an odd kind of elegant. Elegant to code up and reliant on innate human pattern-matching to find bugs! Sorta like altering CSS for testing's sake on web pages so that some things just "pop."
I wish more people used those simple tricks. We waste an amazing amount of time on "perfect" solutions when we code automation and on manual testers walking the same paths, the same ways, over and over in their scripted test cases.
Comments
Yes, in the past I've both rolled my own localisation system and used Unity's localization package, and the official package is really excellent. There's Google Sheets integration[0], Pseudo language generation for testing[1], and the system for templated strings/nested strings/strings that only slightly differ based on gendered words, is really deep.
[0] - https://docs.unity3d.com/Packages/com.unity.localization@1.0...
[1] - https://docs.unity3d.com/Packages/com.unity.localization@1.0...
Double extra yes to pseudo-localized builds in front of humans to catch unloc'd strings.
It's not a perfect solution, but it's an odd kind of elegant. Elegant to code up and reliant on innate human pattern-matching to find bugs! Sorta like altering CSS for testing's sake on web pages so that some things just "pop."
I wish more people used those simple tricks. We waste an amazing amount of time on "perfect" solutions when we code automation and on manual testers walking the same paths, the same ways, over and over in their scripted test cases.
Would be fun to have it translate to gibberish elvish using ChatGPT.
I say gibberish elvish because apparently from a recent thread on Reddit, ChatGPT does not do a very good job at translating into elvish.
https://www.reddit.com/r/sindarin/comments/10gbq8z/i_asked_c...