Warning, /sdk/pology/lang/ca/rules/tags.rules is written in an unsupported language. File is not indexed.

0001 #
0002 # HTML, XML rules for Catalan translations
0003 # License: GPLv3
0004 #
0005 # Author: Jordi Mas <jmas@softcatala.org>, 2017, 2019
0006 #
0007 # Detects HTML, XML tags commonly used in strings that are not present
0008 # potentially showing break texts or not an accurate representation
0009 #
0010 # When developing these rules I optimized for providing as few false positives
0011 # as possible. This is why we do exact string matching.
0012 
0013 
0014 ### Standard HTML tags used also in many XML documents 
0015 
0016 {<title>}
0017 id="tags-title"
0018 valid msgstr="<title>"
0019 hint="Falta l'etiqueta <title>"
0020 
0021 {<\/title>}
0022 id="tags-title-close"
0023 valid msgstr="</title>"
0024 hint="Falta l'etiqueta </title>"
0025 
0026 {<bold>}
0027 id="tags-bold"
0028 valid msgstr="<bold>"
0029 hint="Falta l'etiqueta <bold>"
0030 
0031 {<\/bold>}
0032 id="tags-bold-close"
0033 valid msgstr="</bold>"
0034 hint="Falta l'etiqueta </bold>"
0035 
0036 {<b>}
0037 id="tags-b"
0038 valid msgstr="<b>"
0039 hint="Falta l'etiqueta <b>"
0040 
0041 {<\/b>}
0042 id="tags-b-close"
0043 valid msgstr="<\/b>"
0044 hint="Falta l'etiqueta </b>"
0045 
0046 {<italic>}
0047 id="tags-italic"
0048 valid msgstr="<italic>"
0049 hint="Falta l'etiqueta <italic>"
0050 
0051 {<\/italic>}
0052 id="tags-italic-close"
0053 valid msgstr="</italic>"
0054 hint="Falta l'etiqueta </italic>"
0055 
0056 {<i>}
0057 id="tags-i"
0058 valid msgstr="<i>"
0059 hint="Falta l'etiqueta <i>"
0060 
0061 {<\/i>}
0062 id="tags-i-close"
0063 valid msgstr="<\/i>"
0064 hint="Falta l'etiqueta </i>"
0065 
0066 {<em>}
0067 id="tags-em"
0068 valid msgstr="<em>"
0069 hint="Falta l'etiqueta <em>"
0070 
0071 {<\/em>}
0072 id="tags-em-close"
0073 valid msgstr="</em>"
0074 hint="Falta l'etiqueta </em>"
0075 
0076 {<li>}
0077 id="tags-li"
0078 valid msgstr="<li>"
0079 hint="Falta l'etiqueta <li>"
0080 
0081 ### http://projectmallard.org/1.1/ tags used extensively in GNOME documentation
0082 
0083 {<app>}
0084 id="tags-app"
0085 valid msgstr="<app>"
0086 hint="Falta l'etiqueta <app>"
0087 
0088 {<\/app>}
0089 id="tags-app-close"
0090 valid msgstr="</app>"
0091 hint="Falta l'etiqueta </app>"
0092 
0093 {<cmd>}
0094 id="tags-cmd"
0095 valid msgstr="<cmd>"
0096 hint="Falta l'etiqueta <cmd>"
0097 
0098 {<\/cmd>}
0099 id="tags-cmd-close"
0100 valid msgstr="</cmd>"
0101 hint="Falta l'etiqueta </cmd>"
0102 
0103 {<link}
0104 id="tags-link"
0105 valid msgstr="<link"
0106 hint="Falta l'etiqueta <link"
0107 
0108 {<\/link}
0109 id="tags-link-close"
0110 valid msgstr="</link"
0111 hint="Falta l'etiqueta </link"
0112 
0113 {<gui>}
0114 id="tags-gui"
0115 valid msgstr="<gui>"
0116 hint="Falta l'etiqueta <gui>"
0117 
0118 {<\/gui>}
0119 id="tags-gui-close"
0120 valid msgstr="</gui>"
0121 hint="Falta l'etiqueta </gui>"
0122 
0123 {<guiseq>}
0124 id="tags-guiseq"
0125 valid msgstr="<guiseq>"
0126 hint="Falta l'etiqueta <guiseq>"
0127 
0128 {<\/guiseq>}
0129 id="tags-guiseq-close"
0130 valid msgstr="</guiseq>"
0131 hint="Falta l'etiqueta </guiseq>"
0132 
0133 {<keyseq>}
0134 id="tags-keyseq"
0135 valid msgstr="<keyseq>"
0136 hint="Falta l'etiqueta <keyseq>"
0137 
0138 {<\/keyseq>}
0139 id="tags-keyseq-close"
0140 valid msgstr="</keyseq>"
0141 hint="Falta l'etiqueta </keyseq>"
0142 
0143 {<key>}
0144 id="tags-key"
0145 valid msgstr="<key>"
0146 hint="Falta l'etiqueta <key>"
0147 
0148 {<\/key>}
0149 id="tags-key-close"
0150 valid msgstr="</key>"
0151 hint="Falta l'etiqueta </key>"
0152 
0153 ### DocBook 5.0 tags
0154 
0155 {<quote>}
0156 id="tags-quote"
0157 valid msgstr="<quote>"
0158 valid msgstr="«"
0159 hint="Falta l'etiqueta <quote>"
0160 
0161 {<\/quote>}
0162 id="tags-quote-close"
0163 valid msgstr="</quote>"
0164 valid msgstr="»"
0165 hint="Falta l'etiqueta </quote>"
0166 
0167 #"<placeholder-1/>"
0168 {<*.-[0-9]/>}
0169 id="tags-placeholders"
0170 valid msgstr="<*.-[0-9]/>"
0171 hint="Falta una etiqueta."
0172 
0173 ### Spaces & tags
0174 
0175 {[ ]<[a-z|0-9|_-]*[^/?]>}i
0176 id="tags-spaces-start"
0177 valid msgstr="(\.|,|;|>|\+)<[a-z|0-9|_-]*[^/?]>"  # OK after punctuation marks
0178 valid !msgstr="[a-z]<[a-z|0-9|_-]*[^/?]>"
0179 hint="Falta un espai abans d'una etiqueta el que fa que el text i l'etiqueta es mostrin com una única paraula."
0180 
0181 {</[a-z|0-9|_-]*>[ ]}i
0182 id="tags-spaces-end"
0183 valid msgstr="<[a-z|0-9|_-]*[^/?]>(\.|,|;|:|<|\+)" # OK before punctuation marks
0184 valid msgstr="</bcode>" # Line-breaking body of code, for short listings (https://techbase.kde.org/Development/Tutorials/Localization/i18n_Semantics)
0185 valid msgstr="</h[0-9]>" # OK before html headers
0186 valid msgstr="</p>" # OK before html tag for paragrph
0187 valid !msgstr="</[a-z|0-9|_-]*>[a-z]"
0188 hint="Falta un espai després d'una etiqueta el que fa que el text i l'etiqueta es mostrin com una única paraula."