<分区>
我想标题是不言自明的。
<分区>
我想标题是不言自明的。
最佳答案
我也在看这个。如果您只需要一些东西来完成一些繁重的工作,并且您已经在使用 OsX,那么您可以使用 xsltproc 和这个简单的 xsl 来完成
XSL:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="string">
"<xsl:value-of select="@name"/>"= "<xsl:apply-templates/>"; </xsl:template>
<xsl:template match="resources">
<xsl:apply-templates select="string"/> </xsl:template>
</xsl:stylesheet>
将其保存到文件、transform.xsl 或其他文件中,然后从 shell 运行以下命令:
xsltproc transform.xsl your_android_strings.xml > fileforxcode.out
这似乎生成了一些看起来正确的东西,尽管您可能需要单独处理任何格式字符串。无论如何,它可能会为您节省一些工作。
关于iphone - 有什么工具可以将 Android 的 XML 本地化转换为 iPhone 的 .strings 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7107299/
相关文章:
iphone - iOS编辑tableview在单元格中隐藏 subview
ios 6 和 ios 7 incosistance View
android - 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 flutter
android - 从 Android 设备库中获取视频 react-native
android - ListView 行为中的 EditText
java - 创建 servlet 上下文资源 [WEB-INF/applicationContext.xml] 中定义的名称为 "datasource"的 bean 时出错