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

0001 # French typographic rules
0002 # by the KDE French Team (kde-francophone@kde.org)
0003 # License: GPLv3
0004 
0005 include file="filter.include"
0006 
0007 validGroup strongTypo
0008 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*&sp;" 
0009 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*$"
0010 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*\n"
0011 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*</?p>" 
0012 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*</?br\s?/?>" 
0013 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*</?ul>" 
0014 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*</qt>"
0015 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*<nl/>"
0016 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*&unbsp;»"
0017 valid after="&unbsp;" before="(</[a-zA-Z0-9]+>)*</interface"
0018 
0019 validGroup inParenthesis
0020 valid after="\(" before="\)"
0021 
0022 validGroup inQuotes
0023 valid after="«&unbsp;" before="&unbsp;»"
0024 
0025 validGroup inQuotesTag
0026 valid after="<quote>.*" before=".*</quote>"
0027 
0028 validGroup alone
0029 valid after="^" before="$"
0030 
0031 validGroup optionTag
0032 valid after="<option>.*" before=".*</option>"
0033 
0034 validGroup tokenTag
0035 valid after="<token>.*" before=".*</token>"
0036 
0037 validGroup filenameTag
0038 valid after="<filename.*>.*" before=".*</filename>"
0039 
0040 validGroup cdataTag
0041 valid after="<\!\[CDATA\[.*" before=".*\]\]>"
0042 
0043 validGroup commandTag
0044 valid after="<command>.*" before=".*</command>"
0045 
0046 validGroup userinputTag
0047 valid after="<userinput>.*" before=".*</userinput>"
0048 
0049 validGroup keycapTag
0050 valid after="<keycap>.*" before=".*</keycap>"
0051 
0052 validGroup keysymTag
0053 valid after="<keysym>.*" before=".*</keysym>"
0054 
0055 validGroup literalTag
0056 valid after="<literal>.*" before=".*</literal>"
0057 
0058 validGroup roleTag
0059 valid after="role=\".*" before=".*\"/>"
0060 
0061 validGroup computeroutputTag
0062 valid after="<computeroutput>.*" before=".*</computeroutput>"
0063 
0064 validGroup promptTag
0065 valid after="<prompt>.*" before=".*</prompt>"
0066 
0067 validGroup errortypeTag
0068 valid after="<errortype>.*" before=".*</errortype>"
0069 
0070 validGroup foreignphraseTag
0071 valid after="<foreignphrase>.*" before=".*</foreignphrase>"
0072 
0073 validGroup functionTag
0074 valid after="<function>.*" before=".*</function>"
0075 
0076 validGroup calligraCell
0077 valid after="[A-Z]*[1-9]*" before="[A-Z]*[1-9]*"
0078 
0079 validGroup calligraFunction
0080 valid after="\(.*" before=".*\)"
0081 
0082 validGroup decimal
0083 valid after="[0-9]*" before="[0-9]*"
0084 
0085 validGroup markupTag
0086 valid after="<markup>.*" before=".*</markup>"
0087 
0088 validGroup perlScript
0089 valid msgid=".*/usr/bin/perl.*"
0090 
0091 validGroup linkstart
0092 valid after="&amp;linkstart;.*" before=".*\"&amp;linkmid;"
0093 valid after="&amp;linkmid;.*" before=".*&amp;linkend;"
0094 
0095 validGroup replaceableTag
0096 valid after="<replaceable>.*" before=".*</replaceable>"
0097 
0098 [:]
0099 validGroup alone
0100 validGroup cdataTag
0101 validGroup computeroutputTag
0102 validGroup errortypeTag
0103 validGroup inParenthesis
0104 validGroup inQuotes
0105 validGroup promptTag
0106 validGroup roleTag
0107 validGroup strongTypo
0108 validGroup userinputTag
0109 validGroup calligraCell
0110 valid after="&unbsp;" before="\t"
0111 valid after="https?://\S+"
0112 valid after="cgi|file|gg|mailto|man|whatsthis|kmail|addMsg|config|help"
0113 valid after="about|audiocd|bookmarks|camera|ed2k|exec|floppy|ftps?|fonts|help|https?|lan|lpr|media|news|network|okular|pmp|parallel|smb|system|trash|umax|vdvd|videodvd|webdavs?|irc|print|protocole|info" before="/" 
0114 valid after="about" before="blank"
0115 valid after="gg|google" before="KDE|[a-z]+"
0116 valid after=".+://(nom|utilisateur)" before="mot_?de_?passe"
0117 valid after="\d\d?" before="\d\d?"
0118 valid after="([pH]H|hh?|%h+|\[hh\])" before="(MM|mm|%m+)"
0119 valid after="(MM|mm?|%m+|\[mm\])" before="(SS|ss|%s+)"
0120 valid after="Heures" before="Minutes"
0121 valid after="minutes" before="secondes"
0122 valid after="%\d" before="%\d"
0123 valid after="ht" before="\/\/dig"
0124 valid before="-?[\)|\(]" # Smiley
0125 valid before="\s?\d+(px)?;" # CSS
0126 valid after="font-family|font-size|font-style|font-weight|text-align|text-decoration|margin-top|margin-bottom|-type"# CSS
0127 valid after="white-space" # CSS
0128 valid after="color" before="#|\s?[A-Z-a-z]" # CSS
0129 valid after="bottom" before="\s\d+" # CSS
0130 valid after="\"\S+" before="%?\d+\"" # CSS
0131 valid after="xsl?"
0132 valid cat="htmlsearch" msgid="^_: List of words to exclude from index" 
0133 valid after="Process" before=":check" 
0134 valid after="Process:" before="check"
0135 valid after=".+:"
0136 valid before=":.+"
0137 valid before="slot" 
0138 valid before="port|PORT"
0139 valid after="<nom>"
0140 valid after="PATH|ext"
0141 valid after="com|host|org" before="\d+"
0142 valid after=":q"
0143 valid before="q:"
0144 valid after="remote" before="/"
0145 valid cat="imgalleryplugin" after="KImGalleryPlugin:" before="slotCreateHtml" 
0146 valid cat="imgalleryplugin" after="KImGalleryPlugin" before=":slotCreateHtml"  
0147 valid after="javascript" before="go"
0148 valid cat="kalgebra" before="="
0149 valid cat="kbackgammon" after="&sp;%1" before="%2\.$"
0150 valid cat="kcmioslaveinfo" after="%1"  before="/"
0151 valid cat="kurifilter" after="</b>" before="<b>ma recherche"  
0152 valid cat="kcron" after="%H" before="%M" 
0153 valid cat="kdat" after="%02d" before="%02d"
0154 valid cat="kio4" after="\d" before="\d"
0155 valid cat="kio4" after="org" before="port" 
0156 valid cat="kio_smtp" after="SMTPProtocol" before=":smtp_open" 
0157 valid cat="kio_smtp" after="SMTPProtocol:" before="smtp_open" 
0158 valid cat="kiconedit" after="^1" before="1$"
0159 valid cat="kiconedit" after="^1" before="10$" 
0160 valid cat="kiconedit" after="^1" before="5$" 
0161 valid cat="konsole" before="\\"
0162 valid cat="kshisen" after="%02d" before="%02d"
0163 valid cat="kshisen" after="XX" before="XX"  
0164 valid cat="kspread,sheets" after="[A-Z0-9]+" before="[A-Z0-9]+" 
0165 valid cat="kspread,sheets" after="(ligne)|(colonne)|(body)" before="(ligne)|(colonne)|(office)"
0166 valid cat="ktexteditor_plugins" after="H|%"
0167 valid cat="kcalc" after="\+"
0168 valid cat="libkcal" before="&unbsp;" after="&unbsp;"
0169 valid cat="parley" before="verbe"
0170 valid cat="marble" before="all"
0171 valid cat="kdevelop" after="attendu.*"
0172 valid cat="artwork,karbon" after="draw|office"
0173 valid cat="kiten" after="G"
0174 valid cat="kiten" after="S" before="2"
0175 valid cat="konqueror_plugins" after="NOMDEFICHIER(1|2)"
0176 valid ctx="List of words.*"
0177 valid ctx="Numbers and characters"
0178 valid ctx="Hours:minutes:seconds"
0179 valid ctx="CSV separator"
0180 valid ctx="Query"
0181 valid cat="skrooge" ctx="condition"
0182 valid cat="jointhegame" ctx="member|join|payment"
0183 valid cat="konqueror_man-kbookmarkmerger.1" after="jean@hal9000"
0184 valid cat="kfilereplace" after="\[\$.*"
0185 valid cat="kioslave_fish" after="<command>echo FISH"
0186 valid cat="kolourpaint" msgid="All rights reserved.*"
0187 valid cat="kppp" after="&PPP;"
0188 valid cat="kdeprint_cups-config" before="/" after="/"
0189 hint="Mettre une espace insécable avant et une espace après"
0190 
0191 [;]
0192 validGroup strongTypo
0193 validGroup inParenthesis
0194 validGroup inQuotes
0195 validGroup inQuotesTag
0196 validGroup alone
0197 validGroup cdataTag
0198 validGroup keysymTag
0199 validGroup userinputTag
0200 validGroup calligraFunction
0201 validGroup perlScript
0202 validGroup commandTag
0203 validGroup filenameTag
0204 valid after="&amp;[0-9a-zA-Z\.\-]+"
0205 valid after="\*\.[a-zA-Z]+" before="\*\.[a-zA-Z]+" # List of extension suffix
0206 valid after="center|empty|normal|pt|px|pre-wrap|\d+|[a-f]{1,2}" # CSS
0207 valid after="font-family:.+" # CSS
0208 valid after="bold" before="'"   # CSS
0209 valid before=" font" # CSS
0210 valid before="-\)" # Smiley
0211 valid after=";" 
0212 valid before="'"
0213 valid before=";"
0214 valid cat="kspread,sheets" after="^\S+\(\S+"
0215 valid cat="kspread,sheets" after=";\S+"
0216 valid cat="kspread,sheets" before="\S+;"
0217 valid cat="kspread,sheets" before="\S+\)"
0218 valid cat="konsole" before="\\"
0219 valid cat="katepart4" after="plain|txt"
0220 valid cat="kioslave_data" after="<userinput>data:"
0221 valid cat="kioslave_fish" after="<command>echo FISH:"
0222 valid ctx="Numbers and characters"
0223 valid ctx="CSV separator"
0224 valid ctx="Query" 
0225 valid ctx="Keywords" 
0226 valid ctx="unit synonyms for matching user input"
0227 valid cat="kolourpaint" msgid="All rights reserved.*"
0228 valid cat="kopete_chatstyle" msgid="p.message { color:inherit; border-color:inherit; }"
0229 valid cat="kopete_pipes" after="&amp;amp;lt"
0230 valid cat="kdeprint_theory" after="% first box over"
0231 valid cat="kile_scripting" after="\)"
0232 valid cat="kile_scripting" msgid="var .*"
0233 valid cat="kdm" msgid="if kdmctl*"
0234 valid cat="kwrite_configuring,kate_configuring" msgid="// kate.*"
0235 hint="Mettre une espace insécable avant et une espace après"
0236 
0237 [!]
0238 validGroup strongTypo
0239 validGroup inParenthesis
0240 validGroup inQuotes
0241 validGroup alone
0242 validGroup cdataTag
0243 validGroup foreignphraseTag
0244 validGroup keysymTag
0245 validGroup userinputTag
0246 validGroup calligraFunction
0247 validGroup perlScript
0248 valid after="&unbsp;" before="\)"
0249 valid after="&unbsp;" before="&unbsp;»"
0250 valid after="^<" before="--.*--&gt;$"
0251 valid after="^<" before="DOCTYPE"
0252 valid after="&unbsp;" before="!"
0253 valid after="&unbsp;" before="\)"
0254 valid after="!" before="!"
0255 valid after="!" before="&sp;"
0256 valid after="!" before="$"
0257 valid after="!" before="&lf;"
0258 valid after="!" before="<"
0259 valid after="x!"
0260 valid after="<"
0261 valid after="&unbsp;" before="(&lt;\/[a-zA-Z0-9]&gt;)*&lt;\/qt&gt;" 
0262 valid after="&lt;" before="-- Ce fichier a été généré par Konqueror --&gt;"
0263 valid cat="kspread,sheets" after="[abcx\)!]|\(valeur\)"
0264 valid cat="kspread,sheets" before="[A-Z][0-9]"
0265 valid cat="k3b" before="a"
0266 valid cat="kcalc" after="^x"
0267 valid cat="kalgebra" after="n"
0268 valid cat="kturtle,kturtle_glossary,kturtle_programming-reference" before="="
0269 valid cat="kphotoalbum" before="Ok"
0270 valid after="aKtion"
0271 valid after="Yahoo"
0272 valid cat="kcmkonqhtml" after="<tt>" before="</tt>"
0273 valid ctx="Numbers and characters"
0274 valid ctx="CSV separator"
0275 valid cat="skrooge" ctx="condition"
0276 valid cat="kfilereplace" before="\[CDATA"
0277 valid before="DOCTYPE"
0278 valid cat="khangman" before="--Traduire"
0279 valid cat="kioslave_mailto" after="%20"
0280 valid cat="kdeprint_theory" before="PS"
0281 valid cat="sheets_basics" after="VALUE"
0282 valid cat="sheets_functions" after="x|x!|\(valeur\)"
0283 valid cat="sheets_functions" msgid="\(a\+b\+c\)!\s/\sa!b!c!"
0284 valid cat="sheets_functions" after="Feuille[0-9]"
0285 valid cat="kppp_callback" after="#" before="/bin"
0286 valid cat="cantor" after="Q?alculate"
0287 valid cat="kmail_using-kmail" msgid="The Bat!"
0288 hint="Mettre une espace insécable avant et une espace après"
0289 
0290 [\?]
0291 validGroup strongTypo
0292 validGroup inParenthesis
0293 validGroup inQuotes
0294 validGroup inQuotesTag
0295 validGroup alone
0296 validGroup userinputTag
0297 validGroup commandTag
0298 valid ctx=".*one character"
0299 valid after="&unbsp;" before="<"
0300 valid after="&unbsp;" before="\)"
0301 valid after="&unbsp;" before="&unbsp;»"
0302 valid after="<quote>" before="</quote>"
0303 valid after="https?://\S+"
0304 valid after="\?" 
0305 valid after="\*" 
0306 valid after="<filename>\S*" before="\S*</filename>"
0307 valid after="<keycap>\S*" before="\S*</keycap>"
0308 valid cat="kfindpart" after="l" before="t"
0309 valid cat="kio4" after="extension" before="requête" 
0310 valid cat="kio4" after="^" before="&sp;"
0311 valid after="&amp;nbsp;" before="&lt;\/qt&gt;$"
0312 valid cat="kgoldrunner" after="\?|2"
0313 valid cat="katefindinfilesplugin" after="<br /><b>"
0314 valid cat="kdevelop" after="<ul><li><b>"
0315 valid cat="kcmkonqhtml" after="<tt>.?" before=".+</tt>"
0316 valid cat="kioslave_audiocd" before="device"
0317 valid cat="kioslave_audiocd" before="fileNameTemplate"
0318 valid cat="kioslave_audiocd" before="albumNameTemplate"
0319 valid cat="kfilereplace" before=">"
0320 valid before="xml"
0321 valid after="xml version=.*"
0322 valid after="mailto:.*"
0323 valid ctx="Numbers and characters"
0324 valid ctx="Query"
0325 valid msgid="regex"
0326 hint="Mettre une espace insécable avant et une espace après"
0327 
0328 [,]
0329 validGroup inQuotes
0330 validGroup cdataTag
0331 validGroup keycapTag
0332 validGroup computeroutputTag
0333 validGroup calligraFunction
0334 validGroup decimal
0335 valid after="[^&sp;(]" before="&sp;" 
0336 valid after="[^&sp;(]" before="\n"
0337 valid after="[^&sp;(]" before="</td>"
0338 valid after="<keycap>" before="</keycap>"
0339 valid after="[0-9]" before="[0-9]"
0340 valid after="font-family:.+" # CSS
0341 valid after="https?://\S+" 
0342 valid after="^" before="&sp;"
0343 valid after="<userinput>.*" before=".*</userinput>"
0344 valid ctx="\w+ OF TRANSLATORS"  
0345 valid ctx="desktop_po" after="^Keywords=.*" 
0346 valid after="[^&sp;(&unbsp;)]" before="&lt;br" 
0347 valid cat="kcmkwinrules" after="\+"
0348 valid cat="kppp" after="0"
0349 valid cat="kcalc" after="^" before="$"
0350 valid cat="kommander" after="\([a-z]+"
0351 valid cat="kturtle_glossary" after="\("
0352 valid cat="kturtle_programming-reference" before="Y" after="mod X"
0353 valid cat="kturtle_programming-reference" before="Y" after="va X"
0354 valid cat="kioslave_data" after="<userinput>data:*"
0355 valid ctx="Numbers and characters"
0356 valid ctx="Keywords" 
0357 valid ctx="CSV separator"
0358 valid ctx="Query"
0359 hint="Pas d'espace avant une virgule (mais un après) !"
0360 
0361 [,(?=[a-zA-Z])]
0362 validGroup cdataTag
0363 validGroup userinputTag
0364 validGroup keycapTag
0365 validGroup computeroutputTag
0366 validGroup calligraFunction
0367 validGroup decimal
0368 valid after="x" before="y"
0369 valid after="^Keywords="
0370 valid after="font-family:.+" # CSS
0371 valid ctx="Query"
0372 valid cat="kspread,sheets"
0373 valid cat="kcmkwinrules" after="\+"
0374 valid cat="kommander" after="\([a-z]+" 
0375 valid cat="kturtle_programming-reference" before="Y" after="mod X"
0376 valid cat="kturtle_programming-reference" before="Y" after="va X"
0377 valid ctx="\w+ OF TRANSLATORS" after="."  before="."
0378 valid ctx="Numbers and characters"
0379 valid ctx="Keywords"
0380 hint="Une espace après une virgule"
0381 
0382 [»]
0383 valid after="&unbsp;" before="&sp;"
0384 valid after="&unbsp;" before="$"
0385 valid after="&unbsp;" before="\n"
0386 valid after="&unbsp;" before="&unbsp;(:|\?|!|;|/)" 
0387 valid after="&unbsp;" before="\." 
0388 valid after="&unbsp;" before="\)" 
0389 valid after="&unbsp;" before=","
0390 valid after="&unbsp;" before="</pre>|</p>|</li>|<br\s?/?>|</a>"
0391 valid after="&unbsp;" before="</nobr>(&sp;|\.)"
0392 valid ctx="Numbers and characters"
0393 valid before="."
0394 hint="Mettre une espace insécable avant et une espace après"
0395 
0396 [«]
0397 valid after="&sp;" before="&unbsp;"
0398 valid after="\(|'" before="&unbsp;"
0399 valid after="\t" before="&unbsp;"
0400 valid after="^|\n|</p>|</?br\s?/?>|<p>|<pre>|<td>" before="&unbsp;"
0401 valid after="&sp;<nobr>" before="&unbsp;"
0402 valid ctx="Numbers and characters"
0403 hint="Mettre une espace avant et une espace insécable après"
0404 
0405 [`]
0406 validGroup keycapTag
0407 validGroup cdataTag
0408 validGroup perlScript
0409 validGroup userinputTag
0410 validGroup optionTag
0411 validGroup literalTag
0412 validGroup replaceableTag
0413 valid after="kioclient.*"
0414 valid cat="amarok" after="prefix"
0415 valid cat="amarok" before="kde4?-config"
0416 valid cat="kdevelop" after="attendu.*"
0417 valid cat="kolourpaint" msgid="All rights reserved.*"
0418 valid cat="kile" msgid="^% pdfTeX is running.*|.*DeclareGraphicsRule.*"
0419 valid cat="kdm" msgid="if kdmctl*"
0420 hint="Utiliser de vrais guillemets, au lieu d'une apostrophe (homogénéité)"
0421 
0422 ['(?=[^\wéèàêâÉÈÀÊ«œ])]
0423 validGroup computeroutputTag
0424 validGroup userinputTag
0425 validGroup perlScript
0426 validGroup replaceableTag
0427 valid before="&amp;[\wéèàêâ]" 
0428 valid before="&lt;b&gt;"
0429 valid before="&lt;a "
0430 valid before="&lt;em&gt;"
0431 valid before="&lt;b&gt;[\wéèàê]"
0432 valid before="&lt;i&gt;[\wéèàê]"
0433 valid before="&lt;strong&gt;[\wéèàê]"
0434 valid cat="kgeography" before="É|Î"
0435 valid cat="kgeography" after="Vayots"
0436 valid cat="kfmclient" after="URL"
0437 valid cat="kfmclient" before="URL"
0438 valid cat="kfmclient" before="\]"
0439 valid cat="kfmclient" after="\["
0440 valid cat="k3b" before="{"
0441 valid cat="kwriteconfig"
0442 valid cat="plasma_applet_desktop"
0443 valid cat="plasma_applet_frame"
0444 valid cat="kmail_faq" msgid="Currently the script.*"
0445 valid after="="
0446 valid before=" \S+="
0447 valid before="\s*/?>|&gt|}"
0448 valid before=";" after="'.+" # CSS
0449 valid before="DejaVu Sans" # CSS
0450 valid after="[DejaVu|Vera] Sans" # CSS
0451 valid after="Sans Serif" # CSS
0452 valid before=" ou \""
0453 valid after="\d+"
0454 valid before="<"
0455 valid cat="kmplot" after="f'?" before="'|\("
0456 valid cat="kio_trash" after="url"
0457 valid cat="kio_trash" before="url"
0458 valid cat="kioclient" after="url|dest|src|type Mime"
0459 valid cat="kioclient" before="url|dest|src|type Mime"
0460 valid cat="kioclient5" after="url|dest|src|type Mime"
0461 valid cat="kioclient5" before="url|dest|src|type Mime"
0462 valid cat="konqueror" after="\d"
0463 valid cat="konqueror" before="\d"
0464 valid cat="kdevelop" after="attendu.*"
0465 valid cat="kopete" after="sed -e \S*"
0466 valid ctx="Numbers and characters"
0467 valid ctx="list_of_words_to_replace"
0468 valid ctx="City name"
0469 valid ctx="characters are not allowed"
0470 valid cat="kppp_dialog-setup" msgid="Expect.*"
0471 valid cat="kile_scripting" msgid="var .*"
0472 valid cat="kdm" msgid="if kdmctl*"
0473 hint="Utiliser de vrais guillemets, au lieu d'une apostrophe (homogénéité)"
0474 
0475 [\"]
0476 validGroup inQuotes
0477 validGroup alone
0478 validGroup cdataTag
0479 validGroup keycapTag
0480 validGroup computeroutputTag
0481 validGroup functionTag
0482 validGroup perlScript
0483 validGroup literalTag
0484 validGroup commandTag
0485 validGroup replaceableTag
0486 valid msgid="<!ENTITY"
0487 valid after="\s+(=|]|PS1|\")"
0488 valid before="\s*/?>|&gt|}"
0489 valid after="' ou "
0490 valid after="\d+"
0491 valid after="="
0492 valid after="=\S+" # HTML
0493 valid msgid="DOCTYPE HTML PUBLIC "
0494 valid after="<userinput>.*" before=".*</userinput>"
0495 valid cat="amarok" after="install"
0496 valid cat="amarok" before="make (un)?install"
0497 valid cat="kioclient" before="Mount"
0498 valid cat="kioclient" after="default"
0499 valid cat="kspread,sheets"
0500 valid cat="ktimetracker" after="^"
0501 valid cat="kerry" msgstr="guillemet"
0502 valid cat="kturtle_glossary,kturtle_programming-reference" after="écris.+"
0503 valid cat="kturtle_glossary,kturtle_programming-reference" after="demande.+"
0504 valid cat="kturtle_programming-reference" after="message.+"
0505 valid cat="kturtle_programming-reference" after="auteur.+"
0506 valid cat="kturtle_glossary" after="\(" before="\)"
0507 valid cat="kopete_pipes" msgid="Here's an example"
0508 valid cat="sheets_functions"
0509 valid cat="kppp_callback" msgid="Expect.*"
0510 valid cat="kile" before="uhler|A}\n"
0511 valid after="DOCTYPE.*"
0512 valid ctx="Numbers and characters"
0513 valid ctx="characters are not allowed"
0514 valid ctx="unit synonyms for matching user input"
0515 valid cat="kile_scripting" msgid="var range.*"
0516 valid cat="kile_scripting" after="\("
0517 valid cat="kile_scripting" before="\)"
0518 valid cat="kdm" msgid="ttyv8*"
0519 valid cat="kdm" msgid="if kdmctl*"
0520 valid after="&amp;linkstart;"
0521 valid before="&amp;linkmid;"
0522 hint="Utiliser de vrais guillemets (alt-gr w, z ou x), au lieu de guillemets anglais (homogénéité)"
0523 
0524 [’]
0525 hint="Utilisez le symbole apostrophe (touche 4 sur un clavier français)"
0526 
0527 [&sp;&sp;+]
0528 valid msgid="&sp;&sp;+"
0529 validGroup computeroutputTag
0530 valid cat="kile_scripting" ctx="Tag: programlisting"
0531 hint="Ne jamais mettre plus d'une espace"
0532 
0533 [%]
0534 validGroup strongTypo
0535 validGroup inParenthesis
0536 validGroup inQuotes
0537 validGroup inQuotesTag
0538 validGroup optionTag
0539 validGroup tokenTag
0540 validGroup userinputTag
0541 validGroup calligraFunction
0542 valid ctx="kdedt-format"
0543 valid after="&unbsp;" before="[,\. \)]"
0544 valid after="&unbsp;" before="&unbsp;[\?!,;]"
0545 valid after="font-size:[0-9]+"# CSS
0546 valid before="[0-9ns]"
0547 valid before="[A-Za-z_]\b"
0548 valid before="{"
0549 valid before="appname|progname|execname"
0550 valid before="%"
0551 valid before="<"
0552 valid before="."
0553 valid after="%\S*"
0554 valid after="^" before=" d'occupation"
0555 valid after="width=\"\d+" before="\"" # HTML
0556 valid after="^" before="$"
0557 valid after="<prompt>" before="</prompt>"
0558 valid cat="ktexteditor_plugins" before="[a-zA-Z]|:"
0559 valid cat="guidancewer-manager" before="i"
0560 valid cat="kcron" after="^" before="H:%M$"
0561 valid cat="kcron" after="^%H:" before="M$"
0562 valid cat="kmouth" after="[flt%]"
0563 valid cat="kopete" before="[mst]|album|player"
0564 valid cat="amarok" before="track|title|artist|composer|year|album|comment|genre|ignore|initial|folder|filetype|discnumber"
0565 valid cat="kate" after="caractères " before="s "
0566 valid cat="kmail" before="D=\""
0567 valid cat="kmail" before="S=\""
0568 valid cat="knode" before="NAME|EMAIL|MYEMAIL|f|L"
0569 valid cat="konsole" before="\#"
0570 valid cat="kaudiocreator" before="[of]"
0571 valid cat="kgpg" before="KEYID|UIDNAME"
0572 valid cat="kopete_chatstyle" before="chatName|destinationName|incomingIconPath|outgoingIconPath|timeOpened|userIconPath|textbackgroundcolor|senderStatusIcon|senderColor|message|time|messageDirection"
0573 valid cat="kile" after="}|{"
0574 valid cat="kile" after="^"
0575 valid cat="kdeprint_theory" before="!PS| first"
0576 valid cat="sheets_functions" msgid="MIRR\(.*"
0577 valid cat="kppp_hayes" msgid="U.S.|U.K."
0578 valid cat="kile" msgid=".*DeclareGraphicsRule.*|.*documentclass.*"
0579 valid ctx="Numbers and characters"
0580 valid cat="kdm_theme-ref" msgid="&amp;lt;\?xml version=\"1.0\".*"
0581 valid cat="libtemplateparser" before="[A-Z]+"
0582 valid cat="kwave" after="\["
0583 hint="Mettre une espace insécable avant et une espace après"
0584 
0585 [\d¤\b]
0586 hint="Mettre une espace insécable avant le symbole monétaire"
0587 
0588 [&sp;\,]
0589 valid after="^Keywords="
0590 valid cat="kdm" msgid="if kdmctl*"
0591 hint="Pas d'espace avant une virgule"
0592 
0593 [\.\)]
0594 valid after="S\.u\.S\.E"
0595 valid cat="kregexpeditor" after="\("
0596 valid cat="kspread,sheets"
0597 valid cat="kstars"
0598 valid after="etc|min|sec|s|appl|p"
0599 valid after="\.\."
0600 hint="Le point doit être après la parenthèse (et non avant)"
0601 
0602 [\.(?=[A-Z])]
0603 validGroup filenameTag
0604 valid after="<filename>.*" before=".*</filename>"
0605 valid ctx="EMAIL OF TRANSLATORS" before="."
0606 valid cat="kpackage" after="PACKAGES?" before="TXT"
0607 valid before="Xclients"
0608 valid before="Xmodmap"
0609 valid before="Xsession"
0610 valid before="Xdefaults"
0611 valid before="Xresources"
0612 valid before="DCOPserver"
0613 valid before="[A-Z]{3}" # Extensions
0614 valid before="[a-z]{3}" # Extensions
0615 valid after="[A-Z]" # Acronyms
0616 valid after="e" before="V."
0617 valid after="jj" before="MM"
0618 valid after="MM" before="aaaa"
0619 valid cat="mailody" after="B" before="V"
0620 valid cat="kgeography" after="D" before="C\."
0621 valid cat="kcmlocale" after="MM" before="AA"
0622 valid cat="kcontrol_kgamma" after="<surname>v" before="Ostheim</surname>"
0623 valid after="kmail-uudecoded" before="XXXXXX"
0624 valid after="(^|&sp;)\*" before="[a-zA-Z3]+(&sp;|$)"
0625 valid after="([A-Za-z\-]+\.?)+@([A-Za-z]+\.?)" before="([A-Za-z]+\.?)+$"
0626 valid after="([A-Za-z\-]*\.?)+" before="([A-Za-z\-]+\.?)*@([A-Za-z]+\.?)*"
0627 valid after="[A-Za-z]*\.?" before="([A-Za-z\-]+\.?)+@([A-Za-z]+\.?)"
0628 valid after="&amp;([A-Za-z\-]*\.?)+" before="([A-Za-z\-]*\.?)+;"
0629 valid after="&amp;([A-Za-z\-]*\.?)+" before="([A-Za-z\-]*\.?)+\.mail;"
0630 valid after="&amp;[A-Za-z\-]*\.[A-Za-z\-]+" before="mail"
0631 valid after="http://\S+"
0632 valid after="Yandex" before="Fotki"
0633 valid cat="kmix" msgid="qdbus org.kde.kmix /Mixers/0/Master_0 org.freedesktop.DBus.Properties.*"
0634 valid cat="kget" before="kgt|metalink|meta4|torrent"
0635 valid cat="kile" msgid=".*DeclareGraphicsRule.*"
0636 valid before="Xauthority"
0637 valid ctx="Numbers and characters"
0638 valid ctx="Query"
0639 valid ctx="unit synonyms for matching user input"
0640 hint="Mettre une espace après un point"
0641 
0642 [&sp;\.]
0643 validGroup userinputTag
0644 validGroup markupTag
0645 valid before="desktop&sp;"
0646 valid before="xinitrc"
0647 valid before="cfg|doc|dot|dvi|h|kml|kwd|eps|js|html?|kgm|m3u|pls|png|ps|rst|spec|txt|WRI|xml|kalcul|css|zip|tar|gz|po|pot|clang-tidy"
0648 valid before="NET|kde"
0649 valid before="/\S+"
0650 valid cat="konsole" before="schema"
0651 valid cat="konsole" before="keytab"
0652 valid cat="konsole" before="schema"
0653 valid cat="konsole" before="keytab"
0654 valid cat="konsole" before="schema"
0655 valid cat="konsole" before="keytab"
0656 valid cat="kioclient" after="exec"
0657 valid cat="kxsconfig" before="-"
0658 valid cat="kommander" after="@\S+"
0659 valid cat="ksystemlog" after=":"
0660 valid cat="kspread,sheets" after=";"
0661 valid cat="kget" before="kgt"
0662 valid cat="kturtle_programming-reference" msgid="{ ... }"
0663 valid ctx="characters are not allowed"
0664 valid cat="kopete_chatstyle" msgid="styleName\\.*"
0665 valid cat="sheets_functions" msgid="..."
0666 valid cat="kdm" before="dmrc"
0667 valid after="kioclient.*"
0668 hint="Pas d'espace avant un point"
0669 
0670 [&cr;]
0671 hint="À bas MS-DOS"
0672 
0673 [&unbsp;[:|;] (?=[A-Z])]
0674 validGroup computeroutputTag
0675 validGroup errortypeTag
0676 validGroup calligraFunction
0677 validGroup userinputTag
0678 validGroup linkstart
0679 valid before="[A-Z]\.?[A-Z]" # Keywords, acronyms
0680 valid before="David|Laura|Gerardo|Martin|Hari" # Authors
0681 valid before="Français|Anglais|Italien|Espagnol|Allemand"
0682 valid before="Sendmail|Maj|OpenUniverse|Risk|Tiff|Thor|Verr"
0683 valid before="F%\d"
0684 valid before="K3Shell|K3b|Okular"
0685 valid after="<guimenuitem>Afficher"
0686 valid after="<guimenuitem>Annuler"
0687 valid after="Auteur"
0688 valid cat="kspread,sheets" before="[A-Z][0-9]"
0689 valid cat="skrooge" ctx="categories"
0690 valid cat="khangman"
0691 valid cat="knetattach" before="WebDav"
0692 valid cat="kopete_chatstyle" before="Jabber"
0693 valid cat="kcontrol_nepomuk" before="Nepomuk"
0694 valid cat="kdeprint_cups-config" before="ServerName"
0695 valid cat="kdeprint_final-word" before="Tom"
0696 valid cat="sheets_functions" before="P|N|J|W|T|C|E|F|K|G"
0697 valid cat="kppp_hayes" before="V.42bis"
0698 valid cat="lokalize" before="Shankar|Sweta"
0699 valid cat="tellico_importing-exporting" before="Tellico"
0700 valid cat="kmail_using-kmail" msgid="Your traditional.*"
0701 hint="Pas de majuscule après deux points ou un point virgule"
0702 
0703 [(<strong>«)|(<b>«)|(<em>«)|(<i>«)|(»</strong>)|(»</b>)|(»</em>)|(»</i>)]
0704 valid after="core&unbsp;|make&unbsp;"
0705 hint="Ne pas cumuler le gras ou l'italique et les guillemets"
0706 
0707 #[[A-Z]\S+ / [a-z]\S+|[A-Z]\S+&ubsp;/ [a-z]\S+]
0708 #valid msgstr="vCalendar|Application"
0709 #valid after="\s"
0710 #hint="Mettez une majuscule aux deux termes (homogénéïté)"
0711 
0712 [&sp;/&sp;|&sp;/&ubsp;]
0713 validGroup computeroutputTag
0714 valid cat="kcmlilo" before="lors du démarrage"
0715 hint="Mettez une espace insécable avant le / et une espace après"
0716 
0717 # End of rule file