From bb43068d73b3eb85bf0cfd875787c87e0e06ee2b Mon Sep 17 00:00:00 2001 From: Elizabeth Mattijsen Date: Sat, 14 Oct 2023 10:59:30 +0200 Subject: [PATCH] RakuAST: add quite a few missing core features to localizations - also do the NL and DE translations where possible - remove some dead "code" from the NL localization --- lib/L10N/DE.rakumod | 6 +++--- lib/L10N/EN.rakumod | 4 ++-- lib/L10N/IT.rakumod | 6 +++--- lib/L10N/NL.rakumod | 4 ++-- lib/RakuAST/Deparse/L10N/DE.rakumod | 4 ++-- lib/RakuAST/Deparse/L10N/EN.rakumod | 2 +- lib/RakuAST/Deparse/L10N/IT.rakumod | 4 ++-- lib/RakuAST/Deparse/L10N/NL.rakumod | 4 ++-- tools/templates/L10N/CORE | 17 +++++++++++++++ tools/templates/L10N/DE | 19 ++++++++++++++++- tools/templates/L10N/EN | 17 +++++++++++++++ tools/templates/L10N/IT | 18 +++++++++++++++- tools/templates/L10N/NL | 33 ++++++++++++++++++----------- 13 files changed, 107 insertions(+), 31 deletions(-) diff --git a/lib/L10N/DE.rakumod b/lib/L10N/DE.rakumod index 6e293c260ca..22a8009b179 100644 --- a/lib/L10N/DE.rakumod +++ b/lib/L10N/DE.rakumod @@ -1,7 +1,7 @@ # This file contains the German Slang of the Raku Programming Language #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-14T00:53:03+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE role L10N::DE { @@ -60,8 +60,8 @@ role L10N::DE { token infix-or { oder} token infix-orelse { oderanders} token infix-unicmp { unicmp} - token infix-X { X} token infix-x { x} + token infix-X { X} token infix-xx { xx} token infix-Z { R} token meta-R { U} @@ -154,7 +154,7 @@ role L10N::DE { token use-require { require} token use-use { verwende} method core2ast { - my constant %mapping = "alle", "all", "beliebig", "any", "anhängen", "append", "warte", "await", "tasche", "bag", "steig-aus", "bail-out", "segne", "bless", "kategorisier", "categorize", "decke", "ceiling", "zeichen", "chars", "hack-linieende", "chomp", "hack", "chop", "wie-zeiche", "chr", "wie-zeichen", "chrs", "klassifizier", "classify", "schließe", "close", "kamm", "comb", "kombinationen", "combinations", "kreuz", "cross", "tief-kartiere", "deepmap", "definiert", "defined", "sterb", "die", "fertig", "done", "duck-kartiere", "duckmap", "elemente", "elems", "sende", "emit", "ende", "end", "eval-stirbt-ok", "eval-dies-ok", "eval-lebt-ok", "eval-lives-ok", "verlasse", "exit", "scheitere", "fail", "scheitert-wie", "fails-like", "erste", "first", "flach", "flat", "drehum", "flip", "boden", "floor", "erhalte", "get", "erhaltez", "getc", "kern", "gist", "filter", "grep", "hasch", "hash", "kopf", "head", "einzug", "indent", "indizes", "indices", "ist", "is", "ist-ungefähr", "is-approx", "is-im-ganzen", "is-deeply", "istein-ok", "isa-ok", "istnicht", "isnt", "artikel", "item", "verbinde", "join", "schlüssel", "key", "schlüssels", "keys", "sw", "kv", "letzte", "last", "letzte-anruf", "lastcall", "wie", "like", "linien", "lines", "verknüpfung", "link", "liste", "list", "lebt-ok", "lives-ok", "niedrigstwertige-bit", "lsb", "mache", "make", "kartiere", "map", "bewege", "move", "höchstwertiges-bit", "msb", "nächste", "next", "nicht-ok", "nok", "kein", "none", "nicht", "not", "notiere", "note", "ein", "one", "als-zahl", "ord", "als-zahlen", "ords", "paar", "pair", "paare", "pairs", "gut", "pass", "permutationen", "permutations", "pflücke", "pick", "plane", "plan", "stelle-voran", "prepend", "druck", "print", "druckf", "printf", "fortfahre", "proceed", "schiebe-oben", "push", "sag-es", "put", "zufällig", "rand", "nochmals", "redo", "reduziere", "reduce", "wiederholt", "repeated", "kehr-um", "reverse", "um-index", "rindex", "werfe", "roll", "drehe", "rotate", "runde-ab", "round", "jeder-mal", "roundrobin", "laufe", "run", "sag", "say", "sammlung", "set", "schiebe-unter", "shift", "überspringe", "skip", "überspringe-alle", "skip-rest", "schlaf", "sleep", "wecker", "sleep-timer", "schlafe-bis", "sleep-until", "schlürfe", "slurp", "verpfeife", "snitch", "also", "so", "sortier", "sort", "spleiße", "splice", "teilt", "split", "sdruckf", "sprintf", "spritz", "spurt", "quadratwurzel", "sqrt", "quetschen", "squish", "zufällig-so", "srand", "gelinge", "succeed", "summiere", "sum", "symbolische-verknüpfung", "symlink", "schwanz", "tail", "nim", "take", "nmm-rw", "take-rw", "werft-wie", "throws-like", "zumachen", "todo", "trim-führend", "trim-leading", "trim-hinterher", "trim-trailing", "kürzen", "truncate", "einzigartig", "unique", "nicht-wie", "unlike", "hebe-auf", "unlink", "onderin", "unshift", "verwende-ok", "use-ok", "wie-zahlen", "val", "wert", "value", "werte", "values", "warne", "warn", "wörter", "words", "reißverschluss", "zip"; + my constant %mapping = "alle", "all", "beliebig", "any", "anhängen", "append", "warte", "await", "tasche", "bag", "steig-aus", "bail-out", "segne", "bless", "kategorisier", "categorize", "decke", "ceiling", "zeichen", "chars", "hack-linieende", "chomp", "hack", "chop", "wie-zeiche", "chr", "wie-zeichen", "chrs", "klassifizier", "classify", "schließe", "close", "kamm", "comb", "kombinationen", "combinations", "enthält", "contains", "kreuz", "cross", "dekodiere", "decode", "tief-kartiere", "deepmap", "definiert", "defined", "sterb", "die", "fertig", "done", "duck-kartiere", "duckmap", "elemente", "elems", "sende", "emit", "kodiere", "encode", "ende", "end", "endet-mit", "ends-with", "eval-stirbt-ok", "eval-dies-ok", "eval-lebt-ok", "eval-lives-ok", "verlasse", "exit", "scheitere", "fail", "scheitert-wie", "fails-like", "erste", "first", "flach", "flat", "drehum", "flip", "boden", "floor", "erhalte", "get", "erhaltez", "getc", "kern", "gist", "filter", "grep", "hasch", "hash", "kopf", "head", "einzug", "indent", "indizes", "indices", "ist", "is", "ist-ungefähr", "is-approx", "ist-im-ganzen", "is-deeply", "ist-prim", "is-prime", "istein-ok", "isa-ok", "istnicht", "isnt", "artikel", "item", "verbinde", "join", "schlüssel", "key", "schlüssels", "keys", "sw", "kv", "letzte", "last", "letzte-anruf", "lastcall", "wie", "like", "linien", "lines", "verknüpfung", "link", "liste", "list", "lebt-ok", "lives-ok", "niedrigstwertige-bit", "lsb", "mache", "make", "kartiere", "map", "paar", "match", "bewege", "move", "höchstwertiges-bit", "msb", "neu", "new", "nächste", "next", "nicht-ok", "nok", "kein", "none", "nicht", "not", "notiere", "note", "ein", "one", "als-zahl", "ord", "als-zahlen", "ords", "paar", "pair", "paare", "pairs", "gut", "pass", "permutationen", "permutations", "pflücke", "pick", "plane", "plan", "stelle-voran", "prepend", "druck", "print", "druckf", "printf", "fortfahre", "proceed", "schiebe-oben", "push", "sag-es", "put", "zufällig", "rand", "nochmals", "redo", "reduziere", "reduce", "wiederholt", "repeated", "kehr-um", "reverse", "um-index", "rindex", "werfe", "roll", "drehe", "rotate", "runde-ab", "round", "jeder-mal", "roundrobin", "laufe", "run", "sag", "say", "sammlung", "set", "schiebe-unter", "shift", "überspringe", "skip", "überspringe-alle", "skip-rest", "schlaf", "sleep", "wecker", "sleep-timer", "schlafe-bis", "sleep-until", "schlürfe", "slurp", "verpfeife", "snitch", "also", "so", "sortier", "sort", "spleiße", "splice", "teilt", "split", "sdruckf", "sprintf", "spritz", "spurt", "quadratwurzel", "sqrt", "quetschen", "squish", "zufällig-so", "srand", "beginnt-mit", "starts-with", "ersetz", "subst", "gelinge", "succeed", "summiere", "sum", "symbolische-verknüpfung", "symlink", "schwanz", "tail", "nim", "take", "nmm-rw", "take-rw", "werft-wie", "throws-like", "zumachen", "todo", "übersetz", "trans", "trim-führend", "trim-leading", "trim-hinterher", "trim-trailing", "kürzen", "truncate", "einzigartig", "unique", "nicht-wie", "unlike", "hebe-auf", "unlink", "onderin", "unshift", "verwende-ok", "use-ok", "wie-zahlen", "val", "wert", "value", "werte", "values", "warne", "warn", "wörter", "words", "reißverschluss", "zip"; my $ast := self.ast(); if %mapping{$ast.simple-identifier()} -> $original { RakuAST::Name.from-identifier($original) diff --git a/lib/L10N/EN.rakumod b/lib/L10N/EN.rakumod index a21f4d4b413..fc0238ed852 100644 --- a/lib/L10N/EN.rakumod +++ b/lib/L10N/EN.rakumod @@ -1,7 +1,7 @@ # This file contains the English slang of the Raku Programming Language #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-13T15:13:18+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE role L10N::EN { @@ -115,8 +115,8 @@ role L10N::EN { token scope-anon { anon} token scope-augment { augment} token scope-constant { constant} - token scope-HAS { HAS} token scope-has { has} + token scope-HAS { HAS} token scope-my { my} token scope-our { our} token scope-state { state} diff --git a/lib/L10N/IT.rakumod b/lib/L10N/IT.rakumod index 3180671333a..0c3907709b1 100644 --- a/lib/L10N/IT.rakumod +++ b/lib/L10N/IT.rakumod @@ -1,7 +1,7 @@ # This file contains the Italian Slang of the Raku Programming Language #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-13T15:13:18+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE role L10N::IT { @@ -115,8 +115,8 @@ role L10N::IT { token scope-anon { anon} token scope-augment { augment} token scope-constant { constante} - token scope-HAS { HA} token scope-has { ha} + token scope-HAS { HA} token scope-my { "il-mio"} token scope-our { "il-nostro"} token scope-state { stato} @@ -154,7 +154,7 @@ role L10N::IT { token use-require { richiedere} token use-use { usare} method core2ast { - my constant %mapping = "tutti", "all", "ogni", "any", "aggiungi", "append", "aspetta", "await", "borsa", "bag", "categorizzare", "categorize", "soffitto", "ceiling", "classificare", "classify", "chide", "close", "pettine", "comb", "combinazioni", "combinations", "mappa-profonda", "deepmap", "definito", "defined", "muori", "die", "fatto", "done", "mappa-anatra", "duckmap", "emettere", "emit", "fine", "end", "uscire", "exit", "fallire", "fail", "primo", "first", "piatto", "flat", "pavimento", "floor", "barriera-completa", "full-barrier", "prendi", "get", "essenza", "gist", "testa", "head", "indenta", "indent", "indice", "index", "indici", "indices", "articolo", "item", "unirsi", "join", "chiave", "key", "chiavi", "keys", "cv", "kv", "ultimo", "last", "ultima-chiamata", "lastcall", "linee", "lines", "elenco", "list", "fare", "make", "mappa", "map", "muove", "move", "prossimo", "next", "prossimo-chiamato", "nextcallee", "prossimo-esteso", "nextsame", "prossimo-con", "nextwith", "nessuno", "none", "non", "not", "nota", "note", "uno", "one", "aperto", "open", "paio", "pair", "pai", "pairs", "permutazioni", "permutations", "prendi", "pick", "stampa", "print", "f-stampa", "printf", "procedi", "proceed", "richiesta", "prompt", "spinge", "push", "metti", "put", "rifai", "redo", "riduci", "reduce", "ripetuto", "repeated", "restituisci", "return", "stesso-caso", "samecase", "stessa-marca", "samemark", "stessa-con", "samewith", "dillo", "say", "sposta", "shift", "firma", "sign", "segno", "signal", "salta", "skip", "dormi", "sleep", "dormi-fino-a", "sleep-until", "scivola", "slip", "bevi", "slurp", "taglia", "snip", "fail-la-spia", "snitch", "così", "so", "ordina", "sort", "unisci", "splice", "divitevi", "split", "spruzza", "spurt", "schiaccia", "squish", "riuscirci", "succeed", "somma", "sum", "coda", "tail", "prendi", "take", "prendi-rw", "take-rw", "taglia", "trim", "taglia-in-testa", "trim-leading", "taglia-in-coda", "trim-trailing", "troncare", "truncate", "valore", "value", "valori", "values", "avviso", "warn", "caso-della-parola", "wordcase", "parole", "words"; + my constant %mapping = "tutti", "all", "ogni", "any", "aggiungi", "append", "aspetta", "await", "borsa", "bag", "categorizzare", "categorize", "soffitto", "ceiling", "classificare", "classify", "chide", "close", "pettine", "comb", "combinazioni", "combinations", "mappa-profonda", "deepmap", "definito", "defined", "muori", "die", "fatto", "done", "mappa-anatra", "duckmap", "emettere", "emit", "fine", "end", "uscire", "exit", "fallire", "fail", "primo", "first", "piatto", "flat", "pavimento", "floor", "barriera-completa", "full-barrier", "prendi", "get", "essenza", "gist", "testa", "head", "indenta", "indent", "indice", "index", "indici", "indices", "articolo", "item", "unirsi", "join", "chiave", "key", "chiavi", "keys", "cv", "kv", "ultimo", "last", "ultima-chiamata", "lastcall", "linee", "lines", "elenco", "list", "fare", "make", "mappa", "map", "muove", "move", "prossimo", "next", "prossimo-chiamato", "nextcallee", "prossimo-esteso", "nextsame", "prossimo-con", "nextwith", "nessuno", "none", "non", "not", "nota", "note", "uno", "one", "aperto", "open", "paio", "pair", "pai", "pairs", "permutazioni", "permutations", "prendi", "pick", "stampa", "print", "f-stampa", "printf", "procedi", "proceed", "richiesta", "prompt", "spinge", "push", "metti", "put", "rifai", "redo", "riduci", "reduce", "ripetuto", "repeated", "restituisci", "return", "restituisci-rw", "return-rw", "stesso-caso", "samecase", "stessa-marca", "samemark", "stessa-con", "samewith", "dillo", "say", "sposta", "shift", "firma", "sign", "segno", "signal", "salta", "skip", "dormi", "sleep", "dormi-fino-a", "sleep-until", "scivola", "slip", "bevi", "slurp", "taglia", "snip", "fail-la-spia", "snitch", "così", "so", "ordina", "sort", "unisci", "splice", "divitevi", "split", "spruzza", "spurt", "schiaccia", "squish", "riuscirci", "succeed", "somma", "sum", "coda", "tail", "prendi", "take", "prendi-rw", "take-rw", "taglia", "trim", "taglia-in-testa", "trim-leading", "taglia-in-coda", "trim-trailing", "troncare", "truncate", "valore", "value", "valori", "values", "avviso", "warn", "caso-della-parola", "wordcase", "parole", "words"; my $ast := self.ast(); if %mapping{$ast.simple-identifier()} -> $original { RakuAST::Name.from-identifier($original) diff --git a/lib/L10N/NL.rakumod b/lib/L10N/NL.rakumod index 4241dfe80e6..2b6519a3dad 100644 --- a/lib/L10N/NL.rakumod +++ b/lib/L10N/NL.rakumod @@ -1,7 +1,7 @@ # This file contains the Dutch Slang of the Raku Programming Language #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-13T15:13:18+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE role L10N::NL { @@ -154,7 +154,7 @@ role L10N::NL { token use-require { require} token use-use { gebruik} method core2ast { - my constant %mapping = "alle", "all", "elke", "any", "voeg-achteraan", "append", "wacht-op", "await", "tas", "bag", "geef-op", "bail-out", "zegen", "bless", "kan-ok", "can-ok", "categoriseer", "categorize", "plafond", "ceiling", "letters", "chars", "kap-regeleinde", "chomp", "kap", "chop", "als-letter", "chr", "als-letters", "chrs", "classificeer", "classify", "sluit", "close", "kam", "comb", "combinaties", "combinations", "kruis", "cross", "diep-arrangeer", "deepmap", "gedefinieerd", "defined", "sterf", "die", "klaar", "done", "duik-arrangeer", "duckmap", "elementen", "elems", "zend", "emit", "einde", "end", "eval-sterft-ok", "eval-dies-ok", "eval-leeft-ok", "eval-lives-ok", "verlaat", "exit", "faal", "fail", "faalt-als", "fails-like", "vouw-kast", "fc", "eerste", "first", "plat", "flat", "draaiom", "flip", "vloer", "floor", "pak", "get", "pakc", "getc", "kern", "gist", "filter", "grep", "moes", "hash", "hoofd", "head", "indenteer", "indent", "is-ongeveer", "is-approx", "is-helemaal", "is-deeply", "iseen-ok", "isa-ok", "isniet", "isnt", "plak", "join", "sleutel", "key", "sleutels", "keys", "sw", "kv", "laatste", "last", "laatste-aanroep", "lastcall", "onder-kast", "lc", "lijkt-op", "like", "regels", "lines", "koppeling", "link", "lijst", "list", "leeft-ok", "lives-ok", "minst-belangrijke-bit", "lsb", "maak", "make", "arrangeer", "map", "verplaats", "move", "belangrijkste-bit", "msb", "volgende", "next", "niet-ok", "nok", "geen", "none", "niet", "not", "merk-op", "note", "een", "one", "als-getal", "ord", "als-getallen", "ords", "paar", "pair", "paren", "pairs", "goed", "pass", "permutaties", "permutations", "kies", "pick", "verwacht", "plan", "voeg-voor", "prepend", "druk", "print", "drukf", "printf", "ga-door", "proceed", "vraag", "prompt", "stapel-op", "push", "zeg-het", "put", "willkeurig", "rand", "nog-eens", "redo", "reduceer", "reduce", "herhaaldelijk", "repeated", "retour", "return", "retour-rw", "return-rw", "keer-om", "reverse", "om-index", "rindex", "gooi", "roll", "roteer", "rotate", "rond-af", "round", "ieder-een", "roundrobin", "voer-uit", "run", "zelfde-kast", "samecase", "zelfde-accent", "samemark", "zelfde-met", "samewith", "zeg", "say", "verzameling", "set", "onderuit", "shift", "teken", "sign", "signaal", "signal", "sla-over", "skip", "sla-rest-over", "skip-rest", "slaap", "sleep", "wekker", "sleep-timer", "slaap-tot", "sleep-until", "glip", "slip", "knip", "snip", "spiek", "snitch", "dus", "so", "sorteer", "sort", "splits-lijst", "splice", "splits-letters", "split", "sdrukf", "sprintf", "spuit", "spurt", "wortel", "sqrt", "plet", "squish", "zo-willekeurig", "srand", "slaag", "succeed", "sommeer", "sum", "symbolische-koppeling", "symlink", "staart", "tail", "neem", "take", "neem-rw", "take-rw", "titel-kast", "tc", "titel-onder-kast", "tclc", "knalt-als", "throws-like", "tedoen", "todo", "trim-vooraan", "trim-leading", "trim-achteraan", "trim-trailing", "kap-af", "truncate", "boven-kast", "uc", "uniek", "unique", "lijkt-niet-als", "unlike", "ontkoppel", "unlink", "onderin", "unshift", "gebruik-ok", "use-ok", "als-nummers", "val", "waarde", "value", "waardes", "values", "waarschuw", "warn", "woord-kast", "wordcase", "woorden", "words", "rits", "zip"; + my constant %mapping = "alle", "all", "elke", "any", "voeg-achteraan", "append", "wacht-op", "await", "tas", "bag", "geef-op", "bail-out", "zegen", "bless", "kan-ok", "can-ok", "categoriseer", "categorize", "plafond", "ceiling", "letters", "chars", "kap-regeleinde", "chomp", "kap", "chop", "als-letter", "chr", "als-letters", "chrs", "classificeer", "classify", "sluit", "close", "kam", "comb", "combinaties", "combinations", "bevat", "contains", "kruis", "cross", "decodeer", "decode", "diep-arrangeer", "deepmap", "gedefinieerd", "defined", "sterf", "die", "klaar", "done", "duik-arrangeer", "duckmap", "elementen", "elems", "zend", "emit", "codeer", "encode", "einde", "end", "eindigt-met", "ends-with", "eval-sterft-ok", "eval-dies-ok", "eval-leeft-ok", "eval-lives-ok", "verlaat", "exit", "faal", "fail", "faalt-als", "fails-like", "vouw-kast", "fc", "eerste", "first", "plat", "flat", "draaiom", "flip", "vloer", "floor", "pak", "get", "pakc", "getc", "kern", "gist", "filter", "grep", "moes", "hash", "hoofd", "head", "indenteer", "indent", "is-ongeveer", "is-approx", "is-helemaal", "is-deeply", "is-priem", "is-prime", "iseen-ok", "isa-ok", "isniet", "isnt", "plak", "join", "sleutel", "key", "sleutels", "keys", "sw", "kv", "laatste", "last", "laatste-aanroep", "lastcall", "onder-kast", "lc", "lijkt-op", "like", "regels", "lines", "koppeling", "link", "lijst", "list", "leeft-ok", "lives-ok", "minst-belangrijke-bit", "lsb", "maak", "make", "arrangeer", "map", "verplaats", "move", "belangrijkste-bit", "msb", "nieuw", "new", "volgende", "next", "niet-ok", "nok", "geen", "none", "niet", "not", "merk-op", "note", "een", "one", "als-getal", "ord", "als-getallen", "ords", "paar", "pair", "paren", "pairs", "ontleed-nummer", "parse-base", "ontleed-namen", "parse-names", "goed", "pass", "permutaties", "permutations", "kies", "pick", "verwacht", "plan", "floep", "pop", "voeg-voor", "prepend", "druk", "print", "drukf", "printf", "ga-door", "proceed", "vraag", "prompt", "stapel-op", "push", "zeg-het", "put", "willkeurig", "rand", "nog-eens", "redo", "reduceer", "reduce", "herhaaldelijk", "repeated", "retour", "return", "retour-rw", "return-rw", "keer-om", "reverse", "om-index", "rindex", "gooi", "roll", "wortels", "roots", "roteer", "rotate", "rond-af", "round", "ieder-een", "roundrobin", "voer-uit", "run", "zelfde-kast", "samecase", "zelfde-accent", "samemark", "zelfde-met", "samewith", "zeg", "say", "verzameling", "set", "onderuit", "shift", "teken", "sign", "signaal", "signal", "sla-over", "skip", "sla-rest-over", "skip-rest", "slaap", "sleep", "wekker", "sleep-timer", "slaap-tot", "sleep-until", "glip", "slip", "knip", "snip", "spiek", "snitch", "dus", "so", "sorteer", "sort", "splits-lijst", "splice", "splits-letters", "split", "sdrukf", "sprintf", "spuit", "spurt", "wortel", "sqrt", "plet", "squish", "zo-willekeurig", "srand", "begint-met", "starts-with", "substr-gelijk", "substr-eq", "slaag", "succeed", "sommeer", "sum", "symbolische-koppeling", "symlink", "staart", "tail", "neem", "take", "neem-rw", "take-rw", "titel-kast", "tc", "titel-onder-kast", "tclc", "knalt-als", "throws-like", "tedoen", "todo", "vertaal", "trans", "trim-vooraan", "trim-leading", "trim-achteraan", "trim-trailing", "kap-af", "truncate", "boven-kast", "uc", "uniek", "unique", "lijkt-niet-als", "unlike", "ontkoppel", "unlink", "onderin", "unshift", "gebruik-ok", "use-ok", "als-nummers", "val", "waarde", "value", "waardes", "values", "waarschuw", "warn", "woord-kast", "wordcase", "woorden", "words", "rits", "zip"; my $ast := self.ast(); if %mapping{$ast.simple-identifier()} -> $original { RakuAST::Name.from-identifier($original) diff --git a/lib/RakuAST/Deparse/L10N/DE.rakumod b/lib/RakuAST/Deparse/L10N/DE.rakumod index bf37f0f8eb7..1bb18e5ceaa 100644 --- a/lib/RakuAST/Deparse/L10N/DE.rakumod +++ b/lib/RakuAST/Deparse/L10N/DE.rakumod @@ -2,10 +2,10 @@ # Programming Language. #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-14T00:53:03+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE -my constant %xlation = "adverb-pc-delete", "entferne", "adverb-pc-exists", "existiert", "adverb-pc-k", "s", "adverb-pc-kv", "sw", "adverb-pc-v", "w", "adverb-rx-continue", "fortsetzen", "adverb-rx-ex", "er", "adverb-rx-exhaustive", "erschöpfend", "adverb-rx-nd", "te", "adverb-rx-nth", "te", "adverb-rx-ov", "üb", "adverb-rx-overlap", "überlappung", "adverb-rx-ratchet", "ratsche", "adverb-rx-rd", "te", "adverb-rx-st", "te", "adverb-rx-x", "mal", "block-default", "standard", "block-else", "sonst", "block-elsif", "sonstwenn", "block-for", "füralle", "block-given", "gegeben", "block-if", "wenn", "block-loop", "schleife", "block-orwith", "odermit", "block-repeat", "wiederhole", "block-unless", "wennnicht", "block-until", "bis", "block-when", "wann", "block-whenever", "wannimmer", "block-while", "solange", "block-with", "mit", "block-without", "ohne", "constraint-where", "wo", "core-all", "alle", "core-any", "beliebig", "core-append", "anhängen", "core-await", "warte", "core-bag", "tasche", "core-bail-out", "steig-aus", "core-bless", "segne", "core-categorize", "kategorisier", "core-ceiling", "decke", "core-chars", "zeichen", "core-chomp", "hack-linieende", "core-chop", "hack", "core-chr", "wie-zeiche", "core-chrs", "wie-zeichen", "core-classify", "klassifizier", "core-close", "schließe", "core-comb", "kamm", "core-combinations", "kombinationen", "core-cross", "kreuz", "core-deepmap", "tief-kartiere", "core-defined", "definiert", "core-die", "sterb", "core-done", "fertig", "core-duckmap", "duck-kartiere", "core-elems", "elemente", "core-emit", "sende", "core-end", "ende", "core-eval-dies-ok", "eval-stirbt-ok", "core-eval-lives-ok", "eval-lebt-ok", "core-exit", "verlasse", "core-fail", "scheitere", "core-fails-like", "scheitert-wie", "core-first", "erste", "core-flat", "flach", "core-flip", "drehum", "core-floor", "boden", "core-get", "erhalte", "core-getc", "erhaltez", "core-gist", "kern", "core-grep", "filter", "core-hash", "hasch", "core-head", "kopf", "core-indent", "einzug", "core-indices", "indizes", "core-is", "ist", "core-is-approx", "ist-ungefähr", "core-is-deeply", "is-im-ganzen", "core-isa-ok", "istein-ok", "core-isnt", "istnicht", "core-item", "artikel", "core-join", "verbinde", "core-key", "schlüssel", "core-keys", "schlüssels", "core-kv", "sw", "core-last", "letzte", "core-lastcall", "letzte-anruf", "core-like", "wie", "core-lines", "linien", "core-link", "verknüpfung", "core-list", "liste", "core-lives-ok", "lebt-ok", "core-lsb", "niedrigstwertige-bit", "core-make", "mache", "core-map", "kartiere", "core-move", "bewege", "core-msb", "höchstwertiges-bit", "core-next", "nächste", "core-nok", "nicht-ok", "core-none", "kein", "core-not", "nicht", "core-note", "notiere", "core-one", "ein", "core-ord", "als-zahl", "core-ords", "als-zahlen", "core-pair", "paar", "core-pairs", "paare", "core-pass", "gut", "core-permutations", "permutationen", "core-pick", "pflücke", "core-plan", "plane", "core-prepend", "stelle-voran", "core-print", "druck", "core-printf", "druckf", "core-proceed", "fortfahre", "core-push", "schiebe-oben", "core-put", "sag-es", "core-rand", "zufällig", "core-redo", "nochmals", "core-reduce", "reduziere", "core-repeated", "wiederholt", "core-reverse", "kehr-um", "core-rindex", "um-index", "core-roll", "werfe", "core-rotate", "drehe", "core-round", "runde-ab", "core-roundrobin", "jeder-mal", "core-run", "laufe", "core-say", "sag", "core-set", "sammlung", "core-shift", "schiebe-unter", "core-skip", "überspringe", "core-skip-rest", "überspringe-alle", "core-sleep", "schlaf", "core-sleep-timer", "wecker", "core-sleep-until", "schlafe-bis", "core-slurp", "schlürfe", "core-snitch", "verpfeife", "core-so", "also", "core-sort", "sortier", "core-splice", "spleiße", "core-split", "teilt", "core-sprintf", "sdruckf", "core-spurt", "spritz", "core-sqrt", "quadratwurzel", "core-squish", "quetschen", "core-srand", "zufällig-so", "core-succeed", "gelinge", "core-sum", "summiere", "core-symlink", "symbolische-verknüpfung", "core-tail", "schwanz", "core-take", "nim", "core-take-rw", "nmm-rw", "core-throws-like", "werft-wie", "core-todo", "zumachen", "core-trim-leading", "trim-führend", "core-trim-trailing", "trim-hinterher", "core-truncate", "kürzen", "core-unique", "einzigartig", "core-unlike", "nicht-wie", "core-unlink", "hebe-auf", "core-unshift", "onderin", "core-use-ok", "verwende-ok", "core-val", "wie-zahlen", "core-value", "wert", "core-values", "werte", "core-warn", "warne", "core-words", "wörter", "core-zip", "reißverschluss", "infix-(cont)", "(enthält)", "infix-(elem)", "(element)", "infix-after", "nach", "infix-and", "und", "infix-andthen", "unddann", "infix-before", "vorher", "infix-but", "aber", "infix-cmp", "vergleich", "infix-div", "teile", "infix-does", "macht", "infix-eq", "gleich", "infix-ge", "größergleich", "infix-gt", "größer", "infix-le", "kleinergleich", "infix-leg", "kgg", "infix-lt", "kleiner", "infix-mod", "modulo", "infix-ne", "ungleich", "infix-notandthen", "nichtunddann", "infix-or", "oder", "infix-orelse", "oderanders", "infix-Z", "R", "meta-R", "U", "meta-Z", "R", "modifier-for", "füralle", "modifier-given", "gegeben", "modifier-if", "wenn", "modifier-unless", "wennnicht", "modifier-until", "bis", "modifier-when", "wann", "modifier-while", "solange", "modifier-with", "mit", "modifier-without", "ohne", "multi-only", "nur", "named-absolute", "absolut", "named-actions", "actionen", "named-append", "anhängen", "named-close", "schließe", "named-completely", "vollständig", "named-continue", "fortsetzen", "named-count", "anzahl", "named-date", "datum", "named-day", "tag", "named-delete", "streiche", "named-elems", "elementen", "named-end", "vonende", "named-every", "jeder", "named-ex", "er", "named-excludes-max", "ohne-max", "named-excludes-min", "ohne-min", "named-exclusive", "exclusiv", "named-exhaustive", "erschöpfend", "named-expires", "läuftab", "named-hour", "stunde", "named-k", "s", "named-key", "schlüssel", "named-kv", "sw", "named-listen", "hören", "named-month", "monat", "named-nd", "te", "named-nth", "te", "named-off", "aus", "named-ov", "üb", "named-overlap", "überlappung", "named-partial", "teilweise", "named-parts", "teile", "named-rd", "te", "named-replacement", "ersatz", "named-second", "sekunde", "named-seconds", "sekunden", "named-shape", "form", "named-size", "größe", "named-squash", "quetschen", "named-st", "ste", "named-subscript", "tiefsatz", "named-superscript", "hochgestellt", "named-th", "te", "named-times", "wie-oft", "named-timezone", "zeitzone", "named-v", "w", "named-value", "wert", "named-where", "wo", "named-with", "met", "named-x", "mal", "named-year", "jahr", "package-class", "klasse", "package-grammar", "grammatik", "package-module", "modul", "package-package", "paket", "package-role", "rolle", "phaser-CATCH", "FANGFEHLER", "phaser-CLOSE", "SCHLIEßE", "phaser-CONTROL", "FANGNACHRICHT", "phaser-END", "ENDE", "phaser-ENTER", "EINTRITT", "phaser-FIRST", "ERSTE", "phaser-KEEP", "AKZEPTIERE", "phaser-LAST", "LETZTE", "phaser-LEAVE", "VERLASSE", "phaser-NEXT", "NÄCHSTE", "phaser-POST", "NACHHER", "phaser-PRE", "VORHER", "phaser-QUIT", "AUSGESTIEGEN", "phaser-UNDO", "AKZEPTIERENICHT", "prefix-not", "nicht", "prefix-so", "also", "routine-method", "methode", "routine-rule", "regel", "routine-submethod", "submethode", "routine-token", "wertmarke", "scope-anon", "anonym", "scope-augment", "verbesser", "scope-constant", "konstante", "scope-has", "hat", "scope-HAS", "HAT", "scope-my", "mein", "scope-our", "unsere", "scope-state", "stand", "scope-supersede", "ersetze", "scope-unit", "einheit", "stmt-prefix-also", "auch", "stmt-prefix-do", "mmache", "stmt-prefix-eager", "eifrig", "stmt-prefix-gather", "sammel", "stmt-prefix-lazy", "faul", "stmt-prefix-quietly", "leise", "stmt-prefix-react", "reagier", "stmt-prefix-supply", "liefer", "stmt-prefix-try", "versuche", "term-now", "jetzt", "term-rand", "zufällig", "term-self", "selbst", "term-time", "zeit", "trait-is-copy", "kopie", "trait-is-default", "standard", "trait-is-DEPRECATED", "VERALTET", "trait-is-equiv", "äquivalent", "trait-is-implementation-detail", "implementierungsdetail", "trait-is-looser", "lockerer", "trait-is-pure", "rein", "trait-is-raw", "roh", "trait-is-readonly", "nur-lesen", "trait-is-rw", "lesen-schreiben", "trait-is-tighter", "enger", "traitmod-does", "macht", "traitmod-handles", "versteht", "traitmod-hides", "versteckt", "traitmod-is", "ist", "traitmod-of", "wie", "use-import", "importiere", "use-need", "braucht", "use-no", "kein", "use-use", "verwende"; +my constant %xlation = "adverb-pc-delete", "entferne", "adverb-pc-exists", "existiert", "adverb-pc-k", "s", "adverb-pc-kv", "sw", "adverb-pc-v", "w", "adverb-rx-continue", "fortsetzen", "adverb-rx-ex", "er", "adverb-rx-exhaustive", "erschöpfend", "adverb-rx-nd", "te", "adverb-rx-nth", "te", "adverb-rx-ov", "üb", "adverb-rx-overlap", "überlappung", "adverb-rx-ratchet", "ratsche", "adverb-rx-rd", "te", "adverb-rx-st", "te", "adverb-rx-x", "mal", "block-default", "standard", "block-else", "sonst", "block-elsif", "sonstwenn", "block-for", "füralle", "block-given", "gegeben", "block-if", "wenn", "block-loop", "schleife", "block-orwith", "odermit", "block-repeat", "wiederhole", "block-unless", "wennnicht", "block-until", "bis", "block-when", "wann", "block-whenever", "wannimmer", "block-while", "solange", "block-with", "mit", "block-without", "ohne", "constraint-where", "wo", "core-all", "alle", "core-any", "beliebig", "core-append", "anhängen", "core-await", "warte", "core-bag", "tasche", "core-bail-out", "steig-aus", "core-bless", "segne", "core-categorize", "kategorisier", "core-ceiling", "decke", "core-chars", "zeichen", "core-chomp", "hack-linieende", "core-chop", "hack", "core-chr", "wie-zeiche", "core-chrs", "wie-zeichen", "core-classify", "klassifizier", "core-close", "schließe", "core-comb", "kamm", "core-combinations", "kombinationen", "core-contains", "enthält", "core-cross", "kreuz", "core-decode", "dekodiere", "core-deepmap", "tief-kartiere", "core-defined", "definiert", "core-die", "sterb", "core-done", "fertig", "core-duckmap", "duck-kartiere", "core-elems", "elemente", "core-emit", "sende", "core-encode", "kodiere", "core-end", "ende", "core-ends-with", "endet-mit", "core-eval-dies-ok", "eval-stirbt-ok", "core-eval-lives-ok", "eval-lebt-ok", "core-exit", "verlasse", "core-fail", "scheitere", "core-fails-like", "scheitert-wie", "core-first", "erste", "core-flat", "flach", "core-flip", "drehum", "core-floor", "boden", "core-get", "erhalte", "core-getc", "erhaltez", "core-gist", "kern", "core-grep", "filter", "core-hash", "hasch", "core-head", "kopf", "core-indent", "einzug", "core-indices", "indizes", "core-is", "ist", "core-is-approx", "ist-ungefähr", "core-is-deeply", "ist-im-ganzen", "core-is-prime", "ist-prim", "core-isa-ok", "istein-ok", "core-isnt", "istnicht", "core-item", "artikel", "core-join", "verbinde", "core-key", "schlüssel", "core-keys", "schlüssels", "core-kv", "sw", "core-last", "letzte", "core-lastcall", "letzte-anruf", "core-like", "wie", "core-lines", "linien", "core-link", "verknüpfung", "core-list", "liste", "core-lives-ok", "lebt-ok", "core-lsb", "niedrigstwertige-bit", "core-make", "mache", "core-map", "kartiere", "core-match", "paar", "core-move", "bewege", "core-msb", "höchstwertiges-bit", "core-new", "neu", "core-next", "nächste", "core-nok", "nicht-ok", "core-none", "kein", "core-not", "nicht", "core-note", "notiere", "core-one", "ein", "core-ord", "als-zahl", "core-ords", "als-zahlen", "core-pair", "paar", "core-pairs", "paare", "core-pass", "gut", "core-permutations", "permutationen", "core-pick", "pflücke", "core-plan", "plane", "core-prepend", "stelle-voran", "core-print", "druck", "core-printf", "druckf", "core-proceed", "fortfahre", "core-push", "schiebe-oben", "core-put", "sag-es", "core-rand", "zufällig", "core-redo", "nochmals", "core-reduce", "reduziere", "core-repeated", "wiederholt", "core-reverse", "kehr-um", "core-rindex", "um-index", "core-roll", "werfe", "core-rotate", "drehe", "core-round", "runde-ab", "core-roundrobin", "jeder-mal", "core-run", "laufe", "core-say", "sag", "core-set", "sammlung", "core-shift", "schiebe-unter", "core-skip", "überspringe", "core-skip-rest", "überspringe-alle", "core-sleep", "schlaf", "core-sleep-timer", "wecker", "core-sleep-until", "schlafe-bis", "core-slurp", "schlürfe", "core-snitch", "verpfeife", "core-so", "also", "core-sort", "sortier", "core-splice", "spleiße", "core-split", "teilt", "core-sprintf", "sdruckf", "core-spurt", "spritz", "core-sqrt", "quadratwurzel", "core-squish", "quetschen", "core-srand", "zufällig-so", "core-starts-with", "beginnt-mit", "core-subst", "ersetz", "core-succeed", "gelinge", "core-sum", "summiere", "core-symlink", "symbolische-verknüpfung", "core-tail", "schwanz", "core-take", "nim", "core-take-rw", "nmm-rw", "core-throws-like", "werft-wie", "core-todo", "zumachen", "core-trans", "übersetz", "core-trim-leading", "trim-führend", "core-trim-trailing", "trim-hinterher", "core-truncate", "kürzen", "core-unique", "einzigartig", "core-unlike", "nicht-wie", "core-unlink", "hebe-auf", "core-unshift", "onderin", "core-use-ok", "verwende-ok", "core-val", "wie-zahlen", "core-value", "wert", "core-values", "werte", "core-warn", "warne", "core-words", "wörter", "core-zip", "reißverschluss", "infix-(cont)", "(enthält)", "infix-(elem)", "(element)", "infix-after", "nach", "infix-and", "und", "infix-andthen", "unddann", "infix-before", "vorher", "infix-but", "aber", "infix-cmp", "vergleich", "infix-div", "teile", "infix-does", "macht", "infix-eq", "gleich", "infix-ge", "größergleich", "infix-gt", "größer", "infix-le", "kleinergleich", "infix-leg", "kgg", "infix-lt", "kleiner", "infix-mod", "modulo", "infix-ne", "ungleich", "infix-notandthen", "nichtunddann", "infix-or", "oder", "infix-orelse", "oderanders", "infix-Z", "R", "meta-R", "U", "meta-Z", "R", "modifier-for", "füralle", "modifier-given", "gegeben", "modifier-if", "wenn", "modifier-unless", "wennnicht", "modifier-until", "bis", "modifier-when", "wann", "modifier-while", "solange", "modifier-with", "mit", "modifier-without", "ohne", "multi-only", "nur", "named-absolute", "absolut", "named-actions", "actionen", "named-append", "anhängen", "named-close", "schließe", "named-completely", "vollständig", "named-continue", "fortsetzen", "named-count", "anzahl", "named-date", "datum", "named-day", "tag", "named-delete", "streiche", "named-elems", "elementen", "named-end", "vonende", "named-every", "jeder", "named-ex", "er", "named-excludes-max", "ohne-max", "named-excludes-min", "ohne-min", "named-exclusive", "exclusiv", "named-exhaustive", "erschöpfend", "named-expires", "läuftab", "named-hour", "stunde", "named-k", "s", "named-key", "schlüssel", "named-kv", "sw", "named-listen", "hören", "named-month", "monat", "named-nd", "te", "named-nth", "te", "named-off", "aus", "named-ov", "üb", "named-overlap", "überlappung", "named-partial", "teilweise", "named-parts", "teile", "named-rd", "te", "named-replacement", "ersatz", "named-second", "sekunde", "named-seconds", "sekunden", "named-shape", "form", "named-size", "größe", "named-squash", "quetschen", "named-st", "ste", "named-subscript", "tiefsatz", "named-superscript", "hochgestellt", "named-th", "te", "named-times", "wie-oft", "named-timezone", "zeitzone", "named-v", "w", "named-value", "wert", "named-where", "wo", "named-with", "met", "named-x", "mal", "named-year", "jahr", "package-class", "klasse", "package-grammar", "grammatik", "package-module", "modul", "package-package", "paket", "package-role", "rolle", "phaser-CATCH", "FANGFEHLER", "phaser-CLOSE", "SCHLIEßE", "phaser-CONTROL", "FANGNACHRICHT", "phaser-END", "ENDE", "phaser-ENTER", "EINTRITT", "phaser-FIRST", "ERSTE", "phaser-KEEP", "AKZEPTIERE", "phaser-LAST", "LETZTE", "phaser-LEAVE", "VERLASSE", "phaser-NEXT", "NÄCHSTE", "phaser-POST", "NACHHER", "phaser-PRE", "VORHER", "phaser-QUIT", "AUSGESTIEGEN", "phaser-UNDO", "AKZEPTIERENICHT", "prefix-not", "nicht", "prefix-so", "also", "routine-method", "methode", "routine-rule", "regel", "routine-submethod", "submethode", "routine-token", "wertmarke", "scope-anon", "anonym", "scope-augment", "verbesser", "scope-constant", "konstante", "scope-has", "hat", "scope-HAS", "HAT", "scope-my", "mein", "scope-our", "unsere", "scope-state", "stand", "scope-supersede", "ersetze", "scope-unit", "einheit", "stmt-prefix-also", "auch", "stmt-prefix-do", "mmache", "stmt-prefix-eager", "eifrig", "stmt-prefix-gather", "sammel", "stmt-prefix-lazy", "faul", "stmt-prefix-quietly", "leise", "stmt-prefix-react", "reagier", "stmt-prefix-supply", "liefer", "stmt-prefix-try", "versuche", "term-now", "jetzt", "term-rand", "zufällig", "term-self", "selbst", "term-time", "zeit", "trait-is-copy", "kopie", "trait-is-default", "standard", "trait-is-DEPRECATED", "VERALTET", "trait-is-equiv", "äquivalent", "trait-is-implementation-detail", "implementierungsdetail", "trait-is-looser", "lockerer", "trait-is-pure", "rein", "trait-is-raw", "roh", "trait-is-readonly", "nur-lesen", "trait-is-rw", "lesen-schreiben", "trait-is-tighter", "enger", "traitmod-does", "macht", "traitmod-handles", "versteht", "traitmod-hides", "versteckt", "traitmod-is", "ist", "traitmod-of", "wie", "use-import", "importiere", "use-need", "braucht", "use-no", "kein", "use-use", "verwende"; role RakuAST::Deparse::L10N::DE { method xsyn (str $prefix, str $key) { %xlation{"$prefix-$key"} // $key diff --git a/lib/RakuAST/Deparse/L10N/EN.rakumod b/lib/RakuAST/Deparse/L10N/EN.rakumod index e422cbdd52a..84d4b25b5b6 100644 --- a/lib/RakuAST/Deparse/L10N/EN.rakumod +++ b/lib/RakuAST/Deparse/L10N/EN.rakumod @@ -2,7 +2,7 @@ # Programming Language. #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-13T15:13:18+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE role RakuAST::Deparse::L10N::EN { diff --git a/lib/RakuAST/Deparse/L10N/IT.rakumod b/lib/RakuAST/Deparse/L10N/IT.rakumod index 5d8f38b6606..98c84cbc975 100644 --- a/lib/RakuAST/Deparse/L10N/IT.rakumod +++ b/lib/RakuAST/Deparse/L10N/IT.rakumod @@ -2,10 +2,10 @@ # Programming Language. #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-13T15:13:18+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE -my constant %xlation = "block-default", "predefinita", "block-else", "altro", "block-elsif", "altro-se", "block-for", "per", "block-given", "dato", "block-if", "se", "block-loop", "ciclo", "block-orwith", "o-con", "block-repeat", "ripeti", "block-unless", "salvo-che", "block-until", "finché", "block-when", "quando", "block-whenever", "ogni-volta-che", "block-while", "mentre", "block-with", "con", "block-without", "senza", "constraint-where", "dove", "core-all", "tutti", "core-any", "ogni", "core-append", "aggiungi", "core-await", "aspetta", "core-bag", "borsa", "core-categorize", "categorizzare", "core-ceiling", "soffitto", "core-classify", "classificare", "core-close", "chide", "core-comb", "pettine", "core-combinations", "combinazioni", "core-deepmap", "mappa-profonda", "core-defined", "definito", "core-die", "muori", "core-done", "fatto", "core-duckmap", "mappa-anatra", "core-emit", "emettere", "core-end", "fine", "core-exit", "uscire", "core-fail", "fallire", "core-first", "primo", "core-flat", "piatto", "core-floor", "pavimento", "core-full-barrier", "barriera-completa", "core-get", "prendi", "core-gist", "essenza", "core-head", "testa", "core-indent", "indenta", "core-index", "indice", "core-indices", "indici", "core-item", "articolo", "core-join", "unirsi", "core-key", "chiave", "core-keys", "chiavi", "core-kv", "cv", "core-last", "ultimo", "core-lastcall", "ultima-chiamata", "core-lines", "linee", "core-list", "elenco", "core-make", "fare", "core-map", "mappa", "core-move", "muove", "core-next", "prossimo", "core-nextcallee", "prossimo-chiamato", "core-nextsame", "prossimo-esteso", "core-nextwith", "prossimo-con", "core-none", "nessuno", "core-not", "non", "core-note", "nota", "core-one", "uno", "core-open", "aperto", "core-pair", "paio", "core-pairs", "pai", "core-permutations", "permutazioni", "core-pick", "prendi", "core-print", "stampa", "core-printf", "f-stampa", "core-proceed", "procedi", "core-prompt", "richiesta", "core-push", "spinge", "core-put", "metti", "core-redo", "rifai", "core-reduce", "riduci", "core-repeated", "ripetuto", "core-return", "restituisci", "core-samecase", "stesso-caso", "core-samemark", "stessa-marca", "core-samewith", "stessa-con", "core-say", "dillo", "core-shift", "sposta", "core-sign", "firma", "core-signal", "segno", "core-skip", "salta", "core-sleep", "dormi", "core-sleep-until", "dormi-fino-a", "core-slip", "scivola", "core-slurp", "bevi", "core-snip", "taglia", "core-snitch", "fail-la-spia", "core-so", "così", "core-sort", "ordina", "core-splice", "unisci", "core-split", "divitevi", "core-spurt", "spruzza", "core-squish", "schiaccia", "core-succeed", "riuscirci", "core-sum", "somma", "core-tail", "coda", "core-take", "prendi", "core-take-rw", "prendi-rw", "core-trim", "taglia", "core-trim-leading", "taglia-in-testa", "core-trim-trailing", "taglia-in-coda", "core-truncate", "troncare", "core-value", "valore", "core-values", "valori", "core-warn", "avviso", "core-wordcase", "caso-della-parola", "core-words", "parole", "infix-after", "dopo", "infix-and", "e", "infix-andthen", "e-poi", "infix-before", "prima-di", "infix-but", "però", "infix-does", "fa", "infix-notandthen", "no-e-poi", "infix-o", "c", "infix-or", "o", "infix-orelse", "oppure", "modifier-for", "per", "modifier-given", "dato", "modifier-if", "se", "modifier-unless", "salvo-che", "modifier-until", "fino-a", "modifier-when", "quando", "modifier-while", "mentre", "modifier-with", "con", "modifier-without", "senza", "multi-only", "soltanto", "package-class", "classe", "package-grammar", "grammatica", "package-knowhow", "so-come", "package-module", "modulo", "package-native", "nativo", "package-package", "pacchetto", "package-role", "ruolo", "phaser-BEGIN", "COMINCIA", "phaser-CATCH", "PRENDI", "phaser-CHECK", "CONTROLLA", "phaser-CLOSE", "CHIUDE", "phaser-CONTROL", "CONTROLLO", "phaser-END", "FINE", "phaser-ENTER", "ENTRA", "phaser-FIRST", "PRIMA", "phaser-KEEP", "TIENI", "phaser-LAST", "ULTIMO", "phaser-LEAVE", "VATTENE", "phaser-NEXT", "PROSSIMO", "phaser-QUIT", "LASCIA", "phaser-UNDO", "ANNULLA", "prefix-not", "non", "prefix-so", "così", "routine-method", "metodo", "routine-rule", "regola", "routine-token", "gettone", "scope-constant", "constante", "scope-HAS", "HA", "scope-has", "ha", "scope-my", "il-mio", "scope-our", "il-nostro", "scope-state", "stato", "scope-supersede", "sostituire", "scope-unit", "unità", "stmt-prefix-also", "anche", "stmt-prefix-do", "fate", "stmt-prefix-eager", "impaziente", "stmt-prefix-gather", "raccogliere", "stmt-prefix-lazy", "pigro", "stmt-prefix-quietly", "tranquillamente", "stmt-prefix-race", "gara", "stmt-prefix-react", "reagisce", "stmt-prefix-sink", "cala", "stmt-prefix-start", "comincio", "stmt-prefix-supply", "fornitura", "stmt-prefix-try", "prova", "term-now", "gia", "term-self", "se-stesso", "term-time", "tempo", "traitmod-does", "fa", "traitmod-handles", "gestisce", "traitmod-hides", "nasconde", "traitmod-is", "è", "traitmod-of", "da", "traitmod-returns", "ritorna", "use-import", "importare", "use-need", "bisognare", "use-no", "non", "use-require", "richiedere", "use-use", "usare"; +my constant %xlation = "block-default", "predefinita", "block-else", "altro", "block-elsif", "altro-se", "block-for", "per", "block-given", "dato", "block-if", "se", "block-loop", "ciclo", "block-orwith", "o-con", "block-repeat", "ripeti", "block-unless", "salvo-che", "block-until", "finché", "block-when", "quando", "block-whenever", "ogni-volta-che", "block-while", "mentre", "block-with", "con", "block-without", "senza", "constraint-where", "dove", "core-all", "tutti", "core-any", "ogni", "core-append", "aggiungi", "core-await", "aspetta", "core-bag", "borsa", "core-categorize", "categorizzare", "core-ceiling", "soffitto", "core-classify", "classificare", "core-close", "chide", "core-comb", "pettine", "core-combinations", "combinazioni", "core-deepmap", "mappa-profonda", "core-defined", "definito", "core-die", "muori", "core-done", "fatto", "core-duckmap", "mappa-anatra", "core-emit", "emettere", "core-end", "fine", "core-exit", "uscire", "core-fail", "fallire", "core-first", "primo", "core-flat", "piatto", "core-floor", "pavimento", "core-full-barrier", "barriera-completa", "core-get", "prendi", "core-gist", "essenza", "core-head", "testa", "core-indent", "indenta", "core-index", "indice", "core-indices", "indici", "core-item", "articolo", "core-join", "unirsi", "core-key", "chiave", "core-keys", "chiavi", "core-kv", "cv", "core-last", "ultimo", "core-lastcall", "ultima-chiamata", "core-lines", "linee", "core-list", "elenco", "core-make", "fare", "core-map", "mappa", "core-move", "muove", "core-next", "prossimo", "core-nextcallee", "prossimo-chiamato", "core-nextsame", "prossimo-esteso", "core-nextwith", "prossimo-con", "core-none", "nessuno", "core-not", "non", "core-note", "nota", "core-one", "uno", "core-open", "aperto", "core-pair", "paio", "core-pairs", "pai", "core-permutations", "permutazioni", "core-pick", "prendi", "core-print", "stampa", "core-printf", "f-stampa", "core-proceed", "procedi", "core-prompt", "richiesta", "core-push", "spinge", "core-put", "metti", "core-redo", "rifai", "core-reduce", "riduci", "core-repeated", "ripetuto", "core-return", "restituisci", "core-return-rw", "restituisci-rw", "core-samecase", "stesso-caso", "core-samemark", "stessa-marca", "core-samewith", "stessa-con", "core-say", "dillo", "core-shift", "sposta", "core-sign", "firma", "core-signal", "segno", "core-skip", "salta", "core-sleep", "dormi", "core-sleep-until", "dormi-fino-a", "core-slip", "scivola", "core-slurp", "bevi", "core-snip", "taglia", "core-snitch", "fail-la-spia", "core-so", "così", "core-sort", "ordina", "core-splice", "unisci", "core-split", "divitevi", "core-spurt", "spruzza", "core-squish", "schiaccia", "core-succeed", "riuscirci", "core-sum", "somma", "core-tail", "coda", "core-take", "prendi", "core-take-rw", "prendi-rw", "core-trim", "taglia", "core-trim-leading", "taglia-in-testa", "core-trim-trailing", "taglia-in-coda", "core-truncate", "troncare", "core-value", "valore", "core-values", "valori", "core-warn", "avviso", "core-wordcase", "caso-della-parola", "core-words", "parole", "infix-after", "dopo", "infix-and", "e", "infix-andthen", "e-poi", "infix-before", "prima-di", "infix-but", "però", "infix-does", "fa", "infix-notandthen", "no-e-poi", "infix-o", "c", "infix-or", "o", "infix-orelse", "oppure", "modifier-for", "per", "modifier-given", "dato", "modifier-if", "se", "modifier-unless", "salvo-che", "modifier-until", "fino-a", "modifier-when", "quando", "modifier-while", "mentre", "modifier-with", "con", "modifier-without", "senza", "multi-only", "soltanto", "package-class", "classe", "package-grammar", "grammatica", "package-knowhow", "so-come", "package-module", "modulo", "package-native", "nativo", "package-package", "pacchetto", "package-role", "ruolo", "phaser-BEGIN", "COMINCIA", "phaser-CATCH", "PRENDI", "phaser-CHECK", "CONTROLLA", "phaser-CLOSE", "CHIUDE", "phaser-CONTROL", "CONTROLLO", "phaser-END", "FINE", "phaser-ENTER", "ENTRA", "phaser-FIRST", "PRIMA", "phaser-KEEP", "TIENI", "phaser-LAST", "ULTIMO", "phaser-LEAVE", "VATTENE", "phaser-NEXT", "PROSSIMO", "phaser-QUIT", "LASCIA", "phaser-UNDO", "ANNULLA", "prefix-not", "non", "prefix-so", "così", "routine-method", "metodo", "routine-rule", "regola", "routine-token", "gettone", "scope-constant", "constante", "scope-has", "ha", "scope-HAS", "HA", "scope-my", "il-mio", "scope-our", "il-nostro", "scope-state", "stato", "scope-supersede", "sostituire", "scope-unit", "unità", "stmt-prefix-also", "anche", "stmt-prefix-do", "fate", "stmt-prefix-eager", "impaziente", "stmt-prefix-gather", "raccogliere", "stmt-prefix-lazy", "pigro", "stmt-prefix-quietly", "tranquillamente", "stmt-prefix-race", "gara", "stmt-prefix-react", "reagisce", "stmt-prefix-sink", "cala", "stmt-prefix-start", "comincio", "stmt-prefix-supply", "fornitura", "stmt-prefix-try", "prova", "term-now", "gia", "term-self", "se-stesso", "term-time", "tempo", "traitmod-does", "fa", "traitmod-handles", "gestisce", "traitmod-hides", "nasconde", "traitmod-is", "è", "traitmod-of", "da", "traitmod-returns", "ritorna", "use-import", "importare", "use-need", "bisognare", "use-no", "non", "use-require", "richiedere", "use-use", "usare"; role RakuAST::Deparse::L10N::IT { method xsyn (str $prefix, str $key) { %xlation{"$prefix-$key"} // $key diff --git a/lib/RakuAST/Deparse/L10N/NL.rakumod b/lib/RakuAST/Deparse/L10N/NL.rakumod index 5486602b1a2..206e4c9d1d0 100644 --- a/lib/RakuAST/Deparse/L10N/NL.rakumod +++ b/lib/RakuAST/Deparse/L10N/NL.rakumod @@ -2,10 +2,10 @@ # Programming Language. #- start of generated part of localization ------------------------------------ -#- Generated on 2023-10-13T15:13:18+02:00 by tools/build/makeL10N.raku +#- Generated on 2023-10-14T10:57:20+02:00 by tools/build/makeL10N.raku #- PLEASE DON'T CHANGE ANYTHING BELOW THIS LINE -my constant %xlation = "adverb-pc-delete", "verwijder", "adverb-pc-exists", "bestaat", "adverb-pc-k", "s", "adverb-pc-kv", "sw", "adverb-pc-v", "w", "adverb-rx-continue", "continueer", "adverb-rx-ex", "ui", "adverb-rx-exhaustive", "uitputtend", "adverb-rx-global", "globaal", "adverb-rx-i", "nk", "adverb-rx-ignorecase", "negeerkast", "adverb-rx-ignoremark", "negeeraccent", "adverb-rx-ii", "zk", "adverb-rx-m", "na", "adverb-rx-mm", "za", "adverb-rx-nd", "de", "adverb-rx-nth", "de", "adverb-rx-ratchet", "ratel", "adverb-rx-rd", "de", "adverb-rx-samecase", "zelfdekast", "adverb-rx-samemark", "zelfdeaccent", "adverb-rx-samespace", "zelfdespatie", "adverb-rx-sigspace", "sigspatie", "adverb-rx-ss", "zs", "adverb-rx-st", "ste", "adverb-rx-x", "keer", "block-default", "gebrek", "block-else", "anders", "block-elsif", "andersals", "block-for", "vooralle", "block-given", "gegeven", "block-if", "als", "block-loop", "lus", "block-orwith", "ofmet", "block-repeat", "herhaal", "block-unless", "tenzij", "block-until", "totdat", "block-when", "indien", "block-whenever", "zodra", "block-while", "zolang", "block-with", "met", "block-without", "zonder", "constraint-where", "waar", "core-all", "alle", "core-any", "elke", "core-append", "voeg-achteraan", "core-await", "wacht-op", "core-bag", "tas", "core-bail-out", "geef-op", "core-bless", "zegen", "core-can-ok", "kan-ok", "core-categorize", "categoriseer", "core-ceiling", "plafond", "core-chars", "letters", "core-chomp", "kap-regeleinde", "core-chop", "kap", "core-chr", "als-letter", "core-chrs", "als-letters", "core-classify", "classificeer", "core-close", "sluit", "core-comb", "kam", "core-combinations", "combinaties", "core-cross", "kruis", "core-deepmap", "diep-arrangeer", "core-defined", "gedefinieerd", "core-die", "sterf", "core-done", "klaar", "core-duckmap", "duik-arrangeer", "core-elems", "elementen", "core-emit", "zend", "core-end", "einde", "core-eval-dies-ok", "eval-sterft-ok", "core-eval-lives-ok", "eval-leeft-ok", "core-exit", "verlaat", "core-fail", "faal", "core-fails-like", "faalt-als", "core-fc", "vouw-kast", "core-first", "eerste", "core-flat", "plat", "core-flip", "draaiom", "core-floor", "vloer", "core-get", "pak", "core-getc", "pakc", "core-gist", "kern", "core-grep", "filter", "core-hash", "moes", "core-head", "hoofd", "core-indent", "indenteer", "core-is-approx", "is-ongeveer", "core-is-deeply", "is-helemaal", "core-isa-ok", "iseen-ok", "core-isnt", "isniet", "core-join", "plak", "core-key", "sleutel", "core-keys", "sleutels", "core-kv", "sw", "core-last", "laatste", "core-lastcall", "laatste-aanroep", "core-lc", "onder-kast", "core-like", "lijkt-op", "core-lines", "regels", "core-link", "koppeling", "core-list", "lijst", "core-lives-ok", "leeft-ok", "core-lsb", "minst-belangrijke-bit", "core-make", "maak", "core-map", "arrangeer", "core-move", "verplaats", "core-msb", "belangrijkste-bit", "core-next", "volgende", "core-nok", "niet-ok", "core-none", "geen", "core-not", "niet", "core-note", "merk-op", "core-one", "een", "core-ord", "als-getal", "core-ords", "als-getallen", "core-pair", "paar", "core-pairs", "paren", "core-pass", "goed", "core-permutations", "permutaties", "core-pick", "kies", "core-plan", "verwacht", "core-prepend", "voeg-voor", "core-print", "druk", "core-printf", "drukf", "core-proceed", "ga-door", "core-prompt", "vraag", "core-push", "stapel-op", "core-put", "zeg-het", "core-rand", "willkeurig", "core-redo", "nog-eens", "core-reduce", "reduceer", "core-repeated", "herhaaldelijk", "core-return", "retour", "core-return-rw", "retour-rw", "core-reverse", "keer-om", "core-rindex", "om-index", "core-roll", "gooi", "core-rotate", "roteer", "core-round", "rond-af", "core-roundrobin", "ieder-een", "core-run", "voer-uit", "core-samecase", "zelfde-kast", "core-samemark", "zelfde-accent", "core-samewith", "zelfde-met", "core-say", "zeg", "core-set", "verzameling", "core-shift", "onderuit", "core-sign", "teken", "core-signal", "signaal", "core-skip", "sla-over", "core-skip-rest", "sla-rest-over", "core-sleep", "slaap", "core-sleep-timer", "wekker", "core-sleep-until", "slaap-tot", "core-slip", "glip", "core-snip", "knip", "core-snitch", "spiek", "core-so", "dus", "core-sort", "sorteer", "core-splice", "splits-lijst", "core-split", "splits-letters", "core-sprintf", "sdrukf", "core-spurt", "spuit", "core-sqrt", "wortel", "core-squish", "plet", "core-srand", "zo-willekeurig", "core-succeed", "slaag", "core-sum", "sommeer", "core-symlink", "symbolische-koppeling", "core-tail", "staart", "core-take", "neem", "core-take-rw", "neem-rw", "core-tc", "titel-kast", "core-tclc", "titel-onder-kast", "core-throws-like", "knalt-als", "core-todo", "tedoen", "core-trim-leading", "trim-vooraan", "core-trim-trailing", "trim-achteraan", "core-truncate", "kap-af", "core-uc", "boven-kast", "core-unique", "uniek", "core-unlike", "lijkt-niet-als", "core-unlink", "ontkoppel", "core-unshift", "onderin", "core-use-ok", "gebruik-ok", "core-val", "als-nummers", "core-value", "waarde", "core-values", "waardes", "core-warn", "waarschuw", "core-wordcase", "woord-kast", "core-words", "woorden", "core-zip", "rits", "infix-(cont)", "(bevat)", "infix-(elem)", "(element)", "infix-after", "na", "infix-and", "en", "infix-andthen", "endan", "infix-before", "voor", "infix-but", "maar", "infix-cmp", "vergelijk", "infix-div", "deel", "infix-does", "doet", "infix-eq", "gelijk", "infix-ge", "grotergelijk", "infix-gt", "groter", "infix-le", "kleinergelijk", "infix-leg", "lgg", "infix-lt", "kleiner", "infix-mod", "modulo", "infix-ne", "ongelijk", "infix-notandthen", "nietendan", "infix-or", "of", "infix-orelse", "ofanders", "infix-Z", "R", "meta-R", "O", "meta-Z", "R", "modifier-for", "vooralle", "modifier-given", "gegeven", "modifier-if", "als", "modifier-unless", "tenzij", "modifier-until", "tot", "modifier-when", "indien", "modifier-while", "terwijl", "modifier-with", "met", "modifier-without", "zonder", "multi-only", "alleen", "named-absolute", "absoluut", "named-actions", "acties", "named-append", "voegtoe", "named-completely", "volledig", "named-continue", "continueer", "named-count", "aantal", "named-date", "datum", "named-day", "dag", "named-delete", "verwijder", "named-elems", "elementen", "named-end", "vaneinde", "named-every", "elke", "named-ex", "ui", "named-excludes-max", "zonder-max", "named-excludes-min", "zonder-min", "named-exclusive", "exclusief", "named-exhaustive", "uitputtend", "named-expires", "verloopt", "named-global", "globaal", "named-hour", "uur", "named-i", "nk", "named-ignorecase", "negeerkast", "named-ignoremark", "negeeraccent", "named-ii", "zk", "named-k", "s", "named-key", "sleutel", "named-kv", "sw", "named-listen", "luister", "named-minute", "minuut", "named-mm", "za", "named-month", "maand", "named-name", "naam", "named-nd", "de", "named-nth", "de", "named-off", "uit", "named-partial", "gedeeltelijk", "named-parts", "delen", "named-rd", "de", "named-replacement", "vervanging", "named-returns", "geeftterug", "named-samecase", "zelfdekast", "named-samemark", "zelfdeaccent", "named-samespace", "zelfdespatie", "named-second", "seconde", "named-seconds", "seconden", "named-shape", "vorm", "named-size", "grootte", "named-squash", "drukplat", "named-ss", "zs", "named-st", "ste", "named-th", "de", "named-times", "herhalingen", "named-timezone", "tijdzone", "named-v", "w", "named-value", "waarde", "named-where", "waar", "named-with", "met", "named-x", "keer", "named-year", "jaar", "package-class", "klasse", "package-grammar", "grammatica", "package-package", "pakket", "package-role", "rol", "phaser-CATCH", "VANGFOUT", "phaser-CONTROL", "VANGBERICHT", "phaser-END", "EINDE", "phaser-ENTER", "BINNENKOMST", "phaser-FIRST", "EERSTE", "phaser-KEEP", "ACCEPTEER", "phaser-LAST", "LAATSTE", "phaser-LEAVE", "AFSCHEID", "phaser-NEXT", "VOLGENDE", "phaser-POST", "ACHTERAF", "phaser-PRE", "VOORAF", "phaser-QUIT", "STOP", "phaser-UNDO", "NEGEER", "prefix-not", "niet", "prefix-so", "wel", "routine-method", "methode", "routine-rule", "regel", "routine-submethod", "submethode", "scope-anon", "anoniem", "scope-augment", "verbeter", "scope-has", "heeft", "scope-HAS", "HEEFT", "scope-my", "mijn", "scope-our", "onze", "scope-state", "steeds", "scope-supersede", "vervang", "scope-unit", "eenheid", "stmt-prefix-also", "eveneens", "stmt-prefix-do", "doe", "stmt-prefix-eager", "vlijtig", "stmt-prefix-gather", "verzamel", "stmt-prefix-lazy", "lui", "stmt-prefix-quietly", "stilletjes", "stmt-prefix-react", "reageer", "stmt-prefix-sink", "zink", "stmt-prefix-supply", "lever", "stmt-prefix-try", "probeer", "term-now", "nu", "term-rand", "willekeurig", "term-self", "zelf", "term-time", "tijd", "trait-is-copy", "kopie", "trait-is-default", "verstek", "trait-is-DEPRECATED", "VEROUDERD", "trait-is-equiv", "equivalent", "trait-is-implementation-detail", "implementatie-detail", "trait-is-looser", "losser", "trait-is-pure", "puur", "trait-is-raw", "rauw", "trait-is-readonly", "alleen-lezen", "trait-is-rw", "lezen-schrijven", "trait-is-tighter", "strakker", "traitmod-does", "doet", "traitmod-handles", "begrijpt", "traitmod-hides", "verbergt", "traitmod-of", "netals", "traitmod-returns", "geeftterug", "use-import", "importeer", "use-need", "behoeft", "use-no", "geen", "use-use", "gebruik"; +my constant %xlation = "adverb-pc-delete", "verwijder", "adverb-pc-exists", "bestaat", "adverb-pc-k", "s", "adverb-pc-kv", "sw", "adverb-pc-v", "w", "adverb-rx-continue", "continueer", "adverb-rx-ex", "ui", "adverb-rx-exhaustive", "uitputtend", "adverb-rx-global", "globaal", "adverb-rx-i", "nk", "adverb-rx-ignorecase", "negeerkast", "adverb-rx-ignoremark", "negeeraccent", "adverb-rx-ii", "zk", "adverb-rx-m", "na", "adverb-rx-mm", "za", "adverb-rx-nd", "de", "adverb-rx-nth", "de", "adverb-rx-ratchet", "ratel", "adverb-rx-rd", "de", "adverb-rx-samecase", "zelfdekast", "adverb-rx-samemark", "zelfdeaccent", "adverb-rx-samespace", "zelfdespatie", "adverb-rx-sigspace", "sigspatie", "adverb-rx-ss", "zs", "adverb-rx-st", "ste", "adverb-rx-x", "keer", "block-default", "gebrek", "block-else", "anders", "block-elsif", "andersals", "block-for", "vooralle", "block-given", "gegeven", "block-if", "als", "block-loop", "lus", "block-orwith", "ofmet", "block-repeat", "herhaal", "block-unless", "tenzij", "block-until", "totdat", "block-when", "indien", "block-whenever", "zodra", "block-while", "zolang", "block-with", "met", "block-without", "zonder", "constraint-where", "waar", "core-all", "alle", "core-any", "elke", "core-append", "voeg-achteraan", "core-await", "wacht-op", "core-bag", "tas", "core-bail-out", "geef-op", "core-bless", "zegen", "core-can-ok", "kan-ok", "core-categorize", "categoriseer", "core-ceiling", "plafond", "core-chars", "letters", "core-chomp", "kap-regeleinde", "core-chop", "kap", "core-chr", "als-letter", "core-chrs", "als-letters", "core-classify", "classificeer", "core-close", "sluit", "core-comb", "kam", "core-combinations", "combinaties", "core-contains", "bevat", "core-cross", "kruis", "core-decode", "decodeer", "core-deepmap", "diep-arrangeer", "core-defined", "gedefinieerd", "core-die", "sterf", "core-done", "klaar", "core-duckmap", "duik-arrangeer", "core-elems", "elementen", "core-emit", "zend", "core-encode", "codeer", "core-end", "einde", "core-ends-with", "eindigt-met", "core-eval-dies-ok", "eval-sterft-ok", "core-eval-lives-ok", "eval-leeft-ok", "core-exit", "verlaat", "core-fail", "faal", "core-fails-like", "faalt-als", "core-fc", "vouw-kast", "core-first", "eerste", "core-flat", "plat", "core-flip", "draaiom", "core-floor", "vloer", "core-get", "pak", "core-getc", "pakc", "core-gist", "kern", "core-grep", "filter", "core-hash", "moes", "core-head", "hoofd", "core-indent", "indenteer", "core-is-approx", "is-ongeveer", "core-is-deeply", "is-helemaal", "core-is-prime", "is-priem", "core-isa-ok", "iseen-ok", "core-isnt", "isniet", "core-join", "plak", "core-key", "sleutel", "core-keys", "sleutels", "core-kv", "sw", "core-last", "laatste", "core-lastcall", "laatste-aanroep", "core-lc", "onder-kast", "core-like", "lijkt-op", "core-lines", "regels", "core-link", "koppeling", "core-list", "lijst", "core-lives-ok", "leeft-ok", "core-lsb", "minst-belangrijke-bit", "core-make", "maak", "core-map", "arrangeer", "core-move", "verplaats", "core-msb", "belangrijkste-bit", "core-new", "nieuw", "core-next", "volgende", "core-nok", "niet-ok", "core-none", "geen", "core-not", "niet", "core-note", "merk-op", "core-one", "een", "core-ord", "als-getal", "core-ords", "als-getallen", "core-pair", "paar", "core-pairs", "paren", "core-parse-base", "ontleed-nummer", "core-parse-names", "ontleed-namen", "core-pass", "goed", "core-permutations", "permutaties", "core-pick", "kies", "core-plan", "verwacht", "core-pop", "floep", "core-prepend", "voeg-voor", "core-print", "druk", "core-printf", "drukf", "core-proceed", "ga-door", "core-prompt", "vraag", "core-push", "stapel-op", "core-put", "zeg-het", "core-rand", "willkeurig", "core-redo", "nog-eens", "core-reduce", "reduceer", "core-repeated", "herhaaldelijk", "core-return", "retour", "core-return-rw", "retour-rw", "core-reverse", "keer-om", "core-rindex", "om-index", "core-roll", "gooi", "core-roots", "wortels", "core-rotate", "roteer", "core-round", "rond-af", "core-roundrobin", "ieder-een", "core-run", "voer-uit", "core-samecase", "zelfde-kast", "core-samemark", "zelfde-accent", "core-samewith", "zelfde-met", "core-say", "zeg", "core-set", "verzameling", "core-shift", "onderuit", "core-sign", "teken", "core-signal", "signaal", "core-skip", "sla-over", "core-skip-rest", "sla-rest-over", "core-sleep", "slaap", "core-sleep-timer", "wekker", "core-sleep-until", "slaap-tot", "core-slip", "glip", "core-snip", "knip", "core-snitch", "spiek", "core-so", "dus", "core-sort", "sorteer", "core-splice", "splits-lijst", "core-split", "splits-letters", "core-sprintf", "sdrukf", "core-spurt", "spuit", "core-sqrt", "wortel", "core-squish", "plet", "core-srand", "zo-willekeurig", "core-starts-with", "begint-met", "core-substr-eq", "substr-gelijk", "core-succeed", "slaag", "core-sum", "sommeer", "core-symlink", "symbolische-koppeling", "core-tail", "staart", "core-take", "neem", "core-take-rw", "neem-rw", "core-tc", "titel-kast", "core-tclc", "titel-onder-kast", "core-throws-like", "knalt-als", "core-todo", "tedoen", "core-trans", "vertaal", "core-trim-leading", "trim-vooraan", "core-trim-trailing", "trim-achteraan", "core-truncate", "kap-af", "core-uc", "boven-kast", "core-unique", "uniek", "core-unlike", "lijkt-niet-als", "core-unlink", "ontkoppel", "core-unshift", "onderin", "core-use-ok", "gebruik-ok", "core-val", "als-nummers", "core-value", "waarde", "core-values", "waardes", "core-warn", "waarschuw", "core-wordcase", "woord-kast", "core-words", "woorden", "core-zip", "rits", "infix-(cont)", "(bevat)", "infix-(elem)", "(element)", "infix-after", "na", "infix-and", "en", "infix-andthen", "endan", "infix-before", "voor", "infix-but", "maar", "infix-cmp", "vergelijk", "infix-div", "deel", "infix-does", "doet", "infix-eq", "gelijk", "infix-ge", "grotergelijk", "infix-gt", "groter", "infix-le", "kleinergelijk", "infix-leg", "lgg", "infix-lt", "kleiner", "infix-mod", "modulo", "infix-ne", "ongelijk", "infix-notandthen", "nietendan", "infix-or", "of", "infix-orelse", "ofanders", "infix-Z", "R", "meta-R", "O", "meta-Z", "R", "modifier-for", "vooralle", "modifier-given", "gegeven", "modifier-if", "als", "modifier-unless", "tenzij", "modifier-until", "tot", "modifier-when", "indien", "modifier-while", "terwijl", "modifier-with", "met", "modifier-without", "zonder", "multi-only", "alleen", "named-absolute", "absoluut", "named-actions", "acties", "named-append", "voegtoe", "named-completely", "volledig", "named-continue", "continueer", "named-count", "aantal", "named-date", "datum", "named-day", "dag", "named-delete", "verwijder", "named-elems", "elementen", "named-end", "vaneinde", "named-every", "elke", "named-ex", "ui", "named-excludes-max", "zonder-max", "named-excludes-min", "zonder-min", "named-exclusive", "exclusief", "named-exhaustive", "uitputtend", "named-expires", "verloopt", "named-global", "globaal", "named-hour", "uur", "named-i", "nk", "named-ignorecase", "negeerkast", "named-ignoremark", "negeeraccent", "named-ii", "zk", "named-k", "s", "named-key", "sleutel", "named-kv", "sw", "named-listen", "luister", "named-minute", "minuut", "named-mm", "za", "named-month", "maand", "named-name", "naam", "named-nd", "de", "named-nth", "de", "named-off", "uit", "named-partial", "gedeeltelijk", "named-parts", "delen", "named-rd", "de", "named-replacement", "vervanging", "named-returns", "geeftterug", "named-samecase", "zelfdekast", "named-samemark", "zelfdeaccent", "named-samespace", "zelfdespatie", "named-second", "seconde", "named-seconds", "seconden", "named-shape", "vorm", "named-size", "grootte", "named-squash", "drukplat", "named-ss", "zs", "named-st", "ste", "named-th", "de", "named-times", "herhalingen", "named-timezone", "tijdzone", "named-v", "w", "named-value", "waarde", "named-where", "waar", "named-with", "met", "named-x", "keer", "named-year", "jaar", "package-class", "klasse", "package-grammar", "grammatica", "package-package", "pakket", "package-role", "rol", "phaser-CATCH", "VANGFOUT", "phaser-CONTROL", "VANGBERICHT", "phaser-END", "EINDE", "phaser-ENTER", "BINNENKOMST", "phaser-FIRST", "EERSTE", "phaser-KEEP", "ACCEPTEER", "phaser-LAST", "LAATSTE", "phaser-LEAVE", "AFSCHEID", "phaser-NEXT", "VOLGENDE", "phaser-POST", "ACHTERAF", "phaser-PRE", "VOORAF", "phaser-QUIT", "STOP", "phaser-UNDO", "NEGEER", "prefix-not", "niet", "prefix-so", "wel", "routine-method", "methode", "routine-rule", "regel", "routine-submethod", "submethode", "scope-anon", "anoniem", "scope-augment", "verbeter", "scope-has", "heeft", "scope-HAS", "HEEFT", "scope-my", "mijn", "scope-our", "onze", "scope-state", "steeds", "scope-supersede", "vervang", "scope-unit", "eenheid", "stmt-prefix-also", "eveneens", "stmt-prefix-do", "doe", "stmt-prefix-eager", "vlijtig", "stmt-prefix-gather", "verzamel", "stmt-prefix-lazy", "lui", "stmt-prefix-quietly", "stilletjes", "stmt-prefix-react", "reageer", "stmt-prefix-sink", "zink", "stmt-prefix-supply", "lever", "stmt-prefix-try", "probeer", "term-now", "nu", "term-rand", "willekeurig", "term-self", "zelf", "term-time", "tijd", "trait-is-copy", "kopie", "trait-is-default", "verstek", "trait-is-DEPRECATED", "VEROUDERD", "trait-is-equiv", "equivalent", "trait-is-implementation-detail", "implementatie-detail", "trait-is-looser", "losser", "trait-is-pure", "puur", "trait-is-raw", "rauw", "trait-is-readonly", "alleen-lezen", "trait-is-rw", "lezen-schrijven", "trait-is-tighter", "strakker", "traitmod-does", "doet", "traitmod-handles", "begrijpt", "traitmod-hides", "verbergt", "traitmod-of", "netals", "traitmod-returns", "geeftterug", "use-import", "importeer", "use-need", "behoeft", "use-no", "geen", "use-use", "gebruik"; role RakuAST::Deparse::L10N::NL { method xsyn (str $prefix, str $key) { %xlation{"$prefix-$key"} // $key diff --git a/tools/templates/L10N/CORE b/tools/templates/L10N/CORE index c2e5d5759df..78dc84da619 100644 --- a/tools/templates/L10N/CORE +++ b/tools/templates/L10N/CORE @@ -143,11 +143,14 @@ core-chrs chrs core-classify classify core-close close core-cmp-ok cmp-ok +core-codes codes core-comb comb core-combinations combinations +core-contains contains core-cross cross # KEY TRANSLATION +core-decode decode core-deepmap deepmap core-defined defined core-diag diag @@ -161,7 +164,9 @@ core-duckmap duckmap # KEY TRANSLATION core-elems elems core-emit emit +core-encode encode core-end end +core-ends-with ends-with core-eval-dies-ok eval-dies-ok core-eval-lives-ok eval-lives-ok core-exit exit @@ -199,6 +204,7 @@ core-is is core-isnt isnt core-is-approx is-approx core-is-deeply is-deeply +core-is-prime is-prime core-item item # KEY TRANSLATION @@ -223,6 +229,7 @@ core-lsb lsb # KEY TRANSLATION core-make make core-map map +core-match match core-max max core-min min core-minmax minmax @@ -232,6 +239,7 @@ core-move move core-msb msb # KEY TRANSLATION +core-new new core-next next core-nextcallee nextcallee core-nextsame nextsame @@ -252,6 +260,7 @@ core-ords ords core-pair pair core-pairs pairs core-parse-base parse-base +core-parse-names parse-names core-pass pass core-permutations permutations core-pick pick @@ -277,6 +286,7 @@ core-reverse reverse core-rindex rindex core-rmdir rmdir core-roll roll +core-roots roots core-rotate rotate core-round round core-roundrobin roundrobin @@ -310,8 +320,13 @@ core-spurt spurt core-sqrt sqrt core-squish squish core-srand srand +core-starts-with starts-with core-subbuf subbuf core-subbuf-rw subbuf-rw +core-subst subst +core-substr substr +core-substr-eq substr-eq +core-substr-rw substr-rw core-subtest subtest core-succeed succeed core-sum sum @@ -325,6 +340,7 @@ core-tc tc core-tclc tclc core-throws-like throws-like core-todo todo +core-trans trans core-trim trim core-trim-leading trim-leading core-trim-trailing trim-trailing @@ -343,6 +359,7 @@ core-unival unival core-univals univals core-unlike unlike core-unlink unlink +core-unpolar unpolar core-unshift unshift core-use-ok use-ok diff --git a/tools/templates/L10N/DE b/tools/templates/L10N/DE index 709454dc801..140e4dad800 100644 --- a/tools/templates/L10N/DE +++ b/tools/templates/L10N/DE @@ -107,11 +107,14 @@ core-chrs wie-zeichen core-classify klassifizier core-close schließe #core-cmp-ok cmp-ok +core-codes codes core-comb kamm core-combinations kombinationen +core-contains enthält core-cross kreuz # KEY TRANSLATION +core-decode dekodiere core-deepmap tief-kartiere core-defined definiert core-die sterb @@ -122,7 +125,9 @@ core-duckmap duck-kartiere # KEY TRANSLATION core-elems elemente core-emit sende +core-encode kodiere core-end ende +core-ends-with endet-mit core-eval-dies-ok eval-stirbt-ok core-eval-lives-ok eval-lebt-ok core-exit verlasse @@ -158,7 +163,8 @@ core-isa-ok istein-ok core-is ist core-isnt istnicht core-is-approx ist-ungefähr -core-is-deeply is-im-ganzen +core-is-deeply ist-im-ganzen +core-is-prime ist-prim core-item artikel # KEY TRANSLATION @@ -183,6 +189,7 @@ core-lsb niedrigstwertige-bit # KEY TRANSLATION core-make mache core-map kartiere +core-match paar core-max max core-min min core-minmax minmax @@ -192,6 +199,7 @@ core-move bewege core-msb höchstwertiges-bit # KEY TRANSLATION +core-new neu core-next nächste #core-nextcallee nextcallee #core-nextsame nextsame @@ -212,6 +220,7 @@ core-ords als-zahlen core-pair paar core-pairs paare #core-parse-base parse-base +#core-parse-names parse-names core-pass gut core-permutations permutationen core-pick pflücke @@ -237,6 +246,7 @@ core-reverse kehr-um core-rindex um-index #core-rmdir rmdir core-roll werfe +#core-roots roots core-rotate drehe core-round runde-ab core-roundrobin jeder-mal @@ -270,8 +280,13 @@ core-spurt spritz core-sqrt quadratwurzel core-squish quetschen core-srand zufällig-so +core-starts-with beginnt-mit #core-subbuf subbuf #core-subbuf-rw subbuf-rw +core-subst ersetz +#core-substr substr +#core-substr-eq substr-eq +#core-substr-rw substr-rw core-subtest subtest core-succeed gelinge core-sum summiere @@ -285,6 +300,7 @@ core-take-rw nmm-rw #core-tclc tclc core-throws-like werft-wie core-todo zumachen +core-trans übersetz core-trim trim core-trim-leading trim-führend core-trim-trailing trim-hinterher @@ -303,6 +319,7 @@ core-unique einzigartig #core-univals univals core-unlike nicht-wie core-unlink hebe-auf +#core-unpolar unpolar core-unshift onderin core-use-ok verwende-ok diff --git a/tools/templates/L10N/EN b/tools/templates/L10N/EN index 8b7ed378496..018f330e628 100644 --- a/tools/templates/L10N/EN +++ b/tools/templates/L10N/EN @@ -105,11 +105,14 @@ core-chrs chrs core-classify classify core-close close core-cmp-ok cmp-ok +core-codes codes core-comb comb core-combinations combinations +core-contains contains core-cross cross # KEY TRANSLATION +core-decode decode core-deepmap deepmap core-defined defined core-diag diag @@ -123,7 +126,9 @@ core-duckmap duckmap # KEY TRANSLATION core-elems elems core-emit emit +core-encode encode core-end end +core-ends-with ends-with core-eval-dies-ok eval-dies-ok core-eval-lives-ok eval-lives-ok core-exit exit @@ -161,6 +166,7 @@ core-isnt isnt core-isa-ok isa-ok core-is-approx is-approx core-is-deeply is-deeply +core-is-prime is-prime core-item item # KEY TRANSLATION @@ -185,6 +191,7 @@ core-lsb lsb # KEY TRANSLATION core-make make core-map map +core-match match core-max max core-min min core-minmax minmax @@ -194,6 +201,7 @@ core-move move core-msb msb # KEY TRANSLATION +core-new new core-next next core-nextcallee nextcallee core-nextsame nextsame @@ -214,6 +222,7 @@ core-ords ords core-pair pair core-pairs pairs core-parse-base parse-base +core-parse-names parse-names core-pass pass core-permutations permutations core-pick pick @@ -239,6 +248,7 @@ core-reverse reverse core-rindex rindex core-rmdir rmdir core-roll roll +core-roots roots core-rotate rotate core-round round core-roundrobin roundrobin @@ -272,8 +282,13 @@ core-spurt spurt core-sqrt sqrt core-squish squish core-srand srand +core-starts-with starts-with core-subbuf subbuf core-subbuf-rw subbuf-rw +core-subst subst +core-substr substr +core-substr-eq substr-eq +core-substr-rw substr-rw core-subtest subtest core-succeed succeed core-sum sum @@ -287,6 +302,7 @@ core-tc tc core-tclc tclc core-throws-like throws-like core-todo todo +core-trans trans core-trim trim core-trim-leading trim-leading core-trim-trailing trim-trailing @@ -305,6 +321,7 @@ core-unival unival core-univals univals core-unlike unlike core-unlink unlink +core-unpolar unpolar core-unshift unshift core-use-ok use-ok diff --git a/tools/templates/L10N/IT b/tools/templates/L10N/IT index 01e2b0704ea..ad17589af22 100644 --- a/tools/templates/L10N/IT +++ b/tools/templates/L10N/IT @@ -107,11 +107,13 @@ core-ceiling soffitto core-classify classificare core-close chide #core-cmp-ok cmp-ok +#core-codes codes core-comb pettine core-combinations combinazioni #core-cross cross # KEY TRANSLATION +#core-decode decode core-deepmap mappa-profonda core-defined definito #core-diag diag @@ -125,7 +127,9 @@ core-duckmap mappa-anatra # KEY TRANSLATION #core-elems elems core-emit emettere +#core-encode encode core-end fine +#core-ends-with ends-with #core-emit emit #core-end end #core-eval-dies-ok eval-dies-ok @@ -171,6 +175,7 @@ core-indices indici #core-isnt isnt #core-is-approx is-approx #core-is-deeply is-deeply +#core-is-prime is-prime core-item articolo # KEY TRANSLATION @@ -195,6 +200,7 @@ core-list elenco # KEY TRANSLATION core-make fare core-map mappa +#core-match match #core-max max #core-min min #core-minmax minmax @@ -204,6 +210,7 @@ core-move muove #core-msb msb # KEY TRANSLATION +#core-new new core-next prossimo core-nextcallee prossimo-chiamato core-nextsame prossimo-esteso @@ -224,6 +231,7 @@ core-open aperto core-pair paio core-pairs pai #core-parse-base parse-base +#core-parse-names parse-names #core-pass pass core-permutations permutazioni core-pick prendi @@ -244,11 +252,12 @@ core-reduce riduci core-repeated ripetuto #core-repl repl core-return restituisci -#core-return-rw restituisci-rw +core-return-rw restituisci-rw #core-reverse reverse #core-rindex rindex #core-rmdir rmdir #core-roll roll +#core-roots roots #core-rotate rotate #core-round round #core-roundrobin roundrobin @@ -282,8 +291,13 @@ core-spurt spruzza #core-sqrt sqrt core-squish schiaccia #core-srand srand +#core-starts-with starts-with #core-subbuf subbuf #core-subbuf-rw subbuf-rw +#core-subst subst +#core-substr substr +#core-substr-eq substr-eq +#core-substr-rw substr-rw #core-subtest subtest core-succeed riuscirci core-sum somma @@ -297,6 +311,7 @@ core-take-rw prendi-rw #core-tclc tclc #core-throws-like throws-like #core-todo todo +#core-trans trans core-trim taglia core-trim-leading taglia-in-testa core-trim-trailing taglia-in-coda @@ -315,6 +330,7 @@ core-truncate troncare #core-univals univals #core-unlike unlike #core-unlink unlink +#core-unpolar unpolar #core-unshift unshift #core-use-ok use-ok diff --git a/tools/templates/L10N/NL b/tools/templates/L10N/NL index fda0ed882c9..4f657f19b2c 100644 --- a/tools/templates/L10N/NL +++ b/tools/templates/L10N/NL @@ -107,11 +107,14 @@ core-chrs als-letters core-classify classificeer core-close sluit core-cmp-ok cmp-ok +core-codes codes core-comb kam core-combinations combinaties +core-contains bevat core-cross kruis # KEY TRANSLATION +core-decode decodeer core-deepmap diep-arrangeer core-defined gedefinieerd core-die sterf @@ -119,18 +122,12 @@ core-die sterf core-done klaar core-duckmap duik-arrangeer -# KEY TRANSLATION -core-elems elementen -core-emit zend -core-end einde -core-exit verlaat -core-exp exp -#core-expmod expmod - # KEY TRANSLATION core-elems elementen core-emit zend +core-encode codeer core-end einde +core-ends-with eindigt-met core-eval-dies-ok eval-sterft-ok core-eval-lives-ok eval-leeft-ok core-exit verlaat @@ -167,6 +164,7 @@ core-is is core-isnt isniet core-is-approx is-ongeveer core-is-deeply is-helemaal +core-is-prime is-priem core-item item # KEY TRANSLATION @@ -191,6 +189,7 @@ core-lsb minst-belangrijke-bit # KEY TRANSLATION core-make maak core-map arrangeer +core-match match core-max max core-min min core-minmax minmax @@ -200,6 +199,7 @@ core-move verplaats core-msb belangrijkste-bit # KEY TRANSLATION +core-new nieuw core-next volgende #core-nextcallee nextcallee #core-nextsame nextsame @@ -219,12 +219,13 @@ core-ords als-getallen # KEY TRANSLATION core-pair paar core-pairs paren -#core-parse-base parse-base +core-parse-base ontleed-nummer +core-parse-names ontleed-namen core-pass goed core-permutations permutaties core-pick kies core-plan verwacht -#core-pop pop +core-pop floep core-prepend voeg-voor core-print druk core-printf drukf @@ -245,6 +246,7 @@ core-reverse keer-om core-rindex om-index #core-rmdir rmdir core-roll gooi +core-roots wortels core-rotate roteer core-round rond-af core-roundrobin ieder-een @@ -278,8 +280,13 @@ core-spurt spuit core-sqrt wortel core-squish plet core-srand zo-willekeurig -#core-subbuf subbuf -#core-subbuf-rw subbuf-rw +core-starts-with begint-met +core-subbuf subbuf +core-subbuf-rw subbuf-rw +core-subst subst +core-substr substr +core-substr-eq substr-gelijk +core-substr-rw substr-rw core-subtest subtest core-succeed slaag core-sum sommeer @@ -293,6 +300,7 @@ core-tc titel-kast core-tclc titel-onder-kast core-throws-like knalt-als core-todo tedoen +core-trans vertaal core-trim trim core-trim-leading trim-vooraan core-trim-trailing trim-achteraan @@ -311,6 +319,7 @@ core-unique uniek #core-univals univals core-unlike lijkt-niet-als core-unlink ontkoppel +#core-unpolar unpolar core-unshift onderin core-use-ok gebruik-ok