I have a form for a sharepoint list that I am customizing in Powerapps.
I have added a datasource for another list called "Label Translations" which holds an English and Spanish text for each label in the form.
OnApp start and OnVisible of my form I set a variable - Set(_language,"English")
On the form I have added a dropdown box with 2 values for the items property ["English","Spanish"] and then I set the default for the dropdown to my variable _language.
I have a label on my form to show the variable _language and it does display "English".
Then in each of my labels for all the fields I have this formula If(_language="English",Parent.DisplayName,LookUp('Label Translations',Title="Label4").SpanishText)
However, when the form loads after clicking the New button on my sharepoint list, the form always loads the spanish text for the labels instead of the English which is desired.
Changing the dropdown selected value does switch the language.
However, the desired functionality is to default to English and always make the user choose to show in Spanish.
Do you think this is a bug or am I approaching this the wrong way?