Translate more strings, update catkeys

This commit is contained in:
Jaidyn Ann 2021-07-24 21:11:34 -05:00
parent 4934660da3
commit 987dc252d5
5 changed files with 79 additions and 35 deletions

View File

@ -4,11 +4,17 @@
*/ */
#include "AccountsMenu.h" #include "AccountsMenu.h"
#include <Catalog.h>
#include <MenuItem.h>
#include "MainWindow.h" #include "MainWindow.h"
#include "Server.h" #include "Server.h"
#include "TheApp.h" #include "TheApp.h"
#include <MenuItem.h>
#undef B_TRANSLATION_CONTEXT
#define B_TRANSLATION_CONTEXT "AccountsMenu"
AccountsMenu::AccountsMenu(const char* name, BMessage msg, BMessage* allMsg) AccountsMenu::AccountsMenu(const char* name, BMessage msg, BMessage* allMsg)
@ -49,7 +55,7 @@ AccountsMenu::_PopulateMenu()
RemoveItems(0, CountItems(), true); RemoveItems(0, CountItems(), true);
if (fAllMessage != NULL) if (fAllMessage != NULL)
AddItem(new BMenuItem("All", new BMessage(*fAllMessage))); AddItem(new BMenuItem(B_TRANSLATE("All"), new BMessage(*fAllMessage)));
Server* server = ((TheApp*)be_app)->GetMainWindow()->GetServer(); Server* server = ((TheApp*)be_app)->GetMainWindow()->GetServer();
AccountInstances accounts = server->GetActiveAccounts(); AccountInstances accounts = server->GetActiveAccounts();

View File

@ -10,6 +10,7 @@
#include "ConversationView.h" #include "ConversationView.h"
#include <Catalog.h>
#include <LayoutBuilder.h> #include <LayoutBuilder.h>
#include <ListView.h> #include <ListView.h>
#include <ScrollView.h> #include <ScrollView.h>
@ -31,6 +32,10 @@
#include "Utils.h" #include "Utils.h"
#undef B_TRANSLATION_CONTEXT
#define B_TRANSLATION_CONTEXT "ConversationView"
ConversationView::ConversationView() ConversationView::ConversationView()
: :
BGroupView("chatView", B_VERTICAL, B_USE_DEFAULT_SPACING), BGroupView("chatView", B_VERTICAL, B_USE_DEFAULT_SPACING),
@ -145,39 +150,42 @@ ConversationView::ImMessage(BMessage* msg)
case IM_ROOM_JOINED: case IM_ROOM_JOINED:
{ {
BMessage msg; BMessage msg;
msg.AddString("body", "** You joined the room.\n"); msg.AddString("body", B_TRANSLATE("** You joined the room.\n"));
_AppendOrEnqueueMessage(&msg); _AppendOrEnqueueMessage(&msg);
fReceiveView->ScrollToBottom(); fReceiveView->ScrollToBottom();
} }
case IM_ROOM_CREATED: case IM_ROOM_CREATED:
{ {
BMessage msg; BMessage msg;
msg.AddString("body", "** You created the room.\n"); msg.AddString("body", B_TRANSLATE("** You created the room.\n"));
_AppendOrEnqueueMessage(&msg); _AppendOrEnqueueMessage(&msg);
fReceiveView->ScrollToBottom(); fReceiveView->ScrollToBottom();
} }
case IM_ROOM_PARTICIPANT_JOINED: case IM_ROOM_PARTICIPANT_JOINED:
{ {
_UserMessage("%user% has joined the room.\n", _UserMessage(B_TRANSLATE("%user% has joined the room.\n"),
"%user% has joined the room (%body%).\n", msg); B_TRANSLATE("%user% has joined the room (%body%).\n"),
msg);
break; break;
} }
case IM_ROOM_PARTICIPANT_LEFT: case IM_ROOM_PARTICIPANT_LEFT:
{ {
_UserMessage("%user% has left the room.\n", _UserMessage(B_TRANSLATE("%user% has left the room.\n"),
"%user% has left the room (%body%).\n", msg); B_TRANSLATE("%user% has left the room (%body%).\n"),
msg);
break; break;
} }
case IM_ROOM_PARTICIPANT_KICKED: case IM_ROOM_PARTICIPANT_KICKED:
{ {
_UserMessage("%user% was kicked.\n", _UserMessage(B_TRANSLATE("%user% was kicked.\n"),
"%user% was kicked (%body%).\n", msg); B_TRANSLATE("%user% was kicked (%body%).\n"),msg);
break; break;
} }
case IM_ROOM_PARTICIPANT_BANNED: case IM_ROOM_PARTICIPANT_BANNED:
{ {
_UserMessage("%user% has been banned.\n", _UserMessage(B_TRANSLATE("%user% has been banned.\n"),
"%user% has been banned (%body%).\n", msg); B_TRANSLATE("%user% has been banned (%body%).\n"),
msg);
break; break;
} }
default: default:

View File

@ -150,9 +150,9 @@ RosterView::ImMessage(BMessage* msg)
message << rosterItem->GetContact()->GetName(); message << rosterItem->GetContact()->GetName();
if (status == STATUS_ONLINE) if (status == STATUS_ONLINE)
message.SetTo("%name% is available!"); message.SetTo(B_TRANSLATE("%name% is available!"));
else else
message.SetTo("%name% is offline!"); message.SetTo(B_TRANSLATE("%name% is offline!"));
message.ReplaceAll("%name%", message.ReplaceAll("%name%",
rosterItem->GetContact()->GetName()); rosterItem->GetContact()->GetName());

View File

@ -1,10 +1,14 @@
1 English application/x-vnd.cardie 2325201334 1 English application/x-vnd.cardie 1762272810
Disable deskbar replicant PreferencesReplicant Disable deskbar replicant Disable deskbar replicant PreferencesReplicant Disable deskbar replicant
New mention Conversation ― Notifications New mention New mention Conversation ― Notifications New mention
Auto-raise when a message is received PreferencesBehavior Auto-raise when a message is received Auto-raise when a message is received PreferencesBehavior Auto-raise when a message is received
On incoming… PreferencesBehavior On incoming…
Account name: AccountDialog Account name: Account name: AccountDialog Account name:
Connected Server Connected Connected Server Connected
User information UserInfoWindow User information
%name% is offline! RosterView %name% is offline!
Preferences… MainWindow Preferences… Preferences… MainWindow Preferences…
** You created the room.\n ConversationView ** You created the room.\n
Adding contact RosterEditWindow Adding contact Adding contact RosterEditWindow Adding contact
Deskbar replicant PreferencesReplicant Deskbar replicant Deskbar replicant PreferencesReplicant Deskbar replicant
Add account PreferencesAccounts Add account Add account PreferencesAccounts Add account
@ -13,15 +17,17 @@ Enable PreferencesAccounts Enable
%app% is released under the GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate% TheApp %app% is released under the GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate% %app% is released under the GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate% TheApp %app% is released under the GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate%
Create room MainWindow Create room Create room MainWindow Create room
New chat… ConversationListView New chat… New chat… ConversationListView New chat…
Chat view PreferencesChatWindow Chat view
Hide field in Deskbar PreferencesReplicant Hide field in Deskbar Hide field in Deskbar PreferencesReplicant Hide field in Deskbar
Ouch! TheApp Ouch!
Edit roster… MainWindow Edit roster… Edit roster… MainWindow Edit roster…
Ouch! TheApp Ouch!
Join a room MainWindow Join a room Join a room MainWindow Join a room
OK PreferencesWindow OK OK PreferencesWindow OK
Enable protocol status notifications PreferencesBehavior Enable protocol status notifications Enable protocol status notifications PreferencesBehavior Enable protocol status notifications
Send a file… RosterListView Send a file… Send a file… RosterListView Send a file…
Are you sure you want to quit? MainWindow Are you sure you want to quit? Are you sure you want to quit? MainWindow Are you sure you want to quit?
Del PreferencesAccounts Short for 'delete' Del Del PreferencesAccounts Short for 'delete' Del
%name% is available! RosterView %name% is available!
New message Conversation ― Notifications New message New message Conversation ― Notifications New message
Some items are empty. Please make sure to fill out every item. TemplateWindow Some items are empty. Please make sure to fill out every item. Some items are empty. Please make sure to fill out every item. TemplateWindow Some items are empty. Please make sure to fill out every item.
Enable message notifications PreferencesBehavior Enable message notifications Enable message notifications PreferencesBehavior Enable message notifications
@ -33,31 +39,36 @@ Play sound event PreferencesBehavior Play sound event
You've been summoned from %source%. Conversation ― Notifications You've been summoned from %source%. You've been summoned from %source%. Conversation ― Notifications You've been summoned from %source%.
Disabled Server Disabled Disabled Server Disabled
That isn't a valid command. Try /help for a list. Conversation ― Command info That isn't a valid command. Try /help for a list. That isn't a valid command. Try /help for a list. Conversation ― Command info That isn't a valid command. Try /help for a list.
** You joined the room.\n ConversationView ** You joined the room.\n
-- That command doesn't exist. Try '/help' for a list.\n Server -- That command doesn't exist. Try '/help' for a list.\n -- That command doesn't exist. Try '/help' for a list.\n Server -- That command doesn't exist. Try '/help' for a list.\n
OK TemplateWindow OK OK TemplateWindow OK
Reject InviteDialogue Reject Reject InviteDialogue Reject
\nWritten by:\n About window \nWritten by:\n \nWritten by:\n About window \nWritten by:\n
Disable PreferencesAccounts Disable Disable PreferencesAccounts Disable
All AccountsMenu All
Offline Utils ― Status names Offline Offline Utils ― Status names Offline
%user% has been disabled! Server %user% has been disabled! %user% has been disabled! Server %user% has been disabled!
You've been invited to %room%. Server You've been invited to %room%. You've been invited to %room%. Server You've been invited to %room%.
Invite user… UserListView Invite user… Invite user… UserListView Invite user…
Add PreferencesAccounts Add Add PreferencesAccounts Add
Preferences PreferencesWindow Preferences Preferences PreferencesWindow Preferences
Deskbar notifications PreferencesBehavior Deskbar notifications
General PreferencesBehavior General General PreferencesBehavior General
Presence RosterView Presence Presence RosterView Presence
Cancel TemplateWindow Cancel Cancel TemplateWindow Cancel
Hide offline contacts PreferencesBehavior Hide offline contacts Hide offline contacts PreferencesBehavior Hide offline contacts
%user% has joined the room.\n ConversationView %user% has joined the room.\n
Busy Utils ― Status names Busy Busy Utils ― Status names Busy
Roster RosterEditWindow Roster Roster RosterEditWindow Roster
Don't ask confirmation at Quit PreferencesBehavior Don't ask confirmation at Quit Don't ask confirmation at Quit PreferencesBehavior Don't ask confirmation at Quit
Closing MainWindow Closing Closing MainWindow Closing
Available Utils ― Status names Available Available Utils ― Status names Available
Up MainWindow Up Up MainWindow Up
Invite user… MainWindow Invite user…
Custom Status Utils ― Status names Custom Status Custom Status Utils ― Status names Custom Status
Can't find smileys settings in:\n\n%path% TheApp Can't find smileys settings in:\n\n%path% Can't find smileys settings in:\n\n%path% TheApp Can't find smileys settings in:\n\n%path%
Invite user… MainWindow Invite user…
Mark unread window chat PreferencesBehavior Mark unread window chat Mark unread window chat PreferencesBehavior Mark unread window chat
%user% has left the room.\n ConversationView %user% has left the room.\n
Join room… MainWindow Join room… Join room… MainWindow Join room…
Preferences ReplicantStatusView Preferences Preferences ReplicantStatusView Preferences
Quit MainWindow Quit Quit MainWindow Quit
@ -67,12 +78,12 @@ Chat settings PreferencesChatWindow Chat settings
Cancel InviteDialogue Cancel Cancel InviteDialogue Cancel
Mark unread the Deskbar Replicant PreferencesBehavior Mark unread the Deskbar Replicant Mark unread the Deskbar Replicant PreferencesBehavior Mark unread the Deskbar Replicant
OK Server OK OK Server OK
Deskbar Notifications (experimental) PreferencesBehavior Deskbar Notifications (experimental)
Exit ReplicantStatusView Exit Exit ReplicantStatusView Exit
User info… RosterListView User info… User info… RosterListView User info…
Move window to current workspace PreferencesBehavior Move window to current workspace Move window to current workspace PreferencesBehavior Move window to current workspace
Away Utils ― Status names Away Away Utils ― Status names Away
OK AccountDialog OK OK AccountDialog OK
%user% has been banned.\n ConversationView %user% has been banned.\n
Editing contact RosterEditWindow Editing contact Editing contact RosterEditWindow Editing contact
%user% isn't a member of this room. ChatCommand %user% isn't a member of this room. %user% isn't a member of this room. ChatCommand %user% isn't a member of this room.
Edit account PreferencesAccounts Edit account Edit account PreferencesAccounts Edit account
@ -88,22 +99,25 @@ Error Server Error
Copyright © About window Copyright © Copyright © About window Copyright ©
Roster MainWindow Roster Roster MainWindow Roster
Accept InviteDialogue Accept Accept InviteDialogue Accept
%user% was kicked (%body%).\n ConversationView %user% was kicked (%body%).\n
An error is occurred renaming the account to %name%! AccountDialog An error is occurred renaming the account to %name%! An error is occurred renaming the account to %name%! AccountDialog An error is occurred renaming the account to %name%!
%user% has invited you to %room%. Server %user% has invited you to %room%. %user% has invited you to %room%. Server %user% has invited you to %room%.
Permanent deskbar replicant PreferencesReplicant Permanent deskbar replicant Permanent deskbar replicant PreferencesReplicant Permanent deskbar replicant
Default User role Default Default User role Default
%user% has been banned (%body%).\n ConversationView %user% has been banned (%body%).\n
Invite contact to chat… MainWindow Invite contact to chat… Invite contact to chat… MainWindow Invite contact to chat…
%user% has connected! Server %user% has connected! %user% has connected! Server %user% has connected!
Window MainWindow Window
Invisible Utils ― Status names Invisible Invisible Utils ― Status names Invisible
{0, plural,=1{You've got a new message from %source%.}other{You've got # new messages from %source%.}} Conversation ― Notifications {0, plural,=1{You've got a new message from %source%.}other{You've got # new messages from %source%.}} {0, plural,=1{You've got a new message from %source%.}other{You've got # new messages from %source%.}} Conversation ― Notifications {0, plural,=1{You've got a new message from %source%.}other{You've got # new messages from %source%.}}
Window MainWindow Window %user% has joined the room (%body%).\n ConversationView %user% has joined the room (%body%).\n
On incoming message… PreferencesBehavior On incoming message…
Yes MainWindow Yes Yes MainWindow Yes
An error has occured saving the settings.\nCheck if your disk has enough space. AccountDialog An error has occured saving the settings.\nCheck if your disk has enough space. An error has occured saving the settings.\nCheck if your disk has enough space. AccountDialog An error has occured saving the settings.\nCheck if your disk has enough space.
Close About window Close Close About window Close
%user% has left the room (%body%).\n ConversationView %user% has left the room (%body%).\n
New chat… MainWindow New chat… New chat… MainWindow New chat…
Edit… PreferencesAccounts Edit…
About… MainWindow About…
New room… MainWindow New room… New room… MainWindow New room…
About… MainWindow About…
Edit… PreferencesAccounts Edit…
%user% was kicked.\n ConversationView %user% was kicked.\n
You aren't contacts with and have no chats in common with %user%. Shame. ChatCommand You aren't contacts with and have no chats in common with %user%. Shame. You aren't contacts with and have no chats in common with %user%. Shame. ChatCommand You aren't contacts with and have no chats in common with %user%. Shame.
Chat display PreferencesChatWindow Chat display

View File

@ -1,10 +1,14 @@
1 Esperanto application/x-vnd.cardie 2325201334 1 Esperanto application/x-vnd.cardie 1762272810
Disable deskbar replicant PreferencesReplicant Malŝalti laborstrian replikilon Disable deskbar replicant PreferencesReplicant Malŝalti laborstrian replikilon
New mention Conversation ― Notifications Menciita New mention Conversation ― Notifications Menciita
Auto-raise when a message is received PreferencesBehavior Antaŭigi fenestron ricevinte mesaĝon Auto-raise when a message is received PreferencesBehavior Antaŭigi fenestron ricevinte mesaĝon
On incoming… PreferencesBehavior Ricevante mesaÄ<61>on…
Account name: AccountDialog Kontonomo: Account name: AccountDialog Kontonomo:
Connected Server Konektite Connected Server Konektite
User information UserInfoWindow Uzantinformoj
%name% is offline! RosterView %name% senkonektas!
Preferences… MainWindow Agordoj… Preferences… MainWindow Agordoj…
** You created the room.\n ConversationView ** Vi kreis la ĉambron.\n
Adding contact RosterEditWindow Aldonante amikon Adding contact RosterEditWindow Aldonante amikon
Deskbar replicant PreferencesReplicant Laborstria replikilo Deskbar replicant PreferencesReplicant Laborstria replikilo
Add account PreferencesAccounts Aldoni konton Add account PreferencesAccounts Aldoni konton
@ -13,15 +17,17 @@ Enable PreferencesAccounts Ŝalti
%app% is released under the GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate% TheApp %app% GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate% %app% is released under the GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate% TheApp %app% GNU GPL License.\nSome parts of %app% are available under MIT license.\nBuilt: %buildDate%
Create room MainWindow Krei ĉambron Create room MainWindow Krei ĉambron
New chat… ConversationListView Novan interparolon… New chat… ConversationListView Novan interparolon…
Chat view PreferencesChatWindow Babilvido
Hide field in Deskbar PreferencesReplicant Hide field in Deskbar PreferencesReplicant
Ouch! TheApp Aj ve!
Edit roster… MainWindow Redakti amikojn… Edit roster… MainWindow Redakti amikojn…
Ouch! TheApp Aj ve!
Join a room MainWindow Aliĝi ĉambron Join a room MainWindow Aliĝi ĉambron
OK PreferencesWindow Bone OK PreferencesWindow Bone
Enable protocol status notifications PreferencesBehavior Ŝalti statsciigojn de protokoloj Enable protocol status notifications PreferencesBehavior Ŝalti statsciigojn de protokoloj
Send a file… RosterListView Sendi dosieron… Send a file… RosterListView Sendi dosieron…
Are you sure you want to quit? MainWindow Ĉu vi certe volas ĉesi? Are you sure you want to quit? MainWindow Ĉu vi certe volas ĉesi?
Del PreferencesAccounts Short for 'delete' For Del PreferencesAccounts Short for 'delete' For
%name% is available! RosterView %name% disponeblas!
New message Conversation ― Notifications Ricevite New message Conversation ― Notifications Ricevite
Some items are empty. Please make sure to fill out every item. TemplateWindow Iom da agorderoj malplenas. Bonvole plenigu ĉiun. Some items are empty. Please make sure to fill out every item. TemplateWindow Iom da agorderoj malplenas. Bonvole plenigu ĉiun.
Enable message notifications PreferencesBehavior Ŝalti sciigojn de mesaĝricevoj Enable message notifications PreferencesBehavior Ŝalti sciigojn de mesaĝricevoj
@ -33,31 +39,36 @@ Play sound event PreferencesBehavior Ludi sonon
You've been summoned from %source%. Conversation ― Notifications Vi vokiĝis de %source%. You've been summoned from %source%. Conversation ― Notifications Vi vokiĝis de %source%.
Disabled Server Malŝaltita Disabled Server Malŝaltita
That isn't a valid command. Try /help for a list. Conversation ― Command info Tiu komando nevalidas. Provu /help por komandlisto. That isn't a valid command. Try /help for a list. Conversation ― Command info Tiu komando nevalidas. Provu /help por komandlisto.
** You joined the room.\n ConversationView ** Vi eniris la ĉambron.\n
-- That command doesn't exist. Try '/help' for a list.\n Server -- Tiu komando neekzistas. Provu '/help' por komandolisto.\n -- That command doesn't exist. Try '/help' for a list.\n Server -- Tiu komando neekzistas. Provu '/help' por komandolisto.\n
OK TemplateWindow Bone OK TemplateWindow Bone
Reject InviteDialogue Rifuzi Reject InviteDialogue Rifuzi
\nWritten by:\n About window \nVerkita de:\n \nWritten by:\n About window \nVerkita de:\n
Disable PreferencesAccounts Malŝalti Disable PreferencesAccounts Malŝalti
All AccountsMenu Ĉiu
Offline Utils ― Status names Senkonekta Offline Utils ― Status names Senkonekta
%user% has been disabled! Server %user% malŝaltiĝis! %user% has been disabled! Server %user% malŝaltiĝis!
You've been invited to %room%. Server Vi invitiĝis al %room%. You've been invited to %room%. Server Vi invitiĝis al %room%.
Invite user… UserListView Inviti uzanton… Invite user… UserListView Inviti uzanton…
Add PreferencesAccounts Aldoni Add PreferencesAccounts Aldoni
Preferences PreferencesWindow Agordoj Preferences PreferencesWindow Agordoj
Deskbar notifications PreferencesBehavior Laborstriaj sciigoj
General PreferencesBehavior Ĝenerale General PreferencesBehavior Ĝenerale
Presence RosterView Ĉeeststato Presence RosterView Ĉeeststato
Cancel TemplateWindow Rezigni Cancel TemplateWindow Rezigni
Hide offline contacts PreferencesBehavior Kaŝi senkonektajn amikojn Hide offline contacts PreferencesBehavior Kaŝi senkonektajn amikojn
%user% has joined the room.\n ConversationView %user% eniris la ĉambron.\n
Busy Utils ― Status names Okupata Busy Utils ― Status names Okupata
Roster RosterEditWindow Amikoj Roster RosterEditWindow Amikoj
Don't ask confirmation at Quit PreferencesBehavior Ne petu certigon antaŭ Ĉeso Don't ask confirmation at Quit PreferencesBehavior Ne petu certigon antaŭ Ĉeso
Closing MainWindow Ĉesante Closing MainWindow Ĉesante
Available Utils ― Status names Disponebla Available Utils ― Status names Disponebla
Up MainWindow Supren Up MainWindow Supren
Invite user… MainWindow Inviti uzanton…
Custom Status Utils ― Status names Propre skribita stato Custom Status Utils ― Status names Propre skribita stato
Can't find smileys settings in:\n\n%path% TheApp Ne troviĝis emocisimbilojn ĉe:\n\n%path% Can't find smileys settings in:\n\n%path% TheApp Ne troviĝis emocisimbilojn ĉe:\n\n%path%
Invite user… MainWindow Inviti uzanton…
Mark unread window chat PreferencesBehavior Marki fenestron pro nelegitaj mesaĝoj Mark unread window chat PreferencesBehavior Marki fenestron pro nelegitaj mesaĝoj
%user% has left the room.\n ConversationView %user% eliris de la ĉambro.\n
Join room… MainWindow Aliĝi ĉambron… Join room… MainWindow Aliĝi ĉambron…
Preferences ReplicantStatusView Agordoj Preferences ReplicantStatusView Agordoj
Quit MainWindow Ĉesi Quit MainWindow Ĉesi
@ -67,12 +78,12 @@ Chat settings PreferencesChatWindow Babilagordoj
Cancel InviteDialogue Rezigni Cancel InviteDialogue Rezigni
Mark unread the Deskbar Replicant PreferencesBehavior Marki replikilon pro nelegitaj mesaĝoj Mark unread the Deskbar Replicant PreferencesBehavior Marki replikilon pro nelegitaj mesaĝoj
OK Server Bone OK Server Bone
Deskbar Notifications (experimental) PreferencesBehavior Laborstriaj sciigoj (danĝeraj)
Exit ReplicantStatusView Ĉesi Exit ReplicantStatusView Ĉesi
User info… RosterListView Uzantinformoj… User info… RosterListView Uzantinformoj…
Move window to current workspace PreferencesBehavior Movi fenestron al nuna laborspaco Move window to current workspace PreferencesBehavior Movi fenestron al nuna laborspaco
Away Utils ― Status names Fora Away Utils ― Status names Fora
OK AccountDialog Bone OK AccountDialog Bone
%user% has been banned.\n ConversationView %user% forbariÄ<69>is.\n
Editing contact RosterEditWindow Redaktante amikon Editing contact RosterEditWindow Redaktante amikon
%user% isn't a member of this room. ChatCommand %user% ne apartenas ĉi tiun ĉambron. %user% isn't a member of this room. ChatCommand %user% ne apartenas ĉi tiun ĉambron.
Edit account PreferencesAccounts Redakti konton Edit account PreferencesAccounts Redakti konton
@ -88,25 +99,30 @@ Error Server Eraro
Copyright © About window Kopirajto © Copyright © About window Kopirajto ©
Roster MainWindow Amikoj Roster MainWindow Amikoj
Accept InviteDialogue Akordi Accept InviteDialogue Akordi
%user% was kicked (%body%).\n ConversationView %user% foriÄ<69>is (%body%).\n
An error is occurred renaming the account to %name%! AccountDialog Eraris renomante la konton al %name%! An error is occurred renaming the account to %name%! AccountDialog Eraris renomante la konton al %name%!
%user% has invited you to %room%. Server %user% invitis vin al %room%. %user% has invited you to %room%. Server %user% invitis vin al %room%.
Permanent deskbar replicant PreferencesReplicant Memdaŭriga laborstria replikilo Permanent deskbar replicant PreferencesReplicant Memdaŭriga laborstria replikilo
Default User role Implicita Default User role Implicita
%user% has been banned (%body%).\n ConversationView %user% forbariÄ<69>is (%body%).\n
Invite contact to chat… MainWindow Inviti amikon al ĉambro… Invite contact to chat… MainWindow Inviti amikon al ĉambro…
%user% has connected! Server %user% ĵus konektiĝis! %user% has connected! Server %user% ĵus konektiĝis!
Window MainWindow Fenestro
Invisible Utils ― Status names Nevidebla Invisible Utils ― Status names Nevidebla
{0, plural,=1{You've got a new message from %source%.}other{You've got # new messages from %source%.}} Conversation ― Notifications {0, plural,=1{Vi ricevis novan mesaĝon de %source%.}other{Vi ricevis # mesaĝojn de %source%.}} {0, plural,=1{You've got a new message from %source%.}other{You've got # new messages from %source%.}} Conversation ― Notifications {0, plural,=1{Vi ricevis novan mesaĝon de %source%.}other{Vi ricevis # mesaĝojn de %source%.}}
Window MainWindow Fenestro %user% has joined the room (%body%).\n ConversationView %user% eniris la ĉambron (%body%).\n
On incoming message… PreferencesBehavior Ricevante mesaĝon…
Yes MainWindow Jes Yes MainWindow Jes
An error has occured saving the settings.\nCheck if your disk has enough space. AccountDialog Eraros konservante agordojn.\nBonvole certigu ke via disko sufiĉe malplenas. An error has occured saving the settings.\nCheck if your disk has enough space. AccountDialog Eraros konservante agordojn.\nBonvole certigu ke via disko sufiĉe malplenas.
Close About window Fermi Close About window Fermi
%user% has left the room (%body%).\n ConversationView %user% eliris de la ĉambro (%body%).\n
New chat… MainWindow Novan interparolon… New chat… MainWindow Novan interparolon…
Edit… PreferencesAccounts Redakti…
About… MainWindow Pri…
New room… MainWindow Novan ĉambron… New room… MainWindow Novan ĉambron…
About… MainWindow Pri…
Edit… PreferencesAccounts Redakti…
%user% was kicked.\n ConversationView %user% foriÄ<69>is.\n
You aren't contacts with and have no chats in common with %user%. Shame. ChatCommand Vi ne amikas kun nek apartenas ĉambron kun %user%. Domaĝe. You aren't contacts with and have no chats in common with %user%. Shame. ChatCommand Vi ne amikas kun nek apartenas ĉambron kun %user%. Domaĝe.
Chat display PreferencesChatWindow Interparola fasado
splay .
lay e.
lay .
<EFBFBD>e.