summary refs log tree commit diff
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-05-13 22:09:26 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-05-13 22:09:26 +0300
commitccf089ddb650c337dcac75a26990db0360c78024 (patch)
treef53e81ba35466c84ba0b96519b14346fb4393aa7
parentAdd read support for room access options (#324) (diff)
downloadnheko-ccf089ddb650c337dcac75a26990db0360c78024.tar.xz
Fix translations
-rw-r--r--Makefile6
-rw-r--r--cmake/Translations.cmake15
-rw-r--r--resources/langs/nheko_de.ts521
-rw-r--r--resources/langs/nheko_el.ts533
-rw-r--r--resources/langs/nheko_en.ts509
-rw-r--r--resources/langs/nheko_nl.ts528
6 files changed, 1781 insertions, 331 deletions
diff --git a/Makefile b/Makefile

index 606ae24b..4d46e935 100644 --- a/Makefile +++ b/Makefile
@@ -46,7 +46,11 @@ docker-debian-appimage: debian-image docker run --privileged -v `pwd`:/build nheko-debian-appimage make linux-deploy update-translations: - lupdate src/**/*.cc src/**/*.cpp -ts resources/langs/nheko_*.ts -no-obsolete + lupdate \ + -locations relative \ + -Iinclude/dialogs \ + -Iinclude \ + src/ -ts resources/langs/nheko_*.ts -no-obsolete clean: rm -rf build diff --git a/cmake/Translations.cmake b/cmake/Translations.cmake
index 16ca72ed..8ca91883 100644 --- a/cmake/Translations.cmake +++ b/cmake/Translations.cmake
@@ -2,21 +2,22 @@ # Generate the translation resource file # -FILE(GLOB LANG_TS_SRC "${CMAKE_CURRENT_SOURCE_DIR}/resources/langs/*.ts") +file(GLOB LANG_TS_SRC "${CMAKE_CURRENT_SOURCE_DIR}/resources/langs/*.ts") qt5_add_translation(QM_SRC ${LANG_TS_SRC}) +qt5_create_translation(${QM_SRC}) add_custom_target(LANG_QRC ALL DEPENDS ${QM_SRC}) # Generate a qrc file for the translations set(_qrc ${CMAKE_CURRENT_BINARY_DIR}/translations.qrc) if(NOT EXISTS ${_qrc}) - file(WRITE ${_qrc} "<RCC> <qresource prefix=\"/translations\">") - foreach(_lang ${QM_SRC}) - get_filename_component(_filename ${_lang} NAME) - file(APPEND ${_qrc} "<file>${_filename}</file>") - endforeach(_lang) - file(APPEND ${_qrc} "</qresource> </RCC>") + file(WRITE ${_qrc} "<RCC>\n <qresource prefix=\"/translations\">\n") + foreach(_lang ${QM_SRC}) + get_filename_component(_filename ${_lang} NAME) + file(APPEND ${_qrc} " <file>${_filename}</file>\n") + endforeach(_lang) + file(APPEND ${_qrc} " </qresource>\n</RCC>\n") endif() qt5_add_resources(LANG_QRC ${_qrc}) diff --git a/resources/langs/nheko_de.ts b/resources/langs/nheko_de.ts
index e4a22ab0..6b38f53c 100644 --- a/resources/langs/nheko_de.ts +++ b/resources/langs/nheko_de.ts
@@ -2,152 +2,435 @@ <!DOCTYPE TS> <TS version="2.1" language="de"> <context> - <name>CreateRoom</name> + <name>AudioItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="32"/> + <location filename="../../src/timeline/widgets/AudioItem.cc" line="+125"/> + <source>Save File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DateSeparator</name> + <message> + <location filename="../../src/timeline/TimelineView.cc" line="+54"/> + <source>Today</source> + <translation type="unfinished">Heute</translation> + </message> + <message> + <location line="+2"/> + <source>Yesterday</source> + <translation type="unfinished">Gestern</translation> + </message> +</context> +<context> + <name>FileItem</name> + <message> + <location filename="../../src/timeline/widgets/FileItem.cc" line="+111"/> + <source>Save File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ImageItem</name> + <message> + <location filename="../../src/timeline/widgets/ImageItem.cc" line="+229"/> + <source>Save image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LoginPage</name> + <message> + <location filename="../../src/LoginPage.cc" line="+79"/> + <source>Matrix ID</source> + <translation>Matrix ID</translation> + </message> + <message> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> + <translation>z.B. @joe:matrix.org</translation> + </message> + <message> + <location line="+15"/> + <source>Password</source> + <translation>Passwort</translation> + </message> + <message> + <location line="+19"/> + <source>LOGIN</source> + <translation>ANMELDUNG</translation> + </message> + <message> + <location line="+128"/> + <source>Empty password</source> + <translation>Leeres Passwort</translation> + </message> +</context> +<context> + <name>MatrixClient</name> + <message> + <location filename="../../src/MatrixClient.cc" line="+164"/> + <source>Wrong username or password</source> + <translation>Falscher Nutzername oder Passwort</translation> + </message> + <message> + <location line="+5"/> + <source>Login endpoint was not found on the server</source> + <translation>Login-Endpunkt wurde auf dem Server nicht gefunden</translation> + </message> + <message> + <location line="+6"/> + <source>An unknown error occured. Please try again.</source> + <translation>Ein unbekannter Fehler trat auf. Bitte erneut versuchen.</translation> + </message> + <message> + <location line="+23"/> + <source>Malformed response. Possibly not a Matrix server</source> + <translation>Ungewöhnliche Antwort. Vielleicht kein Matrix-Server</translation> + </message> +</context> +<context> + <name>MemberList</name> + <message> + <location filename="../../src/dialogs/MemberList.cpp" line="+79"/> + <source>Room members</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>SHOW MORE</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QuickSwitcher</name> + <message> + <location filename="../../src/QuickSwitcher.cc" line="+70"/> + <source>Search for a room...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>RegisterPage</name> + <message> + <location filename="../../src/RegisterPage.cc" line="+76"/> + <source>Username</source> + <translation>Nutzername</translation> + </message> + <message> + <location line="+3"/> + <source>Password</source> + <translation>Passwort</translation> + </message> + <message> + <location line="+4"/> + <source>Password confirmation</source> + <translation>Passwort-Bestätigung</translation> + </message> + <message> + <location line="+4"/> + <source>Home Server</source> + <translation>Heimserver</translation> + </message> + <message> + <location line="+17"/> + <source>REGISTER</source> + <translation>REGISTRIEREN</translation> + </message> + <message> + <location line="+76"/> + <source>Invalid username</source> + <translation>Ungültiger Nutzername</translation> + </message> + <message> + <location line="+2"/> + <source>Password is not long enough (min 8 chars)</source> + <translation>Passwort nicht lang genug (min. 8 Zeichen)</translation> + </message> + <message> + <location line="+2"/> + <source>Passwords don&apos;t match</source> + <translation>Passwörter stimmen nicht überein</translation> + </message> + <message> + <location line="+2"/> + <source>Invalid server name</source> + <translation>Ungültiger Server-Name</translation> + </message> +</context> +<context> + <name>RoomInfoListItem</name> + <message> + <location filename="../../src/RoomInfoListItem.cc" line="+78"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+153"/> + <source>Accept</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SideBarActions</name> + <message> + <location filename="../../src/SideBarActions.cc" line="+36"/> + <source>Create new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TextInputWidget</name> + <message> + <location filename="../../src/TextInputWidget.cc" line="+445"/> + <source>Write a message...</source> + <translation>Schreibe eine Nachricht...</translation> + </message> + <message> + <location line="+108"/> + <source>Select a file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TopRoomBar</name> + <message> + <location filename="../../src/TopRoomBar.cc" line="+87"/> + <source>Invite users</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Members</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TrayIcon</name> + <message> + <location filename="../../src/TrayIcon.cc" line="+116"/> + <source>Show</source> + <translation>Zeige</translation> + </message> + <message> + <location line="+1"/> + <source>Quit</source> + <translation>Schließe</translation> + </message> +</context> +<context> + <name>TypingDisplay</name> + <message> + <location filename="../../src/TypingDisplay.cc" line="+26"/> + <source> is typing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source> are typing</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>UserSettingsPage</name> + <message> + <location filename="../../src/UserSettingsPage.cc" line="+121"/> + <source>User Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Minimize to tray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Start in tray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Re-order rooms based on activity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Group&apos;s sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Typing notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Read receipts</source> + <translation type="unfinished">Lesebestätigungen</translation> + </message> + <message> + <location line="+9"/> + <source>Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>GENERAL</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>WelcomePage</name> + <message> + <location filename="../../src/WelcomePage.cc" line="+44"/> + <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> + <translation>Willkommen bei nheko, dem Desktop-Client für das Matrix-Protokoll.</translation> + </message> + <message> + <location line="+1"/> + <source>Enjoy your stay!</source> + <translation>Genieße deinen Aufenthalt!</translation> + </message> + <message> + <location line="+19"/> + <source>REGISTER</source> + <translation>REGISTRIEREN</translation> + </message> + <message> + <location line="+6"/> + <source>LOGIN</source> + <translation>ANMELDEN</translation> + </message> +</context> +<context> + <name>dialogs::CreateRoom</name> + <message> + <location filename="../../src/dialogs/CreateRoom.cc" line="+32"/> <source>CANCEL</source> <translation>ABBRECHEN</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="43"/> + <location line="+11"/> <source>Name</source> <translation>Titel</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="46"/> + <location line="+3"/> <source>Topic</source> <translation>Thema</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="49"/> + <location line="+3"/> <source>Alias</source> <translation>Alias</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="57"/> + <location line="+8"/> <source>Room Visibility</source> <translation>Raumsichtbarkeit</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="66"/> + <location line="+9"/> <source>Room Preset</source> <translation>Raumvorlage</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="76"/> + <location line="+10"/> <source>Direct Chat</source> <translation>Direkter Chat</translation> </message> </context> <context> - <name>InviteUsers</name> + <name>dialogs::InviteUsers</name> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="36"/> + <location filename="../../src/dialogs/InviteUsers.cc" line="+36"/> <source>CANCEL</source> <translation>ABBRECHEN</translation> </message> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="47"/> + <location line="+11"/> <source>User ID to invite</source> <translation>Nutzer ID, die eingeladen werden soll</translation> </message> </context> <context> - <name>JoinRoom</name> + <name>dialogs::JoinRoom</name> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="30"/> + <location filename="../../src/dialogs/JoinRoom.cc" line="+30"/> <source>CANCEL</source> <translation>ABBRECHEN</translation> </message> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="41"/> + <location line="+11"/> <source>Room ID or alias</source> <translation>Raum-ID oder -Alias</translation> </message> </context> <context> - <name>LeaveRoom</name> + <name>dialogs::LeaveRoom</name> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="29"/> + <location filename="../../src/dialogs/LeaveRoom.cc" line="+29"/> <source>CANCEL</source> <translation>ABBRECHEN</translation> </message> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="39"/> + <location line="+10"/> <source>Are you sure you want to leave?</source> <translation>Bist du sicher, dass du den Raum verlassen willst?</translation> </message> </context> <context> - <name>Logout</name> + <name>dialogs::Logout</name> <message> - <location filename="../../src/dialogs/Logout.cc" line="47"/> + <location filename="../../src/dialogs/Logout.cc" line="+47"/> <source>CANCEL</source> <translation>ABBRECHEN</translation> </message> <message> - <location filename="../../src/dialogs/Logout.cc" line="57"/> + <location line="+10"/> <source>Logout. Are you sure?</source> <translation>Bist du dir sicher, dass du dich abmelden willst?</translation> </message> </context> <context> - <name>Panel</name> - <message> - <location filename="../../src/emoji/Panel.cc" line="125"/> - <source>Smileys &amp; People</source> - <translation type="unfinished">Smileys &amp; Personen</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="129"/> - <source>Animals &amp; Nature</source> - <translation type="unfinished">Tiere &amp; Natur</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="132"/> - <source>Food &amp; Drink</source> - <translation type="unfinished">Essen &amp; Tringen</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="135"/> - <source>Activity</source> - <translation type="unfinished">Aktivitäten</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="139"/> - <source>Travel &amp; Places</source> - <translation type="unfinished">Reisen &amp; Orte</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="142"/> - <source>Objects</source> - <translation type="unfinished">Objekte</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="145"/> - <source>Symbols</source> - <translation type="unfinished">Symbole</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="148"/> - <source>Flags</source> - <translation type="unfinished">Flaggen</translation> - </message> -</context> -<context> - <name>PreviewUploadOverlay</name> + <name>dialogs::PreviewUploadOverlay</name> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="41"/> + <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="+41"/> <source>Upload</source> <translation>Hochladen</translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="42"/> + <location line="+1"/> <source>Cancel</source> <translation>Abbrechen</translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="114"/> + <location line="+72"/> <source>Media type: %1 Media size: %2 </source> @@ -157,42 +440,120 @@ Medien-Größe: %2 </message> </context> <context> - <name>ReCaptcha</name> + <name>dialogs::ReCaptcha</name> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="34"/> + <location filename="../../src/dialogs/ReCaptcha.cpp" line="+34"/> <source>CONFIRM</source> <translation>BESTÄTIGEN</translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="37"/> + <location line="+3"/> <source>CANCEL</source> <translation>ABBRECHEN</translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="48"/> + <location line="+11"/> <source>Solve the reCAPTCHA and press the confirm button</source> <translation>Löse das reCAPTCHA und drücke den &quot;Bestätigen&quot;-Knopf</translation> </message> </context> <context> - <name>ReadReceipts</name> + <name>dialogs::ReadReceipts</name> <message> - <location filename="../../src/dialogs/ReadReceipts.cc" line="92"/> + <location filename="../../src/dialogs/ReadReceipts.cc" line="+98"/> <source>Read receipts</source> <translation>Lesebestätigungen</translation> </message> </context> <context> - <name>TimelineView</name> + <name>dialogs::RoomSettings</name> <message> - <location filename="../../src/timeline/TimelineView.cc" line="682"/> - <source>Today</source> - <translation>Heute</translation> + <location filename="../../src/dialogs/RoomSettings.cpp" line="+54"/> + <source>CANCEL</source> + <translation>ABBRECHEN</translation> </message> <message> - <location filename="../../src/timeline/TimelineView.cc" line="684"/> - <source>Yesterday</source> - <translation>Gestern</translation> + <location line="+12"/> + <source>Notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Muted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mentions only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>All messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Room access</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Anyone and guests</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Anyone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Invited users</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>emoji::Panel</name> + <message> + <location filename="../../src/emoji/Panel.cc" line="+125"/> + <source>Smileys &amp; People</source> + <translation>Smileys &amp; Personen</translation> + </message> + <message> + <location line="+4"/> + <source>Animals &amp; Nature</source> + <translation>Tiere &amp; Natur</translation> + </message> + <message> + <location line="+3"/> + <source>Food &amp; Drink</source> + <translation>Essen &amp; Trinken</translation> + </message> + <message> + <location line="+3"/> + <source>Activity</source> + <translation>Aktivitäten</translation> + </message> + <message> + <location line="+4"/> + <source>Travel &amp; Places</source> + <translation>Reisen &amp; Orte</translation> + </message> + <message> + <location line="+3"/> + <source>Objects</source> + <translation>Objekte</translation> + </message> + <message> + <location line="+3"/> + <source>Symbols</source> + <translation>Symbole</translation> + </message> + <message> + <location line="+3"/> + <source>Flags</source> + <translation>Flaggen</translation> </message> </context> </TS> diff --git a/resources/langs/nheko_el.ts b/resources/langs/nheko_el.ts
index a80a8869..6452ad78 100644 --- a/resources/langs/nheko_el.ts +++ b/resources/langs/nheko_el.ts
@@ -2,195 +2,556 @@ <!DOCTYPE TS> <TS version="2.1" language="el"> <context> - <name>CreateRoom</name> + <name>AudioItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="32"/> - <source>CANCEL</source> - <translation type="unfinished"></translation> + <location filename="../../src/timeline/widgets/AudioItem.cc" line="+125"/> + <source>Save File</source> + <translation>Αποθήκευση</translation> </message> +</context> +<context> + <name>DateSeparator</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="43"/> - <source>Name</source> - <translation type="unfinished"></translation> + <location filename="../../src/timeline/TimelineView.cc" line="+54"/> + <source>Today</source> + <translation>Σήμερα</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="46"/> - <source>Topic</source> - <translation type="unfinished"></translation> + <location line="+2"/> + <source>Yesterday</source> + <translation>Χθές</translation> </message> +</context> +<context> + <name>FileItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="49"/> - <source>Alias</source> - <translation type="unfinished"></translation> + <location filename="../../src/timeline/widgets/FileItem.cc" line="+111"/> + <source>Save File</source> + <translation>Αποθήκευση</translation> </message> +</context> +<context> + <name>ImageItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="57"/> - <source>Room Visibility</source> + <location filename="../../src/timeline/widgets/ImageItem.cc" line="+229"/> + <source>Save image</source> + <translation>Αποθήκευση Εικόνας</translation> + </message> +</context> +<context> + <name>LoginPage</name> + <message> + <location filename="../../src/LoginPage.cc" line="+79"/> + <source>Matrix ID</source> + <translation>Matrix ID</translation> + </message> + <message> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> + <translation>π.χ @john:matrix.org</translation> + </message> + <message> + <location line="+15"/> + <source>Password</source> + <translation>Κωδικός</translation> + </message> + <message> + <location line="+19"/> + <source>LOGIN</source> + <translation>ΕΙΣΟΔΟΣ</translation> + </message> + <message> + <location line="+128"/> + <source>Empty password</source> + <translation>Κενός κωδικός</translation> + </message> +</context> +<context> + <name>MatrixClient</name> + <message> + <location filename="../../src/MatrixClient.cc" line="+164"/> + <source>Wrong username or password</source> + <translation>Λανθασμένο όνμα χρήστη ή κωδικός</translation> + </message> + <message> + <location line="+5"/> + <source>Login endpoint was not found on the server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="66"/> - <source>Room Preset</source> + <location line="+6"/> + <source>An unknown error occured. Please try again.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="76"/> - <source>Direct Chat</source> + <location line="+23"/> + <source>Malformed response. Possibly not a Matrix server</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>InviteUsers</name> + <name>MemberList</name> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="36"/> - <source>CANCEL</source> - <translation type="unfinished"></translation> + <location filename="../../src/dialogs/MemberList.cpp" line="+79"/> + <source>Room members</source> + <translation>Μέλη</translation> </message> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="47"/> - <source>User ID to invite</source> - <translation type="unfinished"></translation> + <location line="+10"/> + <source>SHOW MORE</source> + <translation>ΠΕΡΙΣΣΟΤΕΡΑ</translation> </message> </context> <context> - <name>JoinRoom</name> + <name>QuickSwitcher</name> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="30"/> - <source>CANCEL</source> - <translation type="unfinished"></translation> + <location filename="../../src/QuickSwitcher.cc" line="+70"/> + <source>Search for a room...</source> + <translation>Αναζήτηση συνομιλίας...</translation> </message> +</context> +<context> + <name>RegisterPage</name> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="41"/> - <source>Room ID or alias</source> + <location filename="../../src/RegisterPage.cc" line="+76"/> + <source>Username</source> + <translation>Όνομα χρήστη</translation> + </message> + <message> + <location line="+3"/> + <source>Password</source> + <translation>Κωδικός</translation> + </message> + <message> + <location line="+4"/> + <source>Password confirmation</source> + <translation>Επαλήθευση κωδικού</translation> + </message> + <message> + <location line="+4"/> + <source>Home Server</source> + <translation>Διακομιστής</translation> + </message> + <message> + <location line="+17"/> + <source>REGISTER</source> + <translation>ΕΓΓΡΑΦΗ</translation> + </message> + <message> + <location line="+76"/> + <source>Invalid username</source> + <translation>Μη έγκυρο όνομα χρήστη</translation> + </message> + <message> + <location line="+2"/> + <source>Password is not long enough (min 8 chars)</source> + <translation>Ο κωδικός δεν αποτελείται από αρκετους χαρακτήρες</translation> + </message> + <message> + <location line="+2"/> + <source>Passwords don&apos;t match</source> + <translation>Οι κωδικοί δεν ταιριίαζουν</translation> + </message> + <message> + <location line="+2"/> + <source>Invalid server name</source> + <translation>Λανθασμένο όνομα διακομιστή</translation> + </message> +</context> +<context> + <name>RoomInfoListItem</name> + <message> + <location filename="../../src/RoomInfoListItem.cc" line="+78"/> + <source>Leave room</source> + <translation>Βγές</translation> + </message> + <message> + <location line="+153"/> + <source>Accept</source> + <translation>Αποδοχή</translation> + </message> + <message> + <location line="+1"/> + <source>Decline</source> + <translation>Απόρριψη</translation> + </message> +</context> +<context> + <name>SideBarActions</name> + <message> + <location filename="../../src/SideBarActions.cc" line="+36"/> + <source>Create new room</source> + <translation>Νέα συνομιλία</translation> + </message> + <message> + <location line="+1"/> + <source>Join a room</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>LeaveRoom</name> + <name>TextInputWidget</name> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="29"/> - <source>CANCEL</source> + <location filename="../../src/TextInputWidget.cc" line="+445"/> + <source>Write a message...</source> + <translation>Γράψε ένα μήνυμα...</translation> + </message> + <message> + <location line="+108"/> + <source>Select a file</source> + <translation>Διάλεξε ένα αρχείο</translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation>Όλα τα αρχεία (*)</translation> + </message> +</context> +<context> + <name>TopRoomBar</name> + <message> + <location filename="../../src/TopRoomBar.cc" line="+87"/> + <source>Invite users</source> + <translation>Προσκάλεσε χρήστες</translation> + </message> + <message> + <location line="+6"/> + <source>Members</source> + <translation>Μέλη</translation> + </message> + <message> + <location line="+5"/> + <source>Leave room</source> + <translation>Βγές από τη συνομιλία</translation> + </message> + <message> + <location line="+5"/> + <source>Settings</source> + <translation>Ρυθμίσεις</translation> + </message> +</context> +<context> + <name>TrayIcon</name> + <message> + <location filename="../../src/TrayIcon.cc" line="+116"/> + <source>Show</source> + <translation>Εμφάνιση</translation> + </message> + <message> + <location line="+1"/> + <source>Quit</source> + <translation>Έξοδος</translation> + </message> +</context> +<context> + <name>TypingDisplay</name> + <message> + <location filename="../../src/TypingDisplay.cc" line="+26"/> + <source> is typing</source> + <translation> πληκτρολογεί</translation> + </message> + <message> + <location line="+2"/> + <source> are typing</source> + <translation> πληκτρολογούν</translation> + </message> +</context> +<context> + <name>UserSettingsPage</name> + <message> + <location filename="../../src/UserSettingsPage.cc" line="+121"/> + <source>User Settings</source> + <translation>Ρυθμίσεις Χρήστη</translation> + </message> + <message> + <location line="+15"/> + <source>Minimize to tray</source> + <translation>Ελαχιστοποίηση</translation> + </message> + <message> + <location line="+9"/> + <source>Start in tray</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="39"/> - <source>Are you sure you want to leave?</source> + <location line="+12"/> + <source>Re-order rooms based on activity</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+9"/> + <source>Group&apos;s sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Typing notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Read receipts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Theme</source> + <translation>Φόντο</translation> + </message> + <message> + <location line="+10"/> + <source>GENERAL</source> + <translation>ΓΕΝΙΚΑ</translation> + </message> </context> <context> - <name>Logout</name> + <name>WelcomePage</name> <message> - <location filename="../../src/dialogs/Logout.cc" line="47"/> + <location filename="../../src/WelcomePage.cc" line="+44"/> + <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> + <translation>Καλως ήρθες στο nheko!</translation> + </message> + <message> + <location line="+1"/> + <source>Enjoy your stay!</source> + <translation> </translation> + </message> + <message> + <location line="+19"/> + <source>REGISTER</source> + <translation>ΕΓΓΡΑΦΗ</translation> + </message> + <message> + <location line="+6"/> + <source>LOGIN</source> + <translation>ΕΙΣΟΔΟΣ</translation> + </message> +</context> +<context> + <name>dialogs::CreateRoom</name> + <message> + <location filename="../../src/dialogs/CreateRoom.cc" line="+32"/> <source>CANCEL</source> + <translation>ΑΚΥΡΟ</translation> + </message> + <message> + <location line="+11"/> + <source>Name</source> + <translation>Όνομα</translation> + </message> + <message> + <location line="+3"/> + <source>Topic</source> + <translation>Θέμα</translation> + </message> + <message> + <location line="+3"/> + <source>Alias</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/Logout.cc" line="57"/> - <source>Logout. Are you sure?</source> + <location line="+8"/> + <source>Room Visibility</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+9"/> + <source>Room Preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Direct Chat</source> + <translation>Άμεση συνομιλία</translation> + </message> </context> <context> - <name>Panel</name> + <name>dialogs::InviteUsers</name> <message> - <location filename="../../src/emoji/Panel.cc" line="125"/> - <source>Smileys &amp; People</source> - <translation type="unfinished">Πρόσωπα</translation> + <location filename="../../src/dialogs/InviteUsers.cc" line="+36"/> + <source>CANCEL</source> + <translation>ΑΚΥΡΟ</translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="129"/> - <source>Animals &amp; Nature</source> - <translation type="unfinished">Ζώα &amp; Φύση</translation> + <location line="+11"/> + <source>User ID to invite</source> + <translation>Όνομα χρήστη</translation> </message> +</context> +<context> + <name>dialogs::JoinRoom</name> <message> - <location filename="../../src/emoji/Panel.cc" line="132"/> - <source>Food &amp; Drink</source> - <translation type="unfinished">Φαγητά &amp; Ποτά</translation> + <location filename="../../src/dialogs/JoinRoom.cc" line="+30"/> + <source>CANCEL</source> + <translation>ΑΚΥΡΟ</translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="135"/> - <source>Activity</source> - <translation type="unfinished">Δραστηριότητες</translation> + <location line="+11"/> + <source>Room ID or alias</source> + <translation>ID ή όνομα συνομιλίας</translation> </message> +</context> +<context> + <name>dialogs::LeaveRoom</name> <message> - <location filename="../../src/emoji/Panel.cc" line="139"/> - <source>Travel &amp; Places</source> - <translation type="unfinished">Ταξίδια &amp; Τοποθεσίες</translation> + <location filename="../../src/dialogs/LeaveRoom.cc" line="+29"/> + <source>CANCEL</source> + <translation>ΑΚΥΡΟ</translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="142"/> - <source>Objects</source> - <translation type="unfinished">Αντικείμενα</translation> + <location line="+10"/> + <source>Are you sure you want to leave?</source> + <translation>Είστε σίγουροι οτι θέλετε να κλείσετε τη συνομιλία;</translation> </message> +</context> +<context> + <name>dialogs::Logout</name> <message> - <location filename="../../src/emoji/Panel.cc" line="145"/> - <source>Symbols</source> - <translation type="unfinished">Σύμβολα</translation> + <location filename="../../src/dialogs/Logout.cc" line="+47"/> + <source>CANCEL</source> + <translation>ΑΚΥΡΟ</translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="148"/> - <source>Flags</source> - <translation type="unfinished">Σημαίες</translation> + <location line="+10"/> + <source>Logout. Are you sure?</source> + <translation>Αποσύνδεση. Είστε σίγουροι;</translation> </message> </context> <context> - <name>PreviewUploadOverlay</name> + <name>dialogs::PreviewUploadOverlay</name> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="41"/> + <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="+41"/> <source>Upload</source> - <translation type="unfinished"></translation> + <translation>Μεταφόρτωση</translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="42"/> + <location line="+1"/> <source>Cancel</source> - <translation type="unfinished"></translation> + <translation>Άκυρο</translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="114"/> + <location line="+72"/> <source>Media type: %1 Media size: %2 </source> - <translation type="unfinished"></translation> + <translation>Τύπος πολυμέσου: %1 Μέγεθος: %2</translation> </message> </context> <context> - <name>ReCaptcha</name> + <name>dialogs::ReCaptcha</name> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="34"/> + <location filename="../../src/dialogs/ReCaptcha.cpp" line="+34"/> <source>CONFIRM</source> - <translation type="unfinished"></translation> + <translation>ΕΠΙΒΕΒΑΙΩΣΗ</translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="37"/> + <location line="+3"/> <source>CANCEL</source> - <translation type="unfinished"></translation> + <translation>ΑΚΥΡΟ</translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="48"/> + <location line="+11"/> <source>Solve the reCAPTCHA and press the confirm button</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ReadReceipts</name> + <name>dialogs::ReadReceipts</name> <message> - <location filename="../../src/dialogs/ReadReceipts.cc" line="92"/> + <location filename="../../src/dialogs/ReadReceipts.cc" line="+98"/> <source>Read receipts</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TimelineView</name> + <name>dialogs::RoomSettings</name> <message> - <location filename="../../src/timeline/TimelineView.cc" line="682"/> - <source>Today</source> + <location filename="../../src/dialogs/RoomSettings.cpp" line="+54"/> + <source>CANCEL</source> + <translation>ΑΚΥΡΟ</translation> + </message> + <message> + <location line="+12"/> + <source>Notifications</source> + <translation>Ειδοποιήσεις</translation> + </message> + <message> + <location line="+3"/> + <source>Muted</source> + <translation>Αθόρυβο</translation> + </message> + <message> + <location line="+1"/> + <source>Mentions only</source> + <translation>Αναφορές μόνο</translation> + </message> + <message> + <location line="+1"/> + <source>All messages</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/timeline/TimelineView.cc" line="684"/> - <source>Yesterday</source> + <location line="+8"/> + <source>Room access</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+2"/> + <source>Anyone and guests</source> + <translation>Οποιοσδήποτε &amp; επισκέπτες</translation> + </message> + <message> + <location line="+1"/> + <source>Anyone</source> + <translation>Οποιοσδήποτε</translation> + </message> + <message> + <location line="+1"/> + <source>Invited users</source> + <translation>Μόνο με πρόσκληση</translation> + </message> +</context> +<context> + <name>emoji::Panel</name> + <message> + <location filename="../../src/emoji/Panel.cc" line="+125"/> + <source>Smileys &amp; People</source> + <translation>Πρόσωπα</translation> + </message> + <message> + <location line="+4"/> + <source>Animals &amp; Nature</source> + <translation>Ζώα &amp; Φύση</translation> + </message> + <message> + <location line="+3"/> + <source>Food &amp; Drink</source> + <translation>Φαγητά &amp; Ποτά</translation> + </message> + <message> + <location line="+3"/> + <source>Activity</source> + <translation>Δραστηριότητες</translation> + </message> + <message> + <location line="+4"/> + <source>Travel &amp; Places</source> + <translation>Ταξίδια &amp; Τοποθεσίες</translation> + </message> + <message> + <location line="+3"/> + <source>Objects</source> + <translation>Αντικείμενα</translation> + </message> + <message> + <location line="+3"/> + <source>Symbols</source> + <translation>Σύμβολα</translation> + </message> + <message> + <location line="+3"/> + <source>Flags</source> + <translation>Σημαίες</translation> + </message> </context> </TS> diff --git a/resources/langs/nheko_en.ts b/resources/langs/nheko_en.ts
index 430775e1..0a2a0711 100644 --- a/resources/langs/nheko_en.ts +++ b/resources/langs/nheko_en.ts
@@ -2,152 +2,435 @@ <!DOCTYPE TS> <TS version="2.1" language="en"> <context> - <name>CreateRoom</name> + <name>AudioItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="32"/> - <source>CANCEL</source> + <location filename="../../src/timeline/widgets/AudioItem.cc" line="+125"/> + <source>Save File</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>DateSeparator</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="43"/> - <source>Name</source> + <location filename="../../src/timeline/TimelineView.cc" line="+54"/> + <source>Today</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="46"/> - <source>Topic</source> + <location line="+2"/> + <source>Yesterday</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>FileItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="49"/> - <source>Alias</source> + <location filename="../../src/timeline/widgets/FileItem.cc" line="+111"/> + <source>Save File</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>ImageItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="57"/> - <source>Room Visibility</source> + <location filename="../../src/timeline/widgets/ImageItem.cc" line="+229"/> + <source>Save image</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>LoginPage</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="66"/> - <source>Room Preset</source> + <location filename="../../src/LoginPage.cc" line="+79"/> + <source>Matrix ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="76"/> - <source>Direct Chat</source> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Password</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>LOGIN</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+128"/> + <source>Empty password</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>InviteUsers</name> + <name>MatrixClient</name> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="36"/> - <source>CANCEL</source> + <location filename="../../src/MatrixClient.cc" line="+164"/> + <source>Wrong username or password</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="47"/> - <source>User ID to invite</source> + <location line="+5"/> + <source>Login endpoint was not found on the server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>An unknown error occured. Please try again.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+23"/> + <source>Malformed response. Possibly not a Matrix server</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>JoinRoom</name> + <name>MemberList</name> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="30"/> - <source>CANCEL</source> + <location filename="../../src/dialogs/MemberList.cpp" line="+79"/> + <source>Room members</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="41"/> - <source>Room ID or alias</source> + <location line="+10"/> + <source>SHOW MORE</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>LeaveRoom</name> + <name>QuickSwitcher</name> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="29"/> - <source>CANCEL</source> + <location filename="../../src/QuickSwitcher.cc" line="+70"/> + <source>Search for a room...</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>RegisterPage</name> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="39"/> - <source>Are you sure you want to leave?</source> + <location filename="../../src/RegisterPage.cc" line="+76"/> + <source>Username</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Password</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Password confirmation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+4"/> + <source>Home Server</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+17"/> + <source>REGISTER</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+76"/> + <source>Invalid username</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Password is not long enough (min 8 chars)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Passwords don&apos;t match</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Invalid server name</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>RoomInfoListItem</name> + <message> + <location filename="../../src/RoomInfoListItem.cc" line="+78"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+153"/> + <source>Accept</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SideBarActions</name> + <message> + <location filename="../../src/SideBarActions.cc" line="+36"/> + <source>Create new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TextInputWidget</name> + <message> + <location filename="../../src/TextInputWidget.cc" line="+445"/> + <source>Write a message...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+108"/> + <source>Select a file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TopRoomBar</name> + <message> + <location filename="../../src/TopRoomBar.cc" line="+87"/> + <source>Invite users</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Members</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TrayIcon</name> + <message> + <location filename="../../src/TrayIcon.cc" line="+116"/> + <source>Show</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Quit</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TypingDisplay</name> + <message> + <location filename="../../src/TypingDisplay.cc" line="+26"/> + <source> is typing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source> are typing</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>UserSettingsPage</name> + <message> + <location filename="../../src/UserSettingsPage.cc" line="+121"/> + <source>User Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Minimize to tray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Start in tray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Re-order rooms based on activity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Group&apos;s sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Typing notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Read receipts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>GENERAL</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>WelcomePage</name> + <message> + <location filename="../../src/WelcomePage.cc" line="+44"/> + <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Enjoy your stay!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+19"/> + <source>REGISTER</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>LOGIN</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Logout</name> + <name>dialogs::CreateRoom</name> <message> - <location filename="../../src/dialogs/Logout.cc" line="47"/> + <location filename="../../src/dialogs/CreateRoom.cc" line="+32"/> <source>CANCEL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/Logout.cc" line="57"/> - <source>Logout. Are you sure?</source> + <location line="+11"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Topic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Alias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Room Visibility</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Room Preset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>Direct Chat</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>Panel</name> + <name>dialogs::InviteUsers</name> <message> - <location filename="../../src/emoji/Panel.cc" line="125"/> - <source>Smileys &amp; People</source> - <translation type="unfinished">Smileys &amp; People</translation> + <location filename="../../src/dialogs/InviteUsers.cc" line="+36"/> + <source>CANCEL</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="129"/> - <source>Animals &amp; Nature</source> - <translation type="unfinished">Animals &amp; Nature</translation> + <location line="+11"/> + <source>User ID to invite</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dialogs::JoinRoom</name> <message> - <location filename="../../src/emoji/Panel.cc" line="132"/> - <source>Food &amp; Drink</source> - <translation type="unfinished">Food &amp; Drink</translation> + <location filename="../../src/dialogs/JoinRoom.cc" line="+30"/> + <source>CANCEL</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="135"/> - <source>Activity</source> - <translation type="unfinished">Activity</translation> + <location line="+11"/> + <source>Room ID or alias</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dialogs::LeaveRoom</name> <message> - <location filename="../../src/emoji/Panel.cc" line="139"/> - <source>Travel &amp; Places</source> - <translation type="unfinished">Travel &amp; Places</translation> + <location filename="../../src/dialogs/LeaveRoom.cc" line="+29"/> + <source>CANCEL</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="142"/> - <source>Objects</source> - <translation type="unfinished">Objects</translation> + <location line="+10"/> + <source>Are you sure you want to leave?</source> + <translation type="unfinished"></translation> </message> +</context> +<context> + <name>dialogs::Logout</name> <message> - <location filename="../../src/emoji/Panel.cc" line="145"/> - <source>Symbols</source> - <translation type="unfinished">Symbols</translation> + <location filename="../../src/dialogs/Logout.cc" line="+47"/> + <source>CANCEL</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/emoji/Panel.cc" line="148"/> - <source>Flags</source> - <translation type="unfinished">Flags</translation> + <location line="+10"/> + <source>Logout. Are you sure?</source> + <translation type="unfinished"></translation> </message> </context> <context> - <name>PreviewUploadOverlay</name> + <name>dialogs::PreviewUploadOverlay</name> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="41"/> + <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="+41"/> <source>Upload</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="42"/> + <location line="+1"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="114"/> + <location line="+72"/> <source>Media type: %1 Media size: %2 </source> @@ -155,42 +438,120 @@ Media size: %2 </message> </context> <context> - <name>ReCaptcha</name> + <name>dialogs::ReCaptcha</name> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="34"/> + <location filename="../../src/dialogs/ReCaptcha.cpp" line="+34"/> <source>CONFIRM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="37"/> + <location line="+3"/> <source>CANCEL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="48"/> + <location line="+11"/> <source>Solve the reCAPTCHA and press the confirm button</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>ReadReceipts</name> + <name>dialogs::ReadReceipts</name> <message> - <location filename="../../src/dialogs/ReadReceipts.cc" line="92"/> + <location filename="../../src/dialogs/ReadReceipts.cc" line="+98"/> <source>Read receipts</source> <translation type="unfinished"></translation> </message> </context> <context> - <name>TimelineView</name> + <name>dialogs::RoomSettings</name> <message> - <location filename="../../src/timeline/TimelineView.cc" line="682"/> - <source>Today</source> + <location filename="../../src/dialogs/RoomSettings.cpp" line="+54"/> + <source>CANCEL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../src/timeline/TimelineView.cc" line="684"/> - <source>Yesterday</source> + <location line="+12"/> + <source>Notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Muted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mentions only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>All messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Room access</source> <translation type="unfinished"></translation> </message> + <message> + <location line="+2"/> + <source>Anyone and guests</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Anyone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Invited users</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>emoji::Panel</name> + <message> + <location filename="../../src/emoji/Panel.cc" line="+125"/> + <source>Smileys &amp; People</source> + <translation type="unfinished">Smileys &amp; People</translation> + </message> + <message> + <location line="+4"/> + <source>Animals &amp; Nature</source> + <translation type="unfinished">Animals &amp; Nature</translation> + </message> + <message> + <location line="+3"/> + <source>Food &amp; Drink</source> + <translation type="unfinished">Food &amp; Drink</translation> + </message> + <message> + <location line="+3"/> + <source>Activity</source> + <translation type="unfinished">Activity</translation> + </message> + <message> + <location line="+4"/> + <source>Travel &amp; Places</source> + <translation type="unfinished">Travel &amp; Places</translation> + </message> + <message> + <location line="+3"/> + <source>Objects</source> + <translation type="unfinished">Objects</translation> + </message> + <message> + <location line="+3"/> + <source>Symbols</source> + <translation type="unfinished">Symbols</translation> + </message> + <message> + <location line="+3"/> + <source>Flags</source> + <translation type="unfinished">Flags</translation> + </message> </context> </TS> diff --git a/resources/langs/nheko_nl.ts b/resources/langs/nheko_nl.ts
index 521fe065..79b0c87d 100644 --- a/resources/langs/nheko_nl.ts +++ b/resources/langs/nheko_nl.ts
@@ -2,196 +2,558 @@ <!DOCTYPE TS> <TS version="2.1" language="nl"> <context> - <name>CreateRoom</name> + <name>AudioItem</name> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="32"/> + <location filename="../../src/timeline/widgets/AudioItem.cc" line="+125"/> + <source>Save File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DateSeparator</name> + <message> + <location filename="../../src/timeline/TimelineView.cc" line="+54"/> + <source>Today</source> + <translation>Vandaag</translation> + </message> + <message> + <location line="+2"/> + <source>Yesterday</source> + <translation>Gisteren</translation> + </message> +</context> +<context> + <name>FileItem</name> + <message> + <location filename="../../src/timeline/widgets/FileItem.cc" line="+111"/> + <source>Save File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ImageItem</name> + <message> + <location filename="../../src/timeline/widgets/ImageItem.cc" line="+229"/> + <source>Save image</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LoginPage</name> + <message> + <location filename="../../src/LoginPage.cc" line="+79"/> + <source>Matrix ID</source> + <translation>Matrix ID</translation> + </message> + <message> + <location line="+1"/> + <source>e.g @joe:matrix.org</source> + <translation>b.v @jan:matrix.org&lt;</translation> + </message> + <message> + <location line="+15"/> + <source>Password</source> + <translation>Wachtwoord</translation> + </message> + <message> + <location line="+19"/> + <source>LOGIN</source> + <translation>LOGIN</translation> + </message> + <message> + <location line="+128"/> + <source>Empty password</source> + <translation>Leeg wachtwoord</translation> + </message> +</context> +<context> + <name>MatrixClient</name> + <message> + <location filename="../../src/MatrixClient.cc" line="+164"/> + <source>Wrong username or password</source> + <translation>Verkeerde gebruikersnaam of wachtwoord</translation> + </message> + <message> + <location line="+5"/> + <source>Login endpoint was not found on the server</source> + <translation>De login eindpunt is niet gevonden op de server</translation> + </message> + <message> + <location line="+6"/> + <source>An unknown error occured. Please try again.</source> + <translation>Er is een onbekende fout opgetreden. Probeer het alsjeblieft opnieuw.</translation> + </message> + <message> + <location line="+23"/> + <source>Malformed response. Possibly not a Matrix server</source> + <translation>Onjuist antwoord ontvangen. Het is mogelijk geen Matrix server</translation> + </message> +</context> +<context> + <name>MemberList</name> + <message> + <location filename="../../src/dialogs/MemberList.cpp" line="+79"/> + <source>Room members</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>SHOW MORE</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QuickSwitcher</name> + <message> + <location filename="../../src/QuickSwitcher.cc" line="+70"/> + <source>Search for a room...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>RegisterPage</name> + <message> + <location filename="../../src/RegisterPage.cc" line="+76"/> + <source>Username</source> + <translation>Gebruikersnaam</translation> + </message> + <message> + <location line="+3"/> + <source>Password</source> + <translation>Wachtwoord</translation> + </message> + <message> + <location line="+4"/> + <source>Password confirmation</source> + <translation>Wachtwoord bevestiging</translation> + </message> + <message> + <location line="+4"/> + <source>Home Server</source> + <translation>Home server</translation> + </message> + <message> + <location line="+17"/> + <source>REGISTER</source> + <translation>REGISTREER</translation> + </message> + <message> + <location line="+76"/> + <source>Invalid username</source> + <translation>Ongeldige gebruikersnaam</translation> + </message> + <message> + <location line="+2"/> + <source>Password is not long enough (min 8 chars)</source> + <translation>Het wachtwoord is niet lang genoeg (minimaal 8 karakters)</translation> + </message> + <message> + <location line="+2"/> + <source>Passwords don&apos;t match</source> + <translation>De wachtwoorden komen niet overeen</translation> + </message> + <message> + <location line="+2"/> + <source>Invalid server name</source> + <translation>Ongeldige server naam</translation> + </message> +</context> +<context> + <name>RoomInfoListItem</name> + <message> + <location filename="../../src/RoomInfoListItem.cc" line="+78"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+153"/> + <source>Accept</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Decline</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SideBarActions</name> + <message> + <location filename="../../src/SideBarActions.cc" line="+36"/> + <source>Create new room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Join a room</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TextInputWidget</name> + <message> + <location filename="../../src/TextInputWidget.cc" line="+445"/> + <source>Write a message...</source> + <translation>Type een bericht...</translation> + </message> + <message> + <location line="+108"/> + <source>Select a file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+0"/> + <source>All Files (*)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TopRoomBar</name> + <message> + <location filename="../../src/TopRoomBar.cc" line="+87"/> + <source>Invite users</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+6"/> + <source>Members</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Leave room</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+5"/> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TrayIcon</name> + <message> + <location filename="../../src/TrayIcon.cc" line="+116"/> + <source>Show</source> + <translation>Laten zien</translation> + </message> + <message> + <location line="+1"/> + <source>Quit</source> + <translation>Sluiten</translation> + </message> +</context> +<context> + <name>TypingDisplay</name> + <message> + <location filename="../../src/TypingDisplay.cc" line="+26"/> + <source> is typing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source> are typing</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>UserSettingsPage</name> + <message> + <location filename="../../src/UserSettingsPage.cc" line="+121"/> + <source>User Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+15"/> + <source>Minimize to tray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Start in tray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+12"/> + <source>Re-order rooms based on activity</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Group&apos;s sidebar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Typing notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+9"/> + <source>Read receipts</source> + <translation type="unfinished">Lees bevestigingen</translation> + </message> + <message> + <location line="+9"/> + <source>Theme</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+10"/> + <source>GENERAL</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>WelcomePage</name> + <message> + <location filename="../../src/WelcomePage.cc" line="+44"/> + <source>Welcome to nheko! The desktop client for the Matrix protocol.</source> + <translation>Welkom bij nheko! De desktop client voor het Matrix protocol.</translation> + </message> + <message> + <location line="+1"/> + <source>Enjoy your stay!</source> + <translation>Geniet van je verblijf!</translation> + </message> + <message> + <location line="+19"/> + <source>REGISTER</source> + <translation>REGISTREER</translation> + </message> + <message> + <location line="+6"/> + <source>LOGIN</source> + <translation>LOGIN</translation> + </message> +</context> +<context> + <name>dialogs::CreateRoom</name> + <message> + <location filename="../../src/dialogs/CreateRoom.cc" line="+32"/> <source>CANCEL</source> <translation>ANNULEREN</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="43"/> + <location line="+11"/> <source>Name</source> - <translation>Naam</translation> + <translation>Naam</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="46"/> + <location line="+3"/> <source>Topic</source> <translation>Onderwerp</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="49"/> + <location line="+3"/> <source>Alias</source> <translation>Alias</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="57"/> + <location line="+8"/> <source>Room Visibility</source> <translation>Kamer zichtbaarheid</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="66"/> + <location line="+9"/> <source>Room Preset</source> <translation>Kamer voorinstellingen</translation> </message> <message> - <location filename="../../src/dialogs/CreateRoom.cc" line="76"/> + <location line="+10"/> <source>Direct Chat</source> <translation>Directe chat</translation> </message> </context> <context> - <name>InviteUsers</name> + <name>dialogs::InviteUsers</name> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="36"/> + <location filename="../../src/dialogs/InviteUsers.cc" line="+36"/> <source>CANCEL</source> <translation>ANNULEREN</translation> </message> <message> - <location filename="../../src/dialogs/InviteUsers.cc" line="47"/> + <location line="+11"/> <source>User ID to invite</source> <translation>Gebruikers ID om uit te nodigen</translation> </message> </context> <context> - <name>JoinRoom</name> + <name>dialogs::JoinRoom</name> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="30"/> + <location filename="../../src/dialogs/JoinRoom.cc" line="+30"/> <source>CANCEL</source> <translation>ANNULEREN</translation> </message> <message> - <location filename="../../src/dialogs/JoinRoom.cc" line="41"/> + <location line="+11"/> <source>Room ID or alias</source> <translation>Kamer ID of alias</translation> </message> </context> <context> - <name>LeaveRoom</name> + <name>dialogs::LeaveRoom</name> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="29"/> + <location filename="../../src/dialogs/LeaveRoom.cc" line="+29"/> <source>CANCEL</source> <translation>ANNULEREN</translation> </message> <message> - <location filename="../../src/dialogs/LeaveRoom.cc" line="39"/> + <location line="+10"/> <source>Are you sure you want to leave?</source> <translation>Weet je zeker dat je wilt vertrekken?</translation> </message> </context> <context> - <name>Logout</name> + <name>dialogs::Logout</name> <message> - <location filename="../../src/dialogs/Logout.cc" line="47"/> + <location filename="../../src/dialogs/Logout.cc" line="+47"/> <source>CANCEL</source> <translation>ANNULEREN</translation> </message> <message> - <location filename="../../src/dialogs/Logout.cc" line="57"/> + <location line="+10"/> <source>Logout. Are you sure?</source> <translation>Uitloggen. Weet je het zeker?</translation> </message> </context> <context> - <name>Panel</name> - <message> - <location filename="../../src/emoji/Panel.cc" line="125"/> - <source>Smileys &amp; People</source> - <translation>Smileys &amp; Mensen</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="129"/> - <source>Animals &amp; Nature</source> - <translation>Dieren &amp; Natuur</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="132"/> - <source>Food &amp; Drink</source> - <translation>Eten &amp; Drinken</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="135"/> - <source>Activity</source> - <translation>Activiteit</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="139"/> - <source>Travel &amp; Places</source> - <translation>Reizen &amp; Locaties</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="142"/> - <source>Objects</source> - <translation>Objecten</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="145"/> - <source>Symbols</source> - <translation>Symbolen</translation> - </message> - <message> - <location filename="../../src/emoji/Panel.cc" line="148"/> - <source>Flags</source> - <translation>Vlaggen</translation> - </message> -</context> -<context> - <name>PreviewUploadOverlay</name> + <name>dialogs::PreviewUploadOverlay</name> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="41"/> + <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="+41"/> <source>Upload</source> <translation>Uploaden</translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="42"/> + <location line="+1"/> <source>Cancel</source> <translation>Annuleren</translation> </message> <message> - <location filename="../../src/dialogs/PreviewUploadOverlay.cc" line="114"/> + <location line="+72"/> <source>Media type: %1 Media size: %2 </source> -<translation>Media type: %1 -Media grootte: %2</translation> + <translation>Media type: %1 +Media grootte: %2 +</translation> </message> </context> <context> - <name>ReCaptcha</name> + <name>dialogs::ReCaptcha</name> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="34"/> + <location filename="../../src/dialogs/ReCaptcha.cpp" line="+34"/> <source>CONFIRM</source> <translation>BEVESTIGEN</translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="37"/> + <location line="+3"/> <source>CANCEL</source> <translation>ANNULEREN</translation> </message> <message> - <location filename="../../src/dialogs/ReCaptcha.cpp" line="48"/> + <location line="+11"/> <source>Solve the reCAPTCHA and press the confirm button</source> <translation>Los de reCAPTCHA op en klik op de bevestigen knop</translation> </message> </context> <context> - <name>ReadReceipts</name> + <name>dialogs::ReadReceipts</name> <message> - <location filename="../../src/dialogs/ReadReceipts.cc" line="92"/> + <location filename="../../src/dialogs/ReadReceipts.cc" line="+98"/> <source>Read receipts</source> <translation>Lees bevestigingen</translation> </message> </context> <context> - <name>TimelineView</name> + <name>dialogs::RoomSettings</name> <message> - <location filename="../../src/timeline/TimelineView.cc" line="682"/> - <source>Today</source> - <translation>Vandaag</translation> + <location filename="../../src/dialogs/RoomSettings.cpp" line="+54"/> + <source>CANCEL</source> + <translation>ANNULEREN</translation> </message> <message> - <location filename="../../src/timeline/TimelineView.cc" line="684"/> - <source>Yesterday</source> - <translation>Gisteren</translation> + <location line="+12"/> + <source>Notifications</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+3"/> + <source>Muted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Mentions only</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>All messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+8"/> + <source>Room access</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+2"/> + <source>Anyone and guests</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Anyone</source> + <translation type="unfinished"></translation> + </message> + <message> + <location line="+1"/> + <source>Invited users</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>emoji::Panel</name> + <message> + <location filename="../../src/emoji/Panel.cc" line="+125"/> + <source>Smileys &amp; People</source> + <translation>Smileys &amp; Mensen</translation> + </message> + <message> + <location line="+4"/> + <source>Animals &amp; Nature</source> + <translation>Dieren &amp; Natuur</translation> + </message> + <message> + <location line="+3"/> + <source>Food &amp; Drink</source> + <translation>Eten &amp; Drinken</translation> + </message> + <message> + <location line="+3"/> + <source>Activity</source> + <translation>Activiteit</translation> + </message> + <message> + <location line="+4"/> + <source>Travel &amp; Places</source> + <translation>Reizen &amp; Locaties</translation> + </message> + <message> + <location line="+3"/> + <source>Objects</source> + <translation>Objecten</translation> + </message> + <message> + <location line="+3"/> + <source>Symbols</source> + <translation>Symbolen</translation> + </message> + <message> + <location line="+3"/> + <source>Flags</source> + <translation>Vlaggen</translation> </message> </context> </TS>