Download
(2 Kb)
Download
Updated: 06/23/24 03:04 AM
Compatibility:
Gold Road (10.0.0)
Updated:06/23/24 03:04 AM
Created:06/23/24 03:04 AM
Monthly downloads:63
Total downloads:73
Favorites:0
MD5:
10.0.0
CombatAlertsZHPatch  New this week!
Version: 2.0.8.1
by: FusRoDah [More]
添加设置界面的翻译。
感谢为汉化做出贡献的诸位大佬。
Optional Files (0)


Post A Reply Comment Options
Unread 06/23/24, 07:27 PM  
FusRoDah
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 9
Originally Posted by code65536
Originally Posted by FusRoDah
Hello , I know you will reach out to me. I'll go ahead and post the translated content here first. Later on, how can I send you the translated file?
You can post it in the comments section of my addon. Or send me a private message. Or contact me via Discord (code65536). Or e-mail me at "eso-addons -AT- mail.code65536.com". Take your pick.
Okay, if there are new entries that need to be translated later, I will contact you as soon as possible.
Report comment to moderator  
Reply With Quote
Unread 06/23/24, 06:54 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 405
Uploads: 40
Originally Posted by FusRoDah
Hello , I know you will reach out to me. I'll go ahead and post the translated content here first. Later on, how can I send you the translated file?
You can post it in the comments section of my addon. Or send me a private message. Or contact me via Discord (code65536). Or e-mail me at "eso-addons -AT- mail.code65536.com". Take your pick.
Report comment to moderator  
Reply With Quote
Unread 06/23/24, 06:33 PM  
FusRoDah
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 9
Originally Posted by code65536
As was the case with your Character Knowledge translation, I think it's better for the users if translations get added to the main addon distribution, instead of as something that they have to download separately.

This is especially true for Combat Alerts, because the strings in the l10n folder are just for the general UI. The strings used in the actual alerts--which are arguably more important--are handled separately, within each module, and these module strings cannot be modified by an external patch addon.

So, for example, for Lucent Citadel, there is a section in u42.lua that contains custom strings that looks like this:
Code:
	-- Custom (Alerts)
	newMirrors = { default = LCA.GetAbilityName(217589), de = "Neue Spiegel" },
	noCarrier = { default = "NO CARRIER", de = "KEIN TRÄGER" },
	toNext = { default = "to next", de = "bis zum Nächsten" },

	-- Custom (Settings)
	mirrorSpawns = { default = "Announce second boss mirror spawns", de = "Meldung für neue Spiegel anzeigen" },
	extraAlerts = { default = "Enable additional alerts", de = "Zusätzliche Benachrichtigungen anzeigen" },
	knotNumber = { default = "Show knot number", de = "Knotennummer anzeigen" },
	cooldownPanel = { default = "Enable group-wide cooldown panel", de = "Panel zur Anzeige der Cooldowns aktivieren" },
	suicidePrevention = { default = "Enable Splintered Passage protection", de = "Suizid durch Knoten verhindern" },
(The "newMirrors" string defaults to an in-game ability name that is already localized by ZOS for some languages--ZOS did not localize that ability name for German, hence the manual translation that you see for German, but Chinese is one of the ones that was localized by ZOS, so a manual translation is not needed for this string in Chinese.)

(The "Extracted" section that appears above these strings in the module file are extracted from the game client itself and are already localized for all the official ESO languages.)

So, if you want, I could integrate your translations directly into CCA (including any translations for the actual modules that you want to provide). (Don't translate anything inside legacy, since a lot of that will be changing and there's also no support for localization in legacy.)
Hello , I know you will reach out to me. I'll go ahead and post the translated content here first. Later on, how can I send you the translated file?
Code:
        -- Custom (Alerts)
	newMirrors = { default = LCA.GetAbilityName(217589), de = "Neue Spiegel", zh = "新镜子" },
	noCarrier = { default = "NO CARRIER", de = "KEIN TRÄGER", zh = "没有携带者" },
	toNext = { default = "to next", de = "bis zum Nächsten", zh = "轮到下一个"  },
        -- Custom (Settings)
	mirrorSpawns = { default = "Announce second boss mirror spawns", de = "Meldung für neue Spiegel anzeigen", zh = "宣布第二个BOSS镜子生成"  },
	extraAlerts = { default = "Enable additional alerts", de = "Zusätzliche Benachrichtigungen anzeigen", zh = "启用附加警报" },
	knotNumber = { default = "Show knot number", de = "Knotennummer anzeigen", zh = "显示奥术结编号" },
	cooldownPanel = { default = "Enable group-wide cooldown panel", de = "Panel zur Anzeige der Cooldowns aktivieren", zh = "启用全团冷却时间面板" },
	suicidePrevention = { default = "Enable Splintered Passage protection", de = "Suizid durch Knoten verhindern" , zh = "启用碎片通道保护"},
Last edited by FusRoDah : 06/23/24 at 06:36 PM.
Report comment to moderator  
Reply With Quote
Unread 06/23/24, 08:00 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 405
Uploads: 40
As was the case with your Character Knowledge translation, I think it's better for the users if translations get added to the main addon distribution, instead of as something that they have to download separately.

This is especially true for Combat Alerts, because the strings in the l10n folder are just for the general UI. The strings used in the actual alerts--which are arguably more important--are handled separately, within each module, and these module strings cannot be modified by an external patch addon.

So, for example, for Lucent Citadel, there is a section in u42.lua that contains custom strings that looks like this:
Code:
	-- Custom (Alerts)
	newMirrors = { default = LCA.GetAbilityName(217589), de = "Neue Spiegel" },
	noCarrier = { default = "NO CARRIER", de = "KEIN TRÄGER" },
	toNext = { default = "to next", de = "bis zum Nächsten" },

	-- Custom (Settings)
	mirrorSpawns = { default = "Announce second boss mirror spawns", de = "Meldung für neue Spiegel anzeigen" },
	extraAlerts = { default = "Enable additional alerts", de = "Zusätzliche Benachrichtigungen anzeigen" },
	knotNumber = { default = "Show knot number", de = "Knotennummer anzeigen" },
	cooldownPanel = { default = "Enable group-wide cooldown panel", de = "Panel zur Anzeige der Cooldowns aktivieren" },
	suicidePrevention = { default = "Enable Splintered Passage protection", de = "Suizid durch Knoten verhindern" },
(The "newMirrors" string defaults to an in-game ability name that is already localized by ZOS for some languages--ZOS did not localize that ability name for German, hence the manual translation that you see for German, but Chinese is one of the ones that was localized by ZOS, so a manual translation is not needed for this string in Chinese.)

(The "Extracted" section that appears above these strings in the module file are extracted from the game client itself and are already localized for all the official ESO languages.)

So, if you want, I could integrate your translations directly into CCA (including any translations for the actual modules that you want to provide). (Don't translate anything inside legacy, since a lot of that will be changing and there's also no support for localization in legacy.)
Last edited by code65536 : 06/23/24 at 08:15 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: