veloren/assets/voxygen/i18n/es/hud/chat.ftl
Xiretza 06111612a3 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
```
2023-08-29 17:09:48 +00:00

60 lines
3.0 KiB
Plaintext

## General
hud-chat-online_msg = { $name } se ha conectado.
hud-chat-offline_msg = { $name } se ha desconectado.
hud-chat-connection_lost = Conexión perdida. Saliendo en { $time } segundos.
hud-chat-goodbye = ¡Adiós!
hud-chat-chat_tab_hover_tooltip = Click derecho para opciones
hud-chat-all = Global
hud-chat-you = Tú
## Maneras de morirse
hud-chat-default_death_msg = { $name } ha muerto
hud-chat-suicide_msg = { $name } se ha suicidado
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 =
.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 }
hud-chat-npc_melee_kill_msg = { $attacker } ha matado a { $victim } con un arma cuerpo a cuerpo
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 =
.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 }
hud-chat-pvp_melee_kill_msg = { $attacker } ha matado a { $victim } con un arma cuerpo a cuerpo
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 =
.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!
hud-loot-pickup-msg =
{ $actor ->
[You] {"\u0000"}
*[other] { $actor } ha obtenido
} { $amount ->
[one] { $item }
*[other] { $amount }x { $item }
}