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

0001 # Style checks for KDE translation into Japanese.
0002 # Japanese KDE translation team <kde-jp@kde.org>
0003 # License: GPLv3
0004 
0005 include file="puretext.filters"
0006 
0007 [[一-龠ぁ-んァ-ヴー]\?]
0008 hint="日本語の疑問文には全角の「?」を使ってください。"
0009 
0010 [[A-Za-z0-9]]
0011 id="hankaku1"
0012 hint="半角の英数字を使ってください。"
0013 
0014 [[()[]{}]]
0015 id="hankaku2"
0016 hint="半角の括弧を使ってください。"
0017 
0018 [:]
0019 id="hankaku3"
0020 hint="半角のコロンを使ってください。"
0021 
0022 [/]
0023 id="hankaku4"
0024 hint="半角のスラッシュを使ってください。"
0025 
0026 [ ]
0027 id="hankaku5"
0028 hint="半角のスペースを使ってください。"
0029 
0030 # it appears more common these days to use "10進数" than "十進数"
0031 #[\d ?進]
0032 #id="number base"
0033 #hint="漢数字を使ってください [十進数]"
0034 #valid before="行|捗"
0035 
0036 [\d ?次]
0037 hint="漢数字を使ってください [二次曲線]"
0038 
0039 [\d ?角]
0040 hint="漢数字を使ってください [三角形]"
0041 
0042 [\d ?面体]
0043 hint="漢数字を使ってください [正四面体]"
0044 
0045 [従って]
0046 hint="したがって [副詞の場合はかな書き]"
0047 valid after="に"
0048 
0049 [全て]
0050 hint="すべて"
0051 
0052 [一旦]
0053 hint="いったん"
0054 
0055 [一杯]
0056 hint="いっぱい"
0057 
0058 [予め]
0059 hint="あらかじめ"
0060 
0061 [大体]
0062 hint="だいたい"
0063 
0064 [大抵]
0065 hint="たいてい"
0066 
0067 [是非]
0068 hint="ぜひ"
0069 
0070 [未だ]
0071 hint="まだ"
0072 
0073 [先ず]
0074 hint="まず"
0075 
0076 [殆ど]
0077 hint="ほとんど"
0078 
0079 [沢山]
0080 hint="たくさん"
0081 
0082 [更に]
0083 hint="さらに"
0084 valid after="変"
0085 
0086 [恐らく]
0087 hint="おそらく"
0088 
0089 [稀]
0090 hint="まれ"
0091 
0092 [若しくは]
0093 hint="もしくは、または"
0094 
0095 [尚]
0096 hint="なお"
0097 valid before="南|北"
0098 
0099 [但し]
0100 hint="ただし"
0101 
0102 [即ち]
0103 hint="すなわち"
0104 
0105 [又]
0106 hint="また"
0107 
0108 [及び]
0109 hint="および [接続詞の場合はかな書き]"
0110 valid before="ま"
0111 valid ctx="kgm"
0112 
0113 [下さい]
0114 hint="ください [補助動詞]"
0115 
0116 [出来]
0117 hint="できます、できません"
0118 valid !before="[るれまなず]"
0119 
0120 [頂]
0121 hint="いただく [補助動詞]"
0122 valid !before="[かきくけこ]"
0123 
0124 [易]
0125 hint="やすい"
0126 valid !before="[かくいけ]"
0127 
0128 [難]
0129 hint="にくい"
0130 valid !before="[かくいけ]"
0131 
0132 [無]
0133 id="nai"
0134 hint="ない、なし"
0135 valid !before="[いしけきか]"
0136 
0137 [迄]
0138 hint="まで"
0139 
0140 [等]
0141 hint="など"
0142 valid after="[均平同]"
0143 valid before="し|[一-龠]"
0144 
0145 [位]
0146 id="kurai"
0147 hint="くらい、ぐらい [助詞]"
0148 valid before="[一-龠]"
0149 valid after="[単上下測方変順水の]"
0150 
0151 [毎]
0152 id="every"
0153 hint="ごと"
0154 valid cat="libkunitconversion"
0155 valid before="([年月週日時分秒回]|平方)"
0156 valid after="^" before="$" cat="kalarm"
0157 
0158 [度に]
0159 hint="たびに"
0160 valid after="[一-龠を]|\d ?"
0161 
0162 [様]
0163 hint="よう"
0164 valid after="[一-龠]"
0165 valid !before="[なにでだ]"
0166 
0167 [通り]
0168 id="tori1"
0169 hint="以下のとおり、予定どおり [cf. 何通り]"
0170 valid before="道"
0171 valid !after="の|(文字|言葉|見かけ|型|時間|期日|予定|計画|約束|スケジュール|約束|設定|設計|仕様|規格|規定|指定|サイズ|思い|好み|予想|予測|想像|期待|希望|要求|思わく|指示|命令|説明|指摘|通常|平常|従来|前回|元|いつも|今まで|これまで)の?"
0172 
0173 [為]
0174 hint="ため"
0175 valid after="人|行|無作"
0176 valid before="替"
0177 
0178 [塞]
0179 hint="ふさぐ [訓読みの場合はかな書き]"
0180 valid after="要"
0181 valid !before="[がぎぐげご]"
0182 
0183 [歪]
0184 hint="ゆがむ [訓読みの場合はかな書き]"
0185 valid before="[度曲]"
0186 
0187 [畳]
0188 hint="たたむ"
0189 valid !before="[まみむめも]"
0190 
0191 [貰]
0192 hint="もらう"
0193 valid !before="[わいうえおっ]"
0194 
0195 [晒]
0196 hint="さらす"
0197 
0198 [栞]
0199 hint="しおり"
0200 
0201 [筈]
0202 hint="はず"
0203 
0204 [繋]
0205 hint="つなぐ"
0206 
0207 [閾]
0208 hint="しきい"
0209 
0210 [幾]
0211 hint="いくつ、いくら"
0212 valid before="何"
0213 
0214 [詫び]
0215 hint="わび"
0216 
0217 [捧]
0218 hint="ささげる"
0219 valid !before="[げぐ]"
0220 
0221 [括]
0222 hint="くくる、囲む"
0223 valid !before="[らりるれろ]"
0224 
0225 [曖昧]
0226 hint="あいまい"
0227 
0228 [と共に]
0229 hint="とともに"
0230 
0231 [御覧]
0232 hint="ご覧"
0233 
0234 [且つ]
0235 hint="かつ"
0236 
0237 [並びに]
0238 hint="ならびに [接続詞]"
0239 
0240 [辿]
0241 hint="たどる"
0242 
0243 [遥か]
0244 hint="はるか"
0245 
0246 [跨]
0247 hint="またぐ"
0248 valid !before="[がぎぐげご]"
0249 
0250 [暫く]
0251 hint="しばらく"
0252 
0253 [とおり]
0254 id="tori3"
0255 hint="3 通り、何通り [cf. 以下のとおり]"
0256 valid !after="\d *|いく|[何一二三四五六七八九十百千万億]"
0257 
0258 [けい線]
0259 hint="罫線"
0260 
0261 [かっこ]
0262 hint="括弧"
0263 
0264 [あて先]
0265 hint="宛先"
0266 
0267 [したが]
0268 hint="従って [動詞の場合は漢字]"
0269 valid !after="に"
0270 
0271 [かわりに]
0272 hint="代わりに"
0273 
0274 [すでに]
0275 hint="既に"
0276 
0277 [もっとも]
0278 hint="最も"
0279 
0280 [つねに]
0281 hint="常に"
0282 
0283 [おもに]
0284 hint="主に"
0285 
0286 [ただちに]
0287 hint="直ちに"
0288 
0289 [たとえば]
0290 hint="例えば"
0291 
0292 [関連づけ]
0293 hint="関連付け"
0294 
0295 [みな]
0296 hint="見なす"
0297 valid before="さん"
0298 valid after="割り込" before="し"
0299 valid !before="[さしすせそ]"
0300 
0301 [見做]
0302 hint="見なす"
0303 
0304 [看做]
0305 hint="見なす"
0306 
0307 [みつ]
0308 hint="見つかる"
0309 valid !before="[かけ]"
0310 
0311 [見付]
0312 hint="見つかる"
0313 valid !before="[かけ]"
0314 
0315 [ヶ月|ヵ月]
0316 hint="カ月"
0317 
0318 [箇所]
0319 id="kasho1"
0320 hint="個所 [数に付く場合は「カ所」]"
0321 valid after="数|\d ?|[一二三四五六七八九十百千万憶]"
0322 
0323 [(数|\d ?|[一二三四五六七八九十百千万憶])[箇個ヶ]所]
0324 id="kasho2"
0325 hint="カ所"
0326 
0327 [切替]
0328 hint="切り替え"
0329 
0330 [読込]
0331 hint="読み込み"
0332 
0333 [書込]
0334 hint="書き込み"
0335 
0336 [繰返]
0337 hint="繰り返し"
0338 
0339 [貼付]
0340 hint="貼り付け"
0341 
0342 [切取]
0343 hint="切り取り"
0344 
0345 [取付]
0346 hint="取り付け"
0347 
0348 [割当]
0349 hint="割り当て"
0350 
0351 [置換え]
0352 hint="置き換え"
0353 valid after="配"
0354 
0355 [書換え]
0356 hint="書き換え"
0357 
0358 [折返]
0359 hint="折り返し"
0360 
0361 [割込]
0362 hint="割り込み"
0363 
0364 [なければいけません]
0365 hint="なければなりません [必要 cf. 禁止→してはいけません]"
0366 
0367 [なくてはいけません]
0368 hint="なければなりません [必要 cf. 禁止→してはいけません]"
0369 
0370 [なくてはなりません]
0371 hint="なければなりません"
0372 
0373 [てはなりません]
0374 hint="てはいけません [禁止 cf. 必要→なければなりません]"
0375 
0376 [\.\.\.$]
0377 id="dots1"
0378 hint="「...」を取り忘れていませんか?"
0379 valid msgid="(\.\.\.?|…)$"
0380 
0381 {^\w+(\s+\w+){0,3}\.\.\.?$}i
0382 id="dots2"
0383 hint="「...」を付け忘れていませんか?"
0384 valid msgstr="\.\.\.$"
0385 valid msgid="please wait\.\.\."
0386 
0387 [: ?$]i
0388 id="colon1"
0389 hint="「:」を取り忘れていませんか?"
0390 valid msgid=": ?$"
0391 valid msgid="(every|after|for|from|to|of|at|except|named|is|at least|more than|below|above) ?$"
0392 
0393 {: ?$}
0394 id="colon2"
0395 hint="「:」を付け忘れていませんか?"
0396 valid msgstr=": ?$"
0397 valid after=":q"
0398 valid msgstr="[。?]$"
0399 
0400 [ +\(&[A-Z\d]\)]
0401 id="accel1"
0402 hint="アクセラレータの括弧の前にはスペースを入れません [前に括弧がある場合は入れます]"
0403 removeFilter handle="accel"
0404 valid after="\)"
0405 valid after="#[12]" before=":" cat="kuser"
0406 
0407 [\(&[a-z]\)]
0408 id="accel2"
0409 hint="アクセラレータには大文字を使ってください"
0410 removeFilter handle="accel"
0411 
0412 [\.\.\. *\([_&][A-Z\d]\)]
0413 id="accel3"
0414 hint="「...」はアクセラレータの後に付けてください"
0415 removeFilter handle="accel"
0416 
0417 [\(]
0418 id="style-space1"
0419 hint="左括弧の前に半角のスペースを入れてください。"
0420 clearFilters
0421 valid after="\\n"
0422 valid after="[\s]"
0423 valid after="^"
0424 valid before="&[A-Za-z\d]\)"
0425 valid before="_[A-Za-z\d]\)"
0426 valid after="([。、?「」“‘\"'/<>]|\.\.\.)"
0427 valid after="[=\+\-]"
0428 valid after="[A-Za-z]" before="\)"
0429 valid after="\$" before="KDEDIR"
0430 valid after="DVD\+R|DVD-R|CD-R|DVD%1R" before="W\)"
0431 valid after="BD-R" before="E\)"
0432 valid after="PDF" before="La\)TeX"
0433 valid before="TM\)"
0434 valid after="(Microsoft|Windows)" before="R\)"
0435 valid after="mplayer|diff|grep|write|wall" before="\d\)"
0436 valid after="[12]" before="[xy]\)" cat="joystick"
0437 valid after="range" before="\d\)" cat="kig"
0438 valid after="Point" before="\d\,\d\)" cat="kig"
0439 valid after="[a-z]" before="(n|a|a,b)\) ?=" cat="kalgebra"
0440 valid msgid="^%1\($" msgstr="^%1\($" cat="kalgebra"
0441 valid msgid="^QPixmap\($" msgstr="^QPixmap\($" cat="kommander"
0442 valid after="(cos|sin)" before="t\)"
0443 valid after="pi" before="\d?π"
0444 valid after="f" before="(x,y|x,k)\)"
0445 valid after="%\d" before="x\) ?="
0446 valid after="loop|ln" before="角度\)"
0447 valid after="aCH3" before="CH2\)"
0448 valid after=";" before="\*" cat="kfontinst"
0449 valid after="%1" before="%2\)" ctx="command-with-section"
0450 valid after="new_shellscript" before="([12]|%N)\)\.sh"
0451 valid after="%" before="album|aritist|extension\)"
0452 valid after="\(%1,%2\)" before="%3x%4\)" cat="digikam"
0453 valid msgid="^T\(K\):$" msgstr="^T\(K\):$" cat="libkdcraw"
0454 valid after="@env" before="PATH\)"
0455 valid after="\$" before="変数\)"
0456 valid after="&?nbsp;"
0457 valid after="KDEDIR" before="&?nbsp;" cat="quanta"
0458 valid after="タグ名" before="属性1, 属性2" cat="quanta"
0459 valid after="s" before="\[a\-zA\-Z\]\+\)" cat="quanta"
0460 valid after="%artist\)" before="アルバム名" cat="kopete"
0461 valid after="。:" cat="kopete"
0462 valid after="\\left" cat="kile"
0463 valid after="%1" before="%2, %3\)" cat="kalgebra"
0464 valid cat="kspread"
0465 valid cat="sheets"
0466 
0467 [\)]
0468 id="style-space2"
0469 hint="右括弧の後に半角のスペースを入れてください。"
0470 clearFilters
0471 valid before="\\n"
0472 valid before="[\s]"
0473 valid before="$"
0474 valid before="([。?、」”’\"'/<>:|\]]|, |\.\.\.|…)"
0475 valid before="[=\+\-]"
0476 valid after="\(La" before="TeX"
0477 valid after="\(X" before="HTML"
0478 valid after="\(K" before="WordQuiz"
0479 valid after="\(CH2" before="3COOH"
0480 valid after="\d" before="e-\d"
0481 valid after="\"" before="£" cat="kfontinst"
0482 valid after="new_shellscript\(([12]|%N)" before="\.sh"
0483 valid after="\(%1,%2" before="\(%3x%4\)" cat="digikam"
0484 valid after="%artist" before="\(アルバム名: %album\)" cat="kopete"
0485 valid after="pool\.ntp\.org" before=",asia\.pool\.ntp\.org" cat="kcmkclock"
0486 valid after="\(ad\|banner" before="\\\\\./" cat="kcmkonqhtml"
0487 valid after="xff\]\*" before="\[" cat="quanta"
0488 valid after="\[a\-zA\-Z\]\+" before=";" cat="quanta"
0489 valid after="Windows\(R" before="\)" msgid="Windows\(R\)\)" cat="kfileshare"
0490 valid after="\((π/2|π)" before="\)" cat="kmplot"
0491 valid after="\.(xmi|mdl|kml|gpx)" before=";;"
0492 valid after="\(プロプライエタリ" before="\)" cat="kvpnc"
0493 valid cat="kspread"
0494 valid cat="sheets"
0495 
0496 [[A-Za-z]+]
0497 id="style-space3"
0498 hint="英文字と日本語の間には半角のスペースを入れてください。"
0499 removeFilter handle="markup"
0500 addFilterRegex match="<interface>" repl="「" on="pmsgstr"
0501 addFilterRegex match="</interface>" repl="」" on="pmsgstr"
0502 addFilterHook name="remove/remove-markup-msg" on="msg"
0503 valid span="n" after="\\"
0504 valid !after="[一-龠ぁ-んァ-ヴー]" !before="[一-龠ぁ-んァ-ヴー]"
0505 valid span="[DFPS]" before="ブロック" cat="kalzium"
0506 valid span="pH" before="値|測定器" cat="kalzium"
0507 valid span="km" after="平方"
0508 
0509 [[。、]]
0510 id="style-space4"
0511 hint="日本語の句読点の後にはスペースを入れません。"
0512 removeFilter handle="markup"
0513 valid !before="[  ]"
0514 
0515 [[0-9] %(?![1-9])]
0516 id="style-percent"
0517 hint="数字とパーセント記号の間にはスペースを入れません。"
0518 removeFilter handle="fmtdirs"
0519 
0520 [\w“|”\w]
0521 id="quotedouble"
0522 hint="英語の引用符の前後には半角のスペースを入れてください"
0523 
0524 removeFilter handle="markup"
0525 
0526 [\w<application>|</application>\w]
0527 id="tag-application"
0528 hint="このタグの前後には半角のスペースを入れてください"
0529 
0530 [\w<filename>|</filename>\w]
0531 id="tag-filename"
0532 hint="このタグの前後には半角のスペースを入れてください"
0533 
0534 [\w<resource>|</resource>\w]
0535 id="tag-resource"
0536 hint="このタグの前後には半角のスペースを入れてください"
0537 
0538 [\w<command>|</command>\w]
0539 id="tag-command"
0540 hint="このタグの前後には半角のスペースを入れてください"
0541 
0542 [\w<icode>|</icode>\w]
0543 id="tag-icode"
0544 hint="このタグの前後には半角のスペースを入れてください"
0545 
0546 [\w<envar>|</envar>\w]
0547 id="tag-envar"
0548 hint="このタグの前後には半角のスペースを入れてください"
0549 
0550 [\w<email>|</email>\w]
0551 id="tag-email"
0552 hint="このタグの前後には半角のスペースを入れてください"
0553 
0554 [\w<link>|</link>\w]
0555 id="tag-link"
0556 hint="このタグの前後には半角のスペースを入れてください"
0557 
0558 [\w<numid>|</numid>\w]
0559 id="tag-numid"
0560 hint="このタグの前後には半角のスペースを入れてください"
0561 
0562 [\w<shortcut>|</shortcut>\w]
0563 id="tag-shortcut"
0564 hint="このタグの前後には半角のスペースを入れてください"
0565 
0566 [\w[ ]+<interface>|</interface>[ ]+\w]
0567 id="tag-interface"
0568 hint="このタグの前後にはスペースを入れません"
0569 
0570 [\w<tt>|</tt>\w]
0571 id="tag-tt"
0572 hint="このタグの前後には半角のスペースを入れてください"
0573 
0574 [\w<code>|</code>\w]
0575 id="tag-code"
0576 hint="このタグの前後には半角のスペースを入れてください"
0577 
0578 [<(i|em)>.+</(i|em)>]
0579 id="tag-italic"
0580 hint="本当に必要でなければイタリック体の使用を避けてください (引用符や KUIT タグに置き換えるとか)"
0581 valid span="<i>イタリック体</i>" cat="quanta, kopete"
0582 valid cat="kalgebra"
0583 
0584 
0585 #
0586 # rules for websites-docs-krita-org/*.po files
0587 #
0588 
0589 [:kbd:`.*?`]
0590 id="krita-docs-kbd"
0591 hint="前後にスペースが必要"
0592 valid after="^|[ \(\)、。]" before="$|[ \(\):、。,]"
0593 valid !catrx="docs_krita_org_*"
0594 
0595 [:dfn:`.*?`]
0596 id="krita-docs-dfn"
0597 hint="前後にスペースが必要"
0598 valid after="^|[ \(\)、。]" before="$|[ \(\):、。,]"
0599 valid !catrx="docs_krita_org_*"
0600 
0601 [:guilabel:`.*?`]
0602 id="krita-docs-guilabel"
0603 hint="前後にスペースが必要"
0604 valid after="^|[ \(\)、。]" before="$|[ \):、。]"
0605 valid !catrx="docs_krita_org_*"
0606 
0607 [:ref:`.*?`]
0608 id="krita-docs-ref"
0609 hint="前後にスペースが必要"
0610 valid after="^|[ \(\)、。]" before="$|[ \(\):、。\.]"
0611 valid !catrx="docs_krita_org_*"
0612 
0613 [:menuselection:`.*?`]
0614 id="krita-docs-menuselection"
0615 hint="前後にスペースが必要"
0616 valid after="^|[ \(\)、。]" before="$|[ \(\):、。\.]"
0617 valid !catrx="docs_krita_org_*"
0618 
0619 [:literal:`.*?`]
0620 id="krita-docs-literal"
0621 hint="前後にスペースが必要"
0622 valid after="^|[ \(\)、。]" before="$|[ \(\):、。]"
0623 valid !catrx="docs_krita_org_*"
0624 
0625 [:file:`.*?`]
0626 id="krita-docs-file"
0627 hint="前後にスペースが必要"
0628 valid after="^|[ \(\)、。]" before="$|[ \):、。]"
0629 valid !catrx="docs_krita_org_*"
0630 
0631 [:program:`.*?`]
0632 id="krita-docs-program"
0633 hint="前後にスペースが必要"
0634 valid after="^|[ \(\)、。]" before="$|[ \):、。]"
0635 valid !catrx="docs_krita_org_*"
0636 
0637 [\|mouse(left|middle|right)\|]
0638 id="krita-docs-mouse"
0639 hint="前後にスペースが必要"
0640 valid after="^|[ \(\)、。]" before="$|[ \(\):、。]"
0641 valid !catrx="docs_krita_org_*"
0642 
0643 [\|(path tool|tooltransform)\|]
0644 id="krita-docs-tool"
0645 hint="前後にスペースが必要"
0646 valid after="^|[ \(\)、。]" before="$|[ \(\):、。]"
0647 valid !catrx="docs_krita_org_*"
0648 
0649 [``]
0650 id="krita-docs-backticks"
0651 hint="片側にスペースが必要"
0652 valid after="^|[ 、。(]"
0653 valid before="$|[ 、]"
0654 valid !catrx="docs_krita_org_*"
0655 
0656 [\*+]
0657 id="krita-docs-star"
0658 hint="片側にスペースが必要"
0659 valid after="^|[ 、。\(\)\']"
0660 valid before="$|[ 、。\)\':]"
0661 valid !catrx="docs_krita_org_*"