veloren/assets/voxygen/i18n/pt-BR/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

58 lines
2.8 KiB
Plaintext

## Eventos de Jogadores
hud-chat-online_msg = [{ $name }] está online.
hud-chat-offline_msg = { $name } está offline
## Avisos(buff)
## Mortes(buff)
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 }]
hud-chat-pvp_explosion_kill_msg = [{ $attacker }] explodiu [{ $victim }]
hud-chat-pvp_energy_kill_msg = [{ $attacker }] matou [{ $victim }] com magia
hud-chat-pvp_other_kill_msg = [{ $attacker }] matou [{ $victim }]
## Mortes - PVE
hud-chat-npc_melee_kill_msg = { $attacker } matou [{ $victim }]
hud-chat-npc_ranged_kill_msg = { $attacker } atirou em [{ $victim }]
hud-chat-npc_explosion_kill_msg = { $attacker } explodiu [{ $victim }]
hud-chat-npc_energy_kill_msg = [{ $attacker }] matou [{ $victim }] com magia
hud-chat-npc_other_kill_msg = [{ $attacker }] matou [{ $victim }]
## Outras mortes
hud-chat-environmental_kill_msg = [{ $name }] morreu de { $environment }
hud-chat-fall_kill_msg = [{ $name }] morreu de dano de queda
hud-chat-suicide_msg = [{ $name }] morreu de dano autoinflingido
hud-chat-default_death_msg = [{ $name }] morreu
## Utilidades
hud-chat-all = Todos
hud-chat-you = Você
hud-chat-chat_tab_hover_tooltip = Clique direito para configurar
hud-loot-pickup-msg = { $actor ->
[You] Você pegou
*[other] { $actor } pegou
} { $amount ->
[one] { $item }
*[other] {$amount}x {$item}
}
hud-chat-loot_fail = Seu Inventário está cheio!
hud-chat-goodbye = Até Logo!
hud-chat-connection_lost = Conexão perdida. Expulsando em { $time } segundos.