diff --git a/src/main/resources/net/rptools/maptool/language/i18n_cs_CZ.properties b/src/main/resources/net/rptools/maptool/language/i18n_cs_CZ.properties
index 2c86e69cec..232bc79477 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_cs_CZ.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_cs_CZ.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error executing "{0}"\: the token name or id "{1}" is unknown on map "{2}".
macro.function.general.wrongNumParam = Function "{0}" requires exactly {1} parameters; {2} were provided.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Invalid metric type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_da_DK.properties b/src/main/resources/net/rptools/maptool/language/i18n_da_DK.properties
index 52081602a2..b1020b9347 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_da_DK.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_da_DK.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error executing "{0}"\: the token name or id "{1}" is unknown on map "{2}".
macro.function.general.wrongNumParam = Function "{0}" requires exactly {1} parameters; {2} were provided.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Ugyldig metrisk type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_de_DE.properties b/src/main/resources/net/rptools/maptool/language/i18n_de_DE.properties
index c46e199bdf..e95a48a6b4 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_de_DE.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_de_DE.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Fehler beim Ausführen von
macro.function.general.unknownTokenOnMap = Fehler beim Ausführen von "{0}"\: der Spielmarkenname oder die Id "{1}" ist auf der Karte "{2}" unbekannt.
macro.function.general.wrongNumParam = Funktion "{0}" benötigt exakt {1} Parameter; {2} wurden angegeben.
macro.function.general.listCannotBeEmpty = {0}\: String-Liste bei Argument {1} darf nicht leer sein
+macro.function.general.wrongParamType = Ein Parameter ist vom falschen Typ.
+macro.function.general.paramCannotBeEmpty = Ein Parameter ist leer.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Ungültiger Metriktyp "{0}".
@@ -2265,7 +2267,7 @@ msg.info.stopWebEndWebPoint = Stoppe Webserver-Endpoint.
# code adds that, if appropriate, based on the situation.
msg.info.versionFile = KANN DIE VERSIONSDATEI NICHT FINDEN
msg.info.assetsDisabled = Der SL hat das Einfügen von Spieler-Assets abgeschaltet.
-msg.info.server.upnp.discovering = Discovering UPnP gateways...
+msg.info.server.upnp.discovering = Suche UPnP-Gateways...
msg.title.exportMacro = Exportiere Makro
@@ -2787,7 +2789,7 @@ library.dialog.delete.confirm = Soll die Add-on-Bibliothek {0} wirklich entf
library.dialog.deleteData.confirm = Soll die Add-on-Bibliothek {0} mit allen ihren Daten wirklich entfernt werden?
library.dialog.copy.title = Das kopierte CSS dient nur Testzwecken.
Im Add-on benutze
lib\://net.rptools.maptool/css/mt-stat-sheet.css oder
lib\://net.rptools.maptool/css/mt-theme.css
library.dialog.copyMTThemeCSS = CSS-Theme ins Clipboard kopieren
-library.dialog.copyMTStatSheetTheme = Stat Sheet-Theme ins Clipboard kopieren
+library.dialog.copyMTStatSheetTheme = Stat-Sheet-Theme ins Clipboard kopieren
# Game Data
data.error.cantConvertTo = Kann {0} nicht in {1} konvertieren.
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_en_AU.properties b/src/main/resources/net/rptools/maptool/language/i18n_en_AU.properties
index 3c51b44586..a029ed192e 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_en_AU.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_en_AU.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error executing "{0}"\: the token name or id "{1}" is unknown on map "{2}".
macro.function.general.wrongNumParam = Function "{0}" requires exactly {1} parameters; {2} were provided.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Invalid metric type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_en_GB.properties b/src/main/resources/net/rptools/maptool/language/i18n_en_GB.properties
index ccfdf50ff3..58978b32ab 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_en_GB.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_en_GB.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error executing "{0}"\: the token name or id "{1}" is unknown on map "{2}".
macro.function.general.wrongNumParam = Function "{0}" requires exactly {1} parameters; {2} were provided.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Invalid metric type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_es_ES.properties b/src/main/resources/net/rptools/maptool/language/i18n_es_ES.properties
index c2ecc90c4e..97a5b96d3e 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_es_ES.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_es_ES.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error al ejecutar "{0}"\: el nombre o id de ficha "{1}" es desconocido en el mapa "{2}".
macro.function.general.wrongNumParam = La función "{0}" requiere exactamente {1} parámetros; {2} fueron proporcionados.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Tipo de medida "{0}" inválida.
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_fr_FR.properties b/src/main/resources/net/rptools/maptool/language/i18n_fr_FR.properties
index 97e09ff43b..ae40c17d9c 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_fr_FR.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_fr_FR.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Erreur en éxécutant {0}\: Le nom ou l'id du pion '{1}' est inconnu dans la carte '{2}'.
macro.function.general.wrongNumParam = La fonction {0} requiert exactement {1} paramètre(s); {2} ont été fournis.
macro.function.general.listCannotBeEmpty = {0}\: la liste {1} ne peut pas être vide
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Type Métrique {0} invalide.
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_it_IT.properties b/src/main/resources/net/rptools/maptool/language/i18n_it_IT.properties
index 5c1eec73ba..c6eba846f2 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_it_IT.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_it_IT.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Errore nell'esecuzione di "{0}"\: il nome del token o l'id "{1}" è sconosciuto sulla mappa "{2}".
macro.function.general.wrongNumParam = La funzione "{0}" richiede esattamente {1} parametri; Ne sono stati forniti {2}.
macro.function.general.listCannotBeEmpty = {0}\: la lista delle stringhe sull'argomento {1} non può essere vuota
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Tipo metrico "{0}" non valido.
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_ja_JP.properties b/src/main/resources/net/rptools/maptool/language/i18n_ja_JP.properties
index c144ddd0ef..6f4ca28a10 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_ja_JP.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_ja_JP.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = 『{0}』の実行時にエ
macro.function.general.unknownTokenOnMap = 『{0}』の実行時にエラー。『{2}』の地図では、トークン名またはID『{1}』は不明です。
macro.function.general.wrongNumParam = 関数 {0} の引数は {1} 個でなければなりません。与えられた引数は {2} 個でした。
macro.function.general.listCannotBeEmpty = {0}: 引数『{1}』の文字列リストを空にするとこはできません。
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = 計測タイプ {0} は無効です。
@@ -2786,8 +2788,8 @@ library.dialog.table.removeData = ライブラリーとデータを削除
library.dialog.delete.confirm = 拡張ライブラリー『{0}』を削除してもよろしいでしょうか?
library.dialog.deleteData.confirm = 拡張ライブラリー『{0}』と、全ての付随データを削除してもよろしいでしょうか?
library.dialog.copy.title = コピーされたCSSはテストで使用する事を目的としています。
拡張ライブラリーでの使用
lib\://net.rptools.maptool/css/mt-stat-sheet.css または
lib\://net.rptools.maptool/css/mt-theme.css
-library.dialog.copyMTThemeCSS = CSSテーマをクリップボードにコピーする
-library.dialog.copyMTStatSheetTheme = データシートのテーマをクリップボードにコピーする
+library.dialog.copyMTThemeCSS = Copy CSS Theme to clipbaord
+library.dialog.copyMTStatSheetTheme = Copy Stat Sheet Theme to clipbaord
# Game Data
data.error.cantConvertTo = {0} を {1} に変換する事ができません。
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_nl_NL.properties b/src/main/resources/net/rptools/maptool/language/i18n_nl_NL.properties
index b4809fbf56..98888664a5 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_nl_NL.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_nl_NL.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Fout bij het uitvoeren van "{0}"\: de token naam of id "{1}" is onbekend op kaart "{2}".
macro.function.general.wrongNumParam = Functie "{0}" vereist precies {1} parameters; {2} zijn geleverd.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Ongeldig metrisch type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_pl_PL.properties b/src/main/resources/net/rptools/maptool/language/i18n_pl_PL.properties
index 418d3b2f85..ffa1aaa8f8 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_pl_PL.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_pl_PL.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Blad podczas wykonywania {0
macro.function.general.unknownTokenOnMap = Błąd przy wykonywaniu „{0}”\: nazwa lub ID żetonu „{1}” nie są znane na mapie „{2}”.
macro.function.general.wrongNumParam = Funkcja {0} wymaga dokladnie {1} parametetÛw; {2} jest podanych.
macro.function.general.listCannotBeEmpty = {0}\: lista znaków dla argumentu {1} nie może być pusta
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Invalid Metric type {0}.
@@ -2786,8 +2788,8 @@ library.dialog.table.removeData = Usuń bibliotekę i dane
library.dialog.delete.confirm = Czy na pewno chcesz usunąć bibliotekę dodatków {0}?
library.dialog.deleteData.confirm = Czy na pewno chcesz usunąć bibliotekę dodatków {0} i wszystkie jej dane?
library.dialog.copy.title = Skopiowany CSS służy wyłącznie do testowania.
W ramach dodatku użyj
lib\://net.rptools.maptool/css/mt-stat-sheet.css lub
lib\://net.rptools.maptool/css/mt-theme.css
-library.dialog.copyMTThemeCSS = Skopiuj motyw CSS do clipbaord
-library.dialog.copyMTStatSheetTheme = Skopiuj motyw arkusza statystyk do clipbaord
+library.dialog.copyMTThemeCSS = Copy CSS Theme to clipbaord
+library.dialog.copyMTStatSheetTheme = Copy Stat Sheet Theme to clipbaord
# Game Data
data.error.cantConvertTo = Nie można przekonwertować {0} na {1}.
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_pt_BR.properties b/src/main/resources/net/rptools/maptool/language/i18n_pt_BR.properties
index 213a6f81f7..e51cbb2f56 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_pt_BR.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_pt_BR.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error executing "{0}"\: the token name or id "{1}" is unknown on map "{2}".
macro.function.general.wrongNumParam = Function "{0}" requires exactly {1} parameters; {2} were provided.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Invalid metric type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_ru_RU.properties b/src/main/resources/net/rptools/maptool/language/i18n_ru_RU.properties
index feea347de8..b8bb085490 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_ru_RU.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_ru_RU.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Ошибка выполнения "{0}"\: имя или id токена "{1}" неизвестно на карте "{2}".
macro.function.general.wrongNumParam = Функция "{0}" требует ровно {1} параметра/-ов; было предоставлено\: {2}.
macro.function.general.listCannotBeEmpty = {0}\: список строк аргумента {1} не может быть пустым
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Недопустимый тип метрики "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_si_LK.properties b/src/main/resources/net/rptools/maptool/language/i18n_si_LK.properties
index 0945e5e313..321e956cd3 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_si_LK.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_si_LK.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error executing "{0}"\: the token name or id "{1}" is unknown on map "{2}".
macro.function.general.wrongNumParam = Function "{0}" requires exactly {1} parameters; {2} were provided.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Invalid metric type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_sv_SE.properties b/src/main/resources/net/rptools/maptool/language/i18n_sv_SE.properties
index fe994dac94..d6296d00da 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_sv_SE.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_sv_SE.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Fel vid körning av "{0}"\: token namn eller id "{1}" är okänd på kartan "{2}".
macro.function.general.wrongNumParam = Funktion "{0}" kräver exakt {1} parametrar; {2} har angetts.
macro.function.general.listCannotBeEmpty = {0}\: stränglista i argument {1} kan inte vara tom
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Ogiltig metrisk typ "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_uk_UA.properties b/src/main/resources/net/rptools/maptool/language/i18n_uk_UA.properties
index 78cc69c18f..184d06acfc 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_uk_UA.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_uk_UA.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = Error executing "{0}"\: the token name or id "{1}" is unknown on map "{2}".
macro.function.general.wrongNumParam = Function "{0}" requires exactly {1} parameters; {2} were provided.
macro.function.general.listCannotBeEmpty = {0}\: string list at argument {1} cannot be empty
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = Invalid metric type "{0}".
diff --git a/src/main/resources/net/rptools/maptool/language/i18n_zh_CN.properties b/src/main/resources/net/rptools/maptool/language/i18n_zh_CN.properties
index 4ca9d5191a..5a60f28051 100644
--- a/src/main/resources/net/rptools/maptool/language/i18n_zh_CN.properties
+++ b/src/main/resources/net/rptools/maptool/language/i18n_zh_CN.properties
@@ -1877,6 +1877,8 @@ macro.function.general.unknownProperty = Error executing "{0}"\: th
macro.function.general.unknownTokenOnMap = 执行"{0}"错误:在地图"{2}"上指示物名称或id"{1}"未知。
macro.function.general.wrongNumParam = 函数"{0}"需要 {1} 项参数,但提供了 {2} 项。
macro.function.general.listCannotBeEmpty = {0}\: 字符串列表的参数 {1} 不能为空
+macro.function.general.wrongParamType = A parameter is the wrong type.
+macro.function.general.paramCannotBeEmpty = A parameter is empty.
# Token Distance functions
# I.e. ONE_TWO_ONE or ONE_ONE_ONE
macro.function.getDistance.invalidMetric = 距离度量方法"{0}"非法。