# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Rhoslyn Prys <rprys@posteo.net>, 2019, 2020.
# anonymous <noreply@weblate.org>, 2019.
# Adam John Richards <adamjmrichards@gmail.com>, 2020.
# Anonymous <noreply@weblate.org>, 2020.
# Michal Čihař <michal@cihar.com>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Weblate 4.11.1\n"
"Report-Msgid-Bugs-To: https://github.com/WeblateOrg/weblate/issues\n"
"POT-Creation-Date: 2022-03-04 07:44+0000\n"
"PO-Revision-Date: 2021-12-15 19:10+0000\n"
"Last-Translator: Anonymous <noreply@weblate.org>\n"
"Language-Team: Welsh <https://hosted.weblate.org/projects/weblate/"
"application/cy/>\n"
"Language: cy\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : "
"(n==3) ? 3 :(n==6) ? 4 : 5;\n"
"X-Generator: Weblate 4.10-dev\n"

#: weblate/accounts/avatar.py:101
msgctxt "No known user"
msgid "None"
msgstr "Dim"

#: weblate/accounts/avatar.py:127 weblate/templates/accounts/profile.html:205
#: weblate/templates/accounts/user.html:22 weblate/templates/base.html:241
#: weblate/templates/snippets/user-list.html:12
msgid "User avatar"
msgstr ""

#: weblate/accounts/forms.py:83
msgid ""
"This e-mail address is already in use. Please supply a different e-mail "
"address."
msgstr ""
"Mae'r cyfeiriad e-bost hwn eisoes yn cael ei ddefnyddio. Darparwch gyfeiriad "
"e-bost arall."

#: weblate/accounts/forms.py:109
msgid "This username is already taken. Please choose another."
msgstr "Mae'r enw defnyddiwr hwn eisoes wedi'i gymryd. Dewiswch un arall."

#: weblate/accounts/forms.py:120 weblate/accounts/forms.py:799
#: weblate/auth/models.py:320 weblate/templates/trans/project-access.html:36
msgid "Full name"
msgstr "Enw llawn"

#: weblate/accounts/forms.py:176 weblate/accounts/models.py:562
#, fuzzy
#| msgid "Your e-mail"
msgid "Public e-mail"
msgstr "Eich e-bost"

#: weblate/accounts/forms.py:283
#, fuzzy, python-format
#| msgid "Component lists"
msgid "Component list: %s"
msgstr "Rhestrau cydrannau"

#: weblate/accounts/forms.py:309 weblate/accounts/forms.py:376
#: weblate/accounts/templatetags/authnames.py:36 weblate/auth/models.py:326
#: weblate/templates/accounts/user.html:196
#: weblate/templates/trans/project-access.html:38 weblate/utils/fields.py:91
#: weblate/wladmin/forms.py:56
msgid "E-mail"
msgstr "E - bost"

#: weblate/accounts/forms.py:310
msgid "You can add another e-mail address below."
msgstr "Gallwch ychwanegu cyfeiriad e-bost arall isod."

#: weblate/accounts/forms.py:352
msgid "Subject"
msgstr "Pwnc"

#: weblate/accounts/forms.py:354
msgid "Your name"
msgstr "Eich enw"

#: weblate/accounts/forms.py:356
msgid "Your e-mail"
msgstr "Eich e-bost"

#: weblate/accounts/forms.py:358 weblate/templates/manage/performance.html:27
#: weblate/templates/manage/performance.html:73
#: weblate/trans/models/announcement.py:85
msgid "Message"
msgstr "Neges"

#: weblate/accounts/forms.py:361
msgid ""
"Please contact us in English, otherwise we might be unable to process your "
"request."
msgstr ""
"Cysylltwch â ni yn Saesneg, fel arall efallai na fyddwn yn gallu prosesu'ch "
"cais."

#: weblate/accounts/forms.py:377
msgid "Activation e-mail will be sent here."
msgstr "Bydd e-bost ysgogi yn cael ei anfon yma."

#: weblate/accounts/forms.py:419
msgid "New password"
msgstr "Cyfrinair newydd"

#: weblate/accounts/forms.py:422
msgid "New password confirmation"
msgstr "Cadarnhau cyfrinair newydd"

#: weblate/accounts/forms.py:444
msgid "Your password has been changed."
msgstr "Mae eich cyfrinair wedi cael ei newid."

#: weblate/accounts/forms.py:470
#, python-format
msgctxt ""
"Question for a mathematics-based CAPTCHA, the %s is an arithmetic problem"
msgid "What is %s?"
msgstr "Beth yw %s?"

#. Translators: Shown on wrong answer to the mathematics-based CAPTCHA
#: weblate/accounts/forms.py:482
msgid "That was not correct, please try again."
msgstr "Nid oedd hynny'n gywir, ceisiwch eto."

#: weblate/accounts/forms.py:506
msgid "Current password"
msgstr "Cyfrinair cyfredol"

#: weblate/accounts/forms.py:507
msgid "Leave empty if you have not yet set a password."
msgstr "Gadewch yn wag os nad ydych wedi gosod cyfrinair eto."

#: weblate/accounts/forms.py:519
msgid "You have entered an invalid password."
msgstr "Rydych chi wedi teipio cyfrinair annilys."

#: weblate/accounts/forms.py:532
msgid "Username or e-mail"
msgstr "Enw defnyddiwr neu e-bost"

#: weblate/accounts/forms.py:533 weblate/accounts/templatetags/authnames.py:35
msgid "Password"
msgstr "Cyfrinair"

#: weblate/accounts/forms.py:536
msgid "Please enter the correct username and password."
msgstr ""
"Rhowch yr enw defnyddiwr a'r cyfrinair cywir. Sylwch y gall y ddau faes fod "
"yn sensitif i faint nod."

#: weblate/accounts/forms.py:537
msgid "This account is inactive."
msgstr "Mae'r cyfrif hwn yn anweithredol."

#: weblate/accounts/forms.py:651
msgid "Component wide notifications"
msgstr "Hysbysiadau eang am gydrannau"

#: weblate/accounts/forms.py:656
msgid "Translation notifications"
msgstr "Hysbysiadau cyfieithu"

#: weblate/accounts/forms.py:675
msgid "Use default setting"
msgstr "Defnyddio'r gosodiad rhagosodedig"

#: weblate/accounts/forms.py:701
#, fuzzy
#| msgid "Watched projects"
msgid "Other projects"
msgstr "Prosiectau sy'n cael eu gwylio"

#: weblate/accounts/forms.py:703 weblate/accounts/models.py:500
#: weblate/templates/accounts/profile.html:67
#: weblate/templates/accounts/user.html:143
msgid "Watched projects"
msgstr "Prosiectau sy'n cael eu gwylio"

#: weblate/accounts/forms.py:705 weblate/templates/accounts/user.html:142
msgid "Managed projects"
msgstr "Prosiectau a reolir"

#: weblate/accounts/forms.py:707
msgid "Project: {}"
msgstr "Project: {}"

#: weblate/accounts/forms.py:708
msgid "Component: {}"
msgstr "Cydran: {}"

#: weblate/accounts/forms.py:714
#, fuzzy
#| msgid ""
#| "You will receive a notification for every such event in your watched "
#| "projects."
msgid ""
"You will receive a notification for every such event in non-watched projects."
msgstr ""
"Byddwch yn derbyn hysbysiad ar gyfer pob digwyddiad o'r fath yn eich "
"projectau a wyliwyd gennych."

#: weblate/accounts/forms.py:719
msgid ""
"You will receive a notification for every such event in your watched "
"projects."
msgstr ""
"Byddwch yn derbyn hysbysiad ar gyfer pob digwyddiad o'r fath yn eich "
"projectau a wyliwyd gennych."

#: weblate/accounts/forms.py:724
msgid ""
"You will receive a notification for every such event in projects where you "
"have admin permissions."
msgstr ""
"Byddwch yn rhoi neges ar gyfer pob digwyddiad o'r fath ym mhob man lle mae "
"gennych hawliau gweinyddwr."

#: weblate/accounts/forms.py:729
#, python-format
msgid "You will receive a notification for every such event in %(project)s."
msgstr ""
"Byddwch yn derbyn hysbysiad ar gyfer pob digwyddiad o'r fath yn %(project)s."

#: weblate/accounts/forms.py:732
#, python-format
msgid "You will receive a notification for every such event in %(component)s."
msgstr ""
"Byddwch yn derbyn hysbysiad am bob digwyddiad o'r fath yn y %(component)s."

#: weblate/accounts/forms.py:739
#, fuzzy
#| msgid ""
#| "You will only receive these notifications for your translated languages "
#| "in your watched projects."
msgid ""
"You will only receive these notifications for your translated languages in "
"non-watched projects."
msgstr ""
"Dim ond ar gyfer eich ieithoedd wedi'u cyfieithu y byddwch yn derbyn yr "
"hysbysiadau hyn yn eich prosiectau a wyliwyd."

#: weblate/accounts/forms.py:744
msgid ""
"You will only receive these notifications for your translated languages in "
"your watched projects."
msgstr ""
"Dim ond ar gyfer eich ieithoedd wedi'u cyfieithu y byddwch yn derbyn yr "
"hysbysiadau hyn yn eich prosiectau a wyliwyd."

#: weblate/accounts/forms.py:749
msgid ""
"You will only receive these notifications for your translated languages in "
"projects where you have admin permissions."
msgstr ""
"Dim ond ar gyfer eich ieithoedd wedi'u cyfieithu y byddwch yn derbyn yr "
"hysbysiadau hyn yn eich prosiectau a wyliwyd."

#: weblate/accounts/forms.py:754
#, python-format
msgid ""
"You will only receive these notifications for your translated languages in "
"%(project)s."
msgstr ""
"Dim ond ar gyfer eich ieithoedd wedi'u cyfieithu y byddwch chi'n eu derbyn "
"yn y %(project)s."

#: weblate/accounts/forms.py:758
#, python-format
msgid ""
"You will only receive these notifications for your translated languages in "
"%(component)s."
msgstr ""
"Dim ond ar gyfer eich %(component)s wedi'u cyfieithu y byddwch yn derbyn yr "
"hysbysiadau hyn."

#: weblate/accounts/forms.py:798 weblate/auth/models.py:309
#: weblate/templates/trans/project-access.html:35 weblate/utils/forms.py:42
msgid "Username"
msgstr "Enw defnyddiwr"

#: weblate/accounts/forms.py:800 weblate/auth/models.py:349
msgid "Date joined"
msgstr "Dyddiad ymuno"

#: weblate/accounts/forms.py:801
msgid "Translations made"
msgstr "Cyfieithiadau wedi'u gwneud"

#: weblate/accounts/forms.py:802
msgid "Suggestions made"
msgstr ""

#: weblate/accounts/forms.py:803
#, fuzzy
#| msgid "New comment"
msgid "Comments made"
msgstr "Sylw newydd"

#: weblate/accounts/forms.py:804
#, fuzzy
#| msgctxt "Per-project access-control group"
#| msgid "Screenshots"
msgid "Screenshots uploaded"
msgstr "Lluniau Sgrin"

#: weblate/accounts/forms.py:827
msgid "Chosen sorting is not supported."
msgstr ""

#: weblate/accounts/forms.py:839
#, fuzzy
#| msgid "Add glossary entry"
msgid "Add user to a group"
msgstr "Ychwanegu cofnod geirfa"

#: weblate/accounts/forms.py:849
msgid "Add group"
msgstr ""

#: weblate/accounts/models.py:147
msgid "Password changed."
msgstr "Cyfrinair wedi newid."

#: weblate/accounts/models.py:148
#, python-brace-format
msgid "Username changed from {old} to {new}."
msgstr "Enw defnyddiwr wedi newid o {old} i {new}."

#: weblate/accounts/models.py:149
#, python-brace-format
msgid "E-mail changed from {old} to {new}."
msgstr "E-bost wedi newid o {old} i {new}."

#: weblate/accounts/models.py:150
#, python-brace-format
msgid "Full name changed from {old} to {new}."
msgstr "Enw llawn wedi newid o {old} i {new}."

#: weblate/accounts/models.py:151
msgid "Password reset requested."
msgstr "Gofynnwyd am ailosod cyfrinair."

#: weblate/accounts/models.py:152
msgid "Password reset confirmed, password turned off."
msgstr "Wedi cadarnhau ailosod y cyfrinair, mae'r cyfrinair wedi'i ddiffodd."

#: weblate/accounts/models.py:153
#, python-brace-format
msgid "Configured sign in using {method} ({name})."
msgstr "Mewngofnodi wedi'i ffurfweddu gan ddefnyddio'r {method}, ({name})."

#: weblate/accounts/models.py:154
#, fuzzy, python-brace-format
#| msgid "Logged on using {method} ({name})."
msgid "Removed sign in using {method} ({name})."
msgstr "Wedi mewngofnodi gan ddefnyddio {method} ({name})."

#: weblate/accounts/models.py:155
#, python-brace-format
msgid "Signed in using {method} ({name})."
msgstr "Llofnodwyd wrth ddefnyddio {method} ({name})."

#: weblate/accounts/models.py:156
#, python-brace-format
msgid "Signed in using {method} ({name}) from a new device."
msgstr "Llofnodwyd wrth ddefnyddio {method} ({name}) o ddyfais newydd."

#: weblate/accounts/models.py:157
#, fuzzy
#| msgid "Somebody has attempted to register with your e-mail."
msgid "Somebody attempted to register with your e-mail."
msgstr "Mae rhywun wedi ceisio cofrestru gyda'ch e-bost."

#: weblate/accounts/models.py:158
#, fuzzy
#| msgid "Somebody has attempted to register using your e-mail address."
msgid "Somebody attempted to register using your e-mail address."
msgstr "Mae rhywun wedi ceisio cofrestru gan ddefnyddio'ch cyfeiriad e-bost."

#: weblate/accounts/models.py:159
#, python-brace-format
msgid "Could not sign in using {method} ({name})."
msgstr "Ni allai na llofnodi i mewn gan ddefnyddio {method} ({name})."

#: weblate/accounts/models.py:160
msgid "Account locked due to many failed sign in attempts."
msgstr ""
"Cyfrif wedi'i gloi oherwydd nifer gormodol o ymdrechion mewngofnodi a "
"fethwyd."

#: weblate/accounts/models.py:161
msgid "Account and all private data removed."
msgstr "Mae'r cyfrif a'r holl ddata preifat wedi'i dynnu."

#: weblate/accounts/models.py:162
#, python-brace-format
msgid "Agreement with Terms of Service {date}."
msgstr "Cytundeb â'r Telerau Gwasanaeth {date}."

#: weblate/accounts/models.py:163
#, fuzzy, python-brace-format
#| msgid "Invited to Weblate by {username}."
msgid "Invited to {site_title} by {username}."
msgstr "Gwahoddwyd i Weblate gan {username}."

#: weblate/accounts/models.py:164
msgid "Started trial period."
msgstr ""

#: weblate/accounts/models.py:165
#, python-brace-format
msgid "Sent confirmation mail to {email}."
msgstr ""

#: weblate/accounts/models.py:167
msgid ""
"The system created a user to track authorship of translations uploaded by "
"other user."
msgstr ""

#: weblate/accounts/models.py:170
#, python-brace-format
msgid "Access to project {project} was blocked"
msgstr ""

#: weblate/accounts/models.py:175
msgid "Configured password to sign in."
msgstr "Cyfrinair wedi'i ffurfweddu i fewngofnodi."

#: weblate/accounts/models.py:176
msgid "Signed in using password."
msgstr "Llofnodwyd gan ddefnyddio cyfrinair."

#: weblate/accounts/models.py:177
msgid "Signed in using password from a new device."
msgstr "Llofnodwyd gan ddefnyddio cyfrinair o ddyfais newydd."

#: weblate/accounts/models.py:178
#, fuzzy
#| msgid "Could not log in using password."
msgid "Could not sign in using password."
msgstr "Methu mewngofnodi gan ddefnyddio cyfrinair."

#: weblate/accounts/models.py:183
msgid "To restore access to your account, please reset your password."
msgstr "I adfer mynediad i'ch cyfrif, ailosodwch eich cyfrinair."

#: weblate/accounts/models.py:185
msgid "Please contact project maintainers if you feel this is inappropriate."
msgstr ""

#: weblate/accounts/models.py:309 weblate/templates/accounts/profile.html:227
#: weblate/templates/accounts/user.html:223
msgid "Account activity"
msgstr "Gweithgaredd cyfrif"

#: weblate/accounts/models.py:370
msgid "Interface Language"
msgstr "Iaith Rhyngwyneb"

#: weblate/accounts/models.py:377
msgid "Translated languages"
msgstr "Ieithoedd wedi'u cyfieithu"

#: weblate/accounts/models.py:380
msgid ""
"Choose the languages you can translate to. These will be offered to you on "
"the dashboard for easier access to your chosen translations."
msgstr ""
"Dewiswch yr ieithoedd y gallwch eu cyfieithu. Bydd y rhain yn cael eu cynnig "
"i chi ar y bwrdd gwaith ar gyfer mynediad haws i'ch cyfieithiadau."

#: weblate/accounts/models.py:387
msgid "Secondary languages"
msgstr "Ail ieithioedd"

#: weblate/accounts/models.py:389
msgid ""
"Choose languages you can understand, strings in those languages will be "
"shown in addition to the source string."
msgstr ""
"Dewiswch ieithoedd y gallwch eu deall, bydd llinynnau yn yr ieithoedd "
"hynny'n cael eu dangos yn ogystal â'r llinyn ffynhonnell."

#: weblate/accounts/models.py:401
msgid "Hide completed translations on the dashboard"
msgstr "Cuddio cyfieithiadau wedi'u cwblhau ar y bwrdd gwaith"

#: weblate/accounts/models.py:404
#, fuzzy
#| msgid "Show secondary translations in zen mode"
msgid "Show secondary translations in the Zen mode"
msgstr "Dangos cyfieithiadau eilaidd yn y modd Zen"

#: weblate/accounts/models.py:407
msgid "Hide source if a secondary translation exists"
msgstr "Cuddio'r ffynhonnell os oes cyfieithiad eilaidd yn bodoli"

#: weblate/accounts/models.py:413
msgid "Editor link"
msgstr "Dolen golygydd"

#: weblate/accounts/models.py:415
msgid ""
"Enter a custom URL to be used as link to the source code. You can use "
"{{branch}} for branch, {{filename}} and {{line}} as filename and line "
"placeholders."
msgstr ""
"Rhowch URL cyfaddas i'w ddefnyddio fel dolen i'r cod ffynhonnell. Gallwch "
"ddefnyddio {{branch}} ar gyfer y gangen, {{filename}} a {{line}} fel enw "
"ffeil a dalfannau llinell."

#: weblate/accounts/models.py:424
msgid "Translation editor mode"
msgstr "Modd golygydd cyfieithu"

#: weblate/accounts/models.py:425
msgid "Full editor"
msgstr "Golygydd llawn"

#: weblate/accounts/models.py:425
msgid "Zen mode"
msgstr "Modd Zen"

#: weblate/accounts/models.py:431
msgid "Zen editor mode"
msgstr "Modd golygydd Zen"

#: weblate/accounts/models.py:433
msgid "Top to bottom"
msgstr "Brig i'r gwaelod"

#: weblate/accounts/models.py:434
msgid "Side by side"
msgstr "Ochr yn ochr"

#: weblate/accounts/models.py:442
msgid "Special characters"
msgstr "Nodau arbennig"

#: weblate/accounts/models.py:444
msgid ""
"You can specify additional special visual keyboard characters to be shown "
"while translating. It can be useful for characters you use frequently, but "
"are hard to type on your keyboard."
msgstr ""
"Gallwch nodi nodau bysellfwrdd gweledol arbennig ychwanegol i'w dangos wrth "
"gyfieithu. Gall fod yn ddefnyddiol ar gyfer nodau rydych yn eu defnyddio'n "
"aml, ond mae'n anodd eu teipio ar eich bysellfwrdd."

#: weblate/accounts/models.py:450
#, fuzzy
#| msgid "Number of strings"
msgid "Number of nearby strings"
msgstr "Nifer y llinynnau"

#: weblate/accounts/models.py:454
msgid "Number of nearby strings to show in each direction in the full editor."
msgstr ""

#: weblate/accounts/models.py:458
#, fuzzy
#| msgid "Project selection"
msgid "Automatically watch projects on contribution"
msgstr "Dewis project"

#: weblate/accounts/models.py:461
msgid ""
"Whenever you translate a string in a project, you will start watching it."
msgstr ""

#: weblate/accounts/models.py:471 weblate/templates/dashboard/user.html:20
msgid "Watched translations"
msgstr "Cyfieithiadau sy'n cael eu gwylio"

#: weblate/accounts/models.py:472 weblate/auth/models.py:141
#: weblate/templates/dashboard/user.html:23
msgid "Component lists"
msgstr "Rhestrau cydrannau"

#: weblate/accounts/models.py:473 weblate/templates/dashboard/user.html:65
msgid "Component list"
msgstr "Rhestr gydrannau"

#: weblate/accounts/models.py:474 weblate/templates/dashboard/user.html:25
msgid "Suggested translations"
msgstr "Cyfieithiadau sy'n cael eu hawgrymu"

#: weblate/accounts/models.py:486
msgid "Default dashboard view"
msgstr "Golwg bwrdd gwaith rhagosodedig"

#: weblate/accounts/models.py:492
msgid "Default component list"
msgstr "Rhestr cydran rhagosodedig"

#: weblate/accounts/models.py:502
#: weblate/templates/snippets/watch-dropdown.html:28
#: weblate/templates/snippets/watch-dropdown.html:30
msgid ""
"You can receive notifications for watched projects and they are shown on the "
"dashboard by default."
msgstr ""
"Gallwch dderbyn hysbysiadau am brojectau sy'n cael eu gwylio ac mae nhw'n "
"cael eu dangos ar y bwrdd gwaith yn ragosodedig."

#: weblate/accounts/models.py:510
msgid "Website URL"
msgstr ""

#: weblate/accounts/models.py:514
#, fuzzy
#| msgid "username"
msgid "Liberapay username"
msgstr "enw defnyddiwr"

#: weblate/accounts/models.py:517
msgid ""
"Liberapay is a platform to donate money to teams, organizations and "
"individuals."
msgstr ""

#: weblate/accounts/models.py:523
msgid "Fediverse URL"
msgstr ""

#: weblate/accounts/models.py:526
msgid ""
"Link to your Fediverse profile for federated services like Mastodon or "
"diaspora*."
msgstr ""

#: weblate/accounts/models.py:531
msgid "Code site URL"
msgstr ""

#: weblate/accounts/models.py:533
msgid "Link to your code profile for services like Codeberg or GitLab."
msgstr ""

#: weblate/accounts/models.py:536
#, fuzzy
#| msgid "username"
msgid "GitHub username"
msgstr "enw defnyddiwr"

#: weblate/accounts/models.py:541
#, fuzzy
#| msgid "username"
msgid "Twitter username"
msgstr "enw defnyddiwr"

#: weblate/accounts/models.py:546
msgid "LinkedIn profile name"
msgstr ""

#: weblate/accounts/models.py:547
msgid "Your LinkedIn profile name from linkedin.com/in/profilename"
msgstr ""

#: weblate/accounts/models.py:552
#: weblate/templates/snippets/embed-units.html:64
msgid "Location"
msgstr ""

#: weblate/accounts/models.py:557
msgid "Company"
msgstr ""

#: weblate/accounts/models.py:612
msgid ""
"Please choose which component list you want to display on the dashboard."
msgstr ""
"Dewiswch pa restr gydrannau rydych chi am ei harddangos ar y bwrdd gwaith."

#: weblate/accounts/models.py:623
msgid "Selecting component list has no effect when not shown on the dashboard."
msgstr ""
"Nid yw dewis rhestr gydrannau yn cael unrhyw effaith pan nad yw'n cael ei "
"ddangos ar y bwrdd gwaith."

#: weblate/accounts/models.py:747 weblate/trans/views/edit.py:345
#, python-format
msgid ""
"Added %(language)s to your translated languages. You can adjust them in the "
"settings."
msgstr ""

#: weblate/accounts/models.py:808
msgid ""
"You can not submit translations as you do not have assigned any e-mail "
"address."
msgstr ""
"Nid oes modd i chi gyflwyno cyfieithiadau gan nad ydych wedi pennu unrhyw "
"gyfeiriad e-bost."

#: weblate/accounts/notifications.py:53
msgid "Do not notify"
msgstr "Peidiwch â hysbysu"

#: weblate/accounts/notifications.py:54
msgid "Instant notification"
msgstr "Hysbysiad ar unwaith"

#: weblate/accounts/notifications.py:55
msgid "Daily digest"
msgstr "Crynodeb dyddiol"

#: weblate/accounts/notifications.py:56
msgid "Weekly digest"
msgstr "Crynodeb wythnosol"

#: weblate/accounts/notifications.py:57
msgid "Monthly digest"
msgstr "Crynodeb misol"

#. Translators: Notification name
#: weblate/accounts/notifications.py:417
msgid "Repository failure"
msgstr "Methiant yr ystorfa"

#. Translators: Notification name
#: weblate/accounts/notifications.py:445
msgid "Repository operation"
msgstr "Gweithrediad yr ystorfa"

#. Translators: Notification name
#: weblate/accounts/notifications.py:456
#, fuzzy
#| msgid "Component list"
msgid "Component locking"
msgstr "Rhestr gydrannau"

#. Translators: Notification name
#: weblate/accounts/notifications.py:464
#, fuzzy
#| msgid "Change"
msgid "Changed license"
msgstr "Newid"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:472 weblate/trans/models/change.py:294
msgid "Parse error"
msgstr "Gwall dosrannu"

#. Translators: Notification name
#: weblate/accounts/notifications.py:480
msgid "New string"
msgstr "Llinyn newydd"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:489 weblate/trans/models/change.py:338
msgid "New contributor"
msgstr "Cyfrannwr newydd"

#. Translators: Notification name
#: weblate/accounts/notifications.py:498
msgid "New suggestion"
msgstr "Awgrym newydd"

#. Translators: Notification name
#: weblate/accounts/notifications.py:508
msgid "Comment on own translation"
msgstr "Sylw ar eich cyfieithiad eich hun"

#. Translators: Notification name
#: weblate/accounts/notifications.py:547
msgid "Mentioned in comment"
msgstr "Wedi'i grybwyll mewn sylw"

#. Translators: Notification name
#: weblate/accounts/notifications.py:590 weblate/templates/translate.html:401
#: weblate/trans/forms.py:982
msgid "New comment"
msgstr "Sylw newydd"

#. Translators: Notification name
#: weblate/accounts/notifications.py:611
msgid "Changed string"
msgstr "Llinyn wedi newid"

#. Translators: Notification name
#: weblate/accounts/notifications.py:620 weblate/trans/forms.py:2160
#, fuzzy
#| msgid "Translate"
msgid "Translated string"
msgstr "Cyfieithu"

#. Translators: Notification name
#: weblate/accounts/notifications.py:629
#, fuzzy
#| msgid "Number of strings"
msgid "Approved string"
msgstr "Nifer y llinynnau"

#. Translators: Notification name
#: weblate/accounts/notifications.py:638
msgid "New language"
msgstr "Iaith newydd"

#. Translators: Notification name
#: weblate/accounts/notifications.py:655
msgid "New translation component"
msgstr "Cydran cyfieithu newydd"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:663 weblate/trans/models/change.py:340
#, fuzzy
#| msgid "New comment"
msgid "New announcement"
msgstr "Sylw newydd"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:675 weblate/trans/models/change.py:342
msgid "New alert"
msgstr "Rhybudd newydd"

#. Translators: Notification name
#: weblate/accounts/notifications.py:745
msgid "Pending suggestions"
msgstr "Awgrymiadau'n disgwyl sylw"

#. Translators: Notification name
#: weblate/accounts/notifications.py:756
#: weblate/templates/mail/todo_strings.html:8 weblate/trans/filter.py:36
#: weblate/trans/filter.py:123
#, fuzzy
#| msgid "Source strings"
msgid "Unfinished strings"
msgstr "Llinynnau ffynhonnell"

#: weblate/accounts/password_validation.py:37
msgid "This password consists of only whitespace."
msgstr "Mae'r cyfrinair hwn yn cynnwys gofod gwyn yn unig."

#: weblate/accounts/password_validation.py:42
msgid "This password is only a single character."
msgstr "Dim ond un nod yw'r cyfrinair hwn."

#: weblate/accounts/password_validation.py:48
msgid "Your password can't consist of a single character or only whitespace."
msgstr "Nid oes modd i'ch cyfrinair gynnwys un nod neu dim ond gofod gwyn."

#: weblate/accounts/password_validation.py:68
#, fuzzy
#| msgid "Can not reuse previously used password!"
msgid "Can not reuse previously used password."
msgstr "Does dim modd ailddefnyddio cyfrinair a ddefnyddiwyd yn flaenorol!"

#: weblate/accounts/password_validation.py:73
msgid "Your password can't match a password you have used in the past."
msgstr ""
"Does dim modd i'ch cyfrinair gydweddu â chyfrinair rydych wedi ei ddefnyddio "
"o'r blaen."

#: weblate/accounts/pipeline.py:315
#, fuzzy
#| msgid "You can not complete password reset while logged in!"
msgid "You can not complete password reset while signed in."
msgstr "Nid oes modd cwblhau ailosod cyfrinair tra wedi mewngofnodi!"

#: weblate/accounts/pipeline.py:318 weblate/accounts/pipeline.py:341
msgid "The registration link has been invalidated."
msgstr "Mae'r ddolen gofrestru wedi'i hannilysu."

#: weblate/accounts/pipeline.py:333
#, fuzzy
#| msgid "You can not complete registration while logged in!"
msgid "You can not complete registration while signed in."
msgstr "Nid oes modd cwblhau cofrestriad tra fod wedi mewngofnodi!"

#: weblate/accounts/pipeline.py:338
#, fuzzy
#| msgid "You can confirm your registration only while logged in!"
msgid "You can confirm your registration only while signed in."
msgstr ""
"Gallwch gadarnhau eich cofrestriad dim ond os ydych wedi eich mewngofnodi!"

#: weblate/accounts/pipeline.py:484
#, python-brace-format
msgid ""
"Your e-mail no longer belongs to verified account, it has been changed to "
"{0}."
msgstr ""
"Nid yw'ch e-bost bellach yn perthyn i gyfrif wedi'i ddilysu, mae wedi'i "
"newid i {0}."

#: weblate/accounts/views.py:174 weblate/accounts/views.py:887
#: weblate/accounts/views.py:950 weblate/templates/accounts/reset.html:7
#: weblate/templates/accounts/reset.html:36
msgid "Password reset"
msgstr "Ailosod cyfrinair"

#: weblate/accounts/views.py:177
msgid "Remove account"
msgstr "Dileu cyfrif"

#: weblate/accounts/views.py:180 weblate/accounts/views.py:783
msgid "User registration"
msgstr "Cofrestru defnyddwyr"

#: weblate/accounts/views.py:211
#, fuzzy
#| msgid "Message could not be sent to administrator!"
msgid "Could not send message to administrator."
msgstr "Doedd dim modd anfon y neges at weinyddwr!"

#: weblate/accounts/views.py:237
msgid "Your request has been sent, you will shortly hear from us."
msgstr ""

#: weblate/accounts/views.py:347
msgid "Your profile has been updated."
msgstr "Mae eich proffil wedi'i ddiweddaru."

#: weblate/accounts/views.py:382
msgid "User profile"
msgstr "Proffil defnyddiwr"

#: weblate/accounts/views.py:403
msgid "Your account has been removed."
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/accounts/views.py:469
#, fuzzy
#| msgid "Too many messages sent, please try again later!"
msgid "Too many messages sent, please try again later."
msgstr "Gormod o negeseuon wedi'u hanfon, ceisiwch eto yn nes ymlaen!"

#: weblate/accounts/views.py:497 weblate/templates/accounts/contact.html:6
#: weblate/templates/base.html:275 weblate/templates/footer.html:16
msgid "Contact"
msgstr "Cyswllt"

#: weblate/accounts/views.py:521 weblate/templates/accounts/hosting.html:8
msgid "Hosting"
msgstr "Lletya"

#: weblate/accounts/views.py:542
msgid ""
"Seems you've already requested a trial period recently. Please contact us "
"with your inquiry so we can find the best solution for you."
msgstr ""

#: weblate/accounts/views.py:562
msgid ""
"Your trial period is now up and running; create your translation project and "
"start Weblating!"
msgstr ""

#: weblate/accounts/views.py:568 weblate/templates/accounts/hosting.html:65
#: weblate/templates/accounts/trial.html:7
msgid "Gratis trial"
msgstr ""

#: weblate/accounts/views.py:701 weblate/templates/403.html:15
#: weblate/templates/404.html:16 weblate/templates/accounts/login.html:8
#: weblate/templates/accounts/login.html:29
#: weblate/templates/accounts/login.html:39
#: weblate/templates/accounts/redirect.html:7 weblate/templates/base.html:215
msgid "Sign in"
msgstr ""

#: weblate/accounts/views.py:728 weblate/wladmin/sites.py:188
msgid "Thank you for using Weblate."
msgstr "Diolch am ddefnyddio Weblate."

#: weblate/accounts/views.py:817 weblate/templates/accounts/email.html:17
msgid "Register e-mail"
msgstr "Cofrestru eich e-bost"

#: weblate/accounts/views.py:832 weblate/accounts/views.py:907
msgid "Cannot reset password, e-mail authentication is turned off."
msgstr "Does dim modd ailosod cyfrinair, mae'r e-bost dilysu wedi'i ddiffodd."

#: weblate/accounts/views.py:863 weblate/templates/accounts/password.html:13
#: weblate/templates/accounts/profile.html:133
#: weblate/wladmin/templates/admin/base.html:12
msgid "Change password"
msgstr "Newid cyfrinair"

#: weblate/accounts/views.py:873
#, fuzzy
#| msgid "Password reset has been already completed!"
msgid "Password reset has been already completed."
msgstr "Mae ailosod cyfrinair eisoes wedi'i gwblhau!"

#: weblate/accounts/views.py:1096
msgid "Could not remove user identity"
msgstr "Methu dileu hunaniaeth defnyddiwr"

#: weblate/accounts/views.py:1106
msgid "Add another identity by confirming your e-mail address first."
msgstr ""

#: weblate/accounts/views.py:1152
#, fuzzy
#| msgid "You can not complete registration while logged in!"
msgid "Could not complete registration."
msgstr "Nid oes modd cwblhau cofrestriad tra fod wedi mewngofnodi!"

#: weblate/accounts/views.py:1155
msgid "Please check if you have already registered an account."
msgstr ""

#: weblate/accounts/views.py:1157
msgid "You can also request a new password, if you have lost your credentials."
msgstr ""

#: weblate/accounts/views.py:1167
#, fuzzy
#| msgid ""
#| "Could not verify your registration! The verification token has probably "
#| "expired. Please try to register again."
msgid ""
"Try registering again to verify your identity, the verification token "
"probably expired."
msgstr ""
"Doedd dim modd dilysu eich cofrestriad! Mae'n debyg bod y tocyn dilysu wedi "
"dod i ben. Ceisiwch gofrestru eto os gwelwch yn dda."

#: weblate/accounts/views.py:1174
msgid "Could not authenticate due to invalid session state."
msgstr "Methwyd dilysu oherwydd cyflwr annilys y sesiwn."

#: weblate/accounts/views.py:1181
msgid "Got no e-mail address from third party authentication service."
msgstr "Heb dderbyn cyfeiriad e-bost gan wasanaeth dilysu trydydd parti."

#: weblate/accounts/views.py:1183
msgid "Please register using e-mail instead."
msgstr "Cofrestrwch gan ddefnyddio e-bost yn lle hynny."

#: weblate/accounts/views.py:1190
msgid "New registrations are turned off."
msgstr "Mae cofrestriadau newydd wedi cael eu diffodd."

#: weblate/accounts/views.py:1248
msgid ""
"Could not authenticate, probably due to an expired token or connection error."
msgstr ""
"Methwyd dilysu, yn ôl pob tebyg oherwydd gwall tocyn neu gysylltiad sydd "
"wedi dod i ben."

#: weblate/accounts/views.py:1254
msgid "Authentication cancelled."
msgstr "Diddymwyd y dilysiad."

#: weblate/accounts/views.py:1257
msgid "The server does not allow authentication."
msgstr "Nid yw'r gweinydd yn caniatáu dilysu."

#: weblate/accounts/views.py:1261
#, fuzzy
#| msgid ""
#| "Could not complete registration. The supplied authentication, e-mail or "
#| "username is already in use for another account."
msgid "The supplied e-mail address is already in use for another account."
msgstr ""
"Methu cwblhau cofrestriad. Mae'r dilysiad, yr e-bost neu'r enw defnyddiwr a "
"gyflenwyd eisoes yn cael ei ddefnyddio ar gyfer cyfrif arall."

#: weblate/accounts/views.py:1265
#, fuzzy
#| msgid "This username is already taken. Please choose another."
msgid "The supplied username is already in use for another account."
msgstr "Mae'r enw defnyddiwr hwn eisoes wedi'i gymryd. Dewiswch un arall."

#: weblate/accounts/views.py:1270
#, fuzzy
#| msgid ""
#| "Could not complete registration. The supplied authentication, e-mail or "
#| "username is already in use for another account."
msgid "The supplied user identity is already in use for another account."
msgstr ""
"Methu cwblhau cofrestriad. Mae'r dilysiad, yr e-bost neu'r enw defnyddiwr a "
"gyflenwyd eisoes yn cael ei ddefnyddio ar gyfer cyfrif arall."

#: weblate/accounts/views.py:1294 weblate/accounts/views.py:1307
msgid "Notification settings adjusted."
msgstr "Addaswyd y gosodiadau hysbysu."

#: weblate/accounts/views.py:1312
#, fuzzy
#| msgid ""
#| "The notification change link is no longer valid, please log in to "
#| "configure notifications."
msgid ""
"The notification change link is no longer valid, please sign in to configure "
"notifications."
msgstr ""
"Nid yw'r ddolen newid hysbysiad yn ddilys mwyach, mewngofnodwch i ffurfweddu "
"hysbysiadau."

#. Translators: Name of event in the history
#: weblate/addons/autotranslate.py:35 weblate/templates/translation.html:74
#: weblate/templates/translation.html:230 weblate/trans/models/change.py:262
msgid "Automatic translation"
msgstr "Cyfieithu awtomatig"

#: weblate/addons/autotranslate.py:37
#, fuzzy
#| msgid ""
#| "This addon automatically translates strings using machine translation or "
#| "other components."
msgid ""
"Automatically translates strings using machine translation or other "
"components."
msgstr ""
"Mae'r ychwanegyn hwn yn trosi llinynnau'n awtomatig gan ddefnyddio cyfieithu "
"peirianyddol neu gydrannau eraill."

#: weblate/addons/base.py:324 weblate/trans/views/create.py:178
#: weblate/trans/views/settings.py:110
msgid ""
"The repository is outdated, you might not get expected results until you "
"update it."
msgstr ""
"Mae'r ystorfa wedi dyddio, efallai na fyddwch yn cael canlyniadau "
"disgwyliedig nes i chi ei ddiweddaru."

#: weblate/addons/cdn.py:38
#, fuzzy
#| msgid "JavaScript format"
msgid "JavaScript localization CDN"
msgstr "Fformat JavaScript"

#: weblate/addons/cdn.py:40
msgid ""
"Publishes translations into content delivery network for use in JavaScript "
"or HTML localization."
msgstr ""

#: weblate/addons/cleanup.py:37
msgid "Cleanup translation files"
msgstr "Glanhau ffeiliau cyfieithu"

#: weblate/addons/cleanup.py:39
msgid ""
"Update all translation files to match the monolingual base file. For most "
"file formats, this means removing stale translation keys no longer present "
"in the base file."
msgstr ""
"Diweddaru'r holl ffeiliau cyfieithu i gyfateb i'r ffeil sylfaen uniaith. Ar "
"gyfer y rhan fwyaf o fformatau ffeil, mae hyn yn golygu dileu hen allweddi "
"cyfieithu nad ydynt yn bresennol yn y ffeil sylfaen mwyach."

#: weblate/addons/cleanup.py:63
#, fuzzy
#| msgid "Review strings"
msgid "Remove blank strings"
msgstr "Adolygu llinynnau"

#: weblate/addons/cleanup.py:64
msgid "Removes strings without a translation from translation files."
msgstr ""

#: weblate/addons/consistency.py:32
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage languages"
msgid "Add missing languages"
msgstr "Rheoli ieithoedd"

#: weblate/addons/consistency.py:34
msgid ""
"Ensures a consistent set of languages is used for all components within a "
"project."
msgstr ""

#: weblate/addons/discovery.py:33
msgid "Component discovery"
msgstr "Darganfod cydrannau"

#: weblate/addons/discovery.py:35
#, fuzzy
#| msgid ""
#| "This addon automatically adds or removes components to the project based "
#| "on file changes in the version control system."
msgid ""
"Automatically adds or removes project components based on file changes in "
"the version control system."
msgstr ""
"Mae'r ychwanegyn hwn yn ychwanegu neu'n dileu cydrannau i'r project yn "
"awtomatig ar sail newidiadau i ffeiliau yn y system rheoli fersiwn."

#: weblate/addons/example.py:36
#, fuzzy
#| msgid "Example addon"
msgid "Example add-on"
msgstr "Ychwanegyn enghreifftiol"

#: weblate/addons/example.py:38
#, fuzzy
#| msgid "This addon does nothing it is just an example."
msgid "This add-on does nothing it is just an example."
msgstr "Nid yw'r ychwnaegyn hwn yn ddim ond enghraifft."

#: weblate/addons/example_pre.py:34
msgid "Execute script before commit"
msgstr "Gweithredu sgript cyn traddodi"

#: weblate/addons/example_pre.py:35
msgid "This add-on executes a script."
msgstr "Mae'r ychwanegyn hwn yn gweithredo sgript."

#: weblate/addons/flags.py:45
msgid "Flag new source strings as \"Needs editing\""
msgstr "Nodwch y llinynnau ffynhonnell newydd fel \"Angen golygu\""

#: weblate/addons/flags.py:47
msgid ""
"Whenever a new source string is imported from the VCS, it is flagged as "
"needing editing in Weblate. This way you can easily filter and edit source "
"strings written by the developers."
msgstr ""
"Pryd bynnag y mae llinyn ffynhonnell newydd yn cael ei fewnforio o'r VCS, "
"nodir bod angen ei olygu yn Weblate. Fel hyn, gallwch hidlo a golygu "
"llinynnau ffynhonnell a ysgrifennwyd gan y datblygwyr yn hawdd."

#: weblate/addons/flags.py:66
msgid "Flag new translations as \"Needs editing\""
msgstr "Nodwch y cyfieithiadau newydd fel \"Angen golygu\""

#: weblate/addons/flags.py:68
msgid ""
"Whenever a new translatable string is imported from the VCS, it is flagged "
"as needing editing in Weblate. This way you can easily filter and edit "
"translations created by the developers."
msgstr ""
"Pryd bynnag y mae llinyn cyfieithiadwy newydd yn cael ei fewnforio o'r VCS, "
"nodir bod angen ei olygu yn Weblate. Fel hyn, gallwch chi hidlo a golygu "
"cyfieithiadau a grëwyd gan y datblygwyr yn hawdd."

#: weblate/addons/flags.py:84
msgid "Flag unchanged translations as \"Needs editing\""
msgstr "Nodwch cyfieithiadau heb eu newid fel \"Angen golygu\""

#: weblate/addons/flags.py:86
#, fuzzy
#| msgid ""
#| "Whenever a new translatable string is imported from the VCS and it "
#| "matches source strings, it is flagged as needing editing in Weblate. This "
#| "is especially useful for file formats that include all strings even if "
#| "they are not translated."
msgid ""
"Whenever a new translatable string is imported from the VCS and it matches a "
"source string, it is flagged as needing editing in Weblate. Especially "
"useful for file formats that include source strings for untranslated strings."
msgstr ""
"Pryd bynnag y mae llinyn cyfieithiadwy newydd yn cael ei fewnforio o'r VCS, "
"nodir bod angen ei olygu yn Weblate. Mae hyn yn arbennig o ddefnyddiol ar "
"gyfer fformatau ffeiliau sy'n cynnwys pob llinyn hyd yn oed os nad ydyn nhw "
"wedi eu cyfieithu."

#: weblate/addons/flags.py:105 weblate/templates/component.html:68
#: weblate/templates/component.html:212
#: weblate/templates/language-project.html:45
#: weblate/templates/language-project.html:109
#: weblate/templates/project.html:67 weblate/templates/project.html:209
#: weblate/templates/translation.html:71 weblate/templates/translation.html:272
msgid "Bulk edit"
msgstr "Golygu swmp"

#: weblate/addons/flags.py:106
#, fuzzy
#| msgid "This addon allow to bulk edit flags, labels or state."
msgid "Bulk edit flags, labels, or states of strings."
msgstr ""
"Mae'r ychwanegyn hwn yn caniatáu i swmp olygu baneri, labeli neu gyflwr."

#: weblate/addons/forms.py:56
msgid "Path of generated MO file"
msgstr "Llwybr y ffeil MO â gynhyrchwyd"

#: weblate/addons/forms.py:59
msgid "If not specified, the location of the PO file will be used."
msgstr "Os nad yw wedi'i nodi, bydd lleoliad y ffeil PO yn cael ei ddefnyddio."

#: weblate/addons/forms.py:82
msgid "Name of generated file"
msgstr "Enw'r ffeil a gynhyrchwyd"

#: weblate/addons/forms.py:84
msgid "Content of generated file"
msgstr "Cynnwys y ffeil a gynhyrchwyd"

#: weblate/addons/forms.py:113 weblate/addons/forms.py:209
msgid "Long lines wrapping"
msgstr "Amlapio llinellau hir"

#: weblate/addons/forms.py:115
#, fuzzy
#| msgid "Wrap lines at 77 chars and at newlines"
msgid "Wrap lines at 77 characters and at newlines"
msgstr "Amlapio llinellau yn 77 nod ac ar linellau newydd"

#: weblate/addons/forms.py:116
msgid "Only wrap lines at newlines"
msgstr "Dim ond amlapio llinellau ar linellau newydd"

#: weblate/addons/forms.py:117 weblate/addons/forms.py:215
msgid "No line wrapping"
msgstr "Dim amlapio llinellau"

#: weblate/addons/forms.py:122
#, fuzzy
#| msgid ""
#| "By default gettext wraps lines at 77 chars and newlines. With --no-wrap "
#| "parameter, it wraps only at newlines."
msgid ""
"By default gettext wraps lines at 77 characters and at newlines. With the --"
"no-wrap parameter, wrapping is only done at newlines."
msgstr ""
"Yn ragosodedig, amlapio llinellau gettext ar 77 nod a llinellau newydd. Gyda "
"paramedr--no-wrap, mae'n amlapio ar linellau newydd yn unig."

#: weblate/addons/forms.py:130
msgid "Keep previous msgids of translated strings"
msgstr "Cadw msgids llinynnau cyfieithwyd yn flaenorol"

#: weblate/addons/forms.py:135
#, fuzzy
#| msgid "Keep previous msgids of translated strings"
msgid "Remove locations of translated strings"
msgstr "Cadw msgids llinynnau cyfieithwyd yn flaenorol"

#: weblate/addons/forms.py:140
msgid "Use fuzzy matching"
msgstr "Defnyddio cydweddu bras"

#: weblate/addons/forms.py:146
msgid "Commit squashing"
msgstr "Traddodi cywasgu"

#: weblate/addons/forms.py:149
msgid "All commits into one"
msgstr "Pob traddodi i un"

#: weblate/addons/forms.py:150
msgid "Per language"
msgstr "Fesul iaith"

#: weblate/addons/forms.py:151
msgid "Per file"
msgstr "Fesul ffeil"

#: weblate/addons/forms.py:152
msgid "Per author"
msgstr "Fesul awdur"

#: weblate/addons/forms.py:158
msgid "Append trailers to squashed commit message"
msgstr ""

#: weblate/addons/forms.py:162
msgid ""
"Trailer lines are lines that look similar to RFC 822 e-mail headers, at the "
"end of the otherwise free-form part of a commit message, such as 'Co-"
"authored-by: …'."
msgstr ""

#: weblate/addons/forms.py:168
#, fuzzy
#| msgid "Commit squashing"
msgid "Commit message"
msgstr "Traddodi cywasgu"

#: weblate/addons/forms.py:172
msgid ""
"This commit message will be used instead of the combined commit messages "
"from the squashed commits."
msgstr ""

#: weblate/addons/forms.py:189
msgid "Sort JSON keys"
msgstr "Trefnu allweddi JSON"

#: weblate/addons/forms.py:191
msgid "JSON indentation"
msgstr "Mewnoliad JSON"

#: weblate/addons/forms.py:194
#, fuzzy
#| msgid "JSON indentation"
msgid "JSON indentation style"
msgstr "Mewnoliad JSON"

#: weblate/addons/forms.py:196
msgid "Spaces"
msgstr "Lle ar y We"

#: weblate/addons/forms.py:197
msgid "Tabs"
msgstr ""

#: weblate/addons/forms.py:206
msgid "YAML indentation"
msgstr "Mewnoliad YAML"

#: weblate/addons/forms.py:211
#, fuzzy
#| msgid "Wrap lines at 77 chars and at newlines"
msgid "Wrap lines at 80 chars"
msgstr "Amlapio llinellau yn 77 nod ac ar linellau newydd"

#: weblate/addons/forms.py:212
#, fuzzy
#| msgid "Wrap lines at 77 chars and at newlines"
msgid "Wrap lines at 100 chars"
msgstr "Amlapio llinellau yn 77 nod ac ar linellau newydd"

#: weblate/addons/forms.py:213
#, fuzzy
#| msgid "Wrap lines at 77 chars and at newlines"
msgid "Wrap lines at 120 chars"
msgstr "Amlapio llinellau yn 77 nod ac ar linellau newydd"

#: weblate/addons/forms.py:214
#, fuzzy
#| msgid "Wrap lines at 77 chars and at newlines"
msgid "Wrap lines at 180 chars"
msgstr "Amlapio llinellau yn 77 nod ac ar linellau newydd"

#: weblate/addons/forms.py:221
msgid "Line breaks"
msgstr ""

#: weblate/addons/forms.py:223
msgid "DOS (\\r\\n)"
msgstr ""

#: weblate/addons/forms.py:224
msgid "UNIX (\\n)"
msgstr ""

#: weblate/addons/forms.py:225
msgid "MAC (\\r)"
msgstr ""

#: weblate/addons/forms.py:234
msgid "Days to keep"
msgstr "Dyddiau i'w cadw"

#: weblate/addons/forms.py:240
msgid "Voting threshold"
msgstr "Trothwy pleidleisio"

#: weblate/addons/forms.py:244
msgid "Threshold for removal. This field has no effect with voting turned off."
msgstr ""
"Trothwy ar gyfer tynnu. Nid yw'r maes hwn yn cael unrhyw effaith pan fydd "
"pleidleisio wedi ei ddiffodd."

#: weblate/addons/forms.py:251
msgid "Regular expression to match translation files against"
msgstr "Mynegiant rheolaidd i gydweddu ffeiliau cyfieithu yn ei erbyn"

#: weblate/addons/forms.py:254
#: weblate/templates/trans/alert/unsupportedconfiguration.html:15
#: weblate/templates/trans/discover-choice.html:5 weblate/trans/forms.py:570
#: weblate/trans/forms.py:1672 weblate/trans/models/component.py:392
msgid "File format"
msgstr "Fformat ffeil"

#: weblate/addons/forms.py:260
msgid "Customize the component name"
msgstr "Cyfaddasu enw cydran"

#: weblate/addons/forms.py:265
msgid "Define the monolingual base filename"
msgstr "Diffinio enw'r ffeil sail uniaith"

#: weblate/addons/forms.py:268
msgid "Leave empty for bilingual translation files."
msgstr "Gadael yn wag ar gyfer ffeiliau cyfieithu dwyieithog."

#: weblate/addons/forms.py:271
msgid "Define the base file for new translations"
msgstr "Diffinio'r ffeil sylfaen ar gyfer cyfieithiadau newydd"

#: weblate/addons/forms.py:275 weblate/trans/models/component.py:386
msgid ""
"Filename of file used for creating new translations. For gettext choose .pot "
"file."
msgstr ""
"Enw ffeil y ffeil sy'n cael ei ddefnyddio ar gyfer creu cyfieithiadau "
"newydd. Ar gyfer gettext, dewiswch ffeil .pot."

#: weblate/addons/forms.py:280 weblate/trans/models/component.py:586
msgid "Language filter"
msgstr "Hidlydd iaith"

#: weblate/addons/forms.py:285
#, fuzzy
#| msgid ""
#| "Regular expression to filter translation against when scanning for "
#| "filemask."
msgid ""
"Regular expression to filter translation files against when scanning for "
"file mask."
msgstr ""
"Mynegiant rheolaidd i hidlydd hidlo yn ei erbyn wrth sganio am masg ffeil."

#: weblate/addons/forms.py:290
msgid "Clone add-ons from the main component to the newly created ones"
msgstr "Cloniwch ychwanegion o'r brif gydran i'r rhai newydd eu creu"

#: weblate/addons/forms.py:295
msgid "Remove components for inexistant files"
msgstr "Tynnu cydrannau ffeiliau sydd ddim yn bodoli"

#: weblate/addons/forms.py:298
msgid "I confirm the above matches look correct"
msgstr "Rwy'n cadarnhau fod y cydweddiadau uchod yn edrych yn gywir"

#: weblate/addons/forms.py:359
msgid "Please review and confirm the matched components."
msgstr "Adolygwch a chadarnhewch y cydrannau cydweddus."

#: weblate/addons/forms.py:387
msgid "Please include component markup in the template."
msgstr "Cofiwch gynnwys tagio cydrannau yn y templed."

#: weblate/addons/forms.py:429
#, fuzzy
#| msgid "Translation editor mode"
msgid "Translation threshold"
msgstr "Modd golygydd cyfieithu"

#: weblate/addons/forms.py:434
#, fuzzy
#| msgid "Leave empty for bilingual translation files."
msgid "Threshold for inclusion of translations."
msgstr "Gadael yn wag ar gyfer ffeiliau cyfieithu dwyieithog."

#: weblate/addons/forms.py:437
msgid "CSS selector"
msgstr ""

#: weblate/addons/forms.py:440
msgid "CSS selector to detect localizable elements."
msgstr ""

#: weblate/addons/forms.py:443
#, fuzzy
#| msgid "Language name"
msgid "Language cookie name"
msgstr "Enw iaith"

#: weblate/addons/forms.py:446
msgid "Name of cookie which stores language preference."
msgstr ""

#: weblate/addons/forms.py:450
msgid "Extract strings from HTML files"
msgstr ""

#: weblate/addons/forms.py:453
msgid ""
"List of filenames in current repository or remote URLs to parse for "
"translatable strings."
msgstr ""

#: weblate/addons/forms.py:480
#, fuzzy, python-format
#| msgid "Failed to parse JSON file!"
msgid "Failed to parse CSS selector: %s"
msgstr "Wedi methu dosrannu ffeil JSON!"

#: weblate/addons/forms.py:485 weblate/billing/models.py:299
#: weblate/templates/snippets/query-builder.html:14
#: weblate/templates/snippets/query-builder.html:18
#: weblate/templates/translation.html:128 weblate/trans/admin.py:95
msgid "Source strings"
msgstr "Llinynnau ffynhonnell"

#: weblate/addons/forms.py:486
#, fuzzy
#| msgid "Upload translations"
msgid "Target translation"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/addons/forms.py:488
#, fuzzy
#| msgid "Starting spaces"
msgid "String prefix"
msgstr "Bylchau cychwynnol"

#: weblate/addons/forms.py:493
#, fuzzy
#| msgid "Starting spaces"
msgid "String suffix"
msgstr "Bylchau cychwynnol"

#: weblate/addons/forms.py:510
msgid "The source and target have to be different languages."
msgstr ""

#: weblate/addons/generate.py:35
msgid "Statistics generator"
msgstr "Cynhyrchydd ystadegau"

#: weblate/addons/generate.py:37
#, fuzzy
#| msgid ""
#| "This addon generates a file containing detailed information about the "
#| "translation."
msgid "Generates a file containing detailed info about the translation status."
msgstr ""
"Mae'r ychwanegyn hwn yn creu ffeil sy'n cynnwys gwybodaeth fanwl am y "
"cyfieithiad."

#: weblate/addons/generate.py:120
msgid "Pseudolocale generation"
msgstr ""

#: weblate/addons/generate.py:122
msgid ""
"Generates a translation by adding prefix and suffix to source strings "
"automatically."
msgstr ""

#: weblate/addons/generate.py:159
#, fuzzy
#| msgid "Invalid translation flag: \"%s\""
msgid "Prefill translation with source"
msgstr "Baner cyfieithu annilys: \"%s\""

#: weblate/addons/generate.py:160
#, fuzzy
#| msgid "Comment on own translation"
msgid "Fills in translation strings with source string."
msgstr "Sylw ar eich cyfieithiad eich hun"

#: weblate/addons/gettext.py:41
msgid "Generate MO files"
msgstr "Cynhyrchu ffeiliau MO"

#: weblate/addons/gettext.py:42
#, fuzzy
#| msgid "Automatically generates MO file for every changed PO file."
msgid "Automatically generates a MO file for every changed PO file."
msgstr "Creu ffeil MO yn awtomatig ar gyfer pob ffeil PO sy wedi newid."

#: weblate/addons/gettext.py:65
msgid "Update LINGUAS file"
msgstr "Diweddaru ffeil LINGUAS"

#: weblate/addons/gettext.py:66
msgid "Updates the LINGUAS file when a new translation is added."
msgstr ""
"Yn diweddaru ffeil LINGUAS pan fydd cyfieithiad newydd wedi'i ychwanegu."

#: weblate/addons/gettext.py:157
msgid "Update ALL_LINGUAS variable in the \"configure\" file"
msgstr "Diweddaru newidyn ALL_LINGUAS yn y ffeil \"ffurfweddu\""

#: weblate/addons/gettext.py:159
msgid ""
"Updates the ALL_LINGUAS variable in \"configure\", \"configure.in\" or "
"\"configure.ac\" files, when a new translation is added."
msgstr ""
"Yn diweddaru'r newidyn ALL_LINGUAS mewn ffeiliau \"configure\", \"configure."
"in\" neu \"configure.ac\", pan fydd cyfieithiad newydd wedi'i ychwanegu."

#: weblate/addons/gettext.py:228
msgid "Update PO files to match POT (msgmerge)"
msgstr "Diweddaru ffeiliau PO i gydweddu â POT (msgmerge)"

#: weblate/addons/gettext.py:230
msgid ""
"Updates all PO files (as configured by \"File mask\") to match the POT file "
"(as configured by \"Template for new translations\") using msgmerge."
msgstr ""

#: weblate/addons/gettext.py:313
msgid "Customize gettext output"
msgstr "Cyfaddasu allbwn gettext"

#: weblate/addons/gettext.py:315
msgid ""
"Allows customization of gettext output behavior, for example line wrapping."
msgstr ""
"Yn caniatáu cyfaddasu ymddygiad allbwn gettext, er enghraifft amlapio "
"llinell."

#: weblate/addons/gettext.py:326
msgid "Contributors in comment"
msgstr "Cyfranwyr mewn sylwadau"

#: weblate/addons/gettext.py:328
#, fuzzy
#| msgid ""
#| "Update comment in the PO file header to include contributor name and "
#| "years of contributions."
msgid ""
"Updates the comment part of the PO file header to include contributor names "
"and years of contributions."
msgstr ""
"Diweddarwch y sylw ym mhennyn y ffeil PO i gynnwys enw'r cyfrannwr a "
"blynyddoedd y cyfraniadau."

#: weblate/addons/git.py:34
msgid "Squash Git commits"
msgstr "Datrys traddodiadau Git"

#: weblate/addons/git.py:35
msgid "Squash Git commits prior to pushing changes."
msgstr "Datrys traddodiadau Git cyn gwthio newidiadau."

#: weblate/addons/json.py:29
msgid "Customize JSON output"
msgstr "Cyfaddasu allbwn JSON"

#: weblate/addons/json.py:31
#, fuzzy
#| msgid ""
#| "Allows to customize JSON output behavior, for example indentation or "
#| "sorting."
msgid ""
"Allows adjusting JSON output behavior, for example indentation or sorting."
msgstr ""
"Yn caniatáu cyfaddasu ymddygiad allbwn JSON, er enghraifft mewnoliad neu "
"didoli."

#: weblate/addons/properties.py:143
msgid "Formats the Java properties file"
msgstr "Yn fformatio'r ffeil priodweddau Java"

#: weblate/addons/properties.py:144
#, fuzzy
#| msgid "Formats the Java properties file"
msgid "Sorts the Java properties file."
msgstr "Yn fformatio'r ffeil priodweddau Java"

#: weblate/addons/removal.py:51
msgid "Stale comment removal"
msgstr "Tynnu hen sylw"

#: weblate/addons/removal.py:52
#, fuzzy
#| msgid "Set timeframe for removal of comments."
msgid "Set a timeframe for removal of comments."
msgstr "Pennu amserlen ar gyfer tynnu sylwadau."

#: weblate/addons/removal.py:65
msgid "Stale suggestion removal"
msgstr "Tynnu hen sylw"

#: weblate/addons/removal.py:66
#, fuzzy
#| msgid "Set timeframe for removal of suggestions."
msgid "Set a timeframe for removal of suggestions."
msgstr "Pennu amserlen ar gyfer tynnu awgrymiadau."

#: weblate/addons/resx.py:29
msgid "Update RESX files"
msgstr "Diweddaru ffeil RESX"

#: weblate/addons/resx.py:31
#, fuzzy
#| msgid ""
#| "Update all translation files to match the monolingual base file. For most "
#| "file formats, this means removing stale translation keys no longer "
#| "present in the base file."
msgid ""
"Update all translation files to match the monolingual upstream base file. "
"Unused strings are removed, and new ones added as copies of the source "
"string."
msgstr ""
"Diweddaru'r holl ffeiliau cyfieithu i gyfateb i'r ffeil sylfaen uniaith. Ar "
"gyfer y rhan fwyaf o fformatau ffeil, mae hyn yn golygu dileu hen allweddi "
"cyfieithu nad ydynt yn bresennol yn y ffeil sylfaen mwyach."

#: weblate/addons/views.py:84
#, fuzzy
#| msgid "Invalid addon name specified!"
msgid "Invalid add-on name specified!"
msgstr "Enw ychwanegyn annilys wedi'i nodi!"

#: weblate/addons/views.py:97
msgid "Add-on installed, please review integration instructions."
msgstr ""

#: weblate/addons/yaml.py:31
#, fuzzy
#| msgid "Customize JSON output"
msgid "Customize YAML output"
msgstr "Cyfaddasu allbwn JSON"

#: weblate/addons/yaml.py:33
#, fuzzy
#| msgid ""
#| "Allows to customize JSON output behavior, for example indentation or "
#| "sorting."
msgid ""
"Allows adjusting YAML output behavior, for example line-length or newlines."
msgstr ""
"Yn caniatáu cyfaddasu ymddygiad allbwn JSON, er enghraifft mewnoliad neu "
"didoli."

#: weblate/auth/admin.py:147 weblate/auth/admin.py:152
msgid "Personal info"
msgstr "Manylion personol"

#: weblate/auth/admin.py:148
msgid "Authentication"
msgstr "Dilysu"

#: weblate/auth/admin.py:154 weblate/auth/models.py:86
msgid "Permissions"
msgstr "Caniatâd"

#: weblate/auth/admin.py:157
msgid "Important dates"
msgstr "Dyddiadau pwysig"

#: weblate/auth/admin.py:209
msgid "This is not used when a component list is selected."
msgstr ""

#: weblate/auth/admin.py:215
msgid "This is not used when a component is selected."
msgstr ""

#. Translators: Permission name
#: weblate/auth/data.py:35
#, fuzzy
#| msgid "View billing information"
msgid "View billing info"
msgstr "Gweld manylion bilio"

#. Translators: Permission name
#: weblate/auth/data.py:37
msgid "Download changes"
msgstr "Llwytho newidiadau i lawr"

#. Translators: Permission name
#: weblate/auth/data.py:39
msgid "Post comment"
msgstr "Cofnodi sylw"

#. Translators: Permission name
#: weblate/auth/data.py:41
msgid "Delete comment"
msgstr "Dileu sylw"

#. Translators: Permission name
#: weblate/auth/data.py:43
msgid "Edit component settings"
msgstr "Golygu gosodiadau cydran"

#. Translators: Permission name
#: weblate/auth/data.py:45
msgid "Lock component, preventing translations"
msgstr "Cloi cydran, i atal cyfieithu"

#. Translators: Permission name
#: weblate/auth/data.py:47
msgid "Add glossary entry"
msgstr "Ychwanegu cofnod geirfa"

#. Translators: Permission name
#: weblate/auth/data.py:49
msgid "Edit glossary entry"
msgstr "Golygu cofnod geirfa"

#. Translators: Permission name
#: weblate/auth/data.py:51
msgid "Delete glossary entry"
msgstr "Dileu cofnod geirfa"

#. Translators: Permission name
#: weblate/auth/data.py:53
msgid "Upload glossary entries"
msgstr "Llwytho cofnodion geirfa i fyny"

#. Translators: Permission name
#: weblate/auth/data.py:55
#, fuzzy
#| msgid "Vote on suggestion"
msgid "Use automatic suggestions"
msgstr "Pleidleio ar awgrym"

#. Translators: Permission name
#: weblate/auth/data.py:57
msgid "Edit translation memory"
msgstr "Golygu cof cyfieithu"

#. Translators: Permission name
#: weblate/auth/data.py:59
msgid "Delete translation memory"
msgstr "Dileu cof cyfieithu"

#. Translators: Permission name
#: weblate/auth/data.py:61
msgid "Edit project settings"
msgstr "Golygu gosodiadau project"

#. Translators: Permission name
#: weblate/auth/data.py:63
msgid "Manage project access"
msgstr "Rheoli mynediad i'r project"

#. Translators: Permission name
#: weblate/auth/data.py:65
msgid "Download reports"
msgstr "Llwytho adroddiadau i lawr"

#. Translators: Permission name
#: weblate/auth/data.py:67 weblate/templates/translate.html:598
msgid "Add screenshot"
msgstr "Ychwanegu llun sgrin"

#. Translators: Permission name
#: weblate/auth/data.py:69
#: weblate/templates/screenshots/screenshot_detail.html:70
msgid "Edit screenshot"
msgstr "Golygu llun sgrin"

#. Translators: Permission name
#: weblate/auth/data.py:71
#: weblate/templates/screenshots/screenshot_detail.html:94
msgid "Delete screenshot"
msgstr "Dileu llun sgrin"

#. Translators: Permission name
#: weblate/auth/data.py:73 weblate/templates/translate.html:710
#, fuzzy
#| msgid "Edit source string"
msgid "Edit additional string info"
msgstr "Golygu llinyn ffynhonnell"

#. Translators: Permission name
#: weblate/auth/data.py:75
msgid "Add new string"
msgstr "Ychwanegu llinyn newydd"

#. Translators: Permission name
#: weblate/auth/data.py:77
#, fuzzy
#| msgid "Review strings"
msgid "Remove a string"
msgstr "Adolygu llinynnau"

#. Translators: Permission name
#: weblate/auth/data.py:79
#, fuzzy
#| msgid "Ignore failing check"
msgid "Dismiss failing check"
msgstr "Anwybyddu gwirio sy'n methu"

#. Translators: Permission name
#: weblate/auth/data.py:81
msgid "Edit strings"
msgstr "Golygu llinynnau"

#. Translators: Permission name
#: weblate/auth/data.py:83
msgid "Review strings"
msgstr "Adolygu llinynnau"

#. Translators: Permission name
#: weblate/auth/data.py:85
msgid "Edit string when suggestions are enforced"
msgstr "Golygu llinyn pan fydd awgrymiadau'n cael eu gorfodi"

#. Translators: Permission name
#: weblate/auth/data.py:87
msgid "Edit source strings"
msgstr "Golygu llinynnau ffynhonnell"

#. Translators: Permission name
#: weblate/auth/data.py:89
msgid "Accept suggestion"
msgstr "Derbyn awgrym"

#. Translators: Permission name
#: weblate/auth/data.py:91
msgid "Add suggestion"
msgstr "Ychwanegu awgrym"

#. Translators: Permission name
#: weblate/auth/data.py:93
msgid "Delete suggestion"
msgstr "Dileu awgrym"

#. Translators: Permission name
#: weblate/auth/data.py:95
msgid "Vote on suggestion"
msgstr "Pleidleio ar awgrym"

#. Translators: Permission name
#: weblate/auth/data.py:97
msgid "Add language for translation"
msgstr "Ychwanegu iaith i'w chyfieithu"

#. Translators: Permission name
#: weblate/auth/data.py:99
msgid "Perform automatic translation"
msgstr "Cyflawni cyfieithu awtomatig"

#. Translators: Permission name
#: weblate/auth/data.py:101
msgid "Delete existing translation"
msgstr "Dileu'r cyfieithiad presennol"

#. Translators: Permission name
#: weblate/auth/data.py:103
#, fuzzy
#| msgid "Upload translations"
msgid "Download translation file"
msgstr "Llwytho cyfieithiadau i fyny"

#. Translators: Permission name
#: weblate/auth/data.py:105
msgid "Add several languages for translation"
msgstr "Ychwanegu sawl iaith i'w cyfieithu"

#. Translators: Permission name
#: weblate/auth/data.py:107
msgid "Define author of uploaded translation"
msgstr "Diffinio awdur cyfieithiad wedi'i llwytho i fyny"

#. Translators: Permission name
#: weblate/auth/data.py:109
msgid "Overwrite existing strings with upload"
msgstr "Trosysgrifo llinynnau presennol gyda'r llwytho i fyny"

#. Translators: Permission name
#: weblate/auth/data.py:111
msgid "Upload translations"
msgstr "Llwytho cyfieithiadau i fyny"

#. Translators: Permission name
#: weblate/auth/data.py:113
msgid "Access the internal repository"
msgstr "Cael mynediad i'r ystorfa fewnol"

#. Translators: Permission name
#: weblate/auth/data.py:115
msgid "Commit changes to the internal repository"
msgstr "Traddodi newidiadau i'r ystorfa fewnol"

#. Translators: Permission name
#: weblate/auth/data.py:117
msgid "Push change from the internal repository"
msgstr "Gwthio newid o'r ystorfa fewnol"

#. Translators: Permission name
#: weblate/auth/data.py:119
msgid "Reset changes in the internal repository"
msgstr "Ailosod newidiadau yn yr ystorfa fewnol"

#. Translators: Permission name
#: weblate/auth/data.py:121
msgid "View upstream repository location"
msgstr "Gweld lleoliad yr ystorfa cyntaf"

#. Translators: Permission name
#: weblate/auth/data.py:123
msgid "Update the internal repository"
msgstr "Diweddaru'r ystorfa fewnol"

#. Translators: Permission name
#: weblate/auth/data.py:131
#, fuzzy
#| msgid "Use management interface (on the entire platform)"
msgid "Use management interface"
msgstr "Defnyddio rhyngwyneb rheoli (ar y platfform cyfan)"

#. Translators: Permission name
#: weblate/auth/data.py:133
#, fuzzy
#| msgid "All projects"
msgid "Add new projects"
msgstr "Pob project"

#. Translators: Permission name
#: weblate/auth/data.py:135
#, fuzzy
#| msgid "Add language definitions (on the entire platform)"
msgid "Add language definitions"
msgstr "Ychwanegu diffiniadau iaith (ar y llwyfan cyfan)"

#. Translators: Permission name
#: weblate/auth/data.py:137
#, fuzzy
#| msgid "Manage language definitions (on the entire platform)"
msgid "Manage language definitions"
msgstr "Rheoli diffiniadau iaith (ar y llwyfan cyfan)"

#. Translators: Permission name
#: weblate/auth/data.py:139
#, fuzzy
#| msgctxt "Access-control group"
#| msgid "Managers"
msgid "Manage groups"
msgstr "Rheolwyr"

#. Translators: Permission name
#: weblate/auth/data.py:141 weblate/templates/manage/users.html:17
msgid "Manage users"
msgstr ""

#. Translators: Permission name
#: weblate/auth/data.py:143
#, fuzzy
#| msgctxt "Access-control group"
#| msgid "Managers"
msgid "Manage roles"
msgstr "Rheolwyr"

#. Translators: Permission name
#: weblate/auth/data.py:145
#, fuzzy
#| msgid "New comment"
msgid "Manage announcements"
msgstr "Sylw newydd"

#. Translators: Permission name
#: weblate/auth/data.py:147
msgid "Manage translation memory"
msgstr "Rheoli cof cyfieithu"

#. Translators: Permission name
#: weblate/auth/data.py:149
#, fuzzy
#| msgid "Manage users (on the entire platform)"
msgid "Manage component lists"
msgstr "Rheoli defnyddwyr (ar y llwyfan cyfan)"

#: weblate/auth/data.py:179
msgctxt "Access-control role"
msgid "Administration"
msgstr "Gweinyddiaeth"

#: weblate/auth/data.py:181
msgctxt "Access-control role"
msgid "Edit source"
msgstr "Golygu ffynhonnell"

#: weblate/auth/data.py:184
msgctxt "Access-control role"
msgid "Add suggestion"
msgstr "Ychwanegu awgrym"

#: weblate/auth/data.py:186
msgctxt "Access-control role"
msgid "Access repository"
msgstr "Mynediad i'r ystorfa"

#: weblate/auth/data.py:189
msgctxt "Access-control role"
msgid "Manage glossary"
msgstr "Rheoli geirfa"

#: weblate/auth/data.py:191
msgctxt "Access-control role"
msgid "Power user"
msgstr "Defnyddiwr uwch"

#: weblate/auth/data.py:203
msgctxt "Access-control role"
msgid "Review strings"
msgstr "Adolygu llinynnau"

#: weblate/auth/data.py:206
msgctxt "Access-control role"
msgid "Translate"
msgstr "Cyfieithu"

#: weblate/auth/data.py:208
msgctxt "Access-control role"
msgid "Manage languages"
msgstr "Rheoli ieithoedd"

#: weblate/auth/data.py:212
msgctxt "Access-control role"
msgid "Automatic translation"
msgstr "Cyfieithu awtomatig"

#: weblate/auth/data.py:216
msgctxt "Access-control role"
msgid "Manage translation memory"
msgstr "Rheoli cof cyfieithu"

#: weblate/auth/data.py:220
msgctxt "Access-control role"
msgid "Manage screenshots"
msgstr "Rheoli lluniau sgrin"

#: weblate/auth/data.py:223
msgctxt "Access-control role"
msgid "Manage repository"
msgstr "Rheoli ystorfa"

#: weblate/auth/data.py:224
msgctxt "Access-control role"
msgid "Billing"
msgstr "Bilio"

#: weblate/auth/data.py:230
msgctxt "Access-control group"
msgid "Guests"
msgstr "Gwesteion"

#: weblate/auth/data.py:234
msgctxt "Access-control group"
msgid "Viewers"
msgstr "Gwylwyr"

#: weblate/auth/data.py:235
msgctxt "Access-control group"
msgid "Users"
msgstr "Defnyddwyr"

#: weblate/auth/data.py:236
msgctxt "Access-control group"
msgid "Reviewers"
msgstr "Adolygwyr"

#: weblate/auth/data.py:237
msgctxt "Access-control group"
msgid "Managers"
msgstr "Rheolwyr"

#: weblate/auth/data.py:242
msgctxt "Per-project access-control group"
msgid "Administration"
msgstr "Gweinyddiaeth"

#: weblate/auth/data.py:243
msgctxt "Per-project access-control group"
msgid "Review"
msgstr "Adolygu"

#: weblate/auth/data.py:244
msgctxt "Per-project access-control group"
msgid "Translate"
msgstr "Cyfieithu"

#: weblate/auth/data.py:245
#, fuzzy
#| msgid "Source words"
msgctxt "Per-project access-control group"
msgid "Sources"
msgstr "Geiriau ffynhonnell"

#: weblate/auth/data.py:246
msgctxt "Per-project access-control group"
msgid "Languages"
msgstr "Ieithoedd"

#: weblate/auth/data.py:247
msgctxt "Per-project access-control group"
msgid "Glossary"
msgstr "Geirfa"

#: weblate/auth/data.py:248
msgctxt "Per-project access-control group"
msgid "Memory"
msgstr "Cof"

#: weblate/auth/data.py:249
msgctxt "Per-project access-control group"
msgid "Screenshots"
msgstr "Lluniau Sgrin"

#: weblate/auth/data.py:251
msgctxt "Per-project access-control group"
msgid "Automatic translation"
msgstr "Cyfieithu awtomatig"

#: weblate/auth/data.py:253
msgctxt "Per-project access-control group"
msgid "VCS"
msgstr "VCS"

#: weblate/auth/data.py:254
msgctxt "Per-project access-control group"
msgid "Billing"
msgstr "Bilio"

#: weblate/auth/forms.py:104 weblate/trans/views/acl.py:219
#, fuzzy
#| msgid "Activation e-mail will be sent here."
msgid "User invitation e-mail was sent."
msgstr "Bydd e-bost ysgogi yn cael ei anfon yma."

#: weblate/auth/forms.py:113
msgid "Send e-mail invitation to the user"
msgstr ""

#: weblate/auth/forms.py:127
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Administration"
msgid "Resend e-mail invitation to the user"
msgstr "Gweinyddiaeth"

#: weblate/auth/models.py:78
#, fuzzy, python-format
#| msgid "User with reviewer permissions"
msgid "%s (site-wide permission)"
msgstr "Defnyddiwr gyda chaniatâd adolygydd"

#: weblate/auth/models.py:83 weblate/auth/models.py:106
#: weblate/templates/fonts/fontgroup_detail.html:18
#: weblate/templates/manage/performance.html:26
#: weblate/templates/manage/performance.html:72
#: weblate/templates/trans/project-access.html:146
#: weblate/templates/trans/project-access.html:256 weblate/trans/forms.py:1390
msgid "Name"
msgstr "Enw"

#: weblate/auth/models.py:88
msgid "Choose permissions granted to this role."
msgstr "Dewis y caniatâd a roddwyd i'r rôl hon."

#: weblate/auth/models.py:109 weblate/templates/trans/project-access.html:147
msgid "Roles"
msgstr "Rolau"

#: weblate/auth/models.py:111
msgid "Choose roles granted to this group."
msgstr "Dewiswch rolau a roddwyd i'r grŵp hwn."

#: weblate/auth/models.py:123
msgid "Project selection"
msgstr "Dewis project"

#: weblate/auth/models.py:125 weblate/auth/models.py:148
msgid "As defined"
msgstr "Fel y diffiniwyd"

#: weblate/auth/models.py:126
msgid "All projects"
msgstr "Pob project"

#: weblate/auth/models.py:127
msgid "All public projects"
msgstr "Pob project cyhoeddus"

#: weblate/auth/models.py:128
msgid "All protected projects"
msgstr "Pob project gwarchodedig"

#: weblate/auth/models.py:129
msgid "From component list"
msgstr "O'r rhestr gydrannau"

#: weblate/auth/models.py:134 weblate/billing/admin.py:77
#: weblate/billing/models.py:290 weblate/templates/base.html:125
#: weblate/templates/billing/list.html:9
#: weblate/templates/billing/status.html:101 weblate/templates/language.html:19
#: weblate/templates/projects.html:5 weblate/templates/snippets/info.html:374
#: weblate/templates/snippets/info.html:408 weblate/trans/views/basic.py:80
msgid "Projects"
msgstr "Projectau"

#: weblate/auth/models.py:137 weblate/templates/component-list.html:15
#: weblate/templates/language-project.html:17
#: weblate/templates/mail/base.html:81 weblate/templates/project.html:30
#: weblate/templates/snippets/info.html:386
#: weblate/templates/snippets/info.html:422 weblate/trans/forms.py:853
#: weblate/trans/forms.py:888 weblate/trans/forms.py:1964
msgid "Components"
msgstr ""

#: weblate/auth/models.py:146
msgid "Language selection"
msgstr "Dewis iaith"

#: weblate/auth/models.py:149 weblate/templates/trans/project-access.html:167
#: weblate/trans/forms.py:997
msgid "All languages"
msgstr "Pob iaith"

#: weblate/auth/models.py:154 weblate/billing/models.py:323
#: weblate/lang/views.py:62 weblate/templates/accounts/profile.html:24
#: weblate/templates/accounts/profile.html:38 weblate/templates/base.html:142
#: weblate/templates/component.html:32 weblate/templates/lang/create.html:6
#: weblate/templates/lang/language_form.html:6
#: weblate/templates/lang/plural_form.html:6 weblate/templates/language.html:8
#: weblate/templates/languages.html:6 weblate/templates/mail/base.html:66
#: weblate/templates/mail/base.html:86 weblate/templates/project.html:31
#: weblate/templates/snippets/info.html:380
#: weblate/templates/snippets/info.html:415
#: weblate/templates/trans/change_list.html:20
#: weblate/templates/trans/project-access.html:148 weblate/trans/admin.py:106
#: weblate/trans/forms.py:1016 weblate/trans/forms.py:2054
msgid "Languages"
msgstr "Ieithoedd"

#: weblate/auth/models.py:158
msgid "Internal Weblate group"
msgstr ""

#: weblate/auth/models.py:313 weblate/utils/forms.py:39
#: weblate/utils/validators.py:174
msgid ""
"Username may only contain letters, numbers or the following characters: @ . "
"+ - _"
msgstr ""
"Dim ond llythrennau, rhifau neu'r nodau canlynol y gall enw defnyddiwr eu "
"cynnwys: @. + - _"

#: weblate/auth/models.py:317
msgid "A user with that username already exists."
msgstr "Mae defnyddiwr gyda'r enw defnyddiwr hwnnw eisoes yn bodoli."

#: weblate/auth/models.py:332
msgid "Superuser status"
msgstr "Statws uwchddefnyddiwr"

#: weblate/auth/models.py:334
msgid "User has all possible permissions."
msgstr "Mae gan y defnyddiwr bob caniatâd posibl."

#: weblate/auth/models.py:337 weblate/billing/models.py:168
#: weblate/templates/check.html:22 weblate/templates/check_component.html:24
#: weblate/templates/check_project.html:23 weblate/templates/checks.html:21
msgid "Active"
msgstr "Gweithredol"

#: weblate/auth/models.py:339
msgid "Mark user as inactive instead of removing."
msgstr "Marcio'r defnyddiwr yn anweithgar yn lle'i ddileu."

#: weblate/auth/models.py:347 weblate/templates/trans/project-access.html:257
#, fuzzy
#| msgid "Expired"
msgid "Expires"
msgstr "Wedi dod i ben"

#: weblate/auth/models.py:352 weblate/templates/accounts/user.html:152
msgid "Groups"
msgstr "Grwpiau"

#: weblate/auth/models.py:355
msgid ""
"The user is granted all permissions included in membership of these groups."
msgstr ""
"Mae'r defnyddiwr wedi derbyn pob caniatâd sy'n gynwysiedig yn aelodaeth y "
"grwpiau hyn."

#: weblate/auth/models.py:653
#, fuzzy
#| msgid "Regular expression used to match user e-mail."
msgid "Regular expression for e-mail address"
msgstr "Mynegiad rheolaidd wedi'i ddefnyddio i gydweddu e-bost defnyddiwr."

#: weblate/auth/models.py:657
msgid "Users with e-mail addresses found to match will be added to this group."
msgstr ""

#: weblate/auth/models.py:661
msgid "Group to assign"
msgstr "Grŵp i'w bennu"

#: weblate/auth/models.py:674 weblate/trans/forms.py:1121
msgid "User to block"
msgstr ""

#: weblate/auth/models.py:677 weblate/templates/accounts/user.html:245
#: weblate/templates/check.html:19 weblate/templates/data.html:28
#: weblate/templates/data.html:62 weblate/templates/data.html:103
#: weblate/templates/language.html:44 weblate/templates/list-projects.html:5
#: weblate/templates/snippets/list-objects.html:23 weblate/trans/forms.py:1634
#: weblate/trans/forms.py:1719 weblate/trans/forms.py:2368
#: weblate/trans/models/announcement.py:90
#: weblate/trans/models/component.py:260 weblate/trans/models/component.py:285
msgid "Project"
msgstr "Prosiect"

#: weblate/auth/models.py:679
msgid "Block expiry"
msgstr ""

#: weblate/billing/admin.py:82 weblate/templates/billing/list.html:8
#: weblate/templates/billing/status.html:112
msgid "Owners"
msgstr "Perchnogion"

#: weblate/billing/forms.py:28
msgid "Additional message"
msgstr "Neges ychwanegol"

#: weblate/billing/forms.py:33
#, fuzzy
#| msgid "Please describe the project and your relation to it."
msgid ""
"Please describe the project and your relation to it, preferably in English."
msgstr "Disgrifiwch y project a'ch perthynas ag ef."

#: weblate/billing/models.py:160 weblate/templates/billing/detail.html:21
msgid "Billing plan"
msgstr "Cynllun bilio"

#: weblate/billing/models.py:163
msgid "Billed projects"
msgstr "Projectau wedi'u bilio"

#: weblate/billing/models.py:165
msgid "Billing owners"
msgstr "Perchnogion bilio"

#: weblate/billing/models.py:169 weblate/templates/billing/state-snippet.html:7
#: weblate/templates/manage/billing.html:13
msgid "Trial"
msgstr "Profi"

#: weblate/billing/models.py:170 weblate/templates/billing/state-snippet.html:9
#: weblate/templates/manage/billing.html:18
msgid "Terminated"
msgstr "Wedi'i derfynu"

#: weblate/billing/models.py:173
msgid "Billing state"
msgstr "Cyflwr bilio"

#: weblate/billing/models.py:179 weblate/templates/billing/list.html:13
#: weblate/templates/billing/status.html:24
msgid "Trial expiry date"
msgstr "Dyddiad dod a'r profi i ben"

#: weblate/billing/models.py:186 weblate/templates/billing/list.html:16
#: weblate/templates/billing/state-snippet.html:13
#: weblate/templates/billing/status.html:35
#: weblate/templates/manage/billing.html:17
msgid "Scheduled removal"
msgstr "Tynnu wedi'i drefnu"

#: weblate/billing/models.py:189
msgid "Paid"
msgstr "Talu"

#: weblate/billing/models.py:192
msgid "In limits"
msgstr "Mewn terfynau"

#: weblate/billing/models.py:275
msgid "Changes in last month"
msgstr "Newidiadau yn y mis diwethaf"

#: weblate/billing/models.py:281
#, fuzzy
#| msgid "Number of strings"
msgid "Number of changes"
msgstr "Nifer y llinynnau"

#: weblate/billing/models.py:312 weblate/trans/admin.py:100
msgid "Source words"
msgstr "Geiriau ffynhonnell"

#: weblate/billing/models.py:353 weblate/templates/addons/generate_help.html:16
msgid "Number of strings"
msgstr "Nifer y llinynnau"

#: weblate/billing/models.py:360
msgid "N/A"
msgstr "Amherthnasol"

#: weblate/billing/models.py:362 weblate/templates/billing/status.html:86
msgid "Last invoice"
msgstr "Anfoneb ddiwethaf"

#. Translators: Whether the package is inside displayed (soft) limits
#: weblate/billing/models.py:384
msgid "In display limits"
msgstr "Mewn cyfyngiadau dangos"

#: weblate/billing/models.py:438
#, fuzzy, python-format
#| msgid "Billed projects"
msgid "Contains %d project"
msgid_plural "Contains %d projects"
msgstr[0] "Projectau wedi'u bilio"
msgstr[1] "Projectau wedi'u bilio"
msgstr[2] "Projectau wedi'u bilio"
msgstr[3] "Projectau wedi'u bilio"
msgstr[4] "Projectau wedi'u bilio"
msgstr[5] "Projectau wedi'u bilio"

#: weblate/billing/models.py:461
#, fuzzy, python-format
#| msgid "Contributors in comment"
msgid "Contains %d component"
msgid_plural "Contains %d components"
msgstr[0] "Cyfranwyr mewn sylwadau"
msgstr[1] "Cyfranwyr mewn sylwadau"
msgstr[2] "Cyfranwyr mewn sylwadau"
msgstr[3] "Cyfranwyr mewn sylwadau"
msgstr[4] "Cyfranwyr mewn sylwadau"
msgstr[5] "Cyfranwyr mewn sylwadau"

#: weblate/billing/models.py:476
#, fuzzy
#| msgid "Change"
msgid "Missing license"
msgstr "Newid"

#: weblate/billing/tasks.py:97
#, fuzzy
#| msgid ""
#| "You will only receive these notifications for your translated languages "
#| "in your watched projects."
msgid ""
"You will stop receiving this notification once you pay the bills or the "
"project is removed."
msgstr ""
"Dim ond ar gyfer eich ieithoedd wedi'u cyfieithu y byddwch yn derbyn yr "
"hysbysiadau hyn yn eich prosiectau a wyliwyd."

#: weblate/billing/tasks.py:102
#, fuzzy
#| msgid ""
#| "You will only receive these notifications for your translated languages "
#| "in your watched projects."
msgid ""
"You will stop receiving this notification once you change to regular "
"subscription or the project is removed."
msgstr ""
"Dim ond ar gyfer eich ieithoedd wedi'u cyfieithu y byddwch yn derbyn yr "
"hysbysiadau hyn yn eich prosiectau a wyliwyd."

#: weblate/checks/angularjs.py:45
msgid "AngularJS interpolation string"
msgstr "Llinyn rhyngosod AngularJS"

#: weblate/checks/angularjs.py:46
msgid "AngularJS interpolation strings do not match source"
msgstr "Nid yw llinynnau rhyngosod AngularJS yn cydweddu â'r ffynhonnell"

#: weblate/checks/chars.py:35
msgid "Starting newline"
msgstr "Cychwyn llinell newydd"

#: weblate/checks/chars.py:36
msgid "Source and translation do not both start with a newline"
msgstr "Nid yw ffynhonnell a'r cyfieithiad yn cychwyn gyda llinell newydd"

#: weblate/checks/chars.py:46
msgid "Trailing newline"
msgstr "Llinell newydd dilynol"

#: weblate/checks/chars.py:47
msgid "Source and translation do not both end with a newline"
msgstr "Nid yw ffynhonnell a'r cyfieithiad yn gorffen gyda llinell newydd"

#: weblate/checks/chars.py:57
msgid "Starting spaces"
msgstr "Bylchau cychwynnol"

#: weblate/checks/chars.py:59
msgid "Source and translation do not both start with same number of spaces"
msgstr ""
"Nid yw'r ffynhonnell na'r cyfieithu yn cychwyn gyda'r un nifer o fylchau"

#: weblate/checks/chars.py:96
msgid "Trailing space"
msgstr "Bwlch dilynol"

#: weblate/checks/chars.py:97
msgid "Source and translation do not both end with a space"
msgstr "Nid yw ffynhonnell a'r cyfieithiad yn gorffen gyda bwlch"

#: weblate/checks/chars.py:135
msgid "Double space"
msgstr ""

#: weblate/checks/chars.py:136
#, fuzzy
#| msgid "Translation contains extra zero-width space character"
msgid "Translation contains double space"
msgstr "Mae' r cyfieithiad yn cynnwys nod bwlch dim lled ychwanegol"

#: weblate/checks/chars.py:157
#, fuzzy
#| msgid "Mismatched \\n"
msgid "Mismatched full stop"
msgstr "Camgydweddu \\n"

#: weblate/checks/chars.py:158
msgid "Source and translation do not both end with a full stop"
msgstr "Nid yw'r ffynhonnell a'r cyfieithu yn gorffen gydag atalnod llawn"

#: weblate/checks/chars.py:202
#, fuzzy
#| msgid "Mismatched \\n"
msgid "Mismatched colon"
msgstr "Camgydweddu \\n"

#: weblate/checks/chars.py:203
msgid "Source and translation do not both end with a colon"
msgstr "Nid yw ffynhonnell a'r cyfieithiad yn gorffen gyda cholon"

#: weblate/checks/chars.py:233
#, fuzzy
#| msgid "Trailing question"
msgid "Mismatched question mark"
msgstr "Cwestiwn dilynol"

#: weblate/checks/chars.py:234
msgid "Source and translation do not both end with a question mark"
msgstr "Nid yw'r ffynhonnell a'r cyfieithiad yn gorffen gyda marc cwestiwn"

#: weblate/checks/chars.py:266
#, fuzzy
#| msgid "Trailing exclamation"
msgid "Mismatched exclamation mark"
msgstr "Ebychnod dilynol"

#: weblate/checks/chars.py:267
msgid "Source and translation do not both end with an exclamation mark"
msgstr "Nid yw'r ffynhonnell a'r cyfieithiad yn gorffen gydag ebychnod"

#: weblate/checks/chars.py:292
#, fuzzy
#| msgid "Mismatched \\n"
msgid "Mismatched ellipsis"
msgstr "Camgydweddu \\n"

#: weblate/checks/chars.py:293
msgid "Source and translation do not both end with an ellipsis"
msgstr "Nid yw'r ffynhonnell a'r cyfieithu yn gorffen gydag elipsis"

#: weblate/checks/chars.py:311
msgid "Mismatched \\n"
msgstr "Camgydweddu \\n"

#: weblate/checks/chars.py:312
msgid "Number of \\n in translation does not match source"
msgstr "Nid yw' r nifer o \\n yn y cyfieithiad yn cyfateb i'r ffynhonnell"

#: weblate/checks/chars.py:320
msgid "Mismatching line breaks"
msgstr ""

#: weblate/checks/chars.py:321
msgid "Number of new lines in translation does not match source"
msgstr ""
"Nid yw nifer y llinellau newydd yn y cyfieithiad yn cyfateb i'r ffynhonnell"

#: weblate/checks/chars.py:328 weblate/trans/autofixes/chars.py:43
msgid "Zero-width space"
msgstr "Bwlch dim lled"

#: weblate/checks/chars.py:329
msgid "Translation contains extra zero-width space character"
msgstr "Mae' r cyfieithiad yn cynnwys nod bwlch dim lled ychwanegol"

#: weblate/checks/chars.py:346 weblate/checks/flags.py:74
msgid "Maximum length of translation"
msgstr "Uchafswm hyd y cyfieithiad"

#: weblate/checks/chars.py:347
msgid "Translation should not exceed given length"
msgstr "Dylai'r cyfieithiad ddim bod yn fwy na'r hyd penodol"

#: weblate/checks/chars.py:363
#, fuzzy
#| msgid "Mismatched \\n"
msgid "Mismatched semicolon"
msgstr "Camgydweddu \\n"

#: weblate/checks/chars.py:364
msgid "Source and translation do not both end with a semicolon"
msgstr "Nid yw'r ffynhonnell a'r cyfieithiad yn gorffen gyda hanner colon"

#: weblate/checks/chars.py:377
#, fuzzy
#| msgid "Kashida used"
msgid "Kashida letter used"
msgstr "Kashida wedi ei ddefnyddio"

#: weblate/checks/chars.py:378
msgid "The decorative kashida letters should not be used"
msgstr "Dylai llythrennau addurniadol Kashida ddim cael eu defnyddio"

#: weblate/checks/chars.py:397
msgid "Punctuation spacing"
msgstr "Bylchau atalnodi"

#: weblate/checks/chars.py:398
msgid "Missing non breakable space before double punctuation sign"
msgstr "Bwlch di dor coll o flaen arwydd atalnodi dwbl"

#: weblate/checks/consistency.py:33
msgid "Missing plurals"
msgstr "Lluosogion coll"

#: weblate/checks/consistency.py:34
#, fuzzy
#| msgid "Some plural forms are not translated"
msgid "Some plural forms are untranslated"
msgstr "Nid yw rhai ffurfiau lluosog yn cael eu cyfieithu"

#: weblate/checks/consistency.py:55
msgid "Same plurals"
msgstr "Yr un lluosogion"

#: weblate/checks/consistency.py:56
msgid "Some plural forms are translated in the same way"
msgstr "Mae rhai ffurfiau lluosog yn cael eu cyfieithu yn yr un modd"

#: weblate/checks/consistency.py:75
msgid "Inconsistent"
msgstr "Anghyson"

#: weblate/checks/consistency.py:77
#, fuzzy
#| msgid "This string has more than one translation in this project"
msgid ""
"This string has more than one translation in this project or is untranslated "
"in some components."
msgstr "Mae gan y llinyn hwn fwy nag un cyfieithiad yn y project hwn"

#: weblate/checks/consistency.py:147
msgid "Has been translated"
msgstr "Wedi ei gyfieithu"

#: weblate/checks/consistency.py:148
msgid "This string has been translated in the past"
msgstr "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"

#: weblate/checks/consistency.py:157
#, fuzzy, python-format
#| msgid "Invalid translation flag: \"%s\""
msgid "Previous translation was \"%s\"."
msgstr "Baner cyfieithu annilys: \"%s\""

#: weblate/checks/duplicate.py:47
msgid "Consecutive duplicated words"
msgstr ""

#: weblate/checks/duplicate.py:48
msgid "Text contains the same word twice in a row:"
msgstr ""

#: weblate/checks/flags.py:47
msgid "RST text"
msgstr "Testun RST"

#: weblate/checks/flags.py:48
msgid "Markdown text"
msgstr "Testun tagio"

#: weblate/checks/flags.py:49
msgid "XML text"
msgstr "Testun XML"

#: weblate/checks/flags.py:50
msgid "DOS line endings"
msgstr "Diweddiadau llinell DOS"

#: weblate/checks/flags.py:51 weblate/checks/markup.py:328
#: weblate/templates/data.html:29 weblate/templates/data.html:63
#: weblate/templates/data.html:104 weblate/templates/data.html:138
msgid "URL"
msgstr "URL"

#: weblate/checks/flags.py:53
#, fuzzy
msgid "Automatically detect Java MessageFormat"
msgstr "Canfod Java MessageFormat yn awtomatig"

#: weblate/checks/flags.py:55
#: weblate/templates/snippets/unit-readonly-badge.html:12
#: weblate/templates/translate.html:210 weblate/templates/translate.html:231
#: weblate/trans/forms.py:486
msgid "Read only"
msgstr ""

#: weblate/checks/flags.py:56
#, fuzzy
#| msgid "Strings needing action"
msgid "Strict unchanged check"
msgstr "Llinynnau sydd angen eu gweithredu"

#: weblate/checks/flags.py:57 weblate/glossary/forms.py:51
#, fuzzy
#| msgid "Upload translations"
msgid "Forbidden translation"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/checks/flags.py:58 weblate/glossary/forms.py:46
msgid "Terminology"
msgstr ""

#: weblate/checks/flags.py:60 weblate/fonts/models.py:39
#: weblate/templates/fonts/font_detail.html:18
#: weblate/templates/fonts/font_list.html:73
msgid "Font family"
msgstr "Teulu ffont"

#: weblate/checks/flags.py:62
msgid "Font size"
msgstr "Maint y ffont"

#: weblate/checks/flags.py:64
msgid "Font weight"
msgstr "Pwysau ' r ffont"

#: weblate/checks/flags.py:66
msgid "Font spacing"
msgstr "Bylchiad ffont"

#: weblate/checks/flags.py:68
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat Flags"
msgstr "Java MessageFormat"

#: weblate/checks/flags.py:70
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat Tag Prefix"
msgstr "Java MessageFormat"

#: weblate/checks/flags.py:72 weblate/trans/models/component.py:608
#: weblate/utils/views.py:135
msgid "Priority"
msgstr "Flaenoriaeth"

#: weblate/checks/flags.py:76
msgid "Replacements while rendering"
msgstr ""

#: weblate/checks/flags.py:78
#, fuzzy
#| msgid "Ignore failing check"
msgid "String variant"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/checks/flags.py:264
#, python-format
msgid "Invalid translation flag: \"%s\""
msgstr "Baner cyfieithu annilys: \"%s\""

#: weblate/checks/flags.py:268
#, python-format
msgid "Translation flag has no parameters: \"%s\""
msgstr "Does dim paramedrau gan y faner gyfieithu: \"%s\""

#: weblate/checks/flags.py:274
#, python-format
msgid "Wrong parameters for translation flag: \"%s\""
msgstr "Paramedrau anghywir ar gyfer y faner gyfieithu: \"%s\""

#: weblate/checks/flags.py:278
#, python-format
msgid "Missing parameters for translation flag: \"%s\""
msgstr "Paramedrau coll ar gyfer baner gyfieithu: \"%s\""

#: weblate/checks/format.py:390
#, fuzzy, python-format
#| msgid "Following format strings are wrong: %s"
msgid "Following format strings are wrongly ordered: %s"
msgstr "Mae llinynnau fformat canlynol yn anghywir:%s"

#: weblate/checks/format.py:394 weblate/checks/placeholders.py:96
#, fuzzy, python-format
#| msgid "Following format strings are wrong: %s"
msgid "Following format strings are missing: %s"
msgstr "Mae llinynnau fformat canlynol yn anghywir:%s"

#: weblate/checks/format.py:398 weblate/checks/placeholders.py:101
#, fuzzy, python-format
#| msgid "Following format strings are wrong: %s"
msgid "Following format strings are extra: %s"
msgstr "Mae llinynnau fformat canlynol yn anghywir:%s"

#: weblate/checks/format.py:449
#, fuzzy
msgid "Python format"
msgstr "Fformat Python"

#: weblate/checks/format.py:450
msgid "Python format string does not match source"
msgstr "Nid yw'r llinyn fformat Python yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:457
msgid "PHP format"
msgstr ""

#: weblate/checks/format.py:458
msgid "PHP format string does not match source"
msgstr "Nid yw'r llinyn fformat PHP yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:465
msgid "C format"
msgstr "Fformat C"

#: weblate/checks/format.py:466
msgid "C format string does not match source"
msgstr "Nid yw'r llinyn fformat C yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:473
msgid "Perl format"
msgstr "Fformat Perl"

#: weblate/checks/format.py:474
msgid "Perl format string does not match source"
msgstr "Nid yw'r llinyn fformat Perl yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:481
msgid "JavaScript format"
msgstr "Fformat JavaScript"

#: weblate/checks/format.py:482
msgid "JavaScript format string does not match source"
msgstr "Nid yw'r llinyn fformat JavaScript yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:489
#, fuzzy
#| msgid "C format"
msgid "Lua format"
msgstr "Fformat C"

#: weblate/checks/format.py:490
#, fuzzy
#| msgid "C format string does not match source"
msgid "Lua format string does not match source"
msgstr "Nid yw'r llinyn fformat C yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:497
#, fuzzy
#| msgid "Qt plural format"
msgid "Object Pascal format"
msgstr "Fformat lluosog Qt"

#: weblate/checks/format.py:498
#, fuzzy
#| msgid "Perl format string does not match source"
msgid "Object Pascal format string does not match source"
msgstr "Nid yw'r llinyn fformat Perl yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:506
#, fuzzy
#| msgid "File format"
msgid "Scheme format"
msgstr "Fformat ffeil"

#: weblate/checks/format.py:507
#, fuzzy
#| msgid "C format string does not match source"
msgid "Scheme format string does not match source"
msgstr "Nid yw'r llinyn fformat C yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:520
#, fuzzy
msgid "Python brace format"
msgstr "Fformat brace Python"

#: weblate/checks/format.py:521
#, fuzzy
msgid "Python brace format string does not match source"
msgstr "Nid yw llinyn fformat brace Python yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:535
msgid "C# format"
msgstr "Fformat C#"

#: weblate/checks/format.py:536
msgid "C# format string does not match source"
msgstr "Nid yw'r llinyn fformat C # yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:550
msgid "Java format"
msgstr "Fformat Java"

#: weblate/checks/format.py:551
msgid "Java format string does not match source"
msgstr "Nid yw'r llinyn fformat Java yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:558
msgid "Java MessageFormat"
msgstr "Java MessageFormat"

#: weblate/checks/format.py:559
msgid "Java MessageFormat string does not match source"
msgstr "Nid yw'r llinyn fformat Java yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:590
msgid "You need to pair up an apostrophe with another one."
msgstr ""

#: weblate/checks/format.py:596
msgid "i18next interpolation"
msgstr ""

#: weblate/checks/format.py:597
#, fuzzy
#| msgid "BBCode in translation does not match source"
msgid "The i18next interpolation does not match source"
msgstr "Nid yw'r BBCode yn y cyfieithiad yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:608
msgid "ECMAScript template literals"
msgstr ""

#: weblate/checks/format.py:609
#, fuzzy
#| msgid "JavaScript format string does not match source"
msgid "ECMAScript template literals do not match source"
msgstr "Nid yw'r llinyn fformat JavaScript yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:621
#, fuzzy
#| msgid "Placeholders"
msgid "Percent placeholders"
msgstr "Dalfannau"

#: weblate/checks/format.py:622
#, fuzzy
#| msgid "BBCode in translation does not match source"
msgid "The percent placeholders do not match source"
msgstr "Nid yw'r BBCode yn y cyfieithiad yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:628
msgid "Vue I18n formatting"
msgstr ""

#: weblate/checks/format.py:629
#, fuzzy
#| msgid "C format string does not match source"
msgid "The Vue I18n formatting does not match source"
msgstr "Nid yw'r llinyn fformat C yn cyfateb i'r ffynhonnell"

#: weblate/checks/format.py:635
msgid "Multiple unnamed variables"
msgstr ""

#: weblate/checks/format.py:637
msgid ""
"There are multiple unnamed variables in the string, making it impossible for "
"translators to reorder them"
msgstr ""

#: weblate/checks/glossary.py:33
#, fuzzy
#| msgid "Add glossary entry"
msgid "Does not follow glossary"
msgstr "Ychwanegu cofnod geirfa"

#: weblate/checks/glossary.py:34
#, fuzzy
#| msgid "The translation does not contain an URL"
msgid "The translation does not follow terms defined in a glossary."
msgstr "Nid yw'r cyfieithiad yn cynnwys URL"

#: weblate/checks/glossary.py:83
#, python-format
msgid "Following terms are not translated according to glossary: %s"
msgstr ""

#: weblate/checks/icu.py:262
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat syntax"
msgstr "Java MessageFormat"

#: weblate/checks/icu.py:263
msgid "Syntax errors in ICU MessageFormat strings."
msgstr ""

#: weblate/checks/icu.py:291
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat"
msgstr "Java MessageFormat"

#: weblate/checks/icu.py:293
msgid ""
"Syntax errors and/or placeholder mismatches in ICU MessageFormat strings."
msgstr ""

#: weblate/checks/icu.py:459
#, python-format
msgid "Syntax error: %s"
msgstr ""

#: weblate/checks/icu.py:463
#, fuzzy, python-format
#| msgid "Upload translations"
msgid "One or more unknown placeholders in the translation: %s"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/checks/icu.py:468
#, fuzzy, python-format
#| msgid "Delete existing translation"
msgid "One or more placeholders missing in the translation: %s"
msgstr "Dileu'r cyfieithiad presennol"

#: weblate/checks/icu.py:472
#, python-format
msgid "One or more placeholder types are incorrect: %s"
msgstr ""

#: weblate/checks/icu.py:477
#, python-format
msgid "Missing other sub-message for: %s"
msgstr ""

#: weblate/checks/icu.py:480
#, python-format
msgid "Incorrect plural selectors for: %s"
msgstr ""

#: weblate/checks/icu.py:485
#, python-format
msgid "Incorrect sub-message selectors for: %s"
msgstr ""

#: weblate/checks/icu.py:491
#, python-format
msgid ""
"One or more placeholders should have a corresponding XML tag in the "
"translation: %s"
msgstr ""

#: weblate/checks/icu.py:497
#, fuzzy, python-format
#| msgid "Upload translations"
msgid ""
"One or more placeholders should not be an XML tag in the translation: %s"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/checks/icu.py:503
#, fuzzy, python-format
#| msgid "Missing parameters for translation flag: \"%s\""
msgid "One or more XML tags has unexpected content in the translation: %s"
msgstr "Paramedrau coll ar gyfer baner gyfieithu: \"%s\""

#: weblate/checks/icu.py:508
#, fuzzy, python-format
#| msgid "Missing parameters for translation flag: \"%s\""
msgid "One or more XML tags missing content in the translation: %s"
msgstr "Paramedrau coll ar gyfer baner gyfieithu: \"%s\""

#: weblate/checks/markup.py:94
msgid "BBCode markup"
msgstr "Tagio BBCode"

#: weblate/checks/markup.py:95
msgid "BBCode in translation does not match source"
msgstr "Nid yw'r BBCode yn y cyfieithiad yn cyfateb i'r ffynhonnell"

#: weblate/checks/markup.py:164
msgid "XML syntax"
msgstr "Cystrawen XML"

#: weblate/checks/markup.py:165
msgid "The translation is not valid XML"
msgstr "Nid yw'r cyfieithiad yn XML dilys"

#: weblate/checks/markup.py:189
msgid "XML markup"
msgstr "Tagio XML"

#: weblate/checks/markup.py:190
msgid "XML tags in translation do not match source"
msgstr "Nid yw'r tagiau XML yn y cyfieithiad yn cyfateb i'r ffynhonnell"

#: weblate/checks/markup.py:249
msgid "Markdown references"
msgstr "Cyfeiriadau tagio"

#: weblate/checks/markup.py:250
msgid "Markdown link references do not match source"
msgstr "Nid yw'r cyfeiriadau cyswllt Markdown yn cyfateb i'r ffynhonnell"

#: weblate/checks/markup.py:266
msgid "Markdown links"
msgstr "Dolenni markdown"

#: weblate/checks/markup.py:267
msgid "Markdown links do not match source"
msgstr "Nid yw cysylltiadau markdown yn cyfateb i'rffynhonnell"

#: weblate/checks/markup.py:295
msgid "Markdown syntax"
msgstr "Cystrawen Markdown"

#: weblate/checks/markup.py:296
msgid "Markdown syntax does not match source"
msgstr "Nid yw cystrawen markdown yn cyfateb i'r ffynhonnell"

#: weblate/checks/markup.py:329
msgid "The translation does not contain an URL"
msgstr "Nid yw'r cyfieithiad yn cynnwys URL"

#: weblate/checks/markup.py:348 weblate/trans/autofixes/html.py:32
msgid "Unsafe HTML"
msgstr "HTML anniogel"

#: weblate/checks/markup.py:349
msgid "The translation uses unsafe HTML markup"
msgstr "Mae ' r cyfieithiad yn defnyddio tagio HTML anniogel"

#: weblate/checks/placeholders.py:41
msgid "Placeholders"
msgstr "Dalfannau"

#: weblate/checks/placeholders.py:42
#, fuzzy
#| msgid "Translation is missing some placeholders"
msgid "Translation is missing some placeholders"
msgstr "Mae'r cyfieithiad wedi colli rhai dalfannau"

#: weblate/checks/placeholders.py:111
#: weblate/templates/addons/discovery_help.html:8
msgid "Regular expression"
msgstr "Mynegiad rheolaidd"

#: weblate/checks/placeholders.py:112
#, fuzzy
msgid "Translation does not match regular expression"
msgstr "Nid yw cyfieithu yn cyfateb i fynegiant rheolaidd:"

#: weblate/checks/placeholders.py:141
#, fuzzy, python-format
msgid "Does not match regular expression %s."
msgstr "Nid yw cyfieithu yn cyfateb i fynegiant rheolaidd:"

#: weblate/checks/qt.py:49
msgid "Qt format"
msgstr "Fformat Qt"

#: weblate/checks/qt.py:50
msgid "Qt format string does not match source"
msgstr "Nid yw'r llinyn fformat QT yn cyfateb i'r ffynhonnell"

#: weblate/checks/qt.py:62
msgid "Qt plural format"
msgstr "Fformat lluosog Qt"

#: weblate/checks/qt.py:63
msgid "Qt plural format string does not match source"
msgstr "Nid yw'r llinyn fformat lluosog Qt yn cyfateb i'r ffynhonnell"

#: weblate/checks/render.py:45
msgid "Maximum size of translation"
msgstr "Maint mwyaf y cyfieithiad"

#: weblate/checks/render.py:46
msgid "Translation rendered text should not exceed given size"
msgstr "Ni ddylai testun wedi'i gyfieithu fod yn fwy na'r maint penodol"

#: weblate/checks/ruby.py:68
msgid "Ruby format"
msgstr "Fformat Ruby"

#: weblate/checks/ruby.py:69
msgid "Ruby format string does not match source"
msgstr "Nid yw'r llinyn fformat Ruby yn cyfateb i'r ffynhonnell"

#: weblate/checks/same.py:157
msgid "Unchanged translation"
msgstr "Cyfieithiad heb ei newid"

#: weblate/checks/same.py:158
msgid "Source and translation are identical"
msgstr "Mae'r ffynhonnell a'r cyfieithu yn union yr un fath"

#: weblate/checks/source.py:42
msgid "Unpluralised"
msgstr "Heb luosogi"

#: weblate/checks/source.py:43
msgid "The string is used as plural, but not using plural forms"
msgstr ""
"Mae'r llinyn yn cael ei ddefnyddio fel lluosog, ond heb ddefnyddio ffurfiau "
"lluosog"

#: weblate/checks/source.py:55
msgid "Ellipsis"
msgstr "Ellipsis"

#: weblate/checks/source.py:57
msgid "The string uses three dots (...) instead of an ellipsis character (…)"
msgstr "Mae'r llinyn yn defnyddio tri dot (...) yn lle nod elipsis (…)"

#: weblate/checks/source.py:68
msgid "Multiple failing checks"
msgstr "Gwiriadau methu lluosog"

#: weblate/checks/source.py:69
#, fuzzy
msgid "The translations in several languages have failing checks"
msgstr "Mae gwiriadau methu yn y cyfieithiadau mewn sawl iaith"

#: weblate/checks/source.py:92
#, fuzzy
#| msgid "Following format strings are wrong: %s"
msgid "Following checks are failing:"
msgstr "Mae llinynnau fformat canlynol yn anghywir:%s"

#: weblate/checks/source.py:109
#, fuzzy
#| msgid "translate"
msgid "Long untranslated"
msgstr "Cyfieithu"

#: weblate/checks/source.py:110
#, fuzzy
#| msgid "This string has been translated in the past"
msgid "The string has not been translated for a long time"
msgstr "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"

#: weblate/checks/views.py:85 weblate/templates/component.html:71
#: weblate/templates/language-project.html:47
#: weblate/templates/language.html:28 weblate/templates/project.html:70
#: weblate/templates/translation.html:77
#, fuzzy
msgid "Failing checks"
msgstr "Gwiriadau methu"

#: weblate/configuration/apps.py:26
#, fuzzy
#| msgid "New password confirmation"
msgid "Weblate configuration"
msgstr "Cadarnhau cyfrinair newydd"

#: weblate/fonts/models.py:40 weblate/templates/fonts/font_detail.html:19
#: weblate/templates/fonts/font_list.html:74
msgid "Font style"
msgstr "Arddull ffont"

#: weblate/fonts/models.py:42
msgid "Font file"
msgstr "Ffeil ffontiau"

#: weblate/fonts/models.py:45
msgid "OpenType and TrueType fonts are supported."
msgstr "Mae ffontiau OpenType a TrueType yn cael eu cynnal."

#: weblate/fonts/models.py:107
msgid "Font group name"
msgstr "Enw'r grŵp ffontiau"

#: weblate/fonts/models.py:110
msgid ""
"Identifier you will use in checks to select this font group. Avoid "
"whitespaces and special characters."
msgstr ""

#: weblate/fonts/models.py:116 weblate/templates/fonts/font_list.html:26
#: weblate/templates/fonts/fontgroup_detail.html:19
msgid "Default font"
msgstr ""

#: weblate/fonts/models.py:118
msgid "Default font is used unless per language override matches."
msgstr ""

#: weblate/fonts/models.py:141 weblate/templates/fonts/font_detail.html:16
msgid "Font"
msgstr ""

#: weblate/fonts/models.py:144 weblate/templates/component.html:130
#: weblate/templates/languages.html:11 weblate/templates/project.html:160
#: weblate/templates/screenshots/screenshot_detail.html:87
#: weblate/templates/snippets/embed-units.html:15
#: weblate/templates/trans/alert/duplicatelanguage.html:41
#: weblate/templates/trans/alert/duplicatestring.html:10
#: weblate/trans/forms.py:1034 weblate/trans/forms.py:2369
#: weblate/trans/models/announcement.py:104
msgid "Language"
msgstr ""

#: weblate/fonts/validators.py:32 weblate/fonts/validators.py:36
#: weblate/utils/validators.py:164
msgid "Unsupported file format."
msgstr ""

#: weblate/fonts/views.py:72
#, fuzzy
#| msgid "A user with that username already exists."
msgid "Font with the same name already exists."
msgstr "Mae defnyddiwr gyda'r enw defnyddiwr hwnnw eisoes yn bodoli."

#: weblate/fonts/views.py:74
msgid "Creation failed, please fix the errors below."
msgstr ""

#: weblate/fonts/views.py:96
msgid "Font deleted."
msgstr ""

#: weblate/fonts/views.py:135 weblate/fonts/views.py:149
#, fuzzy
#| msgid "A user with that username already exists."
msgid "Font group with the same name already exists."
msgstr "Mae defnyddiwr gyda'r enw defnyddiwr hwnnw eisoes yn bodoli."

#: weblate/fonts/views.py:159
msgid "No override found."
msgstr ""

#: weblate/fonts/views.py:162
msgid "Font group deleted."
msgstr ""

#: weblate/formats/base.py:237
msgid "Failed to load strings from the file, try choosing other format."
msgstr ""

#: weblate/formats/convert.py:207
#, fuzzy
#| msgid "Flat XML file"
msgid "HTML file"
msgstr "Ffeil XML fflat"

#: weblate/formats/convert.py:265
#, fuzzy
#| msgid "Font file"
msgid "OpenDocument file"
msgstr "Ffeil ffontiau"

#: weblate/formats/convert.py:325
#, fuzzy
#| msgid "Flat XML file"
msgid "IDML file"
msgstr "Ffeil XML fflat"

#: weblate/formats/convert.py:379
msgid "RC file"
msgstr ""

#: weblate/formats/convert.py:447
#, fuzzy
#| msgid "Per file"
msgid "Plain text file"
msgstr "Fesul ffeil"

#: weblate/formats/convert.py:490
msgid "DokuWiki text file"
msgstr ""

#: weblate/formats/convert.py:497
msgid "MediaWiki text file"
msgstr ""

#: weblate/formats/exporters.py:204
msgid "gettext PO"
msgstr ""

#: weblate/formats/exporters.py:248
msgid "XLIFF 1.1 with gettext extensions"
msgstr ""

#: weblate/formats/exporters.py:279
msgid "XLIFF 1.1"
msgstr ""

#: weblate/formats/exporters.py:287
msgid "TBX"
msgstr ""

#: weblate/formats/exporters.py:295
msgid "TMX"
msgstr ""

#: weblate/formats/exporters.py:303
msgid "gettext MO"
msgstr ""

#: weblate/formats/exporters.py:377
msgid "CSV"
msgstr "CSV"

#: weblate/formats/exporters.py:398
msgid "XLSX"
msgstr ""

#: weblate/formats/exporters.py:424 weblate/trans/forms.py:1144
msgid "JSON"
msgstr "JSON"

#: weblate/formats/exporters.py:432 weblate/formats/ttkit.py:1318
msgid "Android String Resource"
msgstr ""

#: weblate/formats/exporters.py:456
msgid "iOS strings"
msgstr ""

#: weblate/formats/external.py:36
msgid "Excel Open XML"
msgstr ""

#: weblate/formats/ttkit.py:1085
msgid "gettext PO file"
msgstr ""

#: weblate/formats/ttkit.py:1098
msgid "gettext PO file (monolingual)"
msgstr ""

#: weblate/formats/ttkit.py:1122
msgid "Qt Linguist translation file"
msgstr ""

#: weblate/formats/ttkit.py:1138
msgid "XLIFF translation file"
msgstr ""

#: weblate/formats/ttkit.py:1178
msgid "XLIFF with gettext extensions"
msgstr ""

#: weblate/formats/ttkit.py:1208
msgid "iOS strings (UTF-16)"
msgstr ""

#: weblate/formats/ttkit.py:1217
msgid "iOS strings (UTF-8)"
msgstr ""

#: weblate/formats/ttkit.py:1224
msgid "Java Properties (UTF-8)"
msgstr ""

#: weblate/formats/ttkit.py:1233
msgid "Java Properties (UTF-16)"
msgstr ""

#: weblate/formats/ttkit.py:1248
msgid "Java Properties (ISO 8859-1)"
msgstr ""

#: weblate/formats/ttkit.py:1265
#, fuzzy
#| msgid "Interface Language"
msgid "Joomla language file"
msgstr "Iaith Rhyngwyneb"

#: weblate/formats/ttkit.py:1274
msgid "GWT properties"
msgstr ""

#: weblate/formats/ttkit.py:1282
msgid "PHP strings"
msgstr ""

#: weblate/formats/ttkit.py:1301
#, fuzzy
#| msgid "Review strings"
msgid "Laravel PHP strings"
msgstr "Adolygu llinynnau"

#: weblate/formats/ttkit.py:1307
msgid ".NET resource file"
msgstr ""

#: weblate/formats/ttkit.py:1338
#, fuzzy, python-format
#| msgid "Failed to parse JSON file!"
msgid "Failed to parse the key: %s"
msgstr "Wedi methu dosrannu ffeil JSON!"

#: weblate/formats/ttkit.py:1342
msgid "JSON file"
msgstr ""

#: weblate/formats/ttkit.py:1362
msgid "JSON nested structure file"
msgstr ""

#: weblate/formats/ttkit.py:1369
msgid "WebExtension JSON file"
msgstr ""

#: weblate/formats/ttkit.py:1378
msgid "i18next JSON file v3"
msgstr ""

#: weblate/formats/ttkit.py:1386
msgid "go-i18n JSON file"
msgstr ""

#: weblate/formats/ttkit.py:1393
#, fuzzy
#| msgid "Per file"
msgid "ARB file"
msgstr "Fesul ffeil"

#: weblate/formats/ttkit.py:1402
msgid "CSV file"
msgstr ""

#: weblate/formats/ttkit.py:1491
msgid "Simple CSV file"
msgstr ""

#: weblate/formats/ttkit.py:1509
msgid "Simple CSV file (ISO-8859-1)"
msgstr ""

#: weblate/formats/ttkit.py:1516
msgid "YAML file"
msgstr ""

#: weblate/formats/ttkit.py:1535
msgid "Ruby YAML file"
msgstr ""

#: weblate/formats/ttkit.py:1542
msgid "DTD file"
msgstr ""

#: weblate/formats/ttkit.py:1583
msgid "SubRip subtitle file"
msgstr ""

#: weblate/formats/ttkit.py:1597
msgid "MicroDVD subtitle file"
msgstr "Ffeil Isdeitlau MicroDVD"

#: weblate/formats/ttkit.py:1604
msgid "Advanced SubStation Alpha subtitle file"
msgstr "Ffeil is-deitl Advanced SubStation Alpha"

#: weblate/formats/ttkit.py:1611
msgid "SubStation Alpha subtitle file"
msgstr "Ffeil is-deitl SubStation Alpha"

#: weblate/formats/ttkit.py:1618
msgid "Flat XML file"
msgstr "Ffeil XML fflat"

#: weblate/formats/ttkit.py:1627
#, fuzzy
#| msgid "Flat XML file"
msgid "INI file"
msgstr "Ffeil XML fflat"

#: weblate/formats/ttkit.py:1666
msgid "Inno Setup INI file"
msgstr ""

#: weblate/formats/ttkit.py:1818
#, fuzzy
#| msgid "Interface Language"
msgid "TermBase eXchange file"
msgstr "Iaith Rhyngwyneb"

#: weblate/formats/ttkit.py:1848
#, fuzzy
#| msgid "Interface Language"
msgid "mi18n lang file"
msgstr "Iaith Rhyngwyneb"

#: weblate/formats/ttkit.py:1857
#, fuzzy
#| msgid "Ignore failing check"
msgid "Stringsdict file"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/formats/ttkit.py:1911
#, fuzzy
#| msgid "Font file"
msgid "Fluent file"
msgstr "Ffeil ffontiau"

#: weblate/formats/txt.py:188
msgid "App store metadata files"
msgstr "Ffeiliau metadata App Store"

#: weblate/glossary/apps.py:27
msgid "Glossaries"
msgstr ""

#: weblate/glossary/forms.py:36
msgid "Invalid integer list!"
msgstr ""

#: weblate/glossary/forms.py:47
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage languages"
msgid "String will be part of the glossary in all languages"
msgstr "Rheoli ieithoedd"

#: weblate/glossary/forms.py:55
#, fuzzy
#| msgid "translate"
msgid "Untranslatable term"
msgstr "Cyfieithu"

#: weblate/glossary/forms.py:112 weblate/templates/mail/base.html:35
#: weblate/templates/snippets/component-glossary-badge.html:4
#: weblate/templates/translate.html:536 weblate/trans/forms.py:1400
msgid "Glossary"
msgstr "Geirfa"

#: weblate/lang/apps.py:28
msgid "Weblate languages"
msgstr "Ieithoedd Weblate"

#: weblate/lang/data.py:249
msgctxt "Plural form description"
msgid "Singular"
msgstr "Unigol"

#: weblate/lang/data.py:250
msgctxt "Plural form description"
msgid "Plural"
msgstr "Lluosog"

#: weblate/lang/data.py:253 weblate/lang/data.py:259 weblate/lang/data.py:265
#: weblate/lang/data.py:273 weblate/lang/data.py:277 weblate/lang/data.py:283
#: weblate/lang/data.py:288 weblate/lang/data.py:293 weblate/lang/data.py:299
#: weblate/lang/data.py:306 weblate/lang/data.py:313 weblate/lang/data.py:318
#: weblate/lang/data.py:323 weblate/lang/data.py:330 weblate/lang/data.py:336
#: weblate/lang/data.py:348
msgctxt "Plural form description"
msgid "One"
msgstr "Un"

#: weblate/lang/data.py:254 weblate/lang/data.py:260 weblate/lang/data.py:267
#: weblate/lang/data.py:301 weblate/lang/data.py:308 weblate/lang/data.py:315
#: weblate/lang/data.py:324 weblate/lang/data.py:331 weblate/lang/data.py:338
#: weblate/lang/data.py:350
msgctxt "Plural form description"
msgid "Few"
msgstr "Ychydig"

#: weblate/lang/data.py:255 weblate/lang/data.py:261 weblate/lang/data.py:269
#: weblate/lang/data.py:274 weblate/lang/data.py:279 weblate/lang/data.py:285
#: weblate/lang/data.py:289 weblate/lang/data.py:296 weblate/lang/data.py:302
#: weblate/lang/data.py:309 weblate/lang/data.py:312 weblate/lang/data.py:319
#: weblate/lang/data.py:326 weblate/lang/data.py:333 weblate/lang/data.py:340
#: weblate/lang/data.py:344 weblate/lang/data.py:352 weblate/lang/data.py:356
msgctxt "Plural form description"
msgid "Other"
msgstr "Arall"

#: weblate/lang/data.py:258 weblate/lang/data.py:264 weblate/lang/data.py:272
#: weblate/lang/data.py:282 weblate/lang/data.py:305 weblate/lang/data.py:320
#: weblate/lang/data.py:329 weblate/lang/data.py:347 weblate/lang/data.py:355
msgctxt "Plural form description"
msgid "Zero"
msgstr "Sero"

#: weblate/lang/data.py:266 weblate/lang/data.py:278 weblate/lang/data.py:284
#: weblate/lang/data.py:290 weblate/lang/data.py:294 weblate/lang/data.py:300
#: weblate/lang/data.py:307 weblate/lang/data.py:314 weblate/lang/data.py:337
#: weblate/lang/data.py:343 weblate/lang/data.py:349
msgctxt "Plural form description"
msgid "Two"
msgstr "Dau"

#: weblate/lang/data.py:268 weblate/lang/data.py:325 weblate/lang/data.py:332
#: weblate/lang/data.py:339 weblate/lang/data.py:351
msgctxt "Plural form description"
msgid "Many"
msgstr "Llawer"

#: weblate/lang/data.py:295
msgctxt "Plural form description"
msgid "Three"
msgstr "Tri"

#: weblate/lang/models.py:474 weblate/templates/addons/generate_help.html:12
#: weblate/templates/snippets/info.html:17
#: weblate/templates/trans/alert/ambiguouslanguage.html:13
msgid "Language code"
msgstr "Cod iaith"

#: weblate/lang/models.py:477 weblate/templates/addons/generate_help.html:10
msgid "Language name"
msgstr "Enw iaith"

#: weblate/lang/models.py:480 weblate/templates/snippets/info.html:34
msgid "Text direction"
msgstr "Cyfeiriad testun"

#: weblate/lang/models.py:485
msgid "Left to right"
msgstr "Chwith i'r dde"

#: weblate/lang/models.py:486
msgid "Right to left"
msgstr "De i'r chwith"

#: weblate/lang/models.py:566
msgctxt "Plural type"
msgid "None"
msgstr "Dim"

#: weblate/lang/models.py:570
msgctxt "Plural type"
msgid "One/other (classic plural)"
msgstr "Un/arall (lluosog clasurol)"

#: weblate/lang/models.py:574
msgctxt "Plural type"
msgid "One/few/other (Slavic languages)"
msgstr "Un/ychydig/arall (ieithoedd Slafaidd)"

#: weblate/lang/models.py:578
msgctxt "Plural type"
msgid "Arabic languages"
msgstr "Ieithoedd Arabeg"

#: weblate/lang/models.py:582
msgctxt "Plural type"
msgid "Zero/one/other"
msgstr "Sero/un/arall"

#: weblate/lang/models.py:586
msgctxt "Plural type"
msgid "One/two/other"
msgstr "Un/dau/arall"

#: weblate/lang/models.py:590
msgctxt "Plural type"
msgid "One/other/two"
msgstr "Un/arall/dau"

#: weblate/lang/models.py:594
msgctxt "Plural type"
msgid "One/two/few/other"
msgstr "Un/dau/ychydig/arall"

#: weblate/lang/models.py:598
#, fuzzy
msgctxt "Plural type"
msgid "Other/one/two/few"
msgstr "Arall/un/dau/ychydig"

#: weblate/lang/models.py:602
msgctxt "Plural type"
msgid "One/two/three/other"
msgstr "Un/dau/tri/arall"

#: weblate/lang/models.py:606
msgctxt "Plural type"
msgid "One/other/zero"
msgstr "Un/arall/sero"

#: weblate/lang/models.py:610
msgctxt "Plural type"
msgid "One/few/many/other"
msgstr "Un/ychydig/llawer/arall"

#: weblate/lang/models.py:614
msgctxt "Plural type"
msgid "Two/other"
msgstr "Dau/arall"

#: weblate/lang/models.py:618
msgctxt "Plural type"
msgid "One/two/few/many/other"
msgstr "Un/dau/ychydig/llawer/arall"

#: weblate/lang/models.py:622
#, fuzzy
#| msgctxt "Plural type"
#| msgid "One/two/few/many/other"
msgctxt "Plural type"
msgid "Zero/one/two/few/many/other"
msgstr "Un/dau/ychydig/llawer/arall"

#: weblate/lang/models.py:626
#, fuzzy
#| msgctxt "Plural type"
#| msgid "Zero/one/other"
msgctxt "Plural type"
msgid "Zero/other"
msgstr "Sero/un/arall"

#: weblate/lang/models.py:630
#, fuzzy
#| msgctxt "Plural type"
#| msgid "Zero/one/other"
msgctxt "Plural type"
msgid "Zero/one/few/other"
msgstr "Sero/un/arall"

#: weblate/lang/models.py:634
#, fuzzy
#| msgctxt "Plural type"
#| msgid "One/two/few/many/other"
msgctxt "Plural type"
msgid "Zero/one/two/few/other"
msgstr "Un/dau/ychydig/llawer/arall"

#: weblate/lang/models.py:638
#, fuzzy
#| msgctxt "Plural type"
#| msgid "Zero/one/other"
msgctxt "Plural type"
msgid "Zero/one/two/other"
msgstr "Sero/un/arall"

#: weblate/lang/models.py:642
#, fuzzy
#| msgctxt "Plural type"
#| msgid "One/two/few/many/other"
msgctxt "Plural type"
msgid "Zero/one/few/many/other"
msgstr "Un/dau/ychydig/llawer/arall"

#: weblate/lang/models.py:646
msgctxt "Plural type"
msgid "Unknown"
msgstr "Anhysbys"

#: weblate/lang/models.py:655
msgid "Plural definition source"
msgstr "Ffynhonnell diffiniad lluosog"

#: weblate/lang/models.py:657
msgid "Default plural"
msgstr "Lluosog rhagosodedig"

#: weblate/lang/models.py:658
#, fuzzy
#| msgid "Qt plural format"
msgid "gettext plural formula"
msgstr "Fformat lluosog Qt"

#: weblate/lang/models.py:659
#, fuzzy
#| msgid "Ignore failing check"
msgid "stringsdict plural"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/lang/models.py:660
msgid "Manually entered formula"
msgstr "Fformiwla a gofnodwyd â llaw"

#: weblate/lang/models.py:664 weblate/templates/snippets/info.html:49
msgid "Number of plurals"
msgstr "Nifer y lluosogau"

#: weblate/lang/models.py:670 weblate/templates/snippets/info.html:72
#: weblate/templates/snippets/plural-formula.html:4
#, fuzzy
#| msgid "Plural form"
msgid "Plural formula"
msgstr "Ffurf luosog"

#: weblate/lang/models.py:675 weblate/templates/snippets/info.html:53
msgid "Plural type"
msgstr "Math lluosog"

#. Translators: Label for plurals with example counts
#: weblate/lang/models.py:766
#, fuzzy, python-brace-format
msgid "For example: {0}"
msgstr "Er enghraifft: {0}"

#: weblate/lang/models.py:777
msgid "Singular"
msgstr "Unigol"

#: weblate/lang/models.py:779
msgid "Plural"
msgstr "Lluosog"

#: weblate/lang/models.py:780
#, python-format
msgid "Plural form %d"
msgstr "Ffurf luosog %d"

#: weblate/lang/views.py:82
msgid "Remove all translations using this language first."
msgstr "Dileu pob cyfieithiad sy'n defnyddio'r iaith hon yn gyntaf."

#: weblate/lang/views.py:86
#, python-format
msgid "Language %s removed."
msgstr "Wedi tynnu'r iaith %s."

#: weblate/legal/forms.py:27
#, fuzzy
msgid "I agree with the Terms of Service document"
msgstr "Rwy'n cytuno â'r ddogfen Telerau Gwasanaeth"

#: weblate/legal/middleware.py:57
#, fuzzy
msgid ""
"We have new version of the Terms of Service document, please read it and "
"confirm that you agree with it."
msgstr ""
"Mae gennym fersiwn newydd o ' r ddogfen telerau gwasanaeth, darllenwch hi a "
"chadarnhewch eich bod yn cytuno â hi."

#: weblate/legal/templates/legal/confirm.html:6
#: weblate/legal/templates/legal/contracts.html:6
#: weblate/legal/templates/legal/cookies.html:5
#: weblate/legal/templates/legal/index.html:5
#: weblate/legal/templates/legal/privacy.html:6
#: weblate/legal/templates/legal/terms.html:5 weblate/templates/footer.html:8
#: weblate/templates/footer.html:10
msgid "Legal"
msgstr "Cyfreithiol"

#: weblate/legal/templates/legal/confirm.html:13
msgid "You have to agree to the Terms of Service"
msgstr "Rhaid i chi gytuno â'r Amodau Gwasanaeth"

#: weblate/legal/templates/legal/confirm.html:15
msgid "Please read following Terms of Service document:"
msgstr "Darllenwch y ddogfen Amodau Gwasanaeth canlynol:"

#: weblate/legal/templates/legal/confirm.html:23
#: weblate/templates/contributor-agreement.html:31
#: weblate/templates/manage/ssh.html:92
msgid "Submit"
msgstr "Cyflwyno"

#: weblate/legal/templates/legal/contracts.html:7
#: weblate/legal/templates/legal/privacy.html:7 weblate/legal/views.py:34
msgid "Privacy"
msgstr "Preifatrwydd"

#: weblate/legal/templates/legal/contracts.html:15 weblate/legal/views.py:35
msgid "Subcontractors"
msgstr ""

#: weblate/legal/templates/legal/cookies.html:6 weblate/legal/views.py:33
msgid "Cookies"
msgstr "Cwcis"

#: weblate/legal/templates/legal/cookies.html:14
msgid "Cookies Policy"
msgstr "Polisi Cwcis"

#: weblate/legal/templates/legal/cookies.html:18
#: weblate/legal/templates/legal/index.html:19
msgid ""
"This page is based on the Terms of Service and the Privacy Policy, you "
"should still read the original documents to fully understand them:"
msgstr ""
"Mae'r dudalen hon yn seiliedig ar y Amodau Gwasanaeth a'r Polisi "
"Preifatrwydd, dylech barhau i ddarllen y dogfennau gwreiddiol i'w deall yn "
"llawn:"

#: weblate/legal/templates/legal/cookies.html:22
#: weblate/legal/templates/legal/index.html:23
#: weblate/legal/templates/legal/terms.html:14 weblate/legal/views.py:32
#: weblate/templates/snippets/login-info.html:12
msgid "Terms of Service"
msgstr "Amodau Gwasanaeth"

#: weblate/legal/templates/legal/cookies.html:23
#: weblate/legal/templates/legal/index.html:24
#: weblate/legal/templates/legal/privacy.html:15
#: weblate/templates/snippets/login-info.html:15
msgid "Privacy Policy"
msgstr "Polisi Preifatrwydd"

#: weblate/legal/templates/legal/cookies.html:27
msgid "Cookies are used on this site for the following:"
msgstr "Mae cwcis yn cael eu defnyddio ar y wefan hon ar gyfer y canlynol:"

#: weblate/legal/templates/legal/cookies.html:31
msgid ""
"Authentication cookies which are required for recognizing authenticated "
"users."
msgstr "Cwcis dilysu sy'n ofynnol ar gyfer adnabod defnyddwyr wedi'u dilysu."

#: weblate/legal/templates/legal/cookies.html:32
#, fuzzy
msgid "Preferences cookie to store user preferences in certain situations."
msgstr "Cwci dewisiadau i storio dewisiadau defnyddwyr mewn rhai sefyllfaoedd."

#: weblate/legal/templates/legal/cookies.html:34
msgid ""
"This site uses Matomo to analyze website traffic. It honours \"Do Not Track"
"\" settings in your browser."
msgstr ""
"Mae'r wefan hon yn defnyddio Matomo i ddadansoddi traffig gwefan. Mae'n "
"parchu gosodiadau \"Dim Tracio\" eich porwr."

#: weblate/legal/templates/legal/cookies.html:37
#, fuzzy
msgid "This site uses Google Analytics to analyze website traffic."
msgstr ""
"Mae'r wefan hon yn defnyddio Google Analytics i ddadansoddi traffig gwefan."

#: weblate/legal/templates/legal/index.html:13
msgid "Legal Terms Overview"
msgstr "Trosolwg o'r Amodau Cyfreithiol"

#: weblate/legal/templates/legal/terms.html:6
msgid "Terms"
msgstr "Amodau"

#: weblate/legal/views.py:31 weblate/templates/snippets/info.html:12
#: weblate/templates/translation.html:37
msgid "Overview"
msgstr "Trosolwg"

#: weblate/memory/forms.py:30 weblate/trans/forms.py:590
msgid "File"
msgstr "Ffeil"

#: weblate/memory/forms.py:32
msgid "You can upload a TMX or JSON file."
msgstr "Gallwch lwytho ffeil TMX neu JSON."

#: weblate/memory/forms.py:38
msgid "Confirm deleting all translation memory entries"
msgstr "Cadarnhau dileu pob cofnod cof cyfieithu"

#: weblate/memory/models.py:119
msgid "Unsupported file!"
msgstr "Ffeil heb ei gynnal!"

#: weblate/memory/models.py:121
msgid "No valid entries found in the uploaded file!"
msgstr "Heb ganfod cofnodion dilys yn y ffeil a lwythwyd!"

#: weblate/memory/models.py:130 weblate/memory/models.py:135
#, fuzzy
#| msgid "Failed to parse JSON file!"
msgid "Failed to parse JSON file: {!s}"
msgstr "Wedi methu dosrannu ffeil JSON!"

#: weblate/memory/models.py:164
msgid "Failed to parse TMX file!"
msgstr "Wedi methu dosrannu ffeil TMX!"

#: weblate/memory/models.py:174
msgid "Failed to find source language!"
msgstr ""

#: weblate/memory/models.py:255
msgctxt "Translation memory category"
msgid "Project: {}"
msgstr "Project: {}"

#: weblate/memory/models.py:257
msgctxt "Translation memory category"
msgid "Personal: {}"
msgstr "Personol: {}"

#: weblate/memory/models.py:259
msgctxt "Translation memory category"
msgid "Shared: {}"
msgstr "Rhannu: {}"

#: weblate/memory/models.py:261
msgctxt "Translation memory category"
msgid "File: {}"
msgstr "Ffeil: {}"

#: weblate/memory/views.py:83
msgid "Entries deleted."
msgstr "Wedi dileu'r cofnodion."

#: weblate/memory/views.py:98
msgid "File processed, the entries will appear shortly."
msgstr "Wedi prosesu ' r ffeil, bydd y cofnodion yn ymddangos cyn hir."

#: weblate/metrics/wrapper.py:31
msgctxt "Short name of month"
msgid "Jan"
msgstr ""

#: weblate/metrics/wrapper.py:32
#, fuzzy
#| msgctxt "Plural form description"
#| msgid "Few"
msgctxt "Short name of month"
msgid "Feb"
msgstr "Ychydig"

#: weblate/metrics/wrapper.py:33
#, fuzzy
#| msgid "Matrix"
msgctxt "Short name of month"
msgid "Mar"
msgstr "Matrics"

#: weblate/metrics/wrapper.py:34
msgctxt "Short name of month"
msgid "Apr"
msgstr ""

#: weblate/metrics/wrapper.py:35
#, fuzzy
#| msgctxt "Plural form description"
#| msgid "Many"
msgctxt "Short name of month"
msgid "May"
msgstr "Llawer"

#: weblate/metrics/wrapper.py:36
msgctxt "Short name of month"
msgid "Jun"
msgstr ""

#: weblate/metrics/wrapper.py:37
msgctxt "Short name of month"
msgid "Jul"
msgstr ""

#: weblate/metrics/wrapper.py:38
msgctxt "Short name of month"
msgid "Aug"
msgstr ""

#: weblate/metrics/wrapper.py:39
msgctxt "Short name of month"
msgid "Sep"
msgstr ""

#: weblate/metrics/wrapper.py:40
msgctxt "Short name of month"
msgid "Oct"
msgstr ""

#: weblate/metrics/wrapper.py:41
msgctxt "Short name of month"
msgid "Nov"
msgstr ""

#: weblate/metrics/wrapper.py:42
msgctxt "Short name of month"
msgid "Dec"
msgstr ""

#: weblate/screenshots/models.py:54
#: weblate/templates/screenshots/screenshot_list.html:37
msgid "Screenshot name"
msgstr ""

#: weblate/screenshots/models.py:56
#: weblate/templates/screenshots/screenshot_detail.html:58
#: weblate/templates/screenshots/screenshot_list.html:38
msgid "Image"
msgstr "Delwedd"

#: weblate/screenshots/models.py:57
msgid "Upload JPEG or PNG images up to 2000x2000 pixels."
msgstr ""

#: weblate/screenshots/views.py:105
msgid "Screenshot has been uploaded, you can now assign it to source strings."
msgstr ""

#: weblate/screenshots/views.py:111
msgid "Failed to upload screenshot, please fix errors below."
msgstr ""

#: weblate/screenshots/views.py:168
#, python-format
msgid "Screenshot %s has been deleted."
msgstr ""

#: weblate/screenshots/views.py:187
msgid "Source has been removed."
msgstr ""

#: weblate/templates/400.html:5 weblate/templates/400.html:9
msgid "Bad request"
msgstr ""

#: weblate/templates/400.html:12
msgid ""
"We’re sorry but something appears to be wrong with the request you made."
msgstr ""

#: weblate/templates/403.html:5 weblate/templates/403_csrf.html:5
#: weblate/trans/views/error.py:47 weblate/trans/views/error.py:55
msgid "Permission Denied"
msgstr ""

#: weblate/templates/403.html:11
msgid "Insufficient privileges to display this page."
msgstr ""

#: weblate/templates/403.html:17 weblate/templates/404.html:18
#: weblate/templates/base.html:123 weblate/templates/base.html:294
msgid "Dashboard"
msgstr ""

#: weblate/templates/403.html:18 weblate/templates/404.html:19
#: weblate/templates/base.html:137
msgid "Browse all projects"
msgstr ""

#: weblate/templates/403_csrf.html:9
msgid "CSRF verification failed. Request aborted."
msgstr "Gwirio CSRF wedi methu. Ataliwyd y cais."

#: weblate/templates/403_csrf.html:12
msgid ""
"This HTTPS site requires a 'Referer' header to be sent by your web browser, "
"but none was sent. This header is required for security reasons, to ensure "
"your browser is not hijacked by third-parties."
msgstr ""

#: weblate/templates/403_csrf.html:13
msgid ""
"If you have set up your web browser to not send 'Referer' headers, please "
"turn that on (at-least for this site, for HTTPS connections, or for 'same-"
"origin' requests)."
msgstr ""

#: weblate/templates/403_csrf.html:16
msgid ""
"This site requires a CSRF cookie when submitting forms. This cookie is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third-parties."
msgstr ""

#: weblate/templates/403_csrf.html:17
msgid ""
"If you have set up your browser to not save cookies, please turn them on "
"again (at-least for this site, or for 'same-origin' requests)."
msgstr ""

#: weblate/templates/404.html:5 weblate/trans/views/error.py:43
msgid "Page Not Found"
msgstr ""

#: weblate/templates/404.html:11
msgid "The page you are looking for was not found."
msgstr ""

#: weblate/templates/404.html:12
msgid ""
"The project you are looking for does not exist or is not publicly available."
msgstr ""

#: weblate/templates/500.html:7 weblate/trans/views/error.py:80
msgid "Internal Server Error"
msgstr ""

#: weblate/templates/500.html:11
msgid "Server Error"
msgstr ""

#: weblate/templates/500.html:16
#, python-format
msgid ""
"The server had serious problems serving your request, and this error has "
"been recorded as %(error_id)s."
msgstr ""

#: weblate/templates/500.html:36
msgid ""
"The server had serious problems serving your request. You might want to "
"contact server admins in case the error persists."
msgstr ""

#: weblate/templates/about/index.html:5 weblate/templates/about/index.html:11
#: weblate/templates/about/keys.html:6 weblate/templates/about/stats.html:7
#: weblate/templates/base.html:276 weblate/templates/footer.html:6
#: weblate/trans/views/about.py:32 weblate/trans/views/about.py:44
msgid "About Weblate"
msgstr ""

#: weblate/templates/about/index.html:18 weblate/templates/base.html:280
#: weblate/templates/footer.html:18 weblate/templates/manage/index.html:81
msgid "Donate to Weblate"
msgstr ""

#: weblate/templates/about/index.html:25
msgid "Hosting translations"
msgstr ""

#: weblate/templates/about/index.html:28
msgid ""
"This Weblate instance hosts translations for various libre software projects."
msgstr ""

#: weblate/templates/about/index.html:29
msgid "Weblate can host your project as well, please get in touch."
msgstr ""

#: weblate/templates/about/index.html:32
msgid ""
"Commercial hosting is also available, pricing starts at 19 EUR per month, "
"please get in touch for more details."
msgstr ""

#: weblate/templates/about/index.html:36 weblate/templates/base.html:230
#: weblate/templates/snippets/billing-failure.html:9
#, fuzzy
#| msgid "Translation editor mode"
msgid "Ask for libre project hosting"
msgstr "Modd golygydd cyfieithu"

#: weblate/templates/about/index.html:37
#: weblate/templates/billing/overview.html:20
msgid "View hosting plans"
msgstr ""

#: weblate/templates/about/index.html:39
#: weblate/templates/snippets/billing-failure.html:8
msgid "Gratis trial for commercial hosting"
msgstr ""

#: weblate/templates/about/index.html:41
msgid "Contact us for commercial hosting"
msgstr ""

#: weblate/templates/about/index.html:49
msgid "Weblate is built on libre software"
msgstr ""

#: weblate/templates/about/keys.html:7 weblate/trans/views/about.py:98
msgid "Weblate keys"
msgstr ""

#: weblate/templates/about/keys.html:16
#: weblate/templates/manage/snippets/backup-credentials.html:14
#: weblate/templates/trans/project-access.html:316
msgid "SSH key"
msgstr ""

#: weblate/templates/about/keys.html:29
msgid "Commit signing"
msgstr ""

#: weblate/templates/about/keys.html:35
#, python-format
msgid ""
"All commits made with Weblate are signed with the GPG key %(gpg_key_id)s, "
"for which the corresponding public key is found below."
msgstr ""

#: weblate/templates/about/keys.html:40
msgid "Commit signing is not configured."
msgstr ""

#: weblate/templates/about/stats.html:8
#: weblate/templates/dashboard/user.html:36 weblate/templates/data.html:51
#: weblate/trans/views/about.py:33
msgid "Statistics"
msgstr ""

#: weblate/templates/accounts/confirm.html:7
#: weblate/templates/accounts/password.html:6
#: weblate/templates/accounts/profile.html:9
#: weblate/templates/accounts/removal.html:7 weblate/templates/base.html:239
#: weblate/templates/base.html:242 weblate/templates/billing/detail.html:8
#: weblate/templates/billing/overview.html:5
msgid "Your profile"
msgstr ""

#: weblate/templates/accounts/confirm.html:14
#: weblate/templates/accounts/confirm.html:24
msgid "Confirm new association"
msgstr ""

#. Translators: backend_verbose is name of authentication backend, for example GitHub or Facebook, uid is user identifier, it can be username, email, number or URL
#: weblate/templates/accounts/confirm.html:18
#, python-format
msgid ""
"After confirming this, you will be able to authenticate to Weblate using "
"%(backend_verbose)s (%(uid)s)."
msgstr ""

#: weblate/templates/accounts/contact.html:15
msgid ""
"For questions about a specific translation project, contact its maintainers "
"directly, not by this form."
msgstr ""

#: weblate/templates/accounts/contact.html:18
#, python-format
msgid "You can only contact administrators of %(site_title)s here."
msgstr ""

#: weblate/templates/accounts/contact.html:20
msgid "You can only contact administrators of the whole server here."
msgstr ""

#: weblate/templates/accounts/contact.html:22
#, python-format
msgid ""
"If you seek support for another Weblate deployment or want to file a bug "
"report, check its website at %(weblate_link)s."
msgstr ""

#: weblate/templates/accounts/contact.html:28
#, fuzzy
#| msgid "Message could not be sent to administrator!"
msgid "Contact server administrators"
msgstr "Doedd dim modd anfon y neges at weinyddwr!"

#: weblate/templates/accounts/contact.html:37
#: weblate/templates/manage/tools.html:26
#: weblate/templates/manage/tools.html:54
#: weblate/templates/manage/tools.html:69
msgid "Send"
msgstr ""

#: weblate/templates/accounts/email-sent.html:6
#: weblate/templates/accounts/register.html:8
#: weblate/templates/accounts/token.html:7
msgid "Registration"
msgstr ""

#: weblate/templates/accounts/email-sent.html:12
msgid "You will find the confirmation link in your e-mail inbox."
msgstr ""

#: weblate/templates/accounts/email-sent.html:19
msgid "Password reset almost complete"
msgstr ""

#: weblate/templates/accounts/email-sent.html:21
msgid "Account removal almost complete"
msgstr ""

#: weblate/templates/accounts/email-sent.html:23
msgid "Registration almost complete"
msgstr ""

#: weblate/templates/accounts/email-sent.html:30
msgid "Follow the password recovery instructions sent to your e-mail inbox."
msgstr ""

#: weblate/templates/accounts/email-sent.html:31
#: weblate/templates/accounts/email-sent.html:34
msgid "Request a new confirmation link if it expires."
msgstr ""

#: weblate/templates/accounts/email-sent.html:33
msgid ""
"Remove your account by clicking the confirmation link in the e-mail sent to "
"you."
msgstr ""

#: weblate/templates/accounts/email-sent.html:36
msgid ""
"Click the confirmation link sent to your e-mail inbox and start using your "
"account."
msgstr ""

#: weblate/templates/accounts/email-sent.html:37
msgid "Register again if the confirmation link expires."
msgstr ""

#: weblate/templates/accounts/email-sent.html:42
#, python-format
msgid ""
"If it isn't in the spam folder either, you might have to register again. "
"Please <a href=\"%(contact_url)s\">contact us</a> if you have problems."
msgstr ""

#: weblate/templates/accounts/email.html:10
#: weblate/templates/accounts/register.html:19
#: weblate/templates/accounts/reset.html:23
msgid "Please fix errors in the registration form."
msgstr ""

#: weblate/templates/accounts/email.html:26
msgid ""
"By registering you agree to use your name and e-mail in the commits and "
"provide your contribution under license defined by each translated project."
msgstr ""

#: weblate/templates/accounts/email.html:30
#: weblate/templates/accounts/register.html:46 weblate/templates/base.html:213
#: weblate/templates/engage.html:62
msgid "Register"
msgstr ""

#: weblate/templates/accounts/hosting.html:16
msgid "Trial subscriptions"
msgstr ""

#: weblate/templates/accounts/hosting.html:30
#, fuzzy
#| msgid "Translation editor mode"
msgid "Translate your libre project"
msgstr "Modd golygydd cyfieithu"

#: weblate/templates/accounts/hosting.html:35
msgid ""
"Please check in advance whether your project is eligible for gratis project "
"hosting on this site."
msgstr ""

#: weblate/templates/accounts/hosting.html:40
msgid "You will have 14 days to set up your project."
msgstr ""

#: weblate/templates/accounts/hosting.html:41
msgid "Please request project approval once you finish the setup."
msgstr ""

#: weblate/templates/accounts/hosting.html:42
msgid "Unapproved projects will be removed."
msgstr ""

#: weblate/templates/accounts/hosting.html:43
msgid ""
"There is no guarantee of service availability, nor quality for free service "
"plan."
msgstr ""

#: weblate/templates/accounts/hosting.html:48
#, fuzzy
#| msgid "Starting spaces"
msgid "Get started"
msgstr "Bylchau cychwynnol"

#: weblate/templates/accounts/hosting.html:57
msgid "Looking for commercial hosting?"
msgstr ""

#: weblate/templates/accounts/hosting.html:61
#, python-format
msgid ""
"Looking for commercial hosting? Our prices start at %(price)s EUR per month."
msgstr ""

#: weblate/templates/accounts/login.html:16
msgid "This username/password combination was not found. Please try again."
msgstr ""

#: weblate/templates/accounts/login.html:44
msgid "Sign in with:"
msgstr ""

#: weblate/templates/accounts/login.html:59
msgid "Forgot your password?"
msgstr ""

#: weblate/templates/accounts/login.html:64
#, fuzzy
#| msgid "Remove account"
msgid "Register new account"
msgstr "Dileu cyfrif"

#: weblate/templates/accounts/password-warning.html:3
msgid "Please enable the password authentication to secure your account."
msgstr ""

#: weblate/templates/accounts/password-warning.html:8
msgid "You will be still able to authenticate using third party services."
msgstr ""

#: weblate/templates/accounts/password-warning.html:9
msgid "The password is used to verify important changes on your account."
msgstr ""

#: weblate/templates/accounts/password-warning.html:14
msgid "Configure the password"
msgstr ""

#: weblate/templates/accounts/password.html:16
msgid ""
"Please enter your new password twice so we can verify you typed it in "
"correctly."
msgstr ""

#: weblate/templates/accounts/password.html:23
msgid "Change my password"
msgstr ""

#: weblate/templates/accounts/profile.html:15 weblate/trans/views/basic.py:442
#: weblate/trans/views/files.py:166
msgid "Please fix errors in the form."
msgstr ""

#: weblate/templates/accounts/profile.html:25
#: weblate/templates/accounts/profile.html:53
msgid "Preferences"
msgstr ""

#: weblate/templates/accounts/profile.html:26
msgid "Notifications"
msgstr ""

#: weblate/templates/accounts/profile.html:27
#: weblate/templates/accounts/profile.html:108
msgid "Account"
msgstr "Cyfrif"

#: weblate/templates/accounts/profile.html:28
msgid "Profile"
msgstr ""

#: weblate/templates/accounts/profile.html:29
#: weblate/templates/accounts/profile.html:314
msgid "Licenses"
msgstr ""

#: weblate/templates/accounts/profile.html:30
#: weblate/templates/accounts/profile.html:222
#: weblate/templates/accounts/user.html:151
msgid "Audit log"
msgstr ""

#: weblate/templates/accounts/profile.html:31
#: weblate/templates/accounts/profile.html:254
#: weblate/templates/project.html:92
#: weblate/templates/trans/project-access.html:20
#: weblate/templates/trans/project-access.html:250
msgid "API access"
msgstr ""

#: weblate/templates/accounts/profile.html:42
msgid ""
"Send a request to the project you want to translate to add a missing "
"language."
msgstr ""

#: weblate/templates/accounts/profile.html:46
#: weblate/templates/accounts/profile.html:59
#: weblate/templates/accounts/profile.html:73
#: weblate/templates/accounts/profile.html:101
#: weblate/templates/accounts/profile.html:114
#: weblate/templates/accounts/profile.html:198
#: weblate/templates/accounts/user.html:294
#: weblate/templates/addons/addon_detail.html:34
#: weblate/templates/component-settings.html:17
#: weblate/templates/fonts/font_list.html:56
#: weblate/templates/fonts/fontgroup_detail.html:52
#: weblate/templates/fonts/fontgroup_detail.html:65
#: weblate/templates/lang/language_form.html:15
#: weblate/templates/lang/plural_form.html:16
#: weblate/templates/manage/appearance.html:23
#: weblate/templates/project-label-edit.html:21
#: weblate/templates/project-labels.html:42
#: weblate/templates/project-settings.html:16
#: weblate/templates/screenshots/screenshot_detail.html:75
#: weblate/templates/trans/component_form.html:38
#: weblate/templates/trans/project-access-row.html:75
#: weblate/templates/trans/project-access.html:215
#: weblate/templates/trans/project_form.html:33
#: weblate/templates/translate.html:407 weblate/templates/translate.html:570
#: weblate/templates/translate.html:741
msgid "Save"
msgstr "Cadw"

#: weblate/templates/accounts/profile.html:70
msgid ""
"Add all projects you want to translate to see them as watched projects on "
"the dashboard."
msgstr ""

#: weblate/templates/accounts/profile.html:78
#: weblate/templates/mail/base.html:103
msgid "Notification settings"
msgstr ""

#: weblate/templates/accounts/profile.html:111
msgid "Your name and e-mail will appear as commit authorship."
msgstr ""

#: weblate/templates/accounts/profile.html:119
msgid "Current user identities"
msgstr ""

#: weblate/templates/accounts/profile.html:123
#: weblate/templates/accounts/user.html:194
msgid "Identity"
msgstr ""

#: weblate/templates/accounts/profile.html:124
#: weblate/templates/accounts/user.html:195
msgid "User ID"
msgstr ""

#: weblate/templates/accounts/profile.html:125 weblate/trans/forms.py:2371
msgid "Action"
msgstr ""

#: weblate/templates/accounts/profile.html:133
msgid "Set password"
msgstr ""

#: weblate/templates/accounts/profile.html:143
msgid "Disconnect"
msgstr ""

#: weblate/templates/accounts/profile.html:155
msgid "Add new association"
msgstr ""

#: weblate/templates/accounts/profile.html:165
#: weblate/templates/component.html:104
#: weblate/templates/language-project.html:50
#: weblate/templates/project.html:109 weblate/templates/translation.html:98
msgid "Removal"
msgstr ""

#: weblate/templates/accounts/profile.html:168
#: weblate/templates/accounts/removal.html:17
msgid "Account removal deletes all your private data."
msgstr ""

#: weblate/templates/accounts/profile.html:171
msgid "Remove my account"
msgstr ""

#: weblate/templates/accounts/profile.html:176
msgid "User data"
msgstr ""

#: weblate/templates/accounts/profile.html:179
msgid "You can download all your private data."
msgstr ""

#: weblate/templates/accounts/profile.html:182
msgid "Download user data"
msgstr ""

#: weblate/templates/accounts/profile.html:190
#, fuzzy
#| msgid "User profile"
msgid "Public profile"
msgstr "Proffil defnyddiwr"

#: weblate/templates/accounts/profile.html:194
msgid ""
"All of the fields on this page are optional and can be deleted at any time, "
"and by filling them out, you're giving us consent to share this data "
"wherever your user profile appears."
msgstr ""

#: weblate/templates/accounts/profile.html:203
msgid "Your avatar"
msgstr ""

#: weblate/templates/accounts/profile.html:206
#, python-format
msgid "Avatars are provided using %(avatar_url_prefix)s."
msgstr ""

#: weblate/templates/accounts/profile.html:215
#: weblate/templates/addons/discovery_help.html:10
msgid "Description"
msgstr ""

#: weblate/templates/accounts/profile.html:217
msgid "Contact us immediately if you see anything suspicious in the audit log."
msgstr ""

#: weblate/templates/accounts/profile.html:226
#: weblate/templates/accounts/user.html:222
msgid "When"
msgstr ""

#: weblate/templates/accounts/profile.html:228
#: weblate/templates/accounts/user.html:224
#: weblate/templates/mail/shared-activity.html:4
msgid "IP address"
msgstr "cyfeiriad IP"

#: weblate/templates/accounts/profile.html:229
#: weblate/templates/accounts/user.html:225
#: weblate/templates/mail/shared-activity.html:8
msgid "User agent"
msgstr ""

#: weblate/templates/accounts/profile.html:241
msgid "No recent activity found!"
msgstr ""

#: weblate/templates/accounts/profile.html:246
msgid "Report suspicious activity"
msgstr ""

#: weblate/templates/accounts/profile.html:257
msgid ""
"You can control Weblate using the HTTP REST API and your API key is used to "
"authenticate to it."
msgstr ""

#: weblate/templates/accounts/profile.html:260
#: weblate/templates/trans/project-access.html:298
msgid "Your personal API key:"
msgstr ""

#: weblate/templates/accounts/profile.html:263
#: weblate/templates/trans/project-access.html:301
msgid "API key copied to clipboard."
msgstr ""

#: weblate/templates/accounts/profile.html:263
#: weblate/templates/addons/cdnjs.html:9
#: weblate/templates/manage/snippets/backup-credentials.html:7
#: weblate/templates/manage/snippets/backup-credentials.html:11
#: weblate/templates/snippets/format-translation.html:15
#: weblate/templates/snippets/git-info.html:21
#: weblate/templates/snippets/git-info.html:40
#: weblate/templates/snippets/git-info.html:56
#: weblate/templates/snippets/git-info.html:71
#: weblate/templates/snippets/ssh-key.html:5
#: weblate/templates/trans/delete-component.html:24
#: weblate/templates/trans/delete-project-language.html:18
#: weblate/templates/trans/delete-project.html:25
#: weblate/templates/trans/delete-translation.html:13
#: weblate/templates/trans/project-access.html:301
msgid "Copy to clipboard"
msgstr ""

#: weblate/templates/accounts/profile.html:264
msgid "Regenerate API key"
msgstr ""

#: weblate/templates/accounts/profile.html:268
msgid "API root URL:"
msgstr ""

#: weblate/templates/accounts/profile.html:272
msgid "API usage example:"
msgstr ""

#: weblate/templates/accounts/profile.html:284
msgid "CLI usage example:"
msgstr ""

#: weblate/templates/accounts/profile.html:301
msgid "Accessing Git repositories"
msgstr ""

#: weblate/templates/accounts/profile.html:303
msgid ""
"The API key is also used to authenticate to automatically exported Git "
"repositories."
msgstr ""

#: weblate/templates/accounts/profile.html:316
msgid ""
"Please pay attention to the licensing info, as this specifies how "
"translations can be used."
msgstr ""

#: weblate/templates/accounts/profile.html:318
msgid ""
"By registering you agree to use your name and e-mail in the commits, and "
"provide your contribution under the license defined by each localization "
"project."
msgstr ""

#: weblate/templates/accounts/profile.html:323
msgid "You have agreed to the following as a contributor:"
msgstr ""

#: weblate/templates/accounts/profile.html:338
#, fuzzy
#| msgid "Leave empty for bilingual translation files."
msgid "Licenses for individual translations"
msgstr "Gadael yn wag ar gyfer ffeiliau cyfieithu dwyieithog."

#: weblate/templates/accounts/redirect.html:14
#: weblate/templates/accounts/token.html:12
msgid "Redirecting you to the authentication provider."
msgstr ""

#: weblate/templates/accounts/register.html:32
#, fuzzy
#| msgid "Contribute to Weblate"
msgid "Register in Weblate"
msgstr "Cyfrannu at Weblate"

#: weblate/templates/accounts/register.html:53
msgid "Create an account using:"
msgstr ""

#: weblate/templates/accounts/register.html:67
msgid "Sorry, new registrations are turned off on this site."
msgstr ""

#: weblate/templates/accounts/register.html:68
msgid "You can contact us for more details."
msgstr ""

#: weblate/templates/accounts/removal.html:14
msgid "Account removal"
msgstr ""

#: weblate/templates/accounts/removal.html:19
msgid ""
"By pressing following button, your will no longer be able to use this "
"account."
msgstr ""

#: weblate/templates/accounts/removal.html:21
msgid ""
"You will have to confirm account removal by clicking link in e-mail you will "
"receive."
msgstr ""

#: weblate/templates/accounts/removal.html:26
msgid "Delete this account"
msgstr ""

#: weblate/templates/accounts/reset.html:15
msgid "Forgotten your password? You can now set new one."
msgstr ""

#: weblate/templates/accounts/reset.html:18
msgid ""
"Forgotten your password? Enter your e-mail address below, and we'll e-mail "
"instructions for setting a new one."
msgstr ""

#: weblate/templates/accounts/reset.html:46
msgid "Set my password"
msgstr ""

#: weblate/templates/accounts/reset.html:46
msgid "Reset my password"
msgstr ""

#: weblate/templates/accounts/trial.html:14
#, fuzzy
#| msgid "Thank you for using Weblate."
msgid "Thank you for your interest in trying Weblate!"
msgstr "Diolch am ddefnyddio Weblate."

#: weblate/templates/accounts/trial.html:20
msgid "Your trial offer"
msgstr ""

#: weblate/templates/accounts/trial.html:23
#, fuzzy
#| msgid "Your e-mail"
msgid "Your trial will last 14 days."
msgstr "Eich e-bost"

#: weblate/templates/accounts/trial.html:24
msgid ""
"Your trial will run the Enterprise plan, but you can choose any plan later."
msgstr ""

#: weblate/templates/accounts/trial.html:25
msgid "No credit card is needed, but you can set the payment method anytime."
msgstr ""

#: weblate/templates/accounts/trial.html:26
msgid "All configuration will stay once you start paying."
msgstr ""

#: weblate/templates/accounts/trial.html:30
msgid "Start the trial!"
msgstr ""

#: weblate/templates/accounts/user.html:12 weblate/templates/component.html:94
#: weblate/templates/manage/users.html:9 weblate/templates/project.html:91
#: weblate/templates/snippets/info.html:392
#: weblate/templates/snippets/info.html:429
#: weblate/templates/trans/project-access.html:18
#: weblate/templates/trans/project-access.html:29
#: weblate/templates/trans/suggestion_list.html:6
#: weblate/templates/weblate_auth/user_list.html:5 weblate/wladmin/views.py:82
msgid "Users"
msgstr "Defnyddwyr"

#: weblate/templates/accounts/user.html:26
#, python-format
msgid "Joined on %(date)s"
msgstr ""

#: weblate/templates/accounts/user.html:30
#, python-format
msgid "Last sign-in on %(date)s"
msgstr ""

#: weblate/templates/accounts/user.html:32
msgid "Never signed-in"
msgstr ""

#: weblate/templates/accounts/user.html:51
#: weblate/templates/snippets/info.html:45
#, python-format
msgid "%(count)s translation"
msgid_plural "%(count)s translations"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/accounts/user.html:56
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "%(count)s suggestion"
msgid_plural "%(count)s suggestions"
msgstr[0] "Awgrymiadau'n disgwyl sylw"
msgstr[1] "Awgrymiadau'n disgwyl sylw"
msgstr[2] "Awgrymiadau'n disgwyl sylw"
msgstr[3] "Awgrymiadau'n disgwyl sylw"
msgstr[4] "Awgrymiadau'n disgwyl sylw"
msgstr[5] "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/accounts/user.html:63
#: weblate/templates/mail/pending_suggestions_subject.txt:6
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "%(count)s pending suggestion"
msgid_plural "%(count)s pending suggestions"
msgstr[0] "Awgrymiadau'n disgwyl sylw"
msgstr[1] "Awgrymiadau'n disgwyl sylw"
msgstr[2] "Awgrymiadau'n disgwyl sylw"
msgstr[3] "Awgrymiadau'n disgwyl sylw"
msgstr[4] "Awgrymiadau'n disgwyl sylw"
msgstr[5] "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/accounts/user.html:70
#, fuzzy, python-format
#| msgid "Add screenshot"
msgid "%(count)s screenshot"
msgid_plural "%(count)s screenshots"
msgstr[0] "Ychwanegu llun sgrin"
msgstr[1] "Ychwanegu llun sgrin"
msgstr[2] "Ychwanegu llun sgrin"
msgstr[3] "Ychwanegu llun sgrin"
msgstr[4] "Ychwanegu llun sgrin"
msgstr[5] "Ychwanegu llun sgrin"

#: weblate/templates/accounts/user.html:75
#, fuzzy, python-format
#| msgid "Add screenshot"
msgid "%(count)s comment"
msgid_plural "%(count)s comments"
msgstr[0] "Ychwanegu llun sgrin"
msgstr[1] "Ychwanegu llun sgrin"
msgstr[2] "Ychwanegu llun sgrin"
msgstr[3] "Ychwanegu llun sgrin"
msgstr[4] "Ychwanegu llun sgrin"
msgstr[5] "Ychwanegu llun sgrin"

#: weblate/templates/accounts/user.html:141
#, fuzzy
#| msgid "Project selection"
msgid "Translations with contribution"
msgstr "Dewis project"

#: weblate/templates/accounts/user.html:144
msgid "Activity"
msgstr ""

#: weblate/templates/accounts/user.html:145
msgid "Recent changes"
msgstr ""

#: weblate/templates/accounts/user.html:147
msgid "User identities"
msgstr ""

#: weblate/templates/accounts/user.html:149
#: weblate/templates/billing/detail.html:9
#: weblate/templates/billing/overview.html:6
#: weblate/templates/manage/billing.html:7 weblate/templates/project.html:102
#: weblate/templates/snippets/info.html:97 weblate/trans/forms.py:2002
#: weblate/wladmin/views.py:87
msgid "Billing"
msgstr "Bilio"

#: weblate/templates/accounts/user.html:153 weblate/templates/base.html:333
#: weblate/templates/fonts/font_list.html:40
#: weblate/templates/fonts/font_list.html:82 weblate/templates/language.html:34
#: weblate/templates/project-labels.html:27 weblate/templates/replace.html:46
#: weblate/templates/screenshots/screenshot_list.html:60
#: weblate/templates/snippets/info.html:20
#: weblate/templates/snippets/info.html:42
#: weblate/templates/trans/project-access-row.html:35
#: weblate/templates/trans/project-access.html:175
msgid "Edit"
msgstr ""

#: weblate/templates/accounts/user.html:161
#: weblate/templates/check_component.html:21
#: weblate/templates/dashboard/user.html:50
#: weblate/templates/dashboard/user.html:72
#: weblate/templates/dashboard/user.html:81
#: weblate/templates/mail/changed_translation.html:9
#: weblate/templates/mail/pending_suggestions.html:8
#: weblate/templates/mail/todo_strings.html:8
#: weblate/templates/snippets/embed-units.html:12
#: weblate/templates/translate.html:90 weblate/templates/translate.html:305
#: weblate/templates/translate.html:375 weblate/trans/forms.py:1407
msgid "Translation"
msgstr ""

#: weblate/templates/accounts/user.html:185
msgid "Browse all changes for user"
msgstr ""

#: weblate/templates/accounts/user.html:246
#, fuzzy
#| msgid "Groups"
msgid "Group"
msgstr "Grwpiau"

#: weblate/templates/accounts/user.html:247
msgid "Members"
msgstr ""

#: weblate/templates/accounts/user.html:257
#, fuzzy
#| msgctxt "No known user"
#| msgid "None"
msgctxt "None project associated with group"
msgid "None"
msgstr "Dim"

#: weblate/templates/accounts/user.html:262
msgid "Remove user from this group"
msgstr ""

#: weblate/templates/accounts/user.html:273
#: weblate/templates/trans/project-access.html:58
#, python-format
msgid "Blocked until %(expiry)s"
msgstr ""

#: weblate/templates/accounts/user.html:275
#: weblate/templates/trans/project-access.html:60
msgid "Blocked permanently"
msgstr ""

#: weblate/templates/accounts/user.html:279
#: weblate/templates/trans/project-access.html:68
msgid "Unblock user"
msgstr ""

#: weblate/templates/accounts/user.html:295
#: weblate/templates/fonts/font_detail.html:31
#: weblate/templates/fonts/fontgroup_detail.html:38
#: weblate/templates/language.html:32 weblate/templates/list-comments.html:38
#: weblate/templates/manage/backups.html:64
#: weblate/templates/manage/backups.html:87
#: weblate/templates/memory/index.html:70
#: weblate/templates/memory/index.html:85
#: weblate/templates/memory/index.html:103
#: weblate/templates/memory/index.html:119
#: weblate/templates/project-labels.html:28
#: weblate/templates/screenshots/screenshot_detail.html:101
#: weblate/templates/screenshots/screenshot_list.html:67
#: weblate/templates/snippets/suggestions.html:41
#: weblate/templates/trans/project-access.html:178
#: weblate/templates/trans/project-access.html:195
msgid "Delete"
msgstr "Dileu"

#: weblate/templates/addons/addon_detail.html:10
#: weblate/templates/addons/addon_list.html:10
#: weblate/templates/component.html:98
msgid "Add-ons"
msgstr ""

#: weblate/templates/addons/addon_detail.html:26
msgid "Configure add-on"
msgstr ""

#: weblate/templates/addons/addon_head.html:7
msgid ""
"This add-on is used for the whole project, it is enough to install it for "
"one component."
msgstr ""

#: weblate/templates/addons/addon_head.html:7
msgid "project wide"
msgstr ""

#: weblate/templates/addons/addon_head.html:10
msgid "This add-on is used for all components sharing this repository."
msgstr ""

#: weblate/templates/addons/addon_head.html:10
msgid "repository wide"
msgstr ""

#: weblate/templates/addons/addon_list.html:18
#, fuzzy
#| msgid "Example addon"
msgid "Installed add-ons"
msgstr "Ychwanegyn enghreifftiol"

#: weblate/templates/addons/addon_list.html:28
msgid "Uninstall"
msgstr ""

#: weblate/templates/addons/addon_list.html:32 weblate/templates/guide.html:54
#: weblate/templates/memory/index.html:48
msgid "Configure"
msgstr ""

#: weblate/templates/addons/addon_list.html:41
msgid "There are no add-ons currently installed."
msgstr ""

#: weblate/templates/addons/addon_list.html:43
#, python-format
msgid "There is currently %(count)s add-on installed."
msgid_plural "There are currently %(count)s add-ons installed."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/addons/addon_list.html:51
#, fuzzy
#| msgid "Example addon"
msgid "Available add-ons"
msgstr "Ychwanegyn enghreifftiol"

#: weblate/templates/addons/addon_list.html:61
msgid "Install"
msgstr ""

#: weblate/templates/addons/addon_list.html:69
msgid ""
"Could not find any additional add-ons compatible with this translation "
"component."
msgstr ""

#: weblate/templates/addons/addon_list.html:71
msgid "Some add-ons will ask for additional configuration during installation."
msgstr ""

#: weblate/templates/addons/cdnjs.html:5
#, fuzzy
#| msgid "Translation notifications"
msgid "Integration instructions"
msgstr "Hysbysiadau cyfieithu"

#: weblate/templates/addons/cdnjs.html:7
msgid "Include following snippet to load the localization from the CDN:"
msgstr ""

#: weblate/templates/addons/cdnjs.html:13
msgid "The localizable elements have to match configured CSS selector."
msgstr ""

#: weblate/templates/addons/discovery_help.html:3
msgid ""
"The regular expression to match translation files has to contain two named "
"groups to match component and language, some examples:"
msgstr ""

#: weblate/templates/addons/discovery_help.html:9
msgid "Example matched files"
msgstr ""

#: weblate/templates/addons/discovery_help.html:22
msgid "One folder per language containing translation files for components."
msgstr ""

#: weblate/templates/addons/discovery_help.html:32
msgid "Usual structure for storing gettext PO files."
msgstr ""

#: weblate/templates/addons/discovery_help.html:42
msgid "Using both component and language name within filename."
msgstr ""

#: weblate/templates/addons/discovery_help.html:52
msgid "Using language in both path and filename."
msgstr ""

#: weblate/templates/addons/discovery_help.html:62
msgid "Android resource strings, split into several files."
msgstr ""

#: weblate/templates/addons/discovery_help.html:67
msgid ""
"You can use Django template markup in both component name and the "
"monolingual base filename, for example:"
msgstr ""

#: weblate/templates/addons/discovery_help.html:71
msgid "Component filename match"
msgstr ""

#: weblate/templates/addons/discovery_help.html:73
msgid "Component filename with upper case first letter"
msgstr ""

#: weblate/templates/addons/discovery_preview.html:5
#: weblate/templates/check_project.html:20
#: weblate/templates/component-list.html:30
#: weblate/templates/language-project.html:60
#: weblate/templates/project.html:134 weblate/templates/translate.html:304
#: weblate/templates/translation.html:203 weblate/trans/forms.py:1578
#: weblate/trans/models/announcement.py:97
msgid "Component"
msgstr ""

#: weblate/templates/addons/discovery_preview.html:5
msgid "Matched files"
msgstr ""

#: weblate/templates/addons/discovery_preview.html:9
#, fuzzy
#| msgid "Your account has been removed."
msgid "The following components would be deleted"
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/templates/addons/discovery_preview.html:15
#, fuzzy
#| msgid "Your account has been removed."
msgid "The following components would be created"
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/templates/addons/discovery_preview.html:28
#, fuzzy
#| msgid "Your account has been removed."
msgid "The following components matched existing ones"
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/templates/addons/discovery_preview.html:41
msgid "No matching components were found!"
msgstr ""

#: weblate/templates/addons/generate_help.html:6
msgid ""
"You can use Django templates markup in both filename and content, for "
"example:"
msgstr ""

#: weblate/templates/addons/generate_help.html:14
msgid "Percents translated"
msgstr ""

#: weblate/templates/addons/generate_help.html:18
msgid "Number of translated strings"
msgstr ""

#: weblate/templates/addons/generate_help.html:20
msgid "Translation filename"
msgstr ""

#: weblate/templates/addons/generate_help.html:22
#: weblate/trans/models/component.py:248
msgid "Component name"
msgstr ""

#: weblate/templates/addons/generate_help.html:24
msgid "Component URL slug"
msgstr ""

#: weblate/templates/addons/generate_help.html:26
#: weblate/trans/models/project.py:91
msgid "Project name"
msgstr "Enw'r prosiect"

#: weblate/templates/addons/generate_help.html:28
msgid "Project URL slug"
msgstr ""

#: weblate/templates/addons/squash_help.html:4
msgid ""
"Weblate commits from components within this repository will be squashed."
msgstr ""

#: weblate/templates/addons/squash_help.html:7
msgid ""
"Original commit messages are kept, but authorship is lost unless \"Per author"
"\" is selected or the commit message is customized to include it."
msgstr ""

#: weblate/templates/base.html:112
msgid "Toggle navigation"
msgstr ""

#: weblate/templates/base.html:134
msgid "Manage watched projects"
msgstr ""

#: weblate/templates/base.html:151
msgid "Manage translated languages"
msgstr ""

#: weblate/templates/base.html:154
msgid "Browse all languages"
msgstr ""

#: weblate/templates/base.html:158 weblate/templates/check.html:7
#: weblate/templates/check_component.html:7
#: weblate/templates/check_project.html:7 weblate/templates/checks.html:7
#: weblate/templates/snippets/list-objects.html:83
msgid "Checks"
msgstr ""

#: weblate/templates/base.html:164
#, fuzzy, python-format
#| msgid "Billed projects"
msgid "Failing checks in %(project)s — %(language)s"
msgstr "Projectau wedi'u bilio"

#: weblate/templates/base.html:175
#, fuzzy, python-format
#| msgid "Billed projects"
msgid "Failing checks in %(project)s"
msgstr "Projectau wedi'u bilio"

#: weblate/templates/base.html:181
#, fuzzy, python-format
#| msgid "Billed projects"
msgid "Failing checks in %(language)s"
msgstr "Projectau wedi'u bilio"

#: weblate/templates/base.html:185
msgid "Checks overview"
msgstr ""

#: weblate/templates/base.html:195 weblate/templates/base.html:197
msgid "Administration"
msgstr "Gweinyddu"

#: weblate/templates/base.html:202 weblate/templates/base.html:204
#: weblate/templates/manage/performance.html:19
msgid "Configuration errors"
msgstr ""

#: weblate/templates/base.html:223 weblate/templates/billing/status.html:105
#: weblate/templates/trans/project_form.html:26
msgid "Add new translation project"
msgstr ""

#: weblate/templates/base.html:224 weblate/templates/project.html:88
#: weblate/templates/project.html:140
#: weblate/templates/snippets/project-component-settings.html:18
#: weblate/templates/trans/component_form.html:26
msgid "Add new translation component"
msgstr ""

#: weblate/templates/base.html:228 weblate/templates/billing/overview.html:25
#: weblate/templates/projects.html:13
msgid "Purchase new hosting plan"
msgstr ""

#: weblate/templates/base.html:252
#: weblate/templates/trans/alert/billinglimit.html:4
msgid "Billing overview"
msgstr ""

#: weblate/templates/base.html:254 weblate/templates/component.html:89
#: weblate/templates/memory/index.html:12
#: weblate/templates/memory/index.html:15
#: weblate/templates/memory/index.html:18 weblate/templates/project.html:83
#: weblate/templates/translate.html:367
#: weblate/wladmin/templates/admin/weblate-index.html:43
#: weblate/wladmin/views.py:77
msgid "Translation memory"
msgstr ""

#: weblate/templates/base.html:255 weblate/templates/component-settings.html:9
#: weblate/templates/component.html:99
#: weblate/templates/project-settings.html:8 weblate/templates/project.html:97
msgid "Settings"
msgstr "Gosodiadau"

#: weblate/templates/base.html:257 weblate/wladmin/sites.py:192
#: weblate/wladmin/templates/admin/base.html:14
msgid "Sign out"
msgstr ""

#: weblate/templates/base.html:264 weblate/templates/base.html:266
msgid "Help"
msgstr ""

#: weblate/templates/base.html:270
#, fuzzy
#| msgid "Starting spaces"
msgid "Get support"
msgstr "Bylchau cychwynnol"

#: weblate/templates/base.html:273 weblate/templates/manage/index.html:83
msgid "Get help"
msgstr ""

#: weblate/templates/base.html:278 weblate/templates/check.html:50
#: weblate/templates/check_component.html:72
#: weblate/templates/check_project.html:51 weblate/templates/checks.html:48
#: weblate/templates/documentation-icon.html:4 weblate/templates/footer.html:17
#: weblate/templates/trans/alert/repositorychanges.html:6
#: weblate/templates/trans/alert/repositoryoutdated.html:6
#: weblate/wladmin/templates/admin/base.html:9
#: weblate/wladmin/templates/admin/permissions/change_form.html:8
#: weblate/wladmin/templates/admin/trans/change_form.html:19
#: weblate/wladmin/templates/admin/trans/change_form.html:24
#: weblate/wladmin/templates/admin/trans/change_form.html:28
#: weblate/wladmin/templatetags/check_links.py:42
msgid "Documentation"
msgstr ""

#: weblate/templates/base.html:279
msgid "Contribute to Weblate"
msgstr "Cyfrannu at Weblate"

#: weblate/templates/base.html:326 weblate/templates/base.html:334
#: weblate/templates/manage/backups.html:77
#: weblate/templates/manage/backups.html:86
#: weblate/templates/memory/index.html:78
#: weblate/templates/memory/index.html:112
#: weblate/templates/trans/project-access-row.html:48
#: weblate/templates/trans/project-access-row.html:68
#: weblate/templates/trans/project-access.html:188
#: weblate/templates/trans/project-access.html:208
#: weblate/templates/translate.html:563 weblate/templates/translate.html:709
#: weblate/templates/translate.html:758 weblate/templates/translate.html:780
msgid "Close"
msgstr ""

#: weblate/templates/billing/detail.html:23
msgid "Recurring payment"
msgstr ""

#: weblate/templates/billing/detail.html:26
msgid "Expired"
msgstr "Wedi dod i ben"

#: weblate/templates/billing/detail.html:28
msgid "Past due date"
msgstr ""

#: weblate/templates/billing/detail.html:30
msgid "Exceeds limits"
msgstr ""

#: weblate/templates/billing/detail.html:41
#, fuzzy
#| msgid "Changes in last month"
msgid "Change plan or payment method"
msgstr "Newidiadau yn y mis diwethaf"

#: weblate/templates/billing/detail.html:45
msgid "Terminate recurring payment"
msgstr ""

#: weblate/templates/billing/detail.html:49
msgid "To terminate billing you have to remove all projects first."
msgstr ""

#: weblate/templates/billing/detail.html:52
msgid "Terminate billing plan"
msgstr ""

#: weblate/templates/billing/detail.html:63
msgid "Invoices"
msgstr ""

#: weblate/templates/billing/detail.html:67
msgid "Invoice period"
msgstr ""

#: weblate/templates/billing/detail.html:68
msgid "Invoice amount"
msgstr ""

#: weblate/templates/billing/detail.html:69
msgid "Download invoice"
msgstr ""

#: weblate/templates/billing/detail.html:83
#: weblate/templates/snippets/info.html:226
msgid "Not available"
msgstr ""

#: weblate/templates/billing/detail.html:88
msgid "No invoices found."
msgstr ""

#: weblate/templates/billing/detail.html:101
#, fuzzy
#| msgid "Hosting"
msgid "Libre hosting"
msgstr "Lletya"

#: weblate/templates/billing/detail.html:103
#: weblate/templates/billing/state-snippet.html:5
#: weblate/templates/manage/billing.html:14
#, fuzzy
#| msgid "Pending suggestions"
msgid "Pending approval"
msgstr "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/billing/detail.html:110
#: weblate/templates/billing/detail.html:127
#: weblate/templates/mail/billing_expired.html:49
#: weblate/templates/project.html:145
#: weblate/templates/snippets/project/billing-libre-trial.html:10
msgid "Request approval for Libre hosting"
msgstr ""

#: weblate/templates/billing/detail.html:119
#, fuzzy
#| msgid "Please read following Terms of Service document:"
msgid "Please check that following conditions are met:"
msgstr "Darllenwch y ddogfen Amodau Gwasanaeth canlynol:"

#: weblate/templates/billing/detail.html:124
#, fuzzy
#| msgid "Number of strings"
msgid "Approve as libre"
msgstr "Nifer y llinynnau"

#: weblate/templates/billing/detail.html:131
msgid ""
"This subscription is not eligible to the libre plan, please fix the errors "
"above or purchase a subscription."
msgstr ""

#: weblate/templates/billing/list.html:10
msgid "Plan"
msgstr ""

#: weblate/templates/billing/list.html:11
#, fuzzy
#| msgid "translate"
msgid "Hosted words"
msgstr "Cyfieithu"

#: weblate/templates/billing/list.html:28
msgid "No users currently assigned!"
msgstr ""

#: weblate/templates/billing/list.html:35
#: weblate/templates/billing/status.html:102
msgid "No projects currently assigned!"
msgstr ""

#: weblate/templates/billing/list.html:48 weblate/templates/data.html:71
#: weblate/templates/last-changes-content.html:86
#: weblate/templates/mail/base.html:58 weblate/templates/mail/base.html:73
#: weblate/templates/mail/base.html:93 weblate/templates/mail/new_string.html:7
#: weblate/templates/mail/pending_suggestions.html:15
#: weblate/templates/mail/todo_strings.html:15
#: weblate/templates/screenshots/screenshot_sources_body_actions.html:3
#: weblate/templates/snippets/info.html:196
#: weblate/templates/translate.html:437 weblate/templates/translate.html:503
#: weblate/templates/translate.html:517
msgid "View"
msgstr ""

#: weblate/templates/billing/overview.html:15
msgid "No subscriptions or due payments."
msgstr ""

#: weblate/templates/billing/overview.html:16
msgid ""
"If you miss access to billing of your project, please ask its admins to "
"grant you access."
msgstr ""

#: weblate/templates/billing/state-snippet.html:11
#, fuzzy
#| msgid "New comment"
msgid "Awaiting payment"
msgstr "Sylw newydd"

#: weblate/templates/billing/status.html:9
msgid "Current plan"
msgstr ""

#: weblate/templates/billing/status.html:17
#, fuzzy
#| msgid "Change"
msgid "Change plan"
msgstr "Newid"

#: weblate/templates/billing/status.html:28
#: weblate/templates/billing/status.html:39
msgid "Extend trial"
msgstr ""

#: weblate/templates/billing/status.html:45
msgid "Monthly price"
msgstr ""

#: weblate/templates/billing/status.html:56
#: weblate/templates/billing/status.html:71
#: weblate/templates/mail/billing_expired.html:47
#, fuzzy
#| msgid "New comment"
msgid "New payment"
msgstr "Sylw newydd"

#: weblate/templates/billing/status.html:62
msgid "Yearly price"
msgstr ""

#: weblate/templates/billing/status.html:76
msgid "Strings limit"
msgstr ""

#: weblate/templates/billing/status.html:81
msgid "Languages limit"
msgstr ""

#: weblate/templates/billing/status.html:88
msgid "Projects limit"
msgstr ""

#: weblate/templates/billing/status.html:128
#: weblate/templates/manage/users.html:40
msgid "Check user access"
msgstr ""

#. Translators: Number of projects/repositories/strings used in billing when there is no limit
#: weblate/templates/billing/used.html:7
#, python-format
msgid "Used %(used)s"
msgstr ""

#. Translators: Number of projects/repositories/strings used in billing from given limit
#: weblate/templates/billing/used.html:10
#, python-format
msgid "Used %(used)s of %(total)s"
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:32
#: weblate/templates/bootstrap3/layout/radioselect_access.html:44
msgid "Visible to everybody."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:35
#: weblate/templates/snippets/info.html:162
msgid "Any authenticated user can contribute."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:39
msgid "VCS repository might be exposed to everybody."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:47
#: weblate/templates/bootstrap3/layout/radioselect_access.html:59
#: weblate/templates/snippets/info.html:160
msgid "Only chosen users can contribute."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:51
#: weblate/templates/bootstrap3/layout/radioselect_access.html:63
msgid "Only chosen users can access VCS repository."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:56
msgid "Visible only to chosen users."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:68
msgid "Permissions are not managed in Weblate."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:71
msgid ""
"Only use this if you know what you are doing, enabling it might revoke your "
"access to this project."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:82
#: weblate/trans/forms.py:1888 weblate/trans/forms.py:1930
msgid "You do not have permission to change project access control."
msgstr ""

#: weblate/templates/bootstrap3/layout/radioselect_access.html:84
#: weblate/templates/snippets/billing-failure.html:12
msgid "Check your billing status"
msgstr ""

#: weblate/templates/browse.html:23
#: weblate/templates/snippets/list-objects.html:131
#: weblate/templates/translation.html:145
#: weblate/templates/translation.html:191
msgid "Browse"
msgstr ""

#: weblate/templates/browse.html:49
msgid "No strings found!"
msgstr ""

#: weblate/templates/check.html:20 weblate/templates/check_component.html:22
#: weblate/templates/check_project.html:21 weblate/templates/checks.html:19
msgid "Total"
msgstr ""

#: weblate/templates/check.html:21 weblate/templates/check_component.html:23
#: weblate/templates/check_project.html:22 weblate/templates/checks.html:20
msgid "Dismissed"
msgstr ""

#: weblate/templates/check.html:23 weblate/templates/check_component.html:25
#: weblate/templates/check_project.html:24 weblate/templates/checks.html:22
#: weblate/templates/engage.html:33 weblate/templates/snippets/info.html:457
#: weblate/templates/snippets/info.html:493
#: weblate/templates/snippets/list-objects.html:33 weblate/trans/widgets.py:270
#: weblate/trans/widgets.py:288
msgid "Translated"
msgstr ""

#: weblate/templates/check.html:43 weblate/templates/check_component.html:65
#: weblate/templates/check_project.html:44
msgid "Check details"
msgstr ""

#: weblate/templates/checks.html:18
msgid "Check"
msgstr ""

#: weblate/templates/checks.html:42 weblate/templates/component-list.html:16
#: weblate/templates/language.html:20
msgid "Information"
msgstr ""

#: weblate/templates/checks.html:44
msgid ""
"Customizable quality checks will help you improve the quality of "
"translations."
msgstr ""

#: weblate/templates/checks.html:45
msgid ""
"The checks can help you identify problematic translations or source strings "
"which are hard to translate."
msgstr ""

#: weblate/templates/component-list.html:19 weblate/templates/component.html:53
#: weblate/templates/language-project.html:30 weblate/templates/project.html:52
#: weblate/templates/translation.html:50 weblate/trans/forms.py:1462
msgid "Files"
msgstr ""

#: weblate/templates/component-list.html:22 weblate/templates/component.html:56
#: weblate/templates/language-project.html:33 weblate/templates/project.html:55
msgid "Download for offline translation."
msgstr ""

#: weblate/templates/component-list.html:22
#: weblate/templates/language-project.html:33
msgid "Download original translation files as ZIP file"
msgstr ""

#: weblate/templates/component-progress.html:9
msgid "Progress"
msgstr ""

#: weblate/templates/component-progress.html:17
msgid "Component is being updated…"
msgstr ""

#: weblate/templates/component-progress.html:31 weblate/templates/guide.html:63
msgid "Return to the component"
msgstr ""

#: weblate/templates/component-progress.html:33
msgid "Abort the update"
msgstr ""

#: weblate/templates/component-progress.html:38
msgid "Return to the component after completion"
msgstr ""

#: weblate/templates/component.html:33
#: weblate/templates/language-project.html:18 weblate/templates/project.html:32
#: weblate/templates/translation.html:38
msgid "Info"
msgstr ""

#: weblate/templates/component.html:35 weblate/wladmin/views.py:80
msgid "Alerts"
msgstr ""

#: weblate/templates/component.html:37 weblate/templates/dashboard/user.html:42
#: weblate/templates/language-project.html:19
#: weblate/templates/language.html:21 weblate/templates/manage/users.html:45
#: weblate/templates/project.html:33
#: weblate/templates/screenshots/screenshot_detail.html:51
#: weblate/templates/search.html:18
#: weblate/templates/snippets/search-form.html:9
#: weblate/templates/snippets/search-form.html:16
#: weblate/templates/snippets/user-query-field.html:4
#: weblate/templates/trans/change_list.html:55
#: weblate/templates/trans/change_list.html:60
#: weblate/templates/translate.html:370 weblate/templates/translation.html:39
msgid "Search"
msgstr "Chwilio"

#: weblate/templates/component.html:40 weblate/templates/dashboard/user.html:31
#: weblate/templates/language-project.html:22 weblate/templates/project.html:36
#: weblate/templates/translation.html:42
msgid "Insights"
msgstr ""

#: weblate/templates/component.html:43 weblate/templates/dashboard/user.html:34
#: weblate/templates/language-project.html:25
#: weblate/templates/language.html:22 weblate/templates/project.html:39
#: weblate/templates/translate.html:261 weblate/templates/translation.html:45
msgid "History"
msgstr ""

#: weblate/templates/component.html:44 weblate/templates/project.html:43
msgid "Download statistics (CSV)"
msgstr ""

#: weblate/templates/component.html:45 weblate/templates/project.html:44
msgid "Download statistics (JSON)"
msgstr ""

#: weblate/templates/component.html:47 weblate/templates/dashboard/user.html:38
#: weblate/templates/project.html:46
msgid "Translation reports"
msgstr ""

#: weblate/templates/component.html:56 weblate/templates/project.html:55
#, fuzzy
#| msgid "Cleanup translation files"
msgid "Download translation files as ZIP file"
msgstr "Glanhau ffeiliau cyfieithu"

#: weblate/templates/component.html:61
#: weblate/templates/language-project.html:38
#: weblate/templates/language.html:25 weblate/templates/manage/tools.html:9
#: weblate/templates/project.html:60 weblate/templates/translate.html:177
#: weblate/templates/translation.html:64 weblate/wladmin/views.py:84
msgid "Tools"
msgstr "Offer"

#. Translators: Name of event in the history
#: weblate/templates/component.html:65 weblate/templates/component.html:193
#: weblate/templates/language-project.html:42
#: weblate/templates/language-project.html:90 weblate/templates/project.html:64
#: weblate/templates/project.html:190 weblate/templates/replace.html:19
#: weblate/templates/translation.html:68 weblate/templates/translation.html:253
#: weblate/trans/models/change.py:300
msgid "Search and replace"
msgstr ""

#: weblate/templates/component.html:70 weblate/templates/data.html:7
#: weblate/templates/project.html:69 weblate/templates/translation.html:76
msgid "Data exports"
msgstr ""

#: weblate/templates/component.html:72
msgid "Matrix view"
msgstr ""

#: weblate/templates/component.html:74 weblate/templates/component.html:133
#: weblate/templates/component.html:135 weblate/templates/new-language.html:23
#: weblate/templates/new-language.html:68
msgid "Start new translation"
msgstr ""

#: weblate/templates/component.html:81 weblate/templates/manage/alerts.html:6
#: weblate/templates/manage/appearance.html:9
#: weblate/templates/manage/backups.html:7
#: weblate/templates/manage/billing.html:6
#: weblate/templates/manage/index.html:14
#: weblate/templates/manage/performance.html:8
#: weblate/templates/manage/repos.html:5 weblate/templates/manage/ssh.html:7
#: weblate/templates/manage/tools.html:8 weblate/templates/manage/users.html:8
#: weblate/templates/memory/index.html:14 weblate/templates/project.html:76
#: weblate/templates/translation.html:86
msgid "Manage"
msgstr ""

#: weblate/templates/component.html:85 weblate/templates/project.html:80
#: weblate/templates/translation.html:90
msgid "Repository maintenance"
msgstr ""

#: weblate/templates/component.html:88
#: weblate/templates/screenshots/screenshot_detail.html:11
#: weblate/templates/screenshots/screenshot_list.html:11
msgid "Screenshots"
msgstr "Lluniau Sgrin"

#: weblate/templates/component.html:91 weblate/templates/component.html:236
#: weblate/templates/manage/tools.html:20 weblate/templates/project.html:85
#: weblate/templates/project.html:229 weblate/templates/translation.html:94
#: weblate/templates/translation.html:403
#, fuzzy
#| msgid "Post comment"
msgid "Post announcement"
msgstr "Cofnodi sylw"

#: weblate/templates/component.html:97 weblate/templates/guide.html:10
#: weblate/templates/guide.html:26
msgid "Community localization checklist"
msgstr ""

#: weblate/templates/component.html:103 weblate/templates/component.html:269
#: weblate/templates/project.html:108 weblate/templates/project.html:262
msgid "Rename"
msgstr ""

#: weblate/templates/component.html:112 weblate/templates/project.html:117
#: weblate/templates/translation.html:106
msgid "Share"
msgstr ""

#: weblate/templates/component.html:116 weblate/templates/project.html:121
#: weblate/templates/translation.html:110
msgid "Share on Facebook"
msgstr ""

#: weblate/templates/component.html:117 weblate/templates/project.html:122
#: weblate/templates/translation.html:111
#, python-format
msgid "Translate %(object)s using %%23Weblate at %(share_url)s!"
msgstr ""

#: weblate/templates/component.html:117 weblate/templates/translation.html:111
msgid "Tweet this translation!"
msgstr ""

#: weblate/templates/component.html:118 weblate/templates/project.html:123
#: weblate/templates/translation.html:112
msgid "Engage page"
msgstr ""

#: weblate/templates/component.html:119 weblate/templates/project.html:124
#: weblate/templates/translation.html:113
msgid "Status widgets"
msgstr ""

#: weblate/templates/component.html:135
msgid "You don't have permission to start a new translation"
msgstr ""

#: weblate/templates/component.html:135
#, fuzzy
#| msgid "Define the base file for new translations"
msgid "Please sign in to start new translation"
msgstr "Diffinio'r ffeil sylfaen ar gyfer cyfieithiadau newydd"

#: weblate/templates/component.html:150 weblate/templates/manage/alerts.html:22
#, fuzzy
msgid "dismissed"
msgstr "Gwiriadau methu"

#. Translators: Component alert footer, first and last contain localized human readable time span, for example 5 days ago
#: weblate/templates/component.html:157
#, python-format
msgid "Appeared %(first)s, last seen %(last)s"
msgstr ""

#: weblate/templates/component.html:161
#: weblate/templates/manage/performance.html:42
#: weblate/templates/translate.html:470
msgid "Dismiss"
msgstr ""

#: weblate/templates/component.html:169
msgid "Please sign in to see the alerts."
msgstr ""

#: weblate/templates/component.html:199
#: weblate/templates/language-project.html:96
#: weblate/templates/project.html:196 weblate/templates/replace.html:56
#: weblate/templates/translation.html:259
msgid "Replace"
msgstr ""

#: weblate/templates/component.html:218
#: weblate/templates/language-project.html:115
#: weblate/templates/project.html:215 weblate/templates/translation.html:239
#: weblate/templates/translation.html:278
msgid "Apply"
msgstr ""

#: weblate/templates/component.html:227 weblate/templates/translate.html:359
msgid "Browse all component changes"
msgstr ""

#: weblate/templates/component.html:241
msgid ""
"The message is shown for all translations within the component, until its "
"given expiry, or permanently until it is deleted."
msgstr ""

#: weblate/templates/component.html:244 weblate/templates/lang/create.html:16
#: weblate/templates/manage/backups.html:110
#: weblate/templates/manage/users.html:33 weblate/templates/project.html:237
#: weblate/templates/snippets/query-builder.html:34
#: weblate/templates/snippets/query-builder.html:50
#: weblate/templates/snippets/query-builder.html:64
#: weblate/templates/snippets/query-builder.html:77
#: weblate/templates/snippets/query-builder.html:82
#: weblate/templates/snippets/query-builder.html:87
#: weblate/templates/snippets/query-builder.html:92
#: weblate/templates/snippets/query-builder.html:97
#: weblate/templates/snippets/query-builder.html:102
#: weblate/templates/snippets/query-builder.html:107
#: weblate/templates/snippets/query-builder.html:114
#: weblate/templates/trans/project-access.html:95
#: weblate/templates/trans/project-access.html:239
#: weblate/templates/translate.html:765 weblate/templates/translation.html:298
#: weblate/templates/translation.html:411
msgid "Add"
msgstr ""

#: weblate/templates/component.html:261
msgid "Rename component"
msgstr ""

#: weblate/templates/component.html:264
msgid ""
"Renaming the component will change all its URLs, users will have to update "
"bookmarks or references in cloned repositories!"
msgstr ""

#: weblate/templates/component.html:276
msgid "Move component"
msgstr ""

#: weblate/templates/component.html:279
msgid ""
"Moving the component will change all its URLs, users will have to update "
"bookmarks or references in cloned repositories!"
msgstr ""

#: weblate/templates/component.html:284
msgid "Move"
msgstr ""

#: weblate/templates/component.html:295 weblate/templates/project.html:272
#: weblate/templates/translate.html:353 weblate/templates/translation.html:425
msgid "Loading…"
msgstr ""

#: weblate/templates/component.html:302
#: weblate/templates/dashboard/user.html:95 weblate/templates/project.html:279
msgid ""
"You don't have permission to view reports for all users, only your "
"contributions will be listed."
msgstr ""

#: weblate/templates/component.html:312
#: weblate/templates/dashboard/user.html:105 weblate/templates/project.html:289
msgid "Credits"
msgstr ""

#: weblate/templates/component.html:316
msgid ""
"Lists all translators contributing to this component in a given time period. "
"Useful for inclusion in documentation or the app itself, to thank "
"translators and generate feedback to them."
msgstr ""

#: weblate/templates/component.html:320 weblate/templates/component.html:339
#: weblate/templates/dashboard/user.html:113
#: weblate/templates/dashboard/user.html:132
#: weblate/templates/manage/ssh.html:45 weblate/templates/project.html:297
#: weblate/templates/project.html:316
msgid "Generate"
msgstr ""

#: weblate/templates/component.html:331
#: weblate/templates/dashboard/user.html:124 weblate/templates/project.html:308
msgid "Contributor stats"
msgstr ""

#: weblate/templates/component.html:335
#: weblate/templates/dashboard/user.html:128 weblate/templates/project.html:312
msgid "Reports the number of strings and words translated by each translator."
msgstr ""

#: weblate/templates/contributor-agreement.html:9
#: weblate/templates/snippets/info.html:193
#: weblate/templates/snippets/libre-checklist.html:32
#: weblate/templates/trans/other-row.html:22
#: weblate/trans/models/component.py:460
msgid "Contributor agreement"
msgstr ""

#: weblate/templates/contributor-agreement.html:16
msgid "Please review the contributor agreement"
msgstr ""

#: weblate/templates/contributor-agreement.html:18
msgid "Please read following contributor agreement:"
msgstr ""

#: weblate/templates/contributor-agreement.html:29
msgid "You have already agreed to this agreement."
msgstr ""

#: weblate/templates/dashboard/anonymous.html:9
#, python-format
msgid ""
"This site runs %(weblate_name_link)s for translating the software projects "
"listed below."
msgstr ""

#: weblate/templates/dashboard/anonymous.html:10
msgid ""
"You need to be signed in to translate, otherwise you can only make "
"suggestions."
msgstr ""

#: weblate/templates/dashboard/anonymous.html:17
#, python-format
msgid "Browse %(count)s project"
msgid_plural "Browse all %(count)s projects"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/dashboard/user.html:13
msgid "Configure dashboard"
msgstr ""

#: weblate/templates/dashboard/user.html:35
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Administration"
msgid "Recent additions"
msgstr "Gweinyddiaeth"

#: weblate/templates/dashboard/user.html:57
msgid ""
"Choose what languages you want in the preferences, to see overview of "
"available translations for those languages in your watched projects."
msgstr ""

#: weblate/templates/dashboard/user.html:74
msgid ""
"Could not find any suggestions for you, please choose your languages in the "
"preferences to get some."
msgstr ""

#: weblate/templates/dashboard/user.html:109
msgid ""
"Lists all translators contributing in a given time period. Useful for "
"inclusion in documentation or the app itself, to thank translators and "
"generate feedback to them."
msgstr ""

#: weblate/templates/data.html:13
msgid "Various data from Weblate is available in machine-readable format."
msgstr ""

#: weblate/templates/data.html:17
msgid "RSS feeds"
msgstr ""

#: weblate/templates/data.html:22
msgid ""
"Follow the translation progress and all important changes from RSS feeds."
msgstr ""

#: weblate/templates/data.html:30 weblate/templates/data.html:64
#: weblate/templates/data.html:105
msgid "Link"
msgstr ""

#: weblate/templates/data.html:36 weblate/templates/data.html:42
msgid "RSS"
msgstr "RSS"

#: weblate/templates/data.html:48
msgid ""
"Per language RSS feeds are also available. Construct them by appending a "
"language code to the URLs above."
msgstr ""

#: weblate/templates/data.html:56
msgid ""
"Translation statistics for every component in JSON format lets you use the "
"data in other websites or tools."
msgstr ""

#: weblate/templates/data.html:79
msgid ""
"You can fetch statistics for all translations in one component like this:"
msgstr ""

#: weblate/templates/data.html:91
msgid "Notification hooks"
msgstr ""

#: weblate/templates/data.html:96
msgid ""
"With notification hooks, Weblate automatically imports changes made by your "
"developers, allowing continuous localization."
msgstr ""

#: weblate/templates/data.html:111 weblate/templates/data.html:117
msgid "Hook"
msgstr ""

#: weblate/templates/data.html:123
#, fuzzy
#| msgid "Push change from the internal repository"
msgid "You pull changes from a remote repository to Weblate like this:"
msgstr "Gwthio newid o'r ystorfa fewnol"

#: weblate/templates/data.html:132
msgid ""
"Weblate also supports direct notifications from several code hosting sites:"
msgstr ""

#: weblate/templates/data.html:137
msgid "Hosting site"
msgstr ""

#: weblate/templates/data.html:139
msgid "Note"
msgstr ""

#: weblate/templates/data.html:146 weblate/templates/data.html:151
#: weblate/templates/data.html:156 weblate/templates/data.html:161
#: weblate/templates/data.html:166 weblate/templates/data.html:171
#, fuzzy
#| msgid "The documentation has instructions on safe reporting."
msgid "The documentation has detailed instructions"
msgstr "Mae gan y ddogfennaeth gyfarwyddiadau ar adrodd yn ddiogel."

#: weblate/templates/engage.html:14
#, python-format
msgid "Get involved in <strong>%(project)s</strong>"
msgstr ""

#: weblate/templates/engage.html:17
msgid "Hello and thank you for your interest"
msgstr ""

#: weblate/templates/engage.html:19
#, python-format
msgid ""
"%(project)s is being translated using %(weblate_name_link)s, a web tool "
"designed to ease translating for both developers and translators."
msgstr ""

#: weblate/templates/engage.html:25 weblate/trans/widgets.py:256
msgctxt "Label on engage page"
msgid "String"
msgid_plural "Strings"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/engage.html:29 weblate/trans/widgets.py:264
msgctxt "Label on engage page"
msgid "Language"
msgid_plural "Languages"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/engage.html:32
#: weblate/trans/templatetags/translations.py:916 weblate/trans/widgets.py:101
#, python-format
msgctxt "Translated percents"
msgid "%(percent)s%%"
msgstr ""

#: weblate/templates/engage.html:40
#, python-format
msgid ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"string</strong> for translation and is <strong>%(percent)s%% complete</"
"strong>."
msgid_plural ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"strings</strong> for translation and is <strong>%(percent)s%% complete</"
"strong>."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/engage.html:44
#, python-format
msgid ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"string</strong> for translation."
msgid_plural ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"strings</strong> for translation."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/engage.html:46
#, python-format
msgid "It is being translated into <strong>%(count)s language</strong>."
msgid_plural ""
"It is being translated into <strong>%(count)s languages</strong>."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/engage.html:48
#, python-format
msgid ""
"Overall, these translations are <strong>%(percent)s%% complete</strong>."
msgstr ""

#: weblate/templates/engage.html:51
#, python-format
msgid ""
"If you would like to contribute to translation of %(project)s, you need to "
"register on this server."
msgstr ""

#: weblate/templates/engage.html:53
msgid ""
"This translation is open only to a limited group of translators, if you want "
"to contribute please get in touch with the project maintainers."
msgstr ""

#: weblate/templates/engage.html:56
msgid ""
"Once you have activated your account, proceed to the translation section."
msgstr ""

#: weblate/templates/engage.html:64
#: weblate/templates/snippets/list-objects.html:129
#: weblate/templates/translate.html:30 weblate/templates/translation.html:146
#: weblate/templates/translation.html:192
msgid "Translate"
msgstr "Cyfieithu"

#: weblate/templates/engage.html:65
msgid "View project languages"
msgstr ""

#: weblate/templates/fonts/font_detail.html:9
#: weblate/templates/fonts/font_list.html:9
#: weblate/templates/fonts/font_list.html:16 weblate/templates/project.html:95
msgid "Fonts"
msgstr ""

#: weblate/templates/fonts/font_detail.html:20
msgid "File size"
msgstr ""

#: weblate/templates/fonts/font_detail.html:21
#: weblate/templates/screenshots/screenshot_detail.html:85
msgid "Created"
msgstr ""

#: weblate/templates/fonts/font_detail.html:22
#: weblate/templates/screenshots/screenshot_detail.html:86
msgid "Uploaded by"
msgstr ""

#: weblate/templates/fonts/font_detail.html:23
msgid "Used in groups"
msgstr ""

#: weblate/templates/fonts/font_list.html:15
#: weblate/templates/fonts/fontgroup_detail.html:9
msgid "Font groups"
msgstr ""

#: weblate/templates/fonts/font_list.html:25
msgid "Group name"
msgstr ""

#: weblate/templates/fonts/font_list.html:27
msgid "Language overrides"
msgstr ""

#: weblate/templates/fonts/font_list.html:51
msgid "Add font group"
msgstr ""

#: weblate/templates/fonts/font_list.html:62
msgid "Please upload fonts to be able to define font groups."
msgstr ""

#: weblate/templates/fonts/font_list.html:92
msgid "Add font"
msgstr ""

#: weblate/templates/fonts/font_list.html:97
#: weblate/templates/memory/index.html:165
#: weblate/templates/screenshots/screenshot_list.html:28
#: weblate/templates/translate.html:788 weblate/templates/translation.html:375
#: weblate/templates/translation.html:389
msgid "Upload"
msgstr ""

#: weblate/templates/fonts/fontgroup_detail.html:16
msgid "Font group"
msgstr ""

#: weblate/templates/fonts/fontgroup_detail.html:22
msgid "language override"
msgstr ""

#: weblate/templates/fonts/fontgroup_detail.html:29
#: weblate/templates/screenshots/screenshot_sources_body_actions.html:8
#: weblate/templates/trans/project-access-row.html:38
#: weblate/templates/trans/project-access-row.html:55
msgid "Remove"
msgstr ""

#: weblate/templates/fonts/fontgroup_detail.html:47
msgid "Add language override"
msgstr ""

#: weblate/templates/fonts/fontgroup_detail.html:60
msgid "Edit font group"
msgstr ""

#: weblate/templates/footer.html:5
#, python-format
msgid "Powered by %(weblate_version_link)s"
msgstr ""

#: weblate/templates/footer.html:13
#, fuzzy
#| msgid "Privacy Policy"
msgid "Privacy policy"
msgstr "Polisi Preifatrwydd"

#: weblate/templates/footer.html:15
msgid "Service status"
msgstr ""

#: weblate/templates/guide.html:28
msgid ""
"Here you can find guidance to make your localization project attractive to "
"the community."
msgstr ""

#: weblate/templates/i18n.html:23
msgid "Use a few words, avoid common phrases."
msgstr ""

#: weblate/templates/i18n.html:24
msgid "No need for symbols, digits, or uppercase letters."
msgstr ""

#: weblate/templates/i18n.html:25
msgid "Add another word or two. Uncommon words are better."
msgstr ""

#: weblate/templates/i18n.html:26
msgid "Straight rows of keys are easy to guess."
msgstr ""

#: weblate/templates/i18n.html:27
msgid "Short keyboard patterns are easy to guess."
msgstr ""

#: weblate/templates/i18n.html:28
msgid "Use a longer keyboard pattern with more turns."
msgstr ""

#: weblate/templates/i18n.html:29
msgid "Repeats like \"aaa\" are easy to guess."
msgstr ""

#: weblate/templates/i18n.html:30
msgid ""
"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"."
msgstr ""

#: weblate/templates/i18n.html:31
msgid "Avoid repeated words and characters."
msgstr ""

#: weblate/templates/i18n.html:32
msgid "Sequences like \"abc\" or \"6543\" are easy to guess."
msgstr ""

#: weblate/templates/i18n.html:33
msgid "Avoid sequences."
msgstr ""

#: weblate/templates/i18n.html:34
msgid "Recent years are easy to guess."
msgstr ""

#: weblate/templates/i18n.html:35
msgid "Avoid recent years."
msgstr ""

#: weblate/templates/i18n.html:36
msgid "Avoid years that are associated with you."
msgstr ""

#: weblate/templates/i18n.html:37
msgid "Dates are often easy to guess."
msgstr ""

#: weblate/templates/i18n.html:38
msgid "Avoid dates and years that are associated with you."
msgstr ""

#: weblate/templates/i18n.html:39
msgid "This is a top-10 common password."
msgstr ""

#: weblate/templates/i18n.html:40
msgid "This is a top-100 common password."
msgstr ""

#: weblate/templates/i18n.html:41
msgid "This is a very common password."
msgstr ""

#: weblate/templates/i18n.html:42
msgid "This is similar to a commonly used password."
msgstr ""

#: weblate/templates/i18n.html:43
msgid "A word by itself is easy to guess."
msgstr ""

#: weblate/templates/i18n.html:44
msgid "Names and surnames by themselves are easy to guess."
msgstr ""

#: weblate/templates/i18n.html:45
msgid "Common names and surnames are easy to guess."
msgstr ""

#: weblate/templates/i18n.html:46
msgid "Capitalization doesn't help very much."
msgstr ""

#: weblate/templates/i18n.html:47
msgid "All-uppercase is almost as easy to guess as all-lowercase."
msgstr ""

#: weblate/templates/i18n.html:48
msgid "Reversed words aren't much harder to guess."
msgstr ""

#: weblate/templates/i18n.html:49
msgid "Predictable substitutions like '@' instead of 'a' don't help very much."
msgstr ""

#: weblate/templates/i18n.html:50
#, fuzzy
#| msgid ""
#| "Your password can't consist of a single character or only whitespace."
msgid "Your password can't contain repeated words or characters."
msgstr "Nid oes modd i'ch cyfrinair gynnwys un nod neu dim ond gofod gwyn."

#: weblate/templates/js/git-status.html:20
#: weblate/templates/mail/repository_error.html:13
msgid "Repository status"
msgstr ""

#: weblate/templates/js/git-status.html:29 weblate/templates/translate.html:688
#, fuzzy
#| msgid "Commit changes to the internal repository"
msgid "Pending changes not yet committed to the Weblate repository"
msgstr "Traddodi newidiadau i'r ystorfa fewnol"

#: weblate/templates/js/git-status.html:34
#, fuzzy
#| msgid "Commit changes to the internal repository"
msgid "Commit pending changes to the Weblate repository"
msgstr "Traddodi newidiadau i'r ystorfa fewnol"

#: weblate/templates/js/git-status.html:34
msgid "Commit"
msgstr ""

#: weblate/templates/js/git-status.html:43
#, fuzzy
#| msgid "Reset changes in the internal repository"
msgid "Outgoing commits in the Weblate repository"
msgstr "Ailosod newidiadau yn yr ystorfa fewnol"

#: weblate/templates/js/git-status.html:47
msgid "Push changes to the remote repository"
msgstr ""

#: weblate/templates/js/git-status.html:47
msgid "Push"
msgstr ""

#: weblate/templates/js/git-status.html:56
#, fuzzy
#| msgid "Reset changes in the internal repository"
msgid "Missing commits in the Weblate repository"
msgstr "Ailosod newidiadau yn yr ystorfa fewnol"

#: weblate/templates/js/git-status.html:61
#, fuzzy
#| msgid "Push change from the internal repository"
msgid "Update with changes from the remote repository"
msgstr "Gwthio newid o'r ystorfa fewnol"

#: weblate/templates/js/git-status.html:61
msgid "Update"
msgstr ""

#: weblate/templates/js/git-status.html:68
msgid "Pull changes from the remote repository"
msgstr ""

#: weblate/templates/js/git-status.html:68
msgid "Pull"
msgstr ""

#: weblate/templates/js/git-status.html:71
#, fuzzy
#| msgid "Reset changes in the internal repository"
msgid "Rebase Weblate changes onto the remote repository"
msgstr "Ailosod newidiadau yn yr ystorfa fewnol"

#: weblate/templates/js/git-status.html:71
#: weblate/trans/models/component.py:146
msgid "Rebase"
msgstr ""

#: weblate/templates/js/git-status.html:74
#, fuzzy
#| msgid "Push change from the internal repository"
msgid "Pull changes from the remote repository without fast-forward"
msgstr "Gwthio newid o'r ystorfa fewnol"

#: weblate/templates/js/git-status.html:74
#: weblate/trans/models/component.py:147
msgid "Merge without fast-forward"
msgstr ""

#: weblate/templates/js/git-status.html:89
msgid "Locking prevents translators from doing changes"
msgstr ""

#: weblate/templates/js/git-status.html:94
#, fuzzy
#| msgid "Commit changes to the internal repository"
msgid "Allow changes to the Weblate repository"
msgstr "Traddodi newidiadau i'r ystorfa fewnol"

#: weblate/templates/js/git-status.html:94
#: weblate/templates/snippets/component/lock.html:11
msgid "Unlock"
msgstr ""

#: weblate/templates/js/git-status.html:96
#, fuzzy
#| msgid "Reset changes in the internal repository"
msgid "Prevent any changes in the Weblate repository"
msgstr "Ailosod newidiadau yn yr ystorfa fewnol"

#: weblate/templates/js/git-status.html:96
msgid "Lock"
msgstr ""

#: weblate/templates/js/git-status.html:107
msgid ""
"Resetting removes all changes in Weblate so that the repository matches "
"upstream. Use with caution."
msgstr ""

#: weblate/templates/js/git-status.html:112
msgid "Maintenance"
msgstr ""

#: weblate/templates/js/git-status.html:117
#, fuzzy
#| msgid "Reset changes in the internal repository"
msgid "Reset all changes in the Weblate repository"
msgstr "Ailosod newidiadau yn yr ystorfa fewnol"

#: weblate/templates/js/git-status.html:117
#: weblate/templates/translate.html:475
msgid "Reset"
msgstr "Ailosod"

#: weblate/templates/js/git-status.html:120
msgid "Cleanup all untracked files in the Weblate repository"
msgstr ""

#: weblate/templates/js/git-status.html:120
msgid "Cleanup"
msgstr ""

#: weblate/templates/js/git-status.html:123
#, fuzzy
#| msgid "Reset changes in the internal repository"
msgid "Force writing all translations to the Weblate repository"
msgstr "Ailosod newidiadau yn yr ystorfa fewnol"

#: weblate/templates/js/git-status.html:123
msgid "Force synchronization"
msgstr ""

#: weblate/templates/js/git-status.html:137
#, fuzzy, python-format
#| msgid "Repository operation"
msgid "Repository for %(component)s"
msgstr "Gweithrediad yr ystorfa"

#: weblate/templates/js/git-status.html:143
msgid "Repository details"
msgstr ""

#: weblate/templates/js/git-status.html:151
msgid "Repository changes"
msgstr ""

#: weblate/templates/lang/create.html:7 weblate/templates/languages.html:15
msgid "Add language"
msgstr ""

#: weblate/templates/language-project.html:69
#: weblate/templates/language.html:54
msgid "Browse all language changes"
msgstr ""

#: weblate/templates/last-changes-content.html:27
#: weblate/templates/snippets/suggestions.html:23
#, fuzzy
#| msgctxt "Access-control group"
#| msgid "Viewers"
msgid "View details"
msgstr "Gwylwyr"

#: weblate/templates/last-changes-content.html:29
msgid "View notification"
msgstr ""

#: weblate/templates/last-changes-content.html:34
msgid "Revert"
msgstr ""

#: weblate/templates/last-changes-content.html:40
#: weblate/templates/snippets/suggestions.html:46
#: weblate/templates/trans/project-access.html:104
msgid "Block user"
msgstr ""

#. Translators: Number of edits on a change in Damerau–Levenshtein distance
#: weblate/templates/last-changes-content.html:55
#, python-format
msgid "%(count)s character edited"
msgid_plural "%(count)s characters edited"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/last-changes-content.html:57
#, fuzzy
#| msgid "Upload translations"
msgid "Current translation"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/templates/last-changes-content.html:93
msgid "No matching activity found."
msgstr ""

#: weblate/templates/list-comments.html:13
#, fuzzy
#| msgid "Delete comment"
msgid "Resolved comment"
msgstr "Dileu sylw"

#: weblate/templates/list-comments.html:15
msgid "Source string comment"
msgstr ""

#: weblate/templates/list-comments.html:17
msgid "Translation comment"
msgstr ""

#: weblate/templates/list-comments.html:29
msgid "Resolve"
msgstr ""

#: weblate/templates/list-comments.html:36
#: weblate/templates/snippets/suggestions.html:39
msgid "Mark as spam"
msgstr ""

#: weblate/templates/mail/account_activity.html:7
#, python-format
msgid "The following activity has occured on your account at %(site_title)s:"
msgstr ""

#: weblate/templates/mail/account_activity_subject.txt:4
#, python-format
msgid "Activity on your account at %(site_title)s"
msgstr ""

#: weblate/templates/mail/activation.html:7
#, python-format
msgid ""
"This is an automatic e-mail to help you complete your registration with "
"%(site_title)s."
msgstr ""

#: weblate/templates/mail/activation_subject.txt:4
#, python-format
msgid "Your registration on %(site_title)s"
msgstr ""

#: weblate/templates/mail/approved_string_subject.txt:3
#, fuzzy, python-format
#| msgid "Comment on own translation"
msgid "Approved translation in %(translation)s"
msgstr "Sylw ar eich cyfieithiad eich hun"

#: weblate/templates/mail/base.html:52
#, fuzzy
#| msgid "Translation notifications"
msgid "Translation Info"
msgstr "Hysbysiadau cyfieithu"

#: weblate/templates/mail/base.html:62
msgid "Component Information"
msgstr ""

#: weblate/templates/mail/base.html:77
msgid "Project Information"
msgstr ""

#: weblate/templates/mail/base.html:99
msgid "Weblate, the libre continuous localization system."
msgstr ""

#: weblate/templates/mail/base.html:106
#, fuzzy
#| msgid "Translation notifications"
msgid "Turn off this notification"
msgstr "Hysbysiadau cyfieithu"

#: weblate/templates/mail/base.html:117
#, python-format
msgid "Generated on %(timestamp)s."
msgstr ""

#: weblate/templates/mail/billing_expired.html:8
msgid "Your trial period is going to expire in less than a week."
msgstr ""

#: weblate/templates/mail/billing_expired.html:10
msgid ""
"If you like Weblate and you want to continue using it, please purchase the "
"subscription. If not, tell us what you are missing."
msgstr ""

#: weblate/templates/mail/billing_expired.html:12
msgid ""
"If you like Weblate and you want to continue using it, just request an "
"approval of your libre plan."
msgstr ""

#: weblate/templates/mail/billing_expired.html:16
msgid "Your billing plan has expired and all its projects have been removed."
msgstr ""

#: weblate/templates/mail/billing_expired.html:18
msgid ""
"Your billing plan has expired, if you want to continue using the service, "
"please renew it."
msgstr ""

#: weblate/templates/mail/billing_expired.html:21
msgid "This billing plan covers following projects:"
msgstr ""

#: weblate/templates/mail/billing_expired.html:28
#, fuzzy
#| msgid "Watched projects"
msgid "Remove the project"
msgstr "Prosiectau sy'n cael eu gwylio"

#: weblate/templates/mail/billing_expired.html:34
msgid "All projects covered by this billing plan have been removed."
msgstr ""

#: weblate/templates/mail/billing_expired.html:38
#, python-format
msgid ""
"If you don't perform the payment, all projects within this billing plan will "
"be removed on %(date)s."
msgstr ""

#: weblate/templates/mail/billing_expired.html:40
#, python-format
msgid ""
"If your libre trial will not be approved, all projects within this billing "
"plan will be removed on %(date)s."
msgstr ""

#: weblate/templates/mail/billing_expired_subject.txt:3
msgid "Your translation project was removed"
msgstr ""

#: weblate/templates/mail/billing_expired_subject.txt:5
msgid "Your translation project is scheduled for removal"
msgstr ""

#: weblate/templates/mail/billing_expired_subject.txt:7
msgid "Your trial period is about to expire"
msgstr ""

#: weblate/templates/mail/billing_expired_subject.txt:9
msgid "Your billing plan has expired"
msgstr ""

#: weblate/templates/mail/changed_translation.html:14
#: weblate/templates/mail/new_suggestion.html:14
msgid "Translation change"
msgstr ""

#: weblate/templates/mail/changed_translation.html:20
#: weblate/templates/mail/new_comment.html:16
#: weblate/templates/mail/new_suggestion.html:20
msgid "Edit this string"
msgstr ""

#: weblate/templates/mail/changed_translation_subject.txt:4
#, python-format
msgid "Changed translation in %(translation)s"
msgstr ""

#: weblate/templates/mail/changed_translation_subject.txt:6
#, python-format
msgid "New translation in %(translation)s"
msgstr ""

#: weblate/templates/mail/component_license.html:12
#, fuzzy, python-format
#| msgid "Contributors in comment"
msgid "Contributor agreement for component %(component)s was changed."
msgstr "Cyfranwyr mewn sylwadau"

#: weblate/templates/mail/component_license.html:15
msgid "Old agreement:"
msgstr ""

#: weblate/templates/mail/component_license.html:18
msgid "There was no contributor agreement before."
msgstr ""

#: weblate/templates/mail/component_license.html:21
#, fuzzy
#| msgid "New comment"
msgid "New agreement:"
msgstr "Sylw newydd"

#: weblate/templates/mail/component_license.html:24
msgid "Contributor agreement was removed."
msgstr ""

#: weblate/templates/mail/component_license_subject.txt:4
#, python-format
msgid "%(component)s was re-licensed to %(target)s"
msgstr ""

#: weblate/templates/mail/component_license_subject.txt:6
#, python-format
msgid "Contributor agreement for %(component)s was changed"
msgstr ""

#: weblate/templates/mail/component_lock_subject.txt:4
#, python-format
msgid "Component %(component)s was locked"
msgstr ""

#: weblate/templates/mail/component_lock_subject.txt:6
#, python-format
msgid "Component %(component)s was unlocked"
msgstr ""

#: weblate/templates/mail/digest_subject.txt:3
#, python-format
msgid "Digest: %(notification_name)s"
msgstr ""

#: weblate/templates/mail/invite.html:7
#, python-format
msgid ""
"%(from_user)s invites you to collaborate on the %(project_name)s translation "
"project at %(site_title)s."
msgstr ""

#: weblate/templates/mail/invite_subject.txt:4
#, python-format
msgid "Invitation to %(site_title)s"
msgstr ""

#: weblate/templates/mail/new_alert.html:12
msgid "View all alerts"
msgstr ""

#: weblate/templates/mail/new_alert_subject.txt:3
#, python-format
msgid "New alert on %(component)s"
msgstr ""

#: weblate/templates/mail/new_announcement.html:7
msgid "Announcement"
msgstr ""

#: weblate/templates/mail/new_announcement_subject.txt:4
#, python-format
msgid "New announcement on %(project)s"
msgstr ""

#: weblate/templates/mail/new_announcement_subject.txt:6
#, python-format
msgid "New announcement at %(site_title)s"
msgstr ""

#: weblate/templates/mail/new_comment.html:9
msgid "Comment"
msgstr ""

#: weblate/templates/mail/new_comment_subject.txt:3
#, python-format
msgid "New comment in %(component)s"
msgstr ""

#: weblate/templates/mail/new_component_subject.txt:3
#, python-format
msgid "New translation component %(component)s"
msgstr ""

#: weblate/templates/mail/new_contributor.html:6
msgid "Congratulations"
msgstr ""

#: weblate/templates/mail/new_contributor.html:8
#, python-format
msgid "The user %(username)s has just made a first contribution."
msgstr ""

#: weblate/templates/mail/new_contributor_subject.txt:3
#, python-format
msgid "New contributor in %(translation)s"
msgstr ""

#: weblate/templates/mail/new_language.html:8
msgid "Added language"
msgstr ""

#: weblate/templates/mail/new_language.html:12
#, python-format
msgid ""
"There has been a request for new language on %(component)s at %(site_title)s "
"by %(user)s."
msgstr ""

#: weblate/templates/mail/new_language.html:16
msgid ""
"Please add the language file to VCS, Weblate will automatically discover it "
"upon next update."
msgstr ""

#: weblate/templates/mail/new_language.html:21
msgid ""
"More information on adding new language files is to be found in the "
"documentation."
msgstr ""

#: weblate/templates/mail/new_language.html:25
msgid "Requested language"
msgstr ""

#: weblate/templates/mail/new_language.html:33
msgid "View translation component"
msgstr ""

#: weblate/templates/mail/new_language_subject.txt:4
#, python-format
msgid "New language added to %(component)s"
msgstr ""

#: weblate/templates/mail/new_language_subject.txt:6
#, python-format
msgid "New language request in %(component)s"
msgstr ""

#: weblate/templates/mail/new_string_subject.txt:3
#, python-format
msgid "New string to translate in %(translation)s"
msgid_plural "New strings to translate in %(translation)s"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/mail/new_suggestion.html:9
msgid "Suggestion"
msgstr ""

#: weblate/templates/mail/new_suggestion_subject.txt:3
#, python-format
msgid "New suggestion in %(translation)s"
msgstr ""

#: weblate/templates/mail/parse_error.html:7
#: weblate/templates/mail/repository_error.html:7
msgid "Error message"
msgstr ""

#: weblate/templates/mail/parse_error.html:13
msgid "Failing file"
msgstr ""

#: weblate/templates/mail/parse_error_subject.txt:3
#, python-format
msgid "Parse error in %(component)s"
msgstr ""

#: weblate/templates/mail/pending_suggestions.html:8 weblate/trans/filter.py:39
#: weblate/trans/filter.py:126
msgid "Strings with suggestions"
msgstr ""

#: weblate/templates/mail/pending_suggestions_subject.txt:4
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "%(count)s pending suggestion in %(component)s"
msgid_plural "%(count)s pending suggestions in %(component)s"
msgstr[0] "Awgrymiadau'n disgwyl sylw"
msgstr[1] "Awgrymiadau'n disgwyl sylw"
msgstr[2] "Awgrymiadau'n disgwyl sylw"
msgstr[3] "Awgrymiadau'n disgwyl sylw"
msgstr[4] "Awgrymiadau'n disgwyl sylw"
msgstr[5] "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/mail/remove.html:7
#, python-format
msgid "There was a request to remove your Weblate account at %(site_title)s."
msgstr ""

#: weblate/templates/mail/remove_subject.txt:4
#, python-format
msgid "Account removal on %(site_title)s"
msgstr ""

#: weblate/templates/mail/repository_error_subject.txt:3
#, python-format
msgid "Repository failure in %(component)s"
msgstr ""

#: weblate/templates/mail/repository_operation_subject.txt:3
#, python-format
msgid "Repository operation in %(component)s"
msgstr ""

#: weblate/templates/mail/reset-nonexisting.html:7
#, python-format
msgid ""
"The password can not be reset because there is no account registered for "
"this e-mail at %(site_title)s."
msgstr ""

#: weblate/templates/mail/reset-nonexisting.html:8
msgid ""
"Please check whether this Weblate instance is the one you have used and what "
"e-mail address you did use when registering."
msgstr ""

#: weblate/templates/mail/reset-nonexisting.html:13
#, python-format
msgid ""
"Perhaps, you have registered at <a href=\"%(registration_hint)s\">"
"%(registration_hint)s</a>?"
msgstr ""

#: weblate/templates/mail/reset.html:7
#, python-format
msgid "There was a request to reset your Weblate password at %(site_title)s."
msgstr ""

#: weblate/templates/mail/reset_subject.txt:4
#, python-format
msgid "Password reset on %(site_title)s"
msgstr ""

#: weblate/templates/mail/shared-activity.html:18
msgid "If this was not done by you, report it by clicking the button below."
msgstr ""

#: weblate/templates/mail/shared-activity.html:19
msgid "Please request support through other means."
msgstr ""

#: weblate/templates/mail/shared-activity.html:20
#, python-format
msgid ""
"Ideas and questions can be sent to the %(link_start)sWeblate issue tracker"
"%(link_end)s."
msgstr ""

#: weblate/templates/mail/shared-activity.html:24
msgid "Report"
msgstr ""

#: weblate/templates/mail/shared-registration.html:3
msgid ""
"Please click on the confirmation button below. In case it doesn't work you "
"might need to copy the URL on next line into the browser address bar to "
"proceed."
msgstr ""

#: weblate/templates/mail/shared-registration.html:11
#, python-format
msgid "The confirmation URL will expire after %(count)s hour."
msgid_plural "The confirmation URL will expire after %(count)s hours."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/mail/shared-registration.html:13
msgid ""
"In case the confirmation URL is expired, you can use password reset feature "
"to gain access to your account."
msgstr ""

#: weblate/templates/mail/shared-registration.html:19
#, fuzzy
#| msgid "Password reset"
msgid "Confirm password reset"
msgstr "Ailosod cyfrinair"

#: weblate/templates/mail/shared-registration.html:21
#, fuzzy
#| msgid "Your account has been removed."
msgid "Confirm account removal"
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/templates/mail/shared-registration.html:23
msgid "Confirm registration"
msgstr ""

#: weblate/templates/mail/shared-registration.html:28
msgid "If there is a problem with your registration, please contact us."
msgstr ""

#: weblate/templates/mail/snippets/source-string.html:9
#: weblate/templates/snippets/embed-units.html:32
#: weblate/templates/snippets/unit-readonly-badge.html:6
#: weblate/templates/snippets/unit-readonly-badge.html:8
#: weblate/templates/snippets/unit-readonly-badge.html:10
#: weblate/templates/translate.html:88 weblate/trans/forms.py:2143
#: weblate/utils/views.py:137
msgid "Source string"
msgstr ""

#: weblate/templates/mail/snippets/source-string.html:14
#: weblate/templates/snippets/note-badge.html:5
#: weblate/templates/snippets/query-builder.html:21
#: weblate/templates/translate.html:625
#, fuzzy
#| msgid "Source strings"
msgid "Source string description"
msgstr "Llinynnau ffynhonnell"

#: weblate/templates/mail/snippets/unit-screenshots.html:5
#: weblate/templates/translate.html:659
msgid "Source string location"
msgstr ""

#: weblate/templates/mail/snippets/unit-screenshots.html:14
#: weblate/templates/translate.html:590
msgid "Screenshot context"
msgstr ""

#: weblate/templates/mail/todo_strings_subject.txt:4
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "%(count)s unfinished string in %(component)s"
msgid_plural "%(count)s unfinished strings in %(component)s"
msgstr[0] "Awgrymiadau'n disgwyl sylw"
msgstr[1] "Awgrymiadau'n disgwyl sylw"
msgstr[2] "Awgrymiadau'n disgwyl sylw"
msgstr[3] "Awgrymiadau'n disgwyl sylw"
msgstr[4] "Awgrymiadau'n disgwyl sylw"
msgstr[5] "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/mail/todo_strings_subject.txt:6
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "%(count)s unfinished string"
msgid_plural "%(count)s unfinished strings"
msgstr[0] "Awgrymiadau'n disgwyl sylw"
msgstr[1] "Awgrymiadau'n disgwyl sylw"
msgstr[2] "Awgrymiadau'n disgwyl sylw"
msgstr[3] "Awgrymiadau'n disgwyl sylw"
msgstr[4] "Awgrymiadau'n disgwyl sylw"
msgstr[5] "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/manage/alerts.html:7
#, fuzzy
#| msgid "Component lists"
msgid "Component alerts"
msgstr "Rhestrau cydrannau"

#: weblate/templates/manage/alerts.html:33
msgid "Projects without components"
msgstr ""

#: weblate/templates/manage/alerts.html:45
#: weblate/templates/manage/performance.html:92
msgid "Congratulations, your setup seems to work."
msgstr ""

#: weblate/templates/manage/appearance.html:10 weblate/wladmin/views.py:83
msgid "Appearance"
msgstr ""

#: weblate/templates/manage/appearance.html:18
msgid "Customize appearance"
msgstr ""

#: weblate/templates/manage/appearance.html:24
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Administration"
msgid "Reset customization"
msgstr "Gweinyddiaeth"

#: weblate/templates/manage/backups.html:8 weblate/wladmin/views.py:76
msgid "Backups"
msgstr ""

#: weblate/templates/manage/backups.html:20
#, python-format
msgid "Backup service: %(url)s"
msgstr ""

#: weblate/templates/manage/backups.html:22
msgid "Turned off"
msgstr ""

#: weblate/templates/manage/backups.html:33
msgid "Backup service credentials"
msgstr ""

#: weblate/templates/manage/backups.html:62
msgid "Turn off"
msgstr ""

#: weblate/templates/manage/backups.html:62
msgid "Turn on"
msgstr ""

#: weblate/templates/manage/backups.html:63
msgid "Perform backup"
msgstr ""

#: weblate/templates/manage/backups.html:78
#: weblate/templates/memory/index.html:79
#: weblate/templates/memory/index.html:113
#: weblate/templates/trans/delete-form.html:7
#: weblate/templates/trans/project-access-row.html:49
#: weblate/templates/trans/project-access.html:189
#: weblate/templates/trans/project-access.html:209
msgid "Are you absolutely sure?"
msgstr ""

#: weblate/templates/manage/backups.html:81
msgid ""
"By removing the backup service, the credentials will be removed and you "
"might lose access to the backups."
msgstr ""

#: weblate/templates/manage/backups.html:82
msgid ""
"In case you want to be able to restore the backups, please record "
"credentials below."
msgstr ""

#: weblate/templates/manage/backups.html:103
msgid "Add backup service"
msgstr ""

#: weblate/templates/manage/billing.html:15
msgid "Commercial"
msgstr ""

#: weblate/templates/manage/billing.html:16
msgid "Libre"
msgstr ""

#: weblate/templates/manage/index.html:23
#: weblate/wladmin/templates/admin/weblate-index.html:14
msgid "Weblate support status"
msgstr ""

#: weblate/templates/manage/index.html:28
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage repository"
msgid "Weblate version"
msgstr "Rheoli ystorfa"

#: weblate/templates/manage/index.html:40
msgid "Support status"
msgstr ""

#: weblate/templates/manage/index.html:45
msgid "Exceeding service limits"
msgstr ""

#: weblate/templates/manage/index.html:52
msgid "Support expiry"
msgstr ""

#: weblate/templates/manage/index.html:58
#, fuzzy
#| msgid "Contribute to Weblate"
msgid "Discover Weblate"
msgstr "Cyfrannu at Weblate"

#: weblate/templates/manage/index.html:60
#, fuzzy
#| msgid "Component discovery"
msgid "Browse discovery"
msgstr "Darganfod cydrannau"

#: weblate/templates/manage/index.html:62
msgid "Your Weblate is listed on weblate.org"
msgstr ""

#: weblate/templates/manage/index.html:64
#, fuzzy
#| msgid "Component discovery"
msgid "Disable discovery"
msgstr "Darganfod cydrannau"

#: weblate/templates/manage/index.html:65
#, fuzzy
#| msgid "Changed string"
msgid "Manage your listing"
msgstr "Llinyn wedi newid"

#: weblate/templates/manage/index.html:67
msgid "Your Weblate is not listed on weblate.org"
msgstr ""

#: weblate/templates/manage/index.html:69
#, fuzzy
#| msgid "Component discovery"
msgid "Enable discovery"
msgstr "Darganfod cydrannau"

#: weblate/templates/manage/index.html:77
msgid "Manage support package"
msgstr ""

#: weblate/templates/manage/index.html:80
#: weblate/templates/manage/snippets/activation-form.html:18
msgid "Purchase support package"
msgstr ""

#: weblate/templates/manage/performance.html:9
#: weblate/wladmin/templates/admin/weblate-index.html:36
#: weblate/wladmin/views.py:78
msgid "Performance report"
msgstr ""

#: weblate/templates/manage/performance.html:25
msgid "Last occurrence"
msgstr ""

#: weblate/templates/manage/performance.html:43
msgid "Ignore permanently"
msgstr ""

#: weblate/templates/manage/performance.html:55
msgid ""
"You can safely permanently ignore errors for features you do not intend to "
"use. These are usually caused by missing or outdated dependencies."
msgstr ""

#: weblate/templates/manage/performance.html:66
msgid "System checks"
msgstr ""

#: weblate/templates/manage/performance.html:102
msgid "Celery queues"
msgstr ""

#: weblate/templates/manage/performance.html:123
msgid "System encoding"
msgstr ""

#: weblate/templates/manage/performance.html:128
msgid "Web server"
msgstr "Gweinydd gwe"

#: weblate/templates/manage/performance.html:128
msgid "Celery worker"
msgstr ""

#: weblate/templates/manage/performance.html:132
msgid "Filenames encoding"
msgstr ""

#: weblate/templates/manage/performance.html:134
#: weblate/templates/manage/performance.html:139
#, fuzzy
#| msgctxt "Plural type"
#| msgid "Unknown"
msgid "Unknown encoding"
msgstr "Anhysbys"

#: weblate/templates/manage/performance.html:137
#, fuzzy
#| msgid "Component list"
msgid "Content encoding"
msgstr "Rhestr gydrannau"

#: weblate/templates/manage/performance.html:149
#, fuzzy
#| msgid "Account activity"
msgid "Connectivity"
msgstr "Gweithgaredd cyfrif"

#: weblate/templates/manage/performance.html:155
msgid "Database latency"
msgstr ""

#: weblate/templates/manage/performance.html:159
msgid "Cache latency"
msgstr ""

#: weblate/templates/manage/repos.html:6
#: weblate/wladmin/templates/admin/weblate-index.html:20
msgid "Status of repositories"
msgstr ""

#: weblate/templates/manage/repos.html:14
msgid "This repository is linked to:"
msgstr ""

#: weblate/templates/manage/snippets/activation-form.html:10
msgid "Activate support package"
msgstr ""

#: weblate/templates/manage/snippets/activation-form.html:13
msgid ""
"The support packages include priority e-mail support, or cloud backups of "
"your Weblate installation."
msgstr ""

#: weblate/templates/manage/snippets/activation-form.html:17
msgid "Activate"
msgstr ""

#: weblate/templates/manage/snippets/backup-credentials.html:5
msgid "Backup repository"
msgstr "Ystorfa wrth gefn"

#: weblate/templates/manage/snippets/backup-credentials.html:9
msgid "Passphrase"
msgstr ""

#: weblate/templates/manage/snippets/backup-credentials.html:12
msgid ""
"The passphrase is used to encrypt the backups and is necessary to restore "
"them."
msgstr ""

#: weblate/templates/manage/snippets/backup-credentials.html:15
#: weblate/templates/manage/ssh.html:25
#, fuzzy
#| msgid "Download reports"
msgid "Download private key"
msgstr "Llwytho adroddiadau i lawr"

#: weblate/templates/manage/snippets/backup-credentials.html:16
msgid "The private key is needed to access the remote backup repository."
msgstr ""

#: weblate/templates/manage/ssh.html:8
#: weblate/wladmin/templates/admin/weblate-index.html:26
#: weblate/wladmin/views.py:79
msgid "SSH keys"
msgstr ""

#: weblate/templates/manage/ssh.html:18
msgid "Public SSH key"
msgstr ""

#: weblate/templates/manage/ssh.html:36
msgid "Generate SSH key"
msgstr ""

#: weblate/templates/manage/ssh.html:40
msgid ""
"You don't seem to have existing SSH key, by pressing button below Weblate "
"will generate one for you."
msgstr ""

#: weblate/templates/manage/ssh.html:57
msgid "Known host keys"
msgstr ""

#: weblate/templates/manage/ssh.html:64 weblate/wladmin/forms.py:40
msgid "Hostname"
msgstr ""

#: weblate/templates/manage/ssh.html:65
msgid "Key type"
msgstr ""

#: weblate/templates/manage/ssh.html:66
msgid "Fingerprint"
msgstr ""

#: weblate/templates/manage/ssh.html:83
msgid "Add host key"
msgstr ""

#: weblate/templates/manage/ssh.html:87
msgid ""
"To access SSH hosts, its host key needs to be verified. You can get the host "
"key by entering a domain name or IP for the host in the form below."
msgstr ""

#: weblate/templates/manage/tools.html:35
#: weblate/templates/manage/tools.html:42
msgid "Django admin interface"
msgstr ""

#: weblate/templates/manage/tools.html:39
msgid ""
"The Django admin interface might be useful to perform certain management "
"operations."
msgstr ""

#: weblate/templates/manage/tools.html:49
msgid "Send test e-mail"
msgstr ""

#: weblate/templates/manage/tools.html:63
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Administration"
msgid "Test Sentry integration"
msgstr "Gweinyddiaeth"

#: weblate/templates/manage/tools.html:66
msgid "Generate a test event to test Sentry integration."
msgstr ""

#: weblate/templates/manage/users.html:28
#, fuzzy
#| msgid "Add new string"
msgid "Add new user"
msgstr "Ychwanegu llinyn newydd"

#: weblate/templates/matrix.html:9
msgid "Matrix"
msgstr "Matrics"

#: weblate/templates/matrix.html:37
msgid "Displayed languages"
msgstr ""

#: weblate/templates/matrix.html:42
msgid "Choose"
msgstr ""

#: weblate/templates/memory/index.html:28
msgid "Translation memory status"
msgstr ""

#: weblate/templates/memory/index.html:34
msgid "Shared translation memory"
msgstr ""

#. Translators: Shared translation memory is enabled
#: weblate/templates/memory/index.html:39
msgid "on"
msgstr ""

#. Translators: Shared translation memory is disabled
#: weblate/templates/memory/index.html:42
msgid "off"
msgstr ""

#: weblate/templates/memory/index.html:57
#, python-format
msgid "Number of entries for %(project)s"
msgstr ""

#: weblate/templates/memory/index.html:59
#, fuzzy
#| msgid "Number of strings"
msgid "Number of uploaded shared entries"
msgstr "Nifer y llinynnau"

#: weblate/templates/memory/index.html:61
msgid "Number of your entries"
msgstr ""

#: weblate/templates/memory/index.html:67
#: weblate/templates/memory/index.html:100
#: weblate/templates/memory/index.html:136
#: weblate/templates/memory/index.html:148
msgid "Download as JSON"
msgstr ""

#: weblate/templates/memory/index.html:68
#: weblate/templates/memory/index.html:101
#: weblate/templates/memory/index.html:137
#: weblate/templates/memory/index.html:149
msgid "Download as TMX"
msgstr ""

#: weblate/templates/memory/index.html:82
#: weblate/templates/memory/index.html:116
#, python-format
msgid ""
"This will permanently delete %(count)s entry from the translation memory."
msgid_plural ""
"This will permanently delete %(count)s entries from the translation memory."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/memory/index.html:131
#, fuzzy
#| msgid "Number of strings"
msgid "Number of shared entries"
msgstr "Nifer y llinynnau"

#: weblate/templates/memory/index.html:143
msgid "Total number of entries"
msgstr ""

#: weblate/templates/memory/index.html:160
msgid "Import translation memory"
msgstr ""

#: weblate/templates/message.html:15
#, fuzzy
#| msgid "New comment"
msgid "Delete announcement"
msgstr "Sylw newydd"

#: weblate/templates/new-language.html:26
msgid ""
"The translator instructions has info on how to start translating into other "
"languages."
msgstr ""

#: weblate/templates/new-language.html:29
msgid "Please choose the language you want to translate to."
msgstr ""

#: weblate/templates/new-language.html:33
#, python-format
msgid ""
"A translation file will be created based on <code>%(new_base)s</code> with "
"all strings untranslated."
msgstr ""

#: weblate/templates/new-language.html:36
msgid ""
"An empty translation file will be created and new strings added as they are "
"translated."
msgstr ""

#: weblate/templates/new-language.html:41
#, python-format
msgid ""
"A translation file will be created as a copy of <code>%(new_base)s</code> "
"with all strings marked as \"Needs editing\" and replaced as they are "
"translated."
msgstr ""

#: weblate/templates/new-language.html:48
msgid ""
"An empty directory will be created for translations, with individual files "
"created as strings are translated."
msgstr ""

#: weblate/templates/new-language.html:55
msgid ""
"Project maintainers are notified of this request, prompting them to add the "
"language manually."
msgstr ""

#: weblate/templates/new-language.html:59
msgid "Can't find your language in the list above?"
msgstr ""

#: weblate/templates/new-language.html:61
msgid ""
"This list includes only basic languages. Please contact project maintainers "
"to add others."
msgstr ""

#: weblate/templates/new-language.html:66
msgid "Request new translation"
msgstr ""

#: weblate/templates/paginator.html:9
#: weblate/templates/snippets/position-field.html:15
msgid "Click to edit position"
msgstr ""

#: weblate/templates/paginator.html:10
#, python-format
msgid "%(position)s / %(total)s"
msgstr ""

#: weblate/templates/paginator.html:12
#: weblate/templates/snippets/position-field.html:22
msgid "Go to position"
msgstr ""

#: weblate/templates/paginator.html:19
#: weblate/templates/snippets/position-field.html:24
msgid "Jump to"
msgstr ""

#. Translators: This is partial position indicator shown when editing position
#: weblate/templates/paginator.html:22
#, python-format
msgid "/ %(total)s"
msgstr ""

#: weblate/templates/project-label-edit.html:9
#: weblate/templates/project-labels.html:9 weblate/templates/project.html:96
#: weblate/templates/translate.html:634 weblate/trans/models/unit.py:344
#: weblate/utils/views.py:136
msgid "Labels"
msgstr ""

#: weblate/templates/project-label-edit.html:16
msgid "Edit label"
msgstr ""

#: weblate/templates/project-labels.html:17 weblate/trans/models/label.py:33
#, fuzzy
#| msgid "Language name"
msgid "Label name"
msgstr "Enw iaith"

#: weblate/templates/project-labels.html:18 weblate/trans/models/label.py:35
msgid "Color"
msgstr ""

#: weblate/templates/project-labels.html:37
#, fuzzy
#| msgid "Add new string"
msgid "Add label"
msgstr "Ychwanegu llinyn newydd"

#: weblate/templates/project.html:41
msgid "Announcements"
msgstr ""

#: weblate/templates/project.html:122
msgid "Tweet this translation"
msgstr ""

#: weblate/templates/project.html:166 weblate/templates/project.html:172
msgid "Browse all project changes"
msgstr ""

#: weblate/templates/project.html:234
msgid ""
"The message is shown for all translations within the project, until its "
"given expiry, or permanently until it is deleted."
msgstr ""

#: weblate/templates/project.html:254
msgid "Rename project"
msgstr ""

#: weblate/templates/project.html:257
msgid ""
"Renaming the project will change all URLs, users will have to update "
"bookmarks or references in cloned repositories!"
msgstr ""

#: weblate/templates/project.html:293
msgid ""
"Lists all translators contributing to this project in a given time period. "
"Useful for inclusion in documentation or the app itself, to thank "
"translators and generate feedback to them."
msgstr ""

#: weblate/templates/projects.html:15
msgid "Ask for project hosting"
msgstr ""

#: weblate/templates/ratelimit.html:5
msgid ""
"Your request was rejected because you have performed too many operations "
"recently."
msgstr ""

#: weblate/templates/ratelimit.html:7
#, fuzzy
#| msgid "Too many messages sent, please try again later!"
msgid "You have been signed out, please sign in and try again later."
msgstr "Gormod o negeseuon wedi'u hanfon, ceisiwch eto yn nes ymlaen!"

#: weblate/templates/ratelimit.html:9
msgid "Please try again later."
msgstr ""

#: weblate/templates/replace.html:24
msgid "Please review and confirm the search and replace results."
msgstr ""

#: weblate/templates/replace.html:28
msgid ""
"Showing and replacing only the first 250 matches. Perform the replacement "
"again to replace more."
msgstr ""

#: weblate/templates/screenshots/screenshot_detail.html:22
msgid "Assigned source strings"
msgstr ""

#: weblate/templates/screenshots/screenshot_detail.html:25
msgid ""
"Screenshot is shown to add visual context for all listed source strings."
msgstr ""

#: weblate/templates/screenshots/screenshot_detail.html:35
msgid "Assign source strings"
msgstr ""

#: weblate/templates/screenshots/screenshot_detail.html:44
msgid "Automatically recognize"
msgstr ""

#: weblate/templates/screenshots/screenshot_detail.html:50
msgid "Source string search"
msgstr ""

#: weblate/templates/screenshots/screenshot_detail.html:82
msgid "Screenshot details"
msgstr ""

#: weblate/templates/screenshots/screenshot_detail.html:97
msgid "Deleting screenshot will remove it from all associated source strings."
msgstr ""

#: weblate/templates/screenshots/screenshot_list.html:23
#: weblate/templates/translate.html:781
msgid "Add new screenshot"
msgstr ""

#: weblate/templates/screenshots/screenshot_list.html:39
#: weblate/templates/translation.html:137
msgid "Strings"
msgstr ""

#: weblate/templates/screenshots/screenshot_list.html:54
msgid "There are no assigned strings."
msgstr ""

#: weblate/templates/screenshots/screenshot_sources_search_actions.html:2
#, fuzzy
#| msgid "Add screenshot"
msgid "Add to screenshot"
msgstr "Ychwanegu llun sgrin"

#: weblate/templates/search.html:31
#: weblate/templates/snippets/embed-units.html:114
msgid "No matching strings found."
msgstr ""

#: weblate/templates/snippets/about.html:3
msgid ""
"Weblate is a web-based translation tool with tight version control "
"integration. It features a simple and clean user interface, propagation of "
"translations across components, quality checks and automatic linking to "
"source files."
msgstr ""

#: weblate/templates/snippets/about.html:5
#, python-format
msgid "More information about Weblate can be found on %(weblate_link)s."
msgstr ""

#: weblate/templates/snippets/about.html:7
msgid "Weblate is libre software created by volunteers, and accepts donations."
msgstr ""

#: weblate/templates/snippets/activity.html:10
msgid "Last 12 months"
msgstr ""

#: weblate/templates/snippets/activity.html:14
msgctxt "Previous 12 months"
msgid "Previous"
msgstr ""

#: weblate/templates/snippets/activity.html:16
msgid "Activity in last 12 months"
msgstr ""

#: weblate/templates/snippets/activity.html:24
#: weblate/templates/snippets/activity.html:29
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "%(count)s change"
msgid_plural "%(count)s changes"
msgstr[0] "Awgrymiadau'n disgwyl sylw"
msgstr[1] "Awgrymiadau'n disgwyl sylw"
msgstr[2] "Awgrymiadau'n disgwyl sylw"
msgstr[3] "Awgrymiadau'n disgwyl sylw"
msgstr[4] "Awgrymiadau'n disgwyl sylw"
msgstr[5] "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/snippets/billing-failure.html:10
msgid "This might be caused by missing subscription."
msgstr ""

#: weblate/templates/snippets/billing-failure.html:13
msgid ""
"This might be caused by some of your billings are past due date or over "
"limits."
msgstr ""

#: weblate/templates/snippets/bulk-help.html:3
msgid "You can change the state of all strings matching given type at once."
msgstr ""

#: weblate/templates/snippets/component/contributor-agreement.html:8
msgid "View contributor agreement"
msgstr ""

#: weblate/templates/snippets/component/contributor-agreement.html:10
#: weblate/templates/trans/other-row.html:22
msgid ""
"Contribution to this translation requires you to agree with a contributor "
"agreement."
msgstr ""

#: weblate/templates/snippets/component/lock.html:14
msgid "Get notified when this project is unlocked again"
msgstr ""

#: weblate/templates/snippets/component/lock.html:17
msgid ""
"The translation is temporarily closed for contributions due to maintenance, "
"please come back later."
msgstr ""

#: weblate/templates/snippets/component/lock.html:21
msgid "The translation was automatically locked due to following alerts:"
msgstr ""

#: weblate/templates/snippets/editor.html:11
msgid ""
"The maximal string length is determined from the source string or flags."
msgstr ""

#: weblate/templates/snippets/editor.html:15
#, fuzzy
#| msgid "Source strings"
msgid "Source string length"
msgstr "Llinynnau ffynhonnell"

#: weblate/templates/snippets/embed-units.html:48 weblate/utils/views.py:138
#, fuzzy
#| msgid "Changed string"
msgid "Target string"
msgstr "Llinyn wedi newid"

#: weblate/templates/snippets/embed-units.html:67
#, fuzzy
#| msgid "Add screenshot"
msgid "Assigned screenshots"
msgstr "Ychwanegu llun sgrin"

#: weblate/templates/snippets/embed-units.html:70
msgid "Actions"
msgstr ""

#: weblate/templates/snippets/embed-units.html:76
msgid "Loading results…"
msgstr ""

#: weblate/templates/snippets/format-translation.html:16
#, fuzzy
#| msgid "Upload translations"
msgid "Clone to translation"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/templates/snippets/git-info.html:10
#: weblate/trans/models/component.py:276
msgid "Source code repository"
msgstr "Ystorfa cod ffynhonnell"

#: weblate/templates/snippets/git-info.html:19
#: weblate/trans/templatetags/translations.py:758
#, python-format
msgid "This component is linked to the %(target)s repository."
msgstr ""

#: weblate/templates/snippets/git-info.html:21
#: weblate/templates/snippets/git-info.html:71
#, fuzzy
#| msgid "Repository operation"
msgid "Repository URL copied to clipboard."
msgstr "Gweithrediad yr ystorfa"

#: weblate/templates/snippets/git-info.html:27 weblate/trans/forms.py:1591
#: weblate/trans/models/component.py:325
msgid "Repository branch"
msgstr ""

#: weblate/templates/snippets/git-info.html:36
#, fuzzy
#| msgid "Squash Git commits"
msgid "Last remote commit"
msgstr "Datrys traddodiadau Git"

#. Translators: For example: "nijel authored five days ago"
#: weblate/templates/snippets/git-info.html:43
#: weblate/templates/snippets/git-info.html:59
#, python-format
msgid "%(author)s authored %(date)s"
msgstr ""

#: weblate/templates/snippets/git-info.html:52
#, fuzzy
#| msgid "Contribute to Weblate"
msgid "Last commit in Weblate"
msgstr "Cyfrannu at Weblate"

#: weblate/templates/snippets/git-info.html:68
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage repository"
msgid "Weblate repository"
msgstr "Rheoli ystorfa"

#: weblate/templates/snippets/glossary.html:7
#: weblate/trans/templatetags/translations.py:601
#, fuzzy
#| msgid "The translation is not valid XML"
msgid "This translation is forbidden."
msgstr "Nid yw'r cyfieithiad yn XML dilys"

#: weblate/templates/snippets/glossary.html:9
#, fuzzy
#| msgid "The decorative kashida letters should not be used"
msgid "This term should not be translated."
msgstr "Dylai llythrennau addurniadol Kashida ddim cael eu defnyddio"

#: weblate/templates/snippets/glossary.html:11
msgid "Copy word into translation"
msgstr ""

#: weblate/templates/snippets/glossary.html:23
#, fuzzy
#| msgid "Edit glossary entry"
msgid "Edit glossary term"
msgstr "Golygu cofnod geirfa"

#: weblate/templates/snippets/glossary.html:54
msgid "No related strings found in the glossary."
msgstr ""

#: weblate/templates/snippets/info.html:28
#, fuzzy
#| msgid "Language code"
msgid "Aliased language codes"
msgstr "Cod iaith"

#: weblate/templates/snippets/info.html:44
#, python-format
msgid "Plural: %(source_description)s"
msgstr ""

#: weblate/templates/snippets/info.html:57
msgid "Plurals"
msgstr ""

#: weblate/templates/snippets/info.html:80 weblate/trans/models/project.py:104
msgid "Project website"
msgstr "Gwefan y project"

#: weblate/templates/snippets/info.html:87
msgid "Instructions for translators"
msgstr ""

#: weblate/templates/snippets/info.html:111
#, fuzzy
#| msgid "Project name"
msgid "Project maintainers"
msgstr "Enw'r prosiect"

#: weblate/templates/snippets/info.html:123
#: weblate/templates/snippets/info.html:180
#: weblate/trans/models/component.py:453
msgid "Translation license"
msgstr ""

#: weblate/templates/snippets/info.html:137
msgid "Automatic component list assignment"
msgstr ""

#: weblate/templates/snippets/info.html:145
msgid "Translation process"
msgstr ""

#: weblate/templates/snippets/info.html:149
msgid "Translations can only be done through suggestions."
msgstr ""

#: weblate/templates/snippets/info.html:150
#, python-format
msgid "Suggestions with one vote are automatically accepted as translations."
msgid_plural ""
"Suggestions are automatically accepted as translations once they have "
"%(count)s votes."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/snippets/info.html:152
msgid "Translations can be made directly."
msgstr ""

#: weblate/templates/snippets/info.html:154
msgid "Translation suggestions can be made."
msgstr ""

#: weblate/templates/snippets/info.html:156
msgid "Translation suggestions are turned off."
msgstr ""

#: weblate/templates/snippets/info.html:165
msgid "The translation uses monolingual files."
msgstr ""

#: weblate/templates/snippets/info.html:167
msgid "The translation base language is editable."
msgstr ""

#: weblate/templates/snippets/info.html:169
msgid "The translation base language can not be edited."
msgstr ""

#: weblate/templates/snippets/info.html:172
msgid "The translation uses bilingual files."
msgstr ""

#: weblate/templates/snippets/info.html:206
#: weblate/templates/trans/discover-choice.html:5
#: weblate/trans/models/component.py:341
msgid "File mask"
msgstr "Masg ffeiliau"

#: weblate/templates/snippets/info.html:212
#: weblate/templates/trans/alert/inexistantfiles.html:11
#: weblate/trans/models/component.py:351
msgid "Monolingual base language file"
msgstr ""

#: weblate/templates/snippets/info.html:220
#: weblate/templates/translate.html:679
msgid "Translation file"
msgstr ""

#: weblate/templates/snippets/info.html:223
#: weblate/templates/translation.html:362
msgid "Download"
msgstr ""

#: weblate/templates/snippets/info.html:231
msgid "Last change"
msgstr ""

#: weblate/templates/snippets/info.html:235
msgid "Last author"
msgstr ""

#: weblate/templates/snippets/info.html:245
msgid "Most active translators"
msgstr ""

#: weblate/templates/snippets/info.html:264
#, fuzzy
#| msgid "Default component list"
msgid "Browse all users"
msgstr "Rhestr cydran rhagosodedig"

#: weblate/templates/snippets/info.html:270
#, fuzzy
#| msgid "Starting spaces"
msgid "String statistics"
msgstr "Bylchau cychwynnol"

#: weblate/templates/snippets/info.html:275
#, fuzzy
#| msgid "Mentioned in comment"
msgid "Strings percent"
msgstr "Wedi'i grybwyll mewn sylw"

#: weblate/templates/snippets/info.html:276
#: weblate/templates/snippets/info.html:451
#: weblate/templates/snippets/info.html:486
#, fuzzy
#| msgid "Source strings"
msgctxt "Number of hosted strings"
msgid "Hosted strings"
msgstr "Llinynnau ffynhonnell"

#: weblate/templates/snippets/info.html:277
msgid "Words percent"
msgstr ""

#: weblate/templates/snippets/info.html:278
#: weblate/templates/snippets/info.html:445
#: weblate/templates/snippets/info.html:479
#, fuzzy
#| msgid "translate"
msgctxt "Number of hosted words"
msgid "Hosted words"
msgstr "Cyfieithu"

#: weblate/templates/snippets/info.html:279
msgid "Characters percent"
msgstr ""

#: weblate/templates/snippets/info.html:280
#, fuzzy
#| msgid "Special characters"
msgctxt "Number of hosted characters"
msgid "Hosted characters"
msgstr "Nodau arbennig"

#: weblate/templates/snippets/info.html:285
msgctxt "Number of strings"
msgid "Total"
msgstr ""

#: weblate/templates/snippets/info.html:295
#, fuzzy
#| msgid "Source words"
msgctxt "Number of strings"
msgid "Source"
msgstr "Geiriau ffynhonnell"

#: weblate/templates/snippets/info.html:306
#, fuzzy
#| msgid "Number of strings"
msgctxt "Number of strings"
msgid "Approved"
msgstr "Nifer y llinynnau"

#: weblate/templates/snippets/info.html:316
#, fuzzy
#| msgid "Translate"
msgctxt "Number of strings"
msgid "Translated"
msgstr "Cyfieithu"

#: weblate/templates/snippets/info.html:325
msgctxt "Number of strings"
msgid "Needs editing"
msgstr ""

#: weblate/templates/snippets/info.html:334
#, fuzzy
msgctxt "Number of strings"
msgid "Failing checks"
msgstr "Gwiriadau methu"

#: weblate/templates/snippets/info.html:343
#, fuzzy
#| msgid "Pending suggestions"
msgctxt "Number of strings"
msgid "Strings with suggestions"
msgstr "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/snippets/info.html:352
#, fuzzy
#| msgid "Translate"
msgctxt "Number of strings"
msgid "Untranslated strings"
msgstr "Cyfieithu"

#: weblate/templates/snippets/info.html:368
msgid "Global numbers"
msgstr ""

#: weblate/templates/snippets/info.html:400
#: weblate/templates/snippets/info.html:471
msgid "and previous 30 days"
msgstr ""

#: weblate/templates/snippets/info.html:401
#: weblate/templates/snippets/info.html:472
msgid "Trends of last 30 days"
msgstr ""

#: weblate/templates/snippets/info.html:439
msgid "Quick numbers"
msgstr ""

#: weblate/templates/snippets/info.html:463
#: weblate/templates/snippets/info.html:500
#, fuzzy
#| msgid "New contributor"
msgid "Contributors"
msgstr "Cyfrannwr newydd"

#: weblate/templates/snippets/labels_description.html:7
#, python-format
msgid ""
"Additional labels can be defined in the <a href=\"%(url)s\">project "
"settings</a>."
msgstr ""

#: weblate/templates/snippets/labels_description.html:9
msgid "Additional labels can be defined by project administrators."
msgstr ""

#: weblate/templates/snippets/libre-basic.html:3
msgid ""
"Translated content has to be released under a license approved by OSI or "
"recognized as libre by FSF."
msgstr ""

#: weblate/templates/snippets/libre-basic.html:4
msgid ""
"All the source code has to be publicly available in a supported version "
"control system."
msgstr ""

#: weblate/templates/snippets/libre-basic.html:5
msgid ""
"Translations have to be in the same repository as the source code, or under "
"the same project/organization as the source code repository."
msgstr ""

#: weblate/templates/snippets/libre-basic.html:6
msgid "Using Weblate has been approved by the upstream project."
msgstr ""

#: weblate/templates/snippets/libre-basic.html:7
msgid ""
"Mention you use Weblate for translations in the README. It’ll attract new "
"translators and also help Weblate to be free for more projects."
msgstr ""

#: weblate/templates/snippets/libre-basic.html:8
msgid "The project has had active development for at least three months."
msgstr ""

#: weblate/templates/snippets/libre-checklist.html:18
msgid "Unmet guidelines from the community localization checklist:"
msgstr ""

#: weblate/templates/snippets/list-objects-percent.html:5
#, python-format
msgid "%(value)s of %(all)s"
msgstr ""

#: weblate/templates/snippets/list-objects-percent.html:10
#, fuzzy, python-format
#| msgid "Comment on own translation"
msgid "Completed translation with %(count)s string"
msgid_plural "Completed translation with %(count)s strings"
msgstr[0] "Sylw ar eich cyfieithiad eich hun"
msgstr[1] "Sylw ar eich cyfieithiad eich hun"
msgstr[2] "Sylw ar eich cyfieithiad eich hun"
msgstr[3] "Sylw ar eich cyfieithiad eich hun"
msgstr[4] "Sylw ar eich cyfieithiad eich hun"
msgstr[5] "Sylw ar eich cyfieithiad eich hun"

#: weblate/templates/snippets/list-objects.html:19
#: weblate/templates/snippets/list-objects.html:29
#: weblate/templates/snippets/list-objects.html:39
#: weblate/templates/snippets/list-objects.html:49
#: weblate/templates/snippets/list-objects.html:59
#: weblate/templates/snippets/list-objects.html:69
#: weblate/templates/snippets/list-objects.html:79
#: weblate/templates/snippets/list-objects.html:89
#: weblate/templates/snippets/list-objects.html:99
msgid "Sort this column"
msgstr ""

#: weblate/templates/snippets/list-objects.html:43
msgid "Unfinished"
msgstr ""

#: weblate/templates/snippets/list-objects.html:53
#, fuzzy
#| msgid "translate"
msgid "Unfinished words"
msgstr "Cyfieithu"

#: weblate/templates/snippets/list-objects.html:63
#, fuzzy
#| msgid "Special characters"
msgid "Unfinished characters"
msgstr "Nodau arbennig"

#: weblate/templates/snippets/list-objects.html:73
#, fuzzy
#| msgid "translate"
msgid "Untranslated"
msgstr "Cyfieithu"

#: weblate/templates/snippets/list-objects.html:93
#: weblate/templates/trans/suggestion_list.html:8
#: weblate/templates/translate.html:249 weblate/templates/translate.html:433
#: weblate/trans/forms.py:1409
msgid "Suggestions"
msgstr ""

#: weblate/templates/snippets/list-objects.html:103
#: weblate/templates/translate.html:255 weblate/templates/translate.html:499
msgid "Comments"
msgstr ""

#: weblate/templates/snippets/list-objects.html:125
#, fuzzy
#| msgid "Upload translations"
msgid "Create translation"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/templates/snippets/list-objects.html:201
msgid "Nothing to list here."
msgstr ""

#: weblate/templates/snippets/login-info.html:4
msgid "Web-based <strong>continuous</strong> localization"
msgstr ""

#: weblate/templates/snippets/login-info.html:9
msgid "By registering and signing in to this service you accept our:"
msgstr ""

#: weblate/templates/snippets/login-info.html:20
msgid ""
"By registering you agree to use your name and e-mail in version control "
"system commits and provide your contribution under license defined by each "
"translated project."
msgstr ""

#: weblate/templates/snippets/plural-formula.html:4
msgid ""
"This formula identifies which plural form will be used based on given count "
"(n)."
msgstr ""

#: weblate/templates/snippets/position-field.html:8
#: weblate/templates/snippets/position-field.html:11
msgid "First"
msgstr ""

#: weblate/templates/snippets/position-field.html:9
#: weblate/templates/snippets/position-field.html:12
msgid "Previous"
msgstr ""

#: weblate/templates/snippets/position-field.html:17
#, python-format
msgid "%(filter_pos)s / %(filter_count)s"
msgstr ""

#: weblate/templates/snippets/position-field.html:19
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "%(count)s string"
msgid_plural "%(count)s strings"
msgstr[0] "Awgrymiadau'n disgwyl sylw"
msgstr[1] "Awgrymiadau'n disgwyl sylw"
msgstr[2] "Awgrymiadau'n disgwyl sylw"
msgstr[3] "Awgrymiadau'n disgwyl sylw"
msgstr[4] "Awgrymiadau'n disgwyl sylw"
msgstr[5] "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/snippets/position-field.html:25
#, python-format
msgid "/ %(filter_count)s"
msgstr ""

#: weblate/templates/snippets/position-field.html:30
#: weblate/templates/snippets/position-field.html:33
msgid "Next"
msgstr ""

#: weblate/templates/snippets/position-field.html:31
#: weblate/templates/snippets/position-field.html:34
msgid "Last"
msgstr ""

#: weblate/templates/snippets/progress.html:5 weblate/trans/forms.py:453
msgid "Approved"
msgstr ""

#: weblate/templates/snippets/progress.html:8
#, fuzzy
#| msgid "Ignore failing check"
msgid "Translated without any problems"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/templates/snippets/progress.html:11
msgid "Needs attention"
msgstr ""

#: weblate/templates/snippets/project-component-settings.html:5
msgid ""
"Version control or files to translate are configured on individual "
"components:"
msgstr ""

#: weblate/templates/snippets/project/billing-libre-trial.html:11
msgid ""
"This project is in the trial period, and is publicly accessible. You can "
"lock it and post an announcement in case you want to avoid contributions "
"until you finish the setup."
msgstr ""

#: weblate/templates/snippets/project/billing-libre-trial.html:14
msgid ""
"This project is in the trial period, so be cautious before you contribute. "
"Things like license or repository can still change before being approved as "
"a libre project."
msgstr ""

#: weblate/templates/snippets/project/billing-trial.html:7
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage languages"
msgid "Manage billing"
msgstr "Rheoli ieithoedd"

#: weblate/templates/snippets/project/billing-trial.html:8
msgid "This project is in the trial period."
msgstr ""

#: weblate/templates/snippets/project/state.html:6
msgid "Pay the bills to unlock this project."
msgstr ""

#: weblate/templates/snippets/query-builder.html:6
msgid "Advanced query builder"
msgstr ""

#: weblate/templates/snippets/query-builder.html:19
msgid "Target strings"
msgstr ""

#: weblate/templates/snippets/query-builder.html:20
#, fuzzy
#| msgid "Review strings"
msgid "Key/Context strings"
msgstr "Adolygu llinynnau"

#: weblate/templates/snippets/query-builder.html:22
msgid "Location strings"
msgstr ""

#: weblate/templates/snippets/query-builder.html:23
#, fuzzy
#| msgid "Starting spaces"
msgid "String state"
msgstr "Bylchau cychwynnol"

#: weblate/templates/snippets/query-builder.html:24
#, fuzzy
#| msgid "Pending suggestions"
msgid "Pending string"
msgstr "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/snippets/query-builder.html:25
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage languages"
msgid "String target language"
msgstr "Rheoli ieithoedd"

#: weblate/templates/snippets/query-builder.html:26
msgid "String changed by"
msgstr ""

#: weblate/templates/snippets/query-builder.html:29
msgid "Search for…"
msgstr ""

#: weblate/templates/snippets/query-builder.html:31
msgctxt "Exact search toggle"
msgid "Exact"
msgstr ""

#: weblate/templates/snippets/query-builder.html:56
#: weblate/templates/snippets/query-builder.html:58
#, fuzzy
#| msgid "Strings needing action"
msgid "String changed after"
msgstr "Llinynnau sydd angen eu gweithredu"

#: weblate/templates/snippets/query-builder.html:59
msgid "String changed before"
msgstr ""

#: weblate/templates/snippets/query-builder.html:62
msgid "Date"
msgstr ""

#: weblate/templates/snippets/query-builder.html:72
msgid "Query examples"
msgstr ""

#: weblate/templates/snippets/query-builder.html:75
msgid "Review strings changed by other users"
msgstr ""

#: weblate/templates/snippets/query-builder.html:80 weblate/trans/filter.py:37
#: weblate/trans/filter.py:124
msgid "Translated strings"
msgstr ""

#: weblate/templates/snippets/query-builder.html:85 weblate/trans/filter.py:48
#: weblate/trans/filter.py:128
msgid "Strings with comments"
msgstr ""

#: weblate/templates/snippets/query-builder.html:90 weblate/trans/filter.py:49
#: weblate/trans/filter.py:129
msgid "Strings with any failing checks"
msgstr ""

#: weblate/templates/snippets/query-builder.html:95
#, fuzzy
#| msgid "Pending suggestions"
msgid "Strings with suggestions from others"
msgstr "Awgrymiadau'n disgwyl sylw"

#: weblate/templates/snippets/query-builder.html:100 weblate/trans/filter.py:63
#: weblate/trans/filter.py:131
msgid "Approved strings with suggestions"
msgstr ""

#: weblate/templates/snippets/query-builder.html:105
msgid "All untranslated strings added the past month"
msgstr ""

#: weblate/templates/snippets/query-builder.html:112
#, fuzzy
#| msgid "Ignore failing check"
msgid "Translated strings in a certain language"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/templates/snippets/query-field.html:7 weblate/trans/filter.py:33
#: weblate/trans/filter.py:121
msgid "All strings"
msgstr ""

#: weblate/templates/snippets/query-field.html:11
msgid "Custom search"
msgstr ""

#: weblate/templates/snippets/query-field.html:21
#: weblate/templates/snippets/user-query-field.html:5
#: weblate/trans/forms.py:172
msgid "Query"
msgstr ""

#: weblate/templates/snippets/replace-help.html:3
msgid ""
"Don’t worry about messing up the strings. This is a two-step process showing "
"a preview of edited strings before the actual change is confirmed."
msgstr ""

#: weblate/templates/snippets/sort-field.html:10
#: weblate/templates/snippets/sort-field.html:14
#: weblate/templates/snippets/user-sort-field.html:9
#: weblate/templates/snippets/user-sort-field.html:13
msgid "Sort By"
msgstr ""

#: weblate/templates/snippets/ssh-key.html:5
msgid "Public key copied to clipboard."
msgstr ""

#: weblate/templates/snippets/ssh-key.html:6
msgid ""
"Weblate uses SSH key to access remote repositories. The corresponding public "
"key is found below, you can use it to grant Weblate access to a repository."
msgstr ""

#: weblate/templates/snippets/ssh-key.html:11
msgid "SSH key not available."
msgstr ""

#. Translators: Name of event in the history
#: weblate/templates/snippets/suggestions.html:12
#: weblate/trans/models/change.py:260
msgid "Suggestion added"
msgstr ""

#: weblate/templates/snippets/suggestions.html:16
#, python-format
msgid "%(count)s vote"
msgid_plural "%(count)s votes"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/snippets/suggestions.html:30
msgid "Vote for"
msgstr ""

#: weblate/templates/snippets/suggestions.html:31
msgid "Vote against"
msgstr ""

#: weblate/templates/snippets/suggestions.html:34
msgid "Accept"
msgstr ""

#: weblate/templates/snippets/suggestions.html:35
msgid "Accept and edit"
msgstr ""

#: weblate/templates/snippets/suggestions.html:54
msgid "Suggested change:"
msgstr ""

#: weblate/templates/snippets/suggestions.html:59
#: weblate/trans/templatetags/translations.py:584
#, fuzzy
msgctxt "String state"
msgid "Failing checks:"
msgstr "Gwiriadau methu"

#: weblate/templates/snippets/unit-readonly-badge.html:4
#, fuzzy
#| msgid "Source strings"
msgid "Source in review"
msgstr "Llinynnau ffynhonnell"

#: weblate/templates/snippets/unit-readonly-badge.html:6
#, fuzzy
#| msgid "Source strings"
msgid "Source string editing is disabled."
msgstr "Llinynnau ffynhonnell"

#: weblate/templates/snippets/unit-readonly-badge.html:8
msgid "Source strings can’t be edited. You can delete them and add new ones."
msgstr ""

#: weblate/templates/snippets/unit-readonly-badge.html:10
#, fuzzy
#| msgid "Source strings"
msgid "The source string cannot be edited."
msgstr "Llinynnau ffynhonnell"

#: weblate/templates/snippets/user-list.html:19 weblate/trans/forms.py:164
#, fuzzy
#| msgid "Could not log in using password."
msgid "Could not find any such user."
msgstr "Methu mewngofnodi gan ddefnyddio cyfrinair."

#: weblate/templates/snippets/watch-dropdown.html:9
msgid "Watching"
msgstr ""

#: weblate/templates/snippets/watch-dropdown.html:13
#, python-format
msgid "Unwatch project %(project)s"
msgstr ""

#: weblate/templates/snippets/watch-dropdown.html:15
#: weblate/templates/snippets/watch-dropdown.html:18
#, python-format
msgid "Customize notifications for %(object)s"
msgstr ""

#: weblate/templates/snippets/watch-dropdown.html:16
#: weblate/templates/snippets/watch-dropdown.html:19
#, python-format
msgid "Mute notifications for %(object)s"
msgstr ""

#: weblate/templates/snippets/watch-dropdown.html:24
msgid "Not watching"
msgstr ""

#: weblate/templates/snippets/watch-dropdown.html:28
#, fuzzy, python-format
#| msgid "Watched projects"
msgid "Watch project %(project)s"
msgstr "Prosiectau sy'n cael eu gwylio"

#: weblate/templates/snippets/watch-dropdown.html:30
#, python-format
msgid "Watch component %(component)s"
msgstr ""

#: weblate/templates/trans/alert/addonscripterror.html:4
msgid "Weblate could not execute script add-on."
msgstr ""

#: weblate/templates/trans/alert/addonscripterror.html:6
#: weblate/templates/trans/alert/ambiguouslanguage.html:9
#: weblate/templates/trans/alert/cdnaddonerror.html:6
#: weblate/templates/trans/alert/duplicatelanguage.html:37
#: weblate/templates/trans/alert/duplicatestring.html:6
#: weblate/templates/trans/alert/parseerror.html:6
#: weblate/templates/trans/alert/unsupportedconfiguration.html:4
msgid "The following occurrences were found:"
msgstr ""

#: weblate/templates/trans/alert/addonscripterror.html:10
msgid "Command"
msgstr ""

#: weblate/templates/trans/alert/addonscripterror.html:10
#: weblate/templates/trans/alert/cdnaddonerror.html:10
#: weblate/templates/trans/alert/parseerror.html:10
msgid "Error"
msgstr ""

#: weblate/templates/trans/alert/ambiguouslanguage.html:5
#, fuzzy
#| msgid "Remove all translations using this language first."
msgid "Files for translated languages are using ambiguous language codes."
msgstr "Dileu pob cyfieithiad sy'n defnyddio'r iaith hon yn gyntaf."

#: weblate/templates/trans/alert/ambiguouslanguage.html:6
msgid ""
"These language codes indicate a macrolanguage, and it is usually better to "
"use the code of the individual language instead."
msgstr ""

#: weblate/templates/trans/alert/ambiguouslanguage.html:13
msgid "Suggested individual language codes"
msgstr ""

#: weblate/templates/trans/alert/billinglimit.html:2
msgid ""
"Your billing plan has exceeded its limits. You can still use the service, "
"but are recommended to upgrade the billing plan."
msgstr ""

#: weblate/templates/trans/alert/brokenbrowserurl.html:2
#: weblate/templates/trans/alert/inexistantfiles.html:2
#: weblate/templates/trans/alert/unsupportedconfiguration.html:2
#: weblate/templates/trans/alert/unusedenforcedcheck.html:2
msgid "This component is set up incorrectly."
msgstr ""

#: weblate/templates/trans/alert/brokenbrowserurl.html:4
msgid "The repository browser URL points to non-existing locations:"
msgstr ""

#: weblate/templates/trans/alert/brokenbrowserurl.html:10
msgid ""
"This can happen if the path within the translation files contains references "
"to a parent directory, or is absolute."
msgstr ""

#: weblate/templates/trans/alert/brokenprojecturl.html:2
msgid "This project is set up incorrectly."
msgstr ""

#: weblate/templates/trans/alert/brokenprojecturl.html:4
msgid "The project website URL points to a non-existing location:"
msgstr ""

#: weblate/templates/trans/alert/cdnaddonerror.html:4
msgid "Weblate CDN add-on could not parse the HTML files."
msgstr ""

#: weblate/templates/trans/alert/cdnaddonerror.html:10
#: weblate/templates/trans/alert/parseerror.html:10
msgid "Filename"
msgstr ""

#: weblate/templates/trans/alert/duplicatefilemask.html:3
msgid "Some linked components have the same file mask."
msgstr ""

#: weblate/templates/trans/alert/duplicatefilemask.html:4
msgid "Please fix this by removing one of them."
msgstr ""

#: weblate/templates/trans/alert/duplicatefilemask.html:7
msgid "The following file masks were found multiple times:"
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:6
msgid "The component contains translation file for the source language."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:8
#: weblate/templates/trans/alert/duplicatelanguage.html:28
#, fuzzy
#| msgid "Cookies are used on this site for the following:"
msgid "Please consider the following:"
msgstr "Mae cwcis yn cael eu defnyddio ar y wefan hon ar gyfer y canlynol:"

#: weblate/templates/trans/alert/duplicatelanguage.html:12
msgid ""
"You might be using a monolingual translation file as a bilingual one. If "
"that is the case, please set the monolingual base language file location."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:14
msgid ""
"In case translation to the source language is desired, please change the "
"source language in the component settings."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:15
msgid ""
"If the translation file for the source language is not needed, please remove "
"it from the repository."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:16
msgid ""
"If the translation file for the source language is needed, but should be "
"ignored by Weblate, please adjust the language filter to exclude it."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:24
msgid ""
"The component contains several translation files mapped to a single language "
"in Weblate."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:25
msgid "Please fix this by removing one of the translation files."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:31
msgid ""
"Avoid having translation files for both the plain language code and its "
"equivalent territory designation (for example de and de_DE)."
msgstr ""

#: weblate/templates/trans/alert/duplicatelanguage.html:41
msgid "Language codes"
msgstr ""

#: weblate/templates/trans/alert/duplicatestring.html:4
msgid "The component contains several duplicated translation strings."
msgstr ""

#: weblate/templates/trans/alert/duplicatestring.html:10
#: weblate/templates/translate.html:376
msgid "Source"
msgstr ""

#: weblate/templates/trans/alert/duplicatestring.html:28
msgid ""
"Please fix this by removing duplicated strings with same identifier from the "
"translation files."
msgstr ""

#: weblate/templates/trans/alert/inexistantfiles.html:4
msgid "Following files are no longer present in the repository:"
msgstr ""

#: weblate/templates/trans/alert/inexistantfiles.html:13
#: weblate/trans/models/component.py:370
#, fuzzy
#| msgid "Interface Language"
msgid "Intermediate language file"
msgstr "Iaith Rhyngwyneb"

#: weblate/templates/trans/alert/inexistantfiles.html:15
#: weblate/trans/models/component.py:382
msgid "Template for new translations"
msgstr ""

#: weblate/templates/trans/alert/mergefailure.html:3
msgid "Weblate could not merge upstream changes while updating the repository."
msgstr ""

#: weblate/templates/trans/alert/missinglicense.html:2
msgid ""
"Any publicly available project should have defined license to indicate what "
"terms apply to contributions."
msgstr ""

#: weblate/templates/trans/alert/monolingualtranslation.html:2
msgid ""
"The translation component looks monolingual, but it is not set up to be."
msgstr ""

#: weblate/templates/trans/alert/monolingualtranslation.html:3
msgid "Please add a monolingual base language file in the component settings."
msgstr ""

#: weblate/templates/trans/alert/nolibreconditions.html:3
msgid "This project does no longer fit into Libre hosting conditions."
msgstr ""

#: weblate/templates/trans/alert/nomaskmatches.html:2
msgid "This component set up is incomplete, as it lacks any translations."
msgstr ""

#: weblate/templates/trans/alert/nomaskmatches.html:6
msgid ""
"Starting new translations directly in Weblate is possible, and creates files "
"based on the file mask."
msgstr ""

#: weblate/templates/trans/alert/nomaskmatches.html:8
#, python-format
msgid ""
"Check whether the file mask <code>%(filemask)s</code> matches files in your "
"version control system repository."
msgstr ""

#. Translators: This is shown when an alert contains too many occurences, the count will be always at least 100
#: weblate/templates/trans/alert/occurrences-limit.html:5
#, python-format
msgid "Only some of the %(count)s occurrence is shown."
msgid_plural "Only some of the %(count)s occurrences are shown."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/trans/alert/parseerror.html:4
msgid ""
"Weblate could not parse the translation files while updating the "
"translations."
msgstr ""

#: weblate/templates/trans/alert/pushfailure.html:4
msgid "Weblate could not push changes to the upstream repository."
msgstr ""

#: weblate/templates/trans/alert/pushfailure.html:9
#: weblate/trans/models/component.py:2437
msgid ""
"Your push URL seems to miss credentials. Either provide them in the URL or "
"use SSH with key based authentication."
msgstr ""

#: weblate/templates/trans/alert/pushfailure.html:13
msgid "You might want to use following URL instead:"
msgstr ""

#: weblate/templates/trans/alert/pushfailure.html:18
msgid ""
"You might want to choose Git with force push as version control system in "
"the component configuration to overwrite the remote repository after "
"rebasing commits in Weblate."
msgstr ""

#: weblate/templates/trans/alert/pushfailure.html:22
msgid ""
"The Weblate repository is missing some commits from upstream. Perhaps it is "
"not receiving notifications upon updates of the remote repository."
msgstr ""

#: weblate/templates/trans/alert/repositorychanges.html:4
msgid ""
"The VCS repository has many changes compared to the upstream. Please merge "
"the changes manually or set up push to automate this."
msgstr ""

#: weblate/templates/trans/alert/repositoryoutdated.html:4
msgid ""
"The VCS repository is not up to date with the upstream one. Please merge "
"changes manually or set up hooks to automate this."
msgstr ""

#: weblate/templates/trans/alert/unsupportedconfiguration.html:9
#: weblate/trans/models/component.py:264
msgid "Version control system"
msgstr ""

#: weblate/templates/trans/alert/unsupportedconfiguration.html:21
msgid ""
"This can happen after turning off support for these features, or when "
"dependencies are missing."
msgstr ""

#: weblate/templates/trans/alert/unusedenforcedcheck.html:4
#, fuzzy
#| msgid "Following format strings are wrong: %s"
msgid "Following enforced checks are not used anywhere:"
msgstr "Mae llinynnau fformat canlynol yn anghywir:%s"

#: weblate/templates/trans/alert/unusedenforcedcheck.html:8
#, python-format
msgid ""
"%(check)s quality check is enforced, but not turned on using <code>%(flag)s</"
"code>."
msgstr ""

#: weblate/templates/trans/alert/unusedscreenshot.html:2
msgid "There is at least one screenshot which is not assigned to any strings."
msgstr ""

#: weblate/templates/trans/alert/unusedscreenshot.html:4
msgid "Manage screenshots"
msgstr "Rheoli lluniau sgrin"

#: weblate/templates/trans/alert/updatefailure.html:4
msgid "Weblate could not fetch upstream changes when updating the repository."
msgstr ""

#: weblate/templates/trans/change_list.html:23
msgid "Changes"
msgstr ""

#: weblate/templates/trans/change_list.html:33
msgid "Download latest changes as CSV"
msgstr ""

#: weblate/templates/trans/change_list.html:36
msgid "Follow using RSS"
msgstr ""

#: weblate/templates/trans/component_create.html:7
#: weblate/templates/trans/component_form.html:7
msgid "Create component"
msgstr ""

#: weblate/templates/trans/component_create.html:14
#: weblate/templates/trans/component_form.html:12
msgid "You do not have permission to create components in any projects."
msgstr ""

#: weblate/templates/trans/component_create.html:25
msgid "From version control"
msgstr ""

#: weblate/templates/trans/component_create.html:28
msgid "From existing component"
msgstr ""

#: weblate/templates/trans/component_create.html:31
msgid "Additional branch"
msgstr ""

#: weblate/templates/trans/component_create.html:34
msgid "Upload translations files"
msgstr ""

#: weblate/templates/trans/component_create.html:37
#, fuzzy
#| msgid "Translate"
msgid "Translate document"
msgstr "Cyfieithu"

#: weblate/templates/trans/component_create.html:40
msgid "Start from scratch"
msgstr ""

#: weblate/templates/trans/component_create.html:51
msgid ""
"Create a new translation component from remote version control system "
"repository."
msgstr ""

#: weblate/templates/trans/component_create.html:53
#: weblate/templates/trans/component_create.html:66
#: weblate/templates/trans/component_create.html:80
#: weblate/templates/trans/component_create.html:95
#: weblate/templates/trans/component_create.html:107
#: weblate/templates/trans/component_create.html:123
#: weblate/templates/trans/component_form.html:38
msgid "Continue"
msgstr ""

#: weblate/templates/trans/component_create.html:64
msgid ""
"Create a new translation component from a repository already cloned in "
"Weblate."
msgstr ""

#: weblate/templates/trans/component_create.html:77
msgid ""
"Create a new translation component for an additional branch of the existing "
"translation component."
msgstr ""

#: weblate/templates/trans/component_create.html:79
msgid ""
"The new component will be created for the selected branch with the exact "
"same configuration as the existing one."
msgstr ""

#: weblate/templates/trans/component_create.html:91
msgid ""
"Create a new translation component from an uploaded ZIP file containing "
"strings for translation."
msgstr ""

#: weblate/templates/trans/component_create.html:92
msgid "The filenames within the archive need to have locale codes in them."
msgstr ""

#: weblate/templates/trans/component_create.html:105
msgid ""
"Create a new translation component from an uploaded document for translation."
msgstr ""

#: weblate/templates/trans/component_create.html:119
msgid "Create a new empty translation component to start from scratch."
msgstr ""

#: weblate/templates/trans/component_create.html:120
#, python-format
msgid ""
"Create a ZIP file containing any existing translation files you have, and "
"%(link_start)supload it%(link_end)s."
msgstr ""

#: weblate/templates/trans/component_form.html:33
msgid ""
"You will be able to edit more options in the component settings after "
"creating it."
msgstr ""

#: weblate/templates/trans/delete-component.html:4
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete the %(object)s "
"component and all related content."
msgstr ""

#: weblate/templates/trans/delete-component.html:8
#: weblate/templates/trans/delete-project.html:11
#, fuzzy
#| msgid "Your account has been removed."
msgid "The following translation components will be removed:"
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/templates/trans/delete-component.html:20
#, fuzzy
#| msgid "Component discovery"
msgid "Component to remove"
msgstr "Darganfod cydrannau"

#: weblate/templates/trans/delete-form.html:12
msgid "I understand the consequences, delete this translation"
msgstr ""

#: weblate/templates/trans/delete-project-language.html:4
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete %(object)s "
"translations and all related content."
msgstr ""

#: weblate/templates/trans/delete-project-language.html:6
#, fuzzy
#| msgid "Your account has been removed."
msgid "The following translations will be removed:"
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/templates/trans/delete-project-language.html:14
#, fuzzy
#| msgid "Project name"
msgid "Project language to remove"
msgstr "Enw'r prosiect"

#: weblate/templates/trans/delete-project.html:5
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete the %(object)s "
"project and all related content."
msgstr ""

#: weblate/templates/trans/delete-project.html:6
msgid ""
"This includes, but is not limited to, translation memory, glossaries, or "
"user permissions."
msgstr ""

#: weblate/templates/trans/delete-project.html:21
#, fuzzy
#| msgid "Project name"
msgid "Project to remove"
msgstr "Enw'r prosiect"

#: weblate/templates/trans/delete-translation.html:5
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete the %(object)s "
"translation and all related content."
msgstr ""

#: weblate/templates/trans/delete-translation.html:9
#, fuzzy
#| msgid "Translation editor mode"
msgid "Translation to remove"
msgstr "Modd golygydd cyfieithu"

#: weblate/templates/trans/discover-choice.html:3
msgid "The detected file format is not supported."
msgstr ""

#: weblate/templates/trans/guide/addon.html:3
#, fuzzy
#| msgid "Example addon"
msgid "Enable add-on:"
msgstr "Ychwanegyn enghreifftiol"

#: weblate/templates/trans/merge_instructions.html:6
msgid "Typical workflow for fixing merge conflicts"
msgstr ""

#: weblate/templates/trans/merge_instructions.html:10
msgid ""
"Commit all pending changes in Weblate and lock the translation component."
msgstr ""

#: weblate/templates/trans/merge_instructions.html:14
msgid "Add Weblate exported repository as a remote."
msgstr ""

#: weblate/templates/trans/merge_instructions.html:18
msgid "Merge Weblate changes and resolve any conflicts."
msgstr ""

#: weblate/templates/trans/merge_instructions.html:22
msgid "Push changes into upstream repository."
msgstr ""

#: weblate/templates/trans/merge_instructions.html:26
msgid ""
"Weblate should now be able to see updated repository and you can unlock it."
msgstr ""

#: weblate/templates/trans/merge_instructions.html:33
msgid "Check the FAQ for info on how to resolve this."
msgstr ""

#: weblate/templates/trans/messages_help.html:4
msgid "You can use Django templates markup in the commit messages."
msgstr ""

#: weblate/templates/trans/other-row.html:12
msgid "This translation"
msgstr ""

#: weblate/templates/trans/other-row.html:15
msgid "Propagated"
msgstr ""

#: weblate/templates/trans/other-row.html:18
#: weblate/trans/models/component.py:399
msgid "Locked"
msgstr ""

#: weblate/templates/trans/project-access-row.html:25
#: weblate/templates/trans/project-access.html:54
msgid "Not yet signed in"
msgstr ""

#: weblate/templates/trans/project-access-row.html:52
#, python-format
msgid "This will remove <b>%(user)s</b> access to this project."
msgstr ""

#: weblate/templates/trans/project-access-row.html:69
#, python-format
msgid "Edit team membership for %(username)s"
msgstr ""

#: weblate/templates/trans/project-access-row.html:87
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Administration"
msgid "Resend invitation"
msgstr "Gweinyddiaeth"

#: weblate/templates/trans/project-access.html:10
#: weblate/trans/models/project.py:138
msgid "Access control"
msgstr ""

#: weblate/templates/trans/project-access.html:19
#: weblate/templates/trans/project-access.html:41
#: weblate/templates/trans/project-access.html:140
#: weblate/templates/trans/project-access.html:258 weblate/trans/forms.py:2454
msgid "Teams"
msgstr ""

#: weblate/templates/trans/project-access.html:40
#, fuzzy
#| msgid "Last invoice"
msgid "Last sign in"
msgstr "Anfoneb ddiwethaf"

#: weblate/templates/trans/project-access.html:78
msgid ""
"Once all its permissions are removed, the user will be removed from the "
"project."
msgstr ""

#: weblate/templates/trans/project-access.html:89
#, fuzzy
#| msgid "Add new string"
msgid "Add a user"
msgstr "Ychwanegu llinyn newydd"

#: weblate/templates/trans/project-access.html:110
msgid "Block"
msgstr ""

#: weblate/templates/trans/project-access.html:121
msgid "Invite new user"
msgstr ""

#: weblate/templates/trans/project-access.html:127
msgid "Invite"
msgstr ""

#: weblate/templates/trans/project-access.html:162
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Access repository"
msgid "Access only"
msgstr "Mynediad i'r ystorfa"

#: weblate/templates/trans/project-access.html:192
#, python-format
msgid "This will delete the team <b>%(name)s</b> from this project."
msgstr ""

#: weblate/templates/trans/project-access.html:232
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage glossary"
msgid "Create new team"
msgstr "Rheoli geirfa"

#: weblate/templates/trans/project-access.html:277
msgid "Create a project token"
msgstr ""

#: weblate/templates/trans/project-access.html:283
msgid "Create"
msgstr ""

#: weblate/templates/trans/project-access.html:293
#, fuzzy
#| msgctxt "Translation memory category"
#| msgid "Personal: {}"
msgid "Personal API key"
msgstr "Personol: {}"

#: weblate/templates/trans/project-access.html:306
msgid "This is your personal API key, do not share it with anybody else."
msgstr ""

#: weblate/templates/trans/project_form.html:7
msgid "Create project"
msgstr ""

#: weblate/templates/trans/project_form.html:12
msgid "You currently do not have permission to create projects."
msgstr ""

#: weblate/templates/trans/projecttoken-created.html:4
#, fuzzy
#| msgid "Repository operation"
msgid "Token copied to clipboard."
msgstr "Gweithrediad yr ystorfa"

#: weblate/templates/trans/projecttoken-created.html:4
#, fuzzy
#| msgid "Repository operation"
msgid "Copy token to clipboard"
msgstr "Gweithrediad yr ystorfa"

#: weblate/templates/trans/projecttoken-created.html:6
#, python-format
msgid ""
"Token created. Please save it now, as it won't be displayed again: %(token)s"
msgstr ""

#: weblate/templates/trans/repo_help.html:2
msgid ""
"When changing the repository URL, the existing content will be merged with "
"new repository. This will work just fine if the repository has been moved to "
"a different location. If the repository content is different, it might be "
"better to create new translation component."
msgstr ""

#: weblate/templates/translate.html:57
msgid "Edit in Zen mode"
msgstr ""

#: weblate/templates/translate.html:57 weblate/templates/translation.html:193
#: weblate/templates/zen.html:26
msgid "Zen"
msgstr ""

#: weblate/templates/translate.html:60 weblate/templates/zen.html:48
msgid "Configure editor"
msgstr ""

#: weblate/templates/translate.html:78
msgid "Permalink copied to clipboard."
msgstr ""

#: weblate/templates/translate.html:78
msgid "Copy permalink"
msgstr ""

#: weblate/templates/translate.html:82
#, fuzzy
#| msgid "Add glossary entry"
msgid "Forbidden glossary term"
msgstr "Ychwanegu cofnod geirfa"

#: weblate/templates/translate.html:84
#, fuzzy
#| msgid "Glossary"
msgid "Glossary term"
msgstr "Geirfa"

#: weblate/templates/translate.html:113 weblate/templates/zen-units.html:64
msgid "Source change"
msgstr ""

#: weblate/templates/translate.html:129
#, fuzzy
#| msgid "Interface Language"
msgid "Intermediate language"
msgstr "Iaith Rhyngwyneb"

#: weblate/templates/translate.html:138 weblate/templates/translate.html:605
#: weblate/templates/zen-units.html:28 weblate/trans/forms.py:460
#: weblate/trans/models/unit.py:330
#, fuzzy
#| msgid "Upload translations"
msgid "Explanation"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/templates/translate.html:161 weblate/trans/forms.py:968
#, fuzzy
#| msgid "Edit source string"
msgid "Report issue with the source string"
msgstr "Golygu llinyn ffynhonnell"

#: weblate/templates/translate.html:181
#, fuzzy
#| msgid "Delete suggestion"
msgid "Delete string"
msgstr "Dileu awgrym"

#: weblate/templates/translate.html:189
#, fuzzy
#| msgid "Changed string"
msgid "Add variant of this string"
msgstr "Llinyn wedi newid"

#: weblate/templates/translate.html:198 weblate/templates/translate.html:229
msgid "This translation is currently locked."
msgstr ""

#: weblate/templates/translate.html:202
#, fuzzy
#| msgid "Delete existing translation"
msgid "Please sign in to save translations."
msgstr "Dileu'r cyfieithiad presennol"

#: weblate/templates/translate.html:204
msgid ""
"Only reviewers can change approved strings, please add a suggestion if you "
"think the string should be changed."
msgstr ""

#: weblate/templates/translate.html:206
msgid ""
"This translation only accepts suggestions, and these are approved by voting."
msgstr ""

#: weblate/templates/translate.html:208
msgid ""
"Contributing to this translation requires you agree to its contributor "
"agreement."
msgstr ""

#: weblate/templates/translate.html:212
msgid "Insufficient privileges for editing source strings."
msgstr ""

#: weblate/templates/translate.html:214 weblate/trans/views/edit.py:401
#: weblate/trans/views/edit.py:422 weblate/trans/views/edit.py:440
#: weblate/trans/views/edit.py:907
msgid "Insufficient privileges for saving translations."
msgstr ""

#: weblate/templates/translate.html:217
msgid "Save and continue"
msgstr ""

#: weblate/templates/translate.html:220
msgid "Save and stay"
msgstr ""

#: weblate/templates/translate.html:227
msgid "Insufficient privileges for adding suggestions."
msgstr ""

#: weblate/templates/translate.html:233
msgid "Suggest"
msgstr ""

#: weblate/templates/translate.html:235
msgid "Skip"
msgstr ""

#: weblate/templates/translate.html:241
msgid "Messages placed around this one"
msgstr ""

#: weblate/templates/translate.html:241
msgid "Nearby strings"
msgstr ""

#: weblate/templates/translate.html:243
#, fuzzy
#| msgid "Ignore failing check"
msgid "Strings with similar keys"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/templates/translate.html:243
#, fuzzy
#| msgid "Ignore failing check"
msgid "Similar keys"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/templates/translate.html:246
#, fuzzy
#| msgid "Changed string"
msgid "Variants of the string"
msgstr "Llinyn wedi newid"

#: weblate/templates/translate.html:246 weblate/templates/translate.html:513
msgid "Variants"
msgstr ""

#: weblate/templates/translate.html:252
msgid "Other occurrences"
msgstr ""

#: weblate/templates/translate.html:258
#, fuzzy
#| msgid "Upload translations"
msgid "Computer-aided translation suggestions"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/templates/translate.html:258
#, fuzzy
#| msgid "Automatic translation"
msgid "Automatic suggestions"
msgstr "Cyfieithu awtomatig"

#: weblate/templates/translate.html:260
msgid "Translations of this string in the other languages"
msgstr ""

#: weblate/templates/translate.html:260
msgid "Other languages"
msgstr ""

#: weblate/templates/translate.html:261
msgid "List of recent changes done in Weblate"
msgstr ""

#: weblate/templates/translate.html:296
msgid "Showing only subset of the strings as there were too many matches."
msgstr ""

#: weblate/templates/translate.html:306
msgid "Difference to current string"
msgstr ""

#: weblate/templates/translate.html:317
msgid "The following string has the same context and source."
msgid_plural "The following strings have the same context and source."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/translate.html:325
msgid "The following string has different context, but the same source."
msgid_plural ""
"The following strings have different contexts, but the same source."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/translate.html:333
msgid "The following string has a different source, but the same context."
msgid_plural ""
"The following strings have different sources, but the same context."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/translate.html:343
#, fuzzy
#| msgid "Edit source strings"
msgid "Apply selected translation to all propagated strings"
msgstr "Golygu llinynnau ffynhonnell"

#: weblate/templates/translate.html:345
#, fuzzy
#| msgid "Comment on own translation"
msgid "Apply selected translation to current string"
msgstr "Sylw ar eich cyfieithiad eich hun"

#: weblate/templates/translate.html:377
msgid "Origin"
msgstr ""

#: weblate/templates/translate.html:378
msgid "Similarity"
msgstr ""

#: weblate/templates/translate.html:403
msgid "Comment on this string for fellow translators and developers to read."
msgstr ""

#: weblate/templates/translate.html:425
msgid "Things to check"
msgstr ""

#: weblate/templates/translate.html:435
#, python-format
msgid "There is %(count)s suggestion for this string."
msgid_plural "There are %(count)s suggestions for this string."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/translate.html:449
msgid "Enforced"
msgstr ""

#: weblate/templates/translate.html:462
msgid "Fix string"
msgstr ""

#: weblate/templates/translate.html:472
#, fuzzy
#| msgid "All languages"
msgid "For all languages"
msgstr "Pob iaith"

#: weblate/templates/translate.html:501
#, python-format
msgid "There is %(count)s comment for this string."
msgid_plural "There are %(count)s comments for this string."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/translate.html:515
#, python-format
msgid "There is %(count)s variant of this string."
msgid_plural "There are %(count)s variants of this string."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/translate.html:532
#, fuzzy, python-format
#| msgid "Glossary"
msgid "Browse glossary %(name)s"
msgstr "Geirfa"

#: weblate/templates/translate.html:554 weblate/templates/translate.html:564
#, fuzzy
#| msgid "Add glossary entry"
msgid "Add term to glossary"
msgstr "Ychwanegu cofnod geirfa"

#: weblate/templates/translate.html:583
#, fuzzy
#| msgid "Strings needing action"
msgid "String information"
msgstr "Llinynnau sydd angen eu gweithredu"

#: weblate/templates/translate.html:595
msgid "No screenshot currently associated."
msgstr ""

#: weblate/templates/translate.html:610
msgid "No explanation currently provided."
msgstr ""

#: weblate/templates/translate.html:639
msgid "No labels currently set."
msgstr ""

#: weblate/templates/translate.html:647
msgid "Flags"
msgstr ""

#: weblate/templates/translate.html:652
msgid "No flags currently set."
msgstr ""

#: weblate/templates/translate.html:666 weblate/utils/views.py:139
#, fuzzy
#| msgid "Starting spaces"
msgid "String age"
msgstr "Bylchau cychwynnol"

#: weblate/templates/translate.html:672
msgid "Source string age"
msgstr ""

#: weblate/templates/translate.html:683
#, python-format
msgid "%(filename)s, string %(position)s"
msgstr ""

#: weblate/templates/translate.html:685
#, python-format
msgid "string %(position)s"
msgstr ""

#: weblate/templates/translate.html:688
msgid "pending"
msgstr ""

#: weblate/templates/translate.html:717
msgid "Inherited flags"
msgstr ""

#: weblate/templates/translate.html:723
#, python-format
msgid "<code>%(flags)s</code> was extracted from %(filename)s."
msgstr ""

#: weblate/templates/translate.html:728 weblate/templates/translate.html:733
#, python-format
msgid "<code>%(flags)s</code> is inherited from %(object)s."
msgstr ""

#: weblate/templates/translate.html:759
#, fuzzy, python-format
#| msgid "Changed string"
msgid "Add a new variant for \"%(existing)s\""
msgstr "Llinyn wedi newid"

#: weblate/templates/translation.html:54
#, fuzzy
#| msgid "Upload translations"
msgid "Download translation"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/templates/translation.html:56 weblate/templates/translation.html:355
msgid "Customize download"
msgstr ""

#: weblate/templates/translation.html:58
msgid "Upload translation"
msgstr ""

#: weblate/templates/translation.html:130 weblate/templates/widgets.html:70
#: weblate/templates/widgets.html:78 weblate/templates/widgets.html:85
#: weblate/templates/widgets.html:93
msgid "Translation status"
msgstr ""

#: weblate/templates/translation.html:153
msgid "Words"
msgstr ""

#: weblate/templates/translation.html:161
msgid "This translation is being used as source strings within this component."
msgstr ""

#: weblate/templates/translation.html:171
msgid "Strings status"
msgstr ""

#: weblate/templates/translation.html:187
#, python-format
msgid "%(count)s word"
msgid_plural "%(count)s words"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/templates/translation.html:202
msgid "Other components"
msgstr ""

#: weblate/templates/translation.html:205
#, fuzzy
#| msgid "Default component list"
msgid "Browse all components"
msgstr "Rhestr cydran rhagosodedig"

#: weblate/templates/translation.html:219
msgid "Browse all translation changes"
msgstr ""

#: weblate/templates/translation.html:234
msgid ""
"Automatic translation takes existing translations in this project and "
"applies them to the current component. It can be used to push translations "
"to a different branch, to fix inconsistent translations or to translate a "
"new component using translation memory."
msgstr ""

#: weblate/templates/translation.html:235
msgid ""
"Automatic translation via machine translation uses active machine "
"translation engines to get the best possible translations and applies them "
"in this project."
msgstr ""

#: weblate/templates/translation.html:292
msgid ""
"You can add a new translation string here, it will automatically appear in "
"all translations."
msgstr ""

#: weblate/templates/translation.html:310
msgid "Quick downloads"
msgstr ""

#: weblate/templates/translation.html:317
#, fuzzy
#| msgid "Some plural forms are translated in the same way"
msgid "File in original format as translated in the repository"
msgstr "Mae rhai ffurfiau lluosog yn cael eu cyfieithu yn yr un modd"

#: weblate/templates/translation.html:326
msgid ""
"All strings, converted files enriched with comments; suitable for offline "
"translation"
msgstr ""

#: weblate/templates/translation.html:338
msgid ""
"Unfinished strings, converted files enriched with comments; suitable for "
"offline translation"
msgstr ""

#: weblate/templates/translation.html:380
msgid "The uploaded file will be merged with the current translation."
msgstr ""

#: weblate/templates/translation.html:382
msgid ""
"Select it from the dropdown menu if you want to overwrite already translated "
"strings."
msgstr ""

#: weblate/templates/translation.html:408
msgid ""
"The message is shown on the translation page, until its given expiry, or "
"deletion."
msgstr ""

#: weblate/templates/widgets.html:6
msgid "Widgets"
msgstr ""

#: weblate/templates/widgets.html:11
msgid "Promoting translation projects"
msgstr ""

#: weblate/templates/widgets.html:14
#, python-format
msgid "You can point newcomers to the introduction page at %(engage_link)s."
msgstr ""

#: weblate/templates/widgets.html:17
msgid "Promoting specific translations"
msgstr ""

#: weblate/templates/widgets.html:20
msgid ""
"Besides promoting the whole translation project, you can also choose a "
"specific language or component to promote:"
msgstr ""

#: weblate/templates/widgets.html:24
msgid "Image widgets"
msgstr ""

#: weblate/templates/widgets.html:27
msgid ""
"You can use the following widgets to promote translation of your project. "
"They can increase the visibility of your translation projects and bring in "
"new contributors."
msgstr ""

#: weblate/templates/widgets.html:47
msgid "Color variants:"
msgstr ""

#: weblate/templates/widgets.html:57 weblate/trans/forms.py:1145
msgid "HTML"
msgstr "HTML"

#: weblate/templates/widgets.html:58
msgid "BBCode"
msgstr ""

#: weblate/templates/widgets.html:59
#, fuzzy
#| msgid "Markdown text"
msgid "Markdown"
msgstr "Testun tagio"

#: weblate/templates/widgets.html:60 weblate/trans/forms.py:1143
msgid "reStructuredText"
msgstr ""

#: weblate/templates/widgets.html:61
msgid "Textile code"
msgstr ""

#: weblate/templates/widgets.html:62
msgid "Image URL"
msgstr ""

#: weblate/templates/zen-units.html:18
msgid "Open in full editor"
msgstr ""

#: weblate/templates/zen-units.html:99 weblate/trans/views/edit.py:558
msgid "The translation has come to an end."
msgstr ""

#: weblate/templates/zen.html:46
msgid "Edit in single string mode"
msgstr ""

#: weblate/templates/zen.html:46
msgid "Exit Zen"
msgstr ""

#: weblate/trans/admin.py:38
msgid "Commit pending changes"
msgstr ""

#: weblate/trans/admin.py:46
msgid "Update VCS repository"
msgstr ""

#: weblate/trans/admin.py:65
msgid "Update quality checks"
msgstr ""

#: weblate/trans/admin.py:90
msgid "Administrators"
msgstr ""

#: weblate/trans/admin.py:111
msgid "VCS repositories"
msgstr ""

#: weblate/trans/apps.py:27
msgid "Weblate translations"
msgstr ""

#: weblate/trans/autofixes/chars.py:31
msgid "Trailing ellipsis"
msgstr "Elipsis dilynol"

#: weblate/trans/autofixes/chars.py:57
#, fuzzy
#| msgid "Special characters"
msgid "Control characters"
msgstr "Nodau arbennig"

#: weblate/trans/autofixes/custom.py:45
msgid "Apostrophes in Java MessageFormat"
msgstr ""

#: weblate/trans/autofixes/whitespace.py:36
msgid "Trailing and leading whitespace"
msgstr ""

#: weblate/trans/context_processors.py:133
msgid "Hosted Weblate, the place to localize your software project."
msgstr ""

#: weblate/trans/context_processors.py:136
msgid "This site runs Weblate for localizing various software projects."
msgstr ""

#: weblate/trans/feeds.py:38 weblate/trans/feeds.py:72
#, python-format
msgid "Recent changes in %s"
msgstr ""

#: weblate/trans/feeds.py:41 weblate/trans/feeds.py:75
#, python-format
msgid "All recent changes made using Weblate in %s."
msgstr ""

#: weblate/trans/filter.py:34
#, fuzzy
#| msgid "Number of strings"
msgid "Read-only strings"
msgstr "Nifer y llinynnau"

#: weblate/trans/filter.py:35 weblate/trans/filter.py:122
#, fuzzy
#| msgid "Translate"
msgid "Untranslated strings"
msgstr "Cyfieithu"

#: weblate/trans/filter.py:38 weblate/trans/filter.py:125
msgid "Strings marked for edit"
msgstr ""

#: weblate/trans/filter.py:40
#, fuzzy
#| msgid "Ignore failing check"
msgid "Strings with variants"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/trans/filter.py:41
#, fuzzy
#| msgid "Ignore failing check"
msgid "Strings with labels"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/trans/filter.py:42
#, fuzzy
#| msgid "Ignore failing check"
msgid "Strings with context"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/trans/filter.py:45 weblate/trans/filter.py:127
#, fuzzy
#| msgid "Pending suggestions"
msgid "Unfinished strings without suggestions"
msgstr "Awgrymiadau'n disgwyl sylw"

#: weblate/trans/filter.py:52
#, fuzzy
#| msgid "Ignore failing check"
msgid "Translated strings with any failing checks"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/trans/filter.py:57
#, fuzzy
#| msgid "Ignore failing check"
msgid "Translated strings with dismissed checks"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/trans/filter.py:60 weblate/trans/filter.py:130
msgid "Approved strings"
msgstr ""

#: weblate/trans/filter.py:66 weblate/trans/filter.py:132
msgid "Strings waiting for review"
msgstr ""

#: weblate/trans/filter.py:67
#, fuzzy
#| msgid "Ignore failing check"
msgid "Strings without a label"
msgstr "Anwybyddu gwirio sy'n methu"

#: weblate/trans/filter.py:68
#, fuzzy
#| msgid "Translate"
msgid "Pluralized string"
msgstr "Cyfieithu"

#: weblate/trans/filter.py:73 weblate/trans/filter.py:135
#, fuzzy
msgid "Failing check: {}"
msgstr "Gwiriadau methu"

#: weblate/trans/filter.py:99 weblate/trans/filter.py:140
#, fuzzy
#| msgctxt "Translation memory category"
#| msgid "Shared: {}"
msgid "Labeled: {}"
msgstr "Rhannu: {}"

#: weblate/trans/forms.py:154
msgid "Invalid checksum specified!"
msgstr ""

#: weblate/trans/forms.py:166
msgid "More possible users were found."
msgstr ""

#: weblate/trans/forms.py:180
#, fuzzy
#| msgid "Trailing question"
msgid "Missing query string."
msgstr "Cwestiwn dilynol"

#: weblate/trans/forms.py:187
#, fuzzy
#| msgid "Failed to parse TMX file!"
msgid "Could not parse query string: {}"
msgstr "Wedi methu dosrannu ffeil TMX!"

#: weblate/trans/forms.py:230 weblate/trans/forms.py:238
msgid "Toggle text direction"
msgstr ""

#: weblate/trans/forms.py:375
msgid "Missing translated string!"
msgstr ""

#: weblate/trans/forms.py:381
msgid "Search filter"
msgstr ""

#: weblate/trans/forms.py:386
msgid "Please choose a valid filter type."
msgstr ""

#: weblate/trans/forms.py:418
msgid "The string you wanted to translate is no longer available."
msgstr ""

#: weblate/trans/forms.py:432 weblate/trans/forms.py:451
msgid "Needs editing"
msgstr ""

#: weblate/trans/forms.py:434
msgid ""
"Strings are usually marked as \"Needs editing\" after the source string is "
"updated, or when marked as such manually."
msgstr ""

#: weblate/trans/forms.py:449
msgid "Review state"
msgstr ""

#: weblate/trans/forms.py:452
msgid "Waiting for review"
msgstr ""

#: weblate/trans/forms.py:462 weblate/trans/models/unit.py:334
msgid "Additional explanation to clarify meaning or usage of the string."
msgstr ""

#: weblate/trans/forms.py:527
msgid "Source string has been changed meanwhile. Please check your changes."
msgstr ""

#: weblate/trans/forms.py:535
msgid ""
"Translation of the string has been changed meanwhile. Please check your "
"changes."
msgstr ""

#: weblate/trans/forms.py:543
msgid "Translation text too long!"
msgstr ""

#: weblate/trans/forms.py:592
msgid "File upload mode"
msgstr ""

#: weblate/trans/forms.py:594 weblate/trans/forms.py:831
msgid "Add as translation"
msgstr ""

#: weblate/trans/forms.py:595
msgid "Add as approved translation"
msgstr ""

#: weblate/trans/forms.py:596 weblate/trans/forms.py:830
msgid "Add as suggestion"
msgstr ""

#: weblate/trans/forms.py:597
msgid "Add as translation needing edit"
msgstr ""

#: weblate/trans/forms.py:598
msgid "Replace existing translation file"
msgstr ""

#: weblate/trans/forms.py:599
#, fuzzy
#| msgid "Edit source strings"
msgid "Update source strings"
msgstr "Golygu llinynnau ffynhonnell"

#: weblate/trans/forms.py:600
#, fuzzy
#| msgid "Add new string"
msgid "Add new strings"
msgstr "Ychwanegu llinyn newydd"

#: weblate/trans/forms.py:606
msgid "Processing of strings needing edit"
msgstr ""

#: weblate/trans/forms.py:608
msgid "Do not import"
msgstr ""

#: weblate/trans/forms.py:609
msgid "Import as string needing edit"
msgstr ""

#: weblate/trans/forms.py:610
msgid "Import as translated"
msgstr ""

#: weblate/trans/forms.py:636
msgid "Conflict handling"
msgstr ""

#: weblate/trans/forms.py:638
msgid ""
"Whether to overwrite existing translations if the string is already "
"translated."
msgstr ""

#: weblate/trans/forms.py:642
#, fuzzy
#| msgid "Keep previous msgids of translated strings"
msgid "Update only untranslated strings"
msgstr "Cadw msgids llinynnau cyfieithwyd yn flaenorol"

#: weblate/trans/forms.py:643
#, fuzzy
#| msgid "Edit source strings"
msgid "Update translated strings"
msgstr "Golygu llinynnau ffynhonnell"

#: weblate/trans/forms.py:644
#, fuzzy
#| msgid "Edit source strings"
msgid "Update translated and approved strings"
msgstr "Golygu llinynnau ffynhonnell"

#: weblate/trans/forms.py:654
msgid "Author name"
msgstr ""

#: weblate/trans/forms.py:655
msgid "Author e-mail"
msgstr ""

#: weblate/trans/forms.py:800 weblate/trans/forms.py:802
msgid "Could not find merged string."
msgstr ""

#: weblate/trans/forms.py:820
msgid "Could not find reverted change."
msgstr ""

#: weblate/trans/forms.py:828
msgid "Automatic translation mode"
msgstr ""

#: weblate/trans/forms.py:832
msgid "Add as needing edit"
msgstr ""

#: weblate/trans/forms.py:840
msgid ""
"Please note that translating all strings will discard all existing "
"translations."
msgstr ""

#: weblate/trans/forms.py:845
msgid "Automatic translation source"
msgstr ""

#: weblate/trans/forms.py:847
msgid "Other translation components"
msgstr ""

#: weblate/trans/forms.py:848
msgid "Machine translation"
msgstr ""

#: weblate/trans/forms.py:856
msgid ""
"Turn on contribution to shared translation memory for the project to get "
"access to additional components."
msgstr ""

#: weblate/trans/forms.py:862
msgid "Machine translation engines"
msgstr ""

#: weblate/trans/forms.py:865
msgid "Score threshold"
msgstr ""

#: weblate/trans/forms.py:890
msgid ""
"Enter component to use as source, keep blank to use all components in "
"current project."
msgstr ""

#: weblate/trans/forms.py:901
msgid "All components in current project"
msgstr ""

#: weblate/trans/forms.py:933 weblate/trans/forms.py:942
#: weblate/trans/forms.py:950
#, fuzzy
#| msgid "Component wide notifications"
msgid "Component not found!"
msgstr "Hysbysiadau eang am gydrannau"

#: weblate/trans/forms.py:952
#, fuzzy
#| msgid "Please review and confirm the matched components."
msgid "Please provide valid component slug!"
msgstr "Adolygwch a chadarnhewch y cydrannau cydweddus."

#: weblate/trans/forms.py:960
msgid "Scope"
msgstr ""

#: weblate/trans/forms.py:962
msgid ""
"Is your comment specific to this translation or generic for all of them?"
msgstr ""

#: weblate/trans/forms.py:972
msgid "Source string comment, suggestions for changes to this string"
msgstr ""

#: weblate/trans/forms.py:976
msgid "Translation comment, discussions with other translators"
msgstr ""

#: weblate/trans/forms.py:983 weblate/trans/models/announcement.py:86
#: weblate/trans/models/project.py:111
msgid "You can use Markdown and mention users by @username."
msgstr ""

#: weblate/trans/forms.py:998
msgid "All components"
msgstr ""

#: weblate/trans/forms.py:1044
msgid "Please choose"
msgstr ""

#: weblate/trans/forms.py:1112
msgid "User to add"
msgstr ""

#: weblate/trans/forms.py:1114 weblate/trans/forms.py:1123
msgid "Please type in an existing Weblate account name or e-mail address."
msgstr ""

#: weblate/trans/forms.py:1127
msgid "Block duration"
msgstr ""

#: weblate/trans/forms.py:1129
msgid "Block user until I unblock them"
msgstr ""

#: weblate/trans/forms.py:1130
msgid "Block user for one day"
msgstr ""

#: weblate/trans/forms.py:1131
msgid "Block user for one week"
msgstr ""

#: weblate/trans/forms.py:1132
msgid "Block user for one month"
msgstr ""

#: weblate/trans/forms.py:1140
msgid "Report format"
msgstr ""

#: weblate/trans/forms.py:1141
msgid "Choose file format for the report"
msgstr ""

#: weblate/trans/forms.py:1149
msgid "Report period"
msgstr ""

#: weblate/trans/forms.py:1151
msgid "Last 30 days"
msgstr ""

#: weblate/trans/forms.py:1152
msgid "This month"
msgstr ""

#: weblate/trans/forms.py:1153
msgid "Last month"
msgstr ""

#: weblate/trans/forms.py:1154
msgid "This year"
msgstr ""

#: weblate/trans/forms.py:1155
msgid "Last year"
msgstr ""

#: weblate/trans/forms.py:1156
msgid "As specified"
msgstr ""

#: weblate/trans/forms.py:1161 weblate/trans/forms.py:2378
msgid "Starting date"
msgstr ""

#: weblate/trans/forms.py:1164 weblate/trans/forms.py:2381
msgid "Ending date"
msgstr ""

#: weblate/trans/forms.py:1211 weblate/trans/forms.py:1213
msgid "Missing date!"
msgstr ""

#: weblate/trans/forms.py:1225
msgid "Starting date has to be before ending date!"
msgstr ""

#: weblate/trans/forms.py:1243
msgid "You do not have permission to access this component!"
msgstr ""

#: weblate/trans/forms.py:1300
msgid "This field has been identified as spam!"
msgstr ""

#: weblate/trans/forms.py:1389 weblate/trans/forms.py:1937
msgid "Basic"
msgstr ""

#: weblate/trans/forms.py:1391
msgid "License"
msgstr ""

#: weblate/trans/forms.py:1392
msgid "Upstream links"
msgstr ""

#: weblate/trans/forms.py:1394
msgid "Listing and access"
msgstr ""

#: weblate/trans/forms.py:1415
msgid "Translation settings"
msgstr ""

#: weblate/trans/forms.py:1425
msgid "Version control"
msgstr ""

#: weblate/trans/forms.py:1427
msgid "Locations"
msgstr ""

#: weblate/trans/forms.py:1437
msgid "Version control settings"
msgstr ""

#: weblate/trans/forms.py:1446 weblate/trans/forms.py:1448
msgid "Commit messages"
msgstr ""

#: weblate/trans/forms.py:1464
msgid "Translation files"
msgstr ""

#: weblate/trans/forms.py:1471
msgid "Monolingual translations"
msgstr ""

#: weblate/trans/forms.py:1477
msgid "Adding new languages"
msgstr ""

#: weblate/trans/forms.py:1579
msgid "Select existing component to copy configuration from."
msgstr ""

#: weblate/trans/forms.py:1661 weblate/trans/forms.py:1666
#, fuzzy
#| msgid "A user with that username already exists."
msgid "Component with the same name already exists."
msgstr "Mae defnyddiwr gyda'r enw defnyddiwr hwnnw eisoes yn bodoli."

#: weblate/trans/forms.py:1686
msgid "ZIP file containing translations"
msgstr ""

#: weblate/trans/forms.py:1700
#, fuzzy
#| msgid "translate"
msgid "Document to translate"
msgstr "Cyfieithu"

#: weblate/trans/forms.py:1763
msgid "Choose translation files to import"
msgstr ""

#: weblate/trans/forms.py:1764
msgid "Specify configuration manually"
msgstr ""

#: weblate/trans/forms.py:1901
#, python-format
msgid ""
"You must specify a license for these components to make them publicly "
"accessible: %s"
msgstr ""

#: weblate/trans/forms.py:1944
msgid "Access"
msgstr ""

#: weblate/trans/forms.py:1953
msgid "Workflow"
msgstr ""

#: weblate/trans/forms.py:1978
msgid ""
"Uses and contributes to the pool of shared translations between projects."
msgstr ""

#: weblate/trans/forms.py:2015
msgid "Optional additional filter on the strings"
msgstr ""

#: weblate/trans/forms.py:2018
msgid "Search string"
msgstr ""

#: weblate/trans/forms.py:2022
msgid "Case sensitive string to search for and replace."
msgstr ""

#: weblate/trans/forms.py:2025
msgid "Replacement string"
msgstr ""

#: weblate/trans/forms.py:2107
msgid "Translation key"
msgstr ""

#: weblate/trans/forms.py:2109
msgid ""
"Key used to identify string in translation file. File format specific rules "
"might apply."
msgstr ""

#: weblate/trans/forms.py:2115
msgid "Source language text"
msgstr ""

#: weblate/trans/forms.py:2117
msgid ""
"You can edit this later, as with any other string in the source language."
msgstr ""

#. Translators: Translation context for Gettext
#: weblate/trans/forms.py:2133 weblate/trans/models/component.py:3125
msgid "Context"
msgstr "Cyd-destun"

#: weblate/trans/forms.py:2134
msgid "Optional context to clarify the source strings."
msgstr ""

#: weblate/trans/forms.py:2140
msgid "Automatically adjust context when same string already exists."
msgstr ""

#: weblate/trans/forms.py:2162
msgid "You can edit this later, as with any other string in the translation."
msgstr ""

#: weblate/trans/forms.py:2238
msgid "State to set"
msgstr ""

#: weblate/trans/forms.py:2238
#, fuzzy
#| msgid "Download changes"
msgid "Do not change"
msgstr "Llwytho newidiadau i lawr"

#: weblate/trans/forms.py:2240
#, fuzzy
#| msgid "Translation notifications"
msgid "Translation flags to add"
msgstr "Hysbysiadau cyfieithu"

#: weblate/trans/forms.py:2241
#, fuzzy
#| msgid "Translation editor mode"
msgid "Translation flags to remove"
msgstr "Modd golygydd cyfieithu"

#: weblate/trans/forms.py:2244
msgid "Labels to add"
msgstr ""

#: weblate/trans/forms.py:2250
#, fuzzy
#| msgid "Language %s removed."
msgid "Labels to remove"
msgstr "Wedi tynnu'r iaith %s."

#: weblate/trans/forms.py:2289
msgid "I accept the contributor agreement"
msgstr ""

#: weblate/trans/forms.py:2315
msgid "The slug does not match the one marked for deletion!"
msgstr ""

#: weblate/trans/forms.py:2321 weblate/trans/forms.py:2330
#: weblate/trans/forms.py:2339 weblate/trans/forms.py:2348
#, fuzzy
#| msgid "New password confirmation"
msgid "Removal confirmation"
msgstr "Cadarnhau cyfrinair newydd"

#: weblate/trans/forms.py:2322
msgid "Please type in the full slug of the translation to confirm."
msgstr ""

#: weblate/trans/forms.py:2331
msgid "Please type in the full slug of the component to confirm."
msgstr ""

#: weblate/trans/forms.py:2340
msgid "Please type in the slug of the project to confirm."
msgstr ""

#: weblate/trans/forms.py:2349
msgid "Please type in the slug of the project and language to confirm."
msgstr ""

#: weblate/trans/forms.py:2376
#, fuzzy
#| msgid "username"
msgid "Author username"
msgstr "enw defnyddiwr"

#: weblate/trans/forms.py:2433
msgid "Expiry cannot be in the past!"
msgstr ""

#: weblate/trans/guide.py:80
msgid "Version control integration"
msgstr ""

#: weblate/trans/guide.py:89
msgid "Configure repository hooks for automated flow of updates to Weblate."
msgstr ""

#: weblate/trans/guide.py:110
msgid "Configure push URL for automated flow of translations from Weblate."
msgstr ""

#: weblate/trans/guide.py:124
msgid "Building community"
msgstr ""

#: weblate/trans/guide.py:132
msgid "Define translation instructions to give translators a guideline."
msgstr ""

#: weblate/trans/guide.py:148
msgid "Make your translations available under a libre license."
msgstr ""

#: weblate/trans/guide.py:164 weblate/trans/templatetags/translations.py:766
msgid "Fix this component to clear its alerts."
msgstr ""

#: weblate/trans/guide.py:177
msgid "Provide context to the translators"
msgstr ""

#: weblate/trans/guide.py:185
msgid "Add screenshots to show where strings are being used."
msgstr ""

#: weblate/trans/guide.py:199
msgid "Use flags to indicate special strings in your translation."
msgstr ""

#: weblate/trans/guide.py:217
msgid "Add safe-html flag to avoid dangerous HTML from translators."
msgstr ""

#: weblate/trans/guide.py:246
msgid "Workflow customization"
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:168
msgid "Duplicated string found in the file."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:175
msgid "Duplicated translation."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:197
msgid "Duplicated file mask."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:210
msgid "Could not merge the repository."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:219
msgid "Could not update the repository."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:228
msgid "Could not push the repository."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:269
msgid "Could not parse translation files."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:276
msgid "Your billing plan has exceeded its limits."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:282
msgid "Repository outdated."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:289
msgid "Repository has changes."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:297
msgid "License info missing."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:305 weblate/trans/models/alert.py:312
#: weblate/trans/models/alert.py:320
msgid "Could not run add-on."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:328
msgid "Misconfigured monolingual translation."
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:336
msgid "Unsupported component configuration"
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:349
msgid "Broken repository browser URL"
msgstr ""

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:363
#, fuzzy
#| msgid "Project website"
msgid "Broken project website URL"
msgstr "Gwefan y project"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:376
#, fuzzy
#| msgid "Add screenshot"
msgid "Unused screenshot"
msgstr "Ychwanegu llun sgrin"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:384
#, fuzzy
#| msgid "Language code"
msgid "Ambiguous language code."
msgstr "Cod iaith"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:401
msgid "Does not meet Libre hosting conditions."
msgstr ""

#: weblate/trans/models/alert.py:406
msgid "Unused enforced checks."
msgstr ""

#: weblate/trans/models/alert.py:413
msgid "No file mask matches."
msgstr ""

#: weblate/trans/models/alert.py:425
msgid "Inexistant files."
msgstr ""

#: weblate/trans/models/announcement.py:111
msgid "Category"
msgstr ""

#: weblate/trans/models/announcement.py:112
msgid "Category defines color used for the message."
msgstr ""

#: weblate/trans/models/announcement.py:114
msgid "Info (light blue)"
msgstr ""

#: weblate/trans/models/announcement.py:115
msgid "Warning (yellow)"
msgstr ""

#: weblate/trans/models/announcement.py:116
msgid "Danger (red)"
msgstr ""

#: weblate/trans/models/announcement.py:117
msgid "Success (green)"
msgstr ""

#: weblate/trans/models/announcement.py:125
msgid "Expiry date"
msgstr ""

#: weblate/trans/models/announcement.py:127
msgid ""
"The message will be not shown after this date. Use it to announce string "
"freeze and translation deadline for next release."
msgstr ""

#: weblate/trans/models/announcement.py:135
msgid "Notify users"
msgstr ""

#: weblate/trans/models/announcement.py:150
msgid "Do not specify both component and project!"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:250
msgid "Resource update"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:252
msgid "Translation completed"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:254
msgid "Translation changed"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:256
msgid "New translation"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:258
msgid "Comment added"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:264
msgid "Suggestion accepted"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:266
msgid "Translation reverted"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:268
msgid "Translation uploaded"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:270
msgid "New source string"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:272
msgid "Component locked"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:274
msgid "Component unlocked"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:276
msgid "Found duplicated string"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:278
msgid "Committed changes"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:280
msgid "Pushed changes"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:282
msgid "Reset repository"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:284
msgid "Merged repository"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:286
msgid "Rebased repository"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:288
msgid "Failed merge on repository"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:290
msgid "Failed rebase on repository"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:292
msgid "Failed push on repository"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:296
msgid "Removed translation"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:298
msgid "Suggestion removed"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:302
msgid "Suggestion removed during cleanup"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:304
msgid "Source string changed"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:306
msgid "New string added"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:308
msgid "Bulk status change"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:310
msgid "Changed visibility"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:312
msgid "Added user"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:314
msgid "Removed user"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:316
msgid "Translation approved"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:318
msgid "Marked for edit"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:320
msgid "Removed component"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:322
msgid "Removed project"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:324
msgid "Found duplicated language"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:326
msgid "Renamed project"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:328
msgid "Renamed component"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:330
msgid "Moved component"
msgstr ""

#: weblate/trans/models/change.py:335
#, fuzzy
#| msgid "translate"
msgctxt "Name of event in the history"
msgid "New string to translate"
msgstr "Cyfieithu"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:344
msgid "Added new language"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:346
msgid "Requested new language"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:348
msgid "Created project"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:350
msgid "Created component"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:352
msgid "Invited user"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:354
#, fuzzy
#| msgid "View upstream repository location"
msgid "Received repository notification"
msgstr "Gweld lleoliad yr ystorfa cyntaf"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:356
msgid "Replaced file by upload"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:358
msgid "License changed"
msgstr ""

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:360
#, fuzzy
#| msgid "Contributors in comment"
msgid "Contributor agreement changed"
msgstr "Cyfranwyr mewn sylwadau"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:362
#, fuzzy
#| msgctxt "Per-project access-control group"
#| msgid "Screenshots"
msgid "Screnshot added"
msgstr "Lluniau Sgrin"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:364
#, fuzzy
#| msgctxt "Per-project access-control group"
#| msgid "Screenshots"
msgid "Screnshot uploaded"
msgstr "Lluniau Sgrin"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:366
#, fuzzy
#| msgid "Update the internal repository"
msgid "String updated in the repository"
msgstr "Diweddaru'r ystorfa fewnol"

#: weblate/trans/models/change.py:436
msgid "New string to translate"
msgid_plural "New strings to translate"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/models/change.py:442
#, fuzzy
#| msgid "Component discovery"
msgid "The component was automatically locked because of an alert."
msgstr "Darganfod cydrannau"

#: weblate/trans/models/change.py:446
msgid "Fixing an alert automatically unlocked the component."
msgstr ""

#: weblate/trans/models/change.py:502
#, python-format
msgid "%(action)s at %(time)s on %(translation)s by %(user)s"
msgstr ""

#: weblate/trans/models/change.py:603
#, fuzzy, python-format
#| msgid "This string has been translated in the past"
msgid "%d new string to translate appeared in the translation."
msgid_plural "%d new strings to translate appeared to the translation."
msgstr[0] "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"
msgstr[1] "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"
msgstr[2] "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"
msgstr[3] "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"
msgstr[4] "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"
msgstr[5] "Mae'r llinyn hwn wedi'i gyfieithu yn y gorffennol"

#: weblate/trans/models/change.py:630
#, python-format
msgid "The \"%s\" file was changed."
msgstr ""

#: weblate/trans/models/change.py:632
#, python-format
msgid "Parsing of the \"%s\" file was enforced."
msgstr ""

#: weblate/trans/models/change.py:634
#, python-format
msgid "File %s was added."
msgstr ""

#: weblate/trans/models/change.py:638
msgctxt "License information not available"
msgid "N/A"
msgstr "Amherthnasol"

#: weblate/trans/models/change.py:640
#, python-format
msgid ""
"The license of the \"%(component)s\" component was changed from %(old)s to "
"%(target)s."
msgstr ""

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:118
msgid "Contact maintainers"
msgstr ""

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:120
msgid "Point to translation instructions URL"
msgstr ""

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:122
msgid "Create new language file"
msgstr ""

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:124
msgid "Disable adding new translations"
msgstr ""

#: weblate/trans/models/component.py:127
msgid "Default based on the file format"
msgstr ""

#: weblate/trans/models/component.py:128
msgid "POSIX style using underscore as a separator"
msgstr ""

#: weblate/trans/models/component.py:129
msgid "BCP style using hyphen as a separator"
msgstr ""

#: weblate/trans/models/component.py:133
msgid "POSIX style using underscore as a separator, including country code"
msgstr ""

#: weblate/trans/models/component.py:138
msgid "BCP style using hyphen as a separator, including country code"
msgstr ""

#: weblate/trans/models/component.py:140
msgid "Android style"
msgstr ""

#: weblate/trans/models/component.py:141
msgid "Java style"
msgstr ""

#: weblate/trans/models/component.py:145
msgid "Merge"
msgstr ""

#: weblate/trans/models/component.py:250
#: weblate/trans/models/componentlist.py:44 weblate/trans/models/project.py:94
msgid "Display name"
msgstr ""

#: weblate/trans/models/component.py:253
#: weblate/trans/models/componentlist.py:48 weblate/trans/models/project.py:97
msgid "URL slug"
msgstr ""

#: weblate/trans/models/component.py:255
#: weblate/trans/models/componentlist.py:52 weblate/trans/models/project.py:100
msgid "Name used in URLs and filenames."
msgstr ""

#: weblate/trans/models/component.py:267
msgid ""
"Version control system to use to access your repository containing "
"translations. You can also choose additional integration with third party "
"providers to submit merge requests."
msgstr ""

#: weblate/trans/models/component.py:279
msgid ""
"URL of a repository, use weblate://project/component to share it with other "
"component."
msgstr ""

#: weblate/trans/models/component.py:291
msgid "Repository push URL"
msgstr ""

#: weblate/trans/models/component.py:294
msgid "URL of a push repository, pushing is turned off if empty."
msgstr ""

#: weblate/trans/models/component.py:299
msgid "Repository browser"
msgstr ""

#: weblate/trans/models/component.py:301
#, fuzzy
#| msgid ""
#| "Enter a custom URL to be used as link to the source code. You can use "
#| "{{branch}} for branch, {{filename}} and {{line}} as filename and line "
#| "placeholders."
msgid ""
"Link to repository browser, use {{branch}} for branch, {{filename}} and "
"{{line}} as filename and line placeholders. You might want to strip leading "
"directory by using {{filename|parentdir}}."
msgstr ""
"Rhowch URL cyfaddas i'w ddefnyddio fel dolen i'r cod ffynhonnell. Gallwch "
"ddefnyddio {{branch}} ar gyfer y gangen, {{filename}} a {{line}} fel enw "
"ffeil a dalfannau llinell."

#: weblate/trans/models/component.py:309
msgid "Exported repository URL"
msgstr ""

#: weblate/trans/models/component.py:312
msgid "URL of repository where users can fetch changes from Weblate"
msgstr ""

#: weblate/trans/models/component.py:317
msgid "Source string bug reporting address"
msgstr ""

#: weblate/trans/models/component.py:319
msgid ""
"E-mail address for reports on errors in source strings. Leave empty for no e-"
"mails."
msgstr ""

#: weblate/trans/models/component.py:327
msgid "Repository branch to translate"
msgstr ""

#: weblate/trans/models/component.py:332
msgid "Push branch"
msgstr ""

#: weblate/trans/models/component.py:335
msgid "Branch for pushing changes, leave empty to use repository branch"
msgstr ""

#: weblate/trans/models/component.py:345
msgid ""
"Path of files to translate relative to repository root, use * instead of "
"language code, for example: po/*.po or locale/*/LC_MESSAGES/django.po."
msgstr ""

#: weblate/trans/models/component.py:355
msgid ""
"Filename of translation base file, containing all strings and their source; "
"it is recommended for monolingual translation formats."
msgstr ""

#: weblate/trans/models/component.py:362
msgid "Edit base file"
msgstr ""

#: weblate/trans/models/component.py:365
msgid ""
"Whether users will be able to edit the base file for monolingual "
"translations."
msgstr ""

#: weblate/trans/models/component.py:374
msgid ""
"Filename of intermediate translation file. In most cases this is a "
"translation file provided by developers and is used when creating actual "
"source strings."
msgstr ""

#: weblate/trans/models/component.py:402
msgid "Locked component will not get any translation updates."
msgstr ""

#: weblate/trans/models/component.py:406
msgid "Allow translation propagation"
msgstr ""

#: weblate/trans/models/component.py:410
msgid ""
"Whether translation updates in other components will cause automatic "
"translation in this one"
msgstr ""

#: weblate/trans/models/component.py:415
msgid "Turn on suggestions"
msgstr ""

#: weblate/trans/models/component.py:417
msgid "Whether to allow translation suggestions at all."
msgstr ""

#: weblate/trans/models/component.py:420
msgid "Suggestion voting"
msgstr ""

#: weblate/trans/models/component.py:423
msgid "Users can only vote for suggestions and can’t make direct translations."
msgstr ""

#: weblate/trans/models/component.py:427
msgid "Autoaccept suggestions"
msgstr ""

#: weblate/trans/models/component.py:430
msgid ""
"Automatically accept suggestions with this number of votes, use 0 to turn it "
"off."
msgstr ""

#: weblate/trans/models/component.py:436 weblate/trans/models/unit.py:321
msgid "Translation flags"
msgstr ""

#: weblate/trans/models/component.py:439 weblate/trans/models/unit.py:324
msgid "Additional comma-separated flags to influence Weblate behavior."
msgstr ""

#: weblate/trans/models/component.py:445
msgid "Enforced checks"
msgstr ""

#: weblate/trans/models/component.py:446
msgid "List of checks which can not be ignored."
msgstr ""

#: weblate/trans/models/component.py:464
msgid ""
"User agreement which needs to be approved before a user can translate this "
"component."
msgstr ""

#: weblate/trans/models/component.py:471
#, fuzzy
#| msgid "Add language for translation"
msgid "Adding new translation"
msgstr "Ychwanegu iaith i'w chyfieithu"

#: weblate/trans/models/component.py:475
msgid "How to handle requests for creating new translations."
msgstr ""

#: weblate/trans/models/component.py:478
msgid "Language code style"
msgstr ""

#: weblate/trans/models/component.py:484
msgid ""
"Customize language code used to generate the filename for translations "
"created by Weblate."
msgstr ""

#: weblate/trans/models/component.py:489
#, fuzzy
#| msgid "Changed string"
msgid "Manage strings"
msgstr "Llinyn wedi newid"

#: weblate/trans/models/component.py:492
msgid ""
"Enables adding and removing strings straight from Weblate. If your strings "
"are extracted from the source code or managed externally you probably want "
"to keep it disabled."
msgstr ""

#: weblate/trans/models/component.py:500
msgid "Merge style"
msgstr ""

#: weblate/trans/models/component.py:505
msgid ""
"Define whether Weblate should merge the upstream repository or rebase "
"changes onto it."
msgstr ""

#: weblate/trans/models/component.py:510
msgid "Commit message when translating"
msgstr ""

#: weblate/trans/models/component.py:512 weblate/trans/models/component.py:521
#: weblate/trans/models/component.py:530 weblate/trans/models/component.py:539
#: weblate/trans/models/component.py:548
msgid ""
"You can use template language for various info, please consult the "
"documentation for more details."
msgstr ""

#: weblate/trans/models/component.py:519
msgid "Commit message when adding translation"
msgstr ""

#: weblate/trans/models/component.py:528
msgid "Commit message when removing translation"
msgstr ""

#: weblate/trans/models/component.py:537
msgid "Commit message when merging translation"
msgstr ""

#: weblate/trans/models/component.py:546
msgid "Commit message when add-on makes a change"
msgstr ""

#: weblate/trans/models/component.py:555
msgid "Push on commit"
msgstr ""

#: weblate/trans/models/component.py:558
msgid "Whether the repository should be pushed upstream on every commit."
msgstr ""

#: weblate/trans/models/component.py:562
msgid "Age of changes to commit"
msgstr ""

#: weblate/trans/models/component.py:566
msgid ""
"Time in hours after which any pending changes will be committed to the VCS."
msgstr ""

#: weblate/trans/models/component.py:571
msgid "Lock on error"
msgstr ""

#: weblate/trans/models/component.py:574
msgid "Whether the component should be locked on repository errors."
msgstr ""

#: weblate/trans/models/component.py:580
msgid "Source language"
msgstr ""

#: weblate/trans/models/component.py:581
msgid "Language used for source strings in all components"
msgstr ""

#: weblate/trans/models/component.py:590
#, fuzzy
#| msgid ""
#| "Regular expression to filter translation against when scanning for "
#| "filemask."
msgid ""
"Regular expression used to filter translation files when scanning for file "
"mask."
msgstr ""
"Mynegiant rheolaidd i hidlydd hidlo yn ei erbyn wrth sganio am masg ffeil."

#: weblate/trans/models/component.py:595
#, fuzzy
#| msgid "E-mail regular expression"
msgid "Variants regular expression"
msgstr "Mynegiad rheolaidd e-bost"

#: weblate/trans/models/component.py:601
#, fuzzy
#| msgid "Regular expression used to match user e-mail."
msgid "Regular expression used to determine variants of a string."
msgstr "Mynegiad rheolaidd wedi'i ddefnyddio i gydweddu e-bost defnyddiwr."

#: weblate/trans/models/component.py:610
msgid "Components with higher priority are offered first to translators."
msgstr ""

#: weblate/trans/models/component.py:614
#, fuzzy
#| msgid "Delete comment"
msgid "Restricted component"
msgstr "Dileu sylw"

#: weblate/trans/models/component.py:618
msgid ""
"Restrict access to the component to only those explicitly given permission."
msgstr ""

#: weblate/trans/models/component.py:625
#, fuzzy
#| msgid "Watched projects"
msgid "Share in projects"
msgstr "Prosiectau sy'n cael eu gwylio"

#: weblate/trans/models/component.py:629
msgid "Choose additional projects where this component will be listed."
msgstr ""

#: weblate/trans/models/component.py:635
#, fuzzy
#| msgctxt "Access-control role"
#| msgid "Manage glossary"
msgid "Use as a glossary"
msgstr "Rheoli geirfa"

#: weblate/trans/models/component.py:640
#, fuzzy
#| msgid "Glossary"
msgid "Glossary color"
msgstr "Geirfa"

#: weblate/trans/models/component.py:1196
msgid ""
"Could not verify SSH host key, please add them in SSH page in the admin "
"interface."
msgstr ""

#: weblate/trans/models/component.py:1205
msgid ""
"The repository requires authentication, please specify credentials in the "
"URL or use SSH access instead."
msgstr ""

#: weblate/trans/models/component.py:1211
#, python-format
msgid "Could not fetch the repository: %s"
msgstr ""

#: weblate/trans/models/component.py:1276
#: weblate/trans/models/component.py:2337
#: weblate/trans/models/component.py:2396
#, fuzzy
#| msgid "The translation does not contain an URL"
msgid "File does not exist."
msgstr "Nid yw'r cyfieithiad yn cynnwys URL"

#: weblate/trans/models/component.py:1443
#, python-format
msgid "Could not push to remote branch on %s."
msgstr ""

#: weblate/trans/models/component.py:1456
#, python-format
msgid "Push is turned off for %s."
msgstr ""

#: weblate/trans/models/component.py:1514
#, python-format
msgid "Could not reset to remote branch on %s."
msgstr ""

#: weblate/trans/models/component.py:1545
#, python-format
msgid "Could not clean the repository on %s."
msgstr ""

#: weblate/trans/models/component.py:1706
#, python-format
msgid "Could not rebase local branch onto remote branch %s."
msgstr ""

#: weblate/trans/models/component.py:1712
#, python-format
msgid "Could not merge remote branch into %s."
msgstr ""

#: weblate/trans/models/component.py:2203
msgid "Invalid link to a Weblate project, cannot link to linked repository!"
msgstr ""

#: weblate/trans/models/component.py:2212
msgid "Invalid link to a Weblate project, cannot link it to itself!"
msgstr ""

#: weblate/trans/models/component.py:2221
msgid "Invalid link to a Weblate project, use weblate://project/component."
msgstr ""

#: weblate/trans/models/component.py:2232
msgid ""
"Option is not available for linked repositories. Setting from linked "
"component will be used."
msgstr ""

#: weblate/trans/models/component.py:2244
msgid "The file mask did not match any files."
msgstr ""

#: weblate/trans/models/component.py:2253
#, python-format
msgid "The language code for %s was empty, please check the file mask."
msgstr ""

#: weblate/trans/models/component.py:2262
#, python-format
msgid "The language code \"%s\" is too long, please check the file mask."
msgstr ""

#: weblate/trans/models/component.py:2269
#, python-format
msgid ""
"There is more than one file for %s language, please adjust the file mask and "
"use components for translating different resources."
msgstr ""

#: weblate/trans/models/component.py:2283
msgid "Could not find any matching language, please check the file mask."
msgstr ""

#: weblate/trans/models/component.py:2302
#, python-format
msgid "Could not parse %d matched file."
msgid_plural "Could not parse %d matched files."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/models/component.py:2330
msgid ""
"You have set up Weblate to add new translation files, but did not provide a "
"base file to do that."
msgstr ""

#: weblate/trans/models/component.py:2341
#, fuzzy, python-format
#| msgid "Define the base file for new translations"
msgid "Failed to parse base file for new translations: %s"
msgstr "Diffinio'r ffeil sylfaen ar gyfer cyfieithiadau newydd"

#: weblate/trans/models/component.py:2345
msgid "Unrecognized base file for new translations."
msgstr ""

#: weblate/trans/models/component.py:2356
msgid "You can not use a base file for bilingual translation."
msgstr ""

#: weblate/trans/models/component.py:2362
#: weblate/trans/models/component.py:2378
msgid ""
"An intermediate language file can not be used without an editing template."
msgstr ""

#: weblate/trans/models/component.py:2370
msgid ""
"An intermediate language file has to be different from monolingual base "
"language file. You can probably keep it empty."
msgstr ""

#: weblate/trans/models/component.py:2385
msgid "Using a .pot file as base file is unsupported."
msgstr ""

#: weblate/trans/models/component.py:2401
#, python-format
msgid "Could not parse translation base file: %s"
msgstr ""

#: weblate/trans/models/component.py:2411
#, python-brace-format
msgid "Template language ({0}) does not match source language ({1})!"
msgstr ""

#: weblate/trans/models/component.py:2416
msgid "You can not use a monolingual translation without a base file."
msgstr ""

#: weblate/trans/models/component.py:2442
#, python-format
msgid "Could not update repository: %s"
msgstr ""

#: weblate/trans/models/component.py:2459
msgid ""
"Please either fill in an instruction URL or use a different option for "
"adding a new language."
msgstr ""

#: weblate/trans/models/component.py:2490
msgid ""
"Source language can not be changed, please recreate the component instead."
msgstr ""

#: weblate/trans/models/component.py:2498
msgid "Component with this URL slug already exists in the project."
msgstr ""

#: weblate/trans/models/component.py:2503
#, fuzzy
#| msgid "A user with that username already exists."
msgid "Component with this name already exists in the project."
msgstr "Mae defnyddiwr gyda'r enw defnyddiwr hwnnw eisoes yn bodoli."

#: weblate/trans/models/component.py:2528
msgid "Can not validate file matches due to invalid regular expression."
msgstr ""

#: weblate/trans/models/component.py:2538
msgid "Accepting suggestions automatically only works with voting turned on."
msgstr ""

#: weblate/trans/models/component.py:3010
msgid "Could not add new translation file."
msgstr ""

#: weblate/trans/models/component.py:3026
msgid "The given language is filtered by the language filter."
msgstr ""

#: weblate/trans/models/component.py:3050
msgid "Translation file already exists!"
msgstr ""

#: weblate/trans/models/component.py:3079 weblate/trans/views/basic.py:435
msgid "The translation will be updated in the background."
msgstr ""

#. Translators: Translation key for monolingual translations
#: weblate/trans/models/component.py:3127 weblate/utils/views.py:143
msgctxt "Translation key"
msgid "Key"
msgstr ""

#: weblate/trans/models/component.py:3202
#, fuzzy
#| msgid "Add glossary entry"
msgid "Add new glossary term"
msgstr "Ychwanegu cofnod geirfa"

#: weblate/trans/models/component.py:3203
msgid "Add new translation string"
msgstr ""

#: weblate/trans/models/componentlist.py:41
msgid "Component list name"
msgstr ""

#: weblate/trans/models/componentlist.py:55
msgid "Show on dashboard"
msgstr ""

#: weblate/trans/models/componentlist.py:59
msgid ""
"When enabled this component list will be shown as a tab on the dashboard"
msgstr ""

#: weblate/trans/models/componentlist.py:88
msgid "Project regular expression"
msgstr ""

#: weblate/trans/models/componentlist.py:91
msgid "Regular expression which is used to match project slug."
msgstr ""

#: weblate/trans/models/componentlist.py:94
msgid "Component regular expression"
msgstr ""

#: weblate/trans/models/componentlist.py:97
msgid "Regular expression which is used to match component slug."
msgstr ""

#: weblate/trans/models/componentlist.py:101
msgid "Component list to assign"
msgstr ""

#: weblate/trans/models/project.py:84
msgid "Public"
msgstr ""

#: weblate/trans/models/project.py:85
msgid "Protected"
msgstr ""

#: weblate/trans/models/project.py:86
msgid "Private"
msgstr ""

#: weblate/trans/models/project.py:87
msgid "Custom"
msgstr ""

#: weblate/trans/models/project.py:106
msgid "Main website of translated project."
msgstr ""

#: weblate/trans/models/project.py:109
msgid "Translation instructions"
msgstr ""

#: weblate/trans/models/project.py:115
msgid "Set \"Language-Team\" header"
msgstr ""

#: weblate/trans/models/project.py:118
msgid "Lets Weblate update the \"Language-Team\" file header of your project."
msgstr ""

#: weblate/trans/models/project.py:122
msgid "Use shared translation memory"
msgstr ""

#: weblate/trans/models/project.py:125
msgid "Uses the pool of shared translations between projects."
msgstr ""

#: weblate/trans/models/project.py:129
msgid "Contribute to shared translation memory"
msgstr ""

#: weblate/trans/models/project.py:132
msgid "Contributes to the pool of shared translations between projects."
msgstr ""

#: weblate/trans/models/project.py:140
msgid ""
"How to restrict access to this project is detailed in the documentation."
msgstr ""

#: weblate/trans/models/project.py:145
msgid "Enable reviews"
msgstr ""

#: weblate/trans/models/project.py:147
msgid "Requires dedicated reviewers to approve translations."
msgstr ""

#: weblate/trans/models/project.py:150
#, fuzzy
#| msgid "Edit source strings"
msgid "Enable source reviews"
msgstr "Golygu llinynnau ffynhonnell"

#: weblate/trans/models/project.py:153
msgid "Requires dedicated reviewers to approve source strings."
msgstr ""

#: weblate/trans/models/project.py:157
msgid "Enable hooks"
msgstr ""

#: weblate/trans/models/project.py:160
msgid "Whether to allow updating this repository by remote hooks."
msgstr ""

#: weblate/trans/models/project.py:164
#, fuzzy
#| msgid "Language name"
msgid "Language aliases"
msgstr "Enw iaith"

#: weblate/trans/models/project.py:168
msgid ""
"Comma-separated list of language code mappings, for example: en_GB:en,en_US:"
"en"
msgstr ""

#: weblate/trans/models/suggestion.py:138
msgid "Failed to accept suggestion!"
msgstr ""

#: weblate/trans/models/translation.py:207
#, python-format
msgid ""
"Filename %s not found in repository! To add new translation, add language "
"file into repository."
msgstr ""

#: weblate/trans/models/translation.py:216
#, python-format
msgid "Failed to parse file %(file)s: %(error)s"
msgstr ""

#: weblate/trans/models/translation.py:1494
#, fuzzy
#| msgid "The translation does not contain an URL"
msgid "This string seems to already exist."
msgstr "Nid yw'r cyfieithiad yn cynnwys URL"

#: weblate/trans/models/translation.py:1501
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "Failed adding string: %s"
msgstr "Awgrymiadau'n disgwyl sylw"

#: weblate/trans/models/translation.py:1501
#, fuzzy
#| msgid "Translation notifications"
msgid "No translation found."
msgstr "Hysbysiadau cyfieithu"

#: weblate/trans/models/unit.py:909
#, python-format
msgid ""
"String could not be propagated to %(component)s because you have not agreed "
"with a contributor agreement."
msgstr ""

#: weblate/trans/models/unit.py:1366
#, fuzzy
#| msgid "Automatic translation"
msgid "Automatically translated"
msgstr "Cyfieithu awtomatig"

#: weblate/trans/models/unit.py:1541
#, fuzzy
#| msgid "Leave empty for bilingual translation files."
msgid "Unmark as read-only"
msgstr "Gadael yn wag ar gyfer ffeiliau cyfieithu dwyieithog."

#: weblate/trans/models/unit.py:1544
msgid "Mark as read-only"
msgstr ""

#: weblate/trans/models/unit.py:1551
#, fuzzy
#| msgid "Leave empty for bilingual translation files."
msgid "Unmark as forbidden translation"
msgstr "Gadael yn wag ar gyfer ffeiliau cyfieithu dwyieithog."

#: weblate/trans/models/unit.py:1559
#, fuzzy
#| msgid "Leave empty for bilingual translation files."
msgid "Mark as forbidden translation"
msgstr "Gadael yn wag ar gyfer ffeiliau cyfieithu dwyieithog."

#: weblate/trans/models/unit.py:1567
msgid "Unmark as terminology"
msgstr ""

#: weblate/trans/models/unit.py:1575
msgid "Mark as terminology"
msgstr ""

#: weblate/trans/specialchars.py:30
msgid "Insert tab character"
msgstr ""

#: weblate/trans/specialchars.py:31
msgid "Insert new line"
msgstr ""

#: weblate/trans/specialchars.py:32
msgid "Insert horizontal ellipsis"
msgstr ""

#: weblate/trans/specialchars.py:272
#, python-brace-format
msgid "Insert character {0}"
msgstr ""

#: weblate/trans/specialchars.py:285
msgid "Main opening quote"
msgstr ""

#: weblate/trans/specialchars.py:286
msgid "Main closing quote"
msgstr ""

#: weblate/trans/specialchars.py:287
msgid "Alternative opening quote"
msgstr ""

#: weblate/trans/specialchars.py:288
msgid "Alternative closing quote"
msgstr ""

#: weblate/trans/specialchars.py:291
msgid "Hyphen"
msgstr ""

#: weblate/trans/specialchars.py:294
msgid "En dash"
msgstr ""

#: weblate/trans/specialchars.py:297
msgid "Em dash"
msgstr ""

#: weblate/trans/specialchars.py:301
msgid "User configured character: {}"
msgstr ""

#: weblate/trans/tasks.py:402
msgid "Automatic translation completed, no strings were updated."
msgstr ""

#: weblate/trans/tasks.py:406
#, python-format
msgid "Automatic translation completed, %d string was updated."
msgid_plural "Automatic translation completed, %d strings were updated."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:83
msgid "Good configuration"
msgstr ""

#: weblate/trans/templatetags/translations.py:84
msgid "Bad configuration"
msgstr ""

#: weblate/trans/templatetags/translations.py:85
msgid "Possible configuration"
msgstr ""

#: weblate/trans/templatetags/translations.py:173
#, fuzzy, python-format
#| msgid "Upload translations"
msgid "Forbidden translation: %s"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/trans/templatetags/translations.py:175
#, fuzzy, python-format
#| msgid "translate"
msgid "Non translatable: %s"
msgstr "Cyfieithu"

#: weblate/trans/templatetags/translations.py:177
#, fuzzy, python-format
#| msgid "Upload translations"
msgid "Glossary translation: %s"
msgstr "Llwytho cyfieithiadau i fyny"

#: weblate/trans/templatetags/translations.py:231
msgid "New line"
msgstr ""

#: weblate/trans/templatetags/translations.py:396
msgid "a year ago"
msgstr ""

#: weblate/trans/templatetags/translations.py:397
#, python-format
msgid "%(count)s year ago"
msgid_plural "%(count)s years ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:403
msgid "a month ago"
msgstr ""

#: weblate/trans/templatetags/translations.py:404
#, python-format
msgid "%(count)s month ago"
msgid_plural "%(count)s months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:409
#, python-format
msgid "%(count)s week ago"
msgid_plural "%(count)s weeks ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:414
msgid "a week ago"
msgstr ""

#: weblate/trans/templatetags/translations.py:416
msgid "yesterday"
msgstr ""

#: weblate/trans/templatetags/translations.py:417
#, python-format
msgid "%(count)s day ago"
msgid_plural "%(count)s days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:421
#: weblate/trans/templatetags/translations.py:478
msgid "now"
msgstr ""

#: weblate/trans/templatetags/translations.py:424
msgid "a second ago"
msgstr ""

#: weblate/trans/templatetags/translations.py:426
#, python-format
msgid "%(count)s second ago"
msgid_plural "%(count)s seconds ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:431
msgid "a minute ago"
msgstr ""

#: weblate/trans/templatetags/translations.py:432
#, python-format
msgid "%(count)s minute ago"
msgid_plural "%(count)s minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:437
msgid "an hour ago"
msgstr ""

#: weblate/trans/templatetags/translations.py:438
#, python-format
msgid "%(count)s hour ago"
msgid_plural "%(count)s hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:453
msgid "a year from now"
msgstr ""

#: weblate/trans/templatetags/translations.py:455
#, python-format
msgid "%(count)s year from now"
msgid_plural "%(count)s years from now"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:460
msgid "a month from now"
msgstr ""

#: weblate/trans/templatetags/translations.py:462
#, python-format
msgid "%(count)s month from now"
msgid_plural "%(count)s months from now"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:467
#, python-format
msgid "%(count)s week from now"
msgid_plural "%(count)s weeks from now"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:471
msgid "tomorrow"
msgstr ""

#: weblate/trans/templatetags/translations.py:473
msgid "a week from now"
msgstr ""

#: weblate/trans/templatetags/translations.py:475
#, python-format
msgid "%(count)s day from now"
msgid_plural "%(count)s days from now"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:481
msgid "a second from now"
msgstr ""

#: weblate/trans/templatetags/translations.py:483
#, python-format
msgid "%(count)s second from now"
msgid_plural "%(count)s seconds from now"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:488
msgid "a minute from now"
msgstr ""

#: weblate/trans/templatetags/translations.py:490
#, python-format
msgid "%(count)s minute from now"
msgid_plural "%(count)s minutes from now"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:494
msgid "an hour from now"
msgstr ""

#: weblate/trans/templatetags/translations.py:495
#, python-format
msgid "%(count)s hour from now"
msgid_plural "%(count)s hours from now"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/templatetags/translations.py:592
#, fuzzy
msgctxt "String state"
msgid "Dismissed checks:"
msgstr "Gwiriadau methu"

#: weblate/trans/templatetags/translations.py:597
#, fuzzy
#| msgid "New comment"
msgctxt "String state"
msgid "Commented"
msgstr "Sylw newydd"

#: weblate/trans/templatetags/translations.py:599
msgctxt "String state"
msgid "Suggested"
msgstr "Awgrymiadau"

#: weblate/trans/templatetags/translations.py:620
#, python-format
msgid "string ID %s"
msgstr ""

#: weblate/trans/templatetags/translations.py:749
msgid "This language is used for source strings."
msgstr ""

#: weblate/trans/templatetags/translations.py:771
#: weblate/trans/templatetags/translations.py:791
msgid "This translation is locked."
msgstr ""

#: weblate/trans/templatetags/translations.py:776
msgid "Updating translation component…"
msgstr ""

#: weblate/trans/templatetags/translations.py:786
msgid "Some of the components within this project have alerts."
msgstr ""

#: weblate/trans/templatetags/translations.py:823
msgid "You administrate this project."
msgstr ""

#: weblate/trans/templatetags/translations.py:836
#, fuzzy
#| msgid "The translation does not contain an URL"
msgid "This translation does not yet exist."
msgstr "Nid yw'r cyfieithiad yn cynnwys URL"

#: weblate/trans/templatetags/translations.py:849
#, fuzzy, python-format
#| msgid "Strings needing action"
msgid "%(count)s string is not being translated here."
msgid_plural "%(count)s strings are not being translated here."
msgstr[0] "Llinynnau sydd angen eu gweithredu"
msgstr[1] "Llinynnau sydd angen eu gweithredu"
msgstr[2] "Llinynnau sydd angen eu gweithredu"
msgstr[3] "Llinynnau sydd angen eu gweithredu"
msgstr[4] "Llinynnau sydd angen eu gweithredu"
msgstr[5] "Llinynnau sydd angen eu gweithredu"

#: weblate/trans/templatetags/translations.py:862
#, fuzzy, python-format
#| msgid "Watched projects"
msgid "Shared from the %s project."
msgstr "Prosiectau sy'n cael eu gwylio"

#: weblate/trans/templatetags/translations.py:885
msgid "enabled"
msgstr "galluogwyd"

#: weblate/trans/util.py:44
msgid "Very high"
msgstr ""

#: weblate/trans/util.py:45
msgid "High"
msgstr ""

#: weblate/trans/util.py:46
msgid "Medium"
msgstr ""

#: weblate/trans/util.py:47
msgid "Low"
msgstr ""

#: weblate/trans/util.py:48
msgid "Very low"
msgstr ""

#: weblate/trans/util.py:225
#, python-brace-format
msgid ""
"{0} is being translated into {1} languages using Weblate. Join the "
"translation or start translating your own project."
msgstr ""

#: weblate/trans/validators.py:32
msgid "File mask does not contain * as a language placeholder!"
msgstr ""

#: weblate/trans/validators.py:41
msgid ""
"A value of 1 is not allowed for autoaccept as it would permit users to vote "
"on their own suggestions."
msgstr ""

#: weblate/trans/validators.py:52
#, fuzzy, python-format
#| msgid "Failed to parse JSON file!"
msgid "Failed to parse flags: %s"
msgstr "Wedi methu dosrannu ffeil JSON!"

#: weblate/trans/views/about.py:34
msgid "Keys"
msgstr ""

#: weblate/trans/views/about.py:68
msgid "Weblate statistics"
msgstr ""

#: weblate/trans/views/acl.py:101 weblate/trans/views/acl.py:237
msgid "You can not remove yourself!"
msgstr ""

#: weblate/trans/views/acl.py:135
msgid "User has been added to this project."
msgstr ""

#: weblate/trans/views/acl.py:137 weblate/trans/views/acl.py:203
msgid "Failed to find group to add a user!"
msgstr ""

#: weblate/trans/views/acl.py:149
msgid "You can not block yourself on this project."
msgstr ""

#: weblate/trans/views/acl.py:169
msgid "User has been blocked on this project."
msgstr ""

#: weblate/trans/views/acl.py:171
msgid "User is already blocked on this project."
msgstr ""

#: weblate/trans/views/acl.py:201
msgid "User has been invited to this project."
msgstr ""

#: weblate/trans/views/acl.py:252
#, fuzzy
#| msgid "Watched projects"
msgid "Token has been removed from this project."
msgstr "Prosiectau sy'n cael eu gwylio"

#: weblate/trans/views/acl.py:255
msgid "User has been removed from this project."
msgstr ""

#: weblate/trans/views/basic.py:128
#, python-brace-format
msgid "Get involved in {0}!"
msgstr ""

#: weblate/trans/views/basic.py:427
msgid ""
"A request for a new translation has been sent to the project's maintainers."
msgstr ""

#: weblate/trans/views/changes.py:76
#, python-format
msgctxt "Changes in translation"
msgid "Changes in %s"
msgstr ""

#: weblate/trans/views/changes.py:85
#, python-format
msgctxt "Changes in component"
msgid "Changes in %s"
msgstr ""

#: weblate/trans/views/changes.py:92
#, python-format
msgctxt "Changes in project"
msgid "Changes in %s"
msgstr ""

#: weblate/trans/views/changes.py:102
#, python-format
msgctxt "Changes in language"
msgid "Changes in %s"
msgstr ""

#: weblate/trans/views/changes.py:110
#, python-format
msgctxt "Changes by user"
msgid "Changes by %s"
msgstr ""

#: weblate/trans/views/changes.py:146
msgid "Failed to find matching project!"
msgstr ""

#: weblate/trans/views/changes.py:154
msgid "Failed to find matching language!"
msgstr ""

#: weblate/trans/views/changes.py:162
msgid "Failed to find matching user!"
msgstr ""

#: weblate/trans/views/create.py:207
#, python-format
msgid "Detected license as %s, please check whether it is correct."
msgstr ""

#: weblate/trans/views/create.py:313
msgid "Failed to parse uploaded ZIP file."
msgstr ""

#: weblate/trans/views/dashboard.py:160
msgid ""
"The project you were looking for has been removed, however you are welcome "
"to contribute to other ones."
msgstr ""

#: weblate/trans/views/dashboard.py:169
msgid ""
"You have activated your account, now you should set the password to be able "
"to sign in next time."
msgstr ""

#: weblate/trans/views/dashboard.py:183
msgid "Please set your full name and e-mail in your profile."
msgstr ""

#: weblate/trans/views/edit.py:247 weblate/trans/views/edit.py:553
#, fuzzy
#| msgid "Translation notifications"
msgid "No string found."
msgstr "Hysbysiadau cyfieithu"

#: weblate/trans/views/edit.py:271
msgid "Your suggestion is empty!"
msgstr ""

#: weblate/trans/views/edit.py:276
msgid "You don't have privileges to add suggestions!"
msgstr ""

#: weblate/trans/views/edit.py:282
msgid "Your suggestion has been identified as spam!"
msgstr ""

#: weblate/trans/views/edit.py:293
msgid "Your suggestion already exists!"
msgstr ""

#: weblate/trans/views/edit.py:329
#, python-format
msgid "Following fixups were applied to translation: %s"
msgstr ""

#: weblate/trans/views/edit.py:355
#, python-format
msgid ""
"Added %(project)s to your watched projects. You can adjust them and this "
"behavior in the settings."
msgstr ""

#: weblate/trans/views/edit.py:374
#, python-brace-format
msgid ""
"The translation has been saved, however there are some newly failing checks: "
"{0}"
msgstr ""

#: weblate/trans/views/edit.py:416
msgid "Invalid merge request!"
msgstr ""

#: weblate/trans/views/edit.py:434
msgid "Invalid revert request!"
msgstr ""

#: weblate/trans/views/edit.py:444
msgid "Can not revert to empty translation!"
msgstr ""

#: weblate/trans/views/edit.py:463
msgid "You do not have privilege to accept suggestions!"
msgstr ""

#: weblate/trans/views/edit.py:469
msgid "You do not have privilege to delete suggestions!"
msgstr ""

#: weblate/trans/views/edit.py:475
msgid "You do not have privilege to vote for suggestions!"
msgstr ""

#: weblate/trans/views/edit.py:499
msgid "Invalid suggestion!"
msgstr ""

#: weblate/trans/views/edit.py:568
msgid "Invalid search string!"
msgstr ""

#: weblate/trans/views/edit.py:687 weblate/trans/views/search.py:98
#: weblate/trans/views/search.py:256
msgid "Failed to process form!"
msgstr ""

#: weblate/trans/views/edit.py:709
#, fuzzy
#| msgid "Automatic translation"
msgid "Automatic translation in progress"
msgstr "Cyfieithu awtomatig"

#: weblate/trans/views/edit.py:745
#, fuzzy
#| msgid "Source strings"
msgid "Source needs review"
msgstr "Llinynnau ffynhonnell"

#: weblate/trans/views/edit.py:748
msgid "Posted new comment"
msgstr ""

#: weblate/trans/views/edit.py:750
msgid "Failed to add comment!"
msgstr ""

#: weblate/trans/views/edit.py:769
#, fuzzy
#| msgid "Your account has been removed."
msgid "Comment has been deleted."
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/trans/views/edit.py:787
#, fuzzy
#| msgid "Your account has been removed."
msgid "Comment has been resolved."
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/trans/views/edit.py:951
msgid "New string has been added."
msgstr ""

#: weblate/trans/views/edit.py:970
#, fuzzy, python-format
#| msgid "Pending suggestions"
msgid "Failed to remove the string: %s"
msgstr "Awgrymiadau'n disgwyl sylw"

#: weblate/trans/views/error.py:38
msgid "Bad Request"
msgstr ""

#: weblate/trans/views/files.py:158
msgid "Access denied."
msgstr ""

#: weblate/trans/views/files.py:194
msgid "No strings were imported from the uploaded file."
msgstr ""

#: weblate/trans/views/files.py:197
#, python-brace-format
msgid ""
"Processed {0} string from the uploaded files (skipped: {1}, not found: {2}, "
"updated: {3})."
msgid_plural ""
"Processed {0} strings from the uploaded files (skipped: {1}, not found: {2}, "
"updated: {3})."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/views/files.py:210
msgid "Plural forms in the uploaded file do not match current translation."
msgstr ""

#: weblate/trans/views/files.py:215
#, python-format
msgid "File upload has failed: %s"
msgstr ""

#: weblate/trans/views/git.py:42
msgid "Failed to lock the repository, another operation is in progress."
msgstr ""

#: weblate/trans/views/git.py:57
msgid "All pending translations were committed."
msgstr ""

#: weblate/trans/views/git.py:72
msgid "All repositories were updated."
msgstr ""

#: weblate/trans/views/git.py:85
msgid "All repositories were pushed."
msgstr ""

#: weblate/trans/views/git.py:95
msgid "All repositories have been reset."
msgstr ""

#: weblate/trans/views/git.py:107
msgid "All repositories have been cleaned up."
msgstr ""

#: weblate/trans/views/git.py:121
#, fuzzy
#| msgid "Your account has been removed."
msgid "Translation files have been synchronized."
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/trans/views/js.py:56
msgid "Service is currently not available."
msgstr ""

#: weblate/trans/views/lock.py:42
msgid "Component is now locked for translation updates!"
msgstr ""

#: weblate/trans/views/lock.py:57
msgid "Component is now open for translation updates."
msgstr ""

#: weblate/trans/views/lock.py:75
msgid "All components are now locked for translation updates!"
msgstr ""

#: weblate/trans/views/lock.py:92
msgid "Project is now open for translation updates."
msgstr ""

#: weblate/trans/views/search.py:151
msgid "Search and replace completed, no strings were updated."
msgstr ""

#: weblate/trans/views/search.py:153
#, python-format
msgid "Search and replace completed, %d string was updated."
msgid_plural "Search and replace completed, %d strings were updated."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/views/search.py:225
#, python-format
msgid "Search for %s"
msgstr ""

#: weblate/trans/views/search.py:236
msgid "Too many search queries, please try again later."
msgstr ""

#: weblate/trans/views/search.py:238
msgid "Invalid search query!"
msgstr ""

#: weblate/trans/views/search.py:276
msgid "Bulk edit completed, no strings were updated."
msgstr ""

#: weblate/trans/views/search.py:278
#, python-format
msgid "Bulk edit completed, %d string was updated."
msgid_plural "Bulk edit completed, %d strings were updated."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
msgstr[5] ""

#: weblate/trans/views/settings.py:66 weblate/trans/views/settings.py:94
msgid "Settings saved"
msgstr ""

#: weblate/trans/views/settings.py:70 weblate/trans/views/settings.py:98
msgid "Invalid settings, please check the form for errors!"
msgstr ""

#: weblate/trans/views/settings.py:156
msgid "Translation has been removed."
msgstr ""

#: weblate/trans/views/settings.py:175
msgid "Translation component was scheduled for removal."
msgstr ""

#: weblate/trans/views/settings.py:194
msgid "Project was scheduled for removal."
msgstr ""

#: weblate/trans/views/settings.py:216
#, fuzzy
#| msgid "Language %s removed."
msgid "Language of the project was removed."
msgstr "Wedi tynnu'r iaith %s."

#: weblate/trans/views/source.py:75
#, fuzzy
#| msgid "Edit source string"
msgid "Failed to change additional string info!"
msgstr "Golygu llinyn ffynhonnell"

#: weblate/trans/widgets.py:248
msgid "Big status badge"
msgstr ""

#: weblate/trans/widgets.py:282
msgid "Small status badge"
msgstr ""

#: weblate/trans/widgets.py:304
msgctxt "Status widget name"
msgid "Panel"
msgstr ""

#. Translators: Text on OpenGraph image
#: weblate/trans/widgets.py:320
#, fuzzy, python-format
#| msgid "Projects"
msgid "Project %s"
msgstr "Projectau"

#: weblate/trans/widgets.py:382
msgid "Status badge"
msgstr ""

#: weblate/trans/widgets.py:385
msgid "translated"
msgstr ""

#: weblate/trans/widgets.py:433
msgctxt "Status widget name"
msgid "Vertical language bar chart"
msgstr ""

#: weblate/trans/widgets.py:512
msgctxt "Status widget name"
msgid "Horizontal language bar chart"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:24
msgid "Navy"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:26
msgid "Blue"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:28
msgid "Aqua"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:30
msgid "Teal"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:32
msgid "Olive"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:34
msgid "Green"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:36
msgid "Lime"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:38
msgid "Yellow"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:40
#, fuzzy
#| msgid "Change"
msgid "Orange"
msgstr "Newid"

#. Translators: Name of a color
#: weblate/utils/colors.py:42
msgid "Red"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:44
msgid "Maroon"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:46
msgid "Fuchsia"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:48
msgid "Purple"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:50
msgid "Black"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:52
msgid "Gray"
msgstr ""

#. Translators: Name of a color
#: weblate/utils/colors.py:54
msgid "Silver"
msgstr ""

#: weblate/utils/fields.py:92
#, fuzzy
#| msgid "A user with that username already exists."
msgid "A user with this e-mail already exists."
msgstr "Mae defnyddiwr gyda'r enw defnyddiwr hwnnw eisoes yn bodoli."

#: weblate/utils/render.py:45
#, python-format
msgid "Undefined variable: \"%s\""
msgstr ""

#: weblate/utils/render.py:135
msgid "Failed to render template: {}"
msgstr ""

#: weblate/utils/render.py:178
msgid ""
"The format strings are no longer supported, please use the template language "
"instead."
msgstr ""

#: weblate/utils/render.py:196
msgid "The editor link lacks URL scheme!"
msgstr ""

#: weblate/utils/render.py:202
msgid "Forbidden URL scheme!"
msgstr ""

#: weblate/utils/search.py:304
#, fuzzy
#| msgid "Unsupported file!"
msgid "Unsupported state: {}"
msgstr "Ffeil heb ei gynnal!"

#: weblate/utils/search.py:369
msgid "Invalid timestamp: {}"
msgstr ""

#: weblate/utils/search.py:439
msgid "Invalid regular expression: {}"
msgstr ""

#: weblate/utils/state.py:30
msgctxt "String state"
msgid "Empty"
msgstr ""

#: weblate/utils/state.py:31
msgctxt "String state"
msgid "Needs editing"
msgstr ""

#: weblate/utils/state.py:32
#, fuzzy
#| msgid "Translate"
msgctxt "String state"
msgid "Translated"
msgstr "Cyfieithu"

#: weblate/utils/state.py:33
msgctxt "String state"
msgid "Approved"
msgstr ""

#: weblate/utils/state.py:34
msgctxt "String state"
msgid "Read only"
msgstr ""

#: weblate/utils/validators.py:67
#, fuzzy, python-brace-format
#| msgid "Component: {}"
msgid "Compilation failed: {0}"
msgstr "Cydran: {}"

#: weblate/utils/validators.py:70
#, fuzzy
#| msgid "Regular expression used to match user e-mail."
msgid "The regular expression can not match an empty string."
msgstr "Mynegiad rheolaidd wedi'i ddefnyddio i gydweddu e-bost defnyddiwr."

#: weblate/utils/validators.py:78
#, python-brace-format
msgid ""
"Regular expression is missing named group \"{0}\", the simplest way to "
"define it is {1}."
msgstr ""

#: weblate/utils/validators.py:118
msgid "Invalid image!"
msgstr ""

#: weblate/utils/validators.py:127
#, fuzzy, python-format
#| msgid "Unsupported file!"
msgid "Unsupported image type: %s"
msgstr "Ffeil heb ei gynnal!"

#: weblate/utils/validators.py:133
msgid "The image is too big, please crop or scale it down."
msgstr ""

#: weblate/utils/validators.py:151
msgid "Please avoid using special characters in the full name."
msgstr ""

#: weblate/utils/validators.py:155
msgid "Name consists only of disallowed characters."
msgstr ""

#: weblate/utils/validators.py:170
msgid "The username can not start with a full stop."
msgstr ""

#: weblate/utils/validators.py:181 weblate/utils/validators.py:187
msgid "Enter a valid e-mail address."
msgstr ""

#: weblate/utils/validators.py:189
msgid "This e-mail address is disallowed."
msgstr ""

#: weblate/utils/validators.py:199
msgid "Could not evaluate plural formula: {}"
msgstr ""

#: weblate/utils/validators.py:205
msgid "The filename can not contain reference to a parent directory."
msgstr ""

#: weblate/utils/validators.py:208
msgid "The filename can not be an absolute path."
msgstr ""

#: weblate/utils/validators.py:214
msgid "The filename should be as simple as possible. Maybe you want to use: {}"
msgstr ""

#: weblate/utils/validators.py:224
#, fuzzy
#| msgid "This field is required."
msgid "This name is prohibited"
msgstr "Mae angen y maes hwn."

#: weblate/utils/validators.py:233
msgid "Syntax error in language aliases."
msgstr ""

#: weblate/utils/views.py:133 weblate/utils/views.py:157
msgid "Position and priority"
msgstr ""

#: weblate/utils/views.py:134
msgid "Position"
msgstr ""

#: weblate/utils/views.py:140
msgid "Number of words"
msgstr ""

#: weblate/utils/views.py:141
#, fuzzy
#| msgid "New comment"
msgid "Number of comments"
msgstr "Sylw newydd"

#: weblate/utils/views.py:142
#, fuzzy
#| msgid "Multiple failing checks"
msgid "Number of failing checks"
msgstr "Gwiriadau methu lluosog"

#: weblate/utils/views.py:374
#, python-format
msgid "Error in parameter %(field)s: %(error)s"
msgstr ""

#: weblate/vcs/git.py:679
msgid "Git with force push"
msgstr ""

#: weblate/vcs/git.py:845
msgid "GitHub pull request"
msgstr ""

#: weblate/vcs/git.py:969
msgid "No remote repository"
msgstr ""

#: weblate/vcs/git.py:1069
msgid "GitLab merge request"
msgstr ""

#: weblate/vcs/git.py:1215
#, fuzzy
#| msgid "Password reset requested."
msgid "Pagure merge request"
msgstr "Gofynnwyd am ailosod cyfrinair."

#. Translators: placeholder SSH hashed hostname
#: weblate/vcs/ssh.py:69
msgid "[hostname hashed]"
msgstr ""

#: weblate/vcs/ssh.py:132
#, python-format
msgid "Failed to generate key: %s"
msgstr ""

#: weblate/vcs/ssh.py:140
msgid "Created new SSH key."
msgstr ""

#: weblate/vcs/ssh.py:146
msgid "Invalid host name given!"
msgstr ""

#: weblate/vcs/ssh.py:170
#, python-format
msgid ""
"Added host key for %(host)s with fingerprint %(fingerprint)s (%(keytype)s), "
"please verify that it is correct."
msgstr ""

#: weblate/vcs/ssh.py:190
msgid "Failed to fetch public key for a host!"
msgstr ""

#: weblate/vcs/ssh.py:193 weblate/vcs/ssh.py:196
#, python-format
msgid "Failed to get host key: %s"
msgstr ""

#: weblate/wladmin/forms.py:30
msgid "Activation token"
msgstr ""

#: weblate/wladmin/forms.py:34
msgid ""
"Please enter the activation token obtained when making the subscription."
msgstr ""

#: weblate/wladmin/forms.py:42
msgid "Port"
msgstr ""

#: weblate/wladmin/forms.py:57
msgid "The test e-mail will be sent to this address."
msgstr ""

#: weblate/wladmin/forms.py:68
#, fuzzy
#| msgid "Username or e-mail"
msgid "Username or registered e-mail"
msgstr "Enw defnyddiwr neu e-bost"

#: weblate/wladmin/forms.py:74
msgid "Please provide font family suitable for CSS."
msgstr ""

#: weblate/wladmin/forms.py:84
msgid "Page font"
msgstr ""

#: weblate/wladmin/forms.py:85
msgid "Header font"
msgstr ""

#: weblate/wladmin/forms.py:95
msgid "Focus color"
msgstr ""

#: weblate/wladmin/forms.py:96
msgid "Hover color"
msgstr ""

#: weblate/wladmin/forms.py:97
msgid "Hide page footer"
msgstr ""

#: weblate/wladmin/forms.py:99
msgid "Always show hamburger menu"
msgstr ""

#: weblate/wladmin/forms.py:102
msgid ""
"Persistent navigational drop-down menu in the top right corner, even if "
"there is room for a full menu."
msgstr ""

#: weblate/wladmin/models.py:78
msgid "Community support"
msgstr ""

#: weblate/wladmin/models.py:79
msgid "Hosted service"
msgstr ""

#: weblate/wladmin/models.py:80
msgid "Basic self-hosted support"
msgstr ""

#: weblate/wladmin/models.py:81
msgid "Extended self-hosted support"
msgstr ""

#: weblate/wladmin/models.py:82
msgid "Premium self-hosted support"
msgstr ""

#: weblate/wladmin/models.py:163
#, fuzzy
#| msgid "Backup repository"
msgid "Backup repository URL"
msgstr "Ystorfa wrth gefn"

#: weblate/wladmin/models.py:165
msgid ""
"Use /path/to/repo for local backups or user@host:/path/to/repo or ssh://"
"user@host:port/path/to/backups for remote SSH backups."
msgstr ""

#: weblate/wladmin/models.py:226
msgid "Backup performed"
msgstr ""

#: weblate/wladmin/models.py:227
msgid "Backup failed"
msgstr ""

#: weblate/wladmin/models.py:228
msgid "Deleted the oldest backups"
msgstr ""

#: weblate/wladmin/models.py:229
msgid "Cleaned up backup storage"
msgstr ""

#: weblate/wladmin/models.py:230
msgid "Repository initialization"
msgstr ""

#: weblate/wladmin/sites.py:81 weblate/wladmin/sites.py:82
msgid "Weblate administration"
msgstr ""

#: weblate/wladmin/sites.py:197
msgid "Object listing turned off"
msgstr ""

#: weblate/wladmin/templates/admin/base.html:6
#, fuzzy
#| msgid "Contribute to Weblate"
msgid "Return to Weblate"
msgstr "Cyfrannu at Weblate"

#: weblate/wladmin/templates/admin/logout-confirm.html:23
msgid "Please confirm your logout."
msgstr ""

#: weblate/wladmin/templates/admin/logout-confirm.html:26
msgid "I confirm logout"
msgstr ""

#: weblate/wladmin/templates/admin/trans/change_form.html:9
msgid "Import speed documentation"
msgstr ""

#: weblate/wladmin/templates/admin/trans/change_form.html:37
msgid "Required fields are marked in bold."
msgstr ""

#: weblate/wladmin/templates/admin/trans/change_form.html:39
msgid ""
"Do not change the object here, please use the Weblate interface instead."
msgstr ""

#: weblate/wladmin/templates/admin/weblate-index.html:11
msgid "Reports"
msgstr ""

#: weblate/wladmin/views.py:75
msgid "Weblate status"
msgstr ""

#: weblate/wladmin/views.py:81
#, fuzzy
#| msgid "Repository failure"
msgid "Repositories"
msgstr "Methiant yr ystorfa"

#: weblate/wladmin/views.py:131
msgid "Test e-mail sent."
msgstr ""

#: weblate/wladmin/views.py:134
#, python-format
msgid "Could not send test e-mail: %s"
msgstr ""

#: weblate/wladmin/views.py:183
msgid "Activation completed."
msgstr ""

#: weblate/wladmin/views.py:189
msgid ""
"Could not activate your installation. Please ensure your activation token is "
"correct."
msgstr ""

#: weblate/wladmin/views.py:234
#, fuzzy
#| msgid "Your account has been removed."
msgid "Backup process triggered"
msgstr "Mae eich cyfrif wedi'i dynnu."

#: weblate/wladmin/views.py:256
msgid "Could not dismiss the configuration error!"
msgstr ""

#: weblate/wladmin/views.py:356
#, python-format
msgid "Created user account %s."
msgstr ""

#, fuzzy
#~| msgid "Number of strings"
#~ msgid "Age of string"
#~ msgstr "Nifer y llinynnau"

#~ msgid "Too many failed registration attempts from this location."
#~ msgstr "Gormod o ymdrechion cofrestru wedi methu o'r lleoliad hwn."

#~ msgid "Too many authentication attempts from this location."
#~ msgstr "Gormod o geisiadau dilysu o'r lleoliad hwn."

#, fuzzy
#~ msgctxt "String state"
#~ msgid "Failed checks:"
#~ msgstr "Gwiriadau methu"

#~ msgid "source"
#~ msgstr "ffynhonnell"

#, fuzzy
#~| msgid "Strings needing action"
#~ msgid "Strings needing action"
#~ msgstr "Llinynnau sydd angen eu gweithredu"

#, fuzzy, python-format
#~| msgid "Strings needing action"
#~ msgid "%(count)s string needing action in %(component)s"
#~ msgid_plural "%(count)s strings needing action in %(component)s"
#~ msgstr[0] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[1] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[2] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[3] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[4] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[5] "Llinynnau sydd angen eu gweithredu"

#, fuzzy, python-format
#~| msgid "Strings needing action"
#~ msgid "%(count)s string needing action"
#~ msgid_plural "%(count)s strings needing action"
#~ msgstr[0] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[1] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[2] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[3] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[4] "Llinynnau sydd angen eu gweithredu"
#~ msgstr[5] "Llinynnau sydd angen eu gweithredu"

#, fuzzy
#~| msgid "Component discovery"
#~ msgid "The component was automatically unlocked by fixing an alert."
#~ msgstr "Darganfod cydrannau"

#, fuzzy
#~| msgid "Component discovery"
#~ msgid "Component was automatically unlocked as alert was fixed."
#~ msgstr "Darganfod cydrannau"

#~ msgid "Ignore failing check"
#~ msgstr "Anwybyddu gwirio sy'n methu"

#~ msgid "Plural gettext formula"
#~ msgstr "Fformiwla gettext lluosog"

#~ msgid "Permission"
#~ msgstr "Caniatâd"

#~ msgid "Automatic group assignment"
#~ msgstr "Aseinio grŵp yn awtomatig"

#~ msgid "Automatic group assignments"
#~ msgstr "Aseiniadau grŵp awtomatig"

#, fuzzy
#~| msgctxt "Access-control role"
#~| msgid "Power user"
#~ msgid "Blocked user"
#~ msgstr "Defnyddiwr uwch"

#, fuzzy
#~| msgid "Default component list"
#~ msgid "Blocked users"
#~ msgstr "Rhestr cydran rhagosodedig"

#~ msgid "Plural form"
#~ msgstr "Ffurf luosog"

#~ msgid "Plural forms"
#~ msgstr "Ffurfiau lluosog"

#, fuzzy
#~| msgid "New translation component"
#~ msgid "There are no translations in this component."
#~ msgstr "Cydran cyfieithu newydd"

#, fuzzy
#~| msgctxt "Access-control role"
#~| msgid "Manage languages"
#~ msgid "User billings"
#~ msgstr "Rheoli ieithoedd"

#~ msgid "Language consistency"
#~ msgstr "Cysondeb iaith"

#, fuzzy
#~| msgid ""
#~| "Ensure that all components within one project have translation to same "
#~| "languages."
#~ msgid ""
#~ "Ensures all components within a project have translations for every added "
#~ "translated language by creating empty translations in languages that have "
#~ "unadded components."
#~ msgstr ""
#~ "Sicrhewch bod gan pob cydran o fewn un project gyfieithiad i'r un "
#~ "ieithoedd."

#, fuzzy
#~ msgctxt "String state"
#~ msgid "Failed checks"
#~ msgstr "Gwiriadau methu"

#, fuzzy
#~| msgid "translate"
#~ msgctxt "String state"
#~ msgid "Not translated"
#~ msgstr "Cyfieithu"

#~ msgid "Security"
#~ msgstr "Diogelwch"

#~ msgid "Security Policy"
#~ msgstr "Polisi Diogelwch"

#~ msgid ""
#~ "At Weblate, security maintains an environment that values the privacy of "
#~ "our users."
#~ msgstr ""
#~ "Yn Weblate, mae diogelwch yn cynnal amgylchedd sy'n gwerthfawrogi "
#~ "preifatrwydd ein defnyddwyr."

#~ msgid ""
#~ "Weblate development follows the Best Practices of the Linux Foundation's "
#~ "Core Infrastructure Initiative."
#~ msgstr ""
#~ "Mae datblygiad Weblate yn dilyn Arferion Gorau Menter Seilwaith Craidd "
#~ "Sefydliad Linux."

#~ msgid "Security FAQ"
#~ msgstr "Cwestiynau Cyffredin Diogelwch"

#~ msgid "How are user passwords stored?"
#~ msgstr "Sut mae cyfrineiriau defnyddwyr yn cael eu storio?"

#~ msgid ""
#~ "Hashed, currently using PBKDF2, HMAC and SHA-256 with 150000 iterations."
#~ msgstr ""
#~ "Hashwyd, ar hyn o bryd yn defnyddio PBKDF2, HMAC a SHA-256 gyda 150000 "
#~ "iteriad."

#~ msgid "How to report a security issue?"
#~ msgstr "Sut i roi gwybod am fater diogelwch?"

#~ msgid "The documentation has instructions on safe reporting."
#~ msgstr "Mae gan y ddogfennaeth gyfarwyddiadau ar adrodd yn ddiogel."

#, fuzzy
#~| msgid "Post comment"
#~ msgid "Most active commenters"
#~ msgstr "Cofnodi sylw"

#~ msgctxt "Number of projects"
#~ msgid "Projects"
#~ msgstr "Projectau"

#, fuzzy
#~| msgid "Component list"
#~ msgctxt "Number of components"
#~ msgid "Components"
#~ msgstr "Rhestr gydrannau"

#, fuzzy
#~ msgid "Dismissed checks"
#~ msgstr "Gwiriadau methu"

#, fuzzy
#~| msgid "Daily digest"
#~ msgid "Daily activity"
#~ msgstr "Crynodeb dyddiol"

#, fuzzy
#~| msgid "Weekly digest"
#~ msgid "Weekly activity"
#~ msgstr "Crynodeb wythnosol"

#~ msgctxt "Number of used languages"
#~ msgid "Languages"
#~ msgstr "Ieithoedd"

#~ msgctxt "Number of source strings"
#~ msgid "Source strings"
#~ msgstr "Llinynnau ffynhonnell"

#, fuzzy
#~| msgid "Source words"
#~ msgctxt "Number of source words"
#~ msgid "Source words"
#~ msgstr "Geiriau ffynhonnell"

#, fuzzy
#~| msgid "Special characters"
#~ msgctxt "Number of source characters"
#~ msgid "Source characters"
#~ msgstr "Nodau arbennig"

#, fuzzy
#~| msgid "Register e-mail"
#~ msgid "User e-mail"
#~ msgstr "Cofrestru eich e-bost"

#, fuzzy
#~| msgctxt "Access-control role"
#~| msgid "Manage repository"
#~ msgid "Weblate discovery"
#~ msgstr "Rheoli ystorfa"

#, fuzzy
#~| msgid "Upload translations"
#~ msgid "Completed translation"
#~ msgstr "Llwytho cyfieithiadau i fyny"

#, fuzzy
#~| msgid "Upload translations"
#~ msgid "Allow translation"
#~ msgstr "Llwytho cyfieithiadau i fyny"

#, fuzzy
#~| msgid "Upload translations"
#~ msgid "Prohibit translation"
#~ msgstr "Llwytho cyfieithiadau i fyny"

#, fuzzy
#~| msgid ""
#~| "Update all PO files to match the POT file using msgmerge. This is "
#~| "triggered whenever new changes are pulled from the upstream repository."
#~ msgid ""
#~ "Updates all PO files to match the POT file using msgmerge. Triggered "
#~ "whenever new changes are pulled from the upstream repository."
#~ msgstr ""
#~ "Diweddaru pob ffeil PO i gydweddu â ' r ffeil POT gan ddefnyddio "
#~ "msgmerge. Caiff hyn ei wneud pryd bynnag y bydd newidiadau newydd yn cael "
#~ "eu tynnu o'r ystorfa cyntaf."

#, fuzzy
#~| msgid "Translate"
#~ msgid "Translation string"
#~ msgstr "Cyfieithu"

#~ msgid "Invalid ordering"
#~ msgstr "Gorchymyn annilys"

#, fuzzy
#~| msgid "All projects"
#~ msgid "Additional projects"
#~ msgstr "Pob project"

#, fuzzy, python-format
#~| msgid "No valid entries found in the uploaded file!"
#~ msgid "Imported %d term from the uploaded file."
#~ msgid_plural "Imported %d terms from the uploaded file."
#~ msgstr[0] "Heb ganfod cofnodion dilys yn y ffeil a lwythwyd!"
#~ msgstr[1] "Heb ganfod cofnodion dilys yn y ffeil a lwythwyd!"
#~ msgstr[2] "Heb ganfod cofnodion dilys yn y ffeil a lwythwyd!"
#~ msgstr[3] "Heb ganfod cofnodion dilys yn y ffeil a lwythwyd!"
#~ msgstr[4] "Heb ganfod cofnodion dilys yn y ffeil a lwythwyd!"
#~ msgstr[5] "Heb ganfod cofnodion dilys yn y ffeil a lwythwyd!"

#~ msgid "Weblate internal group"
#~ msgstr "Grŵp mewnol Weblate"

#~ msgid "E-mail regular expression"
#~ msgstr "Mynegiad rheolaidd e-bost"

#~ msgid "Edit source string"
#~ msgstr "Golygu llinyn ffynhonnell"

#~ msgctxt "Per-project access-control group"
#~ msgid "Template"
#~ msgstr "Templed"

#~ msgid "Grace period for payments"
#~ msgstr "Cyfnod gras ar gyfer taliadau"

#, fuzzy
#~| msgid "Number of strings"
#~ msgid "Number of characters"
#~ msgstr "Nifer y llinynnau"

#, fuzzy
#~| msgid "Number of strings"
#~ msgid "Number of source characters"
#~ msgstr "Nifer y llinynnau"

#, fuzzy
#~| msgid "Define the base file for new translations"
#~ msgid "Base file for new translations not found."
#~ msgstr "Diffinio'r ffeil sylfaen ar gyfer cyfieithiadau newydd"

#, fuzzy
#~| msgid "Use fuzzy matching"
#~ msgid "Use machinery"
#~ msgstr "Defnyddio cydweddu bras"

#, fuzzy
#~| msgid "Your e-mail"
#~ msgid "Public email"
#~ msgstr "Eich e-bost"

#~ msgid "URL of source code repository, for example Git or Mercurial."
#~ msgstr "URL y storfa cod ffynhonnell, er enghraifft Git neu Mercurial."

#~ msgid ""
#~ "Path of files to translate, use * instead of language code, for example: "
#~ "po/*.po or locale/*/LC_MESSAGES/django.po."
#~ msgstr ""
#~ "Llwybr ffeiliau i'w cyfieithu, defnyddio * yn lle cod iaith, er "
#~ "enghraifft: po / *.po neu locale/*/LC_MESSAGES/django.po."

#~ msgid "Message has been sent to administrator."
#~ msgstr "Anfonwyd neges at y gweinyddwr."

#, fuzzy
#~| msgid "Tatar"
#~ msgid "Avatar"
#~ msgstr "Tatareg"

#~ msgid "Changes in last quarter"
#~ msgstr "Newidiadau yn y chwarter diwethaf"

#~ msgid "Changes in last year"
#~ msgstr "Newidiadau yn y flwyddyn diwethaf"

#~ msgid "Trailing stop"
#~ msgstr "Stop dilynnol"

#~ msgid "Trailing colon"
#~ msgstr "Colon dilynol"

#~ msgid "Trailing semicolon"
#~ msgstr "Hanner colon dilynol"

#, fuzzy
#~| msgid "Add new projects (on the entire platform)"
#~ msgid "Add new projects (site wide)"
#~ msgstr "Ychwanegu projectau newydd (ar y platfform cyfan)"

#, fuzzy
#~| msgid "Manage groups (on the entire platform)"
#~ msgid "Manage groups (site wide)"
#~ msgstr "Rheoli grwpiau (ar y llwyfan cyfan)"

#, fuzzy
#~| msgid "Manage users (on the entire platform)"
#~ msgid "Manage users (site wide)"
#~ msgstr "Rheoli defnyddwyr (ar y llwyfan cyfan)"

#, fuzzy
#~| msgid "Manage groups (on the entire platform)"
#~ msgid "Manage roles (site wide)"
#~ msgstr "Rheoli grwpiau (ar y llwyfan cyfan)"

#, fuzzy
#~| msgid "Manage users (on the entire platform)"
#~ msgid "Manage announcements (site wide)"
#~ msgstr "Rheoli defnyddwyr (ar y llwyfan cyfan)"

#, fuzzy
#~| msgctxt "Access-control role"
#~| msgid "Manage translation memory"
#~ msgid "Manage translation memory (site wide)"
#~ msgstr "Rheoli cof cyfieithu"

#, fuzzy
#~| msgid "Mentioned in comment"
#~ msgid "String has context"
#~ msgstr "Wedi'i grybwyll mewn sylw"

#~ msgid "Use machine translation services"
#~ msgstr "Defnyddio gwasanaethau cyfieithu peirianyddol"

#~ msgid "Manage translation memory (on the entire platform)"
#~ msgstr "Rheoli cof cyfieithu (ar y llwyfan cyfan)"

#~ msgid "translate"
#~ msgstr "Cyfieithu"

#, fuzzy
#~| msgid "Delete translation memory"
#~ msgid "Use translation memory"
#~ msgstr "Dileu cof cyfieithu"

#~ msgid "This addon sorts the Java properties file."
#~ msgstr "Mae'r ychwanegyn hwn yn didoli ffeil priodweddau Java."

#~ msgid "Administered projects"
#~ msgstr "Prosiectau sy'n cel eu gweinyddu"

#~ msgid "Add groups (on the entire platform)"
#~ msgstr "Ychwanegu grwpiau (ar y llwyfan cyfan)"

#~ msgid "Add users (on the entire platform)"
#~ msgstr "Ychwanegu defnyddwyr (ar y llwyfan cyfan)"

#, fuzzy
#~| msgctxt "Access-control role"
#~| msgid "Administration"
#~ msgid "Percent interpolation"
#~ msgstr "Gweinyddiaeth"

#~ msgid "You can now log in using {method} ({name})."
#~ msgstr "Gallwch nawr fewngofnodi gan ddefnyddio {method} ({name})."

#~ msgid "You can no longer log in using {method} ({name})."
#~ msgstr ""
#~ "Nid oes modd i chi fewngofnodi mwyach gan ddefnyddio {method} ({name})."

#~ msgid "You can now log in using password."
#~ msgstr "Gallwch nawr fewngofnodi gan ddefnyddio cyfrinair."

#~ msgid "Plural equation"
#~ msgstr "Hafaliad lluosog"

#~ msgid "New whiteboard message"
#~ msgstr "Neges Bwrdd Gwyn newydd"

#~ msgid "Manage whiteboard (on the entire platform)"
#~ msgstr "Rheoli bwrdd gwyn (ar y platfform cyfan)"

#~ msgid "Import of strings scheduled."
#~ msgstr "Mewnforio llinynnau wedi'u hamserlennu."

#~ msgid "Change"
#~ msgstr "Newid"

#~ msgid "Login"
#~ msgstr "Mewngofnodi"

#~ msgid "Log in to use Weblate."
#~ msgstr "Mewngofnodi i ddefnyddio Weblate."

#~ msgctxt "Plural type"
#~ msgid "Zero/one/two/three/six/other"
#~ msgstr "Sero/un/dau/tri/chwech/arall"

#, fuzzy
#~| msgctxt "No known user"
#~| msgid "None"
#~ msgctxt "None strings to review"
#~ msgid "None"
#~ msgstr "Dim"

#~ msgid "Standard user"
#~ msgstr "Defnyddiwr safonol"

#~ msgid "Can not change authentication for demo!"
#~ msgstr "Nid oes modd newid dilysiant ar gyfer y demo!"

#, fuzzy
#~| msgid "Privacy"
#~ msgid "Pay"
#~ msgstr "Preifatrwydd"

#~ msgid "source strings"
#~ msgstr "Llinynnau ffynhonnell"

#, fuzzy
#~| msgctxt "Access-control role"
#~| msgid "Access repository"
#~ msgid "Backup pepository"
#~ msgstr "Mynediad i'r ystorfa"

#~ msgid "Your languages"
#~ msgstr "Eich ieithoedd"
