From 06111612a327e2054ff9dd19973a63607d2b0168 Mon Sep 17 00:00:00 2001 From: Xiretza Date: Sun, 27 Aug 2023 17:04:20 +0000 Subject: [PATCH] voxygen: better translation of buff-death messages This removes interpolation of translated strings, which is bad practice because it simply doesn't work in many languages. Translation files were updated using the following fish script. Some resulting translations are truly terrible, but they always have been - now it's just a lot more obvious. ``` function getbuff --argument langfile buff grep hud-outcome-$buff $langfile | cut -d= -f2- | string trim end set buffs burning bleeding curse crippled frozen mysterious function replacebuffs --argument langfile entity set slug 'hud-chat-died_of_'$entity'_buff_msg' for buff in $buffs[-1..1] set bstr (getbuff $langfile $buff) or continue sed -i -e '/'$slug'/{p; s/[^=]* = \(.*\)/ .'$buff' = \1/; s/{ \$died_of_buff }/'(string replace / '\\/' $bstr)'/}' $langfile end sed -i -E 's/('$slug' \=).*/\1/' $langfile end function dofile --argument langfile sed -i -e s/buff_nonexistent/nonexistent_buff/ $langfile for entity in pvp npc nonexistent replacebuffs $langfile $entity end sed -i -e s/nonexistent_buff/buff_nonexistent/ $langfile sed -i -e /hud-outcome-/d $langfile sed -i -e '/#.*outcomes/d' $langfile end for langfile in assets/voxygen/i18n/*/hud/chat.ftl echo doing $langfile dofile $langfile end ``` --- assets/voxygen/i18n/be/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/ca/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/cs/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/de/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/en/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/eo/hud/chat.ftl | 27 ++++++--- assets/voxygen/i18n/es-419/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/es/hud/chat.ftl | 30 +++++++--- assets/voxygen/i18n/eu/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/fr/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/hu/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/it/hud/chat.ftl | 30 +++++++--- assets/voxygen/i18n/ko/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/pl/hud/chat.ftl | 30 +++++++--- assets/voxygen/i18n/pt-BR/hud/chat.ftl | 30 +++++++--- assets/voxygen/i18n/ro/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/ru/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/sr/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/sv/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/th/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/uk/hud/chat.ftl | 31 ++++++---- assets/voxygen/i18n/vi/hud/chat.ftl | 26 +++++--- assets/voxygen/i18n/zh-Hans/hud/chat.ftl | 30 +++++++--- voxygen/i18n-helpers/src/lib.rs | 76 ++++++++++++++---------- 24 files changed, 498 insertions(+), 237 deletions(-) diff --git a/assets/voxygen/i18n/be/hud/chat.ftl b/assets/voxygen/i18n/be/hud/chat.ftl index 26d2cdebda..adf3af16ca 100644 --- a/assets/voxygen/i18n/be/hud/chat.ftl +++ b/assets/voxygen/i18n/be/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Усе hud-chat-chat_tab_hover_tooltip = ПКМ для наладаў -hud-outcome-burning = згарэў(-ла) жыўцом -hud-outcome-curse = памёр(-ла) ад праклёну -hud-outcome-bleeding = памёр(-ла) ад крывацёку -hud-outcome-crippled = памёр(-ла) ад траўмаў -hud-outcome-frozen = памёр(-ла) ад холаду hud-chat-online_msg = [{ $name }] зараз у сетцы hud-chat-offline_msg = [{ $name }] больш не ў сетцы hud-chat-default_death_msg = [{ $name }] памёр(-ла) hud-chat-environmental_kill_msg = [{ $name }] памёр(-ла) у { $environment } hud-chat-fall_kill_msg = [{ $name }] разбіўся(-лася) насмерць hud-chat-suicide_msg = [{ $name }] здзейсніў(-ла) самагубства -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff }, выкліканага [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] згарэў(-ла) жыўцом, выкліканага [{ $attacker }] + .bleeding = [{ $victim }] памёр(-ла) ад крывацёку, выкліканага [{ $attacker }] + .curse = [{ $victim }] памёр(-ла) ад праклёну, выкліканага [{ $attacker }] + .crippled = [{ $victim }] памёр(-ла) ад траўмаў, выкліканага [{ $attacker }] + .frozen = [{ $victim }] памёр(-ла) ад холаду, выкліканага [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] перамог(-ла) [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] застрэліў(-ла) [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] падарваў(-ла) [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] забіў(-ла) [{ $victim }] чарамі -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff }, выкліканага { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] згарэў(-ла) жыўцом + .bleeding = [{ $victim }] памёр(-ла) ад крывацёку + .curse = [{ $victim }] памёр(-ла) ад праклёну + .crippled = [{ $victim }] памёр(-ла) ад траўмаў + .frozen = [{ $victim }] памёр(-ла) ад холаду +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] згарэў(-ла) жыўцом, выкліканага { $attacker } + .bleeding = [{ $victim }] памёр(-ла) ад крывацёку, выкліканага { $attacker } + .curse = [{ $victim }] памёр(-ла) ад праклёну, выкліканага { $attacker } + .crippled = [{ $victim }] памёр(-ла) ад траўмаў, выкліканага { $attacker } + .frozen = [{ $victim }] памёр(-ла) ад холаду, выкліканага { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } забіў(-ла) [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } застрэліў(-ла) [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } падарваў(-ла) [{ $victim }] diff --git a/assets/voxygen/i18n/ca/hud/chat.ftl b/assets/voxygen/i18n/ca/hud/chat.ftl index 8f7a9a6060..529372e8ed 100644 --- a/assets/voxygen/i18n/ca/hud/chat.ftl +++ b/assets/voxygen/i18n/ca/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Tothom hud-chat-chat_tab_hover_tooltip = Clic Dret per a Ajustos -hud-outcome-burning = Ha mort: cremat -hud-outcome-curse = Ha mort: maleït -hud-outcome-bleeding = Ha mort: dessagnat -hud-outcome-crippled = Ha mort: mutilat -hud-outcome-frozen = Ha mort: congelat hud-chat-online_msg = [{ $name }] s'ha connectat hud-chat-offline_msg = [{ $name }] s'ha desconnectat hud-chat-default_death_msg = [{ $name }] ha mort hud-chat-environmental_kill_msg = [{ $name }] ha mort a { $environment } hud-chat-fall_kill_msg = [{ $name }] ha mort per caure d'una gran altura hud-chat-suicide_msg = [{ $name }] ha mort per ferides autoinfligides -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } causat per [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] Ha mort: cremat causat per [{ $attacker }] + .bleeding = [{ $victim }] Ha mort: dessagnat causat per [{ $attacker }] + .curse = [{ $victim }] Ha mort: maleït causat per [{ $attacker }] + .crippled = [{ $victim }] Ha mort: mutilat causat per [{ $attacker }] + .frozen = [{ $victim }] Ha mort: congelat causat per [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] ha derrotat [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] ha disparat [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] ha fet explotar [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] ha matat [{ $victim }] amb màgia -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } causat per { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] Ha mort: cremat + .bleeding = [{ $victim }] Ha mort: dessagnat + .curse = [{ $victim }] Ha mort: maleït + .crippled = [{ $victim }] Ha mort: mutilat + .frozen = [{ $victim }] Ha mort: congelat +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] Ha mort: cremat causat per { $attacker } + .bleeding = [{ $victim }] Ha mort: dessagnat causat per { $attacker } + .curse = [{ $victim }] Ha mort: maleït causat per { $attacker } + .crippled = [{ $victim }] Ha mort: mutilat causat per { $attacker } + .frozen = [{ $victim }] Ha mort: congelat causat per { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } ha matat [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } ha disparat [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } ha fet explotar [{ $victim }] diff --git a/assets/voxygen/i18n/cs/hud/chat.ftl b/assets/voxygen/i18n/cs/hud/chat.ftl index 0b874696a7..e38ead55d4 100644 --- a/assets/voxygen/i18n/cs/hud/chat.ftl +++ b/assets/voxygen/i18n/cs/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Vše hud-chat-chat_tab_hover_tooltip = Pravý klik pro nastavení -hud-outcome-burning = uhořel/a -hud-outcome-curse = zemřel/a kletbou -hud-outcome-bleeding = vykrvácel/a -hud-outcome-crippled = zemřel/a zmrzačením -hud-outcome-frozen = umrzl/a hud-chat-online_msg = [{ $name }] je teď online hud-chat-offline_msg = [{ $name }] se odhlásil hud-chat-default_death_msg = [{ $name }] zemřel/a hud-chat-environmental_kill_msg = [{ $name }] zemřel/a v { $environment } hud-chat-fall_kill_msg = [{ $name }] zemřel/a pádem hud-chat-suicide_msg = [{ $name }] si způsobil/a zranění a zemřel/a -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } způsobeno [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] uhořel/a způsobeno [{ $attacker }] + .bleeding = [{ $victim }] vykrvácel/a způsobeno [{ $attacker }] + .curse = [{ $victim }] zemřel/a kletbou způsobeno [{ $attacker }] + .crippled = [{ $victim }] zemřel/a zmrzačením způsobeno [{ $attacker }] + .frozen = [{ $victim }] umrzl/a způsobeno [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] porazil/a [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] zastřelil/a [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] vyhodil/a do vzduchu [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] zabil/a [{ $victim }] kouzlem -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } způsobeno { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] uhořel/a + .bleeding = [{ $victim }] vykrvácel/a + .curse = [{ $victim }] zemřel/a kletbou + .crippled = [{ $victim }] zemřel/a zmrzačením + .frozen = [{ $victim }] umrzl/a +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] uhořel/a způsobeno { $attacker } + .bleeding = [{ $victim }] vykrvácel/a způsobeno { $attacker } + .curse = [{ $victim }] zemřel/a kletbou způsobeno { $attacker } + .crippled = [{ $victim }] zemřel/a zmrzačením způsobeno { $attacker } + .frozen = [{ $victim }] umrzl/a způsobeno { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } zabil/a [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } zastřelil/a [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } vyhodil/a do vzduchu [{ $victim }] diff --git a/assets/voxygen/i18n/de/hud/chat.ftl b/assets/voxygen/i18n/de/hud/chat.ftl index 193e945d2b..7a0ee8ff06 100644 --- a/assets/voxygen/i18n/de/hud/chat.ftl +++ b/assets/voxygen/i18n/de/hud/chat.ftl @@ -9,14 +9,7 @@ hud-loot-pickup-msg = *[other] { $amount }x { $item } } auf -## Buff outcomes -hud-outcome-burning = An Verbrennung gestorben -hud-outcome-curse = An Verfluchung gestorben -hud-outcome-bleeding = Verblutet -hud-outcome-crippled = An Verkrüpplung gestorben -hud-outcome-frozen = Erfroren -hud-outcome-mysterious = Unter geheimnisvollen Umständen gestorben ## Player events @@ -32,14 +25,32 @@ hud-chat-suicide_msg = [{ $name }] beging Selbstmord ## Buff, PvE, PvP deaths -hud-chat-died_of_pvp_buff_msg = [{ $victim }] starb an { $died_of_buff } von [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] starb an An Verbrennung gestorben von [{ $attacker }] + .bleeding = [{ $victim }] starb an Verblutet von [{ $attacker }] + .curse = [{ $victim }] starb an An Verfluchung gestorben von [{ $attacker }] + .crippled = [{ $victim }] starb an An Verkrüpplung gestorben von [{ $attacker }] + .frozen = [{ $victim }] starb an Erfroren von [{ $attacker }] + .mysterious = [{ $victim }] starb an Unter geheimnisvollen Umständen gestorben von [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] vernichtete [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] erschoss [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] sprengte [{ $victim }] aus dem Leben hud-chat-pvp_energy_kill_msg = [{ $attacker }] tötete [{ $victim }] mit Magie hud-chat-pvp_other_kill_msg = [{ $attacker }] tötete [{ $victim }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] starb an { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] starb an { $died_of_buff } von { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] starb an An Verbrennung gestorben + .bleeding = [{ $victim }] starb an Verblutet + .curse = [{ $victim }] starb an An Verfluchung gestorben + .crippled = [{ $victim }] starb an An Verkrüpplung gestorben + .frozen = [{ $victim }] starb an Erfroren + .mysterious = [{ $victim }] starb an Unter geheimnisvollen Umständen gestorben +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] starb an An Verbrennung gestorben von { $attacker } + .bleeding = [{ $victim }] starb an Verblutet von { $attacker } + .curse = [{ $victim }] starb an An Verfluchung gestorben von { $attacker } + .crippled = [{ $victim }] starb an An Verkrüpplung gestorben von { $attacker } + .frozen = [{ $victim }] starb an Erfroren von { $attacker } + .mysterious = [{ $victim }] starb an Unter geheimnisvollen Umständen gestorben von { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } tötete [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } erschoss [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } sprengte [{ $victim }] aus dem Leben diff --git a/assets/voxygen/i18n/en/hud/chat.ftl b/assets/voxygen/i18n/en/hud/chat.ftl index a97baf64df..84dce4b372 100644 --- a/assets/voxygen/i18n/en/hud/chat.ftl +++ b/assets/voxygen/i18n/en/hud/chat.ftl @@ -1,17 +1,28 @@ ## Player events hud-chat-online_msg = [{ $name }] is online now hud-chat-offline_msg = [{ $name }] went offline -## Buff outcomes -hud-outcome-burning = died of: burning -hud-outcome-curse = died of: curse -hud-outcome-bleeding = died of: bleeding -hud-outcome-crippled = died of: crippled -hud-outcome-frozen = died of: frozen -hud-outcome-mysterious = died of: secret ## Buff deaths -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } caused by [{ $attacker }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } caused by { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] died of: burning caused by [{ $attacker }] + .bleeding = [{ $victim }] died of: bleeding caused by [{ $attacker }] + .curse = [{ $victim }] died of: curse caused by [{ $attacker }] + .crippled = [{ $victim }] died of: crippled caused by [{ $attacker }] + .frozen = [{ $victim }] died of: frozen caused by [{ $attacker }] + .mysterious = [{ $victim }] died of: secret caused by [{ $attacker }] +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] died of: burning + .bleeding = [{ $victim }] died of: bleeding + .curse = [{ $victim }] died of: curse + .crippled = [{ $victim }] died of: crippled + .frozen = [{ $victim }] died of: frozen + .mysterious = [{ $victim }] died of: secret +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] died of: burning caused by { $attacker } + .bleeding = [{ $victim }] died of: bleeding caused by { $attacker } + .curse = [{ $victim }] died of: curse caused by { $attacker } + .crippled = [{ $victim }] died of: crippled caused by { $attacker } + .frozen = [{ $victim }] died of: frozen caused by { $attacker } + .mysterious = [{ $victim }] died of: secret caused by { $attacker } ## PvP deaths hud-chat-pvp_melee_kill_msg = [{ $attacker }] defeated [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] shot [{ $victim }] diff --git a/assets/voxygen/i18n/eo/hud/chat.ftl b/assets/voxygen/i18n/eo/hud/chat.ftl index 51781721cc..ba3b81dc6e 100644 --- a/assets/voxygen/i18n/eo/hud/chat.ftl +++ b/assets/voxygen/i18n/eo/hud/chat.ftl @@ -1,12 +1,6 @@ hud-chat-all = Ĉio hud-chat-chat_tab_hover_tooltip = Dekstre klaku por agordoj -## Debuff outcomes -hud-outcome-burning = mortis pro = brulo -hud-outcome-curse = mortis pro = malbonsorĉo -hud-outcome-bleeding = mortis pro = sango -hud-outcome-crippled = mortis pro = kriplo -hud-outcome-frozen = mortis pro = frosto ## Chat outputs hud-chat-online_msg = [{ $name }] konektis @@ -17,15 +11,30 @@ hud-chat-environmental_kill_msg = [{ $name }] mortis en { $environment } hud-chat-fall_kill_msg = [{ $name }] mortis pro falo hud-chat-suicide_msg = [{ $name }] mortigis sin -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } pro [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] mortis pro = brulo pro [{ $attacker }] + .bleeding = [{ $victim }] mortis pro = sango pro [{ $attacker }] + .curse = [{ $victim }] mortis pro = malbonsorĉo pro [{ $attacker }] + .crippled = [{ $victim }] mortis pro = kriplo pro [{ $attacker }] + .frozen = [{ $victim }] mortis pro = frosto pro [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] morgitigs [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] pafis [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] eksplodigis [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] mortigis [{ $victim }] kun magio -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] mortis pro = brulo + .bleeding = [{ $victim }] mortis pro = sango + .curse = [{ $victim }] mortis pro = malbonsorĉo + .crippled = [{ $victim }] mortis pro = kriplo + .frozen = [{ $victim }] mortis pro = frosto -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } pro { $attacker } +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] mortis pro = brulo pro { $attacker } + .bleeding = [{ $victim }] mortis pro = sango pro { $attacker } + .curse = [{ $victim }] mortis pro = malbonsorĉo pro { $attacker } + .crippled = [{ $victim }] mortis pro = kriplo pro { $attacker } + .frozen = [{ $victim }] mortis pro = frosto pro { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } mortigis [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } pafis [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } eksplodigis [{ $victim }] diff --git a/assets/voxygen/i18n/es-419/hud/chat.ftl b/assets/voxygen/i18n/es-419/hud/chat.ftl index d08582098f..b91416d6f4 100644 --- a/assets/voxygen/i18n/es-419/hud/chat.ftl +++ b/assets/voxygen/i18n/es-419/hud/chat.ftl @@ -3,20 +3,31 @@ hud-chat-online_msg = [{ $name }] esta en linea hud-chat-offline_msg = [{ $name }] se ha desconectado -## Buff outcomes -hud-outcome-burning = ha muerto por: quemadura -hud-outcome-curse = ha muerto por: maldición -hud-outcome-bleeding = ha muerto por: sangrado -hud-outcome-crippled = ha muerto por: lesión -hud-outcome-frozen = ha muerto por: congelamiento -hud-outcome-mysterious = ha muerto por: secreto ## Buff deaths -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } causado por [{ $attacker }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } causado por { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] ha muerto por: quemadura causado por [{ $attacker }] + .bleeding = [{ $victim }] ha muerto por: sangrado causado por [{ $attacker }] + .curse = [{ $victim }] ha muerto por: maldición causado por [{ $attacker }] + .crippled = [{ $victim }] ha muerto por: lesión causado por [{ $attacker }] + .frozen = [{ $victim }] ha muerto por: congelamiento causado por [{ $attacker }] + .mysterious = [{ $victim }] ha muerto por: secreto causado por [{ $attacker }] +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] ha muerto por: quemadura + .bleeding = [{ $victim }] ha muerto por: sangrado + .curse = [{ $victim }] ha muerto por: maldición + .crippled = [{ $victim }] ha muerto por: lesión + .frozen = [{ $victim }] ha muerto por: congelamiento + .mysterious = [{ $victim }] ha muerto por: secreto +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] ha muerto por: quemadura causado por { $attacker } + .bleeding = [{ $victim }] ha muerto por: sangrado causado por { $attacker } + .curse = [{ $victim }] ha muerto por: maldición causado por { $attacker } + .crippled = [{ $victim }] ha muerto por: lesión causado por { $attacker } + .frozen = [{ $victim }] ha muerto por: congelamiento causado por { $attacker } + .mysterious = [{ $victim }] ha muerto por: secreto causado por { $attacker } ## PvP deaths diff --git a/assets/voxygen/i18n/es/hud/chat.ftl b/assets/voxygen/i18n/es/hud/chat.ftl index 17696e57dd..cb0f826097 100644 --- a/assets/voxygen/i18n/es/hud/chat.ftl +++ b/assets/voxygen/i18n/es/hud/chat.ftl @@ -10,15 +10,15 @@ hud-chat-you = Tú ## Maneras de morirse hud-chat-default_death_msg = { $name } ha muerto hud-chat-suicide_msg = { $name } se ha suicidado -hud-outcome-burning = se ha quemado hasta morir -hud-outcome-curse = ha sido víctima de una maldición -hud-outcome-bleeding = ha muerto desangrado -hud-outcome-crippled = ha muerto por heridas graves -hud-outcome-frozen = ha muerto de hipotermia -hud-outcome-mysterious = ha muerto de manera misteriosa hud-chat-fall_kill_msg = { $name } ha muerto por caer desde demasiada altura hud-chat-environmental_kill_msg = { $name } ha muerto en { $environment } -hud-chat-died_of_buff_nonexistent_msg = { $victim } { $died_of_buff } +hud-chat-died_of_buff_nonexistent_msg = + .burning = { $victim } se ha quemado hasta morir + .bleeding = { $victim } ha muerto desangrado + .curse = { $victim } ha sido víctima de una maldición + .crippled = { $victim } ha muerto por heridas graves + .frozen = { $victim } ha muerto de hipotermia + .mysterious = { $victim } ha muerto de manera misteriosa ## PvE hud-chat-npc_other_kill_msg = { $attacker } ha matado a { $victim } @@ -26,7 +26,13 @@ hud-chat-npc_melee_kill_msg = { $attacker } ha matado a { $victim } con un arma hud-chat-npc_ranged_kill_msg = { $attacker } ha matado a { $victim } con un arma de proyectil hud-chat-npc_explosion_kill_msg = { $attacker } ha hecho explotar a { $victim } hud-chat-npc_energy_kill_msg = { $attacker } ha matado a { $victim } con magia -hud-chat-died_of_npc_buff_msg = { $victim } { $died_of_buff } a manos de { $attacker } +hud-chat-died_of_npc_buff_msg = + .burning = { $victim } se ha quemado hasta morir a manos de { $attacker } + .bleeding = { $victim } ha muerto desangrado a manos de { $attacker } + .curse = { $victim } ha sido víctima de una maldición a manos de { $attacker } + .crippled = { $victim } ha muerto por heridas graves a manos de { $attacker } + .frozen = { $victim } ha muerto de hipotermia a manos de { $attacker } + .mysterious = { $victim } ha muerto de manera misteriosa a manos de { $attacker } ## PvP hud-chat-pvp_other_kill_msg = { $attacker } ha matado a { $victim } @@ -34,7 +40,13 @@ hud-chat-pvp_melee_kill_msg = { $attacker } ha matado a { $victim } con un arma hud-chat-pvp_ranged_kill_msg = { $attacker } ha matado a { $victim } con un arma de proyectil hud-chat-pvp_explosion_kill_msg = { $attacker } ha hecho explotar a { $victim } hud-chat-pvp_energy_kill_msg = { $attacker } ha matado a { $victim } con magia -hud-chat-died_of_pvp_buff_msg = { $victim } { $died_of_buff } a manos de { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = { $victim } se ha quemado hasta morir a manos de { $attacker } + .bleeding = { $victim } ha muerto desangrado a manos de { $attacker } + .curse = { $victim } ha sido víctima de una maldición a manos de { $attacker } + .crippled = { $victim } ha muerto por heridas graves a manos de { $attacker } + .frozen = { $victim } ha muerto de hipotermia a manos de { $attacker } + .mysterious = { $victim } ha muerto de manera misteriosa a manos de { $attacker } ## Inventario hud-chat-loot_fail = ¡Tu inventario está lleno! diff --git a/assets/voxygen/i18n/eu/hud/chat.ftl b/assets/voxygen/i18n/eu/hud/chat.ftl index feab9fa079..c496d186e5 100644 --- a/assets/voxygen/i18n/eu/hud/chat.ftl +++ b/assets/voxygen/i18n/eu/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Denak hud-chat-chat_tab_hover_tooltip = Egin klik eskuineko botoiarekin ezarpenak irekitzeko. -hud-outcome-burning = kiskalita hil da -hud-outcome-curse = sorginduta hil da -hud-outcome-bleeding = odolustuta hil da -hud-outcome-crippled = larriki zaurituta hil da -hud-outcome-frozen = izoztuta hil da hud-chat-online_msg = [{ $name }] sartu da hud-chat-offline_msg = [{ $name }] irten da hud-chat-default_death_msg = [{ $name }] hil da hud-chat-environmental_kill_msg = [{ $name }] { $environment }-(e)n hil da hud-chat-fall_kill_msg = [{ $name }] altuera garaitik erorita hil da hud-chat-suicide_msg = [{ $name }]-(e)k bere buruaz beste egin du -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } [{ $attacker }]-(e)ren erruz +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] kiskalita hil da [{ $attacker }]-(e)ren erruz + .bleeding = [{ $victim }] odolustuta hil da [{ $attacker }]-(e)ren erruz + .curse = [{ $victim }] sorginduta hil da [{ $attacker }]-(e)ren erruz + .crippled = [{ $victim }] larriki zaurituta hil da [{ $attacker }]-(e)ren erruz + .frozen = [{ $victim }] izoztuta hil da [{ $attacker }]-(e)ren erruz hud-chat-pvp_melee_kill_msg = [{ $attacker }](e)k [{ $victim }] garaitu du hud-chat-pvp_ranged_kill_msg = [{ $attacker }](e)k [{ $victim }] tiroz hil du hud-chat-pvp_explosion_kill_msg = [{ $attacker }](e)k [{ $victim }] leherrarazi du hud-chat-pvp_energy_kill_msg = [{ $attacker }](e)k [{ $victim }] magiaz hil du -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }], { $attacker }(e)k eragindako { $died_of_buff }(e)n erruz hil da +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] kiskalita hil da + .bleeding = [{ $victim }] odolustuta hil da + .curse = [{ $victim }] sorginduta hil da + .crippled = [{ $victim }] larriki zaurituta hil da + .frozen = [{ $victim }] izoztuta hil da +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }], { $attacker }(e)k eragindako kiskalita hil da(e)n erruz hil da + .bleeding = [{ $victim }], { $attacker }(e)k eragindako odolustuta hil da(e)n erruz hil da + .curse = [{ $victim }], { $attacker }(e)k eragindako sorginduta hil da(e)n erruz hil da + .crippled = [{ $victim }], { $attacker }(e)k eragindako larriki zaurituta hil da(e)n erruz hil da + .frozen = [{ $victim }], { $attacker }(e)k eragindako izoztuta hil da(e)n erruz hil da hud-chat-npc_melee_kill_msg = { $attacker }-(e)k [{ $victim }] hil du hud-chat-npc_ranged_kill_msg = { $attacker }-(e)k [{ $victim }] tiroz hil du hud-chat-npc_explosion_kill_msg = { $attacker }-(e)k [{ $victim }] leherrarazi du diff --git a/assets/voxygen/i18n/fr/hud/chat.ftl b/assets/voxygen/i18n/fr/hud/chat.ftl index 628fd89f22..49f52c8a85 100644 --- a/assets/voxygen/i18n/fr/hud/chat.ftl +++ b/assets/voxygen/i18n/fr/hud/chat.ftl @@ -3,20 +3,31 @@ hud-chat-online_msg = [{ $name }] est maintenant en ligne. hud-chat-offline_msg = [{ $name }] s'est déconnecté. -## Buff outcomes -hud-outcome-burning = Mort: brûlé(e) -hud-outcome-curse = Mort: malédiction -hud-outcome-bleeding = Mort: saignement -hud-outcome-crippled = Mort: estropié(e) -hud-outcome-frozen = Mort: glacé(e) -hud-outcome-mysterious = Mort: secrète ## Buff deaths -hud-chat-died_of_pvp_buff_msg = [{ $victim }] est mort de { $died_of_buff } causé par [{ $attacker }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] est mort de { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] est mort de { $died_of_buff } causé par { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] est mort de Mort: brûlé(e) causé par [{ $attacker }] + .bleeding = [{ $victim }] est mort de Mort: saignement causé par [{ $attacker }] + .curse = [{ $victim }] est mort de Mort: malédiction causé par [{ $attacker }] + .crippled = [{ $victim }] est mort de Mort: estropié(e) causé par [{ $attacker }] + .frozen = [{ $victim }] est mort de Mort: glacé(e) causé par [{ $attacker }] + .mysterious = [{ $victim }] est mort de Mort: secrète causé par [{ $attacker }] +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] est mort de Mort: brûlé(e) + .bleeding = [{ $victim }] est mort de Mort: saignement + .curse = [{ $victim }] est mort de Mort: malédiction + .crippled = [{ $victim }] est mort de Mort: estropié(e) + .frozen = [{ $victim }] est mort de Mort: glacé(e) + .mysterious = [{ $victim }] est mort de Mort: secrète +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] est mort de Mort: brûlé(e) causé par { $attacker } + .bleeding = [{ $victim }] est mort de Mort: saignement causé par { $attacker } + .curse = [{ $victim }] est mort de Mort: malédiction causé par { $attacker } + .crippled = [{ $victim }] est mort de Mort: estropié(e) causé par { $attacker } + .frozen = [{ $victim }] est mort de Mort: glacé(e) causé par { $attacker } + .mysterious = [{ $victim }] est mort de Mort: secrète causé par { $attacker } ## PvP deaths diff --git a/assets/voxygen/i18n/hu/hud/chat.ftl b/assets/voxygen/i18n/hu/hud/chat.ftl index b7a3035f6c..1e6e00a053 100644 --- a/assets/voxygen/i18n/hu/hud/chat.ftl +++ b/assets/voxygen/i18n/hu/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Összes hud-chat-chat_tab_hover_tooltip = Jobb klikk a beállítások megtekintéséhez -hud-outcome-burning = halálra égett -hud-outcome-curse = halálra lett átkozva -hud-outcome-bleeding = elvérzett -hud-outcome-crippled = halálra bénult -hud-outcome-frozen = halálra fagyott hud-chat-online_msg = [{ $name }] belépett hud-chat-offline_msg = [{ $name }] kilépett hud-chat-default_death_msg = [{ $name }] meghalt hud-chat-environmental_kill_msg = [{ $name }] meghalt itt: { $environment } hud-chat-fall_kill_msg = [{ $name }] belehalt a zuhanásba hud-chat-suicide_msg = [{ $name }] belehalt önmagának okozott sérüléseibe -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } neki köszönhetően: [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] halálra égett neki köszönhetően: [{ $attacker }] + .bleeding = [{ $victim }] elvérzett neki köszönhetően: [{ $attacker }] + .curse = [{ $victim }] halálra lett átkozva neki köszönhetően: [{ $attacker }] + .crippled = [{ $victim }] halálra bénult neki köszönhetően: [{ $attacker }] + .frozen = [{ $victim }] halálra fagyott neki köszönhetően: [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] legyőzte őt: [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] lelőtte őt: [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] felrobbantotta őt: [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] mágiával megölte őt: [{ $victim }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } neki köszönhetően: { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] halálra égett + .bleeding = [{ $victim }] elvérzett + .curse = [{ $victim }] halálra lett átkozva + .crippled = [{ $victim }] halálra bénult + .frozen = [{ $victim }] halálra fagyott +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] halálra égett neki köszönhetően: { $attacker } + .bleeding = [{ $victim }] elvérzett neki köszönhetően: { $attacker } + .curse = [{ $victim }] halálra lett átkozva neki köszönhetően: { $attacker } + .crippled = [{ $victim }] halálra bénult neki köszönhetően: { $attacker } + .frozen = [{ $victim }] halálra fagyott neki köszönhetően: { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } megölte őt: [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } lelőtte őt: [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } felrobbantotta őt:[{ $victim }] diff --git a/assets/voxygen/i18n/it/hud/chat.ftl b/assets/voxygen/i18n/it/hud/chat.ftl index 79ff745a5b..a07ffcd43d 100644 --- a/assets/voxygen/i18n/it/hud/chat.ftl +++ b/assets/voxygen/i18n/it/hud/chat.ftl @@ -1,26 +1,38 @@ hud-chat-all = Tutti hud-chat-you = Tu hud-chat-chat_tab_hover_tooltip = Click destro per le impostazioni -hud-outcome-burning = morto bruciato -hud-outcome-curse = ucciso da una maledizione -hud-outcome-bleeding = morto dissanguato -hud-outcome-crippled = morto per mutilazioni -hud-outcome-frozen = morto per congelamento -hud-outcome-mysterious = morto per cause misteriose hud-chat-online_msg = [{ $name }] è ora online hud-chat-offline_msg = [{ $name }] è andato offline hud-chat-default_death_msg = [{ $name }] è morto hud-chat-environmental_kill_msg = [{ $name }] è morto in { $environment } hud-chat-fall_kill_msg = [{ $name }] è morto per danno da caduta hud-chat-suicide_msg = [{ $name }] è morto per ferite auto inflitte -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } per via di [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] morto bruciato per via di [{ $attacker }] + .bleeding = [{ $victim }] morto dissanguato per via di [{ $attacker }] + .curse = [{ $victim }] ucciso da una maledizione per via di [{ $attacker }] + .crippled = [{ $victim }] morto per mutilazioni per via di [{ $attacker }] + .frozen = [{ $victim }] morto per congelamento per via di [{ $attacker }] + .mysterious = [{ $victim }] morto per cause misteriose per via di [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] ha sconfitto [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] ha assassinato [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] ha fatto esplodere [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] ha ucciso [{ $victim }] con la magia hud-chat-pvp_other_kill_msg = [{ $attacker }] ha ucciso [{ $victim }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } per via di { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] morto bruciato + .bleeding = [{ $victim }] morto dissanguato + .curse = [{ $victim }] ucciso da una maledizione + .crippled = [{ $victim }] morto per mutilazioni + .frozen = [{ $victim }] morto per congelamento + .mysterious = [{ $victim }] morto per cause misteriose +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] morto bruciato per via di { $attacker } + .bleeding = [{ $victim }] morto dissanguato per via di { $attacker } + .curse = [{ $victim }] ucciso da una maledizione per via di { $attacker } + .crippled = [{ $victim }] morto per mutilazioni per via di { $attacker } + .frozen = [{ $victim }] morto per congelamento per via di { $attacker } + .mysterious = [{ $victim }] morto per cause misteriose per via di { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } ha ucciso [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } ha assassinato [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } ha fatto esplodere [{ $victim }] diff --git a/assets/voxygen/i18n/ko/hud/chat.ftl b/assets/voxygen/i18n/ko/hud/chat.ftl index 8e07e53467..edff828f2c 100644 --- a/assets/voxygen/i18n/ko/hud/chat.ftl +++ b/assets/voxygen/i18n/ko/hud/chat.ftl @@ -3,20 +3,31 @@ hud-chat-online_msg = [{ $name }]이(가) 현재 온라인 hud-chat-offline_msg = [{ $name }]이(가) 현재 오프라인 -## Buff outcomes -hud-outcome-burning = 사인: 화상 -hud-outcome-curse = 사인: 저주 -hud-outcome-bleeding = 사인: 출혈 -hud-outcome-crippled = 사인: 다리 부러짐 -hud-outcome-frozen = 사인: 동사 -hud-outcome-mysterious = 사인: 비밀 ## Buff deaths -hud-chat-died_of_pvp_buff_msg = [{ $attacker }]이(가) [{ $victim }]을(를) 죽임. { $died_of_buff } -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = { $attacker }이(가) [{ $victim }]을(를) 죽임. { $died_of_buff } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $attacker }]이(가) [{ $victim }]을(를) 죽임. 사인: 화상 + .bleeding = [{ $attacker }]이(가) [{ $victim }]을(를) 죽임. 사인: 출혈 + .curse = [{ $attacker }]이(가) [{ $victim }]을(를) 죽임. 사인: 저주 + .crippled = [{ $attacker }]이(가) [{ $victim }]을(를) 죽임. 사인: 다리 부러짐 + .frozen = [{ $attacker }]이(가) [{ $victim }]을(를) 죽임. 사인: 동사 + .mysterious = [{ $attacker }]이(가) [{ $victim }]을(를) 죽임. 사인: 비밀 +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] 사인: 화상 + .bleeding = [{ $victim }] 사인: 출혈 + .curse = [{ $victim }] 사인: 저주 + .crippled = [{ $victim }] 사인: 다리 부러짐 + .frozen = [{ $victim }] 사인: 동사 + .mysterious = [{ $victim }] 사인: 비밀 +hud-chat-died_of_npc_buff_msg = + .burning = { $attacker }이(가) [{ $victim }]을(를) 죽임. 사인: 화상 + .bleeding = { $attacker }이(가) [{ $victim }]을(를) 죽임. 사인: 출혈 + .curse = { $attacker }이(가) [{ $victim }]을(를) 죽임. 사인: 저주 + .crippled = { $attacker }이(가) [{ $victim }]을(를) 죽임. 사인: 다리 부러짐 + .frozen = { $attacker }이(가) [{ $victim }]을(를) 죽임. 사인: 동사 + .mysterious = { $attacker }이(가) [{ $victim }]을(를) 죽임. 사인: 비밀 ## PvP deaths diff --git a/assets/voxygen/i18n/pl/hud/chat.ftl b/assets/voxygen/i18n/pl/hud/chat.ftl index 34e03b64ce..a5cc28a21c 100644 --- a/assets/voxygen/i18n/pl/hud/chat.ftl +++ b/assets/voxygen/i18n/pl/hud/chat.ftl @@ -1,26 +1,38 @@ hud-chat-all = Wszystko hud-chat-you = Ty hud-chat-chat_tab_hover_tooltip = Kliknij prawym aby otworzyć ustawienia -hud-outcome-burning = zmarł od podpalenia -hud-outcome-curse = zmarł od klątwy -hud-outcome-bleeding = zmarł przez wykrwawienie -hud-outcome-crippled = zmarł od złamań -hud-outcome-frozen = zmarł z zimna -hud-outcome-mysterious = zmarł przez sekret hud-chat-online_msg = [{ $name }] jest online hud-chat-offline_msg = [{ $name }] jest offline hud-chat-default_death_msg = [{ $name }] umiera hud-chat-environmental_kill_msg = [{ $name }] umiera w { $environment } hud-chat-fall_kill_msg = [{ $name }] spada z wysokości hud-chat-suicide_msg = [{ $name }] umiera od własnych ran -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } nałożene przez [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] zmarł od podpalenia nałożene przez [{ $attacker }] + .bleeding = [{ $victim }] zmarł przez wykrwawienie nałożene przez [{ $attacker }] + .curse = [{ $victim }] zmarł od klątwy nałożene przez [{ $attacker }] + .crippled = [{ $victim }] zmarł od złamań nałożene przez [{ $attacker }] + .frozen = [{ $victim }] zmarł z zimna nałożene przez [{ $attacker }] + .mysterious = [{ $victim }] zmarł przez sekret nałożene przez [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] zwycięża nad [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] ustrzela [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] wysadza [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] zabija [{ $victim }] magią hud-chat-pvp_other_kill_msg = [{ $attacker }] zabija [{ $victim }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } nałożone przez { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] zmarł od podpalenia + .bleeding = [{ $victim }] zmarł przez wykrwawienie + .curse = [{ $victim }] zmarł od klątwy + .crippled = [{ $victim }] zmarł od złamań + .frozen = [{ $victim }] zmarł z zimna + .mysterious = [{ $victim }] zmarł przez sekret +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] zmarł od podpalenia nałożone przez { $attacker } + .bleeding = [{ $victim }] zmarł przez wykrwawienie nałożone przez { $attacker } + .curse = [{ $victim }] zmarł od klątwy nałożone przez { $attacker } + .crippled = [{ $victim }] zmarł od złamań nałożone przez { $attacker } + .frozen = [{ $victim }] zmarł z zimna nałożone przez { $attacker } + .mysterious = [{ $victim }] zmarł przez sekret nałożone przez { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } zabija [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } ustrzela [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } wysadza [{ $victim }] diff --git a/assets/voxygen/i18n/pt-BR/hud/chat.ftl b/assets/voxygen/i18n/pt-BR/hud/chat.ftl index 211a3a41d1..0ad5ac4b37 100644 --- a/assets/voxygen/i18n/pt-BR/hud/chat.ftl +++ b/assets/voxygen/i18n/pt-BR/hud/chat.ftl @@ -2,16 +2,28 @@ hud-chat-online_msg = [{ $name }] está online. hud-chat-offline_msg = { $name } está offline ## Avisos(buff) -hud-outcome-burning = morreu de: queimadura -hud-outcome-curse = morreu de: maldição -hud-outcome-bleeding = morreu de: sangramento -hud-outcome-crippled = morreu de: aleijamento -hud-outcome-frozen = morreu de: congelamento -hud-outcome-mysterious = morreu de: segredo ## Mortes(buff) -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } causado por [{ $attacker }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } causado por { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] morreu de: queimadura causado por [{ $attacker }] + .bleeding = [{ $victim }] morreu de: sangramento causado por [{ $attacker }] + .curse = [{ $victim }] morreu de: maldição causado por [{ $attacker }] + .crippled = [{ $victim }] morreu de: aleijamento causado por [{ $attacker }] + .frozen = [{ $victim }] morreu de: congelamento causado por [{ $attacker }] + .mysterious = [{ $victim }] morreu de: segredo causado por [{ $attacker }] +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] morreu de: queimadura + .bleeding = [{ $victim }] morreu de: sangramento + .curse = [{ $victim }] morreu de: maldição + .crippled = [{ $victim }] morreu de: aleijamento + .frozen = [{ $victim }] morreu de: congelamento + .mysterious = [{ $victim }] morreu de: segredo +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] morreu de: queimadura causado por { $attacker } + .bleeding = [{ $victim }] morreu de: sangramento causado por { $attacker } + .curse = [{ $victim }] morreu de: maldição causado por { $attacker } + .crippled = [{ $victim }] morreu de: aleijamento causado por { $attacker } + .frozen = [{ $victim }] morreu de: congelamento causado por { $attacker } + .mysterious = [{ $victim }] morreu de: segredo causado por { $attacker } ## Mortes - PVP hud-chat-pvp_melee_kill_msg = [{ $attacker }] derrotou [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] atirou em [{ $victim }] diff --git a/assets/voxygen/i18n/ro/hud/chat.ftl b/assets/voxygen/i18n/ro/hud/chat.ftl index 86be28e85f..9750551df4 100644 --- a/assets/voxygen/i18n/ro/hud/chat.ftl +++ b/assets/voxygen/i18n/ro/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Toate hud-chat-chat_tab_hover_tooltip = Clic dreapta pentru setări -hud-outcome-burning = a murit prin: ardere -hud-outcome-curse = a murit prin: blestem -hud-outcome-bleeding = a murit prin: sângerare -hud-outcome-crippled = a murit prin: amputare -hud-outcome-frozen = a murit prin: înghețare hud-chat-online_msg = [{ $name }] sa conectat hud-chat-offline_msg = [{ $name }] sa deconectat hud-chat-default_death_msg = [{ $name }] a murit hud-chat-environmental_kill_msg = [{ $name }] a murit în { $environment } hud-chat-fall_kill_msg = [{ $name }] a cazut de la înalțime hud-chat-suicide_msg = [{ $name }] a murit din cauza rănilor autoprovocate -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } cauzat de [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] a murit prin: ardere cauzat de [{ $attacker }] + .bleeding = [{ $victim }] a murit prin: sângerare cauzat de [{ $attacker }] + .curse = [{ $victim }] a murit prin: blestem cauzat de [{ $attacker }] + .crippled = [{ $victim }] a murit prin: amputare cauzat de [{ $attacker }] + .frozen = [{ $victim }] a murit prin: înghețare cauzat de [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] a învins [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] a tras în [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] a facut ca [{ $victim }] să explodeze hud-chat-pvp_energy_kill_msg = [{ $attacker }] a omorât [{ $victim }] cu magie -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } cauzat de { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] a murit prin: ardere + .bleeding = [{ $victim }] a murit prin: sângerare + .curse = [{ $victim }] a murit prin: blestem + .crippled = [{ $victim }] a murit prin: amputare + .frozen = [{ $victim }] a murit prin: înghețare +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] a murit prin: ardere cauzat de { $attacker } + .bleeding = [{ $victim }] a murit prin: sângerare cauzat de { $attacker } + .curse = [{ $victim }] a murit prin: blestem cauzat de { $attacker } + .crippled = [{ $victim }] a murit prin: amputare cauzat de { $attacker } + .frozen = [{ $victim }] a murit prin: înghețare cauzat de { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } a omorât [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } a tras în [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } a facut ca [{ $victim }] să explodeze diff --git a/assets/voxygen/i18n/ru/hud/chat.ftl b/assets/voxygen/i18n/ru/hud/chat.ftl index 1f6e5e48cd..8de0200d4c 100644 --- a/assets/voxygen/i18n/ru/hud/chat.ftl +++ b/assets/voxygen/i18n/ru/hud/chat.ftl @@ -3,20 +3,31 @@ hud-chat-online_msg = [{ $name }] зашёл на сервер hud-chat-offline_msg = [{ $name }] покинул сервер -## Buff outcomes -hud-outcome-burning = сгорел -hud-outcome-curse = умер от проклятия -hud-outcome-bleeding = умер от кровотечения -hud-outcome-crippled = умер от множественных травм -hud-outcome-frozen = замёрз насмерть -hud-outcome-mysterious = загадочно умер ## Buff deaths -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } вызванного [{ $attacker }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } вызванного { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] сгорел вызванного [{ $attacker }] + .bleeding = [{ $victim }] умер от кровотечения вызванного [{ $attacker }] + .curse = [{ $victim }] умер от проклятия вызванного [{ $attacker }] + .crippled = [{ $victim }] умер от множественных травм вызванного [{ $attacker }] + .frozen = [{ $victim }] замёрз насмерть вызванного [{ $attacker }] + .mysterious = [{ $victim }] загадочно умер вызванного [{ $attacker }] +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] сгорел + .bleeding = [{ $victim }] умер от кровотечения + .curse = [{ $victim }] умер от проклятия + .crippled = [{ $victim }] умер от множественных травм + .frozen = [{ $victim }] замёрз насмерть + .mysterious = [{ $victim }] загадочно умер +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] сгорел вызванного { $attacker } + .bleeding = [{ $victim }] умер от кровотечения вызванного { $attacker } + .curse = [{ $victim }] умер от проклятия вызванного { $attacker } + .crippled = [{ $victim }] умер от множественных травм вызванного { $attacker } + .frozen = [{ $victim }] замёрз насмерть вызванного { $attacker } + .mysterious = [{ $victim }] загадочно умер вызванного { $attacker } ## PvP deaths diff --git a/assets/voxygen/i18n/sr/hud/chat.ftl b/assets/voxygen/i18n/sr/hud/chat.ftl index 5b5f29b12c..362b19cd83 100644 --- a/assets/voxygen/i18n/sr/hud/chat.ftl +++ b/assets/voxygen/i18n/sr/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Све hud-chat-chat_tab_hover_tooltip = Десни клик за подешавања -hud-outcome-burning = умро/ла од: горења -hud-outcome-curse = умро/ла од: клетве -hud-outcome-bleeding = умро/ла од: крварења -hud-outcome-crippled = умро/ла од: парализе -hud-outcome-frozen = умро/ла од: смрзавања hud-chat-online_msg = [{ $name }] се повезао/ла hud-chat-offline_msg = [{ $name }] се одјавио/ла hud-chat-default_death_msg = [{ $name }] умро/ла hud-chat-environmental_kill_msg = [{ $name }] је умро/ла у { $environment } hud-chat-fall_kill_msg = [{ $name }] је умро/ла од пада са висине hud-chat-suicide_msg = [{ $name }] је умро/ла од само-нанетих рана -hud-chat-died_of_pvp_buff_msg = [{ $victim }] је { $died_of_buff } изазвано од [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] је умро/ла од: горења изазвано од [{ $attacker }] + .bleeding = [{ $victim }] је умро/ла од: крварења изазвано од [{ $attacker }] + .curse = [{ $victim }] је умро/ла од: клетве изазвано од [{ $attacker }] + .crippled = [{ $victim }] је умро/ла од: парализе изазвано од [{ $attacker }] + .frozen = [{ $victim }] је умро/ла од: смрзавања изазвано од [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] је поразио/ла [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] је упуцао/ла [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] је разнео/ла [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] је убио/ла [{ $victim }] магијом -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } изазвано од { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] умро/ла од: горења + .bleeding = [{ $victim }] умро/ла од: крварења + .curse = [{ $victim }] умро/ла од: клетве + .crippled = [{ $victim }] умро/ла од: парализе + .frozen = [{ $victim }] умро/ла од: смрзавања +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] умро/ла од: горења изазвано од { $attacker } + .bleeding = [{ $victim }] умро/ла од: крварења изазвано од { $attacker } + .curse = [{ $victim }] умро/ла од: клетве изазвано од { $attacker } + .crippled = [{ $victim }] умро/ла од: парализе изазвано од { $attacker } + .frozen = [{ $victim }] умро/ла од: смрзавања изазвано од { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } је убио/ла [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } је упуца/ла [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } је разнео/ла [{ $victim }] diff --git a/assets/voxygen/i18n/sv/hud/chat.ftl b/assets/voxygen/i18n/sv/hud/chat.ftl index b1dcc8fdf5..bf2d922cb1 100644 --- a/assets/voxygen/i18n/sv/hud/chat.ftl +++ b/assets/voxygen/i18n/sv/hud/chat.ftl @@ -1,17 +1,28 @@ ## Player events hud-chat-online_msg = [{ $name }] är inloggad nu hud-chat-offline_msg = [{ $name }] loggade ut -## Buff outcomes -hud-outcome-burning = dödsorsak: eld -hud-outcome-curse = dödsorsak: trolldom -hud-outcome-bleeding = dödsorsak: blodförlust -hud-outcome-crippled = dödsorsak: allvarliga skador -hud-outcome-frozen = dödsorsak: förfrysning -hud-outcome-mysterious = dödsorsak: hemlig ## Buff deaths -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } orsakad av [{ $attacker }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } orsakad av { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] dödsorsak: eld orsakad av [{ $attacker }] + .bleeding = [{ $victim }] dödsorsak: blodförlust orsakad av [{ $attacker }] + .curse = [{ $victim }] dödsorsak: trolldom orsakad av [{ $attacker }] + .crippled = [{ $victim }] dödsorsak: allvarliga skador orsakad av [{ $attacker }] + .frozen = [{ $victim }] dödsorsak: förfrysning orsakad av [{ $attacker }] + .mysterious = [{ $victim }] dödsorsak: hemlig orsakad av [{ $attacker }] +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] dödsorsak: eld + .bleeding = [{ $victim }] dödsorsak: blodförlust + .curse = [{ $victim }] dödsorsak: trolldom + .crippled = [{ $victim }] dödsorsak: allvarliga skador + .frozen = [{ $victim }] dödsorsak: förfrysning + .mysterious = [{ $victim }] dödsorsak: hemlig +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] dödsorsak: eld orsakad av { $attacker } + .bleeding = [{ $victim }] dödsorsak: blodförlust orsakad av { $attacker } + .curse = [{ $victim }] dödsorsak: trolldom orsakad av { $attacker } + .crippled = [{ $victim }] dödsorsak: allvarliga skador orsakad av { $attacker } + .frozen = [{ $victim }] dödsorsak: förfrysning orsakad av { $attacker } + .mysterious = [{ $victim }] dödsorsak: hemlig orsakad av { $attacker } ## PvP deaths hud-chat-pvp_melee_kill_msg = [{ $attacker }] besegrade [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] sköt [{ $victim }] diff --git a/assets/voxygen/i18n/th/hud/chat.ftl b/assets/voxygen/i18n/th/hud/chat.ftl index 9f15935bbd..b26cdd25ed 100644 --- a/assets/voxygen/i18n/th/hud/chat.ftl +++ b/assets/voxygen/i18n/th/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = ทั้งหมด hud-chat-chat_tab_hover_tooltip = คลิกขวาเพื่อตั้งค่า -hud-outcome-burning = เสียชีวิต เพราะถูกไฟคลอก -hud-outcome-curse = เสียชีวิต เพราะถูกคำสาป -hud-outcome-bleeding = เสียชีวิต เพราะเลือดไหล -hud-outcome-crippled = เสียชีวิต เพราะขาหัก -hud-outcome-frozen = เสียชีวิต เพราะกลายเป็นไอศกรีมแช่แข็ง hud-chat-online_msg = [{ $name }] กำลังออนไลน์ hud-chat-offline_msg = [{ $name }] ออกจากเกม hud-chat-default_death_msg = [{ $name }] เสียชีวิต hud-chat-environmental_kill_msg = [{ $name }] เสียชีวิตในสภาพแวดล้อม { $environment } hud-chat-fall_kill_msg = [{ $name }] เสียชีวิต เพราะตกพื้นแรงไปหน่อย hud-chat-suicide_msg = [{ $name }] เสียชีวิต เพราะทำร้ายตัวเอง (???) -hud-chat-died_of_pvp_buff_msg = [{ $victim }] ถูกสังหารโดย [{ $attacker }] จากการใช้ { $died_of_buff } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] ถูกสังหารโดย [{ $attacker }] จากการใช้ เสียชีวิต เพราะถูกไฟคลอก + .bleeding = [{ $victim }] ถูกสังหารโดย [{ $attacker }] จากการใช้ เสียชีวิต เพราะเลือดไหล + .curse = [{ $victim }] ถูกสังหารโดย [{ $attacker }] จากการใช้ เสียชีวิต เพราะถูกคำสาป + .crippled = [{ $victim }] ถูกสังหารโดย [{ $attacker }] จากการใช้ เสียชีวิต เพราะขาหัก + .frozen = [{ $victim }] ถูกสังหารโดย [{ $attacker }] จากการใช้ เสียชีวิต เพราะกลายเป็นไอศกรีมแช่แข็ง hud-chat-pvp_melee_kill_msg = [{ $attacker }] สังหาร [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $victim }] โดนลั่นหัวคม ๆ โดย [{ $attacker }] hud-chat-pvp_explosion_kill_msg = [{ $victim }] โดนระเบิดเป็นชิ้น ๆ โดย [{ $attacker }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] สังหาร [{ $victim }] ด้วยไสยเวทย์ -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] เสียชีวิต เพราะ { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] ถูกสังหารโดย { $attacker } จากการใช้ { $died_of_buff } น่าเห็นใจ +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] เสียชีวิต เพราะ เสียชีวิต เพราะถูกไฟคลอก + .bleeding = [{ $victim }] เสียชีวิต เพราะ เสียชีวิต เพราะเลือดไหล + .curse = [{ $victim }] เสียชีวิต เพราะ เสียชีวิต เพราะถูกคำสาป + .crippled = [{ $victim }] เสียชีวิต เพราะ เสียชีวิต เพราะขาหัก + .frozen = [{ $victim }] เสียชีวิต เพราะ เสียชีวิต เพราะกลายเป็นไอศกรีมแช่แข็ง +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] ถูกสังหารโดย { $attacker } จากการใช้ เสียชีวิต เพราะถูกไฟคลอก น่าเห็นใจ + .bleeding = [{ $victim }] ถูกสังหารโดย { $attacker } จากการใช้ เสียชีวิต เพราะเลือดไหล น่าเห็นใจ + .curse = [{ $victim }] ถูกสังหารโดย { $attacker } จากการใช้ เสียชีวิต เพราะถูกคำสาป น่าเห็นใจ + .crippled = [{ $victim }] ถูกสังหารโดย { $attacker } จากการใช้ เสียชีวิต เพราะขาหัก น่าเห็นใจ + .frozen = [{ $victim }] ถูกสังหารโดย { $attacker } จากการใช้ เสียชีวิต เพราะกลายเป็นไอศกรีมแช่แข็ง น่าเห็นใจ hud-chat-npc_melee_kill_msg = { $attacker } สังหาร [{ $victim }] น่าเห็นใจ hud-chat-npc_ranged_kill_msg = [{ $victim }] โดนลั่นหัวคม ๆ โดย { $attacker } น่าเห็นใจ hud-chat-npc_explosion_kill_msg = [{ $victim }] โดนระเบิดเป็นชิ้น ๆ โดย { $attacker } น่าเห็นใจ diff --git a/assets/voxygen/i18n/uk/hud/chat.ftl b/assets/voxygen/i18n/uk/hud/chat.ftl index 5cb899aa71..cd8de3a8e4 100644 --- a/assets/voxygen/i18n/uk/hud/chat.ftl +++ b/assets/voxygen/i18n/uk/hud/chat.ftl @@ -1,17 +1,28 @@ ## Player events hud-chat-online_msg = [{ $name }] зайшов/-ла на сервер hud-chat-offline_msg = [{ $name }] вийшов/-ла з серверу -## Buff outcomes -hud-outcome-burning = згорів/-ла живцем -hud-outcome-curse = помер/-ла від прокльону -hud-outcome-bleeding = помер/-ла від кровотечі -hud-outcome-crippled = загинув/-ла від травм -hud-outcome-frozen = замерз/-ла на смерть -hud-outcome-mysterious = помер/-ла таємничою смертю ## Buff deaths -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } через [{ $attacker }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } через { $attacker } +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] згорів/-ла живцем через [{ $attacker }] + .bleeding = [{ $victim }] помер/-ла від кровотечі через [{ $attacker }] + .curse = [{ $victim }] помер/-ла від прокльону через [{ $attacker }] + .crippled = [{ $victim }] загинув/-ла від травм через [{ $attacker }] + .frozen = [{ $victim }] замерз/-ла на смерть через [{ $attacker }] + .mysterious = [{ $victim }] помер/-ла таємничою смертю через [{ $attacker }] +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] згорів/-ла живцем + .bleeding = [{ $victim }] помер/-ла від кровотечі + .curse = [{ $victim }] помер/-ла від прокльону + .crippled = [{ $victim }] загинув/-ла від травм + .frozen = [{ $victim }] замерз/-ла на смерть + .mysterious = [{ $victim }] помер/-ла таємничою смертю +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] згорів/-ла живцем через { $attacker } + .bleeding = [{ $victim }] помер/-ла від кровотечі через { $attacker } + .curse = [{ $victim }] помер/-ла від прокльону через { $attacker } + .crippled = [{ $victim }] загинув/-ла від травм через { $attacker } + .frozen = [{ $victim }] замерз/-ла на смерть через { $attacker } + .mysterious = [{ $victim }] помер/-ла таємничою смертю через { $attacker } ## PvP deaths hud-chat-pvp_melee_kill_msg = [{ $attacker }] переміг/-ла [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] застрелив/-ла [{ $victim }] diff --git a/assets/voxygen/i18n/vi/hud/chat.ftl b/assets/voxygen/i18n/vi/hud/chat.ftl index 3cdc0163c2..4aa6eb4b9b 100644 --- a/assets/voxygen/i18n/vi/hud/chat.ftl +++ b/assets/voxygen/i18n/vi/hud/chat.ftl @@ -1,23 +1,33 @@ hud-chat-all = Tất cả hud-chat-chat_tab_hover_tooltip = Nhấp chuột phải để cài đặt -hud-outcome-burning = chết vì: bị cháy -hud-outcome-curse = chết vì: bị nguyền -hud-outcome-bleeding = chết vì: mất máu -hud-outcome-crippled = chết vì: bị què -hud-outcome-frozen = chết vì: bị đông cứng hud-chat-online_msg = [{ $name }] đang trực tuyến hud-chat-offline_msg = [{ $name }] đã ngoại tuyến hud-chat-default_death_msg = [{ $name }] chết hud-chat-environmental_kill_msg = [{ $name }] chết ở { $environment } hud-chat-fall_kill_msg = [{ $name }] bị ngã chết hud-chat-suicide_msg = [{ $name }] tự bị thương mà chết -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } gây ra bởi [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] chết vì: bị cháy gây ra bởi [{ $attacker }] + .bleeding = [{ $victim }] chết vì: mất máu gây ra bởi [{ $attacker }] + .curse = [{ $victim }] chết vì: bị nguyền gây ra bởi [{ $attacker }] + .crippled = [{ $victim }] chết vì: bị què gây ra bởi [{ $attacker }] + .frozen = [{ $victim }] chết vì: bị đông cứng gây ra bởi [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }] đã đánh bại [{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }] đã bắn chết [{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }] đã nổ tung [{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }] đã giết [{ $victim }] bằng phép thuật -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } gây ra bởi { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] chết vì: bị cháy + .bleeding = [{ $victim }] chết vì: mất máu + .curse = [{ $victim }] chết vì: bị nguyền + .crippled = [{ $victim }] chết vì: bị què + .frozen = [{ $victim }] chết vì: bị đông cứng +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] chết vì: bị cháy gây ra bởi { $attacker } + .bleeding = [{ $victim }] chết vì: mất máu gây ra bởi { $attacker } + .curse = [{ $victim }] chết vì: bị nguyền gây ra bởi { $attacker } + .crippled = [{ $victim }] chết vì: bị què gây ra bởi { $attacker } + .frozen = [{ $victim }] chết vì: bị đông cứng gây ra bởi { $attacker } hud-chat-npc_melee_kill_msg = { $attacker } đã giết [{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker } đã bắn [{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker } đã nổ tung [{ $victim }] diff --git a/assets/voxygen/i18n/zh-Hans/hud/chat.ftl b/assets/voxygen/i18n/zh-Hans/hud/chat.ftl index 6f96e6a242..02162193a9 100644 --- a/assets/voxygen/i18n/zh-Hans/hud/chat.ftl +++ b/assets/voxygen/i18n/zh-Hans/hud/chat.ftl @@ -1,25 +1,37 @@ hud-chat-all = 全部 hud-chat-chat_tab_hover_tooltip = 右键单击设置 -hud-outcome-burning = 死于:燃烧 -hud-outcome-curse = 死于:诅咒 -hud-outcome-bleeding = 死于:流血 -hud-outcome-crippled = 死于:残废 -hud-outcome-frozen = 死于:冻结 -hud-outcome-mysterious = 死于:神秘(不明) hud-chat-online_msg = [{ $name }] 上线了. hud-chat-offline_msg = [{ $name }] 下线了. hud-chat-default_death_msg = [{ $name }]死了 hud-chat-environmental_kill_msg = [{ $name }]死在{ $environment }了 hud-chat-fall_kill_msg = [{ $name }]因摔落伤害而死亡 hud-chat-suicide_msg = [{ $name }]因自伤而死亡 -hud-chat-died_of_pvp_buff_msg = [{ $victim }] { $died_of_buff } 由于 [{ $attacker }] +hud-chat-died_of_pvp_buff_msg = + .burning = [{ $victim }] 死于:燃烧 由于 [{ $attacker }] + .bleeding = [{ $victim }] 死于:流血 由于 [{ $attacker }] + .curse = [{ $victim }] 死于:诅咒 由于 [{ $attacker }] + .crippled = [{ $victim }] 死于:残废 由于 [{ $attacker }] + .frozen = [{ $victim }] 死于:冻结 由于 [{ $attacker }] + .mysterious = [{ $victim }] 死于:神秘(不明) 由于 [{ $attacker }] hud-chat-pvp_melee_kill_msg = [{ $attacker }]击败了[{ $victim }] hud-chat-pvp_ranged_kill_msg = [{ $attacker }]射杀了[{ $victim }] hud-chat-pvp_explosion_kill_msg = [{ $attacker }]炸死了[{ $victim }] hud-chat-pvp_energy_kill_msg = [{ $attacker }]用魔法击杀了[{ $victim }] hud-chat-pvp_other_kill_msg = [{ $attacker }]杀死了[{ $victim }] -hud-chat-died_of_buff_nonexistent_msg = [{ $victim }] { $died_of_buff } -hud-chat-died_of_npc_buff_msg = [{ $victim }] { $died_of_buff } 由于 { $attacker } +hud-chat-died_of_buff_nonexistent_msg = + .burning = [{ $victim }] 死于:燃烧 + .bleeding = [{ $victim }] 死于:流血 + .curse = [{ $victim }] 死于:诅咒 + .crippled = [{ $victim }] 死于:残废 + .frozen = [{ $victim }] 死于:冻结 + .mysterious = [{ $victim }] 死于:神秘(不明) +hud-chat-died_of_npc_buff_msg = + .burning = [{ $victim }] 死于:燃烧 由于 { $attacker } + .bleeding = [{ $victim }] 死于:流血 由于 { $attacker } + .curse = [{ $victim }] 死于:诅咒 由于 { $attacker } + .crippled = [{ $victim }] 死于:残废 由于 { $attacker } + .frozen = [{ $victim }] 死于:冻结 由于 { $attacker } + .mysterious = [{ $victim }] 死于:神秘(不明) 由于 { $attacker } hud-chat-npc_melee_kill_msg = { $attacker }击杀了[{ $victim }] hud-chat-npc_ranged_kill_msg = { $attacker }射杀了[{ $victim }] hud-chat-npc_explosion_kill_msg = { $attacker }炸死了[{ $victim }] diff --git a/voxygen/i18n-helpers/src/lib.rs b/voxygen/i18n-helpers/src/lib.rs index 55c9dec4ee..769a0750a8 100644 --- a/voxygen/i18n-helpers/src/lib.rs +++ b/voxygen/i18n-helpers/src/lib.rs @@ -1,4 +1,6 @@ #![feature(let_chains)] +use std::borrow::Cow; + use common::comp::{ chat::{KillSource, KillType}, BuffKind, ChatMsg, ChatType, Content, @@ -98,12 +100,12 @@ pub fn localize_chat_message( }, ChatType::Meta => localization.get_content(msg.content()), ChatType::Kill(kill_source, victim) => { - let i18n_buff = |buff| match buff { - BuffKind::Burning => "hud-outcome-burning", - BuffKind::Bleeding => "hud-outcome-bleeding", - BuffKind::Cursed => "hud-outcome-curse", - BuffKind::Crippled => "hud-outcome-crippled", - BuffKind::Frozen => "hud-outcome-frozen", + let get_buff_ident = |buff| match buff { + BuffKind::Burning => "burning", + BuffKind::Bleeding => "bleeding", + BuffKind::Cursed => "curse", + BuffKind::Crippled => "crippled", + BuffKind::Frozen => "frozen", BuffKind::Regeneration | BuffKind::Saturation | BuffKind::Potion @@ -128,7 +130,7 @@ pub fn localize_chat_message( | BuffKind::Bloodfeast | BuffKind::Berserk => { tracing::error!("Player was killed by a positive buff!"); - "hud-outcome-mysterious" + "mysterious" }, BuffKind::Wet | BuffKind::Ensnared @@ -137,43 +139,55 @@ pub fn localize_chat_message( | BuffKind::PotionSickness | BuffKind::Polymorphed(_) => { tracing::error!("Player was killed by a debuff that doesn't do damage!"); - "hud-outcome-mysterious" + "mysterious" }, }; match kill_source { // Buff deaths KillSource::Player(attacker, KillType::Buff(buff_kind)) => { - let i18n_buff = i18n_buff(*buff_kind); - let buff = localization.get_msg(i18n_buff); + let buff_ident = get_buff_ident(*buff_kind); - localization.get_msg_ctx("hud-chat-died_of_pvp_buff_msg", &i18n::fluent_args! { - "victim" => name_format(victim), - "died_of_buff" => buff, - "attacker" => name_format(attacker), - }) + let s = localization + .get_attr_ctx( + "hud-chat-died_of_pvp_buff_msg", + buff_ident, + &i18n::fluent_args! { + "victim" => name_format(victim), + "attacker" => name_format(attacker), + }, + ) + .into_owned(); + Cow::Owned(s) }, KillSource::NonPlayer(attacker_name, KillType::Buff(buff_kind)) => { - let i18n_buff = i18n_buff(*buff_kind); - let buff = localization.get_msg(i18n_buff); + let buff_ident = get_buff_ident(*buff_kind); - localization.get_msg_ctx("hud-chat-died_of_npc_buff_msg", &i18n::fluent_args! { - "victim" => name_format(victim), - "died_of_buff" => buff, - "attacker" => attacker_name, - }) + let s = localization + .get_attr_ctx( + "hud-chat-died_of_npc_buff_msg", + buff_ident, + &i18n::fluent_args! { + "victim" => name_format(victim), + "attacker" => attacker_name, + }, + ) + .into_owned(); + Cow::Owned(s) }, KillSource::NonExistent(KillType::Buff(buff_kind)) => { - let i18n_buff = i18n_buff(*buff_kind); - let buff = localization.get_msg(i18n_buff); + let buff_ident = get_buff_ident(*buff_kind); - localization.get_msg_ctx( - "hud-chat-died_of_buff_nonexistent_msg", - &i18n::fluent_args! { - "victim" => name_format(victim), - "died_of_buff" => buff, - }, - ) + let s = localization + .get_attr_ctx( + "hud-chat-died_of_buff_nonexistent_msg", + buff_ident, + &i18n::fluent_args! { + "victim" => name_format(victim), + }, + ) + .into_owned(); + Cow::Owned(s) }, // PvP deaths KillSource::Player(attacker, kill_type) => {