草庐IT

翻译区

全部标签

android翻译带变量的字符串

早上好我有一个带有德语和英语语言xml文件的android应用程序。现在我想像这样设置和TextView:“你好用户x,HelloWorldy。”“你好Benutzerx,你好welty。”我想为x和y设置一个变量。我如何使用动态变量将此文本翻译为两种语言? 最佳答案 你的问题似乎不清楚,但根据我的理解,我建议你解决。如果你想将动态参数传递给字符串,你可以通过下面的例子来实现。Hello,%1$s!Youhave%2$dnewmessages.在这个例子中,格式字符串有两个参数:%1$s是一个字符串,%2$d是一个十进制数。您可以使

java - 如何在 android 中隐藏翻译器 API key

我在我的应用程序中使用yandex和googletranslate,当然有唯一的APIkey,但每个人都可以通过反编译我的应用程序来窃取它。我怎样才能隐藏它? 最佳答案 如果我是你,我会租用一台服务器(也许是亚马逊)并创建一个数据库并使用简单的加密字符串(哈希等)插入我们的apikey。ID-Name-androidKey-key1-GoogleAPI-AJKBSASHUA9-yourAPIKey2-YandexAPI-5A6S5D6A53C-yourAPIKey...然后你可以创建一个由你的androidpackageName运行

android - 您如何管理 Android 应用的翻译?

这个问题在这里已经有了答案:Android:Getmissingtranslationsforstrings-resources(16个答案)关闭2年前。Lint工具会告诉您有关硬编码字符串或缺少翻译的信息,但是如果您想更新现有字符串怎么办?更新现有字符串时,如何跟踪哪些字符串需要再次翻译?如果您想更改字符串,一种解决方案是在strings.xml中使用新键,但这需要更新代码中使用旧键的所有引用。

android - 翻译动画是如何工作的 : Android

我正在尝试使用TranslateAnimation移动RelativeLayout。我为执行相同操作而编写的代码是:translateAnimation=newTranslateAnimation(0,0,heightOfRootView-excuseContainer.getHeight(),currentYPoint);translateAnimation.setRepeatMode(0);translateAnimation.setDuration(500);translateAnimation.setFillAfter(true);excuseContainer.startAn

OpenAI开发的ChatGPT用来论文翻译与润色,效果强大

ChatGPT无疑是最近最火的一个大模型AI应用,当艺术家还在跟AI争论AI绘画的问题时,NLP领域中的ChatGPT大模型应用,仿佛一下子替代了AI绘画应用,成为了最新争论的话题。最近也看到很多人在讨论ChatGPT,当然,很多人就算不是人工智能领域的也开始讨论ChatGPT,可见ChatGPT的风靡程度。ChatGPT是什么ChatGPT,从名字可以看出来,ChatGPT是一个对话聊天模型,当然,此模型不仅仅应用在对话聊天上面。ChatGPT是从GPT-3.5系列中的一个模型进行微调的,该模型于2022年初完成训练。ChatGPT和GPT3.5在AzureAI超级计算机上进行了训练。虽然C

android - 我可以添加 AnimationListener 进行 fragment 翻译吗

我为fragment翻译应用了一些动画。我可以添加一个动画监听器来检测动画开始/结束事件吗?谢谢大家。 最佳答案 如果您在自定义fragment中覆盖onCreateAnimation()(或onCreateAnimator(),如果您使用的是3.0+fragment...两者都允许监听器),则可以提供动画而不是使用FragmentTransaction的自定义动画方法:@OverridepublicAnimationonCreateAnimation(inttransit,booleanenter,intnextAnim){Ani

android - 未捕获的翻译错误构建proguard

当我尝试使用AndroidStudio和minifyEnabledtrue构建我的项目时,我遇到了这个错误。错误的详细信息:app:transformClassesWithDexForDevDebugUncaughttranslationerror:com.android.dx.cf.code.SimException:expectedtypeintbutfoundcom.apptimize.hzUncaughttranslationerror:com.android.dx.cf.code.SimException:expectedtypeintbutfoundcom.apptimiz

android - 默认语言的 MissingTranslation( "..."未在 "en"中翻译)

我想生成一个签名的apk并得到以下错误:Error:(65)Error:"..."isnottranslatedin"en"(English)[MissingTranslation]我的项目仅包含默认文件夹(没有语言插件),例如values文件夹和一种语言,即德语(意思是,我有一个values-de文件夹)我的默认语言是英文,所以所有不属于特殊语言的资源都应该是英文的。问题为什么androidstudio告诉我,它缺少en语言,尽管我没有一个en文件夹?也许en-folder是gradle导入的一部分?我能以某种方式排除它们吗?实际上,我不知道en来自哪里,因为我没有在任何地方使用它.

android - RecyclerView 在回收 View 时不尊重翻译

我现在正在玩RecyclerView并且偶然发现了以下问题。当RecyclerView的LinearLayoutManager决定View是否离开屏幕(因此它可以是回收器)时,它没有考虑View的translationY。所以本质上,当我向上滚动并且我的View具有正translationY时,LinearLayoutManager认为该View在屏幕外,但实际上它仍然可见(因为它被翻译下来)。我注意到LinearLayoutManager做出这个决定的方式是通过查看getDecoratedBottom(View),所以我尝试覆盖getDecoratedBottom(View)也包括翻

Android - 在同一个 XML 文件上进行翻译和 objectAnimator

我一直在尝试在从一个fragment滑动到另一个fragment时制作3D立方体旋转效果。首先,我使用翻译效果(在XML上)调用FragmentTransaction.setCustomAnimations(...)然后,当打开/关闭fragment时,我正在玩Cameraclasse来进行旋转。这工作得很好,但似乎我有太多(别问我为什么)只使用XML文件来使用所有这些动画。经过长时间的搜索,我发现我应该使用objectAnimator来进行旋转。按照Google示例,我设法制作了翻转动画。现在我需要翻译让它们滑入和滑出的fragment。似乎我不能在同一个XML文件上使用object