iPhone 应用程序在 appStore 中可用的语言 [英] iPhone app available languages in appStore
问题描述
我向 appStore 提交了我的第一个应用程序 http:///itunes.apple.com/at/app/section-control/id343824642?mt=8
Hi I submitted my first application to the appStore http://itunes.apple.com/at/app/section-control/id343824642?mt=8
这会在概览"中显示英语"作为语言(德语为 Sprachen).在这种情况下这是正确的.
This displays "English" as Languages (Sprachen in German) in the "Overview". And that is correct in this case.
我认为这是因为我的应用程序中没有本地化资源.这是第一个问题:应用商店如何检测语言/语言"?
I think this comes from the fact that I don't have localized resources in my application. Which is question one: how is "Languages / Sprachen" detected by the appstore?
它(当然)与本地化描述无关,因为我在这种情况下使用了英语和德语.
It has (of course) nothing to do with localized descriptions since I used english and german in this case.
TomTom http://itunes.apple.com/at/app/tomtom-westeuropa/id326075062?mt=8 示例显示了多种语言.
TomTom http://itunes.apple.com/at/app/tomtom-westeuropa/id326075062?mt=8 for an example shows a lot of languages.
无论如何 - 主要问题.对于我的下一个应用程序,我计划进行社区驱动的本地化".您可以在许多应用程序中找到这个想法,您可以在其中下载语言文件".
Anyhow - the main question. For my next application I plan a "community driven localization". The idea is something you find in a lot of application where you can download "language files".
假设我的应用有一个可用语言列表.这来自网络服务,您(作为用户)可以加载您的首选语言(如果可用).
Assume my app has a list of available languages. This comes from a web service and you (as user) can load down your preffered language (if available).
由于事情是动态的,因此将发生以下情况 - 我用英语和德语(我的母语)发布应用程序.后来有人输入法语文本 - 所以从那时起,该应用程序也提供法语版本.
And since the thing is dynamic the following will happen - I publish the application in English and German (my native language). Later someone enters French texts - so from that moment on the app is also available in French.
我没有找到在应用简短说明(概述)中设置语言/Sprachen"元素的方法,或者我是否必须重新提交"我的应用程序来更改它?
I didn't find a way to set the "Languages / Sprachen" element in the apps short description (Overview) or do I have to "resubmit" my application to change this?
最后一点——如果我是对的并且应用程序中包含的资源检测到语言——是否足以为我的应用程序提供一个空的(或只包含一个字符串)字符串文件"?
Last not least - if I am right and the languages are detected by contained resources in the application - is it enough to provide an empty (or just holding a single string) "strings file" with my application?
推荐答案
这是你需要做的:
.app 文件夹应该是这样的:
This is how the .app folder should look like:
+MyApp.app
+en.lproj
+de.lproj
+nl.lproj
等等...
在 lproj 文件夹中,您应该放置一个 Localizable.strings
文件.
in the lproj folder, you should place a Localizable.strings
file.
在这个 Localizable.strings
文件中,您可以将语言更改如下:(EN-NL)
In this Localizable.strings
file, you can put the language changes like these: (EN-NL)
关于"=结束"
错误支持"= Kon niet de ondersteuning contacteren".
"ErrorSupport" = "Kon niet de ondersteuning contacteren."
所以,像 "About"
这样的第一行没有给出英语,而只是给出了函数.
So, the first lines like "About"
don't give the english, but just the function.
我不完全确定如何在您的应用程序中进行设置,我不是一个非常好的应用程序编码员.您应该查看 Apple 的帮助文档,或询问其他开发者.
I am not completely sure how to set this up in your app, i am not a really good app coder. You should check Apple's help documents, or ask it to other developers.
对于语言的下载,我认为您在 webView 中构建,并将其定向到您的下载页面,然后应用程序自动将其重新定位为语言文件夹,并将其安装到 MyApp.app/<语言>.lproj
.向其他开发人员询问此下载内容,或查看 Apple 的帮助文档.(我不确定他们是否在那里提到过)
For the download of languages, i would persume, that you build in a webView, and direct it to your downloadpage, and that the app then automatticly regocnises it as a language folder, and installs it to MyApp.app/<language>.lproj
. Ask about this download stuff to other developers, or check Apple's help documents. (I don't know for sure if they mention it there)
这篇关于iPhone 应用程序在 appStore 中可用的语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!