Skip to content

Commit ba830e7

Browse files
committed
Update translations
1 parent e41f096 commit ba830e7

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/HaagsTranslator.Tests/TranslatorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public class TranslatorTests
129129
[TestCase("fenomenale kerstfeest Valkenswaard Deurkierstandhouder kier", "feinaumenale kegsfeis Vallekeswaahd Deuâhkieâhstandhâhwâh kieâh")]
130130
[TestCase("logo mafketels design spelprogramma volop vorige ik je ben. boeking verbeteren. solliciteren heroïsche", "laugau mafkeitels diesain spelpraugramma vollop vorage ik je ben. boeking vebeiterûh. sollicitere herauiese")]
131131
[TestCase("Apps apps developer developers iPhone iphone Iphone bal gehakt enigste welkom Uitkijktoren Kijksteiger", "Eps eps dievellepâh dievellepâhs aaifaun aaifaun Aaifaun beschùitstùitâh einagste welkom Kèkstègâh Kèkstègâh")]
132-
[TestCase("precies Heeft ermee", "precies Hep ermei")]
132+
[TestCase("precies Heeft ermee asielminister schoolklas demissionair democratie emotie alternatieve Renze", "precies Hep ermei asielministâh schaulklas deimissiaunèâh deimaukrasie eimausie altâhnatieve Renze")]
133133
public void Given_Dutch_Translates_To_Haags(string dutch, string expectedTranslation)
134134
{
135135
var result = Translator.Translate(dutch);

src/HaagsTranslator/Translator.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ public static class Translator
238238
new []{ "(e|E)rg\\b", "$1rrag"}, // 'erg', moet voor 'ergens'
239239
new []{ "(?<![fnN])(a|o)rm","$1rrem" }, // 'platform', 'vormgeving', 'warm', geen 'normale', 'informatie'
240240
new []{ "(f|N|n)orma", "$1oâhma" }, // 'normale', 'informatie', geen 'boorplatform'
241-
new []{ "(i|I)nterna", "$1ntâhna" }, // 'internationale'
241+
new []{ "(i|I|a|A)(l|n)terna", "$1$2tâhna" }, // 'internationale', 'alternatieve'
242242
new []{ "elden", "elde"}, // 'zeeheldenkwartier'
243243
new []{ "oeter", "oetâh" }, // 'Zoetermeer', moet voor 'kermis'
244244
new []{ "erm\\b", "errum"}, // 'scherm', moet voor 'kermis'
@@ -301,7 +301,7 @@ public static class Translator
301301
new []{ "enso", "eso" }, // 'erwtensoep'
302302
new []{ "eum", "eijum" }, // 'museum'
303303
new []{ "(?<![eio])enm(?![e])", "em" }, // 'kinderboekenmuseum', geen 'kenmerken'
304-
new []{ "(?<![eiorvV])en(b|h|j|l|p|r|v|w|z)", "e$1"}, // 'binnenhof', geen 'paviljoenhoeder', 'venlo', 'Bernhard'
304+
new []{ "(?<![eiorRvV])en(b|h|j|l|p|r|v|w|z)", "e$1"}, // 'binnenhof', geen 'paviljoenhoeder', 'venlo', 'Bernhard'
305305
new []{ "([Hh])eb je ", "$1ebbie "}, // voor '-eb'
306306
new []{ "(H|h)eb (un|een)\\b", "$1ep'n"}, // voor '-eb'
307307
new []{ "(?<![eu])eb\\b", "ep"},
@@ -425,7 +425,7 @@ public static class Translator
425425
new []{ "ord(e|û)", "ogd$1"}, // 'worden'
426426
new []{ "(N|n)(|o)od", "$1aud"}, // 'noodzakelijk'
427427
new []{ "nirs\\b", "nieâhs" }, // 'souvenirs'
428-
new []{ "l(f|k|m|p)(?![aerou])", "lle$1"}, // 'volkslied', 'behulp', geen 'elkaar', 'doelpunten', 'IJsselmeer', 'vuilcontainer', 'spelprogramma'
428+
new []{ "l(f|k|m|p)(?![aeiroul])", "lle$1"}, // 'volkslied', 'behulp', geen 'elkaar', 'doelpunten', 'IJsselmeer', 'vuilcontainer', 'spelprogramma', 'asielminister', 'schoolklas'
429429
new []{ "(a|e|o)lk(?![ao])", "$1llek"}, // 'volkslied','elke', 'Valkenswaard', geen 'elkaar', 'welkom'
430430
new []{ "(F|f)olleklore", "$1olklore" },
431431
new []{ "o(c|k)a", "auka" }, // 'locaties'
@@ -443,6 +443,7 @@ public static class Translator
443443
new []{ "olop", "ollop"}, // 'volop'
444444
new []{ "i(p|P)hone", "aaifaun"},
445445
new []{ "Iphone", "Aaifaun"},
446+
new []{ "emo(?![e])", "eimau" }, // 'emotie', 'democratie', geen 'vemoeide'
446447
new []{ "(?<![gz])o(b|d|g|k|l|m|n|p|s|t|v)(i|e|o|au)", "au$1$2"}, // 'komen', 'grote', 'over', 'olie', 'notie', geen 'gokje', 'foto', 'doneren', 'zone'
447448
new []{ "O(b|d|g|k|l|m|p|s|t|v)(i|e)", "Au$1$2"}, // zelfde, maar dan met hoofdletter
448449
new []{ "\\bout", "âht" }, // 'outdoor'
@@ -545,9 +546,12 @@ public static class Translator
545546
new []{ "\\bThe Hague\\b", "De Heek" }, // moet na 'ee -> ei'
546547
new []{ "Krowne", "Kraun" },
547548
new []{ "social media", "sausjel miedieja" }, // moet na 'au'
549+
new []{ "\\b(D|d)em", "$1eim" }, // 'demissionair'
550+
new []{ "ssio", "ssiau" }, // 'demissionair'
548551
new []{ "sol(?![l])", "saul" }, // 'resoluut', geen 'solliciteren'
549552
new []{ "aine", "ène" }, // 'quarantaine'
550553
new []{ "tain", "tein" }, // 'vuilcontainer'
554+
new []{ "terna", "tena"},
551555
new []{ "(?<![eèuoin])gel\\b", "sjel"}, // 'handgel', geen 'regel', 'pingel', 'vogel'
552556
new []{ "ingel\\b", "ingol"}, // 'pingel'
553557
new []{ "ign", "inj"}, // 'rustsignaal'

0 commit comments

Comments
 (0)