Azure / azure-sdk-tools

Tools repository leveraged by the Azure SDK team.
MIT License
110 stars 174 forks source link

Enable localization for all of our Power Apps #4774

Open ladonnaq opened 1 year ago

ladonnaq commented 1 year ago

We should look at enabling localization for our Power Apps. We have quite a few service partners who their 2nd language is English.

https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/connections/connection-microsoft-translator

josefree commented 1 year ago

bring to engineering triage

maririos commented 1 year ago

This is blocked until the UI for the scheduler tool is stable. We need to see a way to test the translations make sense in a specific language

live1206 commented 1 year ago

Had a brief look at Microsoft Translator, basically we need to call it to translate a specific text into another language.

MicrosoftTranslator.Translate(Source.Text, locale)

There is no global setting to translate the entire App into another language. So, it takes more effort than expected. Synced with @ladonnaq, it's nice to have this feature but has lower priority, put it back to backlog.

JonathanCrd commented 1 year ago

As part of this, we should keep in mind that dates will be translated into the user's browser language. If we want to keep consistency between languages, a language must be specified when casting a date into a text.