处于非英文语言环境,CrossOver中Windows应用的字符不生成。这个问题能解决吗?html
此错误出如今Macintosh语言环境和CrossOver(在mac上运行Windows软件)语言环境之间没有直接对应关系的某些语言环境中。已知匈牙利和挪威的设置等问题会发生。app
有三种可能的解决方法。咱们能够选择最适合本身的方式。这些例子都是针对匈牙利的语言环境——(在本条目结尾处出现一个备选列表)。工具
方法一:3d
在【系统偏好设置】的【语言和地区】窗口中,在【地区】弹出的区域中选择【匈牙利】,接下来在【首选语言】中选择【匈牙利语】。对于其余语言环境,只需指定一对匹配的位置和语言便可。htm
图1:方法一blog
方法二:ci
不要从Finder或Dock中启动CrossOver,而是每次从终端启动一个特殊的命令:字符串
若是CrossOver正在运行,请退出get
从 /应用程序/实用工具 中启动终端it
输入如下命令:
$ LC_ALL=hu_HU.UTF-8 /Applications/CrossOver.app/Contents/MacOS/CrossOver &
(若是CrossOver不在/ Applications中,则指定实际位置的路径。)
图2:方法二
方法三:
永久设置LC_ALL环境变量。这与上面相似,可是您发出一次终端命令一次,而后您能够从Finder或Dock启动CrossOver。
从 /应用程序/实用工具 启动终端
输入如下命令:
$ defaults write ~/.MacOSX/environment LC_ALL hu_HU.UTF-8
注销并从新登陆
图3:方法三
对于匈牙利之外的语言,您须要为选项2或3输入适当的区域设置字符串。如下是应该有效的区域设置列表:
ca_ES, cs_CZ, da_DK, de_AT, de_CH, de_DE, el_GR, en_AU, en_CA, en_GB, en_IE, en_NZ, en_US, es_ES, et_EE, eu_ES, fi_FI, fr_BE, fr_CA, fr_CH, fr_FR, he_IL, hr_HR, hu_HU, hy_AM, is_IS, it_CH, it_IT, ja_JP, kk_KZ, ko_KR, lt_LT, nl_BE, nl_NL, no_NO, pl_PL, pt_BR, pt_PT, ro_RO, ru_RU, sk_SK, sl_SI, sr_YU, sv_SE, tr_TR, uk_UA, zh_CN, zh_HK, zh_TW
图4:活动时间2019.6.10-2019.6.20