Turkish localization guide¶
Use these rules with the localization principles,
Qt interface rules and Turkish language guide.
Tagged examples are quoted: FB Font Book, G3 Glyphs 3, FF FontForge, Qt the
qtbase_tr catalog, MS Microsoft's style guide. The rest are constructed.
Locale and register¶
- Turkish for Türkiye, Qt locale
tr_TR. Spell by the TDK Yazım Kılavuzu. - Address the reader as siz through the verb ending; never write the pronoun: Seçiminizi denetleyip yeniden deneyin (FB, "Check your selection and try again"). Never sen (istiyor musun) or the stiff deneyiniz.
- Tone: direct and neutral. Drop lütfen, exclamation marks and the product's first person.
Grammar of interface strings¶
| String | Form | Example |
|---|---|---|
| Menu command, button | Bare verb stem, verb last | Farklı Kaydet… (G3, "Save As…") |
| Checkbox, option | Bare stem or noun phrase | Her zaman etkin glifi ortala (G3) |
| Panel or dialog title | Noun phrase | Hizalama Alanları (G3, "Alignment Zones") |
| Step, prompt | -(y)in imperative | Font raporu türünü seçin (FB) |
| Status, in progress | Passive -iyor | Fontlar Dışa Aktarılıyor (G3, "Exporting Fonts") |
| Success | Passive past -di | %lld font silindi (FB, "%lld fonts were removed") |
| Failed attempt | Passive -emedi | Font yüklenemedi. (FB, "Could not install font.") |
| Present limitation | Passive -emiyor; a standing rule -emez | Font Silinemiyor (FB, "Cannot Remove Font"); Bu eylem geri alınamaz. (FB) |
| Confirmation | … istiyor musunuz?, … emin misiniz?, -sin mi? | Seçili fontları silmek istiyor musunuz? (FB) |
| Tooltip | Third-person aorist | Etkilenmiş tüm gliflerle yeni bir sekme açar. (G3) |
- The bare stem (Kaydet, Aç) is the user commanding the program; never use it to instruct the user.
- An existing or selected object takes the accusative; a new or indefinite one stays bare: Glifi Kaldır (G3, "Remove Glyph"), Glif Ekle (G3, "Add Glyph"), Tümünü Seç (Qt).
- A noun compound keeps its possessive ending: Font Bilgisi, Dosya Adı, never Font Bilgi.
- Capitalization follows the English source, as macOS, Windows, Qt and Adobe do in Turkish: title case in menu commands, buttons, titles and tabs; sentence case in checkboxes, tooltips and messages. In title case ve, veya, ile, ki, de, da and the question particle stay lowercase (TDK): “%@” ile Bitiyor (FB).
- Standard commands take Qt's words, which Windows shares: Geri Al, Yinele, Kes, Kopyala, Yapıştır, Sil, Tümünü Seç, Kapat, Tamam, İptal (macOS says Vazgeç), Uygula.
Compact labels¶
- Drop bir and a possessive the context supplies: Cihazı Ayarla (MS, "Set Up Your Device").
- Shorten with a shorter word or by dropping a redundant noun: Sola hizala (G3, "Align to left"). Never cut a case, possessive, passive or negative ending: the endings are the grammar.
- Turkish has no standard interface abbreviations (MS). Keep unit symbols and the source's abbreviations; otherwise write the word. Never abbreviate a glossary term, a command verb or a name.
Plurals and placeholders¶
Qt gives tr_TR one numerus form: numerus.cpp lists Turkish with the
Japanese-style languages (nplurals=1). One translation serves every number.
- After a number or a quantity word (birkaç, kaç, her) the noun and the verb stay singular: %n dosya, %n font silindi, never %n dosyalar. Font Book renders "%lld file" and "%lld files" alike as %lld dosya.
- A count in
%1follows the same rule. "%1 of %2" is %1 / %2 (FB). - Without a number, a definite set is plural: Glifleri Kaldır (G3).
A suffix depends on the last sounds of the word it joins (vowel harmony,
buffer letters, consonant softening), which a placeholder hides: never write
%1’i, %1’de or %1’e. Recast:
- The subject of a passive verb takes no suffix: %s açılamıyor (FF, "Can't open %s"), %1 bulunamadı.
- Put a class noun after the placeholder and inflect it: “%1” dosyasını, “%@” glifinde (G3), “%@” koleksiyonunu (FB).
- Use a postposition: %1 için, %1 içinde, %1 Hakkında (Qt).
- Use label and value: Sil: %@… (FB, "Delete %@…"), Çık: %1 (Qt).
- Never put the question particle straight after a placeholder; end on a known word: “%1” silinsin mi?
- Reorder freely, verb last: "%1 in %2" is %2 içinde %1.
Numbers, punctuation and spacing¶
- Decimal comma, period for thousands:
1.234,5(TDK, CLDR). Versions, code and font data keep their source form. - Turkish puts the percent sign before the number (%25, TDK), but in a
catalog or help string
%before a digit reads as a Qt placeholder and the checks reject it. Write the word: yüzde 25, yüzde %1 for "%1%". - Quotation marks are “…”, with ‘…’ inside (TDK, Apple, Glyphs 3); straight quotes in code only. A suffix follows the closing mark directly: “Tüm Örnekleri Göster”de Gizle (G3).
- The apostrophe ’ separates a suffix from a proper name, an abbreviation or a number, never from a common noun: Finder’da Göster (G3), URL’si (FB).
- Ellipsis is the character
…, unspaced, wherever the source has one. No space before: ; ? !. Recast an em dash as a colon or two sentences (MS). - Write separately, with vowel harmony: the question particle (Kaydedilsin mi?, Üzerine yazılsın mı? FF) and the conjunction de/da ("also"). The locative suffix is attached: dosyada ("in the file").
The dotted and dotless i¶
Turkish has two letter pairs: ı/I and i/İ. Software that changes case by English rules pairs them wrongly, so type every capital yourself.
- Title case and all capitals: İptal, İtalik, İçe Aktar, but Izgara; KATEGORİLER (G3), IZGARA.
- Lowercase: Izgara gives ızgara; İtalik, italik.
- English names and code keep English letters: Illustrator,
liga. - Never replace ç ğ ı İ ö ş ü with ASCII letters.
Mnemonics and key names¶
- Put
&before a letter of the Turkish word, as Qt does: &Geri Al, Ko&pyala, İ&ptal, Yeniden Adlandı&r. No trailing(&F). - Never mark ç ğ ı ö ş ü, and avoid i, İ and I, whose case pairing differs. Prefer the first letter, then another consonant. One letter per menu or dialog.
- Never change a shortcut, though Turkish Office does (Ctrl+K is bold).
- Keys keep the keycap name: Shift, Ctrl, Alt, Tab, Esc, Enter, Delete, Backspace; on macOS Komut (⌘), Option, Kontrol, Return, as Apple writes. Translated: Boşluk çubuğu, Yukarı Ok, Aşağı Ok, Sol Ok, Sağ Ok. A suffix goes on tuşu: Shift tuşunu basılı tutun.
- Do not copy Microsoft's Geri Al for Backspace (it is Undo) or Sekme for the Tab key (it is an interface tab), or Qt's Üst Karakter for Shift.
Names and loans¶
- Keep unchanged: product, company and format names (OpenType, UFO, VFJ), OpenType tags, table names, glyph names, code.
- Put the name before a class noun and inflect the noun: VFJ dosyası,
OpenType fontu,
kerntablosunda,ligaözelliği. - A suffix on the name itself follows its pronunciation, after ’: Glyphs’i (G3), FontLab’da; on an abbreviation, its last spoken letter: SMTP’ye, API’si (MS). When unsure, use the class noun.
- A loan from the term table takes suffixes by its Turkish reading, with no apostrophe: fontlar, masteri, masterler (G3), kerningi.
False friends and traps¶
- A font is font (FB, G3); a typeface is yazı karakteri, the type literature's word. Yazı tipi is the trap: Windows and FontForge mean the font by it, Font Book the typeface.
- A glyph is not a karakter, a sembol (FF) or a karakter şekli (FB).
- Reject the office and dictionary senses: case is not durum, stroke not vuruş, hint not ipucu, master not usta, tracking not izleme, counter not sayaç, serif not tırnak, smart not akıllı.
- Default is varsayılan, not saptanmış (Apple) or öntanımlı (Qt). Feature and property are both özellik: say OpenType özelliği where the two could be confused.
- Machine translation keeps English word order, pluralizes after numbers, slips into sen, attaches de and mi, drops the accusative or the compound ending, pads with başarıyla and lütfen, and builds tarafından passives. Write Font silindi, not Font başarıyla silindi.
Review¶
Check in this order, and report only checks performed:
- Placeholders, markup; no suffix or particle glued to a placeholder.
- Singular after every number and
%n. - Bare-stem commands, -(y)in steps, status, success and failure forms.
- Accusative on definite objects; compound endings.
- İ, I, ı, i in capitals; mi and de written separately.
- Mnemonics: unique per menu, on plain letters.
- Terms against the term table; numbers, yüzde 25, quotation marks.
FontLab terminology and compact labels¶
Preserve deliberately uppercase source labels using the language’s case rules. Keep numeric controls compact with UPM, PPM and LSB/RSB (French AG/AD); explain the full terms in help. The Family Dimensions “Units Per eM:” label is an intentional expanded exception.
Use the current core memory and its approval status. OpenType lookup defaults to the translation of procedure, with a different term only when strong OpenType-specific evidence supports it. Explicit choices are German Lookup, French lookup, Polish procedura and Russian процедура. Ordinary searches, individual rules and OpenType features are separate concepts. Preserve literal code keywords and identifiers.
Translate Fusion with the fallback Welder. Use the core's phonetic FontAudit transliteration in non-Latin scripts, including Chinese; preserve FontAudit in code. Proposed spellings remain proposed. Before rebuilding a QPH, recover team edits and import their terms and notes into the core memory.
Compare mnemonic-split terms with unmarked labels. Keep labels compact, aiming for 120% of the English length in Dimensions and Glyph Window preferences without losing meaning. Omit redundant font, color or command wording when context supplies it. TTH labels can omit “use” and abbreviate TrueType hinting; help can explain more. A full harmonization requires three complete catalog reviews, then reconciliation of help with the final UI and verification of generated resources.
Current terminology¶
The Turkish term table, generated from localization/tr-core.tmx, is the
terminology authority. Use its definitions to select the right concept and its notes for grammar and
usage. Check each entry’s status: team-approved decisions and proposed translations are distinct.
A proposed term still stays consistent across the interface and help; consistency does not confer approval.
For a missing term, translate the fallback original term and record the proposal with its reason.
The terms that other strings are built from:
| English | Turkish |
|---|---|
| glyph | glif |
| character | karakter |
| family dimensions | aile ölçüleri |
| master | master |
| instance | örnek |
| interpolation | interpolasyon |
| axis | eksen |
| variable font | değişken font |
| kerning | kerning |
| kerning pair | kerning çifti |
| kerning class | kerning sınıfı |
| tracking | harf espası |
| metrics | metrikler |
| sidebearing | yan boşluk |
| left sidebearing | sol yan boşluk |
| right sidebearing | sağ yan boşluk |
| advance width | ilerleme genişliği |
| UPM | UPM |
| font unit | font birimi |
| baseline | taban çizgisi |
| x-height | x-yüksekliği |
| cap height | büyük harf yüksekliği |
| ascender | yukarı uzantı |
| descender | aşağı uzantı |
| overshoot | optik taşma |
| stem | gövde |
| counter | iç boşluk |
| serif | serif |
| terminal | uç |
| contour | kontur |
| node | düğüm |
| handle | tutamaç |
| segment | parça |
| extremum | ekstremum |
| element | öğe |
| component | bileşen |
| reference | referans |
| layer | katman |
| anchor | çıpa |
| guide | kılavuz |
| hint | hint |
| hinting | hinting |
| autohinting | otomatik hinting |
| feature | özellik |
| lookup | yordam |
| OpenType class | OpenType sınıfı |
| mark | işaret |
| ligature | ligatür |
| smart | kurnaz |
| Smart Corner | Kurnaz Köşe |
| Power Brush | Süper Fırça |
| Power Guide | Süper Kılavuz |
| Power Nudge | Süper İteleme |
| Power Stroke | Süper Çizgi |
| Nudge | İteleme |
| Servant node | Takipçi düğüm |
| Genius node | Dâhi düğüm |
| Tunni line | Tunni çizgisi |
| cousins | kuzenler |
| Sketchboard | Eskiz Panosu |
| Skin | Kabuk |
| Matchmaker | Çöpçatan |
| match | eşleştir |
| True Fill | Has Dolgu |
| Dream Up | Hayal Et |
| Remove Overlap | Örtüşmeyi Kaldır |
| decompose | ayrıştır |
| panel | panel |
| property bar | özellik çubuğu |
Rapid tool and Quick Help references¶
The tool name is Rapid. Use Rapid ile çizim for Rapid draw and Rapid ile düzenleme for Rapid edit. Keep the name distinct from ordinary descriptions of speed and from the Vertical rapid and Horizontal rapid contrast classifications. Do not use Rapidograph as the tool name.
Keep Rapid in Latin letters; inflect the surrounding tool or action wording.
For Quick Help, match tool, panel, option and command references to the current
TS catalog in the same control context. Keep inflection natural in sentences.
If a core entry differs, reconcile it with the catalog before regenerating
phrasebooks. A compact UI label and its full prose explanation can differ.
Check the current English conditions and consequences: disabling Cloud also
disables mark/mkmk generation, and mark generation requires Cloud. Preserve
mark and mkmk as literal OpenType feature tags.