From 070781b42f962ec2a3fbbe722c175e9dd5123250 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Mon, 28 Oct 2024 09:51:34 +0100
Subject: [PATCH 1/2] replaced "Beherrschte Sprache" with "Erstsprache"

---
 controllers/admin.php                        | 18 +++++++++---------
 controllers/my_tandems.php                   |  8 ++++----
 controllers/profile.php                      |  4 ++--
 plugin.manifest                              |  2 +-
 views/admin/config.php                       |  2 +-
 views/admin/search.php                       |  4 ++--
 views/my_tandems/index.php                   |  4 ++--
 views/my_tandems/manage_mother_languages.php |  2 +-
 8 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/controllers/admin.php b/controllers/admin.php
index f47d9a5..a0736b3 100644
--- a/controllers/admin.php
+++ b/controllers/admin.php
@@ -99,17 +99,17 @@ class AdminController extends PluginController
             if (Config::get()->TANDEMPLUGIN_PROOF_FIELDS_ENABLED) {
                 $csv_data[] = [
                     'name1', 'vorname1', 'email1', 'studiengang1', 'geschlecht1',
-                    'beherrschte_sprache1', 'lernsprache1', 'Scheininteresse1',
+                    'erstsprache1', 'lernsprache1', 'Scheininteresse1',
                     'name2', 'vorname2', 'email2', 'studiengang2', 'geschlecht2',
-                    'beherrschte_sprache2', 'lernsprache2', 'Scheininteresse2',
+                    'erstsprache2', 'lernsprache2', 'Scheininteresse2',
                     'paarzeitaktiv'
                 ];
             } else {
                 $csv_data[] = [
                     'name1', 'vorname1', 'email1', 'studiengang1', 'geschlecht1',
-                    'beherrschte_sprache1', 'lernsprache1',
+                    'erstsprache1', 'lernsprache1',
                     'name2', 'vorname2', 'email2', 'studiengang2', 'geschlecht2',
-                    'beherrschte_sprache2', 'lernsprache2',
+                    'erstsprache2', 'lernsprache2',
                     'paarzeitaktiv'
                 ];
             }
@@ -256,9 +256,9 @@ class AdminController extends PluginController
             $csv_data = [];
             $csv_data[] =[
                 'name1', 'vorname1', 'email1', 'studiengang1', 'geschlecht1',
-                'beherrschte_sprache1', 'lernsprache1',
+                'erstsprache1', 'lernsprache1',
                 'name2', 'vorname2', 'email2', 'studiengang2', 'geschlecht2',
-                'beherrschte_sprache2', 'lernsprache2',
+                'erstsprache2', 'lernsprache2',
                 'datum_auflösung'
             ];
 
@@ -353,7 +353,7 @@ class AdminController extends PluginController
                 PageLayout::postError(
                     dgettext(
                         'TandemPlugin',
-                        'Zur Suche muss eine beherrschte Sprache ausgewählt werden!'
+                        'Zur Suche muss eine Erstsprache ausgewählt werden!'
                     )
                 );
                 return;
@@ -370,7 +370,7 @@ class AdminController extends PluginController
                 PageLayout::postError(
                     dgettext(
                         'TandemPlugin',
-                        'Die gewählte beherrschte Sprache wurde nicht in der Datenbank gefunden!'
+                        'Die gewählte Erstsprache wurde nicht in der Datenbank gefunden!'
                     )
                 );
                 return;
@@ -443,7 +443,7 @@ class AdminController extends PluginController
                     [
                         dgettext('TandemPlugin', 'Name'),
                         dgettext('TandemPlugin', 'E-Mail Adresse'),
-                        dgettext('TandemPlugin', 'Beherrschte Sprache - Zielsprache'),
+                        dgettext('TandemPlugin', 'Erstsprache - Zielsprache'),
                         dgettext('TandemPlugin', 'Gesuch eingestellt am')
                     ]
                 ];
diff --git a/controllers/my_tandems.php b/controllers/my_tandems.php
index 461d4d1..ae9362c 100644
--- a/controllers/my_tandems.php
+++ b/controllers/my_tandems.php
@@ -29,7 +29,7 @@ class MyTandemsController extends PluginController
         $actions = new ActionsWidget();
 
         $actions->addLink(
-            dgettext('TandemPlugin', 'Meine beherrschten Sprachen'),
+            dgettext('TandemPlugin', 'Meine Erstsprachen'),
             PluginEngine::getURL(
                 $this->plugin,
                 [],
@@ -274,21 +274,21 @@ class MyTandemsController extends PluginController
             if($duplicate_language) {
                 //A language is more than one time in the list of mother languages:
                 PageLayout::postError(
-                    dgettext('TandemPlugin', 'Eine Sprache kann nicht mehrfach zur Liste der beherrschten Sprachen hinzugefügt werden!')
+                    dgettext('TandemPlugin', 'Eine Sprache kann nicht mehrfach zur Liste der Erstsprachen hinzugefügt werden!')
                 );
 
             } elseif($profile_exists_for_language) {
                 //A tandem profile of the current user exists for the mother language:
                 PageLayout::postError(
                     sprintf(
-                        dgettext('TandemPlugin', 'Für die Sprache %s wurde bereits ein Gesuch erstellt, sodass diese nicht als beherrschte Sprache hinzugefügt werden kann!'),
+                        dgettext('TandemPlugin', 'Für die Sprache %s wurde bereits ein Gesuch erstellt, sodass diese nicht als Erstsprache hinzugefügt werden kann!'),
                         $profile_exists_for_language
                     )
                 );
             } else {
                 //Everything went fine:
                 PageLayout::postSuccess(
-                    dgettext('TandemPlugin', 'Die beherrschten Sprachen wurden aktualisiert!')
+                    dgettext('TandemPlugin', 'Die Erstsprachen wurden aktualisiert!')
                 );
 
             }
diff --git a/controllers/profile.php b/controllers/profile.php
index 8703c8d..c6778fd 100644
--- a/controllers/profile.php
+++ b/controllers/profile.php
@@ -72,7 +72,7 @@ class ProfileController extends PluginController
 
         if(!$mother_languages) {
             PageLayout::postError(
-                dgettext('TandemPlugin', 'Es kann kein Gesuch erstellt werden, solange keine beherrschte Sprache eingegeben wurde!')
+                dgettext('TandemPlugin', 'Es kann kein Gesuch erstellt werden, solange keine Erstsprache eingegeben wurde!')
             );
             return;
         }
@@ -140,7 +140,7 @@ class ProfileController extends PluginController
             //Check, if the target language is a mother language:
             if(in_array($this->target_language_id, $this->mother_language_ids)) {
                 PageLayout::postError(
-                    dgettext('TandemPlugin', 'Es kann kein Gesuch für eine beherrschte Sprache erstellt werden. Bitte eine andere Zielsprache wählen!')
+                    dgettext('TandemPlugin', 'Es kann kein Gesuch für eine Erstsprache erstellt werden. Bitte eine andere Zielsprache wählen!')
                 );
                 return;
             }
diff --git a/plugin.manifest b/plugin.manifest
index d9fe3ee..cfb4e8c 100644
--- a/plugin.manifest
+++ b/plugin.manifest
@@ -1,7 +1,7 @@
 pluginname=TandemPlugin
 pluginclassname=TandemPlugin
 origin=data-quest
-version=1.6.1
+version=1.6.2
 description=Dieses Plugin ermöglicht es, Sprachtandems innerhalb der Stud.IP Platform zu bilden.
 studipMinVersion=5.5
 studipMaxVersion=6.0.99
diff --git a/views/admin/config.php b/views/admin/config.php
index 47acd3f..59de254 100644
--- a/views/admin/config.php
+++ b/views/admin/config.php
@@ -34,7 +34,7 @@
         <p>
             <?= dgettext(
                 'TandemPlugin',
-                'Es kann ein Sprachniveau bei den beherrschten Sprachen angegeben werden, das bei der Suche nach passenden Tandems beachtet wird.'
+                'Es kann ein Sprachniveau bei den Erstsprachen angegeben werden, das bei der Suche nach passenden Tandems beachtet wird.'
             ) ?>
         </p>
         <label>
diff --git a/views/admin/search.php b/views/admin/search.php
index acc7045..002448b 100644
--- a/views/admin/search.php
+++ b/views/admin/search.php
@@ -9,7 +9,7 @@
             <?= dgettext('TandemPlugin', 'Suche nach Tandem-Gesuchen') ?>
         </legend>
         <label>
-            <?= dgettext('TandemPlugin', 'Beherrschte Sprache') ?>
+            <?= dgettext('TandemPlugin', 'Erstsprache') ?>
             <select name="mother_language_id">
                 <option value="" selected="selected">
                     <?= dgettext('TandemPlugin', '(bitte wählen)') ?>
@@ -58,7 +58,7 @@
                 <tr>
                     <th><?= dgettext('TandemPlugin', 'Name') ?></th>
                     <th><?= dgettext('TandemPlugin', 'E-Mail Adresse') ?></th>
-                    <th><?= dgettext('TandemPlugin', 'Beherrschte Sprache - Zielsprache') ?></th>
+                    <th><?= dgettext('TandemPlugin', 'Erstsprache - Zielsprache') ?></th>
                     <th><?= dgettext('TandemPlugin', 'Gesuch eingestellt am') ?></th>
                 </tr>
             </thead>
diff --git a/views/my_tandems/index.php b/views/my_tandems/index.php
index 4c94b38..020a244 100644
--- a/views/my_tandems/index.php
+++ b/views/my_tandems/index.php
@@ -1,13 +1,13 @@
 <? if($first_run): ?>
 <?= MessageBox::info(
     sprintf(
-        dgettext('TandemPlugin', 'Hier können Sie Sprachtandems bilden. Geben Sie dazu bitte zuerst mindestens eine beherrschte Sprache durch den Klick auf %s an.'),
+        dgettext('TandemPlugin', 'Hier können Sie Sprachtandems bilden. Geben Sie dazu bitte zuerst mindestens eine Erstsprache durch den Klick auf %s an.'),
         '<a href="' .
         PluginEngine::getLink(
             $this->plugin,
             [],
             'my_tandems/manage_mother_languages'
-            )  . '" data-dialog="reload-on-close">' . dgettext('TandemPlugin', 'Beherrschte Sprachen verwalten') . '</a>'
+            )  . '" data-dialog="reload-on-close">' . dgettext('TandemPlugin', 'Erstsprachen verwalten') . '</a>'
         )
     ) ?>
 <? else: ?>
diff --git a/views/my_tandems/manage_mother_languages.php b/views/my_tandems/manage_mother_languages.php
index 339e347..4da71e2 100644
--- a/views/my_tandems/manage_mother_languages.php
+++ b/views/my_tandems/manage_mother_languages.php
@@ -4,7 +4,7 @@
     'my_tandems/manage_mother_languages') ?>" data-dialog="reload-on-close">
     <?= CSRFProtection::tokenTag() ?>
     <table class="default" id="MotherLanguageTable">
-        <caption><?= dgettext('TandemPlugin', 'Ihre beherrschten Sprachen') ?></caption>
+        <caption><?= dgettext('TandemPlugin', 'Ihre Erstsprachen') ?></caption>
         <thead>
             <tr>
                 <th><?= dgettext('TandemPlugin', 'Sprache') ?></th>
-- 
GitLab


From 1f0921d73299b51c5fffa1c413d8dccc2a90fd53 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Fri, 23 May 2025 14:54:59 +0200
Subject: [PATCH 2/2] updated translation

---
 locale/en/LC_MESSAGES/TandemPlugin.mo  | Bin 25093 -> 24961 bytes
 locale/en/LC_MESSAGES/TandemPlugin.po  | 155 +++++++++++++------------
 locale/en/LC_MESSAGES/TandemPlugin.pot |  61 +++++-----
 3 files changed, 112 insertions(+), 104 deletions(-)

diff --git a/locale/en/LC_MESSAGES/TandemPlugin.mo b/locale/en/LC_MESSAGES/TandemPlugin.mo
index baa30b0d7e337b59abfb3696a59e228fddde4c19..f1159c878b401391765d230c8a00c715ce5e076f 100644
GIT binary patch
delta 5214
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
X=A<T<V6_VzcEzcQMadbH`xDCmr)3(J

delta 5401
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
OOCWKC-P+0AiDdxq$YnYJ

diff --git a/locale/en/LC_MESSAGES/TandemPlugin.po b/locale/en/LC_MESSAGES/TandemPlugin.po
index 30e996e..4d65e78 100644
--- a/locale/en/LC_MESSAGES/TandemPlugin.po
+++ b/locale/en/LC_MESSAGES/TandemPlugin.po
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: TandemPlugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 10:23+0200\n"
-"PO-Revision-Date: 2025-05-12 10:25+0200\n"
+"POT-Creation-Date: 2025-05-23 14:52+0200\n"
+"PO-Revision-Date: 2025-05-23 14:54+0200\n"
 "Last-Translator: Moritz Strohm <strohm@data-quest.de>\n"
 "Language-Team: data-quest\n"
 "Language: en\n"
@@ -176,8 +176,8 @@ msgid "Suche nach Tandem-Gesuchen"
 msgstr "Search for tandem requests"
 
 #: views/admin/search.php:12
-msgid "Beherrschte Sprache"
-msgstr "Your language"
+msgid "Erstsprache"
+msgstr "First language"
 
 #: views/admin/search.php:15 views/admin/search.php:32
 msgid "(bitte wählen)"
@@ -200,8 +200,8 @@ msgid "E-Mail Adresse"
 msgstr "E-Mail address"
 
 #: views/admin/search.php:61 controllers/admin.php:446
-msgid "Beherrschte Sprache - Zielsprache"
-msgstr "Your language - Target language"
+msgid "Erstsprache - Zielsprache"
+msgstr "First language - target language"
 
 #: views/admin/search.php:62 controllers/admin.php:447
 msgid "Gesuch eingestellt am"
@@ -241,11 +241,11 @@ msgstr "Allow filtering of search results by gender"
 
 #: views/admin/config.php:37
 msgid ""
-"Es kann ein Sprachniveau bei den beherrschten Sprachen angegeben werden, das "
-"bei der Suche nach passenden Tandems beachtet wird."
+"Es kann ein Sprachniveau bei den Erstsprachen angegeben werden, das bei der "
+"Suche nach passenden Tandems beachtet wird."
 msgstr ""
-"A language level can be specified when entering languages, which will be "
-"regarded when searching for matching tandems."
+"No language level that can be regarded when searching for matching tandems "
+"can be specified for the first languages."
 
 #: views/admin/config.php:45
 msgid "Sprachniveau bei der Suche nach Tandems benutzen"
@@ -518,8 +518,8 @@ msgid "Status"
 msgstr "Status"
 
 #: views/my_tandems/manage_mother_languages.php:7
-msgid "Ihre beherrschten Sprachen"
-msgstr "Your languages"
+msgid "Ihre Erstsprachen"
+msgstr "Your first language(s)"
 
 #: views/my_tandems/manage_mother_languages.php:11
 msgid "Land"
@@ -568,14 +568,14 @@ msgstr "Add tandem profile"
 #, php-format
 msgid ""
 "Hier können Sie Sprachtandems bilden. Geben Sie dazu bitte zuerst mindestens "
-"eine beherrschte Sprache durch den Klick auf %s an."
+"eine Erstsprache durch den Klick auf %s an."
 msgstr ""
-"You can create language tandems here. Pleace specify at least one of your "
-"languages before that by clicking on %s."
+"Here you can create language tandems. Please provide a first language for "
+"that by clicking on %s."
 
 #: views/my_tandems/index.php:10
-msgid "Beherrschte Sprachen verwalten"
-msgstr "Manage your languages"
+msgid "Erstsprachen verwalten"
+msgstr "Manage first language(s)"
 
 #: views/my_tandems/index.php:35
 #, php-format
@@ -732,11 +732,9 @@ msgstr "The selected profile has not been found in the database!"
 
 #: controllers/profile.php:75
 msgid ""
-"Es kann kein Gesuch erstellt werden, solange keine beherrschte Sprache "
-"eingegeben wurde!"
-msgstr ""
-"No request can be created as long as none of your languages have been "
-"specified!"
+"Es kann kein Gesuch erstellt werden, solange keine Erstsprache eingegeben "
+"wurde!"
+msgstr "No request can be created as long as no first language is added!"
 
 #: controllers/profile.php:104
 msgid "Keine Zielsprache ausgewählt!"
@@ -756,10 +754,10 @@ msgstr "The entered language level for the target language is invalid!"
 
 #: controllers/profile.php:143
 msgid ""
-"Es kann kein Gesuch für eine beherrschte Sprache erstellt werden. Bitte eine "
-"andere Zielsprache wählen!"
+"Es kann kein Gesuch für eine Erstsprache erstellt werden. Bitte eine andere "
+"Zielsprache wählen!"
 msgstr ""
-"No request can be created for one of your languages. Please select another "
+"A request for a first language cannot be created. Please select another "
 "target language!"
 
 #: controllers/profile.php:153
@@ -820,28 +818,28 @@ msgid "Fehler beim Löschen des Tandem-Profils!"
 msgstr "Error during deletion of the tandem profile!"
 
 #: controllers/my_tandems.php:32
-msgid "Meine beherrschten Sprachen"
-msgstr "My languages"
+msgid "Meine Erstsprachen"
+msgstr "My first languages"
 
 #: controllers/my_tandems.php:277
 msgid ""
-"Eine Sprache kann nicht mehrfach zur Liste der beherrschten Sprachen "
-"hinzugefügt werden!"
+"Eine Sprache kann nicht mehrfach zur Liste der Erstsprachen hinzugefügt "
+"werden!"
 msgstr ""
-"A language cannot be added multiple times to the list of your languages!"
+"A language cannot be added multiple times to the list of first languages!"
 
 #: controllers/my_tandems.php:284
 #, php-format
 msgid ""
 "Für die Sprache %s wurde bereits ein Gesuch erstellt, sodass diese nicht als "
-"beherrschte Sprache hinzugefügt werden kann!"
+"Erstsprache hinzugefügt werden kann!"
 msgstr ""
-"A request has already been created for the language %s so that it cannot be "
-"added as one of your languages!"
+"A request for the language %s has already been created so that the language "
+"cannot be added as first language!"
 
 #: controllers/my_tandems.php:291
-msgid "Die beherrschten Sprachen wurden aktualisiert!"
-msgstr "Your languages have been updated!"
+msgid "Die Erstsprachen wurden aktualisiert!"
+msgstr "First languages have been updated!"
 
 #: controllers/admin.php:57 controllers/admin.php:233 controllers/admin.php:417
 msgid "CSV-Export"
@@ -856,12 +854,12 @@ msgid "Aufgelöste_Tandems"
 msgstr "Terminated_tandems"
 
 #: controllers/admin.php:356
-msgid "Zur Suche muss eine beherrschte Sprache ausgewählt werden!"
-msgstr "To use the search you must enter one of your languages!"
+msgid "Zur Suche muss eine Erstsprache ausgewählt werden!"
+msgstr "You must select a first language for the search!"
 
 #: controllers/admin.php:373
-msgid "Die gewählte beherrschte Sprache wurde nicht in der Datenbank gefunden!"
-msgstr "The selected language could not be found in the database!"
+msgid "Die gewählte Erstsprache wurde nicht in der Datenbank gefunden!"
+msgstr "The selected first language could not be found in the database!"
 
 #: controllers/admin.php:392
 msgid "Die gewählte Zielsprache wurde nicht in der Datenbank gefunden!"
@@ -1155,15 +1153,19 @@ msgstr "Searching for tandems. Currently there are no offers available."
 msgid "Hier klicken, um weitere Sprachtandems anzulegen!"
 msgstr "Click here to create further lanugage tandems!"
 
-#~ msgid "Muttersprache"
-#~ msgstr "Mother language"
+#~ msgid "Beherrschte Sprache"
+#~ msgstr "Your language"
+
+#~ msgid "Ihre beherrschten Sprachen"
+#~ msgstr "Your languages"
+
+#~ msgid ""
+#~ "Die gewählte beherrschte Sprache wurde nicht in der Datenbank gefunden!"
+#~ msgstr "The selected language could not be found in the database!"
 
 #~ msgid "Unbekannter Nutzer"
 #~ msgstr "Unknown user"
 
-#~ msgid "Ihre Muttersprache(n)"
-#~ msgstr "Your first language(s)"
-
 #~ msgid "Sprachfähigkeit"
 #~ msgstr "Language skills"
 
@@ -1216,34 +1218,50 @@ msgstr "Click here to create further lanugage tandems!"
 #~ msgid "Meine Tandem-Profile"
 #~ msgstr "My tandem profiles"
 
-#~ msgid "Filterung der Suchergebnisse anhand des Geschlechtes"
-#~ msgstr "Filter search results by gender"
-
-#~ msgid "Muttersprache - Zielsprache"
-#~ msgstr "Mother language - target language"
+#~ msgid "Beherrschte Sprache - Zielsprache"
+#~ msgstr "Your language - Target language"
 
 #, php-format
 #~ msgid ""
 #~ "Hier können Sie Sprachtandems bilden. Geben Sie dazu bitte zuerst "
-#~ "mindestens eine Muttersprache durch den Klick auf %s an."
+#~ "mindestens eine beherrschte Sprache durch den Klick auf %s an."
 #~ msgstr ""
-#~ "Here you can create language tandems. Please provide a first language for "
-#~ "that by clicking on %s."
+#~ "You can create language tandems here. Pleace specify at least one of your "
+#~ "languages before that by clicking on %s."
 
-#~ msgid "Muttersprache(n) verwalten"
-#~ msgstr "Manage first language(s)"
+#~ msgid "Beherrschte Sprachen verwalten"
+#~ msgstr "Manage your languages"
 
 #~ msgid ""
-#~ "Es kann kein Gesuch erstellt werden, solange keine Muttersprache "
+#~ "Es kann kein Gesuch erstellt werden, solange keine beherrschte Sprache "
 #~ "eingegeben wurde!"
-#~ msgstr "No request can be created as long as no first language is added!"
+#~ msgstr ""
+#~ "No request can be created as long as none of your languages have been "
+#~ "specified!"
 
 #~ msgid ""
-#~ "Es kann kein Gesuch für eine Muttersprache erstellt werden. Bitte eine "
-#~ "andere Zielsprache wählen!"
+#~ "Es kann kein Gesuch für eine beherrschte Sprache erstellt werden. Bitte "
+#~ "eine andere Zielsprache wählen!"
 #~ msgstr ""
-#~ "A request for first languages cannot be created. Please select another "
-#~ "target language!"
+#~ "No request can be created for one of your languages. Please select "
+#~ "another target language!"
+
+#, php-format
+#~ msgid ""
+#~ "Für die Sprache %s wurde bereits ein Gesuch erstellt, sodass diese nicht "
+#~ "als beherrschte Sprache hinzugefügt werden kann!"
+#~ msgstr ""
+#~ "A request has already been created for the language %s so that it cannot "
+#~ "be added as one of your languages!"
+
+#~ msgid "Die beherrschten Sprachen wurden aktualisiert!"
+#~ msgstr "Your languages have been updated!"
+
+#~ msgid "Zur Suche muss eine beherrschte Sprache ausgewählt werden!"
+#~ msgstr "To use the search you must enter one of your languages!"
+
+#~ msgid "Filterung der Suchergebnisse anhand des Geschlechtes"
+#~ msgstr "Filter search results by gender"
 
 #, php-format
 #~ msgid "Keine Ihrer Muttersprachen passt auf das Gesuch von %s!"
@@ -1255,23 +1273,6 @@ msgstr "Click here to create further lanugage tandems!"
 #~ msgstr ""
 #~ "A language cannot be added more than once to the list of first languages!"
 
-#, php-format
-#~ msgid ""
-#~ "Für die Sprache %s wurde bereits ein Gesuch erstellt, sodass diese nicht "
-#~ "als Muttersprache hinzugefügt werden kann!"
-#~ msgstr ""
-#~ "A request for the language %s has already been created so that the "
-#~ "language cannot be added as first language!"
-
-#~ msgid "Muttersprachen wurden aktualisiert!"
-#~ msgstr "First languages have been updated!"
-
-#~ msgid "Zur Suche muss eine Muttersprache ausgewählt werden!"
-#~ msgstr "You must select a mother language for the search!"
-
-#~ msgid "Die gewählte Muttersprache wurde nicht in der Datenbank gefunden!"
-#~ msgstr "The selected mother language could not be found in the database!"
-
 #, php-format
 #~ msgid "Sie haben keine passende Anfrage für das Angebot von Nutzer %s!"
 #~ msgstr "You don't have a matching request for the offer of user %s!"
diff --git a/locale/en/LC_MESSAGES/TandemPlugin.pot b/locale/en/LC_MESSAGES/TandemPlugin.pot
index 66ec292..76112a2 100644
--- a/locale/en/LC_MESSAGES/TandemPlugin.pot
+++ b/locale/en/LC_MESSAGES/TandemPlugin.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: TandemPlugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-12 10:23+0200\n"
+"POT-Creation-Date: 2025-05-23 14:52+0200\n"
 "PO-Revision-Date: 2017-07-11 13:47+0100\n"
 "Last-Translator: Moritz Strohm <strohm@data-quest.de>\n"
 "Language-Team: data-quest <info@data-quest.de>\n"
@@ -181,8 +181,8 @@ msgstr "Deletes old tandem requests."
 
 #: views/admin/search.php:12
 #, fuzzy
-msgid "Beherrschte Sprache"
-msgstr "Requested language and language niveau"
+msgid "Erstsprache"
+msgstr "Mother language"
 
 #: views/admin/search.php:15 views/admin/search.php:32
 #, fuzzy
@@ -209,7 +209,7 @@ msgstr ""
 
 #: views/admin/search.php:61 controllers/admin.php:446
 #, fuzzy
-msgid "Beherrschte Sprache - Zielsprache"
+msgid "Erstsprache - Zielsprache"
 msgstr "Manage first language(s)"
 
 #: views/admin/search.php:62 controllers/admin.php:447
@@ -252,8 +252,8 @@ msgstr "Allow filtering of search results by gender"
 
 #: views/admin/config.php:37
 msgid ""
-"Es kann ein Sprachniveau bei den beherrschten Sprachen angegeben werden, das "
-"bei der Suche nach passenden Tandems beachtet wird."
+"Es kann ein Sprachniveau bei den Erstsprachen angegeben werden, das bei der "
+"Suche nach passenden Tandems beachtet wird."
 msgstr ""
 
 #: views/admin/config.php:45
@@ -526,8 +526,8 @@ msgstr "Status"
 
 #: views/my_tandems/manage_mother_languages.php:7
 #, fuzzy
-msgid "Ihre beherrschten Sprachen"
-msgstr "Requested language and language niveau"
+msgid "Ihre Erstsprachen"
+msgstr "Your first language(s)"
 
 #: views/my_tandems/manage_mother_languages.php:11
 msgid "Land"
@@ -577,14 +577,14 @@ msgstr "Add tandem profile"
 #, fuzzy, php-format
 msgid ""
 "Hier können Sie Sprachtandems bilden. Geben Sie dazu bitte zuerst mindestens "
-"eine beherrschte Sprache durch den Klick auf %s an."
+"eine Erstsprache durch den Klick auf %s an."
 msgstr ""
 "Here you can create language tandems. Please provide a first language for "
 "that by clicking on %s."
 
 #: views/my_tandems/index.php:10
 #, fuzzy
-msgid "Beherrschte Sprachen verwalten"
+msgid "Erstsprachen verwalten"
 msgstr "Manage first language(s)"
 
 #: views/my_tandems/index.php:35
@@ -746,8 +746,8 @@ msgstr "The selected profile has not been found in the database!"
 #: controllers/profile.php:75
 #, fuzzy
 msgid ""
-"Es kann kein Gesuch erstellt werden, solange keine beherrschte Sprache "
-"eingegeben wurde!"
+"Es kann kein Gesuch erstellt werden, solange keine Erstsprache eingegeben "
+"wurde!"
 msgstr "No request can be created as long as no first language is added!"
 
 #: controllers/profile.php:104
@@ -769,8 +769,8 @@ msgstr "The entered language level for the target language is invalid!"
 #: controllers/profile.php:143
 #, fuzzy
 msgid ""
-"Es kann kein Gesuch für eine beherrschte Sprache erstellt werden. Bitte eine "
-"andere Zielsprache wählen!"
+"Es kann kein Gesuch für eine Erstsprache erstellt werden. Bitte eine andere "
+"Zielsprache wählen!"
 msgstr ""
 "A request for first languages cannot be created. Please select another "
 "target language!"
@@ -834,14 +834,14 @@ msgstr "Error during deletion of the tandem profile!"
 
 #: controllers/my_tandems.php:32
 #, fuzzy
-msgid "Meine beherrschten Sprachen"
+msgid "Meine Erstsprachen"
 msgstr "Requested language and language niveau"
 
 #: controllers/my_tandems.php:277
 #, fuzzy
 msgid ""
-"Eine Sprache kann nicht mehrfach zur Liste der beherrschten Sprachen "
-"hinzugefügt werden!"
+"Eine Sprache kann nicht mehrfach zur Liste der Erstsprachen hinzugefügt "
+"werden!"
 msgstr ""
 "A language cannot be added more than once to the list of first languages!"
 
@@ -849,14 +849,14 @@ msgstr ""
 #, fuzzy, php-format
 msgid ""
 "Für die Sprache %s wurde bereits ein Gesuch erstellt, sodass diese nicht als "
-"beherrschte Sprache hinzugefügt werden kann!"
+"Erstsprache hinzugefügt werden kann!"
 msgstr ""
 "A request for the language %s has already been created so that the language "
 "cannot be added as first language!"
 
 #: controllers/my_tandems.php:291
 #, fuzzy
-msgid "Die beherrschten Sprachen wurden aktualisiert!"
+msgid "Die Erstsprachen wurden aktualisiert!"
 msgstr "First languages have been updated!"
 
 #: controllers/admin.php:57 controllers/admin.php:233 controllers/admin.php:417
@@ -874,13 +874,13 @@ msgstr "Terminated tandems"
 
 #: controllers/admin.php:356
 #, fuzzy
-msgid "Zur Suche muss eine beherrschte Sprache ausgewählt werden!"
+msgid "Zur Suche muss eine Erstsprache ausgewählt werden!"
 msgstr "No mother language selecteed!"
 
 #: controllers/admin.php:373
 #, fuzzy
-msgid "Die gewählte beherrschte Sprache wurde nicht in der Datenbank gefunden!"
-msgstr "The selected profile has not been found in the database!"
+msgid "Die gewählte Erstsprache wurde nicht in der Datenbank gefunden!"
+msgstr "The selected target language cannot be found in the system!"
 
 #: controllers/admin.php:392
 #, fuzzy
@@ -1187,15 +1187,22 @@ msgstr "Searching for tandems. Currently there are no offers available."
 msgid "Hier klicken, um weitere Sprachtandems anzulegen!"
 msgstr "Click here to create further lanugage tandems!"
 
-#~ msgid "Muttersprache"
-#~ msgstr "Mother language"
+#, fuzzy
+#~ msgid "Beherrschte Sprache"
+#~ msgstr "Requested language and language niveau"
+
+#, fuzzy
+#~ msgid "Ihre beherrschten Sprachen"
+#~ msgstr "Requested language and language niveau"
+
+#, fuzzy
+#~ msgid ""
+#~ "Die gewählte beherrschte Sprache wurde nicht in der Datenbank gefunden!"
+#~ msgstr "The selected profile has not been found in the database!"
 
 #~ msgid "Unbekannter Nutzer"
 #~ msgstr "Unknown user"
 
-#~ msgid "Ihre Muttersprache(n)"
-#~ msgstr "Your first language(s)"
-
 #~ msgid "Sprachfähigkeit"
 #~ msgstr "Language skills"
 
-- 
GitLab