我在xcode 4.6.3中使用“使用基础国际化”。该项目包含一个故事板文件和几个.stings文件,用于将本地化故事板转换为其他语言。
我需要动态更改UI元素的语言。正是我所需要的,例如,在应用程序“Booking.com”中实现的。有一个带语言的静态表。当您按下单元格时,UI元素会立即更改为相应的语言。此外,元素不仅在当前视图中变化,而且在其他视图控制器中也变化。这很重要。
我尝试创建相同的用户界面(以下截图链接)作为“Booking.com”应用进行测试,但无法实现此类本地化系统。
谷歌没有给出理想的结果。请帮我实现这样的本地化系统。答案 0 :(得分:0)
我认为您需要创建自己的本地化引擎,而不是使用本机引擎。 创建一个包含当前语言的管理器,每次要加载字符串时,将其发送到此管理器中的某个函数,它将返回本地化字符串。
当然,字符串可以分成文件。