如何在 iPhone 上的 Watch 设置应用程序中本地化 Watch OS 2 应用程序名称
How to localize Watch OS 2 app name in Watch settings app on iPhone
我正在尝试在 iPhone 的 Watch 设置应用程序中本地化我的 Watch OS 2 应用程序名称。可以在 CFBundleDisplayName 键下的 watchKit 应用程序目标中的 Info.plist 文件中更改名称。但是,当我将密钥 CFBundleDisplayName 添加到我的本地化 InfoPlist.strings 文件时,它仅在应用程序加载到手表上时用于应用程序名称。该名称未在 iPhone 上的 Watch 设置应用中本地化。 Apple 在 their documentation 中告诉 Watch 设置应用程序的名称取自 ios 应用程序 Info.plist CFBundleName 键的文件,但这似乎不起作用。
这似乎是一个已知错误。您可以再次向 Apple 报告,以参考 openradar 上的现有报告来提高认识。我也在为此苦苦挣扎,还没有找到任何解决方法来使设置应用程序显示一个不错的值。在设置应用程序的某些区域仍然可以,例如检查 iPhone 的 Watch 应用程序中的通知设置,Watch 应用程序名称正确显示(参见下面应用程序“购物清单”与“[=17=”的屏幕截图]Auf der Liste") - 这对 WatchOS 3 和 iOS 10 有效。
我正在尝试在 iPhone 的 Watch 设置应用程序中本地化我的 Watch OS 2 应用程序名称。可以在 CFBundleDisplayName 键下的 watchKit 应用程序目标中的 Info.plist 文件中更改名称。但是,当我将密钥 CFBundleDisplayName 添加到我的本地化 InfoPlist.strings 文件时,它仅在应用程序加载到手表上时用于应用程序名称。该名称未在 iPhone 上的 Watch 设置应用中本地化。 Apple 在 their documentation 中告诉 Watch 设置应用程序的名称取自 ios 应用程序 Info.plist CFBundleName 键的文件,但这似乎不起作用。
这似乎是一个已知错误。您可以再次向 Apple 报告,以参考 openradar 上的现有报告来提高认识。我也在为此苦苦挣扎,还没有找到任何解决方法来使设置应用程序显示一个不错的值。在设置应用程序的某些区域仍然可以,例如检查 iPhone 的 Watch 应用程序中的通知设置,Watch 应用程序名称正确显示(参见下面应用程序“购物清单”与“[=17=”的屏幕截图]Auf der Liste") - 这对 WatchOS 3 和 iOS 10 有效。