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

0001 # Frequent ortography mistakes in Norwegian Nynorsk.
0002 # Karl Ove Hufthammer <karl@huftis.org>
0003 # License: GPLv3
0004 
0005 include file="puretext.filters"
0006 
0007 [applikasjon]i
0008 id="applikasjon"
0009 hint="applikasjon → program [unntak: XML-applikasjon o.l.]"
0010 
0011 [dataane]i
0012 hint="dataane → dataa"
0013 
0014 # Endinga -elig til -eleg. (Men kan ikkje ha
0015 # den generelle regelen -lig → -leg, då for
0016 # eksempel «forskjellig» er unntak.)
0017 [elig\b]
0018 hint="-lig → -leg"
0019 
0020 [haldt]
0021 hint="haldt → halde"
0022 
0023 [leste?\b]i
0024 id="lest"
0025 hint="lest(e) → lesen/lese/lesne [og verbet leste → las]"
0026 valid after="\b[Ff]"
0027 
0028 [bærbar]i
0029 hint="bærbar → berbar"
0030 
0031 [skygge]i
0032 hint="skygge → skugge (finst eit substantiv ord «skygge», men det er inkjekjønn og tyder noko anna)"
0033 
0034 [setting]i
0035 id="setting"
0036 hint="setting → setjing"
0037 valid after="@System" before="s\b"
0038 valid after="Documents and " before="s\b"
0039 
0040 [\bsetta\b]i
0041 hint="setta → setja"
0042 
0043 [(kolonna[^rn]|ei kolonne\b)]i
0044 hint="kolonne er hankjønnsord"
0045 
0046 [(attributten|ein attributt)]i
0047 hint="attributt er inkjekjønnsord"
0048 
0049 [\bikke\b]i
0050 hint="ikke → ikkje"
0051 
0052 [\bjeg\b]i
0053 hint="jeg → eg"
0054 
0055 [\b\s(!|:|\?)]
0056 id="mellomrom-før"
0057 hint="Aldri mellomrom før utropsteikn, kolon eller spørjeteikn [det er det franskmenna som har]"
0058 valid span=":" before="q"
0059 valid before="[-–][()]"
0060 
0061 [ér\b]
0062 hint="-ér → -er [imperativ har aldri -ér på norsk]"
0063 
0064 [\b-?(cd|pc)-]
0065 hint="cd/pc → CD/PC"
0066 
0067 [(CD|PC)('’|en|ar|ane)]i
0068 hint="CDen → CD-en, PCane → PC-ane, osv."
0069 
0070 [\b[Ww][Ii][ -]?[Ff][Ii]\b]
0071 hint="wifi, WiFi, wi-fi, … → Wi-Fi"
0072 valid span="Wi-Fi"
0073 
0074 [utskiftning]i
0075 hint="utskiftning → utskifting"
0076 
0077 [skall]i
0078 id="skall"
0079 hint="skall → skal"
0080 valid after="hovud"
0081 valid before="e"
0082 valid before="ar"
0083 
0084 [adressar]i
0085 hint="adressar → adresser"
0086 
0087 [\btillet\b]i
0088 hint="tillet → tillèt (presens) eller tillét (preteritum)"
0089 
0090 [\butvidelsar\b]i
0091 hint="utvidelsar → utvidingar"
0092 
0093 [\btreig]i
0094 hint="treig → treg"
0095 
0096 [\bitl\b]
0097 hint="itl → til"
0098 
0099 [oppløysning]i
0100 hint="oppløysning → oppløysing"
0101 
0102 [virituell\w+]i
0103 hint="virituell → virtuell"
0104 
0105 [historien|ein historie|historiane]i
0106 hint="historie er eit hokjønnsord"
0107 
0108 [ved sidan av]i
0109 hint="ved sidan av → ved sida av"
0110 
0111 [(trå|trår|trått|trådd|trådde|trø|trør|trødde|trødd) i kraft]i
0112 hint="trå/trø i kraft → tre i kraft"
0113 
0114 [førde?\b]
0115 hint="utførd, overførd etc. → utført, overført etc."
0116 
0117 # I følgjande regel burde me eigentleg òg sett på
0118 # leddsetningar som startar med «Om», men det er for
0119 # mange tekstar av typen «Om programnamn» o.l.,
0120 # så regelen hadde ikkje blitt påliteleg. Heldigvis
0121 # har me i praksis få leddsetningar som startar med «Om»
0122 # i omsetjingane.
0123 [\b(Viss|Dersom) [^,]+$]
0124 id="komma-leddsetning-viss"
0125 hint="Skal alltid vera komma etter leddsetning (som her startar med «Viss» eller «Dersom») som står først i heilsetning"
0126 
0127 # For «Når» ser me berre på det som faktisk ser ut
0128 # som setningar, dvs. sluttar på puktum e.l.
0129 [\bNår [^,]+[\.!?][^,]*$]
0130 id="komma-leddsetning-naar"
0131 hint="Skal alltid vera komma etter leddsetning (som her startar med «Når») som står først i heilsetning"
0132 
0133 ## «Oppgje» kan visst tyda det same på nynorsk som på bokmål,
0134 ## likevel, så kommenterer ut denne regelen …
0135 ##
0136 ## Fangar òg opp adjektivformene («oppgjeven»/«oppgjevne»)
0137 ## og samansette ord («førehandsoppgitte»).
0138 #[oppgje|oppgi]
0139 #id="oppgje"
0140 #hint="å «oppgje»/«oppgi» tyder på nynorsk berre å resignera (eks. «oppgje kampen») – bruk heller «skriv (inn)», «vel», «meld», «opplys», «ta med», «gje (opp)», «spesifiser», …"
0141 
0142 [\b…]
0143 id="ellipse-mellomrom"
0144 hint="Bruk hardt mellomrom («AltGr + mellomrom» i Lokalize) før ellipseteiknet, med mindre det er snakk om eit avbrote/trunkert ord"
0145 
0146 [\b …]
0147 id="hardt-ellipse-mellomrom"
0148 hint="Bruk hardt (ikkje vanleg) mellomrom før ellipseteiknet («AltGr + mellomrom» i Lokalize)"
0149 
0150 *hook name="nn:exclusion/exclude-forms~['klammeformer']" on="msgstr"
0151 id="klammeform"
0152 hint="Bruk av eit ord som tidlegare var klammeform unngår me (i regelen)."
0153 valid ctx="\.kgm$"
0154 valid ctx="^(City|star|Constellation) name"
0155 valid span="Internett"
0156 valid span="ANSI"
0157 valid span="API"
0158 valid span="DOI"
0159 valid span="NOT"
0160 valid span="MIT"
0161 valid span="AVI"
0162 valid span="ToME"
0163 valid span="bits" after="-"
0164 valid after="«" span="tar" before="»"
0165 valid span="tar" before="\.gz"
0166 valid span="tar" before="\.bz2"
0167 valid span="tar" after="\."
0168 valid span="\b[Tt]ar\b" before="-"
0169 valid span="^[Kk]ari\s?$"
0170 valid span="^KARI\s?$"
0171 valid span="^Andi\s?$"
0172 valid span="Los" before="Angeles"
0173 valid span="Jordi" after="Steve"
0174 valid span="Pasi" before="Lalinaho"
0175 valid span="Internet" before="Explorer"
0176 valid span="Sitter" after="Harald "
0177 valid span="Saudi" before="-Arabia"
0178 valid span="pH-verdi"
0179 valid span="eigde"
0180 valid span="søsken"
0181 valid span="søster|søstre"
0182 valid span="\b[Kk]rets(en|ar|ane)?\b"
0183 valid msgstr="^©"
0184 valid span="Orknøyene"
0185 
0186 *hook name="nn:exclusion/exclude-forms~['unormert']" on="msgstr"
0187 id="unormert"
0188 valid span="MIT"
0189 hint="Bruk av eit ord som er unormert (alltid vore det eller gått ut av ordboka nyleg)."
0190 
0191 *hook name="nn:exclusion/exclude-forms~['imperativfeil']" on="msgstr"
0192 id="imperativending"
0193 hint="imperativ skal aldri slutta på -ér («installer», ikkje «installér»)"
0194 
0195 *hook name="nn:exclusion/exclude-forms~['subst-mask-artikkel']" on="msgstr"
0196 id="hankjønn"
0197 valid before="-"
0198 hint="Ordet har feil artikkel (det er hankjønn, ikkje hokjønn eller inkjekjønn)"
0199 
0200 *hook name="nn:exclusion/exclude-forms~['subst-fem-artikkel']" on="msgstr"
0201 id="hokjønn"
0202 valid before="-"
0203 hint="Ordet har feil artikkel (det er hokjønn, ikkje hankjønn eller inkjekjønn)"
0204 
0205 *hook name="nn:exclusion/exclude-forms~['subst-noyt-artikkel']" on="msgstr"
0206 id="inkjekjønn"
0207 valid before="-"
0208 hint="Ordet har feil artikkel (det er inkjekjønn, ikkje hankjønn eller hokjønn)"
0209 
0210 # End of rules