# Domain-specific checks for translation into Serbian.
# Serbian KDE translation team <kde-i18n-sr@kde.org>
# License: GPLv3
#
# Notes:
#
# - Rule IDs it should start with ds-*.
#
# - Environment can be automatically engaged for a given catalog by
#   adding "X-Rules-Environment: <envname>\n" to its header.
#

include file="puretext.filters"

# ====================
# Lokalize (CAT tool)
environment lokalize

{\b(entr(y|ies)|message|units?\b)}i
id="t-entry"
hint="entry, message, unit = јединица [у датотеци превода или ТМ-у]"
valid msgstr="једини[цч]"
valid srcref="glossary"
valid after="glossary |term |menu "
valid before=" term"

{\b(entr(y|ies)|items?)\b}i
id="t-entry2"
hint="entry, item = унос [у појмовнику]"
valid !srcref="glossary" !after="glossary |term " !before=" term"
valid msgstr="унос"

{translation file}i
id="t-translationfile"
hint="translation file = фајл превода"
valid msgstr="фајл\w* превода"

# ====================
# K3b (disk burner)
environment k3b

{\bmedi(a|ums?)}i
id="t-medium"
hint="medium = диск"
valid span="media" before=".?player"
valid msgstr="диск"
valid !msgstr="\bмедиј"

# ====================
# Kajongg (game)
environment kajongg

{\bchow}i
id="t-chow"
hint="chow = чоу"
valid msgstr="\bчоу"

{\bclaim}i
id="t-claim"
hint="claim = тврдити"
valid msgstr="\bтвр[ђд]"

{\bconceal}i
id="t-conceal"
hint="conceal = сакрити"
valid msgstr="\bсакри([тјол]|ва)|\bскривен"

{\bdeclar}i
id="t-declare"
hint="declare = прогласити"
valid msgstr="\bпрогла"

{\bexpose}i
id="t-expose"
hint="expose = открити"
valid msgstr="\bоткри[твјол]"

{\bkong}i
id="t-kong"
hint="kong = конг"
valid msgstr="\bконг"

{\bmeld}i
id="t-meld"
hint="meld = слог"
valid msgstr="\bслог|\bслагањ"

{\bpung}i
id="t-pung"
hint="pung = панг"
valid msgstr="\bпанг"

{\btable}i
id="t-table"
hint="table = табла"
valid msgstr="\bтабл" !after="score "
valid after="score " msgstr="\bтабел\w+ резултата"

# ====================
# KAlarm (alarm scheduler)
environment kalarm

{\b(re)?schedule\w+}i
id="t-schedule"
hint="schedule = заказати"
valid span="scheduler"
valid msgstr="\bзаказ"

{\btrigger}i
id="t-trigger"
hint="trigger = огласити (се)"
valid msgstr="\bогла[сш]"

# ====================
# KGet (download manager)
environment kget

{drop target}i
id="t-droptarget"
hint="drop target = место за спуштање"
valid msgstr="мест\w+ за спуштање"

# ====================
# KGoldrunner (game)
environment kgoldrunner

{\baction}i
id="t-action"
hint="action = акција [дешавање у игри]"
valid msgstr="\bакциј|\bакцион"

{\baction}i
id="t-action-ui"
hint="action = радња [потез играча]"
valid msgstr="\bрадњ"
manual

{\bbars?\b}i
id="t-bar"
hint="bar = греда"
valid msgstr="\bгред"
valid after="scroll.?"
valid after="gold "

{\bcolumn}i
id="t-column"
hint="column = стуб [платформска игра]"
valid msgstr="\bстуб"

{\bnugget}i
id="t-nugget"
hint="nugget = грумен [мн. грумени]"
valid msgstr="\bгрумен" !msgstr="\bгрумењ" !msgstr="\bгруменов"

{\brunner}i
id="t-runner"
hint="runner = тркач"
valid msgstr="\bтркач"

{\bsquare}i
id="t-square"
hint="square = поље"
valid msgstr="\bпољ[еау]"

# ====================
# KJumpingCube (game)
environment kjumpingcube

{cascade move}i
id="t-cascademove"
hint="cascade move = надовезани потез"
valid msgstr="надовезан\w+ потез"

# ====================
# KPPP (modem dialer)
environment kppp

{\bcallback}i
id="t-callback"
hint="callback = повратни позив [телефонски]"
valid msgstr="\bповратн\w+ позив"

# ====================
# Krusader (file manager)
environment krusader

{\bKonfigurator}i
id="t-konfigurator"
hint="Konfigurator = Кр-подешивач"
valid msgstr="\bКр-подешивач"

{\bKrViewer}i
id="t-krviewer"
hint="KrViewer = Кр-приказивач"
valid msgstr="\bКр-приказивач"

{\bpacker}i
id="t-packer"
hint="packer = архивар"
valid msgstr="\bархивар"

# ====================
# KSirk (game)
environment ksirk

{\bturns?\b}i
id="t-turn"
hint="turn = потез"
valid msgstr="\bпотез"

{\bcountr(y|es)\b}i
id="t-country"
hint="country = земља"
valid msgstr="\bзем(љ|аљ)"

{\bmaps?\b}i
id="t-map"
hint="map = карта"
valid msgstr="\bкарт[аеиоу]"

{\bskin?\b}i
id="t-skin"
hint="skin = маска"
valid msgstr="\bмаск[аеиоу]"

# ====================
# Kubrick (game)
environment kubrick

{\bviews?\b}i
id="t-view"
hint="view = поглед"
valid msgstr="\bпоглед"

{\b(layers?|slices?)\b}i
id="t-layer"
hint="layer, slice = слој"
valid msgstr="\bслој"

{\bwatch}i
id="t-watch"
hint="watch = анимирати [пребачено на радњу из угла рачунара]"
valid msgstr="\bанимир"

{\bfaces?\b}i
id="t-face"
hint="face = страница"
valid msgstr="\bстрани[цч]"

{\bbrick}i
id="t-brick"
hint="brick = квадар"
valid msgstr="\bквада?р" !msgstr='\bцигл'

# ====================
# Okteta (hex editor)

{bit.?field}i
id="t-bitfield"
hint="bitfield = битско поље"
valid msgstr="битск\w+ пољ\w+"

{byte array}i
id="t-bytearray"
hint="byte array = низ бајтова"
valid msgstr="низ\w* бајтова"

{offset}i
id="t-offset"
hint="offset = помак"
valid msgstr="пома[кц]"

# ====================
# Palapeli (KDE jigsaw puzzle game)
environment palapeli

{\btable}i
id="t-table"
hint="table = табла [играчка]"
valid msgstr="\bтабл\w+"

{puzzle table}i
id="t-puzzletable"
hint="puzzle table = слагачка табла"
valid msgstr="слагачк\w+ табл\w+"

{(puzzle )?table area}i
id="t-puzzletablearea"
hint="(puzzle) table area = површ (слагачке) табле"
valid msgstr="површ\w* (слагачке )?табле"

{viewport}i
id="t-viewport"
hint="viewport = поглед"
valid msgstr="поглед"

# ====================
# Partition Manager (KDE disk partitioning tool)
environment partitionmanager

{\bbackup}i
id="t-backup"
hint="backup = архивa"
valid msgstr="\bархив"

{\bback(ed|s)? up}i
id="t-backup2"
hint="back up = архивирати"
valid msgstr="\bархивир"

{\b(re)?create}i
id="t-create"
hint="create = направити, правити"
valid msgstr="\bнаправ|\bправи|\bправљењ"

{\brestore}i
id="t-restore"
hint="restore = повратити, враћати"
valid msgstr="\bповрат|\bвраћ[ае]"

{\btarget}i
id="t-target"
hint="target = одредиште"
valid msgstr="\bодредиш[тн]"

{\bextended}i
id="t-extended"
hint="extended = продужена [партиција]"
valid msgstr="\bпродужен"
