Silly me, in previous reports I forgot to check for the most obvious bug,
that of context (as in "context^text") being copied to translation. There
are currently some 40 messages with this issue. (The check actually only
warns about ^-character in translation; while technically possibly ok, in
all the cases I manually reviewed, it was either the context issue or
otherwise stray character.)

  po/wesnoth-anl/cs.po:635(#77): missing interpolations in msgstr[0]: $player_ 
$side_number
  po/wesnoth-l/cs.po:426(#57): missing interpolations in msgstr[0]: $unit.name
  po/wesnoth-lib/ar.po:2039(#410): missing interpolations in msgstr[0]: $terrain
  po/wesnoth-lib/id.po:1092(#191): context separator (^) in msgstr[0]
  po/wesnoth-lib/id.po:1096(#192): context separator (^) in msgstr[0]
  po/wesnoth-lib/id.po:1368(#257): context separator (^) in msgstr[0]
  po/wesnoth-lib/id.po:1372(#258): context separator (^) in msgstr[0]
  po/wesnoth-lib/id.po:1376(#259): context separator (^) in msgstr[0]
  po/wesnoth-lib/id.po:1380(#260): context separator (^) in msgstr[0]
  po/wesnoth-lib/id.po:1384(#261): context separator (^) in msgstr[0]
  po/wesnoth-lib/zh_CN.po:1423(#273): missing interpolations in msgstr[0]: $id
  po/wesnoth-nr/cs.po:4561(#602): missing interpolations in msgstr[0]: 
$betrayed_friend.name
  po/wesnoth-nr/cs.po:7370(#951): missing interpolations in msgstr[0]: 
$betrayed_friend.name
  po/wesnoth-sof/it.po:3290(#432): missing interpolations in msgstr[0]: 
$turnsleft
  po/wesnoth-sof/ja.po:552(#70): missing interpolations in msgstr[0]: 
$incominggold
  po/wesnoth-sof/ja.po:557(#71): missing interpolations in msgstr[0]: 
$incominggold
  po/wesnoth-sof/ja.po:3197(#432): missing interpolations in msgstr[0]: 
$turnsleft
  po/wesnoth-sotbe/cs.po:2747(#368): missing interpolations in msgstr[0]: 
$unit.name
  po/wesnoth-sotbe/it.po:476(#46): unknown interpolations in msgstr[0]: 
$name.user_description
  po/wesnoth-sotbe/pl.po:2753(#368): missing interpolations in msgstr[0]: 
$unit.name
  po/wesnoth-tb/el.po:834(#125): missing interpolations in msgstr[0]: 
$second_password_2
  po/wesnoth-trow/pl.po:3834(#517)[msgstr:0:"<szeptem"]: unknown tag
  po/wesnoth-trow/pl.po:3848(#519)[msgstr:0:"<szeptem"]: unknown tag
  po/wesnoth-trow/pl.po:4261(#575)[msgstr:0:"<szeptem"]: unknown tag
  po/wesnoth-trow/pl.po:5298(#727)[msgstr:0:"<szeptem"]: unknown tag
  po/wesnoth-trow/pl.po:6142(#845)[msgstr:0:"<szeptem"]: unknown tag
  po/wesnoth-trow/pl.po:6147(#846)[msgstr:0:"<szeptem"]: unknown tag
  po/wesnoth-trow/sv.po:6802(#940): context separator (^) in msgstr[0]
  po/wesnoth-trow/sv.po:6842(#946): context separator (^) in msgstr[0]
  po/wesnoth-trow/sv.po:6878(#950): context separator (^) in msgstr[0]
  po/wesnoth-trow/sv.po:6883(#951): context separator (^) in msgstr[0]
  po/wesnoth-tutorial/ca.po:1309(#159): missing interpolations in msgstr[0]: 
$recruit.language_name
  po/wesnoth-tutorial/es.po:1686(#211): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/es.po:1696(#212): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/es.po:1724(#215): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/gl.po:1225(#155): missing interpolations in msgstr[0]: 
$recruit.language_name
  po/wesnoth-tutorial/gl.po:1252(#159): missing interpolations in msgstr[0]: 
$recruit.language_name
  po/wesnoth-tutorial/gl.po:1671(#211): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/he.po:936(#132): missing interpolations in msgstr[0]: 
$recall_name1
  po/wesnoth-tutorial/ja.po:1288(#155): missing interpolations in msgstr[0]: 
$recruit.language_name
  po/wesnoth-tutorial/ja.po:1313(#159): missing interpolations in msgstr[0]: 
$recruit.language_name
  po/wesnoth-tutorial/racv.po:1121(#132): missing interpolations in msgstr[0]: 
$recall_name1
  po/wesnoth-tutorial/racv.po:1237(#148): missing interpolations in msgstr[0]: 
$recall_name2
  po/wesnoth-tutorial/sv.po:418(#53): context separator (^) in msgstr[0]
  po/wesnoth-tutorial/zh_CN.po:722(#93): context separator (^) in msgstr[0]
  po/wesnoth-tutorial/zh_CN.po:986(#130): missing interpolations in msgstr[0]: 
$recall_name1
  po/wesnoth-tutorial/zh_CN.po:1001(#132): missing interpolations in msgstr[0]: 
$recall_name1
  po/wesnoth-tutorial/zh_CN.po:1549(#211): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/zh_CN.po:1558(#212): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/zh_CN.po:1583(#215): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/zh_TW.po:399(#52): missing interpolations in msgstr[0]: 
$hp_difference
  po/wesnoth-tutorial/zh_TW.po:406(#53): missing interpolations in msgstr[0]: 
$hp_difference
  po/wesnoth-tutorial/zh_TW.po:1552(#211): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/zh_TW.po:1561(#212): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-tutorial/zh_TW.po:1584(#215): missing interpolations in msgstr[0]: 
$deadguy.name
  po/wesnoth-units/ca.po:2700(#253): context separator (^) in msgstr[0]
  po/wesnoth-units/el.po:2845(#253): context separator (^) in msgstr[0]
  po/wesnoth-units/en_GB.po:2639(#253): context separator (^) in msgstr[0]
  po/wesnoth-units/en_GB.po:2797(#267): context separator (^) in msgstr[0]
  po/wesnoth-units/en_GB.po:2902(#278): context separator (^) in msgstr[0]
  po/wesnoth-units/en_GB.po:2942(#282): context separator (^) in msgstr[0]
  po/wesnoth-units/en_GB.po:4590(#458): context separator (^) in msgstr[0]
  po/wesnoth-units/fi.po:985(#99)[msgstr:1:"<Sissit ovat samoojien mest..."]: 
end of string within tag
  po/wesnoth-units/it.po:3012(#282): context separator (^) in msgstr[0]
  po/wesnoth-units/nl.po:2630(#253): context separator (^) in msgstr[0]
  po/wesnoth-units/nl.po:2893(#278): context separator (^) in msgstr[0]
  po/wesnoth-units/nl.po:2933(#282): context separator (^) in msgstr[0]
  po/wesnoth-units/nl.po:4587(#458): context separator (^) in msgstr[0]
  po/wesnoth-units/racv.po:2687(#253): context separator (^) in msgstr[0]
  po/wesnoth-utbs/ca.po:15109(#1720): context separator (^) in msgstr[0]
  po/wesnoth-utbs/ca.po:15127(#1723): context separator (^) in msgstr[0]
  po/wesnoth-utbs/ca.po:15351(#1750): context separator (^) in msgstr[0]
  po/wesnoth-utbs/ca.po:15378(#1753): context separator (^) in msgstr[0]
  po/wesnoth-utbs/cs.po:8487(#1042): missing interpolations in msgstr[0]: 
$speaker.name
  po/wesnoth-utbs/cs.po:8513(#1046): missing interpolations in msgstr[0]: 
$intl_ally_name
  po/wesnoth-utbs/da.po:8083(#989): unknown interpolations in msgstr[0]: 
$intl_ally_namevil $ally_name
  po/wesnoth-utbs/da.po:13848(#1624): unknown interpolations in msgstr[0]: 
$intl_ally_names
  po/wesnoth-utbs/en_GB.po:14955(#1723): context separator (^) in msgstr[0]
  po/wesnoth-utbs/en_GB.po:15169(#1750): context separator (^) in msgstr[0]
  po/wesnoth-utbs/en_GB.po:15196(#1753): context separator (^) in msgstr[0]
  po/wesnoth-utbs/fr.po:5148(#623): missing interpolations in msgstr[0]: 
$temp_damage
  po/wesnoth-utbs/hu.po:2827(#359): missing interpolations in msgstr[0]: 
$elven_camps
  po/wesnoth-utbs/lt.po:12251(#1720): context separator (^) in msgstr[0]
  po/wesnoth-utbs/nl.po:15502(#1748): context separator (^) in msgstr[0]
  po/wesnoth-utbs/pt_BR.po:64(#9)[msgstr:192:"<\n\n(Nível Avancado, 11 
cená..."]: end of string within tag
  po/wesnoth-utbs/sv.po:2901(#359): missing interpolations in msgstr[0]: 
$elven_camps
  po/wesnoth/bg.po:991(#128)[msgstr:660:"от "]: 'от' is not an attribute of tag 
'italic'
  po/wesnoth/bg.po:1183(#138)[msgstr:297:"на "]: 'на' is not an attribute of 
tag 'italic'
  po/wesnoth/ca.po:8190(#1067): missing interpolations in msgstr[0]: $domain
  po/wesnoth/ca...@valencia.po:1693(#181)[msgstr:130:"'"]: '' is not an 
attribute of tag 'ref'
  po/wesnoth/ca...@valencia.po:8175(#1067): missing interpolations in 
msgstr[0]: $domain
  po/wesnoth/el.po:6031(#720): missing interpolations in msgstr[1]: $enemies
  po/wesnoth/el.po:6846(#896): context separator (^) in msgstr[0]
  po/wesnoth/el.po:8013(#1164): missing interpolations in msgstr[0]: $login
  po/wesnoth/el.po:8401(#1253): missing interpolations in msgstr[0]: $name
  po/wesnoth/en_GB.po:2100(#224): missing links in msgstr[0]: 'terrain_flat'
  po/wesnoth/en_GB.po:2548(#260): missing links in msgstr[0]: 
'terrain_unwalkable'
  po/wesnoth/en_GB.po:6996(#719): missing interpolations in msgstr[1]: $friends
  po/wesnoth/en_GB.po:7002(#720): missing interpolations in msgstr[1]: $enemies
  po/wesnoth/en_GB.po:8120(#976): context separator (^) in msgstr[0]
  po/wesnoth/en_GB.po:8128(#977): context separator (^) in msgstr[0]
  po/wesnoth/en_GB.po:8136(#978): context separator (^) in msgstr[0]
  po/wesnoth/eo.po:1156(#138): unknown links in msgstr[0]: 'terrain'
  po/wesnoth/eo.po:5707(#591): unknown interpolations in msgstr[0]: $rivero
  po/wesnoth/et.po:1115(#135)[msgstr:23:"arv "]: 'arv' is not an attribute of 
tag 'header'
  po/wesnoth/et.po:6951(#723): missing interpolations in msgstr[0]: 
$enemyphrase $friendphrase
  po/wesnoth/et.po:8205(#1005): unknown interpolations in msgstr[0]: $gold
  po/wesnoth/et.po:8205(#1005): missing interpolations in msgstr[1]: $cost
  po/wesnoth/eu.po:4755(#587): unknown interpolations in msgstr[0]: $nameko
  po/wesnoth/fi.po:1233(#142): missing links in msgstr[0]: '..abilities_section'
  po/wesnoth/fi.po:1516(#167): missing links in msgstr[0]: 'ability_heals +8' 
'ability_heals +4'
  po/wesnoth/fi.po:1654(#177): missing links in msgstr[0]: 
'..abilities_section' '..traits_section'
  po/wesnoth/fi.po:2124(#224): missing links in msgstr[0]: 'terrain_flat'
  po/wesnoth/fr.po:672(#102): missing links in msgstr[0]: '..abilities_section'
  po/wesnoth/fr.po:1519(#167)[msgstr:186:"·"]: '' is not an attribute of tag 
'ref'
  po/wesnoth/fr.po:1519(#167)[msgstr:235:"·"]: '' is not an attribute of tag 
'ref'
  po/wesnoth/fr.po:2587(#260)[msgstr:126:" <ref>dst='terr"]: unclosed tag
  po/wesnoth/he.po:805(#112): missing links in msgstr[0]: '..traits_section'
  po/wesnoth/he.po:960(#128)[msgstr:574:"שטח"]: end of tag content within 
attribute
  po/wesnoth/he.po:1621(#177): missing links in msgstr[0]: 
'..abilities_section' '..traits_section'
  po/wesnoth/he.po:2323(#246): missing links in msgstr[0]: 
'terrain_illuminated_cave'
  po/wesnoth/he.po:2348(#248): missing links in msgstr[0]: 
'terrain_illuminated_cave'
  po/wesnoth/he.po:3383(#363)[msgstr:0:"< חזרה "]: end of string within tag
  po/wesnoth/he.po:6178(#720): missing interpolations in msgstr[1]: $enemies
  po/wesnoth/he.po:6190(#722): missing interpolations in msgstr[1]: $enemies
  po/wesnoth/he.po:6196(#723): missing interpolations in msgstr[0]: 
$enemyphrase $friendphrase
  po/wesnoth/he.po:6291(#745): unknown interpolations in msgstr[0]: $error
  po/wesnoth/id.po:8746(#1075): missing interpolations in msgstr[0]: $side
  po/wesnoth/is.po:7735(#1005): missing interpolations in msgstr[0]: $cost
  po/wesnoth/ja.po:6817(#719): missing interpolations in msgstr[0]: $friends
  po/wesnoth/ja.po:6822(#720): missing interpolations in msgstr[0]: $enemies
  po/wesnoth/lt.po:6870(#977): context separator (^) in msgstr[0]
  po/wesnoth/lt.po:6878(#978): context separator (^) in msgstr[0]
  po/wesnoth/lv.po:634(#101)[msgstr:263:"mantinieks\""]: 'mantinieks' is not an 
attribute of tag 'italic'
  po/wesnoth/lv.po:7599(#1129): missing interpolations in msgstr[0]: $era
  po/wesnoth/nb_NO.po:958(#128): unknown links in msgstr[0]: 'terrain'
  po/wesnoth/nb_NO.po:1134(#138): unknown links in msgstr[0]: 'terrain'
  po/wesnoth/pl.po:1703(#181): missing links in msgstr[0]: 'traits_resilient'
  po/wesnoth/pt_BR.po:6459(#719): missing interpolations in msgstr[1]: $friends
  po/wesnoth/racv.po:1164(#137)[msgstr:31:"encert'"]: 'encert' is not an 
attribute of tag 'header'
  po/wesnoth/racv.po:1175(#138)[msgstr:272:"Unitat'"]: 'Unitat' is not an 
attribute of tag 'italic'
  po/wesnoth/racv.po:7271(#742): missing interpolations in msgstr[0]: $error
  po/wesnoth/ru.po:2553(#260): missing links in msgstr[0]: 'terrain_unwalkable'
  po/wesnoth/ru.po:7007(#719): missing interpolations in msgstr[0]: $friends
  po/wesnoth/ru.po:7014(#720): missing interpolations in msgstr[0]: $enemies
  po/wesnoth/sk.po:1144(#138): unknown links in msgstr[0]: 'terrain'
  po/wesnoth/sk.po:8025(#958): context separator (^) in msgstr[0]
  po/wesnoth/sv.po:9459(#1268): missing interpolations in msgstr[0]: $tag2
  po/wesnoth/zh_CN.po:6562(#721): unknown interpolations in msgstr[0]: $1
  po/wesnoth/zh_CN.po:6657(#742): missing interpolations in msgstr[0]: $error
  po/wesnoth/zh_CN.po:8722(#1231): missing interpolations in msgstr[0]: 
$scenario
  po/wesnoth/zh_CN.po:8738(#1235): context separator (^) in msgstr[0]
  po/wesnoth/zh_TW.po:651(#102): missing links in msgstr[0]: 
'..abilities_section'
  po/wesnoth/zh_TW.po:739(#110): missing links in msgstr[0]: '..units'
  po/wesnoth/zh_TW.po:776(#112): missing links in msgstr[0]: '..traits_section'
  po/wesnoth/zh_TW.po:1140(#142): missing links in msgstr[0]: 
'..abilities_section'
  po/wesnoth/zh_TW.po:1400(#167): missing links in msgstr[0]: 'ability_heals 
+8' 'ability_heals +4'
  po/wesnoth/zh_TW.po:1525(#177): missing links in msgstr[0]: 
'..abilities_section' '..traits_section'
  po/wesnoth/zh_TW.po:1951(#224): missing links in msgstr[0]: 'terrain_flat'
  po/wesnoth/zh_TW.po:2192(#246): missing links in msgstr[0]: 
'terrain_illuminated_cave'
  po/wesnoth/zh_TW.po:2216(#248): missing links in msgstr[0]: 
'terrain_illuminated_cave'
  po/wesnoth/zh_TW.po:2352(#260): missing links in msgstr[0]: 
'terrain_unwalkable'
  po/wesnoth/zh_TW.po:6448(#721): unknown interpolations in msgstr[0]: $1
  po/wesnoth/zh_TW.po:6543(#742): missing interpolations in msgstr[0]: $error
  po/wesnoth/zh_TW.po:6573(#749): missing interpolations in msgstr[0]: 
$addon_title
  po/wesnoth/zh_TW.po:8608(#1231): missing interpolations in msgstr[0]: 
$scenario
  po/wesnoth/zh_TW.po:8800(#1273): missing interpolations in msgstr[0]: $value
  Total problems found: 167

-- 
Chusslove Illich (Часлав Илић)

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Wesnoth-i18n mailing list
Wesnoth-i18n@gna.org
https://mail.gna.org/listinfo/wesnoth-i18n

Reply via email to