I have a Xamarin Forms app where users enter the pieces of information they want to gather on a form. The user provides a caption for each piece of information. I want to allow the user to enter a caption for each piece of information in multiple languages. I was wondering if there was a best practice for doing this?
My thought was to load all the ISO-639-1 codes into a list in the app and let the user select from the list of ISO-639-1 languages. Then they could enter the caption for each piece of information in that language. Any other thoughts?
FYI - I want to use the ISO 639-1 codes as the key for the language in the app as that is what the CultureInfo.CurrentUICulture.TwoLetterISOLanguageName line of code returns in Xamarin Forms.