Xamarin Forms: Change language of standard controls - xamarin.forms

I followed this guideline to make my app available in multiple languages: https://developer.xamarin.com/guides/xamarin-forms/advanced/localization/
I added a picker so the user can change his language whenever he wants but there is a small problem.
When the device language is English and the user swaps to French, my picker will stay in English as it is the system language (It says 'done' and 'cancel')
Is it possible to change that language to the language that my user selected?

Related

How to change the idiom of the keyboard using Xamarin Forms

I have a Xamarin forms App (iOS, Android & UWP) and, on the settings of my App, the user can choose the language they want to use in the app.
The App is already able to "translate" the texts, date format, and number format, but I don't know how to change the keyboard's idiom.
I already tried the methods below but it didn't work
Thread.CurrentThread.CurrentCulture = new CultureInfo.GetCultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo.GetCultureInfo("en-US");
Use case:
The user is from German, and he uses Deutsch as a default language on his device. However, he defined on the App settings (inside my App) the English Language.
When the user needs to input a text in an Edit Text (Editor or Entry), the keyboard layout needs to be English instead of Deutsch.
Is it possible with Xamarin?
After a bit of research I did not find any way to switch between language keyboards in a simple manner, by the other hand I found this in order to create your own custom keyboard with the language you wish with PageRenderer.

Why Firebase console displays different language every time I sign in?

I am working for a while with Firebase and this problem keeps occurring. Every time I sign into console, it is displayed in different language(German, Russian, French...) and only sometimes in English(which I prefer.
Is it possible to set default language so it doesn't change every time?
As Firebase supports only 28 languages as listed below:
And your Google Account language is not one that is listed that's okay.
The only thing you need to do is change your Google Account language by following these steps:
Open your Google account
Click Data & personalization.
Scroll down to the General preferences for the web​ panel.
Click Language.
Select Edit.
Choose one of the languages from the dropdown box you find suitable from the languages above, and click Select.
Your Firebase console, or maybe any other Google related service should be in language you desire.

Google Translate - Automatically detect browser language and translate from English

I have a site in English that I want to automatically translate using google translate into other languages based on navigator language of the user's browser, i.e if their browser is in German - translate from English to German, if browser language is French, English to French etc.
I don't want the user to have to select language translation from a drop-down, but just have it translated according to their preferred browser language settings.
I've looked at every previous question and no-one seems to have sorted this. Can anyone help?
Thanks
Baz

Facebook application open graph actions in non-english language

I have Facebook application that has non English native language, but when I create and use open graph actions and objects they appear English. I can not change action texts to my native language because it does not accept my characters and because native language is not english I can not translate it.
How can I use and see open graph actions and objects in my native language?
Go to your app settings page under https://developers.facebook.com/apps/, edit your app settings – on the left you should find a link saying „translate your app” (or something similar, I'm currently using the german interface), it's currently the second link from bottom.
And https://developers.facebook.com/docs/internationalization/ explains the whole process.

Language Token not translated on sidebar when using the Collection extension for MediaWiki

I am using the Collection extension for MediaWiki to allow for generation of PDF books based on content located in my wiki. When I am logged out of my wiki, the extension works fine and the sidebar on the Main Page contains:
Print/export
Create a book
Download as PDF
Printable version
However when I log in the sidebar contains:
coll-print_export
<coll-create_a_book>
<coll-download_as>
Printable version
I've verified that the tokens' translations for coll-print_export, coll-create_a_booklet and coll-download_as exist, along with their associated tooltip entries, in the 'en' messages array, and that my system and profile language are set to en.
Nevertheless, the display when I am logged in is the language token, not the translation. I've tested logins with multiple users as well. The issue seems isolated to the Collection extension, as every other part of the sidebar works as expected. Also, note that while Printable Version appears under the print/export menu, it appears to not be defined as part of Collection, and it appears to be working fine.
Any assistance or advice for where I can look to identify the resolution for this problem is appreciated.
Because it only happens when you login, I suspect it depends on your preferences, probably your interface language. As Christian said, it's likely to be cache for the system messages.
Try php maintenance/rebuildLocalisationCache.php --force. https://www.mediawiki.org/wiki/Manual:RebuildLocalisationCache.php

Resources