keep Lua translations at the end of xml, remove enUS because it is already defined in code

This commit is contained in:
HarpyWar 2014-06-28 23:17:59 +04:00
parent 147a38dd18
commit 06bbc58c4d
14 changed files with 764 additions and 2523 deletions

View file

@ -109,7 +109,7 @@
</item> </item>
<item id="419" file="command.cpp" function="_handle_alert_command"> <item id="419" file="command.cpp" function="_handle_alert_command">
<original> for {}</original> <original> for {}</original>
<translate refid="2"> </translate> <translate refid="2" />
</item> </item>
<item id="158" file="command.cpp" function="_handle_announce_command"> <item id="158" file="command.cpp" function="_handle_announce_command">
<original>Announcement from {}: {}</original> <original>Announcement from {}: {}</original>
@ -129,7 +129,7 @@
</item> </item>
<item id="68" file="command.cpp" function="_handle_aop_command"> <item id="68" file="command.cpp" function="_handle_aop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="69" file="command.cpp" function="_handle_aop_command"> <item id="69" file="command.cpp" function="_handle_aop_command">
<original>{} is already a Channel Admin</original> <original>{} is already a Channel Admin</original>
@ -153,7 +153,7 @@
</item> </item>
<item id="218" file="command.cpp" function="_handle_ban_command"> <item id="218" file="command.cpp" function="_handle_ban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="219" file="command.cpp" function="_handle_ban_command"> <item id="219" file="command.cpp" function="_handle_ban_command">
<original>You have to be at least a Channel Operator to use this command.</original> <original>You have to be at least a Channel Operator to use this command.</original>
@ -209,7 +209,7 @@
</item> </item>
<item id="268" file="command.cpp" function="_handle_chpass_command"> <item id="268" file="command.cpp" function="_handle_chpass_command">
<original>Maximum password length allowed is {}</original> <original>Maximum password length allowed is {}</original>
<translate refid="261"> </translate> <translate refid="261" />
</item> </item>
<item id="269" file="command.cpp" function="_handle_chpass_command"> <item id="269" file="command.cpp" function="_handle_chpass_command">
<original>Trying to change password for account "{}" to "{}"</original> <original>Trying to change password for account "{}" to "{}"</original>
@ -317,11 +317,11 @@
</item> </item>
<item id="415" file="command.cpp" function="_handle_clearstats_command"> <item id="415" file="command.cpp" function="_handle_clearstats_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="397" file="command.cpp" function="_handle_commandgroups_command"> <item id="397" file="command.cpp" function="_handle_commandgroups_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="398" file="command.cpp" function="_handle_commandgroups_command"> <item id="398" file="command.cpp" function="_handle_commandgroups_command">
<original>{}'s command group(s): {}</original> <original>{}'s command group(s): {}</original>
@ -377,15 +377,15 @@
</item> </item>
<item id="114" file="command.cpp" function="_handle_deop_command"> <item id="114" file="command.cpp" function="_handle_deop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="115" file="command.cpp" function="_handle_deop_command"> <item id="115" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
<translate refid="97"> </translate> <translate refid="97" />
</item> </item>
<item id="116" file="command.cpp" function="_handle_deop_command"> <item id="116" file="command.cpp" function="_handle_deop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="117" file="command.cpp" function="_handle_deop_command"> <item id="117" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Admin to demote another Channel Admin</original> <original>You must be at least a Channel Admin to demote another Channel Admin</original>
@ -429,15 +429,15 @@
</item> </item>
<item id="87" file="command.cpp" function="_handle_devoice_command"> <item id="87" file="command.cpp" function="_handle_devoice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="88" file="command.cpp" function="_handle_devoice_command"> <item id="88" file="command.cpp" function="_handle_devoice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="89" file="command.cpp" function="_handle_devoice_command"> <item id="89" file="command.cpp" function="_handle_devoice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="90" file="command.cpp" function="_handle_devoice_command"> <item id="90" file="command.cpp" function="_handle_devoice_command">
<original>{} has been removed from VOP list.</original> <original>{} has been removed from VOP list.</original>
@ -481,7 +481,7 @@
</item> </item>
<item id="281" file="command.cpp" function="_handle_finger_command"> <item id="281" file="command.cpp" function="_handle_finger_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="282" file="command.cpp" function="_handle_finger_command"> <item id="282" file="command.cpp" function="_handle_finger_command">
<original>Login: {} {} Sex: {}</original> <original>Login: {} {} Sex: {}</original>
@ -661,11 +661,11 @@
</item> </item>
<item id="313" file="command.cpp" function="_handle_gameinfo_command"> <item id="313" file="command.cpp" function="_handle_gameinfo_command">
<original>none</original> <original>none</original>
<translate refid="280"> </translate> <translate refid="280" />
</item> </item>
<item id="314" file="command.cpp" function="_handle_gameinfo_command"> <item id="314" file="command.cpp" function="_handle_gameinfo_command">
<original>unknown</original> <original>unknown</original>
<translate refid="291"> </translate> <translate refid="291" />
</item> </item>
<item id="315" file="command.cpp" function="_handle_gameinfo_command"> <item id="315" file="command.cpp" function="_handle_gameinfo_command">
<original>Owner: {}</original> <original>Owner: {}</original>
@ -685,7 +685,7 @@
</item> </item>
<item id="319" file="command.cpp" function="_handle_gameinfo_command"> <item id="319" file="command.cpp" function="_handle_gameinfo_command">
<original>Created: {}</original> <original>Created: {}</original>
<translate refid="283"> </translate> <translate refid="283" />
</item> </item>
<item id="320" file="command.cpp" function="_handle_gameinfo_command"> <item id="320" file="command.cpp" function="_handle_gameinfo_command">
<original>Started: {}</original> <original>Started: {}</original>
@ -785,7 +785,7 @@
</item> </item>
<item id="210" file="command.cpp" function="_handle_kick_command"> <item id="210" file="command.cpp" function="_handle_kick_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="211" file="command.cpp" function="_handle_kick_command"> <item id="211" file="command.cpp" function="_handle_kick_command">
<original>You have to be at least a Channel Operator or tempOP to use this command.</original> <original>You have to be at least a Channel Operator or tempOP to use this command.</original>
@ -833,7 +833,7 @@
</item> </item>
<item id="309" file="command.cpp" function="_handle_killsession_command"> <item id="309" file="command.cpp" function="_handle_killsession_command">
<original>Connection closed by admin.</original> <original>Connection closed by admin.</original>
<translate refid="304"> </translate> <translate refid="304" />
</item> </item>
<item id="332" file="command.cpp" function="_handle_ladderactivate_command"> <item id="332" file="command.cpp" function="_handle_ladderactivate_command">
<original>Copied current scores to active scores on all ladders.</original> <original>Copied current scores to active scores on all ladders.</original>
@ -841,7 +841,7 @@
</item> </item>
<item id="340" file="command.cpp" function="_handle_ladderinfo_command"> <item id="340" file="command.cpp" function="_handle_ladderinfo_command">
<original>This game does not support win/loss records.</original> <original>This game does not support win/loss records.</original>
<translate refid="165"> </translate> <translate refid="165" />
</item> </item>
<item id="341" file="command.cpp" function="_handle_ladderinfo_command"> <item id="341" file="command.cpp" function="_handle_ladderinfo_command">
<original>You must supply a rank and a valid program ID.</original> <original>You must supply a rank and a valid program ID.</original>
@ -853,7 +853,7 @@
</item> </item>
<item id="365" file="command.cpp" function="_handle_lockacct_command"> <item id="365" file="command.cpp" function="_handle_lockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="366" file="command.cpp" function="_handle_lockacct_command"> <item id="366" file="command.cpp" function="_handle_lockacct_command">
<original>Account {} is now locked</original> <original>Account {} is now locked</original>
@ -865,7 +865,7 @@
</item> </item>
<item id="245" file="command.cpp" function="_handle_lusers_command"> <item id="245" file="command.cpp" function="_handle_lusers_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="246" file="command.cpp" function="_handle_lusers_command"> <item id="246" file="command.cpp" function="_handle_lusers_command">
<original>Banned users:</original> <original>Banned users:</original>
@ -877,11 +877,11 @@
</item> </item>
<item id="407" file="command.cpp" function="_handle_moderate_command"> <item id="407" file="command.cpp" function="_handle_moderate_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="408" file="command.cpp" function="_handle_moderate_command"> <item id="408" file="command.cpp" function="_handle_moderate_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="409" file="command.cpp" function="_handle_moderate_command"> <item id="409" file="command.cpp" function="_handle_moderate_command">
<original>Unable to change channel flags.</original> <original>Unable to change channel flags.</original>
@ -905,7 +905,7 @@
</item> </item>
<item id="371" file="command.cpp" function="_handle_muteacct_command"> <item id="371" file="command.cpp" function="_handle_muteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="372" file="command.cpp" function="_handle_muteacct_command"> <item id="372" file="command.cpp" function="_handle_muteacct_command">
<original>Account {} is now muted</original> <original>Account {} is now muted</original>
@ -917,7 +917,7 @@
</item> </item>
<item id="353" file="command.cpp" function="_handle_netinfo_command"> <item id="353" file="command.cpp" function="_handle_netinfo_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="354" file="command.cpp" function="_handle_netinfo_command"> <item id="354" file="command.cpp" function="_handle_netinfo_command">
<original>Address information for other users is only available to admins.</original> <original>Address information for other users is only available to admins.</original>
@ -957,7 +957,7 @@
</item> </item>
<item id="96" file="command.cpp" function="_handle_op_command"> <item id="96" file="command.cpp" function="_handle_op_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="97" file="command.cpp" function="_handle_op_command"> <item id="97" file="command.cpp" function="_handle_op_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
@ -965,7 +965,7 @@
</item> </item>
<item id="98" file="command.cpp" function="_handle_op_command"> <item id="98" file="command.cpp" function="_handle_op_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="99" file="command.cpp" function="_handle_op_command"> <item id="99" file="command.cpp" function="_handle_op_command">
<original>{} is already a Channel Operator</original> <original>{} is already a Channel Operator</original>
@ -997,11 +997,11 @@
</item> </item>
<item id="59" file="command.cpp" function="_handle_operator_command"> <item id="59" file="command.cpp" function="_handle_operator_command">
<original>You must supply a username.</original> <original>You must supply a username.</original>
<translate refid="51"> </translate> <translate refid="51" />
</item> </item>
<item id="60" file="command.cpp" function="_handle_operator_command"> <item id="60" file="command.cpp" function="_handle_operator_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="61" file="command.cpp" function="_handle_operator_command"> <item id="61" file="command.cpp" function="_handle_operator_command">
<original>{} is already a Server Operator</original> <original>{} is already a Server Operator</original>
@ -1037,7 +1037,7 @@
</item> </item>
<item id="396" file="command.cpp" function="_handle_ping_command"> <item id="396" file="command.cpp" function="_handle_ping_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="300" file="command.cpp" function="_handle_quit_command"> <item id="300" file="command.cpp" function="_handle_quit_command">
<original>Connection closed.</original> <original>Connection closed.</original>
@ -1073,7 +1073,7 @@
</item> </item>
<item id="197" file="command.cpp" function="_handle_rejoin_command"> <item id="197" file="command.cpp" function="_handle_rejoin_command">
<original>You are not in a channel.</original> <original>You are not in a channel.</original>
<translate refid="150"> </translate> <translate refid="150" />
</item> </item>
<item id="230" file="command.cpp" function="_handle_reply_command"> <item id="230" file="command.cpp" function="_handle_reply_command">
<original>No one messaged you, use /m instead</original> <original>No one messaged you, use /m instead</original>
@ -1085,7 +1085,7 @@
</item> </item>
<item id="347" file="command.cpp" function="_handle_serverban_command"> <item id="347" file="command.cpp" function="_handle_serverban_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="348" file="command.cpp" function="_handle_serverban_command"> <item id="348" file="command.cpp" function="_handle_serverban_command">
<original>Banning {} who is using IP address {}</original> <original>Banning {} who is using IP address {}</original>
@ -1113,7 +1113,7 @@
</item> </item>
<item id="385" file="command.cpp" function="_handle_set_command"> <item id="385" file="command.cpp" function="_handle_set_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="386" file="command.cpp" function="_handle_set_command"> <item id="386" file="command.cpp" function="_handle_set_command">
<original>Current value of {} is "{}"</original> <original>Current value of {} is "{}"</original>
@ -1317,7 +1317,7 @@
</item> </item>
<item id="106" file="command.cpp" function="_handle_tmpop_command"> <item id="106" file="command.cpp" function="_handle_tmpop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="107" file="command.cpp" function="_handle_tmpop_command"> <item id="107" file="command.cpp" function="_handle_tmpop_command">
<original>You must be at least a Channel Operator or tmpOP to use this command.</original> <original>You must be at least a Channel Operator or tmpOP to use this command.</original>
@ -1325,7 +1325,7 @@
</item> </item>
<item id="108" file="command.cpp" function="_handle_tmpop_command"> <item id="108" file="command.cpp" function="_handle_tmpop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="109" file="command.cpp" function="_handle_tmpop_command"> <item id="109" file="command.cpp" function="_handle_tmpop_command">
<original>{} has already tmpOP in this channel</original> <original>{} has already tmpOP in this channel</original>
@ -1333,11 +1333,11 @@
</item> </item>
<item id="110" file="command.cpp" function="_handle_tmpop_command"> <item id="110" file="command.cpp" function="_handle_tmpop_command">
<original>{} must be on the same channel to tempOP him</original> <original>{} must be on the same channel to tempOP him</original>
<translate refid="102"> </translate> <translate refid="102" />
</item> </item>
<item id="111" file="command.cpp" function="_handle_tmpop_command"> <item id="111" file="command.cpp" function="_handle_tmpop_command">
<original>{} already is operator or admin, no need to tempOP him</original> <original>{} already is operator or admin, no need to tempOP him</original>
<translate refid="103"> </translate> <translate refid="103" />
</item> </item>
<item id="112" file="command.cpp" function="_handle_tmpop_command"> <item id="112" file="command.cpp" function="_handle_tmpop_command">
<original>{} has been promoted to tmpOP in this channel</original> <original>{} has been promoted to tmpOP in this channel</original>
@ -1345,11 +1345,11 @@
</item> </item>
<item id="113" file="command.cpp" function="_handle_tmpop_command"> <item id="113" file="command.cpp" function="_handle_tmpop_command">
<original>{} has promoted you to a tempOP in this channel</original> <original>{} has promoted you to a tempOP in this channel</original>
<translate refid="105"> </translate> <translate refid="105" />
</item> </item>
<item id="403" file="command.cpp" function="_handle_topic_command"> <item id="403" file="command.cpp" function="_handle_topic_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="404" file="command.cpp" function="_handle_topic_command"> <item id="404" file="command.cpp" function="_handle_topic_command">
<original>Max topic length exceeded (max {} symbols)</original> <original>Max topic length exceeded (max {} symbols)</original>
@ -1369,7 +1369,7 @@
</item> </item>
<item id="226" file="command.cpp" function="_handle_unban_command"> <item id="226" file="command.cpp" function="_handle_unban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="227" file="command.cpp" function="_handle_unban_command"> <item id="227" file="command.cpp" function="_handle_unban_command">
<original>You are not a channel operator.</original> <original>You are not a channel operator.</original>
@ -1385,7 +1385,7 @@
</item> </item>
<item id="368" file="command.cpp" function="_handle_unlockacct_command"> <item id="368" file="command.cpp" function="_handle_unlockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="369" file="command.cpp" function="_handle_unlockacct_command"> <item id="369" file="command.cpp" function="_handle_unlockacct_command">
<original>Your account has just been unlocked by {}</original> <original>Your account has just been unlocked by {}</original>
@ -1397,7 +1397,7 @@
</item> </item>
<item id="374" file="command.cpp" function="_handle_unmuteacct_command"> <item id="374" file="command.cpp" function="_handle_unmuteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="375" file="command.cpp" function="_handle_unmuteacct_command"> <item id="375" file="command.cpp" function="_handle_unmuteacct_command">
<original>Your account has just been unmuted by {}</original> <original>Your account has just been unmuted by {}</original>
@ -1409,7 +1409,7 @@
</item> </item>
<item id="207" file="command.cpp" function="_handle_unsquelch_command"> <item id="207" file="command.cpp" function="_handle_unsquelch_command">
<original>No such user.</original> <original>No such user.</original>
<translate refid="203"> </translate> <translate refid="203" />
</item> </item>
<item id="208" file="command.cpp" function="_handle_unsquelch_command"> <item id="208" file="command.cpp" function="_handle_unsquelch_command">
<original>User was not being ignored.</original> <original>User was not being ignored.</original>
@ -1421,7 +1421,7 @@
</item> </item>
<item id="236" file="command.cpp" function="_handle_unwatch_command"> <item id="236" file="command.cpp" function="_handle_unwatch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="237" file="command.cpp" function="_handle_unwatch_command"> <item id="237" file="command.cpp" function="_handle_unwatch_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
@ -1433,7 +1433,7 @@
</item> </item>
<item id="242" file="command.cpp" function="_handle_unwatchall_command"> <item id="242" file="command.cpp" function="_handle_unwatchall_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
<translate refid="237"> </translate> <translate refid="237" />
</item> </item>
<item id="243" file="command.cpp" function="_handle_unwatchall_command"> <item id="243" file="command.cpp" function="_handle_unwatchall_command">
<original>All {} users removed from your watch list.</original> <original>All {} users removed from your watch list.</original>
@ -1449,7 +1449,7 @@
</item> </item>
<item id="78" file="command.cpp" function="_handle_voice_command"> <item id="78" file="command.cpp" function="_handle_voice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="79" file="command.cpp" function="_handle_voice_command"> <item id="79" file="command.cpp" function="_handle_voice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
@ -1457,7 +1457,7 @@
</item> </item>
<item id="80" file="command.cpp" function="_handle_voice_command"> <item id="80" file="command.cpp" function="_handle_voice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="81" file="command.cpp" function="_handle_voice_command"> <item id="81" file="command.cpp" function="_handle_voice_command">
<original>{} is already on VOP list, no need to Voice him</original> <original>{} is already on VOP list, no need to Voice him</original>
@ -1485,15 +1485,15 @@
</item> </item>
<item id="72" file="command.cpp" function="_handle_vop_command"> <item id="72" file="command.cpp" function="_handle_vop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="73" file="command.cpp" function="_handle_vop_command"> <item id="73" file="command.cpp" function="_handle_vop_command">
<original>You must be at least a Channel Admin to use this command.</original> <original>You must be at least a Channel Admin to use this command.</original>
<translate refid="67"> </translate> <translate refid="67" />
</item> </item>
<item id="74" file="command.cpp" function="_handle_vop_command"> <item id="74" file="command.cpp" function="_handle_vop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="75" file="command.cpp" function="_handle_vop_command"> <item id="75" file="command.cpp" function="_handle_vop_command">
<original>{} is already on VOP list</original> <original>{} is already on VOP list</original>
@ -1509,7 +1509,7 @@
</item> </item>
<item id="233" file="command.cpp" function="_handle_watch_command"> <item id="233" file="command.cpp" function="_handle_watch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="234" file="command.cpp" function="_handle_watch_command"> <item id="234" file="command.cpp" function="_handle_watch_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
@ -1521,7 +1521,7 @@
</item> </item>
<item id="239" file="command.cpp" function="_handle_watchall_command"> <item id="239" file="command.cpp" function="_handle_watchall_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
<translate refid="234"> </translate> <translate refid="234" />
</item> </item>
<item id="240" file="command.cpp" function="_handle_watchall_command"> <item id="240" file="command.cpp" function="_handle_watchall_command">
<original>All {} users added to your watch list.</original> <original>All {} users added to your watch list.</original>
@ -1561,11 +1561,11 @@
</item> </item>
<item id="413" file="command.cpp" function="_reset_scw2_stats"> <item id="413" file="command.cpp" function="_reset_scw2_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="414" file="command.cpp" function="_reset_w3_stats"> <item id="414" file="command.cpp" function="_reset_w3_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="214" file="command.cpp" function="account_get_auth_admin"> <item id="214" file="command.cpp" function="account_get_auth_admin">
<original>You cannot kick administrators.</original> <original>You cannot kick administrators.</original>
@ -1605,7 +1605,7 @@
</item> </item>
<item id="272" file="command.cpp" function="account_get_auth_operator"> <item id="272" file="command.cpp" function="account_get_auth_operator">
<original>Hash is: {}</original> <original>Hash is: {}</original>
<translate refid="263"> </translate> <translate refid="263" />
</item> </item>
<item id="8" file="command.cpp" function="do_whisper"> <item id="8" file="command.cpp" function="do_whisper">
<original>Your account has been muted, you can't whisper to other users.</original> <original>Your account has been muted, you can't whisper to other users.</original>
@ -1683,53 +1683,13 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate>
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate>
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="421" file="handle_bnet.cpp" function="_client_logonproofreq"> <item id="421" file="handle_bnet.cpp" function="_client_logonproofreq">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420"> </translate> <translate refid="420" />
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25"> </translate>
</item> </item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
@ -1737,7 +1697,7 @@
</item> </item>
<item id="423" file="icons.cpp" function="handle_icon_command"> <item id="423" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="424" file="icons.cpp" function="handle_icon_command"> <item id="424" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used from the game.</original> <original>This command can only be used from the game.</original>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -109,7 +109,7 @@
</item> </item>
<item id="419" file="command.cpp" function="_handle_alert_command"> <item id="419" file="command.cpp" function="_handle_alert_command">
<original> for {}</original> <original> for {}</original>
<translate refid="2"> </translate> <translate refid="2" />
</item> </item>
<item id="158" file="command.cpp" function="_handle_announce_command"> <item id="158" file="command.cpp" function="_handle_announce_command">
<original>Announcement from {}: {}</original> <original>Announcement from {}: {}</original>
@ -129,7 +129,7 @@
</item> </item>
<item id="68" file="command.cpp" function="_handle_aop_command"> <item id="68" file="command.cpp" function="_handle_aop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="69" file="command.cpp" function="_handle_aop_command"> <item id="69" file="command.cpp" function="_handle_aop_command">
<original>{} is already a Channel Admin</original> <original>{} is already a Channel Admin</original>
@ -153,7 +153,7 @@
</item> </item>
<item id="218" file="command.cpp" function="_handle_ban_command"> <item id="218" file="command.cpp" function="_handle_ban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="219" file="command.cpp" function="_handle_ban_command"> <item id="219" file="command.cpp" function="_handle_ban_command">
<original>You have to be at least a Channel Operator to use this command.</original> <original>You have to be at least a Channel Operator to use this command.</original>
@ -209,7 +209,7 @@
</item> </item>
<item id="268" file="command.cpp" function="_handle_chpass_command"> <item id="268" file="command.cpp" function="_handle_chpass_command">
<original>Maximum password length allowed is {}</original> <original>Maximum password length allowed is {}</original>
<translate refid="261"> </translate> <translate refid="261" />
</item> </item>
<item id="269" file="command.cpp" function="_handle_chpass_command"> <item id="269" file="command.cpp" function="_handle_chpass_command">
<original>Trying to change password for account "{}" to "{}"</original> <original>Trying to change password for account "{}" to "{}"</original>
@ -317,11 +317,11 @@
</item> </item>
<item id="415" file="command.cpp" function="_handle_clearstats_command"> <item id="415" file="command.cpp" function="_handle_clearstats_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="397" file="command.cpp" function="_handle_commandgroups_command"> <item id="397" file="command.cpp" function="_handle_commandgroups_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="398" file="command.cpp" function="_handle_commandgroups_command"> <item id="398" file="command.cpp" function="_handle_commandgroups_command">
<original>{}'s command group(s): {}</original> <original>{}'s command group(s): {}</original>
@ -377,15 +377,15 @@
</item> </item>
<item id="114" file="command.cpp" function="_handle_deop_command"> <item id="114" file="command.cpp" function="_handle_deop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="115" file="command.cpp" function="_handle_deop_command"> <item id="115" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
<translate refid="97"> </translate> <translate refid="97" />
</item> </item>
<item id="116" file="command.cpp" function="_handle_deop_command"> <item id="116" file="command.cpp" function="_handle_deop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="117" file="command.cpp" function="_handle_deop_command"> <item id="117" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Admin to demote another Channel Admin</original> <original>You must be at least a Channel Admin to demote another Channel Admin</original>
@ -429,15 +429,15 @@
</item> </item>
<item id="87" file="command.cpp" function="_handle_devoice_command"> <item id="87" file="command.cpp" function="_handle_devoice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="88" file="command.cpp" function="_handle_devoice_command"> <item id="88" file="command.cpp" function="_handle_devoice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="89" file="command.cpp" function="_handle_devoice_command"> <item id="89" file="command.cpp" function="_handle_devoice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="90" file="command.cpp" function="_handle_devoice_command"> <item id="90" file="command.cpp" function="_handle_devoice_command">
<original>{} has been removed from VOP list.</original> <original>{} has been removed from VOP list.</original>
@ -481,7 +481,7 @@
</item> </item>
<item id="281" file="command.cpp" function="_handle_finger_command"> <item id="281" file="command.cpp" function="_handle_finger_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="282" file="command.cpp" function="_handle_finger_command"> <item id="282" file="command.cpp" function="_handle_finger_command">
<original>Login: {} {} Sex: {}</original> <original>Login: {} {} Sex: {}</original>
@ -661,11 +661,11 @@
</item> </item>
<item id="313" file="command.cpp" function="_handle_gameinfo_command"> <item id="313" file="command.cpp" function="_handle_gameinfo_command">
<original>none</original> <original>none</original>
<translate refid="280"> </translate> <translate refid="280" />
</item> </item>
<item id="314" file="command.cpp" function="_handle_gameinfo_command"> <item id="314" file="command.cpp" function="_handle_gameinfo_command">
<original>unknown</original> <original>unknown</original>
<translate refid="291"> </translate> <translate refid="291" />
</item> </item>
<item id="315" file="command.cpp" function="_handle_gameinfo_command"> <item id="315" file="command.cpp" function="_handle_gameinfo_command">
<original>Owner: {}</original> <original>Owner: {}</original>
@ -685,7 +685,7 @@
</item> </item>
<item id="319" file="command.cpp" function="_handle_gameinfo_command"> <item id="319" file="command.cpp" function="_handle_gameinfo_command">
<original>Created: {}</original> <original>Created: {}</original>
<translate refid="283"> </translate> <translate refid="283" />
</item> </item>
<item id="320" file="command.cpp" function="_handle_gameinfo_command"> <item id="320" file="command.cpp" function="_handle_gameinfo_command">
<original>Started: {}</original> <original>Started: {}</original>
@ -785,7 +785,7 @@
</item> </item>
<item id="210" file="command.cpp" function="_handle_kick_command"> <item id="210" file="command.cpp" function="_handle_kick_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="211" file="command.cpp" function="_handle_kick_command"> <item id="211" file="command.cpp" function="_handle_kick_command">
<original>You have to be at least a Channel Operator or tempOP to use this command.</original> <original>You have to be at least a Channel Operator or tempOP to use this command.</original>
@ -833,7 +833,7 @@
</item> </item>
<item id="309" file="command.cpp" function="_handle_killsession_command"> <item id="309" file="command.cpp" function="_handle_killsession_command">
<original>Connection closed by admin.</original> <original>Connection closed by admin.</original>
<translate refid="304"> </translate> <translate refid="304" />
</item> </item>
<item id="332" file="command.cpp" function="_handle_ladderactivate_command"> <item id="332" file="command.cpp" function="_handle_ladderactivate_command">
<original>Copied current scores to active scores on all ladders.</original> <original>Copied current scores to active scores on all ladders.</original>
@ -841,7 +841,7 @@
</item> </item>
<item id="340" file="command.cpp" function="_handle_ladderinfo_command"> <item id="340" file="command.cpp" function="_handle_ladderinfo_command">
<original>This game does not support win/loss records.</original> <original>This game does not support win/loss records.</original>
<translate refid="165"> </translate> <translate refid="165" />
</item> </item>
<item id="341" file="command.cpp" function="_handle_ladderinfo_command"> <item id="341" file="command.cpp" function="_handle_ladderinfo_command">
<original>You must supply a rank and a valid program ID.</original> <original>You must supply a rank and a valid program ID.</original>
@ -853,7 +853,7 @@
</item> </item>
<item id="365" file="command.cpp" function="_handle_lockacct_command"> <item id="365" file="command.cpp" function="_handle_lockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="366" file="command.cpp" function="_handle_lockacct_command"> <item id="366" file="command.cpp" function="_handle_lockacct_command">
<original>Account {} is now locked</original> <original>Account {} is now locked</original>
@ -865,7 +865,7 @@
</item> </item>
<item id="245" file="command.cpp" function="_handle_lusers_command"> <item id="245" file="command.cpp" function="_handle_lusers_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="246" file="command.cpp" function="_handle_lusers_command"> <item id="246" file="command.cpp" function="_handle_lusers_command">
<original>Banned users:</original> <original>Banned users:</original>
@ -877,11 +877,11 @@
</item> </item>
<item id="407" file="command.cpp" function="_handle_moderate_command"> <item id="407" file="command.cpp" function="_handle_moderate_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="408" file="command.cpp" function="_handle_moderate_command"> <item id="408" file="command.cpp" function="_handle_moderate_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="409" file="command.cpp" function="_handle_moderate_command"> <item id="409" file="command.cpp" function="_handle_moderate_command">
<original>Unable to change channel flags.</original> <original>Unable to change channel flags.</original>
@ -905,7 +905,7 @@
</item> </item>
<item id="371" file="command.cpp" function="_handle_muteacct_command"> <item id="371" file="command.cpp" function="_handle_muteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="372" file="command.cpp" function="_handle_muteacct_command"> <item id="372" file="command.cpp" function="_handle_muteacct_command">
<original>Account {} is now muted</original> <original>Account {} is now muted</original>
@ -917,7 +917,7 @@
</item> </item>
<item id="353" file="command.cpp" function="_handle_netinfo_command"> <item id="353" file="command.cpp" function="_handle_netinfo_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="354" file="command.cpp" function="_handle_netinfo_command"> <item id="354" file="command.cpp" function="_handle_netinfo_command">
<original>Address information for other users is only available to admins.</original> <original>Address information for other users is only available to admins.</original>
@ -957,7 +957,7 @@
</item> </item>
<item id="96" file="command.cpp" function="_handle_op_command"> <item id="96" file="command.cpp" function="_handle_op_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="97" file="command.cpp" function="_handle_op_command"> <item id="97" file="command.cpp" function="_handle_op_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
@ -965,7 +965,7 @@
</item> </item>
<item id="98" file="command.cpp" function="_handle_op_command"> <item id="98" file="command.cpp" function="_handle_op_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="99" file="command.cpp" function="_handle_op_command"> <item id="99" file="command.cpp" function="_handle_op_command">
<original>{} is already a Channel Operator</original> <original>{} is already a Channel Operator</original>
@ -997,11 +997,11 @@
</item> </item>
<item id="59" file="command.cpp" function="_handle_operator_command"> <item id="59" file="command.cpp" function="_handle_operator_command">
<original>You must supply a username.</original> <original>You must supply a username.</original>
<translate refid="51"> </translate> <translate refid="51" />
</item> </item>
<item id="60" file="command.cpp" function="_handle_operator_command"> <item id="60" file="command.cpp" function="_handle_operator_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="61" file="command.cpp" function="_handle_operator_command"> <item id="61" file="command.cpp" function="_handle_operator_command">
<original>{} is already a Server Operator</original> <original>{} is already a Server Operator</original>
@ -1037,7 +1037,7 @@
</item> </item>
<item id="396" file="command.cpp" function="_handle_ping_command"> <item id="396" file="command.cpp" function="_handle_ping_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="300" file="command.cpp" function="_handle_quit_command"> <item id="300" file="command.cpp" function="_handle_quit_command">
<original>Connection closed.</original> <original>Connection closed.</original>
@ -1073,7 +1073,7 @@
</item> </item>
<item id="197" file="command.cpp" function="_handle_rejoin_command"> <item id="197" file="command.cpp" function="_handle_rejoin_command">
<original>You are not in a channel.</original> <original>You are not in a channel.</original>
<translate refid="150"> </translate> <translate refid="150" />
</item> </item>
<item id="230" file="command.cpp" function="_handle_reply_command"> <item id="230" file="command.cpp" function="_handle_reply_command">
<original>No one messaged you, use /m instead</original> <original>No one messaged you, use /m instead</original>
@ -1085,7 +1085,7 @@
</item> </item>
<item id="347" file="command.cpp" function="_handle_serverban_command"> <item id="347" file="command.cpp" function="_handle_serverban_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="348" file="command.cpp" function="_handle_serverban_command"> <item id="348" file="command.cpp" function="_handle_serverban_command">
<original>Banning {} who is using IP address {}</original> <original>Banning {} who is using IP address {}</original>
@ -1113,7 +1113,7 @@
</item> </item>
<item id="385" file="command.cpp" function="_handle_set_command"> <item id="385" file="command.cpp" function="_handle_set_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="386" file="command.cpp" function="_handle_set_command"> <item id="386" file="command.cpp" function="_handle_set_command">
<original>Current value of {} is "{}"</original> <original>Current value of {} is "{}"</original>
@ -1317,7 +1317,7 @@
</item> </item>
<item id="106" file="command.cpp" function="_handle_tmpop_command"> <item id="106" file="command.cpp" function="_handle_tmpop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="107" file="command.cpp" function="_handle_tmpop_command"> <item id="107" file="command.cpp" function="_handle_tmpop_command">
<original>You must be at least a Channel Operator or tmpOP to use this command.</original> <original>You must be at least a Channel Operator or tmpOP to use this command.</original>
@ -1325,7 +1325,7 @@
</item> </item>
<item id="108" file="command.cpp" function="_handle_tmpop_command"> <item id="108" file="command.cpp" function="_handle_tmpop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="109" file="command.cpp" function="_handle_tmpop_command"> <item id="109" file="command.cpp" function="_handle_tmpop_command">
<original>{} has already tmpOP in this channel</original> <original>{} has already tmpOP in this channel</original>
@ -1333,11 +1333,11 @@
</item> </item>
<item id="110" file="command.cpp" function="_handle_tmpop_command"> <item id="110" file="command.cpp" function="_handle_tmpop_command">
<original>{} must be on the same channel to tempOP him</original> <original>{} must be on the same channel to tempOP him</original>
<translate refid="102"> </translate> <translate refid="102" />
</item> </item>
<item id="111" file="command.cpp" function="_handle_tmpop_command"> <item id="111" file="command.cpp" function="_handle_tmpop_command">
<original>{} already is operator or admin, no need to tempOP him</original> <original>{} already is operator or admin, no need to tempOP him</original>
<translate refid="103"> </translate> <translate refid="103" />
</item> </item>
<item id="112" file="command.cpp" function="_handle_tmpop_command"> <item id="112" file="command.cpp" function="_handle_tmpop_command">
<original>{} has been promoted to tmpOP in this channel</original> <original>{} has been promoted to tmpOP in this channel</original>
@ -1345,11 +1345,11 @@
</item> </item>
<item id="113" file="command.cpp" function="_handle_tmpop_command"> <item id="113" file="command.cpp" function="_handle_tmpop_command">
<original>{} has promoted you to a tempOP in this channel</original> <original>{} has promoted you to a tempOP in this channel</original>
<translate refid="105"> </translate> <translate refid="105" />
</item> </item>
<item id="403" file="command.cpp" function="_handle_topic_command"> <item id="403" file="command.cpp" function="_handle_topic_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="404" file="command.cpp" function="_handle_topic_command"> <item id="404" file="command.cpp" function="_handle_topic_command">
<original>Max topic length exceeded (max {} symbols)</original> <original>Max topic length exceeded (max {} symbols)</original>
@ -1369,7 +1369,7 @@
</item> </item>
<item id="226" file="command.cpp" function="_handle_unban_command"> <item id="226" file="command.cpp" function="_handle_unban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="227" file="command.cpp" function="_handle_unban_command"> <item id="227" file="command.cpp" function="_handle_unban_command">
<original>You are not a channel operator.</original> <original>You are not a channel operator.</original>
@ -1385,7 +1385,7 @@
</item> </item>
<item id="368" file="command.cpp" function="_handle_unlockacct_command"> <item id="368" file="command.cpp" function="_handle_unlockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="369" file="command.cpp" function="_handle_unlockacct_command"> <item id="369" file="command.cpp" function="_handle_unlockacct_command">
<original>Your account has just been unlocked by {}</original> <original>Your account has just been unlocked by {}</original>
@ -1397,7 +1397,7 @@
</item> </item>
<item id="374" file="command.cpp" function="_handle_unmuteacct_command"> <item id="374" file="command.cpp" function="_handle_unmuteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="375" file="command.cpp" function="_handle_unmuteacct_command"> <item id="375" file="command.cpp" function="_handle_unmuteacct_command">
<original>Your account has just been unmuted by {}</original> <original>Your account has just been unmuted by {}</original>
@ -1409,7 +1409,7 @@
</item> </item>
<item id="207" file="command.cpp" function="_handle_unsquelch_command"> <item id="207" file="command.cpp" function="_handle_unsquelch_command">
<original>No such user.</original> <original>No such user.</original>
<translate refid="203"> </translate> <translate refid="203" />
</item> </item>
<item id="208" file="command.cpp" function="_handle_unsquelch_command"> <item id="208" file="command.cpp" function="_handle_unsquelch_command">
<original>User was not being ignored.</original> <original>User was not being ignored.</original>
@ -1421,7 +1421,7 @@
</item> </item>
<item id="236" file="command.cpp" function="_handle_unwatch_command"> <item id="236" file="command.cpp" function="_handle_unwatch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="237" file="command.cpp" function="_handle_unwatch_command"> <item id="237" file="command.cpp" function="_handle_unwatch_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
@ -1433,7 +1433,7 @@
</item> </item>
<item id="242" file="command.cpp" function="_handle_unwatchall_command"> <item id="242" file="command.cpp" function="_handle_unwatchall_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
<translate refid="237"> </translate> <translate refid="237" />
</item> </item>
<item id="243" file="command.cpp" function="_handle_unwatchall_command"> <item id="243" file="command.cpp" function="_handle_unwatchall_command">
<original>All {} users removed from your watch list.</original> <original>All {} users removed from your watch list.</original>
@ -1449,7 +1449,7 @@
</item> </item>
<item id="78" file="command.cpp" function="_handle_voice_command"> <item id="78" file="command.cpp" function="_handle_voice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="79" file="command.cpp" function="_handle_voice_command"> <item id="79" file="command.cpp" function="_handle_voice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
@ -1457,7 +1457,7 @@
</item> </item>
<item id="80" file="command.cpp" function="_handle_voice_command"> <item id="80" file="command.cpp" function="_handle_voice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="81" file="command.cpp" function="_handle_voice_command"> <item id="81" file="command.cpp" function="_handle_voice_command">
<original>{} is already on VOP list, no need to Voice him</original> <original>{} is already on VOP list, no need to Voice him</original>
@ -1485,15 +1485,15 @@
</item> </item>
<item id="72" file="command.cpp" function="_handle_vop_command"> <item id="72" file="command.cpp" function="_handle_vop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="73" file="command.cpp" function="_handle_vop_command"> <item id="73" file="command.cpp" function="_handle_vop_command">
<original>You must be at least a Channel Admin to use this command.</original> <original>You must be at least a Channel Admin to use this command.</original>
<translate refid="67"> </translate> <translate refid="67" />
</item> </item>
<item id="74" file="command.cpp" function="_handle_vop_command"> <item id="74" file="command.cpp" function="_handle_vop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="75" file="command.cpp" function="_handle_vop_command"> <item id="75" file="command.cpp" function="_handle_vop_command">
<original>{} is already on VOP list</original> <original>{} is already on VOP list</original>
@ -1509,7 +1509,7 @@
</item> </item>
<item id="233" file="command.cpp" function="_handle_watch_command"> <item id="233" file="command.cpp" function="_handle_watch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="234" file="command.cpp" function="_handle_watch_command"> <item id="234" file="command.cpp" function="_handle_watch_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
@ -1521,7 +1521,7 @@
</item> </item>
<item id="239" file="command.cpp" function="_handle_watchall_command"> <item id="239" file="command.cpp" function="_handle_watchall_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
<translate refid="234"> </translate> <translate refid="234" />
</item> </item>
<item id="240" file="command.cpp" function="_handle_watchall_command"> <item id="240" file="command.cpp" function="_handle_watchall_command">
<original>All {} users added to your watch list.</original> <original>All {} users added to your watch list.</original>
@ -1561,11 +1561,11 @@
</item> </item>
<item id="413" file="command.cpp" function="_reset_scw2_stats"> <item id="413" file="command.cpp" function="_reset_scw2_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="414" file="command.cpp" function="_reset_w3_stats"> <item id="414" file="command.cpp" function="_reset_w3_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="214" file="command.cpp" function="account_get_auth_admin"> <item id="214" file="command.cpp" function="account_get_auth_admin">
<original>You cannot kick administrators.</original> <original>You cannot kick administrators.</original>
@ -1605,7 +1605,7 @@
</item> </item>
<item id="272" file="command.cpp" function="account_get_auth_operator"> <item id="272" file="command.cpp" function="account_get_auth_operator">
<original>Hash is: {}</original> <original>Hash is: {}</original>
<translate refid="263"> </translate> <translate refid="263" />
</item> </item>
<item id="8" file="command.cpp" function="do_whisper"> <item id="8" file="command.cpp" function="do_whisper">
<original>Your account has been muted, you can't whisper to other users.</original> <original>Your account has been muted, you can't whisper to other users.</original>
@ -1683,53 +1683,13 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate>
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate>
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="421" file="handle_bnet.cpp" function="_client_logonproofreq"> <item id="421" file="handle_bnet.cpp" function="_client_logonproofreq">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420"> </translate> <translate refid="420" />
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25"> </translate>
</item> </item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
@ -1737,7 +1697,7 @@
</item> </item>
<item id="423" file="icons.cpp" function="handle_icon_command"> <item id="423" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="424" file="icons.cpp" function="handle_icon_command"> <item id="424" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used from the game.</original> <original>This command can only be used from the game.</original>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

File diff suppressed because it is too large Load diff

View file

@ -109,7 +109,7 @@
</item> </item>
<item id="419" file="command.cpp" function="_handle_alert_command"> <item id="419" file="command.cpp" function="_handle_alert_command">
<original> for {}</original> <original> for {}</original>
<translate refid="2"> </translate> <translate refid="2" />
</item> </item>
<item id="158" file="command.cpp" function="_handle_announce_command"> <item id="158" file="command.cpp" function="_handle_announce_command">
<original>Announcement from {}: {}</original> <original>Announcement from {}: {}</original>
@ -129,7 +129,7 @@
</item> </item>
<item id="68" file="command.cpp" function="_handle_aop_command"> <item id="68" file="command.cpp" function="_handle_aop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="69" file="command.cpp" function="_handle_aop_command"> <item id="69" file="command.cpp" function="_handle_aop_command">
<original>{} is already a Channel Admin</original> <original>{} is already a Channel Admin</original>
@ -153,7 +153,7 @@
</item> </item>
<item id="218" file="command.cpp" function="_handle_ban_command"> <item id="218" file="command.cpp" function="_handle_ban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="219" file="command.cpp" function="_handle_ban_command"> <item id="219" file="command.cpp" function="_handle_ban_command">
<original>You have to be at least a Channel Operator to use this command.</original> <original>You have to be at least a Channel Operator to use this command.</original>
@ -209,7 +209,7 @@
</item> </item>
<item id="268" file="command.cpp" function="_handle_chpass_command"> <item id="268" file="command.cpp" function="_handle_chpass_command">
<original>Maximum password length allowed is {}</original> <original>Maximum password length allowed is {}</original>
<translate refid="261"> </translate> <translate refid="261" />
</item> </item>
<item id="269" file="command.cpp" function="_handle_chpass_command"> <item id="269" file="command.cpp" function="_handle_chpass_command">
<original>Trying to change password for account "{}" to "{}"</original> <original>Trying to change password for account "{}" to "{}"</original>
@ -317,11 +317,11 @@
</item> </item>
<item id="415" file="command.cpp" function="_handle_clearstats_command"> <item id="415" file="command.cpp" function="_handle_clearstats_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="397" file="command.cpp" function="_handle_commandgroups_command"> <item id="397" file="command.cpp" function="_handle_commandgroups_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="398" file="command.cpp" function="_handle_commandgroups_command"> <item id="398" file="command.cpp" function="_handle_commandgroups_command">
<original>{}'s command group(s): {}</original> <original>{}'s command group(s): {}</original>
@ -377,15 +377,15 @@
</item> </item>
<item id="114" file="command.cpp" function="_handle_deop_command"> <item id="114" file="command.cpp" function="_handle_deop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="115" file="command.cpp" function="_handle_deop_command"> <item id="115" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
<translate refid="97"> </translate> <translate refid="97" />
</item> </item>
<item id="116" file="command.cpp" function="_handle_deop_command"> <item id="116" file="command.cpp" function="_handle_deop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="117" file="command.cpp" function="_handle_deop_command"> <item id="117" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Admin to demote another Channel Admin</original> <original>You must be at least a Channel Admin to demote another Channel Admin</original>
@ -429,15 +429,15 @@
</item> </item>
<item id="87" file="command.cpp" function="_handle_devoice_command"> <item id="87" file="command.cpp" function="_handle_devoice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="88" file="command.cpp" function="_handle_devoice_command"> <item id="88" file="command.cpp" function="_handle_devoice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="89" file="command.cpp" function="_handle_devoice_command"> <item id="89" file="command.cpp" function="_handle_devoice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="90" file="command.cpp" function="_handle_devoice_command"> <item id="90" file="command.cpp" function="_handle_devoice_command">
<original>{} has been removed from VOP list.</original> <original>{} has been removed from VOP list.</original>
@ -481,7 +481,7 @@
</item> </item>
<item id="281" file="command.cpp" function="_handle_finger_command"> <item id="281" file="command.cpp" function="_handle_finger_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="282" file="command.cpp" function="_handle_finger_command"> <item id="282" file="command.cpp" function="_handle_finger_command">
<original>Login: {} {} Sex: {}</original> <original>Login: {} {} Sex: {}</original>
@ -661,11 +661,11 @@
</item> </item>
<item id="313" file="command.cpp" function="_handle_gameinfo_command"> <item id="313" file="command.cpp" function="_handle_gameinfo_command">
<original>none</original> <original>none</original>
<translate refid="280"> </translate> <translate refid="280" />
</item> </item>
<item id="314" file="command.cpp" function="_handle_gameinfo_command"> <item id="314" file="command.cpp" function="_handle_gameinfo_command">
<original>unknown</original> <original>unknown</original>
<translate refid="291"> </translate> <translate refid="291" />
</item> </item>
<item id="315" file="command.cpp" function="_handle_gameinfo_command"> <item id="315" file="command.cpp" function="_handle_gameinfo_command">
<original>Owner: {}</original> <original>Owner: {}</original>
@ -685,7 +685,7 @@
</item> </item>
<item id="319" file="command.cpp" function="_handle_gameinfo_command"> <item id="319" file="command.cpp" function="_handle_gameinfo_command">
<original>Created: {}</original> <original>Created: {}</original>
<translate refid="283"> </translate> <translate refid="283" />
</item> </item>
<item id="320" file="command.cpp" function="_handle_gameinfo_command"> <item id="320" file="command.cpp" function="_handle_gameinfo_command">
<original>Started: {}</original> <original>Started: {}</original>
@ -785,7 +785,7 @@
</item> </item>
<item id="210" file="command.cpp" function="_handle_kick_command"> <item id="210" file="command.cpp" function="_handle_kick_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="211" file="command.cpp" function="_handle_kick_command"> <item id="211" file="command.cpp" function="_handle_kick_command">
<original>You have to be at least a Channel Operator or tempOP to use this command.</original> <original>You have to be at least a Channel Operator or tempOP to use this command.</original>
@ -833,7 +833,7 @@
</item> </item>
<item id="309" file="command.cpp" function="_handle_killsession_command"> <item id="309" file="command.cpp" function="_handle_killsession_command">
<original>Connection closed by admin.</original> <original>Connection closed by admin.</original>
<translate refid="304"> </translate> <translate refid="304" />
</item> </item>
<item id="332" file="command.cpp" function="_handle_ladderactivate_command"> <item id="332" file="command.cpp" function="_handle_ladderactivate_command">
<original>Copied current scores to active scores on all ladders.</original> <original>Copied current scores to active scores on all ladders.</original>
@ -841,7 +841,7 @@
</item> </item>
<item id="340" file="command.cpp" function="_handle_ladderinfo_command"> <item id="340" file="command.cpp" function="_handle_ladderinfo_command">
<original>This game does not support win/loss records.</original> <original>This game does not support win/loss records.</original>
<translate refid="165"> </translate> <translate refid="165" />
</item> </item>
<item id="341" file="command.cpp" function="_handle_ladderinfo_command"> <item id="341" file="command.cpp" function="_handle_ladderinfo_command">
<original>You must supply a rank and a valid program ID.</original> <original>You must supply a rank and a valid program ID.</original>
@ -853,7 +853,7 @@
</item> </item>
<item id="365" file="command.cpp" function="_handle_lockacct_command"> <item id="365" file="command.cpp" function="_handle_lockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="366" file="command.cpp" function="_handle_lockacct_command"> <item id="366" file="command.cpp" function="_handle_lockacct_command">
<original>Account {} is now locked</original> <original>Account {} is now locked</original>
@ -865,7 +865,7 @@
</item> </item>
<item id="245" file="command.cpp" function="_handle_lusers_command"> <item id="245" file="command.cpp" function="_handle_lusers_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="246" file="command.cpp" function="_handle_lusers_command"> <item id="246" file="command.cpp" function="_handle_lusers_command">
<original>Banned users:</original> <original>Banned users:</original>
@ -877,11 +877,11 @@
</item> </item>
<item id="407" file="command.cpp" function="_handle_moderate_command"> <item id="407" file="command.cpp" function="_handle_moderate_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="408" file="command.cpp" function="_handle_moderate_command"> <item id="408" file="command.cpp" function="_handle_moderate_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="409" file="command.cpp" function="_handle_moderate_command"> <item id="409" file="command.cpp" function="_handle_moderate_command">
<original>Unable to change channel flags.</original> <original>Unable to change channel flags.</original>
@ -905,7 +905,7 @@
</item> </item>
<item id="371" file="command.cpp" function="_handle_muteacct_command"> <item id="371" file="command.cpp" function="_handle_muteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="372" file="command.cpp" function="_handle_muteacct_command"> <item id="372" file="command.cpp" function="_handle_muteacct_command">
<original>Account {} is now muted</original> <original>Account {} is now muted</original>
@ -917,7 +917,7 @@
</item> </item>
<item id="353" file="command.cpp" function="_handle_netinfo_command"> <item id="353" file="command.cpp" function="_handle_netinfo_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="354" file="command.cpp" function="_handle_netinfo_command"> <item id="354" file="command.cpp" function="_handle_netinfo_command">
<original>Address information for other users is only available to admins.</original> <original>Address information for other users is only available to admins.</original>
@ -957,7 +957,7 @@
</item> </item>
<item id="96" file="command.cpp" function="_handle_op_command"> <item id="96" file="command.cpp" function="_handle_op_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="97" file="command.cpp" function="_handle_op_command"> <item id="97" file="command.cpp" function="_handle_op_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
@ -965,7 +965,7 @@
</item> </item>
<item id="98" file="command.cpp" function="_handle_op_command"> <item id="98" file="command.cpp" function="_handle_op_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="99" file="command.cpp" function="_handle_op_command"> <item id="99" file="command.cpp" function="_handle_op_command">
<original>{} is already a Channel Operator</original> <original>{} is already a Channel Operator</original>
@ -997,11 +997,11 @@
</item> </item>
<item id="59" file="command.cpp" function="_handle_operator_command"> <item id="59" file="command.cpp" function="_handle_operator_command">
<original>You must supply a username.</original> <original>You must supply a username.</original>
<translate refid="51"> </translate> <translate refid="51" />
</item> </item>
<item id="60" file="command.cpp" function="_handle_operator_command"> <item id="60" file="command.cpp" function="_handle_operator_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="61" file="command.cpp" function="_handle_operator_command"> <item id="61" file="command.cpp" function="_handle_operator_command">
<original>{} is already a Server Operator</original> <original>{} is already a Server Operator</original>
@ -1037,7 +1037,7 @@
</item> </item>
<item id="396" file="command.cpp" function="_handle_ping_command"> <item id="396" file="command.cpp" function="_handle_ping_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="300" file="command.cpp" function="_handle_quit_command"> <item id="300" file="command.cpp" function="_handle_quit_command">
<original>Connection closed.</original> <original>Connection closed.</original>
@ -1073,7 +1073,7 @@
</item> </item>
<item id="197" file="command.cpp" function="_handle_rejoin_command"> <item id="197" file="command.cpp" function="_handle_rejoin_command">
<original>You are not in a channel.</original> <original>You are not in a channel.</original>
<translate refid="150"> </translate> <translate refid="150" />
</item> </item>
<item id="230" file="command.cpp" function="_handle_reply_command"> <item id="230" file="command.cpp" function="_handle_reply_command">
<original>No one messaged you, use /m instead</original> <original>No one messaged you, use /m instead</original>
@ -1085,7 +1085,7 @@
</item> </item>
<item id="347" file="command.cpp" function="_handle_serverban_command"> <item id="347" file="command.cpp" function="_handle_serverban_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="348" file="command.cpp" function="_handle_serverban_command"> <item id="348" file="command.cpp" function="_handle_serverban_command">
<original>Banning {} who is using IP address {}</original> <original>Banning {} who is using IP address {}</original>
@ -1113,7 +1113,7 @@
</item> </item>
<item id="385" file="command.cpp" function="_handle_set_command"> <item id="385" file="command.cpp" function="_handle_set_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="386" file="command.cpp" function="_handle_set_command"> <item id="386" file="command.cpp" function="_handle_set_command">
<original>Current value of {} is "{}"</original> <original>Current value of {} is "{}"</original>
@ -1317,7 +1317,7 @@
</item> </item>
<item id="106" file="command.cpp" function="_handle_tmpop_command"> <item id="106" file="command.cpp" function="_handle_tmpop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="107" file="command.cpp" function="_handle_tmpop_command"> <item id="107" file="command.cpp" function="_handle_tmpop_command">
<original>You must be at least a Channel Operator or tmpOP to use this command.</original> <original>You must be at least a Channel Operator or tmpOP to use this command.</original>
@ -1325,7 +1325,7 @@
</item> </item>
<item id="108" file="command.cpp" function="_handle_tmpop_command"> <item id="108" file="command.cpp" function="_handle_tmpop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="109" file="command.cpp" function="_handle_tmpop_command"> <item id="109" file="command.cpp" function="_handle_tmpop_command">
<original>{} has already tmpOP in this channel</original> <original>{} has already tmpOP in this channel</original>
@ -1333,11 +1333,11 @@
</item> </item>
<item id="110" file="command.cpp" function="_handle_tmpop_command"> <item id="110" file="command.cpp" function="_handle_tmpop_command">
<original>{} must be on the same channel to tempOP him</original> <original>{} must be on the same channel to tempOP him</original>
<translate refid="102"> </translate> <translate refid="102" />
</item> </item>
<item id="111" file="command.cpp" function="_handle_tmpop_command"> <item id="111" file="command.cpp" function="_handle_tmpop_command">
<original>{} already is operator or admin, no need to tempOP him</original> <original>{} already is operator or admin, no need to tempOP him</original>
<translate refid="103"> </translate> <translate refid="103" />
</item> </item>
<item id="112" file="command.cpp" function="_handle_tmpop_command"> <item id="112" file="command.cpp" function="_handle_tmpop_command">
<original>{} has been promoted to tmpOP in this channel</original> <original>{} has been promoted to tmpOP in this channel</original>
@ -1345,11 +1345,11 @@
</item> </item>
<item id="113" file="command.cpp" function="_handle_tmpop_command"> <item id="113" file="command.cpp" function="_handle_tmpop_command">
<original>{} has promoted you to a tempOP in this channel</original> <original>{} has promoted you to a tempOP in this channel</original>
<translate refid="105"> </translate> <translate refid="105" />
</item> </item>
<item id="403" file="command.cpp" function="_handle_topic_command"> <item id="403" file="command.cpp" function="_handle_topic_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="404" file="command.cpp" function="_handle_topic_command"> <item id="404" file="command.cpp" function="_handle_topic_command">
<original>Max topic length exceeded (max {} symbols)</original> <original>Max topic length exceeded (max {} symbols)</original>
@ -1369,7 +1369,7 @@
</item> </item>
<item id="226" file="command.cpp" function="_handle_unban_command"> <item id="226" file="command.cpp" function="_handle_unban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="227" file="command.cpp" function="_handle_unban_command"> <item id="227" file="command.cpp" function="_handle_unban_command">
<original>You are not a channel operator.</original> <original>You are not a channel operator.</original>
@ -1385,7 +1385,7 @@
</item> </item>
<item id="368" file="command.cpp" function="_handle_unlockacct_command"> <item id="368" file="command.cpp" function="_handle_unlockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="369" file="command.cpp" function="_handle_unlockacct_command"> <item id="369" file="command.cpp" function="_handle_unlockacct_command">
<original>Your account has just been unlocked by {}</original> <original>Your account has just been unlocked by {}</original>
@ -1397,7 +1397,7 @@
</item> </item>
<item id="374" file="command.cpp" function="_handle_unmuteacct_command"> <item id="374" file="command.cpp" function="_handle_unmuteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="375" file="command.cpp" function="_handle_unmuteacct_command"> <item id="375" file="command.cpp" function="_handle_unmuteacct_command">
<original>Your account has just been unmuted by {}</original> <original>Your account has just been unmuted by {}</original>
@ -1409,7 +1409,7 @@
</item> </item>
<item id="207" file="command.cpp" function="_handle_unsquelch_command"> <item id="207" file="command.cpp" function="_handle_unsquelch_command">
<original>No such user.</original> <original>No such user.</original>
<translate refid="203"> </translate> <translate refid="203" />
</item> </item>
<item id="208" file="command.cpp" function="_handle_unsquelch_command"> <item id="208" file="command.cpp" function="_handle_unsquelch_command">
<original>User was not being ignored.</original> <original>User was not being ignored.</original>
@ -1421,7 +1421,7 @@
</item> </item>
<item id="236" file="command.cpp" function="_handle_unwatch_command"> <item id="236" file="command.cpp" function="_handle_unwatch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="237" file="command.cpp" function="_handle_unwatch_command"> <item id="237" file="command.cpp" function="_handle_unwatch_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
@ -1433,7 +1433,7 @@
</item> </item>
<item id="242" file="command.cpp" function="_handle_unwatchall_command"> <item id="242" file="command.cpp" function="_handle_unwatchall_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
<translate refid="237"> </translate> <translate refid="237" />
</item> </item>
<item id="243" file="command.cpp" function="_handle_unwatchall_command"> <item id="243" file="command.cpp" function="_handle_unwatchall_command">
<original>All {} users removed from your watch list.</original> <original>All {} users removed from your watch list.</original>
@ -1449,7 +1449,7 @@
</item> </item>
<item id="78" file="command.cpp" function="_handle_voice_command"> <item id="78" file="command.cpp" function="_handle_voice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="79" file="command.cpp" function="_handle_voice_command"> <item id="79" file="command.cpp" function="_handle_voice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
@ -1457,7 +1457,7 @@
</item> </item>
<item id="80" file="command.cpp" function="_handle_voice_command"> <item id="80" file="command.cpp" function="_handle_voice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="81" file="command.cpp" function="_handle_voice_command"> <item id="81" file="command.cpp" function="_handle_voice_command">
<original>{} is already on VOP list, no need to Voice him</original> <original>{} is already on VOP list, no need to Voice him</original>
@ -1485,15 +1485,15 @@
</item> </item>
<item id="72" file="command.cpp" function="_handle_vop_command"> <item id="72" file="command.cpp" function="_handle_vop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="73" file="command.cpp" function="_handle_vop_command"> <item id="73" file="command.cpp" function="_handle_vop_command">
<original>You must be at least a Channel Admin to use this command.</original> <original>You must be at least a Channel Admin to use this command.</original>
<translate refid="67"> </translate> <translate refid="67" />
</item> </item>
<item id="74" file="command.cpp" function="_handle_vop_command"> <item id="74" file="command.cpp" function="_handle_vop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="75" file="command.cpp" function="_handle_vop_command"> <item id="75" file="command.cpp" function="_handle_vop_command">
<original>{} is already on VOP list</original> <original>{} is already on VOP list</original>
@ -1509,7 +1509,7 @@
</item> </item>
<item id="233" file="command.cpp" function="_handle_watch_command"> <item id="233" file="command.cpp" function="_handle_watch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="234" file="command.cpp" function="_handle_watch_command"> <item id="234" file="command.cpp" function="_handle_watch_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
@ -1521,7 +1521,7 @@
</item> </item>
<item id="239" file="command.cpp" function="_handle_watchall_command"> <item id="239" file="command.cpp" function="_handle_watchall_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
<translate refid="234"> </translate> <translate refid="234" />
</item> </item>
<item id="240" file="command.cpp" function="_handle_watchall_command"> <item id="240" file="command.cpp" function="_handle_watchall_command">
<original>All {} users added to your watch list.</original> <original>All {} users added to your watch list.</original>
@ -1561,11 +1561,11 @@
</item> </item>
<item id="413" file="command.cpp" function="_reset_scw2_stats"> <item id="413" file="command.cpp" function="_reset_scw2_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="414" file="command.cpp" function="_reset_w3_stats"> <item id="414" file="command.cpp" function="_reset_w3_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="214" file="command.cpp" function="account_get_auth_admin"> <item id="214" file="command.cpp" function="account_get_auth_admin">
<original>You cannot kick administrators.</original> <original>You cannot kick administrators.</original>
@ -1605,7 +1605,7 @@
</item> </item>
<item id="272" file="command.cpp" function="account_get_auth_operator"> <item id="272" file="command.cpp" function="account_get_auth_operator">
<original>Hash is: {}</original> <original>Hash is: {}</original>
<translate refid="263"> </translate> <translate refid="263" />
</item> </item>
<item id="8" file="command.cpp" function="do_whisper"> <item id="8" file="command.cpp" function="do_whisper">
<original>Your account has been muted, you can't whisper to other users.</original> <original>Your account has been muted, you can't whisper to other users.</original>
@ -1683,53 +1683,13 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate>
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate>
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="421" file="handle_bnet.cpp" function="_client_logonproofreq"> <item id="421" file="handle_bnet.cpp" function="_client_logonproofreq">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420"> </translate> <translate refid="420" />
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25"> </translate>
</item> </item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
@ -1737,7 +1697,7 @@
</item> </item>
<item id="423" file="icons.cpp" function="handle_icon_command"> <item id="423" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="424" file="icons.cpp" function="handle_icon_command"> <item id="424" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used from the game.</original> <original>This command can only be used from the game.</original>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -1683,42 +1683,6 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
@ -1727,10 +1691,6 @@
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420" /> <translate refid="420" />
</item> </item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
<translate> </translate> <translate> </translate>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -1683,42 +1683,6 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
@ -1727,10 +1691,6 @@
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420" /> <translate refid="420" />
</item> </item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
<translate> </translate> <translate> </translate>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -1683,42 +1683,6 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
@ -1727,10 +1691,6 @@
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420" /> <translate refid="420" />
</item> </item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
<translate> </translate> <translate> </translate>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -1683,42 +1683,6 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
@ -1727,10 +1691,6 @@
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420" /> <translate refid="420" />
</item> </item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
<translate> </translate> <translate> </translate>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -1683,42 +1683,6 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
@ -1727,10 +1691,6 @@
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420" /> <translate refid="420" />
</item> </item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
<translate> </translate> <translate> </translate>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -13,7 +13,7 @@
</item> </item>
<item id="2" file="account_wrap.cpp" function="account_get_locktext"> <item id="2" file="account_wrap.cpp" function="account_get_locktext">
<original> for {}</original> <original> for {}</original>
<translate refid="1"> </translate> <translate> </translate>
</item> </item>
<item id="3" file="account_wrap.cpp" function="account_get_locktext"> <item id="3" file="account_wrap.cpp" function="account_get_locktext">
<original> permanently</original> <original> permanently</original>
@ -109,7 +109,7 @@
</item> </item>
<item id="419" file="command.cpp" function="_handle_alert_command"> <item id="419" file="command.cpp" function="_handle_alert_command">
<original> for {}</original> <original> for {}</original>
<translate refid="2"> </translate> <translate refid="2" />
</item> </item>
<item id="158" file="command.cpp" function="_handle_announce_command"> <item id="158" file="command.cpp" function="_handle_announce_command">
<original>Announcement from {}: {}</original> <original>Announcement from {}: {}</original>
@ -129,7 +129,7 @@
</item> </item>
<item id="68" file="command.cpp" function="_handle_aop_command"> <item id="68" file="command.cpp" function="_handle_aop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="69" file="command.cpp" function="_handle_aop_command"> <item id="69" file="command.cpp" function="_handle_aop_command">
<original>{} is already a Channel Admin</original> <original>{} is already a Channel Admin</original>
@ -153,7 +153,7 @@
</item> </item>
<item id="218" file="command.cpp" function="_handle_ban_command"> <item id="218" file="command.cpp" function="_handle_ban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="219" file="command.cpp" function="_handle_ban_command"> <item id="219" file="command.cpp" function="_handle_ban_command">
<original>You have to be at least a Channel Operator to use this command.</original> <original>You have to be at least a Channel Operator to use this command.</original>
@ -209,7 +209,7 @@
</item> </item>
<item id="268" file="command.cpp" function="_handle_chpass_command"> <item id="268" file="command.cpp" function="_handle_chpass_command">
<original>Maximum password length allowed is {}</original> <original>Maximum password length allowed is {}</original>
<translate refid="261"> </translate> <translate refid="261" />
</item> </item>
<item id="269" file="command.cpp" function="_handle_chpass_command"> <item id="269" file="command.cpp" function="_handle_chpass_command">
<original>Trying to change password for account "{}" to "{}"</original> <original>Trying to change password for account "{}" to "{}"</original>
@ -317,11 +317,11 @@
</item> </item>
<item id="415" file="command.cpp" function="_handle_clearstats_command"> <item id="415" file="command.cpp" function="_handle_clearstats_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="397" file="command.cpp" function="_handle_commandgroups_command"> <item id="397" file="command.cpp" function="_handle_commandgroups_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="398" file="command.cpp" function="_handle_commandgroups_command"> <item id="398" file="command.cpp" function="_handle_commandgroups_command">
<original>{}'s command group(s): {}</original> <original>{}'s command group(s): {}</original>
@ -377,15 +377,15 @@
</item> </item>
<item id="114" file="command.cpp" function="_handle_deop_command"> <item id="114" file="command.cpp" function="_handle_deop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="115" file="command.cpp" function="_handle_deop_command"> <item id="115" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
<translate refid="97"> </translate> <translate refid="97" />
</item> </item>
<item id="116" file="command.cpp" function="_handle_deop_command"> <item id="116" file="command.cpp" function="_handle_deop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="117" file="command.cpp" function="_handle_deop_command"> <item id="117" file="command.cpp" function="_handle_deop_command">
<original>You must be at least a Channel Admin to demote another Channel Admin</original> <original>You must be at least a Channel Admin to demote another Channel Admin</original>
@ -429,15 +429,15 @@
</item> </item>
<item id="87" file="command.cpp" function="_handle_devoice_command"> <item id="87" file="command.cpp" function="_handle_devoice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="88" file="command.cpp" function="_handle_devoice_command"> <item id="88" file="command.cpp" function="_handle_devoice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="89" file="command.cpp" function="_handle_devoice_command"> <item id="89" file="command.cpp" function="_handle_devoice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="90" file="command.cpp" function="_handle_devoice_command"> <item id="90" file="command.cpp" function="_handle_devoice_command">
<original>{} has been removed from VOP list.</original> <original>{} has been removed from VOP list.</original>
@ -481,7 +481,7 @@
</item> </item>
<item id="281" file="command.cpp" function="_handle_finger_command"> <item id="281" file="command.cpp" function="_handle_finger_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="282" file="command.cpp" function="_handle_finger_command"> <item id="282" file="command.cpp" function="_handle_finger_command">
<original>Login: {} {} Sex: {}</original> <original>Login: {} {} Sex: {}</original>
@ -661,11 +661,11 @@
</item> </item>
<item id="313" file="command.cpp" function="_handle_gameinfo_command"> <item id="313" file="command.cpp" function="_handle_gameinfo_command">
<original>none</original> <original>none</original>
<translate refid="280"> </translate> <translate refid="280" />
</item> </item>
<item id="314" file="command.cpp" function="_handle_gameinfo_command"> <item id="314" file="command.cpp" function="_handle_gameinfo_command">
<original>unknown</original> <original>unknown</original>
<translate refid="291"> </translate> <translate refid="291" />
</item> </item>
<item id="315" file="command.cpp" function="_handle_gameinfo_command"> <item id="315" file="command.cpp" function="_handle_gameinfo_command">
<original>Owner: {}</original> <original>Owner: {}</original>
@ -685,7 +685,7 @@
</item> </item>
<item id="319" file="command.cpp" function="_handle_gameinfo_command"> <item id="319" file="command.cpp" function="_handle_gameinfo_command">
<original>Created: {}</original> <original>Created: {}</original>
<translate refid="283"> </translate> <translate refid="283" />
</item> </item>
<item id="320" file="command.cpp" function="_handle_gameinfo_command"> <item id="320" file="command.cpp" function="_handle_gameinfo_command">
<original>Started: {}</original> <original>Started: {}</original>
@ -785,7 +785,7 @@
</item> </item>
<item id="210" file="command.cpp" function="_handle_kick_command"> <item id="210" file="command.cpp" function="_handle_kick_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="211" file="command.cpp" function="_handle_kick_command"> <item id="211" file="command.cpp" function="_handle_kick_command">
<original>You have to be at least a Channel Operator or tempOP to use this command.</original> <original>You have to be at least a Channel Operator or tempOP to use this command.</original>
@ -833,7 +833,7 @@
</item> </item>
<item id="309" file="command.cpp" function="_handle_killsession_command"> <item id="309" file="command.cpp" function="_handle_killsession_command">
<original>Connection closed by admin.</original> <original>Connection closed by admin.</original>
<translate refid="304"> </translate> <translate refid="304" />
</item> </item>
<item id="332" file="command.cpp" function="_handle_ladderactivate_command"> <item id="332" file="command.cpp" function="_handle_ladderactivate_command">
<original>Copied current scores to active scores on all ladders.</original> <original>Copied current scores to active scores on all ladders.</original>
@ -841,7 +841,7 @@
</item> </item>
<item id="340" file="command.cpp" function="_handle_ladderinfo_command"> <item id="340" file="command.cpp" function="_handle_ladderinfo_command">
<original>This game does not support win/loss records.</original> <original>This game does not support win/loss records.</original>
<translate refid="165"> </translate> <translate refid="165" />
</item> </item>
<item id="341" file="command.cpp" function="_handle_ladderinfo_command"> <item id="341" file="command.cpp" function="_handle_ladderinfo_command">
<original>You must supply a rank and a valid program ID.</original> <original>You must supply a rank and a valid program ID.</original>
@ -853,7 +853,7 @@
</item> </item>
<item id="365" file="command.cpp" function="_handle_lockacct_command"> <item id="365" file="command.cpp" function="_handle_lockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="366" file="command.cpp" function="_handle_lockacct_command"> <item id="366" file="command.cpp" function="_handle_lockacct_command">
<original>Account {} is now locked</original> <original>Account {} is now locked</original>
@ -865,7 +865,7 @@
</item> </item>
<item id="245" file="command.cpp" function="_handle_lusers_command"> <item id="245" file="command.cpp" function="_handle_lusers_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="246" file="command.cpp" function="_handle_lusers_command"> <item id="246" file="command.cpp" function="_handle_lusers_command">
<original>Banned users:</original> <original>Banned users:</original>
@ -877,11 +877,11 @@
</item> </item>
<item id="407" file="command.cpp" function="_handle_moderate_command"> <item id="407" file="command.cpp" function="_handle_moderate_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="408" file="command.cpp" function="_handle_moderate_command"> <item id="408" file="command.cpp" function="_handle_moderate_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate> <translate refid="79" />
</item> </item>
<item id="409" file="command.cpp" function="_handle_moderate_command"> <item id="409" file="command.cpp" function="_handle_moderate_command">
<original>Unable to change channel flags.</original> <original>Unable to change channel flags.</original>
@ -905,7 +905,7 @@
</item> </item>
<item id="371" file="command.cpp" function="_handle_muteacct_command"> <item id="371" file="command.cpp" function="_handle_muteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="372" file="command.cpp" function="_handle_muteacct_command"> <item id="372" file="command.cpp" function="_handle_muteacct_command">
<original>Account {} is now muted</original> <original>Account {} is now muted</original>
@ -917,7 +917,7 @@
</item> </item>
<item id="353" file="command.cpp" function="_handle_netinfo_command"> <item id="353" file="command.cpp" function="_handle_netinfo_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="354" file="command.cpp" function="_handle_netinfo_command"> <item id="354" file="command.cpp" function="_handle_netinfo_command">
<original>Address information for other users is only available to admins.</original> <original>Address information for other users is only available to admins.</original>
@ -957,7 +957,7 @@
</item> </item>
<item id="96" file="command.cpp" function="_handle_op_command"> <item id="96" file="command.cpp" function="_handle_op_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="97" file="command.cpp" function="_handle_op_command"> <item id="97" file="command.cpp" function="_handle_op_command">
<original>You must be at least a Channel Operator or tempOP to use this command.</original> <original>You must be at least a Channel Operator or tempOP to use this command.</original>
@ -965,7 +965,7 @@
</item> </item>
<item id="98" file="command.cpp" function="_handle_op_command"> <item id="98" file="command.cpp" function="_handle_op_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="99" file="command.cpp" function="_handle_op_command"> <item id="99" file="command.cpp" function="_handle_op_command">
<original>{} is already a Channel Operator</original> <original>{} is already a Channel Operator</original>
@ -997,11 +997,11 @@
</item> </item>
<item id="59" file="command.cpp" function="_handle_operator_command"> <item id="59" file="command.cpp" function="_handle_operator_command">
<original>You must supply a username.</original> <original>You must supply a username.</original>
<translate refid="51"> </translate> <translate refid="51" />
</item> </item>
<item id="60" file="command.cpp" function="_handle_operator_command"> <item id="60" file="command.cpp" function="_handle_operator_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="61" file="command.cpp" function="_handle_operator_command"> <item id="61" file="command.cpp" function="_handle_operator_command">
<original>{} is already a Server Operator</original> <original>{} is already a Server Operator</original>
@ -1037,7 +1037,7 @@
</item> </item>
<item id="396" file="command.cpp" function="_handle_ping_command"> <item id="396" file="command.cpp" function="_handle_ping_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="300" file="command.cpp" function="_handle_quit_command"> <item id="300" file="command.cpp" function="_handle_quit_command">
<original>Connection closed.</original> <original>Connection closed.</original>
@ -1073,7 +1073,7 @@
</item> </item>
<item id="197" file="command.cpp" function="_handle_rejoin_command"> <item id="197" file="command.cpp" function="_handle_rejoin_command">
<original>You are not in a channel.</original> <original>You are not in a channel.</original>
<translate refid="150"> </translate> <translate refid="150" />
</item> </item>
<item id="230" file="command.cpp" function="_handle_reply_command"> <item id="230" file="command.cpp" function="_handle_reply_command">
<original>No one messaged you, use /m instead</original> <original>No one messaged you, use /m instead</original>
@ -1085,7 +1085,7 @@
</item> </item>
<item id="347" file="command.cpp" function="_handle_serverban_command"> <item id="347" file="command.cpp" function="_handle_serverban_command">
<original>That user is not logged on.</original> <original>That user is not logged on.</original>
<translate refid="9"> </translate> <translate refid="9" />
</item> </item>
<item id="348" file="command.cpp" function="_handle_serverban_command"> <item id="348" file="command.cpp" function="_handle_serverban_command">
<original>Banning {} who is using IP address {}</original> <original>Banning {} who is using IP address {}</original>
@ -1113,7 +1113,7 @@
</item> </item>
<item id="385" file="command.cpp" function="_handle_set_command"> <item id="385" file="command.cpp" function="_handle_set_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="386" file="command.cpp" function="_handle_set_command"> <item id="386" file="command.cpp" function="_handle_set_command">
<original>Current value of {} is "{}"</original> <original>Current value of {} is "{}"</original>
@ -1317,7 +1317,7 @@
</item> </item>
<item id="106" file="command.cpp" function="_handle_tmpop_command"> <item id="106" file="command.cpp" function="_handle_tmpop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="107" file="command.cpp" function="_handle_tmpop_command"> <item id="107" file="command.cpp" function="_handle_tmpop_command">
<original>You must be at least a Channel Operator or tmpOP to use this command.</original> <original>You must be at least a Channel Operator or tmpOP to use this command.</original>
@ -1325,7 +1325,7 @@
</item> </item>
<item id="108" file="command.cpp" function="_handle_tmpop_command"> <item id="108" file="command.cpp" function="_handle_tmpop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="109" file="command.cpp" function="_handle_tmpop_command"> <item id="109" file="command.cpp" function="_handle_tmpop_command">
<original>{} has already tmpOP in this channel</original> <original>{} has already tmpOP in this channel</original>
@ -1333,11 +1333,11 @@
</item> </item>
<item id="110" file="command.cpp" function="_handle_tmpop_command"> <item id="110" file="command.cpp" function="_handle_tmpop_command">
<original>{} must be on the same channel to tempOP him</original> <original>{} must be on the same channel to tempOP him</original>
<translate refid="102"> </translate> <translate refid="102" />
</item> </item>
<item id="111" file="command.cpp" function="_handle_tmpop_command"> <item id="111" file="command.cpp" function="_handle_tmpop_command">
<original>{} already is operator or admin, no need to tempOP him</original> <original>{} already is operator or admin, no need to tempOP him</original>
<translate refid="103"> </translate> <translate refid="103" />
</item> </item>
<item id="112" file="command.cpp" function="_handle_tmpop_command"> <item id="112" file="command.cpp" function="_handle_tmpop_command">
<original>{} has been promoted to tmpOP in this channel</original> <original>{} has been promoted to tmpOP in this channel</original>
@ -1345,11 +1345,11 @@
</item> </item>
<item id="113" file="command.cpp" function="_handle_tmpop_command"> <item id="113" file="command.cpp" function="_handle_tmpop_command">
<original>{} has promoted you to a tempOP in this channel</original> <original>{} has promoted you to a tempOP in this channel</original>
<translate refid="105"> </translate> <translate refid="105" />
</item> </item>
<item id="403" file="command.cpp" function="_handle_topic_command"> <item id="403" file="command.cpp" function="_handle_topic_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="404" file="command.cpp" function="_handle_topic_command"> <item id="404" file="command.cpp" function="_handle_topic_command">
<original>Max topic length exceeded (max {} symbols)</original> <original>Max topic length exceeded (max {} symbols)</original>
@ -1369,7 +1369,7 @@
</item> </item>
<item id="226" file="command.cpp" function="_handle_unban_command"> <item id="226" file="command.cpp" function="_handle_unban_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="227" file="command.cpp" function="_handle_unban_command"> <item id="227" file="command.cpp" function="_handle_unban_command">
<original>You are not a channel operator.</original> <original>You are not a channel operator.</original>
@ -1385,7 +1385,7 @@
</item> </item>
<item id="368" file="command.cpp" function="_handle_unlockacct_command"> <item id="368" file="command.cpp" function="_handle_unlockacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="369" file="command.cpp" function="_handle_unlockacct_command"> <item id="369" file="command.cpp" function="_handle_unlockacct_command">
<original>Your account has just been unlocked by {}</original> <original>Your account has just been unlocked by {}</original>
@ -1397,7 +1397,7 @@
</item> </item>
<item id="374" file="command.cpp" function="_handle_unmuteacct_command"> <item id="374" file="command.cpp" function="_handle_unmuteacct_command">
<original>Invalid user.</original> <original>Invalid user.</original>
<translate refid="163"> </translate> <translate refid="163" />
</item> </item>
<item id="375" file="command.cpp" function="_handle_unmuteacct_command"> <item id="375" file="command.cpp" function="_handle_unmuteacct_command">
<original>Your account has just been unmuted by {}</original> <original>Your account has just been unmuted by {}</original>
@ -1409,7 +1409,7 @@
</item> </item>
<item id="207" file="command.cpp" function="_handle_unsquelch_command"> <item id="207" file="command.cpp" function="_handle_unsquelch_command">
<original>No such user.</original> <original>No such user.</original>
<translate refid="203"> </translate> <translate refid="203" />
</item> </item>
<item id="208" file="command.cpp" function="_handle_unsquelch_command"> <item id="208" file="command.cpp" function="_handle_unsquelch_command">
<original>User was not being ignored.</original> <original>User was not being ignored.</original>
@ -1421,7 +1421,7 @@
</item> </item>
<item id="236" file="command.cpp" function="_handle_unwatch_command"> <item id="236" file="command.cpp" function="_handle_unwatch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="237" file="command.cpp" function="_handle_unwatch_command"> <item id="237" file="command.cpp" function="_handle_unwatch_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
@ -1433,7 +1433,7 @@
</item> </item>
<item id="242" file="command.cpp" function="_handle_unwatchall_command"> <item id="242" file="command.cpp" function="_handle_unwatchall_command">
<original>Removal from watch list failed.</original> <original>Removal from watch list failed.</original>
<translate refid="237"> </translate> <translate refid="237" />
</item> </item>
<item id="243" file="command.cpp" function="_handle_unwatchall_command"> <item id="243" file="command.cpp" function="_handle_unwatchall_command">
<original>All {} users removed from your watch list.</original> <original>All {} users removed from your watch list.</original>
@ -1449,7 +1449,7 @@
</item> </item>
<item id="78" file="command.cpp" function="_handle_voice_command"> <item id="78" file="command.cpp" function="_handle_voice_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="79" file="command.cpp" function="_handle_voice_command"> <item id="79" file="command.cpp" function="_handle_voice_command">
<original>You must be at least a Channel Operator to use this command.</original> <original>You must be at least a Channel Operator to use this command.</original>
@ -1457,7 +1457,7 @@
</item> </item>
<item id="80" file="command.cpp" function="_handle_voice_command"> <item id="80" file="command.cpp" function="_handle_voice_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="81" file="command.cpp" function="_handle_voice_command"> <item id="81" file="command.cpp" function="_handle_voice_command">
<original>{} is already on VOP list, no need to Voice him</original> <original>{} is already on VOP list, no need to Voice him</original>
@ -1485,15 +1485,15 @@
</item> </item>
<item id="72" file="command.cpp" function="_handle_vop_command"> <item id="72" file="command.cpp" function="_handle_vop_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="73" file="command.cpp" function="_handle_vop_command"> <item id="73" file="command.cpp" function="_handle_vop_command">
<original>You must be at least a Channel Admin to use this command.</original> <original>You must be at least a Channel Admin to use this command.</original>
<translate refid="67"> </translate> <translate refid="67" />
</item> </item>
<item id="74" file="command.cpp" function="_handle_vop_command"> <item id="74" file="command.cpp" function="_handle_vop_command">
<original>There's no account with username {}.</original> <original>There's no account with username {}.</original>
<translate refid="52"> </translate> <translate refid="52" />
</item> </item>
<item id="75" file="command.cpp" function="_handle_vop_command"> <item id="75" file="command.cpp" function="_handle_vop_command">
<original>{} is already on VOP list</original> <original>{} is already on VOP list</original>
@ -1509,7 +1509,7 @@
</item> </item>
<item id="233" file="command.cpp" function="_handle_watch_command"> <item id="233" file="command.cpp" function="_handle_watch_command">
<original>That user does not exist.</original> <original>That user does not exist.</original>
<translate refid="127"> </translate> <translate refid="127" />
</item> </item>
<item id="234" file="command.cpp" function="_handle_watch_command"> <item id="234" file="command.cpp" function="_handle_watch_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
@ -1521,7 +1521,7 @@
</item> </item>
<item id="239" file="command.cpp" function="_handle_watchall_command"> <item id="239" file="command.cpp" function="_handle_watchall_command">
<original>Add to watch list failed.</original> <original>Add to watch list failed.</original>
<translate refid="234"> </translate> <translate refid="234" />
</item> </item>
<item id="240" file="command.cpp" function="_handle_watchall_command"> <item id="240" file="command.cpp" function="_handle_watchall_command">
<original>All {} users added to your watch list.</original> <original>All {} users added to your watch list.</original>
@ -1561,11 +1561,11 @@
</item> </item>
<item id="413" file="command.cpp" function="_reset_scw2_stats"> <item id="413" file="command.cpp" function="_reset_scw2_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="414" file="command.cpp" function="_reset_w3_stats"> <item id="414" file="command.cpp" function="_reset_w3_stats">
<original>Reset {}'s {} stats</original> <original>Reset {}'s {} stats</original>
<translate refid="412"> </translate> <translate refid="412" />
</item> </item>
<item id="214" file="command.cpp" function="account_get_auth_admin"> <item id="214" file="command.cpp" function="account_get_auth_admin">
<original>You cannot kick administrators.</original> <original>You cannot kick administrators.</original>
@ -1605,7 +1605,7 @@
</item> </item>
<item id="272" file="command.cpp" function="account_get_auth_operator"> <item id="272" file="command.cpp" function="account_get_auth_operator">
<original>Hash is: {}</original> <original>Hash is: {}</original>
<translate refid="263"> </translate> <translate refid="263" />
</item> </item>
<item id="8" file="command.cpp" function="do_whisper"> <item id="8" file="command.cpp" function="do_whisper">
<original>Your account has been muted, you can't whisper to other users.</original> <original>Your account has been muted, you can't whisper to other users.</original>
@ -1683,53 +1683,13 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79"> </translate>
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate>
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="421" file="handle_bnet.cpp" function="_client_logonproofreq"> <item id="421" file="handle_bnet.cpp" function="_client_logonproofreq">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420"> </translate> <translate refid="420" />
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25"> </translate>
</item> </item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
@ -1737,7 +1697,7 @@
</item> </item>
<item id="423" file="icons.cpp" function="handle_icon_command"> <item id="423" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used inside a channel.</original> <original>This command can only be used inside a channel.</original>
<translate refid="66"> </translate> <translate refid="66" />
</item> </item>
<item id="424" file="icons.cpp" function="handle_icon_command"> <item id="424" file="icons.cpp" function="handle_icon_command">
<original>This command can only be used from the game.</original> <original>This command can only be used from the game.</original>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -1683,42 +1683,6 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
@ -1727,10 +1691,6 @@
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420" /> <translate refid="420" />
</item> </item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
<translate> </translate> <translate> </translate>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -1683,42 +1683,6 @@
<original>Unknown command.</original> <original>Unknown command.</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="420" file="handle_bnet.cpp" function="_client_loginreq2"> <item id="420" file="handle_bnet.cpp" function="_client_loginreq2">
<original>This account has been locked</original> <original>This account has been locked</original>
<translate> </translate> <translate> </translate>
@ -1727,10 +1691,6 @@
<original>This account has been locked</original> <original>This account has been locked</original>
<translate refid="420" /> <translate refid="420" />
</item> </item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="422" file="helpfile.cpp" function="handle_help_command"> <item id="422" file="helpfile.cpp" function="handle_help_command">
<original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original> <original>Oops ! There is a problem with the help file. Please contact the administrator of the server.</original>
<translate> </translate> <translate> </translate>
@ -1811,6 +1771,46 @@
<original>There was an error completing your request!</original> <original>There was an error completing your request!</original>
<translate> </translate> <translate> </translate>
</item> </item>
<item id="444" file="command.lua" function="api.message_send_text">
<original>You must be at least a Channel Operator to use this command.</original>
<translate refid="79" />
</item>
<item id="445" file="command.lua" function="api.message_send_text">
<original>This command can only be used inside a channel.</original>
<translate refid="66" />
</item>
<item id="446" file="command.lua" function="api.message_send_text">
<original>Quiz has already ran in channel "{}". Use /quiz stop to force finish.</original>
<translate> </translate>
</item>
<item id="447" file="command.lua" function="api.message_send_text">
<original>Available Quiz dictionaries: </original>
<translate> </translate>
</item>
<item id="448" file="command.lua" function="api.message_send_text">
<original>Quiz is not running.</original>
<translate> </translate>
</item>
<item id="451" file="command.lua" function="api.message_send_text">
<original>{}'s Quiz record:</original>
<translate> </translate>
</item>
<item id="452" file="command.lua" function="api.message_send_text">
<original>{} has never played Quiz.</original>
<translate> </translate>
</item>
<item id="449" file="command.lua" function="localize">
<original>Top {} Quiz records:</original>
<translate> </translate>
</item>
<item id="450" file="command.lua" function="string.format">
<original>points</original>
<translate> </translate>
</item>
<item id="442" file="handle_command.lua" function="api.message_send_text">
<original>This command is reserved for admins.</original>
<translate refid="25" />
</item>
<item id="443" file="redirect.lua" function="api.message_send_text"> <item id="443" file="redirect.lua" function="api.message_send_text">
<original>User "{}" is offline</original> <original>User "{}" is offline</original>
<translate> </translate> <translate> </translate>

View file

@ -25,6 +25,7 @@ using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.IO; using System.IO;
using System.Text; using System.Text;
using System.Linq;
using System.Xml.Serialization; using System.Xml.Serialization;
namespace pvpgn_localize_generator namespace pvpgn_localize_generator
@ -34,38 +35,60 @@ namespace pvpgn_localize_generator
/// <summary> /// <summary>
/// C++ localization function name /// C++ localization function name
/// </summary> /// </summary>
private const string func_name = "localize"; const string func_name = "localize";
private const string outfile = "output.xml"; static string outfile = "output.xml";
static string dirpath;
static Root _data = new Root(); static Root _data = new Root();
static void Main(string[] args) static void Main(string[] args)
{ {
if (args.Length != 1) if (args.Length == 0 || args.Length > 2)
{ {
Console.WriteLine("This utility generates XML file for next translation from hardcoded text arguments in function {0}(...) that in *.cpp files\n(c) 2014 HarpyWar (harpywar@gmail.com)", func_name); Console.WriteLine("This utility generates XML file for next translation from hardcoded text arguments in function {0}(...) that in *.cpp, *.h, *.lua files\n(c) 2014 HarpyWar (harpywar@gmail.com)", func_name);
Console.WriteLine("\nUsage: {0} [path to 'src/bnetd']\n", AppDomain.CurrentDomain.FriendlyName); Console.WriteLine("\nUsage: {0} [path to 'pvpgn' repository directory] {{output.xml}}", AppDomain.CurrentDomain.FriendlyName);
Console.WriteLine(" (to make update of existing xml file, pass it in a second parameter)\n", AppDomain.CurrentDomain.FriendlyName);
Environment.Exit(0); Environment.Exit(0);
} }
var dirpath = args[0]; dirpath = args[0];
if (args.Length == 2)
outfile = args[1];
// process all files in directory
foreach(var f in Directory.GetFiles(dirpath)) if (File.Exists(outfile))
{
// deserialize xml to data
var xsr = new XmlSerializer(typeof(Root));
var reader = new StreamReader(outfile);
_data = (Root)xsr.Deserialize(reader);
reader.Close();
}
string[] cppfiles = Directory.GetFiles(dirpath, "*.cpp", SearchOption.AllDirectories);
string[] hfiles = Directory.GetFiles(dirpath, "*.h", SearchOption.AllDirectories);
string[] luafiles = Directory.GetFiles(dirpath, "*.lua", SearchOption.AllDirectories);
string[] allfiles = cppfiles.Concat(hfiles).Concat(luafiles).ToArray();
// process each file
foreach (var f in allfiles)
{ {
parse_file(f); parse_file(f);
} }
// sort items by file -> function
_data.Items = _data.Items.OrderBy(x => x.Function).OrderBy(x => x.File).OrderBy(x => Path.GetExtension(x.File)).ToList();
// serialize data to xml // serialize data to xml
var ser = new XmlSerializer(typeof(Root)); var xsw = new XmlSerializer(typeof(Root));
using (var fs = new FileStream(outfile, FileMode.Create)) using (var fs = new FileStream(outfile, FileMode.Create))
{ {
ser.Serialize(fs, _data); xsw.Serialize(fs, _data);
} }
Console.WriteLine("\n{0} items saved in {1}: ", _data.Items.Count, outfile); Console.WriteLine("\n{0} items saved in {1}: ", _data.Items.Count, outfile);
Console.WriteLine("\nPress any key to exit..."); //Console.WriteLine("\nPress any key to exit...");
Console.ReadKey(); //Console.ReadKey();
} }
/// <summary> /// <summary>
@ -78,31 +101,54 @@ namespace pvpgn_localize_generator
string filename = Path.GetFileName(filepath); string filename = Path.GetFileName(filepath);
string text, f, function = string.Empty; string text, f, function = string.Empty;
int i = 0; int ln = 0; // line number
foreach (string s in lines) int uid = 1;
foreach (string l in lines)
{ {
i++; ln++;
try try
{ {
if ((f = is_function(s)) != null) if ((f = is_function(l)) != null)
function = f; // remember last function function = f; // remember last function
if ((text = find_localize_text(s)) == null) if ((text = find_localize_text(l)) == null)
continue; continue;
// ignore duplicate strings in the same file and function
if (_data.Items.Find(x => x.Original == text && x.File == filename && x.Function == function) != null)
continue;
// find the original text in list for reference
var reference = _data.Items.Find(x => x.Original == text && x.Translate.RefId == null);
// set unique Id
while (_data.Items.Find(x => x.Id == uid.ToString()) != null)
{
uid++;
}
_data.Items.Add(new Root.StringItem() _data.Items.Add(new Root.StringItem()
{ {
Id = uid.ToString(),
File = filename, File = filename,
Function = function, Function = function,
Original = text, Original = text,
Translate = " " Translate = new Root.StringItem.TranslateItem()
{
// reference to exist translation
RefId = (reference != null) ? reference.Id : null,
InnerText = (reference != null) ? null : " ",
}
}); });
// insert example author
if (_data.meta.Authors.Count == 0)
_data.meta.Authors.Add(new Root.Meta.AuthorItem() { Name = "nomad" , Email = "nomad@example.com"});
Console.WriteLine("{0}, {1}(): {2}", filename, function, text); Console.WriteLine("{0}, {1}(): {2}", filename, function, text);
} }
catch(Exception e) catch (Exception e)
{ {
Console.WriteLine("Error on parse file \"{0}\" on line #{1}: {2}", filename, i, s); Console.WriteLine("Error on parse file \"{0}\" on line #{1}: {2}", filename, ln, l);
Console.WriteLine(e.Message); Console.WriteLine(e.Message);
} }
} }
@ -134,7 +180,7 @@ namespace pvpgn_localize_generator
break; break;
} }
// 3) find last quote // 3) find last quote
if (line.Substring(i, 1) == "\"" && line.Substring(i-1, 1) != "\\") if (line.Substring(i, 1) == "\"" && line.Substring(i - 1, 1) != "\\")
quote2_pos = i; quote2_pos = i;
continue; continue;
} }
@ -149,14 +195,14 @@ namespace pvpgn_localize_generator
continue; continue;
} }
// 1) find function name // 1) find function name
if (line.Substring(i, (i+func_name.Length > line.Length) ? line.Length-i : func_name.Length) == func_name) if (line.Substring(i, (i + func_name.Length > line.Length) ? line.Length - i : func_name.Length) == func_name)
func_pos = i; func_pos = i;
} }
return escape_text(text); return escape_text(text);
} }
/// <summary> /// <summary>
/// Filter text corresponding XML rules /// Filter text corresponding to XML rules
/// </summary> /// </summary>
/// <param name="text"></param> /// <param name="text"></param>
/// <returns>text or null (if null passed)</returns> /// <returns>text or null (if null passed)</returns>
@ -185,7 +231,7 @@ namespace pvpgn_localize_generator
return null; return null;
// last line must have ) or { // last line must have ) or {
if (line[line.Length - 1] == ')' || line[line.Length - 1] == '{') if (!line.Contains(";") && line[line.Length - 1] == ')' || line[line.Length - 1] == '{')
{ {
string[] words = line.Split(); string[] words = line.Split();
if (words.Length > 0) if (words.Length > 0)
@ -218,8 +264,14 @@ namespace pvpgn_localize_generator
return null; return null;
} }
static string[] reserved_words = new string[] { /// <summary>
/// Ignore these words when find a function name
/// </summary>
static string[] reserved_words = new string[]
{
func_name, // function definition
"LIST_TRAVERSE",
"type",
"while", "while",
"switch", "switch",
"class", "class",
@ -244,7 +296,7 @@ namespace pvpgn_localize_generator
}; };
} }
#region Serializer Class #region Serializer Class
[XmlRoot("root")] [XmlRoot("root")]
public class Root public class Root
@ -265,9 +317,7 @@ namespace pvpgn_localize_generator
public Meta() public Meta()
{ {
language = new LanguageItem(); language = new LanguageItem();
Authors = new List<AuthorItem>() { Authors = new List<AuthorItem>();
new AuthorItem()
};
} }
[XmlElement("language"), DefaultValue("change_me")] [XmlElement("language"), DefaultValue("change_me")]
@ -281,20 +331,22 @@ namespace pvpgn_localize_generator
[XmlAttribute("tag")] [XmlAttribute("tag")]
public string Tag = "enUS"; public string Tag = "enUS";
[XmlText] [XmlText]
public string Default = "English"; public string InnerText = "English";
} }
public class AuthorItem public class AuthorItem
{ {
[XmlAttribute("name")] [XmlAttribute("name")]
public string Name = "nomad"; public string Name;
[XmlAttribute("email")] [XmlAttribute("email")]
public string Email="nomad@example.com"; public string Email;
} }
} }
public class StringItem public class StringItem
{ {
[XmlAttribute("id")]
public string Id;
[XmlAttribute("file")] [XmlAttribute("file")]
public string File; public string File;
[XmlAttribute("function")] [XmlAttribute("function")]
@ -302,10 +354,18 @@ namespace pvpgn_localize_generator
[XmlElement("original")] [XmlElement("original")]
public string Original; public string Original;
[XmlElement("translate")] [XmlElement("translate")]
public string Translate; public TranslateItem Translate;
public class TranslateItem
{
[XmlAttribute("refid")]
public string RefId;
[XmlText]
public string InnerText = " "; // default value is " " to save empty values when updating xml file
}
} }
#endregion #endregion
} }
} }