# Terminology checks for Serbian software translations.
# Serbian Open Computing Terminology <sorta@googlegroups.com>
# License: GPLv3

include file="puretext.filters"

{\baccount}i
id="t-account"
hint="account = налог"
valid before="ing" # рачуновођство
valid after=~(takes|taken|taking|took)( \w[\w'"/-]*)* into ~ # „узети у обзир“
valid msgstr="\bнало(г|зи)"
valid env="kde" msgstr="&\w*account\S*;"
valid cat="khelpcenter_support" msgid="Account-Nr" msgstr="Account-Nr"

{\badd-?on}i
id="t-addon"
hint="addon = додатак"
valid msgstr="\bдода(так|тк|ц)"

{\badvanced}i
id="t-advanced"
hint="advanced = напредан"
valid msgstr="\bнапред(ан|н)"
valid env="kde" msgstr="&\w*advanced\S*;"

{\baligned}i
id="t-aligned"
hint="aligned = поравнат"
valid msgstr="\bпоравнат"

{\balignment}i
id="t-alignment"
hint="alignment = поравнање"
valid msgstr="\bпоравнањ"

{\barchive\w*}i
id="t-archive"
hint="archive = архива"
valid span="archiver" # на archiver
valid msgstr="\bархив"
valid env="kde" msgstr="&\w*archive\S*;"

{\bbookmark}i
id="t-bookmark"
hint="bookmark = обележивач"
valid msgstr="\bобележ(и|ен|авањ)"
valid env="kde" msgstr="&\w*bookmark\S*;"

{\bborder}i
id="t-border"
hint="border = ивица"
valid msgstr="\bо?иви[цч]"
valid catrx="kate|katepart4|kwrite" after="icon " msgstr="појас\w* икон"

{\bcells?\b}i
id="t-cell"
hint="cell = ћелија"
valid before=" ?phon"
valid msgstr="\bћелиј"

{\bcertificate}i
id="t-certificate"
hint="certificate = сертификат"
valid msgstr="\bсертификат"
valid cat="kdeqt" msgid="does not certificate" msgstr="не оверава"

{\bcharacter}i
id="t-character"
hint="character = знак"
valid msgstr="\bзнак"
valid env="kde" !msgstr="\bзнац"

{\bcharacter}i
id="t-character_p"
hint="character = знаковни"
disabled

{\bcheck ?box}i
id="t-checkbox"
hint="checkbox|check box = кућица"
valid msgstr="\bкућиц"

{\bclient}i
id="t-client"
hint="client = клијент"
valid msgstr="\bклијена?т"
valid env="kde" msgstr="&\w*client\S*;"

{\bcode}i
id="t-code"
hint="code = код"
disabled

{\bcode}i
id="t-code2"
hint="code = шифра"
disabled

{\bcolumn}i
id="t-column"
hint="column = колона"
valid msgstr="\bколон"
valid cat="plasmaengineexplorer" msgstr="^све видљиве$"

{\bcolumn}i
id="t-column_page"
hint="column = колона"
disabled

{\bcommand[ -]?line}i
id="t-commandline"
hint="command line = командна линија"
valid msgstr="\bкомандн\w+ линиј"
valid env="kde" msgstr="command[ -]?line"
valid env="kde" msgstr="команднолинијск"

{\bcomputer}i
id="t-computer"
hint="computer = рачунар"
valid !msgstr="компјутер"

{\bconfigured?}i
id="t-configure"
hint="configure = подесити"
valid msgid="configured?( *\S+){,2} settings"
valid msgstr="\bподе[сш]"
valid after="(pre|re)\W?" msgstr="\b(прет|пре)?поде[сш]"
valid env="kde" msgstr="\bзада[вјлот]"
valid env="kde" msgstr="&\S*configure\S+;"
valid cat="kate" msgid="configured\s*for the document type"

{\bcontrast}i
id="t-contrast"
hint="contrast = контраст"
valid after="in " before=" to" # израз /in contrast to/
valid msgstr="\b(високо|ниско)?контраст"

{\bcursor}i
id="t-cursor"
hint="cursor = курсор [у тексту]"
valid after="mouse " # на t-pointer
valid before=" theme" msgstr="\bпоказивач" !msgstr="показивачом"
valid msgstr="\bкурсор"

{customize}i
id="t-customize"
hint="customize = прилагодити"
valid msgstr="прилаго[дђ]" !msgstr="прилагодив"

{\bcut(s|ting)?\b}i
id="t-cut"
hint="cut = исећи"
valid span="cutting" before=" edge"
valid msgstr="\bисе[кцчћ]"
valid cat="klipper" msgid="cut\W*paste" msgstr="копи.{,9}налеп"
valid cat="dolphin" msgid="ctrl.*\bc\b.*cut" msgstr="copy"
valid cat="dolphin" msgid="provide short cuts"

{\bdefault}i
id="t-default"
hint="default = подразумеван"
valid msgstr="\b(не)?подразумева"
valid msgstr="\bподраз\." # скр.
valid env="kde" msgstr="&\w*default\S*;"
valid cat="kioclient" msgid="Mounts the CDROM"
valid cat="konsole" msgid="DEFAULTENCODING"
valid cat="kcmicons" msgid="^Default$" msgstr="основна"
valid cat="kcmicons" msgid="default icon" msgstr="основн\w+ икон"
valid cat="kcmkio" msgid="KDE's default policy"
valid cat="kcmkonqhtml" msgid="\.default\w"
valid cat="kcmlocale" msgid="this country or region" msgstr="локал\w+ станд"
valid cat="kcmsmserver" msgid="after session exit by default"
valid cat="kcmsmserver" msgid="happen by default when"
valid cat="katepart4" msgid="wrap" msgid="View Defaults" msgstr="изглед"
valid cat="khelpcenter_contact,khelpcenter_help" msgid="default welcome page" msgstr="почетн\w+ стран\w+ добродошлиц"
valid cat="dolphin" msgid="By default Dolphin sets bookmarks for;"

{\bfolder|director(y|ies)}i
id="t-directory"
hint="folder = фасцикла"
valid !msgstr="директориј|омотниц"

{\bdownload}i
id="t-download"
hint="download = преузети"
valid msgstr="\b(не)?преуз(е|м|им|имањ)"
valid cat="kioclient" msgid="kioclient download"
valid env="kde" msgstr="&\w*download\S*;"

{\bdownload}i
id="t-download_i"
hint="download = преузимање"
disabled

{\beditor}i
id="t-editor"
hint="editor = уређивач"
valid msgstr="\bуређива" !msgstr="уређивачом"
valid env="kde" msgstr="&\w*editor\S*;"
valid env="kde" msgid="Kate text editor" !msgstr="уредник|едитор"
valid cat="lokalize" msgid="the editors" msgstr="уредниц"

{\bemail}i
id="t-email"
hint="email = е-пошта"
valid msgstr="\bе[‑-]пошт"
valid before="s"
valid env="kde" ctx="^EMAIL OF TRANSLATORS$"
valid env="kde" msgstr="&\w*email\S*;"
valid cat="kabc" msgid="^Preferred Email$" msgstr="адрес"
valid cat="kabc" msgid="^Change Email\.\.\.$" msgstr="адрес"
valid cat="kabc" msgid="^List of Emails$" msgstr="адрес"
valid cat="lokalize" msgid="email.*mailing list" msgstr="адрес"
valid cat="sonnet" msgid="accept email-style" msgstr="из нужде"
valid cat="khelpcenter_contact" msgid="email list"

{\bencrypt}i
id="t-encrypt"
hint="encrypt = шифровати"
valid msgstr="\bшифр(ова|уј|арск)"

{\bencryption}i
id="t-encryption_p"
hint="encryption = шифрарски"
valid msgstr="\bшифр(арск|ова)"
valid cat="knetattach" msgid="^use encryption" msgstr="^шифруј"

{\bfile}i
id="t-file"
hint="file = датотека"
valid !msgstr="\bфајл"

{\bfile ?names?\b}i
id="t-filename"
hint="filename = име датотеке"
valid msgstr="\bиме\w* .*\bдатоте|датоте\w* .*\bиме" !msgstr="датотеч\w+ име"

{\bfooter}i
id="t-footer"
hint="footer = подножје"
valid msgstr="\bподнож[јн]"

# Покрива и force и force2.
# Делимична провера, не може се разликовати ван контекста.
{\bforce}i
id="t-force"
hint="force = приморати [или ‘наметнути’, ‘принудити’]"
valid msgstr="\bпримора|\bнаме[тћ]|\bприну[дђ]"
valid cat="khotkeys" msgid="force a restart" msgstr="сами .* из почетка"

{\bforce}i
id="t-force2"
hint="force = наметнути"
disabled

{\bgames?\b}i
id="t-game"
hint="game = игра [можда: партија, позиција]"
valid before="play" # на gameplay
valid msgstr="\b(игр|игара|партиј|позициј)" !msgstr="\bигриц"

{\bgames?\b}i
id="t-game2"
hint="game = партија"
disabled # на game

{\bgames?\b}i
id="t-game3"
hint="game|saved game = позиција"
valid !after="(load|save)(s|ed|ing)?( \w+)?" !before=" (saved|loaded)" # na game
valid msgstr="\bпозициј"

{\bgamer}i
id="t-gamer"
hint="gamer = играч"
valid msgstr="\bиграч"

{\bhardware}i
id="t-hardware"
hint="hardware = хардвер"
valid msgstr="\bхардвер"
valid cat="kcminfo" msgstr="подсист.{,9}рачунар"
valid cat="solid-hardware" msgstr="solid-hardware"
valid env="kde" msgstr="&\w*hardware\w*-\S*;"

{\bheader}i
id="t-header"
hint="header = заглавље"
valid msgstr="\bзаглав[љн]"

{\bheader}i
id="t-header2"
hint="header = заглавље"
disabled

{\bheader}i
id="t-header3"
hint="header = заглавље"
disabled

{\bheader}i
id="t-header4"
hint="header = заглавље"
disabled

{\bhighlight}i
id="t-highlight"
hint="highlight = истакнути"
valid before="er" # проследи на highlighter
valid msgstr="\bиста(кн|ћи)"
valid msgstr="\bистица[нњтол]"
valid msgstr="\bистич[еиу]"
valid msgstr="--highlight"
valid after="non\W?" msgstr="\bнеистакн"

{\b(user )?interfaces?}i
id="t-interface"
hint="interface|user interface = корисничко сучеље|сучеље"
valid env="kde" # на interface2
valid after="(programming|network|hardware) " # на interface2
valid msgstr="\bсуче(љ|он)"
valid env="kde" msgstr="&\w*interface\S*;"

{\blabel}i
id="t-label"
hint="label = ознака"
valid msgstr="\bознак"
valid msgstr="\bознач"

{\bleft\W?click}i
id="t-leftclick_i"
hint="left click = леви клик"
valid msgstr="\bлев\w+ клик"
valid env="kde" msgstr="\bклик[нтћ]\w+ левим"

#! зезнут
{\blist}i
id="t-list2"
hint="list = листа"
disabled

{\blog\b}i
id="t-log"
hint="log = дневник"
valid before=" ?(in|into|out|off|on)\b"
valid msgstr="\bдневни[чк]"
# наредни да би прошло до log2
valid msgstr="\b(за)?беле[шж]"
valid msgstr="\b(за)?пи(са|ше)"

{\blog(s|ged|ging)? ?(in|on)\b}i
id="t-login"
hint="log in = пријавити (се)"
valid msgstr="\bпријав[аеиоунљ]"
valid env="kde" msgstr="\blog ?in\b"
valid env="kde" msgstr="\bсамопријав"
valid cat="ksysguard" msgid="shell to login to the remote host" msgstr="веза са удаљеним домаћином преко"

{\blogin}i
id="t-login_p"
hint="login = пријавни"
disabled

{\blogin screen}i
id="t-loginscreen"
hint="login screen = пријавни екран"
valid msgstr="\bпријавн\w+ екран"

{\blog(s|ged|ging)? ?(out|off)\b}i
id="t-logout"
hint="log out = одјавити (се)"
valid msgstr="\bодјав[аеиоунљ]"
valid env="kde" msgstr="log ?(out|off)\b"
valid cat="kcmlocale" msgid="you will have to logout first" msgstr="пошто се следећи пут пријавите"

{\blogout}i
id="t-logout_p"
hint="logout = одјавни"
disabled

{\bmiddle\W?click}i
id="t-middleclick_i"
hint="middle click = средњи клик"
valid msgstr="\bсредњ\w+ клик"
valid env="kde" msgstr="\bклик[нћ]\w+ средњим"

{\bmulti.?threaded}i
id="t-multithreaded"
hint="multithreaded = вишенитни"
valid msgstr="\bвишенитн"

{\bnetwork}i
id="t-network"
hint="network = мрежа"
valid msgstr="\bу?мреж"
valid env="kde" msgstr="&\w*network\S*;"
valid cat="solid-network" msgid="solid-network"

{\boblique}i
id="t-oblique"
hint="oblique = искошен"
valid msgstr="\bискошен"
valid env="kde" msgstr="&oblique\S*;"

{\bpanel}i
id="t-panel"
hint="panel = панел"
valid msgstr="\b(дво|тро)?панел"
valid env="kde" msgstr="&\w*panel\S*;"
valid env="kde" msgid="control.*module" msgstr="контролн\w+ модул|модул контролн\w+"
valid cat="dolphin" msgid="^This panel opens" msgstr="^Отвара"

{\bpass\W?phrase}i
id="t-passphrase"
hint="passphrase = лозинка"
valid msgstr="\bлозинк"

{\bpass\W?word}i
id="t-password"
hint="password = лозинка"
valid msgstr="\bлозинк"
valid before="@" msgstr="lozinka@"

{\bpointer}i
id="t-pointer2"
hint="pointer = показивач"
valid msgstr="\bпоказивач" !msgstr="показивачом"
valid env="kde" msgstr="&\w*pointer\w*-\S*;"

{\bpointer}i
hint="pointer = показивач"
id="t-pointer3"
disabled

{\bpuzzle}i
id="t-puzzle"
hint="puzzle = загонетка"
disabled

{\bpuzzle}i
id="t-puzzle2"
hint="puzzle = слагалица"
valid !catrx="palapeli|kubrick|kxsconfig|ksudoku" \
      !srcref="palapeli|kubrick|kxsconfig|sudoku|tangram"
valid msgstr="\bслага(лиц|чк|њ)"
valid msgstr="\bслаж[иеу]"
valid after="jigsaw " before=" game" msgstr="игр\w+ слагања делова"
valid after="fifteen[ -]" msgstr="петнаестиц"

{\bpuzzle}i
id="t-puzzle3"
hint="puzzle = логички"
valid !before=" game"
valid msgstr="\bлогичк"
valid after="jigsaw |tangram " msgstr="слагалиц|слагањ"

{\breader}i
id="t-reader"
hint="reader = читач"
valid msgstr="\bчитач" !msgstr="читачом"
valid msgstr="\bчита(лац|о[цч])"
valid env="kde" msgstr="&\w*reader\S*;"

{\brenam(e[sd]?|ing)\b}i
id="t-rename"
hint="rename = преименовати"
valid msgstr="\bпреиме[нњ]"
valid msgstr="\bмењам? име|промен\w+ имена" # изузеци где је раздвојени облик понекад згоднији
valid cat="kcmkio" msgid="\.part"
valid cat="dolphin" msgid="(e.g.|eg).*Undo\W*rename"

{\bright\W?click}i
id="t-rightclick_i"
hint="right click = десни клик"
valid msgstr="\bдесн\w+ клик"
valid env="kde" msgstr="\bклик[нтћ]\w+ десним"

{\bsav(e[ds]?|ing)\b}i
id="t-save"
hint="save = сачувати"
valid after="(power|energy) "
valid span="saved" before=" game" # na game3
valid before=" (space|time|up to)"
valid msgstr="\bсачувати"
valid msgstr="\bсачува" !msgstr="\bсачував"
valid !env="kde" msgstr="\bчува([јм]|њ\w+)?\b"
valid env="kde" msgstr="\b(за|у)пис(уј|ив|ат)"
valid env="kde" msgstr="\b(за)?пам(ти|ћењ)"
valid cat="kateinsertcommand" msgid="saved over" msgstr="памти између"
valid cat="katepart4" msgid="^Open/Save$" msgstr="^Радње с"
valid cat="kdmconfig" msgid="save one key" msgstr="\bуштед"
valid cat="lokalize" msgid="saves a great" msgstr="\bштед"
valid cat="dolphin" msgid="to save time" msgstr="\b(штед|ефикасн)"
valid cat="PO_Odyssey" msgid="work may be saved" msgstr="\bуштед"
valid cat="powerdevil" msgid="sav(e|ing).*battery" msgstr="\bу?штед"
valid cat="userguide_programs-and-documents" msgid="save screen space" msgstr="\bу?штед"

# Све провере на save.
{\bsaving}i
id="t-saving"
hint="saving = чување"
disabled

{\bserver}i
id="t-server"
hint="server = сервер"
valid after="proxy " # на proxyserver
valid before="-?less" # на serverless
valid msgstr="\bсервер"
valid env="kde" msgstr="&\w*server\S*;"
valid cat="nepomuk" msgid="^Nepomuk Server -" !msgstr=" [-—]"
valid cat="libplasmaweather" msgstr="метеосервер"

{\bshortcut}i
id="t-shortcut"
hint="shortcut = пречица"
valid msgstr="\bпречиц"
valid env="kde" msgstr="&\w*shortcut\S*;"

{\bsoftware}i
id="t-software"
hint="software = софтвер"
valid env="kde" msgstr="&\w*software\S*;"
valid msgstr="\bсофтвер"
valid msgstr="\bпрограм"

{\bsources?\b}i
id="t-source"
hint="source = извор [дат. сис.]"
valid after="open[ -]?" # на opensource
valid after="closed[ -]?" # на closedsource
valid before=" code" # на sourcecode
valid msgstr="\bизвор"
valid after="sync " msgstr="синхроизвор"
valid env="kde" msgstr="&\w*source\S*;"

{\bsources?\b}i
id="t-source2"
hint="source = извор [прог.]"
valid after="open[ -]?" # на opensource
valid after="closed[ -]?" # на closedsource
valid before=" code" # на sourcecode
valid msgstr="\bизвор"
valid after="sync " msgstr="синхроизвор"
valid env="kde" msgstr="&\w*source\S*;"

{\bsource}i
id="t-source_p"
hint="source = изворни"
disabled

{\bsource code}i
id="t-sourcecode"
hint="source code = изворни код"
valid msgstr="\bизворн\w+ код"

{\bspaces?\b}i
id="t-space"
hint="space = размак [одн. простор ако се не ради о тастеру/знаку]"
# који спадају под ‘простор’:
valid span="space\b" before=" (available|required|of|on disk|left|information)" msgstr="\bпростор"
valid span="space\b" after="(additional|address|all|allocate|clear|config|digital|disk|disc|empty|enough|free|little|memory|more|much|no|occup\w+ |out of|remaining|of|save|screen|storage|some|sufficient|take up|total|unallocated|used|work|I/O)\W?" msgstr="\bпростор"
# који спадају под посебне појмове:
valid span="space\b" after="(blank|swap|user|white)\W?"
valid msgstr="\bразма[кц]"
valid env="kde" msgstr="\bspace(key)?\b" # може и као ентитет и у <shortcut>
valid cat="kcm_pci" msgid="^Space$"

{\bsyntax\W?highlight}i
id="t-syntaxhighlighting"
hint="syntax highlighting = истицање синтаксе"
valid msgstr="\bистицањ\w+ синтакс"

{\btabs?\b}i
id="t-tab"
hint="tab = језичак"
valid msgstr="\bјезич[акц]|\bтабулатор"
valid msgid="(press|pressing) &?tab|(tab|&tab;) key|alt\W*tab|ctrl\W*tab|shift\W*tab"
valid env="kde" after="&" before=";" # ентитет тастера у документацији
valid cat="kdelibs4" ctx="keyboard" msgstr="&tab\S*;"
valid cat="kdeqt" ctx="shortcut" msgstr="&tab\S*;"
valid cat="konsole" msgid="^Tab title format:$" msgstr="^Формат наслова:$"
valid cat="konsole" msgid="^Remote tab title format:$" msgstr="^Формат удаљеног наслова:$"
valid cat="konsole" msgid="^Tab bar display:$" msgstr="^Приказ:$"
valid cat="konsole" msgid="^Tab bar position:$" msgstr="^Положај:$"
valid cat="amarok" srcref="applets/tabs" # таблатуре за гитару

{\btables?\b}i
id="t-table"
hint="table = табела"
valid before=" of contents"
valid msgstr="\bтабел"
valid cat="ksysguard" msgid="^Process Table$" msgstr="^Процеси$"
valid cat="userguide_removable-disks" msgid="Process Table" msgstr="Процеси"

{\btemplate}i
id="t-template"
hint="template = шаблон"
valid msgstr="\bшаблон"
valid env="kde" msgstr="&\w*template\S*;"

{\btext\W?editor}i
id="t-texteditor"
hint="text editor = уређивач текста"
valid msgstr="\bуређива(ч(\b|[аеиу])|њ)\w*( \w+)? текста"
valid env="kde" msgstr="&\w*texteditor\S*;"

{\bthreads?\b}i
id="t-thread2"
hint="thread = нит [прог.]"
valid msgstr="\bнит(и|има)?\b"

{\bthreaded}i
id="t-threaded2"
hint="threaded = нитни [прог.]"
valid after="multi." # на multithreaded
valid msgstr="\bнитн[аеиоу]"

{\bURL}i
id="t-url"
hint="URL = УРЛ"
valid !env="kde" msgstr="\bУРЛ"
valid env="kde" msgstr="&\w*url\S*;"
valid cat="kio_trash" msgid="'url'"
valid cat="kioclient" msgid="'url'"
valid cat="kcmkonqhtml" msgid="URLs of hyperlinks" msgstr="одредиш.{,}хипер"
valid cat="khelpcenter_contact" msgid="url;"

{^View$}
id="t-view_menu"
hint="View = Приказ"
valid msgstr="^Приказ$"
valid cat="kcmcolors" msgstr="приказ"
valid ctx="[Aa]ction|[Ss]hortcut"
valid comment="[Aa]ction|[Ss]hortcut"

{\bwildcard}i
id="t-wildcard"
hint="wildcard = џокер"
valid msgstr="\bџокер"

{\bXML\b}i
id="t-xml"
hint="XML = XML"
valid msgstr="\bXML"

# End of rules
