Thanks so much for the tutorial! Quick question; does Google Cloud require an ongoing subscription to use this feature? I'm hesitant to use this in my project if 3 months from now when the free trial expires I'll need to pay google or refactor all my localization
I've been asked that a few times but haven't looked into it yet, but I'm sure there is a way! I may make a video on it in the future if I come up with something.
No, the data sheet is imported into your localization inside Unity. Pulling and pushing requests during development are the only things that need connection to google services, its then saved into the project.
Generally a good idea, except you have super wonky stuff in it like "fine --(de)--> Bußgeld" which means a fine that you have to pay. Any ideas to refine this, like giving a context or sth?
I would just put smth. Like "I'm fine" and see how it turns out. If you have a language which you don't know, just copy both of them to Google (or another) translator and reverse the results a few times. If there is jibberish, you know Something got translated wrong. But because of this I wouldn't use this method and just support languages I know, it's 1000 times better imo.
Question: if you wanted to utilize tabs in google sheets, would you just obtain the 'Sheet Id' and click Add Sheet? Curious before I dive in on organizing large amounts of data
@@ArchDawnDev thx for the quick reply - it actually automatically reads your tabs! So, if you want UI on one tab, item descriptions, narration on tabs for ease of key lookups, seems simple
An amazing tutorial, was really struggling to understand how to hook this tool up with google sheets. Thank you brother!
Awesome and very concise! Makes me wonder why so many people are coding their own from scratch in other tutorials
that is an awesome tutorial, thank you
Best tutorial voice i ever heared
Thanks! I tried to make sure that it was clear and precise! Slow enough to understand but fast enough not to waste anyone's time!
Thanks a ton for these! Incredibly helpful :)
What a great video, to the point and everything explained, thank you!
Thanks man
Thanks so much for the tutorial! Quick question; does Google Cloud require an ongoing subscription to use this feature? I'm hesitant to use this in my project if 3 months from now when the free trial expires I'll need to pay google or refactor all my localization
No, this a free feature, just requires a google account!
@@ArchDawnDev Amazing, thanks so much man. :D
Thank you so much for this!
You are welcome my friend!
Good tutorial, but how we handle smart text
Great Work! What about handling dynamic texts with Google Sheets? Is there any way to handle it like smart keys in default localization tables?
I've been asked that a few times but haven't looked into it yet, but I'm sure there is a way! I may make a video on it in the future if I come up with something.
Question: what if the end user of my game has no internet connection, will that stop the Localization from getting translation data from the sheet?
No, the data sheet is imported into your localization inside Unity. Pulling and pushing requests during development are the only things that need connection to google services, its then saved into the project.
Nice tutorial! Can you tell me how to get the localized String in script?
This video doesn't cover that, the previous videos do.
Thanks !!
Generally a good idea, except you have super wonky stuff in it like "fine --(de)--> Bußgeld" which means a fine that you have to pay. Any ideas to refine this, like giving a context or sth?
I would just put smth. Like "I'm fine" and see how it turns out. If you have a language which you don't know, just copy both of them to Google (or another) translator and reverse the results a few times. If there is jibberish, you know Something got translated wrong.
But because of this I wouldn't use this method and just support languages I know, it's 1000 times better imo.
Question: if you wanted to utilize tabs in google sheets, would you just obtain the 'Sheet Id' and click Add Sheet? Curious before I dive in on organizing large amounts of data
I haven't found a need to have multiple tabs, but I do believe you are correct.
@@ArchDawnDev thx for the quick reply - it actually automatically reads your tabs! So, if you want UI on one tab, item descriptions, narration on tabs for ease of key lookups, seems simple
I suppose this means you have to manage multiple StringTable assets, however..