web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Switching languages in...
Power Apps
Unanswered

Switching languages in the studio causes syntax error

(0) ShareShare
ReportReport
Posted on by 2

Hi there,

 

We are using PowerApps Studio with several users, I personally prefer English eversince that's my preferred syntax. We have noticed that switching languages can cause the interpeter to get a conversion mismatch and cause syntax errors. These are most of the time ; and ;; and , with .

 

Is there any solution? And why is there a difference in syntax anyway? I can't lookup anything with the Dutch syntax and have to convert it by hand anyway, really, really inconvinient.

 

Regards,

Gerben

Categories:
  • v-yutliu-msft Profile Picture
    Microsoft Employee on at

    Hi @GerbenIndito ,

    Yes, different languages have different syntaxes in PowerApps.

    I suggest you use Translation service.

    Try this formula:

    MicrosoftTranslator.Translate( "Hello", Language() )

    Then, languange will automatically transfer.

    Here's a doc about it for your reference:

    https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/connections/connection-microsoft-translator

     

    Here's a bog about how to create an app that supports multiple languages for your reference:

    https://blogs.msdn.microsoft.com/carlosfigueira/2017/09/08/building-multilingual-apps-in-powerapps/

     

     

    Best regards,

    Community Support Team _ Phoebe Liu

  • GerbenIndito Profile Picture
    2 on at

    Hi Yutliu,

     

    I was kind of scared someone would reply with this. My question is about the studio, not the app itself. I've noticed a piece of syntax that causes the interpreter to malform the syntax. This issue is caused after I wrote code in the English studio and then switched to the Dutch studio. (Changing the Chrome language.)

     

    As I said: in Dutch we end a single statement with ";;" instead of the English ";". The Dutch interpreter goes twice over the code for some reason causing endings to be straight syntax faults.

    Example:

    // Invalid code
    statement;;;;
    // Should be (Dutch syntax)
    statement;;
    // English equivalent
    statement;

    For some reason "," also get "translated" to ";"

    Example:

    // Dutch syntax
    UpdateContext({ myVar: 1,0 });;
    // English equivalent
    UpdateContext({ myVar: 1.0 });
    // Interpreted code. Very, very invalid code.
    UpdateContext({ myVar: 1;0 });;;;

     

    I really hope that these examples clear my question. Or rather the complete my question.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 350 Super User 2026 Season 2

#2
M Bilal Khan Profile Picture

M Bilal Khan 318

#3
Mohsin Ali Profile Picture

Mohsin Ali 220

Last 30 days Overall leaderboard