fbef0102 / L4D2-Plugins

L4D2 enhancement, bug/glitch fixes, general purpose and freaky-fun plugins.
GNU General Public License v3.0
170 stars 79 forks source link

Update 'l4d2_item_hint', added Chinese translations. #26

Closed Hatsune-Imagine closed 8 months ago

Hatsune-Imagine commented 8 months ago

新增了 l4d2_item_hint 中所有实体的 简体中文 和 繁體中文 翻译。

所有聊天窗输出(PrintToChat)、屏幕中上文字输出(PrintCenterText)、屏幕中下文字输出(PrintHintText)均能根据不同玩家游戏语言展示不同翻译文案。

游戏指导者(Instructor)显示的文案较为特殊,因为它是一个Entity,只能展示一个caption,因此现在游戏指导者显示文案设定为根据创建标记的玩家的游戏语言来全局显示。

详见 1396 行和 1405 行:

......

// FormatEx(sCaption, sizeof(sCaption), "%T", sItemPhrase, LANG_SERVER); //使用伺服器语言全局展示
FormatEx(sCaption, sizeof(sCaption), "%T", sItemPhrase, client); //使用创建标记的玩家游戏语言全局展示
Create_env_instructor_hint(iEntity, eItemHint, vOrigin, sTargetName, g_sItemInstructorIcon, sCaption, g_sItemInstructorColor, g_fItemGlowTimer, float(g_iItemGlowRange));

......
......

// FormatEx(sCaption, sizeof(sCaption), "%T", "Spot_Maker", LANG_SERVER, client); //使用伺服器语言全局展示
FormatEx(sCaption, sizeof(sCaption), "%T", "Spot_Maker", client, client); //使用创建标记的玩家游戏语言全局展示
Create_env_instructor_hint(iEntity, eSpotMarker, vOrigin, sTargetName, g_sSpotMarkInstructorIcon, sCaption, g_sSpotMarkInstructorColor, g_fSpotMarkGlowTimer, g_fSpotMarkUseRange);

......
fbef0102 commented 8 months ago

改了一點繁體翻譯 commit f7d93c0

Hatsune-Imagine commented 8 months ago

嗯看到啦 o( ̄▽ ̄)o