Scope & Variants
Welsh (Cymraeg) is the Celtic language of Wales. The default and primary target for product localization is Welsh Standard Written — the unified literary/professional written register used across Wales for government, education, broadcasting, and software UI.
| Locale | Notes |
|---|---|
cy / cy-GB |
Welsh (Wales). Default and primary target. Welsh Standard Written form covers all UI work. |
| Northern Welsh (Gogledd) | Colloquial spoken variant — does NOT diverge in written/UI contexts. |
| Southern Welsh (De) | Colloquial spoken variant — does NOT diverge in written/UI contexts. |
Practical reality: Welsh has a strong written standard (sometimes called Cymraeg safonol or Cymraeg llenyddol) that is used uniformly across Wales for UI, government, broadcasting, and education. Northern and Southern Welsh diverge in spoken pronunciation, lexicon (e.g., llefrith North vs llaeth South for "milk"), and some verb forms (e.g., dwi'n North vs rwy'n South for "I am"), but these regional differences are largely absent from the written standard used in software localization.
The defining quality concern in Welsh localization is correct application of initial consonant mutations. Mutations are not optional or stylistic — they are mandatory orthographic changes triggered by specific grammatical environments. A Welsh translation with missing or wrong mutations reads as fundamentally broken to a native speaker, even if the rest of the text is correct.
Welsh is a Celtic Brittonic language
Welsh is one of the four surviving Celtic languages, in the Brittonic (Brythonic, P-Celtic) branch:
| Branch | Languages |
|---|---|
| Brittonic (P-Celtic) — Welsh's family | Welsh (Cymraeg), Cornish (Kernewek), Breton (Brezhoneg) |
| Goidelic (Q-Celtic) — DIFFERENT family | Irish (Gaeilge), Scottish Gaelic (Gàidhlig), Manx (Gaelg) |
Welsh shares structural features with Cornish and Breton (mutations, VSO word order, inflected prepositions) but is NOT mutually intelligible with Irish or Scottish Gaelic, despite popular conflation. Calling Welsh "Gaelic" is wrong.
Welsh is also NOT English. Despite Wales sharing the island of Great Britain with England and the deep historical contact between the two languages, Welsh is structurally unrelated to English. Welsh has VSO word order (not SVO), initial consonant mutations (not present in English), inflected prepositions (English has none), and no indefinite article (English has "a/an"). Treating Welsh as "English in disguise" is the most common source of bad Welsh translations.
Identity Guardrail — Welsh is NOT Gaelic and NOT English
Auto-fail signals (translator is treating Welsh as the wrong language):
| Signal | Diagnosis | Fix |
|---|---|---|
| Output uses Sláinte, Slán, Fáilte | Translator wrote Irish, not Welsh | "Welcome" = Croeso; "Goodbye" = Hwyl fawr |
| Output uses Gaelic accent marks like à è ì ò ù | Irish/Scottish Gaelic uses grave accents | Welsh uses circumflex (to bach): â ê î ô û ŵ ŷ — never grave |
| Output is SVO (subject-verb-object) word order | Translator used English structure | Welsh is VSO — verb first: Cadwodd y defnyddiwr y ffeil |
| Output mutations missing or incorrect | Translator skipped Welsh-specific grammar | Apply soft/nasal/aspirate mutation per trigger |
| Output uses the before nouns mechanically | English calque | Welsh has only definite article (y/yr/'r) and NO indefinite article |
| Output uses of construction (car o John) | English calque | Welsh uses juxtaposition for possession: car John |
| Output reads like word-for-word English | English SVO retained | Restructure as VSO with periphrastic bod + yn + verbal noun |
Cultural note: Welsh has Equal Status with English in Wales under the Welsh Language (Wales) Measure 2011. The Welsh Government's strategy Cymraeg 2050 aims for one million Welsh speakers by 2050. The Cymraeg Clir (Plain Welsh) movement promotes accessible, clear Welsh in public communications. Welsh-language-medium contexts (Welsh-medium schools, Welsh-language broadcasting, government bilingual services) are politically and culturally significant. Sloppy or anglicism-heavy Welsh is not just bad style — it is read as disrespect for the language.
Register Auto-Detection (Apply Before Translating)
Welsh has a T-V distinction:
| Pronoun | Use | Possessive | Verb ending (imperative) |
|---|---|---|---|
| chi | Formal singular OR plural (any number) | eich (no mutation) | -wch (Cadwch, Dewiswch) |
| ti | Informal singular only | dy (+ soft mutation) | -a / -â (Cadwa, Dewisa) |
Auto-detect from source:
| Source signal | Target register |
|---|---|
| Professional product UI / business / government (DEFAULT) | chi formal — eich, -wch imperatives, native Welsh vocabulary |
| Casual app / social / children's software | ti informal — dy + soft mutation, -a imperatives |
| Marketing copy (warm but professional) | chi formal — Welsh marketing is typically formal/respectful |
| Legal / banking / official | chi formal — never ti for institutional voice |
Hard rule: never mix chi and ti in the same text.
- ✗
Cadwch eich gwaith+Dewisa— mixes chi imperative with ti imperative - ✗
Gallwch chi newid dy osodiadau— chi verb form with ti possessive
Special UI exception — verbal-noun buttons are register-neutral:
Welsh UI buttons use the berfenw (verbal noun) form, which is neither chi nor ti — it's the bare verb form: Cadw, Dileu, Copio, Agor. This is the established Microsoft/Apple/LibreOffice/Welsh Government convention. Button labels do NOT change between chi and ti registers.
| Surface | chi form | ti form | Verbal-noun (buttons) |
|---|---|---|---|
| Imperative ("Save!") | Cadwch | Cadwa | — |
| Button label | — | — | Cadw |
| Possessive ("your file") | eich ffeil | dy ffeil | — |
| Instruction in body text | Dewiswch eich ffeil | Dewisa dy ffeil | — |
Critical Hard Rules (Severity ≥ 2.0 — Auto-Fail If Wrong)
1. Initial Consonant Mutations — THE defining Welsh feature (severity 2.5)
Welsh mutations change the first letter of a word based on the grammatical environment. There are three mutation systems: soft (treiglad meddal), nasal (treiglad trwynol), and aspirate (treiglad llaes). Mutations are not optional; they are part of the word's spelling in that context.
1a. Soft Mutation (Treiglad Meddal) — most common
The soft mutation softens stops to voiced/fricative equivalents:
| Original | Soft mutation | Example trigger | Example |
|---|---|---|---|
| c | g | dy (your-ti) | dy gar (your car) ← car |
| p | b | i (to) | i Baris ← Paris |
| t | d | o (from) | o Ddenmarc ← Tdenmarc... actually: o Denmarc ← Denmarc |
| g | (dropped — ∅) | dy (your-ti) | dy ardd ← gardd (your garden) |
| b | f | dy (your-ti) | dy frawd ← brawd (your brother) |
| d | dd | dy (your-ti) | dy ddrws ← drws (your door) |
| m | f | y (fem. art.) | y ferch ← merch (the girl) |
| ll | l | dy (your-ti) | dy law ← llaw (your hand) |
| rh | r | dy (your-ti) | dy riant ← rhiant (your parent) |
Soft mutation triggers (the most important set to memorize):
| Trigger | Meaning | Example |
|---|---|---|
| dy | your (ti, informal) | dy gar (your car) |
| ei | his | ei dad (his father) |
| y / yr / 'r | the (only before feminine singular nouns) | y ferch (the girl) |
| i | to | i Gaerdydd (to Cardiff) |
| o | from / of | o Lundain (from London) |
| am | about, at (time) | am dri (at three) |
| ar | on | ar gadair (on a chair) |
| at | towards | at Ddi (to you-ti) |
| gan | by, with | gan ferch (by a girl) |
| heb | without | heb garden (without a garden... actually gardd) |
| tan / dan | under, until | dan fwrdd (under a table) |
| dros | over, for | dros bonthwy (over a bridge... pont) |
| drwy / trwy | through | drwy goeden (through a tree) |
| wrth | by, while | wrth gadw (while saving) |
| hyd | until | hyd fory (until tomorrow) |
| neu | or (sometimes) | A neu B (or; usually no mutation in modern Welsh) |
| yn (predicative, before adj./noun) | "is" + complement | Mae'n ddiddorol ← diddorol (it is interesting) |
| yn (adverbial, before adj.) | -ly | yn gyflym ← cyflym (quickly) |
| dau / dwy | two (m./f.) | dau gi (two dogs); dwy ferch (two girls) |
| tri / tair | three (m./f.) | (note: tri takes aspirate, not soft — see below) |
| prif | main, chief (precedes noun) | y prif beth (the main thing) ← peth |
| hen | old (precedes noun) | hen dŷ (an old house) ← tŷ |
| Feminine singular noun → adjective after it | merch ddal ← tal (a tall girl) | |
| Object of inflected (conjugated) verb | direct object soft-mutates | Gwelais gi ← ci (I saw a dog) |
1b. Nasal Mutation (Treiglad Trwynol)
The nasal mutation converts stops to their nasal equivalents:
| Original | Nasal mutation | Example trigger | Example |
|---|---|---|---|
| c | ngh | fy (my) | fy nghar ← car (my car) |
| p | mh | fy (my) | fy mhen ← pen (my head) |
| t | nh | fy (my) | fy nhad ← tad (my father) |
| g | ng | fy (my) | fy ngardd ← gardd (my garden) |
| b | m | fy (my) | fy mrawd ← brawd (my brother) |
| d | n | fy (my) | fy nrws ← drws (my door) |
Nasal mutation triggers (only two real triggers):
| Trigger | Meaning | Example |
|---|---|---|
| fy | my | fy nghar (my car) |
| yn (as locative preposition "in") | in [place] | yng Nghaerdydd ← Caerdydd (in Cardiff). Note: yn itself becomes ym before m-/mh-, yng before ng-/ngh-. |
Critical: yn has three different functions and mutations. See §1d below.
1c. Aspirate Mutation (Treiglad Llaes)
The aspirate mutation affects ONLY c, p, t, converting them to fricatives:
| Original | Aspirate mutation | Example trigger | Example |
|---|---|---|---|
| c | ch | ei (her) | ei char ← car (her car) |
| p | ph | a (and) | a phleser ← pleser (and pleasure) |
| t | th | ei (her) | ei thad ← tad (her father) |
Aspirate mutation triggers:
| Trigger | Meaning | Example |
|---|---|---|
| ei | her | ei thad (her father) |
| a | and | bara chaws ← caws (bread and cheese) |
| â | with (instrument) | â chyllell ← cyllell (with a knife) |
| gyda | with | gyda phleser (with pleasure) |
| tri | three (m.) | tri chi ← ci (three dogs) |
| chwe | six | chwe phunt ← punt (six pounds) |
| tua | about, approximately | tua thri (about three) |
1d. The Three Faces of yn — Critical Disambiguation
Welsh yn has three completely different uses, each triggering a different mutation (or none):
| Function | Mutation | Example |
|---|---|---|
| Progressive aspect (before verbal noun) — "is doing" | NO mutation | Mae'n cadw (he/she is saving). NOT Mae'n gadw. |
| Adverbial (before adjective, makes -ly) | Soft mutation | yn gyflym (quickly) ← cyflym |
| Predicative (before adjective or noun complement) — "is X" | Soft mutation (but NOT on ll-/rh-) | Mae'n ddiddorol (it is interesting) |
| Locative preposition (= "in") | Nasal mutation + yn → ym/yng |
yng Nghaerdydd (in Cardiff) |
Common mistake: treating progressive yn as if it mutates. Mae'n gadw is WRONG; Mae'n cadw is right. Verbal nouns after progressive yn keep their dictionary form.
1e. Possessive pronoun mutations (memorize this table)
| Possessive | Meaning | Mutation triggered |
|---|---|---|
| fy | my | Nasal (fy nghar, fy mhen, fy nhad, fy ngardd, fy mrawd, fy nrws) |
| dy | your (ti, informal sg.) | Soft (dy gar, dy ben, dy dad, dy ardd, dy frawd, dy ddrws) |
| ei (masculine) | his | Soft (ei gar, ei ben, ei dad, ei ardd, ei frawd, ei ddrws) |
| ei (feminine) | her | Aspirate (ei char, ei phen, ei thad) — only c/p/t mutate |
| ein | our | NO mutation (ein car, ein pen, ein tad) — but often + "n" sandhi: ein nardd? No: ein gardd. |
| eich | your (chi, formal/plural) | NO mutation (eich car, eich pen, eich tad) |
| eu | their | NO mutation (eu car, eu pen, eu tad) |
UI impact: Formal Welsh UI uses eich (no mutation) → simplifies translation. Informal UI uses dy + soft mutation → requires applying soft mutation to every possessed noun.
2. Welsh 29-Letter Alphabet — Digraphs Are Single Letters (severity 2.5)
The Welsh alphabet has 29 letters, including 8 digraphs that are treated as single letters for sorting, hyphenation, and counting:
a, b, c, ch, d, dd, e, f, ff, g, ng, h, i, j, l, ll, m, n, o, p, ph, r, rh, s, t, th, u, w, y
Critical: w and y are VOWELS in Welsh, not consonants. Welsh has 7 vowels: a, e, i, o, u, w, y. This is why words like cwm (valley), crwth (stringed instrument), y (the), bryn (hill) are valid — w and y are vowels carrying the syllable.
Digraph alphabetical order:
| Digraph | Position | Example |
|---|---|---|
| ch | After c (NOT after h) | cae, ci, ciuto, ch-... |
| dd | After d | da, dy, ddim |
| ff | After f | ffon, ffeil |
| ng | After g (NOT between n and o!) | gan, gardd, ng-... |
| ll | After l | lle, llyfr |
| ph | After p | (rare outside mutations) |
| rh | After r | rhad, rhif |
| th | After t | thri, thal |
Critical for sorting: Welsh dictionary order places ng after g, not between n and o. So nofio (to swim) comes BEFORE ngardd (my-garden), not after. Modern Welsh dictionaries follow this convention.
Critical for hyphenation: Never split a digraph. llygoden hyphenates as lly-go-den, never l-lygoden. anghofio hyphenates as ang-hof-io — no, actually an-gho-fio — wait, since ng is one letter, it stays together: a-ngho-fio. (Welsh hyphenation is complex; the rule is "treat digraphs as one letter".)
Critical for character counting: ffon (stick) has 3 letters (ff, o, n), not 4.
3. To Bach (Circumflex) — Long Vowels (severity 2.0)
The to bach ("little roof") is the circumflex accent that marks long vowels in Welsh. It appears on all 7 vowels: â, ê, î, ô, û, ŵ, ŷ.
The to bach is meaning-critical — it distinguishes minimal pairs:
| Without to bach | Meaning | With to bach | Meaning |
|---|---|---|---|
| tan | until / fire | tân | fire (clarified) |
| gem | gem | gêm | game |
| ty | (no meaning alone) | tŷ | house |
| dyn | man | dŷn | (different sense) |
| llan | parish | llân | full |
| gwn | gun / I know (depends) | gŵn | gown / I know (different) |
| cyn | before | cŷn | chisel |
Critical: ŵ and ŷ are uniquely Welsh letters. The circumflex on w and y appears in no other major Latin-script language. NEVER strip these to plain w and y — they change meaning.
Common UI words with to bach:
| Welsh | Meaning |
|---|---|
| tŷ | house |
| tân | fire |
| cŵn | dogs (plural of ci) |
| gwŷr | husbands / men |
| ŵy | egg |
| ŷd | corn |
| â | with |
| ê | (interjection) |
4. VSO Word Order (severity 2.0)
Welsh is strict VSO (verb-subject-object) in affirmative main clauses with inflected verbs. The verb comes FIRST.
| ✗ Wrong (English SVO) | ✓ Correct (Welsh VSO) | Gloss |
|---|---|---|
| Y defnyddiwr cadwodd y ffeil | Cadwodd y defnyddiwr y ffeil | Saved-the-user-the-file (= The user saved the file) |
| Chi gallu newid gosodiadau | Gallwch chi newid gosodiadau | Can-you change settings |
| Y cyfrifiadur yn lawrlwytho | Mae'r cyfrifiadur yn lawrlwytho | Is-the-computer downloading |
| Y ci yn cysgu | Mae'r ci yn cysgu | Is-the-dog sleeping |
Periphrastic constructions also follow VSO — the auxiliary bod (to be) is the verb:
| English | Welsh |
|---|---|
| The user is saving the file. | Mae'r defnyddiwr yn cadw'r ffeil. (Is-the-user yn save-the-file) |
| The file has been saved. | Mae'r ffeil wedi'i chadw. (Is-the-file wedi-its saved [aspirate mutation on cadw → chadw because ffeil is feminine]) |
| You can save your work. | Gallwch chi gadw eich gwaith. (Can-you save your work [cadw soft-mutates after the inflected modal gallwch]) |
5. Periphrastic Verb Constructions (severity 2.0)
Modern Welsh primarily uses periphrastic (auxiliary) verb constructions with bod (to be) + yn (progressive particle) + berfenw (verbal noun):
| Tense | Pattern | Example |
|---|---|---|
| Present | Mae [subject] + yn + verbal noun |
Mae e'n cadw (He is saving / He saves) |
| Past (continuous) | Roedd [subject] + yn + verbal noun |
Roedd e'n cadw (He was saving) |
| Perfect | Mae [subject] + wedi + verbal noun (note: wedi replaces yn) |
Mae e wedi cadw (He has saved) |
| Pluperfect | Roedd [subject] + wedi + verbal noun |
Roedd e wedi cadw (He had saved) |
| Future | Bydd [subject] + yn + verbal noun |
Bydd e'n cadw (He will save) |
| Conditional | Byddai [subject] + yn + verbal noun |
Byddai e'n cadw (He would save) |
Hard rules:
- ✗
Mae'n yn cadw— DOUBLEyn.Mae'nalready contractsMae + yn. - ✗
Mae e wedi yn cadw—wediREPLACESyn, not added to it. - ✗
Mae'n gadw— progressiveyndoes NOT trigger mutation. - ✓
Mae'n cadw— verbal noun stays in dictionary form after progressiveyn.
6. Inflected Prepositions (severity 2.0)
Welsh prepositions conjugate for person and number. Unlike English (where prepositions are invariable: on me, on you, on him all use the same "on"), Welsh inflects the preposition itself.
Example: ar (on)
| Person | Form | Meaning |
|---|---|---|
| 1st sg. | arnaf fi / arna i | on me |
| 2nd sg. (ti) | arnat ti | on you (ti) |
| 3rd sg. m. | arno fe / arno fo | on him |
| 3rd sg. f. | arni hi | on her |
| 1st pl. | arnon ni | on us |
| 2nd pl. / formal | arnoch chi | on you (chi) |
| 3rd pl. | arnyn nhw | on them |
Example: i (to)
| Person | Form |
|---|---|
| 1st sg. | i mi / i fi |
| 2nd sg. | i ti |
| 3rd sg. m. | iddo fe |
| 3rd sg. f. | iddi hi |
| 1st pl. | i ni |
| 2nd pl. | i chi |
| 3rd pl. | iddyn nhw |
Example: gan (by / with possession) — also used to express HAVE in Welsh
| Person | Form | Meaning |
|---|---|---|
| 1st sg. | gen i / gennyf | by me / I have |
| 2nd sg. | gen ti / gennyt | by you / you (ti) have |
| 3rd sg. m. | ganddo fe / ganddo fo | by him / he has |
| 3rd sg. f. | ganddi hi | by her / she has |
| 1st pl. | gennyn ni / gennym ni | by us / we have |
| 2nd pl. | gennych chi | by you (chi) / you have |
| 3rd pl. | ganddyn nhw | by them / they have |
Critical for UI:
- "You have 3 new files" = Mae gennych chi 3 ffeil newydd (formal) — NOT Mae chi 3 ffeil newydd.
- "Send it to me" = Anfonwch ef ataf fi — NOT Anfonwch ef i fi.
- "On your screen" = Ar eich sgrin — but "on me" pronouns require the inflected form arnaf fi.
7. Two-Gender System (severity 2.0)
Welsh has two grammatical genders: masculine (gwrywaidd) and feminine (benywaidd). About 60% of nouns are masculine.
Gender effects (the four things that change):
| Effect | Masculine | Feminine |
|---|---|---|
After definite article y |
NO mutation: y car (the car) | SOFT mutation: y gath (the cat) ← cath |
| Adjective after singular noun | NO mutation: car mawr (big car) | SOFT mutation: cath fawr ← mawr (big cat) |
| Numeral form for 2 | dau + soft: dau gar (two cars) | dwy + soft: dwy ferch (two girls) |
| Numeral form for 3 | tri + aspirate: tri chi (three dogs) | tair (NO mutation): tair merch (three girls) |
| Numeral form for 4 | pedwar + no mutation: pedwar ci | pedair + no mutation: pedair merch |
Common UI-relevant noun genders:
| Noun | Gender | Notes |
|---|---|---|
| ffeil (file) | Feminine | y ffeil, dwy ffeil |
| ffolder (folder) | Masculine | y ffolder, dau ffolder |
| cyfrifiadur (computer) | Masculine | y cyfrifiadur |
| gwefan (website) | Feminine | y wefan ← soft mut. |
| meddalwedd (software) | Feminine | y feddalwedd ← soft mut. |
| caledwedd (hardware) | Feminine | y galedwedd ← soft mut. |
| bysellfwrdd (keyboard) | Masculine | y bysellfwrdd |
| llygoden (mouse) | Feminine | y lygoden ← soft mut. |
| sgrin (screen) | Feminine | y sgrin (s- doesn't mutate) |
| gosodiad (setting) | Masculine | y gosodiad (sg.) / y gosodiadau (pl.) |
| defnyddiwr (user) | Masculine | y defnyddiwr |
| cyfrinair (password) | Masculine | y cyfrinair |
| cyfrif (account) | Masculine | y cyfrif |
| dolen (link) | Feminine | y ddolen ← soft mut. |
| iaith (language) | Feminine | yr iaith (vowel start → yr); tair iaith |
| dewis (choice) | Masculine | y dewis |
Critical errors:
| ✗ Wrong | ✓ Correct | Reason |
|---|---|---|
| y cath | y gath | cath is feminine → soft mutation after y |
| y ffeil mawr | y ffeil fawr | ffeil is feminine → adj. soft-mutates |
| dau ffeil | dwy ffeil | ffeil is feminine → use dwy not dau |
| dau ffeil | dwy ffeil + soft mutation (already in ffeil) | f- doesn't mutate but dwy requires soft mutation context |
| tri iaith | tair iaith | iaith is feminine → use tair |
| pedwar gwefan | pedair gwefan | gwefan is feminine → use pedair |
8. Number System — Singular After Numerals 1-10 (severity 2.0)
Welsh uses singular noun forms after numbers 1-10, unlike English. For numbers 11+, the construction switches to o + plural (a partitive genitive structure).
| Count | Pattern | Example |
|---|---|---|
| 1 | singular | un ffeil (one file) |
| 2 | dau/dwy + soft mut. + singular |
dwy ffeil (two files) |
| 3 | tri/tair (+ aspirate for m.) + singular |
tair ffeil (three files); tri chi (three dogs) |
| 4 | pedwar/pedair + singular |
pedair ffeil (four files) |
| 5 | pump + singular |
pump ffeil (five files) — sometimes pum (shortened form) before consonant |
| 6 | chwech + singular |
chwe ffeil (six files) — chwe shortened; aspirate mut. on c/p/t |
| 7 | saith + singular |
saith ffeil (seven files) |
| 8 | wyth + singular |
wyth ffeil (eight files) |
| 9 | naw + singular |
naw ffeil (nine files) |
| 10 | deg + singular |
deg ffeil (ten files) |
| 11+ | numeral + o + plural |
15 o ffeiliau (fifteen of files) |
| ✗ Wrong (English-style plural) | ✓ Correct (Welsh) |
|---|---|
| 5 ffeiliau | 5 ffeil |
| dau ffeiliau | dwy ffeil |
| 3 ffeiliau | 3 ffeil OR tair ffeil |
| 10 ffeiliau | 10 ffeil |
| 15 ffeil | 15 o ffeiliau |
| 100 ffeil | 100 o ffeiliau |
Note on traditional vs modern (decimal) number system: Welsh historically uses a vigesimal (base-20) system: un ar bymtheg = 16 (one on fifteen), deugain = 40 (two-twenties), trigain = 60 (three-twenties). Modern Welsh, especially in UI and education, uses a decimal system: un deg chwech = 16 (one-ten-six), pedwar deg = 40. For UI work, prefer the decimal system — it's clearer and avoids confusion. Use Arabic numerals (16, 40) wherever practical to sidestep the issue.
9. Plural Formation — Six ICU Categories (severity 2.0)
Welsh has one of the most complex plural systems among European languages. ICU plural categories:
| ICU category | Welsh count rule | Pattern | Example |
|---|---|---|---|
| zero (0) | dim + soft mutation + plural |
dim + plural | dim ffeiliau (no files) |
| one (1) | singular, no mutation needed in many UI contexts | un + singular |
1 ffeil / un ffeil |
| two (2) | dau/dwy + soft mut. + singular |
dau/dwy + sg. | 2 ffeil / dwy ffeil |
| few (3-6) | numeral + singular (gendered for 3,4) | tair/tri/pedair... + sg. | 3 ffeil / tair ffeil |
| many (≥7 in some classes, often combined w/ "few") | numeral + singular | numeral + sg. | 7 ffeil |
| other (11+, or default) | numeral + o + plural |
15 o ffeiliau |
15 o ffeiliau |
Plural formation patterns (no single rule — each noun must be memorized):
| Pattern | Singular | Plural |
|---|---|---|
| -au (most common) | ffeil | ffeiliau |
| -au | gosodiad | gosodiadau |
| -iau | drws | dryssiau (also: drysau) |
| -oedd | iaith | ieithoedd |
| -i | llyfr | llyfriau — actually llyfrau |
| -od | cath | cathod |
| -ed/-iaid | plentyn | plant (irreg.) |
| Vowel change | car | ceir |
| Vowel change | troed | traed |
| Vowel change | bachgen | bechgyn |
| Irregular | brawd | brodyr |
| Irregular | chwaer | chwiorydd |
| Irregular | dyn | dynion |
There is no productive default plural ending — every Welsh noun's plural must be looked up.
UI plurals (memorize):
| English | Singular | Plural |
|---|---|---|
| file | ffeil | ffeiliau |
| folder | ffolder | ffolderi / ffolderau |
| setting | gosodiad | gosodiadau |
| user | defnyddiwr | defnyddwyr |
| password | cyfrinair | cyfrineiriau |
| account | cyfrif | cyfrifon |
| computer | cyfrifiadur | cyfrifiaduron |
| website | gwefan | gwefannau |
| language | iaith | ieithoedd |
| choice | dewis | dewisiadau |
| link | dolen | dolenni |
| e-bost | e-byst / negeseuon e-bost |
10. Adjective Placement — After the Noun (severity 1.5)
Most Welsh adjectives follow the noun (unlike English which puts them before):
| ✗ Wrong (English order) | ✓ Correct (Welsh order) | Gloss |
|---|---|---|
| newydd ffeil | ffeil newydd | file new |
| mawr cyfrifiadur | cyfrifiadur mawr | computer big |
| cyflym cysylltiad | cysylltiad cyflym | connection fast |
Adjectives that PRECEDE the noun (small closed class — and they trigger soft mutation):
| Adjective | Meaning | Example |
|---|---|---|
| hen | old | hen dŷ (an old house) ← tŷ |
| prif | main, chief | y prif beth (the main thing) ← peth |
| unig | only, sole | yr unig ddefnyddiwr (the only user) ← defnyddiwr |
| holl | all, whole | yr holl ddefnyddwyr — actually yr holl ddefnyddwyr (all the users) |
| ambell | occasional, some | ambell ferch (some girl) ← merch |
| prin | scarce, rare | prin gi (a rare dog) ← ci |
Feminine singular noun → adjective soft-mutates:
| ✗ Wrong | ✓ Correct |
|---|---|
| merch tal | merch dal (← tal, soft mut. after fem. sg.) |
| cath mawr | cath fawr (← mawr) |
| ffeil newydd | ffeil newydd (n doesn't mutate, so no visible change) |
| gwefan da | gwefan dda (← da, soft mut.) |
11. Definite Article y / yr / 'r — Forms by Context (severity 1.5)
Welsh has only ONE article — the definite article — which has three contextual forms:
| Form | Use | Example |
|---|---|---|
| y | before consonants (default) | y car, y llyfr |
| yr | before vowels (a, e, i, o, u, w, y) and silent h | yr afon, yr iaith, yr heddlu |
| 'r | after a vowel (in connected speech/writing) | Mae'r ffeil; o'r cyfrifiadur |
There is NO indefinite article. ci means BOTH "dog" and "a dog" depending on context. Mae ci yma = "There is a dog here."
| ✗ Wrong | ✓ Correct |
|---|---|
| y afon | yr afon (vowel start) |
| y iaith | yr iaith (vowel start) |
| Mae y ffeil | Mae'r ffeil (after vowel) |
| Aeth e i y siop | Aeth e i'r siop (after vowel) |
| yr car | y car (consonant start) |
12. Possession by Juxtaposition (severity 2.0)
Welsh expresses possession by juxtaposition (placing nouns side by side), NOT with a preposition like English "of":
| English | ✗ Wrong (calque) | ✓ Correct (Welsh) |
|---|---|---|
| John's car | car o John | car John |
| the user's file | y ffeil o'r defnyddiwr | ffeil y defnyddiwr |
| the file's name | yr enw o'r ffeil | enw'r ffeil |
| the user's password | cyfrinair o'r defnyddiwr | cyfrinair y defnyddiwr |
| the company's website | gwefan o'r cwmni | gwefan y cwmni |
| Wales's capital | prifddinas o Gymru | prifddinas Cymru |
Pattern: [possessed thing] + [possessor], with the definite article (if any) placed only before the possessor: enw'r ffeil = "name [of] the file."
13. Aspirate Mutation on "a" (and) — Easy to Forget (severity 1.5)
The conjunction a ("and") triggers aspirate mutation on c, p, t. This is one of the most commonly missed mutations in Welsh writing.
| ✗ Wrong | ✓ Correct |
|---|---|
| ffeil a cyfrif | ffeil a chyfrif (file and account) |
| dyn a plentyn | dyn a phlentyn (man and child) |
| coffi a tatws — te? | coffi a the (coffee and tea) ← well, te in Welsh; te + a = a the (aspirate) |
| Cymraeg a Saesneg | Cymraeg a Saesneg (s- doesn't mutate, OK) |
| llyfr a coffi | llyfr a choffi |
Note: a becomes ac before vowels (and silent h): ffeil ac e-bost (file and email).
14. Welsh Quotation Marks (severity 1.0)
Welsh uses standard double quotes "..." (same as English).
"Croeso", meddai. — "Welcome," he said.
Single quotes '...' are used for nested quotes:
"Dywedodd, 'Croeso'", meddai. — "He said, 'Welcome'," she said.
Some traditional Welsh typography uses guillemets «...» but this is rare in modern UI.
UI Conventions
Buttons — Verbal Noun (Berfenw) — NOT Imperative
Welsh UI buttons use the berfenw (verbal noun) form — the dictionary form of the verb, functioning as an infinitive/gerund. This is the established Microsoft / Apple / LibreOffice / Welsh Government convention.
| English | ✓ Welsh button (berfenw) | ✗ Wrong (imperative) |
|---|---|---|
| Save | Cadw | Cadwch / Cadwa |
| Cancel | Canslo | Canslwch |
| Delete | Dileu | Dilewch |
| Copy | Copïo | Copïwch |
| Paste | Gludo | Gludwch |
| Open | Agor | Agorwch |
| Close | Cau | Caewch |
| Edit | Golygu | Golygwch |
| Search | Chwilio | Chwiliwch |
| Send | Anfon | Anfonwch |
| Argraffu | Argraffwch | |
| Select | Dewis | Dewiswch |
| Continue | Parhau | Parhewch |
| Next | Nesaf / Ymlaen | — |
| Back | Yn ôl | — |
| Submit | Cyflwyno | Cyflwynwch |
| Confirm | Cadarnhau | Cadarnhewch |
| Done | Wedi gorffen / Gorffen | — |
| OK | Iawn / OK | — |
| Upload | Uwchlwytho | Uwchlwythwch |
| Download | Lawrlwytho | Lawrlwythwch |
| Refresh | Adnewyddu | — |
| Settings | Gosodiadau | — |
| Apply | Defnyddio / Cymhwyso | — |
| Reset | Ailosod | — |
| Add | Ychwanegu | — |
| Remove | Tynnu | — |
| Sign in / Log in | Mewngofnodi | — |
| Sign out / Log out | Allgofnodi | — |
| Sign up / Register | Cofrestru | — |
| Add more | Ychwanegu rhagor | — (use rhagor not mwy for buttons) |
| Show more | Dangos rhagor | — |
Rationale: The berfenw (verbal noun) is register-neutral — it doesn't pick chi vs ti. This keeps button labels stable across formality levels.
Status Messages — Periphrastic with "Wrthi'n" or "Yn"
For in-progress states, use periphrastic constructions with bod + yn + verbal noun. For UI status messages specifically, Wrthi'n + verbal noun is the established pattern:
| English | ✗ Wrong (bare verbal noun) | ✓ Correct (periphrastic) |
|---|---|---|
| Loading... | Llwytho... | Wrthi'n llwytho... / Yn llwytho... |
| Saving... | Cadw... | Wrthi'n cadw... |
| Sending... | Anfon... | Wrthi'n anfon... |
| Processing... | Prosesu... | Wrthi'n prosesu... |
| Connecting... | Cysylltu... | Wrthi'n cysylltu... |
| Searching... | Chwilio... | Wrthi'n chwilio... |
| Translating... | Cyfieithu... | Wrthi'n cyfieithu... |
| Downloading... | Lawrlwytho... | Wrthi'n lawrlwytho... |
| Uploading... | Uwchlwytho... | Wrthi'n uwchlwytho... |
| Please wait | — | Arhoswch / Os gwelwch yn dda, arhoswch |
Completion Messages — Impersonal Past or "Wedi'i" Construction
For completed states, use either the impersonal past (-wyd ending) or the wedi'i + soft-mutated verbal noun construction:
| English | ✗ Wrong | ✓ Correct |
|---|---|---|
| Saved | Cadw | Cadwyd / Wedi'i gadw (soft mut. — cadw → gadw) |
| Sent | Anfon | Anfonwyd / Wedi'i anfon |
| Deleted | Dileu | Dilëwyd / Wedi'i ddileu (soft mut.) |
| Done | Wedi gorffen | Wedi gorffen / Wedi cwblhau |
| Translation complete | Cwblhau cyfieithu | Cyfieithiad wedi'i gwblhau / Cwblhawyd y cyfieithiad |
| File uploaded | Uwchlwythwyd ffeil | Uwchlwythwyd y ffeil / Ffeil wedi'i huwchlwytho |
| Payment successful | Llwyddiant taliad | Taliad llwyddiannus / Talwyd yn llwyddiannus |
Failure Messages — Impersonal Negative or "Heb"
For failure / error states:
| English | ✓ Welsh |
|---|---|
| Failed | Methwyd / Ni lwyddwyd |
| Could not save | Ni lwyddwyd i gadw (NOT Methodd cadw) |
| File not found | Ni ddaethpwyd o hyd i'r ffeil / Ffeil heb ei chanfod |
| Not saved | Heb ei gadw (without its-being-saved) |
| Connection lost | Collwyd y cysylltiad |
Empty States — Dim or Heb
For empty states:
| English | ✓ Welsh |
|---|---|
| No results | Dim canlyniadau |
| No files | Dim ffeiliau |
| Nothing selected | Dim wedi'i ddewis / Heb ddewis dim |
| No notifications | Dim hysbysiadau |
| Empty | Gwag |
Drag-and-Drop
- drag → llusgo (native Welsh — NOT dragio)
- drop / release → gollwng (native Welsh — NOT rhyddhau which means "liberate")
| English | ✓ Welsh |
|---|---|
| Drag files here | Llusgwch ffeiliau yma |
| Drop to upload | Gollwng i uwchlwytho |
| Release to upload | Gollwng i uwchlwytho (NOT Rhyddhau i uwchlwytho) |
File Picker — Dewis not Pori
For file selection, use the action-oriented verb dewis (select/choose), NOT the navigation verb pori (browse):
| ✗ Wrong | ✓ Correct |
|---|---|
| Pori am ffeiliau | Dewis ffeiliau |
| Cliciwch i bori | Cliciwch i ddewis (note soft mut. on dewis after i) |
| Pori | Dewis ffeil / Dewis |
"More" — Rhagor not Mwy (for buttons)
For button idioms expressing "more", rhagor is more natural and formal than mwy in UI:
| ✗ Less natural | ✓ More natural |
|---|---|
| Ychwanegu mwy | Ychwanegu rhagor |
| Dangos mwy | Dangos rhagor |
| Llwytho mwy | Llwytho rhagor |
Error Messages — What + Next Step
Welsh UI errors follow the pattern what went wrong + what to do next:
| ✗ Bare | ✓ With next step |
|---|---|
| Ffeil heb ei chanfod. | Ffeil heb ei chanfod. Gwiriwch y llwybr. (File not found. Check the path.) |
| Gwall rhwydwaith. | Gwall rhwydwaith. Rhowch gynnig arall. (Network error. Try again.) |
| Cyfrinair anghywir. | Cyfrinair anghywir. Ceisiwch eto. (Wrong password. Try again.) |
Punctuation, Numbers, Dates, Currency
Punctuation
| Mark | Welsh | Notes |
|---|---|---|
| Question mark | ? |
Same as English |
| Comma | , |
Different conjunction rules — see below |
| Period | . |
Same |
| Colon | : |
Same |
| Quotation marks | "..." (standard) |
Same as English |
| Nested quotes | '...' |
Single inside double |
| Apostrophe | ' |
Used in contractions (Mae'r, o'r, i'r) |
Comma Rules
| Rule | Example |
|---|---|
NO comma before a / ac (and) |
Llyfr a cherdyn (book and card) — NOT Llyfr, a cherdyn. |
NO comma before neu (or) |
Ffeil neu ffolder — NOT Ffeil, neu ffolder. |
Comma before bod (that, subordinating) |
Gwn**,** bod y ffeil yn gywir. |
Comma before os (if) |
Cadwch y ffeil**,** os ydych yn barod. |
Comma before pan (when) |
Anfonwch e-bost**,** pan fyddwch yn barod. |
Comma before achos / oherwydd (because) |
Methodd**,** oherwydd gwall rhwydwaith. |
Comma before ond (but) |
Cyflym**,** ond dibynadwy. |
Numbers
Welsh follows UK / Anglo number formatting (not continental European):
| Format | Pattern | Example |
|---|---|---|
| Thousands separator | comma (,) | 1,234,567 |
| Decimal separator | period (.) | 3.14 / 99.99 |
| Negative | -25 |
|
| Percent | 25% or 25 % |
| ✗ Wrong (continental) | ✓ Correct (Welsh/UK) |
|---|---|
| 1.234,56 | 1,234.56 |
| 3,14 | 3.14 |
| 1 234 | 1,234 |
Dates
| Format | Example | Use |
|---|---|---|
| DD/MM/YYYY | 15/01/2024 | Default Welsh format (UK convention) |
| D Month YYYY | 15 Ionawr 2024 | Long-form prose |
| D'ed/-fed Month YYYY | 15fed Ionawr 2024 | With ordinal suffix (more formal) |
| YYYY-MM-DD | 2024-01-15 | Technical/API only |
Welsh month names (CAPITALIZED):
| # | Welsh |
|---|---|
| 1 | Ionawr |
| 2 | Chwefror |
| 3 | Mawrth |
| 4 | Ebrill |
| 5 | Mai |
| 6 | Mehefin |
| 7 | Gorffennaf |
| 8 | Awst |
| 9 | Medi |
| 10 | Hydref |
| 11 | Tachwedd |
| 12 | Rhagfyr |
Welsh weekday names (lowercase in the format dydd X):
| Day | Welsh |
|---|---|
| Monday | dydd Llun |
| Tuesday | dydd Mawrth |
| Wednesday | dydd Mercher |
| Thursday | dydd Iau |
| Friday | dydd Gwener |
| Saturday | dydd Sadwrn |
| Sunday | dydd Sul |
Note: dydd (day) is lowercase; the day name itself is capitalized (e.g., dydd Llun). Week starts Monday.
Time
- 24-hour preferred: 14:30.
- 12-hour with y.b. (yn y bore = a.m.) / y.p. (yn y prynhawn = p.m.) / y.h. (yn yr hwyr = evening): 2:30 y.p.
Currency — GBP (£) — Wales Uses British Pound
| Format | Pattern | Example |
|---|---|---|
| Symbol before amount | £ |
£99.99 |
| With pence | period decimal | £99.99 (not £99,99) |
| ISO code | GBP | 99.99 GBP |
| Large amounts | comma thousands | £1,234.56 |
Wales is part of the United Kingdom and uses the British pound sterling (£, GBP). Wales does NOT use the euro. Penny/pence are subdivisions: 100 pence = £1.
Welsh words:
- pound = punt (plural: punnoedd / punt)
- pence = ceiniog (plural: ceiniogau)
- £99.99 = "naw deg naw punt naw deg naw ceiniog" (literal) — but in UI just write £99.99.
Terminology — Welsh Native Terms (Established UI Vocabulary)
Welsh has an active terminology coordination effort — primarily through BydTermCymru (the National Terminology Portal of the Welsh Government) and Y Termiadur Addysg (the educational terminology standard). For UI work, use established Welsh terms:
| English | ✓ Welsh (preferred) | ✗ Avoid (anglicism) | Notes |
|---|---|---|---|
| save | cadw | seifio | "to keep" — native verb |
| delete | dileu | deletio | native verb |
| copy | copïo | — | accepted Welsh form of borrowed verb |
| paste | gludo | pestio | "to stick" — native |
| cut | torri | cytio | "to cut/break" — native |
| open | agor | opnio | native |
| close | cau | clôsio | native |
| file | ffeil | — | borrowed but Welshified |
| folder | ffolder | — | borrowed but accepted |
| settings | gosodiadau | settings | native plural |
| upload | uwchlwytho | uploadio | "load upwards" — native compound |
| download | lawrlwytho | downloadio | "load downwards" — native compound |
| search | chwilio | sêrtsio | native |
| click | clicio | — | accepted borrowing |
| computer | cyfrifiadur | compiwtar | "calculator" — native coinage |
| software | meddalwedd | software | "soft-ware" calque, native |
| hardware | caledwedd | hardware | "hard-ware" calque, native |
| internet | rhyngrwyd | internet (also OK) | "inter-net" — native calque |
| browser | porwr | browser | "grazer" — native |
| website | gwefan | website | "web-place" — native |
| e-bost | "e-post" — native | ||
| password | cyfrinair | password | "secret-word" — native |
| user | defnyddiwr | user | native; pl. defnyddwyr |
| account | cyfrif | account | "calculation/count" — native |
| log in | mewngofnodi | logio | "log-in" — native compound |
| log out | allgofnodi | logio allan | "log-out" — native |
| cancel | canslo | — | accepted borrowing |
| argraffu | — | native | |
| send | anfon | — | native |
| select | dewis | selectio | native (also "choice") |
| dashboard | dangosfwrdd | dashboard | "show-board" — native |
| app / application | ap (informal) / rhaglen (formal) | — | both accepted |
| link | dolen | link | "loop" — native |
| menu | dewislen | menu | "choice-page" — native |
| screen | sgrin | — | accepted borrowing |
| keyboard | bysellfwrdd | keyboard | "keys-board" — native |
| mouse | llygoden | mouse | "mouse" — native (same animal) |
| icon | eicon | — | accepted borrowing |
| error | gwall | error | native |
| warning | rhybudd | warning | native |
| help | help / cymorth | — | both used |
| support | cefnogaeth | support | native |
| feedback | adborth | feedback | "echo-talk" — native |
| privacy | preifatrwydd | privacy | native |
| terms | telerau | terms | native |
| language | iaith (sg.) / ieithoedd (pl.) | — | native |
| color | lliw | colour | native |
| size | maint | size | native |
| font | ffont | — | accepted borrowing |
| update (v.) | diweddaru | updatio | "to date-up" — native |
| share | rhannu | — | "to share/divide" — native |
| profile | proffil | — | accepted borrowing |
| notifications | hysbysiadau | notifications | "announcements" — native |
| home | hafan | home | "haven/home" — native |
| URL | URL / gwe-gyfeiriad | — | URL acceptable in tech contexts |
| WiFi | WiFi / diwifr | — | WiFi acceptable |
| device | dyfais | device | "invention" — native |
| video | fideo | — | accepted borrowing |
| photo | llun / ffotograff | — | both used |
| sync | cysoni | — | "to harmonize" — native |
| build (sw.) | adeiladu | — | native |
| deploy | defnyddio / gosod | — | native |
| log (n.) | cofnod / cofnodion | — | native |
Brand Names and Tech Identifiers — Keep As-Is
Inside Welsh text, these stay in English / Latin:
- Brand names: Google, Microsoft, Apple, GitHub, Facebook, Twitter
- Tech identifiers: Git, Docker, npm, pip, HTTP, REST, JSON, XML, API, URL
- Codes/commands/paths: command names, file paths, code samples
- Placeholders:
{name},{count},%s
Critical: do NOT mutate brand names. Even when grammatical context would normally trigger a mutation, brand names stay exactly as the brand spells them:
| ✗ Wrong (mutated) | ✓ Correct (preserved) |
|---|---|
| Gyda Google (should soft mut. G → ∅?) | Gyda Google |
| O Facebook | O Facebook |
| Yn Ngoogle | Yn Google |
Calque / Anti-Pattern Blocklist (Avoid English Calques)
Welsh-language identity is culturally important. Calques (literal translations) from English read as lazy or anglicized. Replace them with native Welsh expressions:
| ✗ English calque | ✓ Native Welsh | Note |
|---|---|---|
| Ar ddiwedd y dydd (at the end of the day) | Yn y pen draw / Wedi'r cwbl | English idiom calque |
| Gwneud synnwyr (makes sense) | Bod yn synhwyrol / Mae'n gwneud sens (colloquial OK) | "Makes sense" calque |
| Ar yr un dudalen (on the same page) | Yn cytuno / O'r un farn | "Same page" calque |
| Torri coes (break a leg) | Pob lwc! / Dal ati! | Use native good-luck idiom |
| Darn o gacen (piece of cake) | Hawdd fel baw / Dim problem | Use native easy idiom |
| Mae'n cymryd lle (it takes place) | Mae'n digwydd / Mae'n cael ei gynnal | "Take place" calque — use digwydd |
| Mae e wedi mynd yn ôl ar ei air (gone back on his word) | Mae e wedi torri ei air | Use native idiom |
| Yn seiliedig ar (based on — as sentence opener) | Ar sail / Yn ôl | Verbose calque |
| Er mwyn i (in order to) | Er mwyn / I | Verbose — short form suffices |
| actwali | mewn gwirionedd / a dweud y gwir | Anglicism — use native |
| siŵr (informal for "sure") | sicr / pendant (in formal UI) | siŵr is OK colloquially but use sicr in UI |
| jyst | dim ond / yn unig | Anglicism — use native |
| rili (really) | mewn gwirionedd / iawn | Anglicism |
| OK (in body text) | Iawn / O'r gorau | Use native (OK accepted in buttons) |
| AI-yredig ("AI-driven" calque) | gyda chymorth AI / wedi'i bweru gan AI | Compound-adjective calque |
| X-bwerus ("X-powered" suffix) | wedi'i bweru gan X | Compound suffix calque |
| Gwneud cyfraniad (make a contribution) | Cyfrannu | Use verb, not "make + noun" |
| Gwneud penderfyniad (make a decision) | Penderfynu | Use verb |
| Cael profiad (have an experience) | Profi | Use verb |
| Y ffeil ddim gallu bod wedi'i ffeindio | Ni ddaethpwyd o hyd i'r ffeil / Ffeil heb ei chanfod | Passive construction calque |
| Unol Daleithiau America (in UI body) | UDA | Use abbreviation in UI |
Compound Adjective Calques (avoid)
English compound adjectives like AI-powered, cloud-based, data-driven do NOT calque well into Welsh. Restructure:
| ✗ Calque | ✓ Welsh natural |
|---|---|
| AI-yredig | gyda chymorth AI / wedi'i bweru gan AI / yn defnyddio AI |
| cloud-based | yn seiliedig ar y cwmwl / wedi'i seilio ar y cwmwl |
| data-driven | wedi'i yrru gan ddata / yn seiliedig ar ddata |
| user-friendly | hawdd ei ddefnyddio ("easy to use") |
| AI-powered | wedi'i bweru gan AI |
Self-Check Checklist (Run Before Returning Output)
Identity (auto-fail on miss)
- Output is Welsh (Cymraeg), NOT Irish/Gaelic, NOT English.
- No Gaelic vocabulary (no Sláinte, Fáilte, Slán).
- Welsh letters used: w, y, ŵ, ŷ, â, ê, î, ô, û.
- No grave accents (Welsh uses circumflex, never grave).
Mutations (auto-fail)
- Soft mutation applied after: dy, ei (his), y (before fem. sg.), i, o, am, ar, at, gan, dros, drwy, wrth, neu (sometimes), yn (adverbial/predicative), dau/dwy, prif/hen/unig/holl.
- Nasal mutation applied after: fy, yn (locative — "in" + place).
- Aspirate mutation applied after: ei (her), a (and), â (with), gyda, tri, chwe, tua.
- No mutation after: ein, eich, eu, yn (progressive — before verbal noun).
- Direct object of inflected (conjugated) verb is soft-mutated.
- Adjective after feminine singular noun is soft-mutated.
Welsh Alphabet & Spelling (auto-fail)
- Digraphs (ch, dd, ff, ng, ll, ph, rh, th) treated as single letters — not split.
- To bach (â ê î ô û ŵ ŷ) preserved where meaning-critical (tŷ, cŵn, ŵy).
- ŵ and ŷ (uniquely Welsh) preserved — not stripped to plain w/y.
- No ASCII-stripping of accents.
Word Order (auto-fail)
- VSO in main clauses — verb first (Cadwodd y defnyddiwr y ffeil).
- Periphrastic constructions use bod + yn + berfenw (Mae'n cadw).
- Subject does NOT precede the verb in main clauses.
Articles & Possession
- Definite article correct: y (before consonants), yr (before vowels/h), 'r (after vowel).
- No indefinite article (don't insert "a" or "an" calque).
- Possession by juxtaposition (car John, not car o John).
Pronouns & Register
- chi / ti consistent throughout — never mix.
- If chi: eich (no mutation),
-wchimperatives. - If ti: dy (+ soft mutation),
-aimperatives. - Buttons use berfenw (Cadw, Dileu — register-neutral).
- Inflected prepositions used correctly (arnaf fi, iddi hi, ganddyn nhw).
Gender & Number
- Gender correct on nouns (ffeil = f., cyfrifiadur = m., gwefan = f.).
- Feminine sg. noun soft-mutates after y AND triggers soft mutation on following adjective.
- dau / dwy, tri / tair, pedwar / pedair match noun gender.
- Singular noun after numerals 1-10 (5 ffeil, not 5 ffeiliau).
- "o" + plural for numerals 11+ (15 o ffeiliau).
- Plural form correct per noun (ffeil → ffeiliau, iaith → ieithoedd, dyn → dynion).
Verbs
- Periphrastic bod + yn + berfenw for present/past continuous.
-
wedi(perfect) REPLACESyn, not added to it. - No double
yn(Mae'n yn cadw ✗ → Mae'n cadw ✓). - Impersonal past
-wydfor completion (Cadwyd, Anfonwyd). - "Wedi'i" + soft-mutated berfenw for completion alternative (Wedi'i gadw).
- "Heb" + soft-mutated berfenw for negation (Heb ei gadw).
- "Ni lwyddwyd i" + berfenw for failure (Ni lwyddwyd i gadw).
UI Conventions
- Buttons in berfenw (Cadw, Dileu, Copïo, Agor).
- Status messages with Wrthi'n + berfenw (Wrthi'n cadw...).
- Completion with impersonal past or
Wedi'i+ soft-mut. berfenw. - Drag-and-drop: llusgo / gollwng (not dragio / rhyddhau).
- File picker: dewis (not pori).
- "More" buttons: rhagor (not mwy).
- Empty states: Dim X / Heb ddim.
- Error messages include next step.
Punctuation & Numbers
- Decimal: period (3.14).
- Thousands: comma (1,234).
- NO comma before a / ac / neu.
- Comma before bod / os / pan / oherwydd / ond.
- Quotation marks: "..." (standard, same as English).
Dates & Currency
- DD/MM/YYYY date format (UK convention).
- Months capitalized: Ionawr, Chwefror, Mawrth, Ebrill, Mai, Mehefin, Gorffennaf, Awst, Medi, Hydref, Tachwedd, Rhagfyr.
- Days lowercase with
dydd: dydd Llun, dydd Mawrth.... - GBP £ currency, NOT EUR (Wales uses British pound).
- Period decimal on currency: £99.99, not £99,99.
Terminology
- Native Welsh terms used: cadw, dileu, lawrlwytho, uwchlwytho, cyfrifiadur, meddalwedd, cyfrinair, defnyddiwr, gosodiadau.
- No anglicism-verbs (no seifio, deletio, downloadio, uploadio).
- Brand names unchanged (Google, NOT mutated).
- No English plurals (no ffeils; use ffeiliau).
Calques
- No "make + noun" calques (use the verb: Cyfrannu, not Gwneud cyfraniad).
- No "at the end of the day" calque (use Yn y pen draw).
- No "X-powered" compound-adj calques (use wedi'i bweru gan X).
- No passive-voice English calques (use Welsh impersonal -wyd).
Worked Examples
Example 1 — Standard cy UI (chi formal)
Source (neutral product UI):
Welcome back! You have 3 new files in your account. Click Continue to review them or Cancel to stay here. Saving your changes…
Register check: professional product UI → chi formal, native Welsh vocabulary, berfenw buttons.
Translation:
Croeso 'nôl! Mae gennych chi 3 ffeil newydd yn eich cyfrif. Cliciwch ar Parhau i'w hadolygu neu Canslo i aros yma. Wrthi'n cadw eich newidiadau…
Why this works:
- Croeso 'nôl — "Welcome back" (native idiom; 'nôl is contracted yn ôl).
- Mae gennych chi — "Have you" — uses inflected preposition gennych (
ganconjugated for chi). Welsh expresses HAVE withgan+ person. - 3 ffeil newydd — singular ffeil after numeral (per Welsh number rule); newydd follows the noun (post-nominal adjective). No mutation needed because ffeil is feminine but newydd starts with n which doesn't mutate.
- yn eich cyfrif — "in your account": yn here is the predicative/locative use (no mutation needed because we're treating it as connector with possessive eich which itself takes no mutation). cyfrif is masculine.
- Cliciwch ar Parhau — chi-form imperative Cliciwch (-wch ending); ar governs subsequent noun; Parhau is the button label (berfenw, register-neutral).
- i'w hadolygu — "to review them": i + eu (their) → i'w; adolygu takes h- before vowel-starting verbal noun when preceded by certain particles (specifically ei/eu in 3rd person object construction).
- neu Canslo — "or Cancel": neu (or) takes no mutation in modern Welsh.
- i aros yma — "to stay here": aros (to wait/stay) is the berfenw; yma (here).
- Wrthi'n cadw eich newidiadau… — status message in periphrastic form. Wrthi'n = "in the act of"; cadw = berfenw (no mutation after progressive yn); eich newidiadau = "your changes" (no mutation after eich).
- All to bach (none in this text) and digraphs (ch in cliciwch, adolygu) preserved.
Example 2 — Mutation Showcase
Source: I saw my dog and her cat in Cardiff.
Translation:
Gwelais fy nghi a'i chath yng Nghaerdydd.
Mutation analysis:
- fy nghi — "my dog": fy triggers nasal mutation on ci → nghi.
- a'i — "and her": a + ei (her) → a'i (contracted).
- chath — "cat" after ei (her) → aspirate mutation cath → chath.
- yng Nghaerdydd — "in Cardiff": yn (locative) triggers nasal mutation on Caerdydd → Nghaerdydd; yn itself becomes yng before ng-/ngh-.
- Gwelais — 1st sg. past of gweld (to see); inflected verb form (not periphrastic).
This single sentence demonstrates all three mutation systems and the yn → yng sandhi change.
Example 3 — Periphrastic Verb Constructions
Source: The user is downloading the file. The file has been saved.
Translation:
Mae'r defnyddiwr yn lawrlwytho'r ffeil. Mae'r ffeil wedi'i chadw.
Analysis:
- Mae'r defnyddiwr — "Is-the-user" — VSO with auxiliary bod; Mae + yr → Mae'r.
- yn lawrlwytho — progressive yn + verbal noun lawrlwytho; NO mutation (progressive yn never mutates).
- 'r ffeil — "the file" (definite article 'r after vowel of lawrlwytho).
- Mae'r ffeil wedi'i chadw — "Is-the-file having-its saved": perfect aspect uses wedi + ei (its, referring back to ffeil feminine) + soft-mutated verbal noun. ffeil is feminine, so ei (her/its-fem.) triggers aspirate mutation on cadw → chadw.
Wait — ei for feminine triggers aspirate, but for masculine triggers soft. cadw starts with c. Aspirate of c is ch. So wedi'i chadw is correct here (because ffeil is feminine).
If the subject were masculine (e.g., cyfrif = account, masc.): Mae'r cyfrif wedi'i gadw (soft mutation c → g).
Example 4 — VSO with Inflected vs Periphrastic Verbs
Source (with inflected verb — past): The user saved the file.
Cadwodd y defnyddiwr y ffeil.
- Cadwodd — 3rd sg. past of cadw (inflected). Comes FIRST (VSO).
- y defnyddiwr — subject (definite article + noun).
- y ffeil — direct object. Direct object after inflected verb takes soft mutation if the object starts with a mutable consonant — but ffeil starts with ff which doesn't soft-mutate (ff is already in the mutated form of p; ff doesn't further mutate to anything in soft mutation).
Source (periphrastic — present continuous): The user is saving the file.
Mae'r defnyddiwr yn cadw'r ffeil.
- Mae — 3rd sg. of bod (to be).
- 'r defnyddiwr — subject.
- yn cadw — progressive yn + berfenw cadw (no mutation).
- 'r ffeil — direct object (no mutation in periphrastic — object mutation rule only applies to direct objects of INFLECTED verbs, not periphrastic).
Example 5 — Anglicism Rejection
Source: Click here to download the software update.
✗ Wrong (anglicism-heavy):
Clicia yma i downloadio'r software update.
✓ Correct (native Welsh):
Cliciwch yma i lawrlwytho'r diweddariad meddalwedd.
Notes:
- downloadio → lawrlwytho ✓ (native)
- software → meddalwedd ✓ (native)
- update (n.) → diweddariad ✓ (native, from diweddaru = to update)
- i lawrlwytho — i (to) triggers soft mutation: lawrlwytho (no visible change because l → l, but mutation rule applies).
- 'r diweddariad meddalwedd — possession by juxtaposition: "the update [of] software" → diweddariad meddalwedd (no preposition).
Example 6 — Currency (GBP)
Source: Subscription: £9.99 / month.
Translation:
Tanysgrifiad: £9.99 y mis.
- Tanysgrifiad — "subscription" (native).
- £9.99 — UK number format (period decimal). Welsh follows Anglo convention.
- y mis — "the month" — Welsh uses y before the time unit for periodic charges.
Example 7 — Inflected Prepositions in Action
Source: Send the file to me. Show it to her.
Translation:
Anfonwch y ffeil ata i. Dangoswch hi iddi hi.
- Anfonwch — chi imperative of anfon (send).
- ata i — inflected form of at (towards) for 1st sg.: at + fi → ata i.
- Dangoswch hi — chi imperative + hi (it-fem., referring to ffeil which is feminine).
- iddi hi — inflected form of i (to) for 3rd sg. fem.: i + hi → iddi hi.
Example 8 — Numbers with Gender
Source: 2 dogs, 2 cats, 3 files, 3 men.
Translation:
dau gi, dwy gath, tair ffeil, tri dyn.
- dau gi — ci (dog) is masc. → dau + soft mut. ci → gi.
- dwy gath — cath (cat) is fem. → dwy + soft mut. cath → gath.
- tair ffeil — ffeil is fem. → tair (fem. form of three); ff doesn't aspirate-mutate.
- tri dyn — dyn (man) is masc. → tri (masc. form); d doesn't aspirate-mutate (only c/p/t aspirate-mutate, but tri triggers aspirate only on c/p/t — d is unaffected).
When in Doubt
- Default to cy / Welsh standard written, chi formal register, native Welsh vocabulary, berfenw buttons, DD/MM/YYYY dates, GBP £ currency (1,234.56 format).
- Check mutations first — if the source has a word like fy / dy / ei / y / a / yn / o / i / am / ar, the next word probably mutates. Confirm: soft / nasal / aspirate?
- VSO — if you wrote Y defnyddiwr cadwodd, restructure to Cadwodd y defnyddiwr.
- No indefinite article — don't translate English "a/an" as a word; just omit.
- Possession by juxtaposition — don't insert o between possessed and possessor: car John, not car o John.
- Inflected prepositions — if pronoun follows preposition, use the conjugated form (arnaf fi, iddi hi, ganddyn nhw), not bare preposition + pronoun.
- Periphrastic verbs — for present/past continuous, use bod + yn + berfenw (Mae'n cadw, Roedd e'n cadw). Never double yn. wedi replaces yn for perfect aspect.
- Numbers — singular noun after 1-10, o + plural for 11+. dau/dwy, tri/tair, pedwar/pedair must match gender.
- Gender — if you don't know a noun's gender, look it up. Get it wrong and adjectives + articles will be wrong too.
- chi/ti consistency — pick one register and stick with it throughout. Buttons use berfenw (neutral).
- Buttons use berfenw, NOT imperative — Cadw, not Cadwch. This is the established Welsh software convention.
- Status messages — Wrthi'n + berfenw (in-progress), impersonal -wyd past (completed).
- Anglicisms — if you wrote seifio, deletio, downloadio, uploadio, fix to cadw, dileu, lawrlwytho, uwchlwytho.
- To bach (circumflex) — preserve on long vowels; tŷ (house), cŵn (dogs), gŵr (husband/man). Never strip to plain ty, cwn, gwr.
- Digraphs are single letters — ch, dd, ff, ng, ll, ph, rh, th. Don't split them in hyphenation; don't sort them as two letters.
- Currency is £ GBP, not € EUR — Wales uses British pound.
- Brand names don't mutate — gyda Google, not gyda Oogle; o Facebook, not o Vacebook.
- If you're unsure about a mutation, ask: "what's the trigger word?" — Then look up which mutation that trigger requires. The trigger determines the mutation, not the mutating word itself.
- Reference official terminology: BydTermCymru (https://termau.cymru/) and Y Termiadur Addysg for established Welsh tech terms.
- Cymraeg Clir — favor clear, accessible Welsh in UI. Avoid archaic or overly literary forms unless the context calls for them.