我想根据所选语言创建具有许多翻译路线的应用程序。我曾经在3methodsofcreatingURLsinmultilingualwebsites上描述过它.在这种情况下,它应该是提到的主题中的第一个方法所以:我有一种默认语言我可以使用多种其他语言当前语言应仅通过URL(不含cookie/session)计算,以使其对搜索引擎也非常友好对于默认语言,URL中不应该有前缀,对于其他语言,应该是域后的语言前缀url的每一部分都应该按照当前语言翻译。假设我设置了默认语言pl和其他2种语言en和fr。我只有3个页面-主页、联系页面和关于页面。网站的网址应该是这样的://[about]/[cont
我需要将我的网站翻译成多种语言。我正在考虑使用一个名为语言的数据库并将翻译放在那里。database:translationtables:languagecolumn:id,english,french,german,italian,spanish或者我正在考虑一个php解决方案,例如:english.phpfrench.phpgerman.phpitalian.phpspanish.php所以你只需包含你需要的文件。现在,我可以看到两者的优点和缺点,我想知道的是行业中的标准是什么? 最佳答案 您可以使用gettext,这个函数是针
我在googleplay上有一个应用程序,其描述为英文。然而,我们在芬兰的客户在描述的芬兰语翻译中看到了应用描述。提交我的应用程序时是否可以选择停止自动翻译并仅使用英语?我在SO上遇到了一些不确定的答案。另外,当我在GooglePlay开发者控制台中打开我的应用的商品详情时,我会看到一个“管理翻译”选项,我可以在其中添加我想要的任何语言的描述。我想知道这是如何工作的并被建议。感谢您的帮助。 最佳答案 从此链接:https://support.google.com/googleplay/android-developer/answer
最近我将我的AndroidStudio从2.2.3更新到2.3.0项目在2.2.3中运行良好,但在从更新项目依赖类路径之后2.2.3到2.3.0从string.xml得到很多MissingTranslations错误。谁能告诉我为什么会这样以及如何解决这些错误? 最佳答案 有很多方法可以解决这个问题:第一种方法:添加到build.gradle:android{lintOptions{disable'MissingTranslation'}}第二种方法:就是你的字符串文件中tools命名空间的ignore属性,如下:第三种方法:在您的
我今天在尝试运行附加了FacebookSDK的应用时遇到此错误。Warning:string'com_facebook_smart_login_confirmation_continue_as_f1gender'hasnodefaulttranslation.Warning:string'com_facebook_loginview_log_out_action_f1gender'hasnodefaulttranslation.Warning:string'com_facebook_loginview_log_in_button_continue_f1gender'hasnodefau
我的应用仅支持2种语言-英语和德语。所以我有这样的语言字符串文件夹结构:myproject/res/values/strings.xmlmyproject/res/values-de/strings.xml当我运行Lint检查时,我收到许多关于缺少语言的警告,表明我的应用不需要支持:"some_string"isnottranslatedinaf,am,ar,be,bg,ca,cs,da,el,en-rGB,es,es-rUS,et,fa,fi,fr,hi,hr,hu,in,it,iw,ja,ko,lt,lv,ms,nb,nl,pl,pt,pt-rPT,ro,ru,sk,sl,sr,s
我被迫使用GooglePlay服务(我需要定位服务)。因此,在我编写了所有代码并在设备上测试了应用程序之后,我尝试导出已签名的应用程序。我得到的只是Lint错误(我什至将Lint中的MissingTranslation错误从致命更改为警告)"auth_client_using_bad_version_title"istranslatedherebutnotfoundindefaultlocale并且此错误在所有“values-”文件夹中重复出现我知道我可以在导出应用程序之前禁用lint检查。但是,有没有什么方法可以在不对Google开发人员造成任何黑客、错误和诅咒的情况下做到这一点?所
我希望图像水平移动。即图像应该从左下角移动一次到右下角。无需再次回到左下角。我尝试的代码是这会将图像从左向右移动。但它再次来到左侧。谁能告诉我如何解决这个问题? 最佳答案 您已经成为每个人首先对Android动画产生的巨大误解的受害者:动画ImageView(或任何类型的View)实际上并没有移动(或缩放、旋转或褪色)。这都是一个技巧......动画本质上是屏幕合成引擎的一些最后一分钟指令,以将View偏移x/y、旋转z等。View的底层位置/大小/角度/alpha永远不会真正改变。因此,当动画结束时,您的图像似乎会迅速回到起点,因
我正在尝试手动获取ImageView中的图像,使其居中并适合屏幕。我需要用矩阵来做(我稍后会动态改变矩阵变换)。问题是我无法让图像在View中居中(比例合适)。代码如下://Computethescaletochoose(thisworks)floatscaleX=(float)displayWidth/(float)imageWidth;floatscaleY=(float)displayHeight/(float)imageHeight;floatminScale=Math.min(scaleX,scaleY);//tx,tyshouldbethetranslationtotake
我的应用程序中有一个ImageView,它可以位于屏幕上的任何位置触摸时我想将此View移动到屏幕的中心。我使用翻译动画及其RELATIVE_TO_PARENT功能尝试了此功能,如下所示TranslateAnimationtranslateAnimation1=newTranslateAnimation(TranslateAnimation.RELATIVE_TO_PARENT,0.0f,TranslateAnimation.RELATIVE_TO_PARENT,0.5f,TranslateAnimation.RELATIVE_TO_PARENT,0.0f,TranslateAnima