# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

# Map Expat error codes to error strings
1 = dim cof ar ôl
2 = gwall cystrawen
3 = heb ganfod elfen gwraidd
4 = heb ffurf dda
5 = tocyn digau
6 = nod rhannol
7 = tag anghydweddiad
8 = priodoledd ddyblyg
9 = sothach ar ôl elfen dogfen
10 = cyfeiriad paramedr endid anghyfreithlon
11 = endid anniffiniedig
12 = cyfeiriad endid ailadroddus
13 = endid anghydamseredig
14 = cyfeiriad at rif nod annilys
15 = cyfeiriad at endid deuaidd
16 = cyfeiriad at endid allanol yn y briodoledd
17 = Nid yw datganiad testun neu XML ar gychwyn yr endiid
18 = amgodio anhysbys
19 = mae'r amgodio sydd wedi ei bennu yn natganiad XML yn anghywir
20 = adran CDATA digau
21 = gwall wrth brosesu cyfeirnod endyd allanol
22 = nid yw'r ddogfen yn sefyll ei hun
23 = cyflwr didolwr annisgwyl
24 = endid wedi ei gyhoeddi mewn endid paramedr
27 = rhagosodiad heb ei rwymo i ofod enw
28 = rhaid peidio dad-ddatgan rhagosodiad
29 = markup anghyflawn ym mharamedr endid
30 = Datganiad XML heb ei ffurfio’n briodol
31 = datganiad testun heb ei ffurfio'n briodol
32 = nod(au) anghyfreithlon yn enw cyhoeddus
38 = rhaid i ragosodiad ar gadw (xml) beidio bod heb ei ddatgan na'i rwymo i enw bwlchenw arall
39 = rhaid i ragosodiad (xmlns) gadwyd peidio bod wedi ei ddatgan na'n ddiddatgan
40 = rhaid i ragosodiad fod heb ei rwymo i un o'r enwau bwlchenw ar gadw

# %1$S is replaced by the Expat error string, may be followed by Expected (see below)
# %2$S is replaced by URL
# %3$u is replaced by line number
# %4$u is replaced by column number
XMLParsingError = Gwall didoli XML: %1$S\nLleoliad: %2$S\nRhif Llinell %3$u, Colofn %4$u:

# %S is replaced by a tag name.
# This gets appended to the error string if the error is mismatched tag.
Expected = . Disgwylir: </%S>.
