I am trying to develop a mobile application on Windows Mobile 8 in Hindi language. More precisely, I have an application in that only supports the English language and would like to add Hindi language support to it. The application can be found here on the Windows store.
I am interested in building it in Hindi in the same codebase. Any ideas on how to add Hindi language in the application?
You can find detailed information to help you translate your app on Microsoft's How to build a localized app for Windows Phone 8 page. Here's the most important part for what you want, but I advise reading the whole thing:
To add additional languages
After you have created and tested your app using a neutral language, you can add supported languages.
On the project’s Properties page, in the Supported Culture box, select the language(s) you would like your app to support.
Save the project.
Note:
Visual Studio has created a new resource file for each supported language that is a copy of the neutral resource file (AppResources.resx) and renamed it to include the locale code that reflects the new resource file’s Culture.
Replace the neutral language values in each supported language resource file with translated values.
Caution:
To insure that the correct description of the localized languages for your app will be seen by users in the Windows Phone Store, use the following practices: If you need to remove a Supported Culture that you have added (by clearing the selection in the list in Project Properties) be sure to remove the associated Supported Language in WMAppManifest.xml (using the list in Manifest Designer > Supported Language > Packaging). Also, ensure that you understand the impact before modifying the Supported Languages list or Default Language in WMAppManifest.xml.
Hindi is one of the supported languages. If you need to check to see if any given language is supported, you can do so at the Windows Phone 8 Feature and service availability page. This currently includes:
Albanian, Arabic, Azerbaijani, Basque (Basque), Belarusian, Bosnian (Latin), Bulgarian, Catalan, Chinese (Simplified and Traditional), Croatian, Czech, Danish, Dutch, English (UK and US), Estonian, Filipino, Finnish, French, Galician, German, Greek, Hausa, Hebrew, Hindi, Hungarian, Igbo, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Macedonian, Malay, Norwegian (Bokmål), Persian, Polish, Portuguese (Brazil and Portugal), Romanian, Russian, Serbian (Latin), Slovak, Slovenian, Spanish (Mexico and Spain), Swedish, Thai, Turkish, Ukrainian, Uzbek, Vietnamese, Yoruba.
Related
I have installed a german version of MS Office Professional. How can I get away from the german translation of all GUI elements.
I like to see the english names of the properties, like I have to use in VBA and find them in the Dokumentation.
Edit:
My Solution: I downloaded
SW_DVD5_Office_Professional_Plus_2016_W32_English_MLF_X20-41353.ISO
SW_DVD9_Office_Multi_Lang_Pack_2016_W32_MultiLang_Disk_1_MLF_X20-42853.ISO
from Microsofts Software Portal (https://www.microsoft.com/Licensing/servicecenter/Downloads/DownloadsAndKeys.aspx).
I first install the eng-Version of Office and than the german language pack. I now can switch between two languages like I want.
There is no way other than install a US version of Access/Office on another (virtual) machine.
That's what I've done.
I did not get the kannada language in microsoft translator. I was about translate my english content in word document to kannada. But the language is not in the list. It is very sad that a language spoken by more than 50 million native speakers.
I request you to add the language in the translation list. And enable us to provide service in Kannada language.
We are periodically adding new languages and language features to the Translator service.
You can learn more about how we add new languages and language features here: https://microsofttranslator.uservoice.com/forums/421776-how-do-i-get-my-language-supported
Best regards,
Gwenda
Microsoft Translator Team
I'm trying to implement a STT(SpeechToText) app in VS2012 Express that should recognize Portuguese phrases and show it in a TextBlock. I've already tried to change Speech Settings on the Emulator to Portuguese, but when I run the program, it says that "the language is not supported". Could anyone help me?
Not all even installed languages support dictation recognition.
You can get supported languages list like follow:
IReadOnlyCollection<SpeechRecognizerInformation> speechRecognizers = InstalledSpeechRecognizers.All;
If I'm not mistaken only pt-BR is supported. So you may need change region to Brazil to make it work in Portuguese.
Environment:
Win 8.1 Pro upodate 1
VS2013 Ultimate
Windows Phone 8 project
I need to add french support in my projects, and here comes the problem?
I see lots of french options in the Supported Culture, with English and French... The picture is as below
my questions are:
What's differences between [French] and [French(Monaca)]? Is the
[French] option equals to a base class?
What does [francais] mean there? I notice that there is a [French] but there is not a
[francais]. What's difference between the two? Why Microsoft adds a
French options in French language?
If I want to support French, What
should I do? Can I only choose the [French] to meet my requirement?
Every culture/language has base culture, in case of French, French is base culture and will work for all other subcultures of french like french(Monaca) etc...
I guess for some language/culture setting on your machine is showing culture names in both language as I cannot see Francais in my VS2013(Ultimage with update 2).
I think selecting French or Francais is the same.
P:S your question states Correctly chose language support but here you are selection only culture. to correctly support language in windows phone 8 go to WMAppManifest.xaml(Project properties) and select Packaing tab and select Supported languages you want to support in your app.
Hope this helps.
I've written a WP8 app that accepts voice commands. I've deployed and tested on the emulator and everything works fine.
However, when deploying and testing on my HTC 8X the voice commands aren't detected, they don't even appear in the 'What can I say' option.
Anyone come across this before? Appreciate the help.
My guess is that the VCD CommandSet xml:lang attribute doesn't match the language and region combination used on your phone. What's the xml:lang for the CommandSets in your VCD file? And what's the language and region used by your phone?The default VoiceCommandDefinition1.xml file defaults to xml:lang="en-US", so is your phone set to the English Language in the US region?
From a development perspective, you'll have to specify a CommandSet for each xml:lang supported by your app.
Also, remember that speech recognition only works for 15-20 cultures (language+region combinations). It could be your phone is one of the unsupported locales and you won't be able to support speech recognition for that culture at all.