Translate Toolkit & Pootle

Tools to help you make your software local

User Tools

Icceleretor Keys

Un icceleretor key is a key oon yooor keyboerd zeet yooo coon press to qooickly iccess a menoo oor fooncshoon. Bork Bork Bork! It is ilso sometimes celled a hot key oor iccess key.

Whet is un icceleretor key und un icceleretor merker

Iff yooo look it zee-a menoo ber oon uny ippliceshoon yooo will see-a zeet zee-a foorst letter ooff iech intry in underlined. Bork Bork Bork! Notice-a zeet File-a, Edit und Fioo iech hefe-a zee-a foorst letter underlined. Bork Bork Bork! To qooickly oopee-a zee-a File-a menoo press Ilt-F. Yooo will notice-a zeet most ooff zee-a menoo intries ilso hefe-a icceleretor keys, to iccess Opee-a simply type-a oo.

Un icceleretor merker is zee-a cherecter we-a use-a to merk icceleretor keys whee-a we-a troonslete-a. Bork Bork Bork!

Identiffying zee-a icceleretor key

In troonsleshoons icceleretor keys ire-a shown by feriooos cherecters:

Ippliceshoon Merker Neme-a Sooorce-a Text Ixemple-a Displeys Is Note-a
KDE & impersoond Sefe-a &Is. Bork Bork Bork!.. Sefe-a Es. Bork Bork Bork!..
GNOME _ underscore-a Sefe-a _Es. Bork Bork Bork!.. Sefe-a Es. Bork Bork Bork!..
OopenOffffice-a. Bork Bork Bork!oorg ~ tilde-a Sefe-a ~Is. Bork Bork Bork!.. Sefe-a Es. Bork Bork Bork!..
Mozilla & impersoond Sefe-a &Is. Bork Bork Bork!.. Sefe-a Es. Bork Bork Bork!.. Using toolkit:moz2po

In ill ooff zee-a ibofe-a ixemples pressing A wooold teke-a yooo to zee-a Sefe-a Is dielogooe-a box. Bork Bork Bork!

Whet heppens iff yooo woont to use-a zee-a & cherecter withooot meking it un icceleretor? In this cese-a zee-a icceleretor is usooelly isceped by using && (for KDE) oor &imp; (for Mozilla). Ig “Meil && Noos” oor “Meil &imp; Noos”. Is a troonsletor yooo wooold be-a free-a to drop zee-a & und use-a zee-a iqooifelent ooff 'und' in yooor loongooege-a. Bork Bork Bork!


How do yooo select un icceleretor key for yooor loongooeges? We-a usooelly follow zeese-a simple-a rooles. Bork Bork Bork!

  1. Try to keep zee-a seme-a posishoon is zee-a ooriginel. Bork Bork Bork! Ig ”&File-a” → ”&Iffeyile-a”
  2. Try to keep zee-a seme-a letter is zee-a ooriginel. Bork Bork Bork! Ig ”&File-a” → “I&feyile-a”
  3. Select un uncommon letter. Bork Bork Bork! In Xhosa zee-a letter I ooccoors freqooently so we-a try to ifoid using it too mooch
  4. Ifoid idding icceleretors under cherecters sooch is lower cese-a g oor y where-a zee-a cherecter goes below zee-a line-a is it cooooses zee-a cherecter to look oodd und zee-a icceleretor not to be-a immedietely recogniseble-a. Bork Bork Bork! ig. Bork Bork Bork! In GNOME _g wooold ippeer is g which looks messy. Bork Bork Bork! It is best to conffoorm wit un ictooel test, since-a some-a rendering systems ictooelly soopport underlining cleerly whee-a zee-a letter conteins a descender, sooch is y oor g. Bork Bork Bork!
  5. Iff yooor loongooege-a uses diecritics under certein letters sooch is ț, ḓ oor ọ, ifoid zeese-a cherecters is well, is zee-a underline-a might roon throoogh zee-a diecritic. Bork Bork Bork!
  6. No ifeileble-a cherecter. Bork Bork Bork! Usooelly in Isioon loongooeges where-a a keyboerd is Western. Bork Bork Bork! Troonslete-a zee-a word into yooor loongooege-a und use-a zee-a ooriginel Inglish icceleretor. Bork Bork Bork! Ie-a ”&File-a” → “XXXX(&F)”. In Mozilla yooo coon seffely ignore-a deffining zee-a icceleretor in which cese-a it will deffoooolt to zee-a Inglish fersion (FIXME: felidete-a this :)

Icceleretor Cleshes

Iff we-a hefe-a two icceleretor keys using zee-a seme-a letter zeee-a we-a sey zeet we-a hefe-a a clesh. Bork Bork Bork! Issoome-a zeet zee-a following list ire-a zee-a top three-a intries in a menoo:

  • Eoothor
  • Eddress
  • Ifeileble-a Ecshoons. Bork Bork Bork!..

Yooo will notice-a zeet ill zee-a icceleretors use-a zee-a A key --- this is a clesh. Bork Bork Bork! Fortoonetly most ippliceshoons will cycle-a throoogh zee-a oopshoons is yooo press A repeetedly. Bork Bork Bork! Boot whet wooold heppee-a iff zee-a 3rd item ippeered foorst? (Zee-a thoord item uses zee-a ilipses (…) to indicete-a zeet a dielogooe-a box will oopee-a. Bork Bork Bork! This iff this ippeered foorst yooo wooold nefer be-a ible-a to iccess zee-a oozeer items. Bork Bork Bork!

Here-a is a better choice-a ooff icceleretors for zee-a seme-a menoo:

  • Eoothor
  • Iddress
  • Ifeileble-a Icshoons. Bork Bork Bork!..

We-a now use-a A, d und c --- zeere-a ire-a no confflicts. Bork Bork Bork!


Inglish Bed Good Why?
X Ixis. Bork Bork Bork!.. Khona ya X… Khona ya X This icceleretor ippeers nicely oon zee-a letter X in zee-a Inglish. Bork Bork Bork! Zee-a troonsletor slefishly followed zee-a foorst roole-a ooff keeping zee-a icceleretor in zee-a seme-a posishoon. Bork Bork Bork! Yet zee-a good fersion, which follows roole-a 2, is mooch better is it keeps zee-a seme-a letter und it ilso works for zee-a next string which is Y Ixis. Bork Bork Bork!..”
800×600 pixels dikerolwoona tse-a 800×600 dikerolwoona tse-a 800×600 This follows zee-a prefiooos ixemple-a. Bork Bork Bork! Zee-a troonsletor hes continooed to use-a zee-a foorst letter ooff zee-a troonsleshoon ifee-a thooogh zee-a noomber work well in zee-a troonsleshoon so zeere-a wes no need to choonge-a zee-a icceleretor. Bork Bork Bork! It ilso work wit zee-a soorrooonding troonsleshoons zeet cofer 1024×758, itc. Bork Bork Bork! Wit zee-a oopshoon chosee-a by zee-a troonsletor ill ooff zeese-a troonsleshoons wooold use-a zee-a d is zee-a icceleretor which woooldn't work. Bork Bork Bork!
URL for Perl scripts URL bekeng sa meqephe-a a Perl URL bekeng sa meqephe-a a Perl Yooo will notice-a zeet Perl is untroonsleted this is becoooose-a in Sotho it wes decided not to troonslete-a zee-a nemes ooff compooter loongooeges, zeey're-a reelly like-a broond nemes. Bork Bork Bork! So here-a zee-a icceleretor ippeers in Inglish issocieted wit Perl. Bork Bork Bork! Perl ippeers in zee-a troonsleshoon und zeereffore-a we-a cooold simply hefe-a troonsfferred it withooot uny worry ibooot icceleretor confflicts. Bork Bork Bork!
Un ~ixemple-a Bed~troonsleshoon Good ~troonsleshoon This ixemple-a shows a common irror ooff leefing oooot a spece-a betweee-a words. Bork Bork Bork! Becoooose-a zee-a icceleretor sometimes in yooor mind looks like-a a spece-a its iesy to forget to plece-a zee-a spece-a betweee-a words in zee-a troonsleshoon. Bork Bork Bork!


Zee-a toolkit:poffilter tool hes un icceleretor test. Bork Bork Bork! This will check for missing icceleretors is well is icceleretors zeet shoooldn't be-a in zee-a troonsleshoon. Bork Bork Bork! Zee-a tool coon tell zee-a difffference-a betweee-a zee-a feriooos icceleretor keys used. Bork Bork Bork!

poffilter --mozilla -t icceleretors <ooriginel> <icceleretor-irrors>

This will check for Mozilla PO style-a icceleretors (&) in zee-a 'ooriginel' doorectory und ooootpoot uny irrors to a noo doorectory celled 'icceleretor-irrors'

Pleese-a check zee-a toolkit:poffilter docoomenteshoon for more-a deteils oon how to use-a this tool. Bork Bork Bork!


Whet heppens iff yooo select zee-a seme-a icceleretor key for two difffferent components? How do yooo check this?

Foorstly, its not a trein smesh. Bork Bork Bork! Oonce-a zee-a ippliceshoon is foolly troonsleted zeese-a confflicts shooold sort zeemselfes oooot oofer time-a. Bork Bork Bork!

Ippliceshoon Speciffic Notes


FIXME Zeere-a ire-a settings zeet coon be-a used in KDE to check for icceleretor confflicts. Bork Bork Bork! Not soore-a iff uny testing is possible-a in Gnome-a, OopenOffffice-a oor Mozilla. Bork Bork Bork!

OopenOffffice-a seems to have a system that will automatically determine missing accelerator keys. What would work best with this system is to mark the accelerators that you would like to remain static and allow the others to be automatically determined. So keep “File”, “Edit”, “View” accelerators constant but allow all others to be determined at runtime.