为什么有些字符串永远不会翻译在我的Android应用程序

时间:2016-04-28 20:29:19

标签: android android-studio localization

我有一个带有默认值/ strings.xml的Android应用程序,还有一个自定义字符串文件values-pt / strings.xml(用于葡萄牙语)。这非常适合几乎我的应用程序中的每个字符串。

为了说清楚,请参阅下面的示例:

app / src / main / res / values / strings.xml

<string name="button_install">Install</string>

app / src / main / res / values-pt / strings.xml

<string name="button_install">Instalar</string>

问题在于,当我使用字符串时,就像在布局文件中那样,某些字符串永远不会被翻译。在下面的示例中,结果始终为“Install”,而不是“Instalar”,即使该位置设置为Pt。

<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_install"
android:id="@+id/installBtn"
android:layout_gravity="right" />

同一布局上的其他按钮也不会发生同样的情况,

0 个答案:

没有答案