在Android strings.xml文件中,可以使用可翻译属性完成此操作:
<string name="inches" translatable="false">in</string>
对于Flutter本地化 *.arb文件,我找不到任何解决方案。
4ioopgfo1#
是的,可以在Flutter***.arb**文件中定义一个不应翻译的字符串。为此,您可以在字符串的开头添加@字符,如下所示:
{ "inches": "@in" }
在本示例中,inches字符串将在***.arb文件中定义为in,并且此值不会转换为其他语言。@字符用于在*.arb文件中将字符串标记为不可翻译。这类似于您提到的Android strings.xml文件中的translatable=“false”**属性。
1条答案
按热度按时间4ioopgfo1#
是的,可以在Flutter***.arb**文件中定义一个不应翻译的字符串。为此,您可以在字符串的开头添加@字符,如下所示:
在本示例中,inches字符串将在***.arb文件中定义为in,并且此值不会转换为其他语言。
@字符用于在*.arb文件中将字符串标记为不可翻译。这类似于您提到的Android strings.xml文件中的translatable=“false”**属性。