gpt4 book ai didi

android - 为什么 android 中的 xliff 在 Edittext 提示中显示格式说明符?

转载 作者:行者123 更新时间:2023-11-29 02:35:49 24 4
gpt4 key购买 nike

我正在为 android studio 中的应用程序进行本地化。在下面的代码中使用 xliff 时,我在屏幕上看到“%s”。

<string name="name">Name <xliff:g id="get_name" example="Diana">%s</xliff:g></string>

我知道 %s 应该显示用户输入的任何文本。

下面是我的activity.xml代码:

<EditText
android:id="@+id/name_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/name"
android:inputType="textCapWords"
android:paddingBottom="8dp"/>

在输出中,我希望提示显示为 Name,但它显示为 Name %s。这是正常行为吗?我在这里做错了什么吗?

最佳答案

还不完全清楚,你想通过使用 xliff 实现什么?在EditText .

据我了解,对于您的具体本地化任务,我认为您不需要使用 xliff在你的string .如果您使用的是 Windows,只需在 ...\AndroidStudioProjects\YourApp\app\src\main\res 中创建一个额外的文件夹即可。

例如,如果您想添加西类牙语,请创建 values-es文件夹并在那里添加另一个 strings.xml ,其中所有文本均为西类牙语,例如:

<string name="name">Nombre</string>

当用户从 Google Play 下载您的应用时,他的设备会自动将语言切换到在 Android 操作系统中选择的语言。

关于android - 为什么 android 中的 xliff 在 Edittext 提示中显示格式说明符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47154745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com