[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: l10n-support/pology/lang/gl/rules
From: Marcelino Villarino Aguiar <mvillarino () gmail ! com>
Date: 2014-01-12 21:48:38
Message-ID: E1W2Sta-0006BK-6G () scm ! kde ! org
[Download RAW message or body]
SVN commit 1374998 by mvillarino:
Updated rules as needed by revision underway
M +2 -1 README.txt
M +88 -3 aaPT.rules
M +9 -0 controlledLang.rules
M +62 -91 kde.rules
M +1 -2 terminology.rules
--- trunk/l10n-support/pology/lang/gl/rules/README.txt #1374997:1374998
@@ -61,4 +61,5 @@
graph_theory
geography
cypher
-database
\ No newline at end of file
+database
+informal
\ No newline at end of file
--- trunk/l10n-support/pology/lang/gl/rules/aaPT.rules #1374997:1374998
@@ -30,8 +30,8 @@
{\bhid(e\b|es|ed|ing)}i
valid after="show\sor\s"
id="aaPT_hide"
-valid msgstr="\bagoch"
-valid !msgstr="(ocult|acoch)?"
+valid msgstr="\bag(o|ó)ch"
+valid !msgstr="ac(ó|o)ch?"
hint=" «hide » tradúcese como «agochar »"
# «agochar » traduce a «hide »
@@ -39,4 +39,89 @@
valid msgid="\bhid(e\b|es|ed|ing)"
valid msgid="\bhidden\b"
id="aaPT-dual_hide"
-hint=" «agochar » traduce a «hide »"
\ No newline at end of file
+hint=" «agochar » traduce a «hide »"
+
+# «conceal » → «esconder »
+{\bconceal(s|ed|ing)?}i
+id="aaPT_conceal"
+valid msgstr="\bescond"
+hint=" «conceal » → «esconder »"
+
+# «esconder » → «conceal »
+[\bescond]i
+id="aaPT_esconder"
+valid msgid="\bconceal"
+hint=" «esconder » → «conceal »"
+
+# «edge » -> «aresta »
+{\bedges?}i
+valid !env="graph_theory"
+id="kde_edge(graph_theory)"
+valid msgstr="arestas?"
+valid after="self-" msgstr="lazos?"
+hint=" «edge » -> «aresta » (en teorÃa de grafos); «self-edge » -> «lazo »"
+
+#####
+##### Regras procedentes de KDE
+##### Están aquà porque conteñen referencia a outra ambiente
+#####
+
+# «aresta » -> «edge »
+[arestas?]i
+valid !env="graph_theory"
+id="kde-dual_edge(graph_theory)"
+valid msgid="edges?"
+hint=" «aresta » -> «edge » (en teorÃa de grafos)"
+
+# «lazo » -> «self-edge »
+[lazos?]i
+valid !env="graph_theory"
+id="kde-dual_edge2(graph_theory)"
+valid msgid="self-edges?"
+hint=" «lazo » -> «self-edge » (en teorÃa de grafos)"
+
+# «vértice » -> «node »
+[vértices?]i
+valid !env="graph_theory"
+id="kde-dual_node(graph_theory)"
+valid msgid="nodes?"
+hint=" «vértice » -> «node » (en teorÃa de grafos)"
+
+# descarta o uso de «linguaxe » en favol de «idioma »
+[\b(linguaxe|lÃngua)s?]i
+valid span="linguaxe" env="development"
+valid ctx="X-KDE-Keywords"
+valid msgstr="\bvarnish"
+valid span="linguaxe" before="\sde\sprogramación"
+valid span="linguaxe" msgid="\b(programming|query)\slanguage"
+valid span="linguaxe" before="\s(ruby|python|C|PHP|de\sscript)"
+id="clGL-all_linguaxe"
+hint=" «linguaxe » -> «idioma »"
+
+# «Are you sure you want to » -> «Desexa realmente+infinitivo »
+{\bare\syou\ssure\syou\swant\sto(\s(\w+|\W+))+\?}i
+id="expression_interrogation1"
+valid msgstr="\bDesexa\srealmente\s\w+(a|e|i|Ã|po)r(\s(\w+|\W+))*" !env="informal"
+valid msgstr="\bDesexa\srealmente\s\w+l(o|a)s?(\s\w+)*\?" !env="informal"
+valid msgstr="\b(Desexas|Queres)\s\w+(a|e|i|Ã|po)r(\s(\w+|\W+))*" env="informal"
+valid msgstr="\b(Desexas|Queres)\s\w+l(o|a)s?(\s\w+)*\?" env="informal"
+hint=" «Are you sure you want to » -> «Desexa(s) realmente+infinitivo »"
+
+# «Do you really ... » -> «Desexa realmente + infinitivo »
+{\bdo\syou\sreally(\s(\w+|\W+))+\?}i
+id="expression_interrogation2"
+valid msgstr="\bDesexa\srealmente\s\w+(a|e|i|Ã|po)r(\s(\w+|\W+))*" !env="informal"
+valid msgstr="\bDesexa\srealmente\s\w+l(o|a)s?(\s\w+)*\?" !env="informal"
+valid msgstr="\b(Desexas|Queres)\s\w+(a|e|i|Ã|po)r(\s(\w+|\W+))*" env="informal"
+valid msgstr="\b(Desexas|Queres)\s\w+l(o|a)s?(\s\w+)*\?" env="informal"
+hint=" «Do you really ... » -> «Desexa realmente+infinitivo »"
+
+# «event » -> «acontecemento » ou «suceso »
+{\bevent}i
+valid before="ually"
+id="kde_event"
+valid msgstr="\bevento" env="development"
+valid msgstr="\bacontecemento" !msgstr="\bevento"
+valid msgstr="\bsuceso" !msgstr="\bevento"
+valid msgstr="\bactividade"
+hint="event-> acontecemento ou suceso (not development environment)"
\ No newline at end of file
--- trunk/l10n-support/pology/lang/gl/rules/controlledLang.rules #1374997:1374998
@@ -59,6 +59,9 @@
# Coma min/ti/el/ela/nos/nosoutros/vos/vosoutros/eles/elas.
[\bcoma\s(?!(min|ti|el|si|min|ela|nos|vos|nosoutr(o|a)s|vosoutr(o|a)s|el(e|a)s))]i
+valid after="\bpuntos?\se\s" # «puntos e comas »
+valid after="\bda\s" # «algo da coma » → refÃrese ao «, »-
+valid after="\bunha\s" # «unha coma »
id="clGL-modling_coma"
hint="usar «coma » cando sexa imprescindÃbel"
@@ -82,6 +85,8 @@
valid span="\bGrenoble\b" # cidade
valid span="\bHubble\b" # o satélite telescopio
valid span="\bGabble\b" # un servizo
+valid span="\bPebbles?\b" # un produto
+valid span="tables?\b" # moitos falsos positivos, grazas a Latex
id="PT-2011-gl_bel"
hint="terminación en -bel"
@@ -98,6 +103,7 @@
#evitar usar «lanzar » en favor de «iniciar » (un executábel)
[\blanz]i
valid !msgid="\blaunch"
+valid ctx="X-KDE-Keywords"
id="PT-2011-gl_lanzar"
hint="lanzar -> iniciar"
@@ -108,6 +114,9 @@
# usar «son » no canto de «audio »
[\baudio]i
+valid ctx="X-KDE-Keywords"
+valid before="visual"
+valid before="\s?cd" env="kde" # «audiocd » é un kioslave
id="PT-2011-gl_audio"
hint="audio -> son"
--- trunk/l10n-support/pology/lang/gl/rules/kde.rules #1374997:1374998
@@ -33,28 +33,30 @@
# Regras especÃficas de KDE para modelo de lingua
#####
+## pronome mal colocado ?
+#[\ba\s\S+á\b]i
+#valid after="\bnon\s"
+#id="clGL_pronome mal posto"
+#hint="posÃbel orde inversa dun pronome"
+# «lineal » → «linear »
+[\blinea(l|is)]i
+id="clGL_lineal"
+hint=" «lineal » → «linear »"
+
#descarta o uso de «amosar » en favor de «mostrar »
[\bamos(a|o|e)]i
id="clGL-all_amosar"
hint="amosar -> mostrar"
-#descarta o uso de «colar » en favor de «(a)pegar »
-[\bcol(a|e|o)(?!(c|m|re|ri|ra|ps|b|q|x|nia|fón))]i
-valid msgstr="\bcolor"
-valid msgstr="\bcola" msgid="\b((de|en)queue|queue|tail|spool)"
-id="clGL-all_colar"
-hint="colar -> (a)pegar"
+# regra comentada porque non dá achadegas
+##descarta o uso de «colar » en favor de «(a)pegar »
+#[\bcol(a|e|o)(?!(c|m|re|ri|ra|ps|b|q|x|nia|fón))]i
+#valid msgstr="\bcolor"
+#valid msgstr="\bcola" msgid="\b((de|en)queue|queue|tail|spool)"
+#id="clGL-all_colar"
+#hint="colar -> (a)pegar"
-# descarta o uso de «linguaxe » en favol de «idioma »
-[\b(linguaxe|lÃngua)s?]i
-valid env="development"
-valid span="linguaxe" before="\sde\sprogramación"
-valid span="linguaxe" msgid="\b(programming|query)\slanguage"
-id="clGL-all_linguaxe"
-hint=" «linguaxe » -> «idioma »"
-
-
#coidado cos derivados de licenza que trocan o z
[\blicenci(?=(oso|osa|osamente|atura|amento|ado|ada|ados|ada)s)]i
id="clGL-all_licenza"
@@ -71,8 +73,18 @@
hint="ocorreu -> produciuse"
#comprobar «TAB » e «separador », preferir «lapela »
-[\b(tab(?!(let|ula)|separador))]i
-valid !msgid="\btabs?\b"
+#[\b(tab(?!(let|ula)|separador))]i
+[\b(tab|separador)]i
+valid span="\btab" before="loide"
+valid span="\btab" before="le"
+valid span="\btab" before="ula"
+valid span="\btab" before="oleiro"
+valid span="\btab" after="\btecla\s"
+valid span="\btab" after="\balt\+"
+valid span="\btab(s|ulador|uladores)?\b" msgid="\btabs?\b"
+valid span="\bseparador" msgid="\bsplitter"
+valid span="\bseparador" msgid="\bseparator"
+valid span="\bseparador" msgid="\bdelimiter"
id="clGL-all_tab/separador"
hint="tab ou separador -> lapela"
@@ -92,18 +104,21 @@
hint="zoom -> ampliación ?"
# preferir «estase a + infinitivo » no cando de «a + infinitivo »
-[^a\s\w+[aei]r\s]i
+[^a\s\w+[aeiÃ]r\b]i
valid after="Están\s"
valid after="Estanse\s"
valid after="Está\s"
valid after="Estase\s"
valid after="estex?a\s"
valid after="estar\s"
+valid span="a partir"
id="clGL-all_a+infinitivo"
hint=" «a+infinitivo » -> «estase a infinitivo"
# preferir «se han examinar/ han ser examinados » no canto de «serán examinados »
-[\b\w+rán?\s\w+ad(o|a)s?]i
+[\b\w+rán?\s[A-Za-z]+ad(o|a)s?]i
+valid !span="\b(ser|estar)án"
+#valid span="\bverán" # admitir «verán+v(participio)
id="clGL-all_serán+participio"
hint=" «serán+participio » -> «han ser participio », «examinaránse » ou «ha infinitivo »"
@@ -172,31 +187,17 @@
# «...not found. » -> «Non se atopou... »
{\b\w+\snot\sfound\.}i
id="expression_not found."
-valid msgstr="\bNon\s(se\satop(ou|aron)|foi\sposÃbel\satopar)\s(\w+\s)+\w+"
+valid msgstr="\bNon\s((se\satop(ou|aron))|(foi\sposÃbel\satopar))\s(\w+\s)+\w+"
hint="...not found. -> Non se atopou/foi posÃbel atopar ... ..."
# there was an error ....
{\bthere\swas\san?}i
valid after="\bif\s"
+valid before="\sproblem" # por mor da cacofonÃa: produciuse un problema
id="expression_there-was-an-error"
valid msgstr="\bProduciuse\sun(\b|s|ha)"
hint="There was an error -> Produciuse un erro"
-
-# «Are you sure you want to » -> «Desexa realmente+infinitivo »
-{\bare\syou\ssure\syou\swant\sto(\s(\w+|\W+))+\?}i
-id="expression_interrogation1"
-valid msgstr="\bDesexa\srealmente\s\w+(a|e|i|Ã|po)r(\s(\w+|\W+))*"
-valid msgstr="\bDesexa\srealmente\s\w+l(o|a)s?(\s\w+)*\?"
-hint=" «Are you sure you want to » -> «Desexa realmente+infinitivo »"
-
-# «Do you really ... » -> «Desexa realmente + infinitivo »
-{\bdo\syou\sreally(\s(\w+|\W+))+\?}i
-id="expression_interrogation2"
-valid msgstr="\bDesexa\srealmente\s\w+(a|e|i|Ã|po)r(\s(\w+|\W+))*"
-valid msgstr="\bDesexa\srealmente\s\w+l(o|a)s?(\s\w+)*\?"
-hint=" «Are you sure you want to » -> «Desexa realmente+infinitivo »"
-
# «print preview » -> «previsualización da impresión » / «vista previa do impreso »
{\bprint\spreview(?!\s(window|part))}i
id="noPT-2010-expression_print preview"
@@ -219,6 +220,8 @@
valid before="\sto\b"
valid after="\bknow(s|n)?\s"
valid after="\bforgets?\s"
+valid after="\bcare\s"
+valid after="\b(be|is|are)\s\S\s"
id="kde_about"
valid msgstr="\bacerca\sd"
valid msgstr="\brefer"
@@ -228,6 +231,7 @@
{\baccept}i
id="kde_accept"
valid msgstr="\bacept"
+valid msgstr="\bacéptase"
hint="accept = aceptar"
# «aceptar » -> «accept »
@@ -238,11 +242,12 @@
valid msgid="\bagree"
hint="aceptar = accept"
-# «append » -> «amecer »
-{\bappend}i
-id="kde_append"
-valid msgstr="\bamecer"
-hint=" append -> amecer"
+## «append » -> «amecer »
+#{\bappend}i
+#valid before="ix"
+#id="kde_append"
+#valid msgstr="\bamecer"
+#hint=" append -> amecer"
# «amecer » -> «append »
[\bamec]i
@@ -262,25 +267,8 @@
valid msgid="\bapplet"
hint=" «applet » traduce a «applet »"
-# «edge » -> «aresta »
-{\bedges?}i
-id="kde_edge(graph_theory)"
-valid env="graph_theory" msgstr="arestas?"
-valid env="graph_theory" after="self-" msgstr="lazos?"
-hint=" «edge » -> «aresta » (en teorÃa de grafos); «self-edge » -> «lazo »"
-# «aresta » -> «edge »
-[arestas?]i
-id="kde-dual_edge(graph_theory)"
-valid msgid="edges?" env="graph_theory"
-hint=" «aresta » -> «edge » (en teorÃa de grafos)"
-# «lazo » -> «self-edge »
-[lazos?]i
-id="kde-dual_edge2(graph_theory)"
-valid msgid="self-edges?" env="graph_theory"
-hint=" «lazo » -> «self-edge » (en teorÃa de grafos)"
-
# «not enabled »
{\bnot enabled\b}
id="kde_not enabled"
@@ -288,11 +276,12 @@
valid msgstr="\bnon\sestá\sactivad(o|a)"
hint="not enabled -> desactivado"
-# «enable/disable » -> «conmutar »
-{\benable/disable}i
-id="kde_enabledisable"
-valid msgstr="\bconmuta"
-hint="enable/disable = conmutar"
+# Agora Non me parece tan boa idea esta regra
+## «enable/disable » -> «conmutar »
+#{\benable/disable}i
+#id="kde_enabledisable"
+#valid msgstr="\bconmuta"
+#hint="enable/disable = conmutar"
# «encounter » -> «atopar » and not «achar »
{\bencounter}i
@@ -301,15 +290,6 @@
valid !msgstr="\bach"
hint="encounter -> atopar"
-# «event » -> «acontecemento » ou «suceso »
-{\bevent}i
-id="kde_event"
-valid msgstr="\bevento" env="development"
-valid msgstr="\bacontecemento" !msgstr="\bevento"
-valid msgstr="\bsuceso" !msgstr="\bevento"
-valid msgstr="\bactividade"
-hint="event-> acontecemento ou suceso (not development environment)"
-
# «acontecemento » -> «event »
[\bacontecemento]i
id="kde-dual_event"
@@ -318,12 +298,18 @@
# «frame » -> «marco »
{\bframe}i
+valid before="works?\b"
id="kde_frame"
valid msgstr="\bmarco"
hint=" «frame » -> «marco »"
# «marco » -> «frame »
-[\bmarco]i
+[\bmarcos?]i
+valid before="\skrüger" # person name: marco krüger
+valid before="\smartin" # person: marco martin
+valid before="\scalignano" # person: marco calignano
+valid after="\bdoval\s" # person: irene doval marcos
+valid before="u\b" # marcou
id="kde-dual_frame"
valid msgid="\bframe"
valid msgid="\bmarks?"
@@ -334,7 +320,7 @@
id="kde_inline"
valid msgstr="\bintercala(r|d(o|a)s?)" !env="development"
valid span="\bin\sline" msgstr="\bna\sliña" !env="development"
-hint=" «frame » -> «marco »"
+hint=" «inline » -> «intercalar »"
# «node » -> «vértice »
{\bnodes?}i
@@ -347,15 +333,11 @@
valid !env="graph_theory" msgstr="\bnodos?"
hint=" «node » -> «vértice » (en teorÃa de grafos), ou «nodo »"
-# «vértice » -> «node »
-[vértices?]i
-id="kde-dual_node(graph_theory)"
-valid msgid="nodes?" env="graph_theory"
-hint=" «vértice » -> «node » (en teorÃa de grafos)"
-
# «nodo » -> «node »
[\bnodos?\b]i
id="kde-dual_node(2)"
+valid msgid="nodekit"
+valid msgid="nodename"
valid msgid="\bnodes?\b" !env="graph_theory"
hint=" «nodo » -> «node »"
@@ -388,16 +370,5 @@
[\bimprim]i
id="kde-dual_print"
valid msgid="\bprint(?!er)"
+valid after="\bversións?\spara\s" msgid="\bprinters?\sfriendly\b"
hint="imprimir = print"
-
-# «rename » -> «mudar de nome »
-{\brename}i
-id="kde_rename"
-valid msgstr="\bmud(ar|ou|anzas?)\s(de|o)\snome"
-hint=" «rename » tradúcese como «mudar de nome »"
-
-# «mudar de nome » -> «renomear »
-[\bmud(ar|ou)\sde\snome]i
-id="kde-dual_rename"
-valid msgid="\brename"
-hint="mudar de nome = rename"
--- trunk/l10n-support/pology/lang/gl/rules/terminology.rules #1374997:1374998
@@ -1585,6 +1585,7 @@
[\binaceptábe(l|is)\b]i
id="PT-2010-dual_inaceptábel"
valid msgid="\bilegal"
+valid msgid="\billegal"
hint=" «inaceptábel » traduce a «ilegal »"
# «initialize » tradúcese como «inicializar »
@@ -2181,14 +2182,12 @@
# «rename » tradúcese como «renomear »
{\brenam(e|es|ed|ing)}i
id="PT-2011_rename"
-valid env="kde"
valid msgstr="\brenomea"
hint=" «rename » tradúcese como «renomear »"
# «renomear » traduce a «rename »
[\brenome\w+]i
id="noPT-2011-dual_rename"
-valid env="kde"
valid msgid="\brenam(e|es|ed|ing)"
hint=" «renomear » traduce a «rename »"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic