--- xkeyboard-config-1.8.orig/BUGS +++ xkeyboard-config-1.8/BUGS @@ -0,0 +1,70 @@ +-- Freedesktop.ORG + +http://freedesktop.org/bugzilla/show_bug.cgi?id=320 +http://bugs.xfree86.org/show_bug.cgi?id=1155 + + DONE: Added microsoftprousb + +http://freedesktop.org/bugzilla/show_bug.cgi?id=326 +http://bugs.xfree86.org/show_bug.cgi?id=1227 + + ?: Which of 'inet' files is right? + +http://freedesktop.org/bugzilla/show_bug.cgi?id=365 + + DONE: Two keysyms swapped in us(intl) + +http://freedesktop.org/bugzilla/show_bug.cgi?id=371 + + ?: What exactly is broken? Some patch would be nice + +http://freedesktop.org/bugzilla/show_bug.cgi?id=458 + + DONE: Changed Farsi to Iranian + +http://freedesktop.org/bugzilla/show_bug.cgi?id=463 + + ?: Don't know how to fix, really. Let's see. + +http://freedesktop.org/bugzilla/show_bug.cgi?id=496 + + DONE: Added Gyration Compact Keyboard + +http://freedesktop.org/bugzilla/show_bug.cgi?id=574 + + DONE: The patch applied + +http://freedesktop.org/bugzilla/show_bug.cgi?id=587 + + ?: Which of altwin options should be included? + Some part of meta_win is already there + +http://freedesktop.org/bugzilla/show_bug.cgi?id=630 + + DONE: Logitech iTouch Cordless Keyboard (model Y-RB6) added + +http://freedesktop.org/bugzilla/show_bug.cgi?id=666 + + DONE: Long ago added alt_super_win + +http://freedesktop.org/bugzilla/show_bug.cgi?id=711 + + DONE: Added Super Power Multimedia Keyboard + +http://freedesktop.org/bugzilla/show_bug.cgi?id=743 + + DONE: Armenian fixed + +http://freedesktop.org/bugzilla/show_bug.cgi?id=744 + + DONE: Model a4techKB21 added + +http://freedesktop.org/bugzilla/show_bug.cgi?id=926 + + TODO: +-- GNOME + +http://bugzilla.gnome.org/show_bug.cgi?id=144646 +http://bugs.xfree86.org/show_bug.cgi?id=1415 + + DONE: Fixed, thanks to Dmitry --- xkeyboard-config-1.8.orig/symbols/extractGroupNames.sh +++ xkeyboard-config-1.8/symbols/extractGroupNames.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +grep 'name\[Group1\]' * | sed 's/[[:space:]]*name\[Group1\].*=[[:space:]]*//;s/;[[:space:]]*$//' | sort --- xkeyboard-config-1.8.orig/symbols/pt +++ xkeyboard-config-1.8/symbols/pt @@ -221,4 +221,4 @@ key { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] }; key { [ gcircumflex, Gcircumflex, q, Q ] }; -}; \ No newline at end of file +}; --- xkeyboard-config-1.8.orig/xslt/reg2ll.xsl +++ xkeyboard-config-1.8/xslt/reg2ll.xsl @@ -0,0 +1,23 @@ + + + + + + + + + + + + +:"" + + +():" - " + + --- xkeyboard-config-1.8.orig/xslt/xfree86.xsl +++ xkeyboard-config-1.8/xslt/xfree86.xsl @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --- xkeyboard-config-1.8.orig/docs/iso15924.csv +++ xkeyboard-config-1.8/docs/iso15924.csv @@ -0,0 +1,105 @@ +Code,N°,"English Name","Nom français","Property Value Alias",Date +Arab,160,Arabic,arabe,Arabic,38108 +Armn,230,Armenian,arménien,Armenian,38108 +Bali,360,Balinese,balinais,,38136 +Batk,365,Batak,batak,,38108 +Beng,325,Bengali,bengalî,Bengali,38108 +Blis,550,Blissymbols,"symboles Bliss",,38108 +Bopo,285,Bopomofo,bopomofo,Bopomofo,38108 +Brah,300,Brahmi,brâhmî,,38108 +Brai,570,Braille,braille,Braille,38108 +Bugi,367,Buginese,bouguis,,38108 +Buhd,372,Buhid,bouhide,Buhid,38108 +Cans,440,"Unified Canadian Aboriginal Syllabics","syllabaire autochtone canadien unifié",Canadian_Aboriginal,38136 +Cham,358,Cham,"cham (čam, tcham)",,38108 +Cher,445,Cherokee,tchérokî,Cherokee,38108 +Cirt,291,Cirth,cirth,,38108 +Copt,204,Coptic,copte,,38136 +Cprt,403,Cypriot,"syllabaire chypriote",Cypriot,38108 +Cyrl,220,Cyrillic,cyrillique,Cyrillic,38108 +Cyrs,221,"Cyrillic (Old Church Slavonic variant)","cyrillique (variante slavonne)",,38108 +Deva,315,"Devanagari (Nagari)",dévanâgarî,Devanagari,38108 +Dsrt,250,"Deseret (Mormon)","déseret (mormon)",Deseret,38108 +Egyd,70,"Egyptian demotic","démotique égyptien",,38108 +Egyh,60,"Egyptian hieratic","hiératique égyptien",,38108 +Egyp,50,"Egyptian hieroglyphs","hiéroglyphes égyptiens",,38108 +Ethi,430,"Ethiopic (Ge‘ez)","éthiopique (éthiopien, ge‘ez, guèze)",Ethiopic,38136 +Geor,240,"Georgian (Mkhedruli)","géorgien (mkhédrouli)",Georgian,38136 +Glag,225,Glagolitic,glagolitique,,38108 +Goth,206,Gothic,gotique,Gothic,38108 +Grek,200,Greek,grec,Greek,38108 +Gujr,320,Gujarati,"goudjarâtî (gujrâtî)",Gujarati,38108 +Guru,310,Gurmukhi,gourmoukhî,Gurmukhi,38108 +Hang,286,"Hangul (Hangŭl, Hangeul)","hangûl (hangŭl, hangeul)",Hangul,38136 +Hani,500,"Han (Hanzi, Kanji, Hanja)","idéogrammes han",Han,38108 +Hano,371,"Hanunoo (Hanunóo)",hanounóo,Hanunoo,38136 +Hans,501,"Han (Simplified variant)","idéogrammes han (variante simplifiée)",,38136 +Hant,502,"Han (Traditional variant)","idéogrammes han (variante traditionnelle)",,38136 +Hebr,125,Hebrew,hébreu,Hebrew,38108 +Hira,410,Hiragana,hiragana,Hiragana,38108 +Hmng,450,"Pahawh Hmong","pahawh hmong",,38108 +Hrkt,412,"(alias for Hiragana + Katakana)","(alias pour hiragana + katakana)",Katakana_Or_Hiragana,38108 +Hung,176,"Old Hungarian","ancien hongrois",,38108 +Inds,610,"Indus (Harappan)",indus,,38108 +Ital,210,"Old Italic (Etruscan, Oscan, etc.)","ancien italique (étrusque, osque, etc.)",Old_Italic,38136 +Java,361,Javanese,javanais,,38136 +Kali,357,"Kayah Li","kayah li",,38108 +Kana,411,Katakana,katakana,Katakana,38108 +Khar,305,Kharoshthi,kharochthî,,38136 +Khmr,355,Khmer,khmer,Khmer,38136 +Knda,345,Kannada,"kannara (canara)",Kannada,38136 +Laoo,356,Lao,laotien,Lao,38108 +Latf,217,"Latin (Fraktur variant)","latin (variante brisée)",,38108 +Latg,216,"Latin (Gaelic variant)","latin (variante gaélique)",,38108 +Latn,215,Latin,latin,Latin,38108 +Lepc,335,"Lepcha (Róng)","lepcha (róng)",,38108 +Limb,336,Limbu,limbou,Limbu,38136 +Lina,400,"Linear A","linéaire A",,38108 +Linb,401,"Linear B","linéaire B",Linear_B,38136 +Mand,140,Mandaean,mandéen,,38136 +Maya,90,"Mayan hieroglyphs","hiéroglyphes mayas",,38108 +Mero,100,Meroitic,méroïtique,,38108 +Mlym,347,Malayalam,malayâlam,Malayalam,38108 +Mong,145,Mongolian,mongol,Mongolian,38108 +Mymr,350,"Myanmar (Burmese)",birman,Myanmar,38108 +Ogam,212,Ogham,ogam,Ogham,38108 +Orkh,175,Orkhon,orkhon,,38108 +Orya,327,Oriya,oriyâ,Oriya,38108 +Osma,260,Osmanya,osmanais,Osmanya,38108 +Perm,227,"Old Permic","ancien permien",,38108 +Phag,331,Phags-pa,"’phags pa",,38136 +Phnx,115,Phoenician,phénicien,,38108 +Plrd,282,"Pollard Phonetic","phonétique de Pollard",,38108 +Qaaa,900,"Reserved for private use (start)","réservé à l’usage privé (début)",,38136 +Qabx,949,"Reserved for private use (end)","réservé à l’usage privé (fin)",,38136 +Roro,620,Rongorongo,rongorongo,,38108 +Runr,211,Runic,runique,Runic,38108 +Sara,292,Sarati,sarati,,38136 +Shaw,281,"Shavian (Shaw)","shavien (Shaw)",Shavian,38108 +Sinh,348,Sinhala,singhalais,Sinhala,38108 +Sylo,316,"Syloti Nagri","sylotî nâgrî",,38136 +Syrc,135,Syriac,syriaque,Syriac,38108 +Syre,138,"Syriac (Estrangelo variant)","syriaque (variante estranghélo)",,38108 +Syrj,137,"Syriac (Western variant)","syriaque (variante occidentale)",,38108 +Syrn,136,"Syriac (Eastern variant)","syriaque (variante orientale)",,38108 +Tagb,373,Tagbanwa,tagbanoua,Tagbanwa,38108 +Tale,353,"Tai Le","taï le",Tai_Le,38136 +Talu,354,"Tai Lue","taï lue",,38136 +Taml,346,Tamil,tamoul,Tamil,38108 +Telu,340,Telugu,télougou,Telugu,38108 +Teng,290,Tengwar,tengwar,,38108 +Tfng,120,"Tifinagh (Berber)","tifinagh (berbère)",,38108 +Tglg,370,Tagalog,tagal,Tagalog,38108 +Thaa,170,Thaana,thâna,Thaana,38108 +Thai,352,Thai,thaï,Thai,38108 +Tibt,330,Tibetan,tibétain,Tibetan,38108 +Ugar,40,Ugaritic,ougaritique,Ugaritic,38108 +Vaii,470,Vai,vaï,,38108 +Visp,280,"Visible Speech","parole visible",,38108 +Xpeo,30,"Old Persian","cunéiforme persépolitain",,38108 +Xsux,20,"Cuneiform, Sumero-Akkadian","cunéiforme suméro-akkadien",,38108 +Yiii,460,Yi,yi,Yi,38108 +Zxxx,997,"Code for unwritten languages","codet pour les langues non écrites",,38108 +Zyyy,998,"Code for undetermined script","codet pour écriture indéterminée",Common,38136 +Zzzz,999,"Code for uncoded script","codet pour écriture non codée",,38108 +Code,N°,"English Name","Nom français","Property Value Alias",Date --- xkeyboard-config-1.8.orig/docs/iso639.csv +++ xkeyboard-config-1.8/docs/iso639.csv @@ -0,0 +1,501 @@ +Abkhazian,abkhaze,abk,ab +Achinese,aceh,ace, +Acoli,acoli,ach, +Adangme,adangme,ada, +"Adygei; Adyghe",adyghé,ady, +"Adyghe; Adygei",adygh,ady, +Afar,afar,aar,aa +Afrihili,afrihili,afh, +Afrikaans,afrikaans,afr,af +"Afro-Asiatic (Other)","afro-asiatiques, autres langues",afa, +Akan,akan,aka,ak +Akkadian,akkadien,akk, +Albanian,albanais,alb/sqi,sq +Aleut,aléoute,ale, +"Algonquian languages","algonquines, langues",alg, +"Altaic (Other)","altaïques, autres langues",tut, +Amharic,amharique,amh,am +"Apache languages",apache,apa, +Arabic,arabe,ara,ar +Aragonese,aragonais,arg,an +Aramaic,araméen,arc, +Arapaho,arapaho,arp, +Araucanian,araucan,arn, +Arawak,arawak,arw, +Armenian,arménien,arm/hye,hy +"Artificial (Other)","artificielles, autres langues",art, +Assamese,assamais,asm,as +"Asturian; Bable","asturien; bable",ast, +"Athapascan languages","athapascanes, langues",ath, +"Australian languages","australiennes, langues",aus, +"Austronesian (Other)","malayo-polynésiennes, autres langues",map, +Avaric,avar,ava,av +Avestan,avestique,ave,ae +Awadhi,awadhi,awa, +Aymara,aymara,aym,ay +Azerbaijani,azéri,aze,az +"Bable; Asturian","bable; asturien",ast, +Balinese,balinais,ban, +"Baltic (Other)","baltiques, autres langues",bat, +Baluchi,baloutchi,bal, +Bambara,bambara,bam,bm +"Bamileke languages","bamilékés, langues",bai, +Banda,banda,bad, +"Bantu (Other)","bantoues, autres langues",bnt, +Basa,basa,bas, +Bashkir,bachkir,bak,ba +Basque,basque,baq/eus,eu +"Batak (Indonesia)","batak (Indonésie)",btk, +Beja,bedja,bej, +Belarusian,biélorusse,bel,be +Bemba,bemba,bem, +Bengali,bengali,ben,bn +"Berber (Other)","berbères, autres langues",ber, +Bhojpuri,bhojpuri,bho, +Bihari,bihari,bih,bh +Bikol,bikol,bik, +"Bilin; Blin","bilen; blin",byn, +Bini,bini,bin, +Bislama,bichlamar,bis,bi +"Blin; Bilin","blin; bilen",byn, +"Bokmål, Norwegian; Norwegian Bokmål","bokmål, norvégien; bokmål norvégien",nob,nb +Bosnian,bosniaque,bos,bs +Braj,braj,bra, +Breton,breton,bre,br +Buginese,bugi,bug, +Bulgarian,bulgare,bul,bg +Buriat,bouriate,bua, +Burmese,birman,bur/mya,my +Caddo,caddo,cad, +Carib,caribe,car, +"Castilian; Spanish","castillan; espagnol",spa,es +"Catalan; Valencian","catalan; valencien",cat,ca +"Caucasian (Other)","caucasiennes, autres langues",cau, +Cebuano,cebuano,ceb, +"Celtic (Other)","celtiques, autres langues",cel, +"Central American Indian (Other)","indiennes d'Amérique centrale, autres langues",cai, +Chagatai,djaghataï,chg, +"Chamic languages","chames, langues",cmc, +Chamorro,chamorro,cha,ch +Chechen,tchétchène,che,ce +Cherokee,cherokee,chr, +"Chewa; Chichewa; Nyanja","chewa, chichewa, nyanja",nya,ny +Cheyenne,cheyenne,chy, +Chibcha,chibcha,chb, +"Chichewa; Chewa; Nyanja","chichewa; chewa; nyanja",nya,ny +Chinese,chinois,chi/zho,zh +"Chinook jargon","chinook, jargon",chn, +Chipewyan,chipewyan,chp, +Choctaw,choctaw,cho, +"Chuang; Zhuang","chuang; zhuang",zha,za +"Church Slavic; Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic","slavon d'église; vieux slave; slavon liturgique; vieux bulgare",chu,cu +"Church Slavonic; Church Slavic; Old Slavonic; Old Bulgarian; Old Church Slavonic","slavon liturgique; slavon d'église; vieux slave; vieux bulgare",chu,cu +Chuukese,chuuk,chk, +Chuvash,tchouvache,chv,cv +"Classical Nepal Bhasa; Classical Newari; Old Newari","newari classique",nwc, +"Classical Newari; Old Newari; Classical Nepal Bhasa","newari classique",nwc, +Coptic,copte,cop, +Cornish,cornique,cor,kw +Corsican,corse,cos,co +Cree,cree,cre,cr +Creek,muskogee,mus, +"Creoles and pidgins (Other)","créoles et pidgins divers",crp, +"Creoles and pidgins, English-based (Other)","créoles et pidgins anglais, autres",cpe, +"Creoles and pidgins, French-based (Other)","créoles et pidgins français, autres",cpf, +"Creoles and pidgins, Portuguese-based (Other)","créoles et pidgins portugais, autres",cpp, +"Crimean Tatar; Crimean Turkish","tatar de Crimé",crh, +"Crimean Turkish; Crimean Tatar","tatar de Crimé",crh, +Croatian,croate,scr/hrv,hr +"Cushitic (Other)","couchitiques, autres langues",cus, +Czech,tchèque,cze/ces,cs +Dakota,dakota,dak, +Danish,danois,dan,da +Dargwa,dargwa,dar, +Dayak,dayak,day, +Delaware,delaware,del, +Dinka,dinka,din, +Divehi,maldivien,div,dv +Dogri,dogri,doi, +Dogrib,dogrib,dgr, +"Dravidian (Other)","dravidiennes, autres langues",dra, +Duala,douala,dua, +"Dutch; Flemish","néerlandais; flamand",dut/nld,nl +"Dutch, Middle (ca. 1050-1350)","néerlandais moyen (ca. 1050-1350)",dum, +Dyula,dioula,dyu, +Dzongkha,dzongkha,dzo,dz +Efik,efik,efi, +"Egyptian (Ancient)",égyptien,egy, +Ekajuk,ekajuk,eka, +Elamite,élamite,elx, +English,anglais,eng,en +"English, Middle (1100-1500)","anglais moyen (1100-1500)",enm, +"English, Old (ca.450-1100)","anglo-saxon (ca.450-1100)",ang, +Erzya,erza,myv, +Esperanto,espéranto,epo,eo +Estonian,estonien,est,et +Ewe,éwé,ewe,ee +Ewondo,éwondo,ewo, +Fang,fang,fan, +Fanti,fanti,fat, +Faroese,féroïen,fao,fo +Fijian,fidjien,fij,fj +Finnish,finnois,fin,fi +"Finno-Ugrian (Other)","finno-ougriennes, autres langues",fiu, +"Flemish; Dutch","flamand; néerlandais",dut/nld,nl +Fon,fon,fon, +French,français,fre/fra,fr +"French, Middle (ca.1400-1600)","français moyen (1400-1600)",frm, +"French, Old (842-ca.1400)","français ancien (842-ca.1400)",fro, +Frisian,frison,fry,fy +Friulian,frioulan,fur, +Fulah,peul,ful,ff +"Gaelic; Scottish Gaelic","gaélique; gaélique écossais",gla,gd +Gallegan,galicien,glg,gl +Ganda,ganda,lug,lg +Gayo,gayo,gay, +Gbaya,gbaya,gba, +Geez,guèze,gez, +Georgian,géorgien,geo/kat,ka +German,allemand,ger/deu,de +"German, Low; Saxon, Low; Low German; Low Saxon","allemand, bas; saxon, bas; bas allemand; bas saxon",nds, +"German, Middle High (ca.1050-1500)","allemand, moyen haut (ca. 1050-1500)",gmh, +"German, Old High (ca.750-1050)","allemand, vieux haut (ca. 750-1050)",goh, +"Germanic (Other)","germaniques, autres langues",gem, +"Gikuyu; Kikuyu",kikuyu,kik,ki +Gilbertese,kiribati,gil, +Gondi,gond,gon, +Gorontalo,gorontalo,gor, +Gothic,gothique,got, +Grebo,grebo,grb, +"Greek, Ancient (to 1453)","grec ancien (jusqu'à 1453)",grc, +"Greek, Modern (1453-)","grec moderne (après 1453)",gre/ell,el +"Greenlandic; Kalaallisut",groenlandais,kal,kl +Guarani,guarani,grn,gn +Gujarati,goudjrati,guj,gu +Gwich´in,gwich´in,gwi, +Haida,haida,hai, +"Haitian; Haitian Creole","haïtien; créole haïtien",hat,ht +"Haitian Creole; Haitian","créole haïtien; haïtien",hat,ht +Hausa,haoussa,hau,ha +Hawaiian,hawaïen,haw, +Hebrew,hébreu,heb,he +Herero,herero,her,hz +Hiligaynon,hiligaynon,hil, +Himachali,himachali,him, +Hindi,hindi,hin,hi +"Hiri Motu","hiri motu",hmo,ho +Hittite,hittite,hit, +Hmong,hmong,hmn, +Hungarian,hongrois,hun,hu +Hupa,hupa,hup, +Icelandic,islandais,ice/isl,is +Ido,ido,ido,io +Igbo,igbo,ibo,ig +Ijo,ijo,ijo, +Iloko,ilocano,ilo, +"Inari Sami","sami d'Inari",smn, +"Indic (Other)","indo-aryennes, autres langues",inc, +"Indo-European (Other)","indo-européennes, autres langues",ine, +Indonesian,indonésien,ind,id +Ingush,ingouche,inh, +"Interlingua (International Auxiliary Language Association)","interlingua (langue auxiliaire internationale)",ina,ia +Interlingue,interlingue,ile,ie +Inuktitut,inuktitut,iku,iu +Inupiaq,inupiaq,ipk,ik +"Iranian (Other)","iraniennes, autres langues",ira, +Irish,irlandais,gle,ga +"Irish, Middle (900-1200)","irlandais moyen (900-1200)",mga, +"Irish, Old (to 900)","irlandais ancien (jusqu'à 900)",sga, +"Iroquoian languages","iroquoises, langues (famille)",iro, +Italian,italien,ita,it +Japanese,japonais,jpn,ja +Javanese,javanais,jav,jv +Judeo-Arabic,judéo-arabe,jrb, +Judeo-Persian,judéo-persan,jpr, +Kabyle,kabyle,kab, +Kachin,kachin,kac, +"Kalaallisut; Greenlandic",groenlandais,kal,kl +Kalmyk,kalmouk,xal, +Kamba,kamba,kam, +Kannada,kannada,kan,kn +Kanuri,kanouri,kau,kr +Karachay-Balkar,"karatchaï balkar",krc, +Kara-Kalpak,karakalpak,kaa, +Karen,karen,kar, +Kashmiri,kashmiri,kas,ks +Kashubian,kachoube,csb, +Kawi,kawi,kaw, +Kazakh,kazakh,kaz,kk +Khasi,khasi,kha, +Khmer,khmer,khm,km +"Khoisan (Other)","khoisan, autres langues",khi, +Khotanese,khotanais,kho, +"Kikuyu; Gikuyu",kikuyu,kik,ki +Kimbundu,kimbundu,kmb, +Kinyarwanda,rwanda,kin,rw +Kirghiz,kirghize,kir,ky +"Klingon; tlhlngan-Hol",klingon,tlh, +Komi,komi,kom,kv +Kongo,kongo,kon,kg +Konkani,konkani,kok, +Korean,coréen,kor,ko +Kosraean,kosrae,kos, +Kpelle,kpellé,kpe, +Kru,krou,kro, +"Kuanyama; Kwanyama","kuanyama; kwanyama",kua,kj +Kumyk,koumyk,kum, +Kurdish,kurde,kur,ku +Kurukh,kurukh,kru, +Kutenai,kutenai,kut, +"Kwanyama, Kuanyama","kwanyama; kuanyama",kua,kj +Ladino,judéo-espagnol,lad, +Lahnda,lahnda,lah, +Lamba,lamba,lam, +Lao,lao,lao,lo +Latin,latin,lat,la +Latvian,letton,lav,lv +"Letzeburgesch; Luxembourgish",luxembourgeois,ltz,lb +Lezghian,lezghien,lez, +"Limburgan; Limburger; Limburgish",limbourgeois,lim,li +"Limburger; Limburgan; Limburgish;",limbourgeois,lim,li +"Limburgish; Limburger; Limburgan",limbourgeois,lim,li +Lingala,lingala,lin,ln +Lithuanian,lituanien,lit,lt +Lojban,lojban,jbo, +"Low German; Low Saxon; German, Low; Saxon, Low","bas allemand; bas saxon; allemand, bas; saxon, bas",nds, +"Low Saxon; Low German; Saxon, Low; German, Low","bas saxon; bas allemand; saxon, bas; allemand, bas",nds, +"Lower Sorbian",bas-sorabe,dsb, +Lozi,lozi,loz, +Luba-Katanga,luba-katanga,lub,lu +Luba-Lulua,luba-lulua,lua, +Luiseno,luiseno,lui, +"Lule Sami","sami de Lule",smj, +Lunda,lunda,lun, +"Luo (Kenya and Tanzania)","luo (Kenya et Tanzanie)",luo, +Lushai,lushai,lus, +"Luxembourgish; Letzeburgesch",luxembourgeois,ltz,lb +Macedonian,macédonien,mac/mkd,mk +Madurese,madourais,mad, +Magahi,magahi,mag, +Maithili,maithili,mai, +Makasar,makassar,mak, +Malagasy,malgache,mlg,mg +Malay,malais,may/msa,ms +Malayalam,malayalam,mal,ml +Maltese,maltais,mlt,mt +Manchu,mandchou,mnc, +Mandar,mandar,mdr, +Mandingo,mandingue,man, +Manipuri,manipuri,mni, +"Manobo languages","manobo, langues",mno, +Manx,"manx; mannois",glv,gv +Maori,maori,mao/mri,mi +Marathi,marathe,mar,mr +Mari,mari,chm, +Marshallese,marshall,mah,mh +Marwari,marvari,mwr, +Masai,massaï,mas, +"Mayan languages","maya, langues",myn, +Mende,mendé,men, +Micmac,micmac,mic, +Minangkabau,minangkabau,min, +"Miscellaneous languages","diverses, langues",mis, +Mohawk,mohawk,moh, +Moksha,moksa,mdf, +Moldavian,moldave,mol,mo +"Mon-Khmer (Other)","môn-khmer, autres langues",mkh, +Mongo,mongo,lol, +Mongolian,mongol,mon,mn +Mossi,moré,mos, +"Multiple languages",multilingue,mul, +"Munda languages","mounda, langues",mun, +Nahuatl,nahuatl,nah, +Nauru,nauruan,nau,na +"Navaho, Navajo",navaho,nav,nv +"Navajo; Navaho",navaho,nav,nv +"Ndebele, North","ndébélé du Nord",nde,nd +"Ndebele, South","ndébélé du Sud",nbl,nr +Ndonga,ndonga,ndo,ng +Neapolitan,napolitain,nap, +"Nepal Bhasa ; Newari","nepal bhasa ; newari",new, +Nepali,népalais,nep,ne +"Newari; Nepal Bhasa","newari; nepal bhasa",new, +Nias,nias,nia, +"Niger-Kordofanian (Other)","nigéro-congolaises, autres langues",nic, +"Nilo-Saharan (Other)","nilo-sahariennes, autres langues",ssa, +Niuean,niué,niu, +Nogai,"nogaï; nogay",nog, +"Norse, Old","norrois, vieux",non, +"North American Indian (Other)","indiennes d'Amérique du Nord, autres langues",nai, +"Northern Sami","sami du Nord",sme,se +"North Ndebele","ndébélé du Nord",nde,nd +Norwegian,norvégien,nor,no +"Norwegian Bokmål; Bokmål, Norwegian","norvégien bokmål; bokmål, norvégien",nob,nb +"Norwegian Nynorsk; Nynorsk, Norwegian","norvégien nynorsk; nynorsk, norvégien",nno,nn +"Nubian languages","nubiennes, langues",nub, +Nyamwezi,nyamwezi,nym, +"Nyanja; Chichewa; Chewa","nyanja; chichewa; chewa",nya,ny +Nyankole,nyankolé,nyn, +"Nynorsk, Norwegian; Norwegian Nynorsk","nynorsk, norvégien; norvégien nynorsk",nno,nn +Nyoro,nyoro,nyo, +Nzima,nzema,nzi, +"Occitan (post 1500); Provençal","occitan (après 1500); provençal",oci,oc +Ojibwa,ojibwa,oji,oj +"Old Bulgarian; Old Slavonic; Church Slavonic; Church Slavic; Old Church Slavonic","vieux bulgare; vieux slave; slavon liturgique; slavon d'église",chu,cu +"Old Church Slavonic; Old Slavonic; Church Slavonic; Old Bulgarian; Church Slavic","vieux slave; slavon liturgique; vieux bulgare; slavon d'église",chu,cu +"Old Newari; Classical Newari; Classical Nepal Bhasa","newari classique",nwc, +"Old Slavonic; Church Slavonic; Old Bulgarian; Church Slavic; Old Church Slavonic","vieux slave; slavon liturgique; vieux bulgare; slavon d'église",chu,cu +Oriya,oriya,ori,or +Oromo,galla,orm,om +Osage,osage,osa, +"Ossetian; Ossetic",ossète,oss,os +"Ossetic; Ossetian",ossète,oss,os +"Otomian languages","otomangue, langues",oto, +Pahlavi,pahlavi,pal, +Palauan,palau,pau, +Pali,pali,pli,pi +Pampanga,pampangan,pam, +Pangasinan,pangasinan,pag, +"Panjabi; Punjabi",pendjabi,pan,pa +Papiamento,papiamento,pap, +"Papuan (Other)","papoues, autres langues",paa, +Persian,persan,per/fas,fa +"Persian, Old (ca.600-400 B.C.)","perse, vieux (ca. 600-400 av. J.-C.)",peo, +"Philippine (Other)","philippines, autres langues",phi, +Phoenician,phénicien,phn, +Pohnpeian,pohnpei,pon, +Polish,polonais,pol,pl +Portuguese,portugais,por,pt +"Prakrit languages",prâkrit,pra, +"Provençal; Occitan (post 1500)","provençal; occitan (après 1500)",oci,oc +"Provençal, Old (to 1500)","provençal ancien (jusqu'à 1500)",pro, +"Punjabi; Panjabi",pendjabi,pan,pa +Pushto,pachto,pus,ps +Rajasthani,rajasthani,raj, +Rapanui,rapanui,rap, +Rarotongan,rarotonga,rar, +"Reserved for local use","réservée à l'usage local",qaa-qtz, +"Romance (Other)","romanes, autres langues",roa, +Romanian,roumain,rum/ron,ro +Romany,tsigane,rom, +Rundi,rundi,run,rn +Russian,russe,rus,ru +"Salishan languages","salish, langues",sal, +"Samaritan Aramaic",samaritain,sam, +"Sami languages (Other)","sami, autres langues",smi, +Samoan,samoan,smo,sm +Sandawe,sandawe,sad, +Sango,sango,sag,sg +Sanskrit,sanskrit,san,sa +Santali,santal,sat, +Sardinian,sarde,srd,sc +Sasak,sasak,sas, +"Saxon, Low; German, Low; Low Saxon; Low German","saxon, bas; allemand, bas; bas saxon; bas allemand",nds, +Scots,écossais,sco, +"Scottish Gaelic; Gaelic","gaélique écossais; gaélique",gla,gd +Selkup,selkoupe,sel, +"Semitic (Other)","sémitiques, autres langues",sem, +Serbian,serbe,scc/srp,sr +Serer,sérère,srr, +Shan,chan,shn, +Shona,shona,sna,sn +"Sichuan Yi","yi de Sichuan",iii,ii +Sidamo,sidamo,sid, +"Sign languages","langues des signes",sgn, +Siksika,blackfoot,bla, +Sindhi,sindhi,snd,sd +Sinhalese,singhalais,sin,si +"Sino-Tibetan (Other)","sino-tibétaines, autres langues",sit, +"Siouan languages","sioux, langues",sio, +"Skolt Sami","sami skolt",sms, +"Slave (Athapascan)","esclave (athapascan)",den, +"Slavic (Other)","slaves, autres langues",sla, +Slovak,slovaque,slo/slk,sk +Slovenian,slovène,slv,sl +Sogdian,sogdien,sog, +Somali,somali,som,so +Songhai,songhai,son, +Soninke,soninké,snk, +"Sorbian languages","sorabes, langues",wen, +"Sotho, Northern","sotho du Nord",nso, +"Sotho, Southern","sotho du Sud",sot,st +"South American Indian (Other)","indiennes d'Amérique du Sud, autres langues",sai, +"Southern Sami","sami du Sud",sma, +"South Ndebele","ndébélé du Sud",nbl,nr +"Spanish; Castilian","espagnol; castillan",spa,es +Sukuma,sukuma,suk, +Sumerian,sumérien,sux, +Sundanese,soundanais,sun,su +Susu,soussou,sus, +Swahili,swahili,swa,sw +Swati,swati,ssw,ss +Swedish,suédois,swe,sv +Syriac,syriaque,syr, +Tagalog,tagalog,tgl,tl +Tahitian,tahitien,tah,ty +"Tai (Other)","thaïes, autres langues",tai, +Tajik,tadjik,tgk,tg +Tamashek,tamacheq,tmh, +Tamil,tamoul,tam,ta +Tatar,tatar,tat,tt +Telugu,télougou,tel,te +Tereno,tereno,ter, +Tetum,tetum,tet, +Thai,thaï,tha,th +Tibetan,tibétain,tib/bod,bo +Tigre,tigré,tig, +Tigrinya,tigrigna,tir,ti +Timne,temne,tem, +Tiv,tiv,tiv, +"tlhlngan-Hol; Klingon",klingon,tlh, +Tlingit,tlingit,tli, +"Tok Pisin","tok pisin",tpi, +Tokelau,tokelau,tkl, +"Tonga (Nyasa)","tonga (Nyasa)",tog, +"Tonga (Tonga Islands)","tongan (Îles Tonga)",ton,to +Tsimshian,tsimshian,tsi, +Tsonga,tsonga,tso,ts +Tswana,tswana,tsn,tn +Tumbuka,tumbuka,tum, +"Tupi languages","tupi, langues",tup, +Turkish,turc,tur,tr +"Turkish, Ottoman (1500-1928)","turc ottoman (1500-1928)",ota, +Turkmen,turkmène,tuk,tk +Tuvalu,tuvalu,tvl, +Tuvinian,touva,tyv, +Twi,twi,twi,tw +Udmurt,oudmourte,udm, +Ugaritic,ougaritique,uga, +Uighur,ouïgour,uig,ug +Ukrainian,ukrainien,ukr,uk +Umbundu,umbundu,umb, +Undetermined,indéterminée,und, +"Upper Sorbian",haut-sorabe,hsb, +Urdu,ourdou,urd,ur +Uzbek,ouszbek,uzb,uz +Vai,vaï,vai, +"Valencian; Catalan","valencien; catalan",cat,ca +Venda,venda,ven,ve +Vietnamese,vietnamien,vie,vi +Volapük,volapük,vol,vo +Votic,vote,vot, +"Wakashan languages","wakashennes, langues",wak, +Walamo,walamo,wal, +Walloon,wallon,wln,wa +Waray,waray,war, +Washo,washo,was, +Welsh,gallois,wel/cym,cy +Wolof,wolof,wol,wo +Xhosa,xhosa,xho,xh +Yakut,iakoute,sah, +Yao,yao,yao, +Yapese,yapois,yap, +Yiddish,yiddish,yid,yi +Yoruba,yoruba,yor,yo +"Yupik languages","yupik, langues",ypk, +Zande,zandé,znd, +Zapotec,zapotèque,zap, +Zenaga,zenaga,zen, +"Zhuang; Chuang","zhuang; chuang",zha,za +Zulu,zoulou,zul,zu +Zuni,zuni,zun, --- xkeyboard-config-1.8.orig/docs/iso3166.csv +++ xkeyboard-config-1.8/docs/iso3166.csv @@ -0,0 +1,240 @@ +AF,AFGHANISTAN +AX,"ÅLAND ISLANDS" +AL,ALBANIA +DZ,ALGERIA +AS,"AMERICAN SAMOA" +AD,ANDORRA +AO,ANGOLA +AI,ANGUILLA +AQ,ANTARCTICA +AG,"ANTIGUA AND BARBUDA" +AR,ARGENTINA +AM,ARMENIA +AW,ARUBA +AU,AUSTRALIA +AT,AUSTRIA +AZ,AZERBAIJAN +BS,BAHAMAS +BH,BAHRAIN +BD,BANGLADESH +BB,BARBADOS +BY,BELARUS +BE,BELGIUM +BZ,BELIZE +BJ,BENIN +BM,BERMUDA +BT,BHUTAN +BO,BOLIVIA +BA,"BOSNIA AND HERZEGOVINA" +BW,BOTSWANA +BV,"BOUVET ISLAND" +BR,BRAZIL +IO,"BRITISH INDIAN OCEAN TERRITORY" +BN,"BRUNEI DARUSSALAM" +BG,BULGARIA +BF,"BURKINA FASO" +BI,BURUNDI +KH,CAMBODIA +CM,CAMEROON +CA,CANADA +CV,"CAPE VERDE" +KY,"CAYMAN ISLANDS" +CF,"CENTRAL AFRICAN REPUBLIC" +TD,CHAD +CL,CHILE +CN,CHINA +CX,"CHRISTMAS ISLAND" +CC,"COCOS (KEELING) ISLANDS" +CO,COLOMBIA +KM,COMOROS +CG,CONGO +CD,"CONGO, THE DEMOCRATIC REPUBLIC OF THE" +CK,"COOK ISLANDS" +CR,"COSTA RICA" +CI,"COTE D'IVOIRE" +HR,CROATIA +CU,CUBA +CY,CYPRUS +CZ,"CZECH REPUBLIC" +DK,DENMARK +DJ,DJIBOUTI +DM,DOMINICA +DO,"DOMINICAN REPUBLIC" +EC,ECUADOR +EG,EGYPT +SV,"EL SALVADOR" +GQ,"EQUATORIAL GUINEA" +ER,ERITREA +EE,ESTONIA +ET,ETHIOPIA +FK,"FALKLAND ISLANDS (MALVINAS)" +FO,"FAROE ISLANDS" +FJ,FIJI +FI,FINLAND +FR,FRANCE +GF,"FRENCH GUIANA" +PF,"FRENCH POLYNESIA" +TF,"FRENCH SOUTHERN TERRITORIES" +GA,GABON +GM,GAMBIA +GE,GEORGIA +DE,GERMANY +GH,GHANA +GI,GIBRALTAR +GR,GREECE +GL,GREENLAND +GD,GRENADA +GP,GUADELOUPE +GU,GUAM +GT,GUATEMALA +GN,GUINEA +GW,GUINEA-BISSAU +GY,GUYANA +HT,HAITI +HM,"HEARD ISLAND AND MCDONALD ISLANDS" +VA,"HOLY SEE (VATICAN CITY STATE)" +HN,HONDURAS +HK,"HONG KONG" +HU,HUNGARY +IS,ICELAND +IN,INDIA +ID,INDONESIA +IR,"IRAN, ISLAMIC REPUBLIC OF" +IQ,IRAQ +IE,IRELAND +IL,ISRAEL +IT,ITALY +JM,JAMAICA +JP,JAPAN +JO,JORDAN +KZ,KAZAKHSTAN +KE,KENYA +KI,KIRIBATI +KP,"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF" +KR,"KOREA, REPUBLIC OF" +KW,KUWAIT +KG,KYRGYZSTAN +LA,"LAO PEOPLE'S DEMOCRATIC REPUBLIC" +LV,LATVIA +LB,LEBANON +LS,LESOTHO +LR,LIBERIA +LY,"LIBYAN ARAB JAMAHIRIYA" +LI,LIECHTENSTEIN +LT,LITHUANIA +LU,LUXEMBOURG +MO,MACAO +MK,"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF" +MG,MADAGASCAR +MW,MALAWI +MY,MALAYSIA +MV,MALDIVES +ML,MALI +MT,MALTA +MH,"MARSHALL ISLANDS" +MQ,MARTINIQUE +MR,MAURITANIA +MU,MAURITIUS +YT,MAYOTTE +MX,MEXICO +FM,"MICRONESIA, FEDERATED STATES OF" +MD,"MOLDOVA, REPUBLIC OF" +MC,MONACO +MN,MONGOLIA +MS,MONTSERRAT +MA,MOROCCO +MZ,MOZAMBIQUE +MM,MYANMAR +NA,NAMIBIA +NR,NAURU +NP,NEPAL +NL,NETHERLANDS +AN,"NETHERLANDS ANTILLES" +NC,"NEW CALEDONIA" +NZ,"NEW ZEALAND" +NI,NICARAGUA +NE,NIGER +NG,NIGERIA +NU,NIUE +NF,"NORFOLK ISLAND" +MP,"NORTHERN MARIANA ISLANDS" +NO,NORWAY +OM,OMAN +PK,PAKISTAN +PW,PALAU +PS,"PALESTINIAN TERRITORY, OCCUPIED" +PA,PANAMA +PG,"PAPUA NEW GUINEA" +PY,PARAGUAY +PE,PERU +PH,PHILIPPINES +PN,PITCAIRN +PL,POLAND +PT,PORTUGAL +PR,"PUERTO RICO" +QA,QATAR +RE,REUNION +RO,ROMANIA +RU,"RUSSIAN FEDERATION" +RW,RWANDA +SH,"SAINT HELENA" +KN,"SAINT KITTS AND NEVIS" +LC,"SAINT LUCIA" +PM,"SAINT PIERRE AND MIQUELON" +VC,"SAINT VINCENT AND THE GRENADINES" +WS,SAMOA +SM,"SAN MARINO" +ST,"SAO TOME AND PRINCIPE" +SA,"SAUDI ARABIA" +SN,SENEGAL +CS,"SERBIA AND MONTENEGRO" +SC,SEYCHELLES +SL,"SIERRA LEONE" +SG,SINGAPORE +SK,SLOVAKIA +SI,SLOVENIA +SB,"SOLOMON ISLANDS" +SO,SOMALIA +ZA,"SOUTH AFRICA" +GS,"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS" +ES,SPAIN +LK,"SRI LANKA" +SD,SUDAN +SR,SURINAME +SJ,"SVALBARD AND JAN MAYEN" +SZ,SWAZILAND +SE,SWEDEN +CH,SWITZERLAND +SY,"SYRIAN ARAB REPUBLIC" +TW,"TAIWAN, PROVINCE OF CHINA" +TJ,TAJIKISTAN +TZ,"TANZANIA, UNITED REPUBLIC OF" +TH,THAILAND +TL,TIMOR-LESTE +TG,TOGO +TK,TOKELAU +TO,TONGA +TT,"TRINIDAD AND TOBAGO" +TN,TUNISIA +TR,TURKEY +TM,TURKMENISTAN +TC,"TURKS AND CAICOS ISLANDS" +TV,TUVALU +UG,UGANDA +UA,UKRAINE +AE,"UNITED ARAB EMIRATES" +GB,"UNITED KINGDOM" +US,"UNITED STATES" +UM,"UNITED STATES MINOR OUTLYING ISLANDS" +UY,URUGUAY +UZ,UZBEKISTAN +VU,VANUATU +VE,VENEZUELA +VN,"VIET NAM" +VG,"VIRGIN ISLANDS, BRITISH" +VI,"VIRGIN ISLANDS, U.S." +WF,"WALLIS AND FUTUNA" +EH,"WESTERN SAHARA" +YE,YEMEN +ZM,ZAMBIA +ZW,ZIMBABWE --- xkeyboard-config-1.8.orig/keymap/sgi_vndr/en_US +++ xkeyboard-config-1.8/keymap/sgi_vndr/en_US @@ -0,0 +1,58 @@ +// $Xorg: en_US,v 1.3 2000/08/17 19:54:40 cpqbld Exp $ +default xkb_keymap "indy" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal)" }; + xkb_geometry { include "sgi_vndr/indy(pc102)" }; +}; +xkb_keymap "indy_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal_nodeadkeys)" }; + xkb_geometry { include "sgi_vndr/indy(pc102)" }; +}; +xkb_keymap "indy101" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal)" }; + xkb_geometry { include "sgi_vndr/indy(pc101)" }; +}; +xkb_keymap "indy101_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal_nodeadkeys)" }; + xkb_geometry { include "sgi_vndr/indy(pc101)" }; +}; +xkb_keymap "indy104" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal)" }; + xkb_geometry { include "microsoft(natural)" }; +}; +xkb_keymap "indy104_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal_nodeadkeys)" }; + xkb_geometry { include "microsoft(natural)" }; +}; +xkb_keymap "indigo" { + xkb_keycodes { include "sgi_vndr/indigo(pc102)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc102)" }; + xkb_geometry { include "sgi_vndr/indigo(pc102)" }; +}; +xkb_keymap "indigo_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indigo(pc102)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc102_nodeadkeys)" }; + xkb_geometry { include "sgi_vndr/indigo(pc102)" }; +}; + --- xkeyboard-config-1.8.orig/po/pl.po +++ xkeyboard-config-1.8/po/pl.po @@ -0,0 +1,2796 @@ +# Polish translation for xkeyboard-config. +# This file is distributed under the same license as the xkeyboard-config package. +# Jakub Bogusz , 2009-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: xkeyboard-config 1.8\n" +"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" +"POT-Creation-Date: 2010-01-16 18:08+0000\n" +"PO-Revision-Date: 2010-01-17 18:27+0100\n" +"Last-Translator: Jakub Bogusz \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../rules/base.xml.in.h:1 +msgid "(F)" +msgstr "(F)" + +#: ../rules/base.xml.in.h:2 +msgid "(Legacy) Alternative" +msgstr "(stary) alternatywny" + +#: ../rules/base.xml.in.h:3 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "(stary) alternatywny, klawisze akcentów Suna" + +#: ../rules/base.xml.in.h:4 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "(stary) alternatywny, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:5 +msgid "101/104 key Compatible" +msgstr "Kompatybilny ze 101/104 klawiszami" + +#: ../rules/base.xml.in.h:6 +msgid "101/qwerty/comma/Dead keys" +msgstr "101/QWERTY/przecinek/Klawisze akcentów" + +#: ../rules/base.xml.in.h:7 +msgid "101/qwerty/comma/Eliminate dead keys" +msgstr "101/QWERTY/przecinek/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:8 +msgid "101/qwerty/dot/Dead keys" +msgstr "101/QWERTY/kropka/Klawisze akcentów" + +#: ../rules/base.xml.in.h:9 +msgid "101/qwerty/dot/Eliminate dead keys" +msgstr "101/QWERTY/kropka/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:10 +msgid "101/qwertz/comma/Dead keys" +msgstr "101/QWERTZ/przecinek/Klawisze akcentów" + +#: ../rules/base.xml.in.h:11 +msgid "101/qwertz/comma/Eliminate dead keys" +msgstr "101/QWERTZ/przecinek/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:12 +msgid "101/qwertz/dot/Dead keys" +msgstr "101/QWERTZ/kropka/Klawisze akcentów" + +#: ../rules/base.xml.in.h:13 +msgid "101/qwertz/dot/Eliminate dead keys" +msgstr "101/QWERTZ/kropka/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:14 +msgid "102/qwerty/comma/Dead keys" +msgstr "102/QWERTY/przecinek/Klawisze akcentów" + +#: ../rules/base.xml.in.h:15 +msgid "102/qwerty/comma/Eliminate dead keys" +msgstr "102/QWERTY/przecinek/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:16 +msgid "102/qwerty/dot/Dead keys" +msgstr "102/QWERTY/kropka/Klawisze akcentów" + +#: ../rules/base.xml.in.h:17 +msgid "102/qwerty/dot/Eliminate dead keys" +msgstr "102/QWERTY/kropka/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:18 +msgid "102/qwertz/comma/Dead keys" +msgstr "102/QWERTZ/przecinek/Klawisze akcentów" + +#: ../rules/base.xml.in.h:19 +msgid "102/qwertz/comma/Eliminate dead keys" +msgstr "102/QWERTZ/przecinek/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:20 +msgid "102/qwertz/dot/Dead keys" +msgstr "102/QWERTZ/kropka/Klawisze akcentów" + +#: ../rules/base.xml.in.h:21 +msgid "102/qwertz/dot/Eliminate dead keys" +msgstr "102/QWERTZ/kropka/Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:22 +msgid "2" +msgstr "2" + +#: ../rules/base.xml.in.h:23 +msgid "4" +msgstr "4" + +#: ../rules/base.xml.in.h:24 +msgid "5" +msgstr "5" + +#: ../rules/base.xml.in.h:25 +msgid "A4Tech KB-21" +msgstr "A4Tech KB-21" + +#: ../rules/base.xml.in.h:26 +msgid "A4Tech KBS-8" +msgstr "A4Tech KBS-8" + +#: ../rules/base.xml.in.h:27 +msgid "A4Tech Wireless Desktop RFKB-23" +msgstr "A4Tech Wireless Desktop RFKB-23" + +#: ../rules/base.xml.in.h:28 +msgid "ACPI Standard" +msgstr "Standardowa ACPI" + +#: ../rules/base.xml.in.h:29 +msgid "ATM/phone-style" +msgstr "ATM/telefoniczna" + +#: ../rules/base.xml.in.h:30 +msgid "Acer AirKey V" +msgstr "Acer AirKey V" + +#: ../rules/base.xml.in.h:31 +msgid "Acer C300" +msgstr "Acer C300" + +#: ../rules/base.xml.in.h:32 +msgid "Acer Ferrari 4000" +msgstr "Acer Ferrari 4000" + +#: ../rules/base.xml.in.h:33 +msgid "Acer Laptop" +msgstr "Laptop Acer" + +#: ../rules/base.xml.in.h:34 +msgid "Add the standard behavior to Menu key" +msgstr "Dodanie standardowego działania klawisza Menu" + +#: ../rules/base.xml.in.h:35 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "Dodanie akcentów przeciągłych Esperanto (supersigno)" + +#: ../rules/base.xml.in.h:36 +msgid "Adding EuroSign to certain keys" +msgstr "Dodanie znaku euro do pewnych klawiszy" + +#: ../rules/base.xml.in.h:37 +msgid "Advance Scorpius KI" +msgstr "Advance Scorpius KI" + +#: ../rules/base.xml.in.h:38 +msgid "Afg" +msgstr "AFG" + +#: ../rules/base.xml.in.h:39 +msgid "Afghanistan" +msgstr "Afgański" + +#: ../rules/base.xml.in.h:40 +msgid "Akan" +msgstr "Akan" + +#: ../rules/base.xml.in.h:41 +msgid "Alb" +msgstr "ALB" + +#: ../rules/base.xml.in.h:42 +msgid "Albania" +msgstr "Albański" + +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on Alt keys" +msgstr "Alt i Meta pod klawiszami Alt" + +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "Alt pod prawym Win, Super pod Menu" + +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock" +msgstr "Alt+CapsLock" + +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl" +msgstr "Alt+Ctrl" + +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift" +msgstr "Alt+Shift" + +#: ../rules/base.xml.in.h:48 +msgid "Alt+Space" +msgstr "Alt+Spacja" + +#: ../rules/base.xml.in.h:49 +msgid "Alt-Q" +msgstr "Alt-Q" + +#: ../rules/base.xml.in.h:50 +msgid "Alt/Win key behavior" +msgstr "Zachowanie klawiszy Alt/Win" + +#: ../rules/base.xml.in.h:51 +msgid "Alternative" +msgstr "Alternatywny" + +#: ../rules/base.xml.in.h:52 +msgid "Alternative Eastern" +msgstr "Anternatywny wschodni" + +#: ../rules/base.xml.in.h:53 +msgid "Alternative Phonetic" +msgstr "Alternatywny fonetyczny" + +#: ../rules/base.xml.in.h:54 +msgid "Alternative international (former us_intl)" +msgstr "Alternatywny międzynarodowy (dawniej us_intl)" + +#: ../rules/base.xml.in.h:55 +msgid "Alternative, Sun dead keys" +msgstr "Alternatywny, klawisze akcentów Suna" + +#: ../rules/base.xml.in.h:56 +msgid "Alternative, eliminate dead keys" +msgstr "Alternatywny, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:57 +msgid "Alternative, latin-9 only" +msgstr "Alternatywny, tylko latin-9" + +#: ../rules/base.xml.in.h:58 +msgid "And" +msgstr "AND" + +#: ../rules/base.xml.in.h:59 +msgid "Andorra" +msgstr "Andorski" + +#: ../rules/base.xml.in.h:60 +msgid "Any Alt key" +msgstr "Dowolny klawisz Alt" + +#: ../rules/base.xml.in.h:61 +msgid "Any Win key" +msgstr "Dowolny klawisz Win" + +#: ../rules/base.xml.in.h:62 +msgid "Any Win key (while pressed)" +msgstr "Dowolny klawisz Win (wciśnięty)" + +#: ../rules/base.xml.in.h:63 +msgid "Apostrophe (') variant" +msgstr "Wariant z apostrofem (')" + +#: ../rules/base.xml.in.h:64 +msgid "Apple" +msgstr "Apple" + +#: ../rules/base.xml.in.h:65 +msgid "Apple Laptop" +msgstr "Laptop Apple" + +#: ../rules/base.xml.in.h:66 +msgid "Ara" +msgstr "ARA" + +#: ../rules/base.xml.in.h:67 +msgid "Arabic" +msgstr "Arabski" + +#: ../rules/base.xml.in.h:68 +msgid "Arm" +msgstr "ARM" + +#: ../rules/base.xml.in.h:69 +msgid "Armenia" +msgstr "Armeński" + +#: ../rules/base.xml.in.h:70 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "Wariant asturski z H i L z dolną kropką" + +#: ../rules/base.xml.in.h:71 +msgid "Asus Laptop" +msgstr "Laptop Asus" + +#: ../rules/base.xml.in.h:72 +msgid "At bottom left" +msgstr "W lewym dolnym rogu" + +#: ../rules/base.xml.in.h:73 +msgid "At left of 'A'" +msgstr "Z lewej 'A'" + +#: ../rules/base.xml.in.h:74 +msgid "Aze" +msgstr "AZE" + +#: ../rules/base.xml.in.h:75 +msgid "Azerbaijan" +msgstr "Azerbejdżański" + +#: ../rules/base.xml.in.h:76 +msgid "Azona RF2300 wireless Internet Keyboard" +msgstr "Azona RF2300 wireless Internet Keyboard" + +#: ../rules/base.xml.in.h:77 +msgid "BTC 5090" +msgstr "BTC 5090" + +#: ../rules/base.xml.in.h:78 +msgid "BTC 5113RF Multimedia" +msgstr "BTC 5113RF Multimedia" + +#: ../rules/base.xml.in.h:79 +msgid "BTC 5126T" +msgstr "BTC 5126T" + +#: ../rules/base.xml.in.h:80 +msgid "BTC 6301URF" +msgstr "BTC 6301URF" + +#: ../rules/base.xml.in.h:81 +msgid "BTC 9000" +msgstr "BTC 9000" + +#: ../rules/base.xml.in.h:82 +msgid "BTC 9000A" +msgstr "BTC 9000A" + +#: ../rules/base.xml.in.h:83 +msgid "BTC 9001AH" +msgstr "BTC 9001AH" + +#: ../rules/base.xml.in.h:84 +msgid "BTC 9019U" +msgstr "BTC 9019U" + +#: ../rules/base.xml.in.h:85 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "BTC 9116U Mini Wireless Internet and Gaming" + +#: ../rules/base.xml.in.h:86 +msgid "Ban" +msgstr "BAN" + +#: ../rules/base.xml.in.h:87 +msgid "Bangladesh" +msgstr "Bangladeski" + +#: ../rules/base.xml.in.h:88 +msgid "Bashkirian" +msgstr "Baszkirski" + +#: ../rules/base.xml.in.h:89 +msgid "Bel" +msgstr "BEL" + +#: ../rules/base.xml.in.h:90 +msgid "Belarus" +msgstr "Białoruski" + +#: ../rules/base.xml.in.h:91 +msgid "Belgium" +msgstr "Belgijski" + +#: ../rules/base.xml.in.h:92 +msgid "BenQ X-Touch" +msgstr "BenQ X-Touch" + +#: ../rules/base.xml.in.h:93 +msgid "BenQ X-Touch 730" +msgstr "BenQ X-Touch 730" + +#: ../rules/base.xml.in.h:94 +msgid "BenQ X-Touch 800" +msgstr "BenQ X-Touch 800" + +#: ../rules/base.xml.in.h:95 +msgid "Bengali" +msgstr "Bengalski" + +#: ../rules/base.xml.in.h:96 +msgid "Bengali Probhat" +msgstr "Bengalski Probhat" + +#: ../rules/base.xml.in.h:97 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "Bepo, ergonomiczny, w stylu Dvoraka" + +#: ../rules/base.xml.in.h:98 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" +msgstr "Bepo, ergonomiczny, w stylu Dvoraka, tylko latin-9" + +#: ../rules/base.xml.in.h:99 +msgid "Bgr" +msgstr "BGR" + +#: ../rules/base.xml.in.h:100 +msgid "Bhu" +msgstr "BHU" + +#: ../rules/base.xml.in.h:101 +msgid "Bhutan" +msgstr "Bhutański" + +#: ../rules/base.xml.in.h:102 +msgid "Biblical Hebrew (Tiro)" +msgstr "Hebrajski biblijny (Tiro)" + +#: ../rules/base.xml.in.h:103 +msgid "Bih" +msgstr "BIH" + +#: ../rules/base.xml.in.h:104 +msgid "Blr" +msgstr "BLR" + +#: ../rules/base.xml.in.h:105 +msgid "Bosnia and Herzegovina" +msgstr "Bośniacko-hercegowiński" + +#: ../rules/base.xml.in.h:106 +msgid "Both Alt keys together" +msgstr "Oba klawisze Alt naraz" + +#: ../rules/base.xml.in.h:107 +msgid "Both Ctrl keys together" +msgstr "Oba klawisze Ctrl naraz" + +#: ../rules/base.xml.in.h:108 +msgid "Both Shift keys together" +msgstr "Oba klawisze Shift naraz" + +#: ../rules/base.xml.in.h:109 +msgid "Bra" +msgstr "BRA" + +#: ../rules/base.xml.in.h:110 +msgid "Braille" +msgstr "Braille'a" + +#: ../rules/base.xml.in.h:111 +msgid "Brazil" +msgstr "Brazylijski" + +#: ../rules/base.xml.in.h:112 +msgid "Breton" +msgstr "Bretoński" + +#: ../rules/base.xml.in.h:113 +msgid "Brl" +msgstr "BRL" + +#: ../rules/base.xml.in.h:114 +msgid "Brother Internet Keyboard" +msgstr "Brother Internet Keyboard" + +#: ../rules/base.xml.in.h:115 +msgid "Buckwalter" +msgstr "Buckwalter" + +#: ../rules/base.xml.in.h:116 +msgid "Bulgaria" +msgstr "Bułgarski" + +#: ../rules/base.xml.in.h:117 +msgid "CRULP" +msgstr "CRULP" + +#: ../rules/base.xml.in.h:118 +msgid "Cambodia" +msgstr "Kambodżański" + +#: ../rules/base.xml.in.h:119 +msgid "Can" +msgstr "CAN" + +#: ../rules/base.xml.in.h:120 +msgid "Canada" +msgstr "Kanadyjski" + +#: ../rules/base.xml.in.h:121 +msgid "Caps Lock" +msgstr "CapsLock" + +#: ../rules/base.xml.in.h:122 +msgid "CapsLock" +msgstr "CapsLock" + +#: ../rules/base.xml.in.h:123 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +msgstr "CapsLock (do pierwszego układu), Shift+CapsLock (do ostatniego układu)" + +#: ../rules/base.xml.in.h:124 +msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "CapsLock (wciśnięty), Alt+CapsLock działa jak zwykły CapsLock" + +#: ../rules/base.xml.in.h:125 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +msgstr "CapsLock działa jako Shift z blokadą. Shift wstrzymuje CapsLock" + +#: ../rules/base.xml.in.h:126 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +msgstr "CapsLock działa jako Shift z blokadą. Shift nie wpływa na CapsLock" + +#: ../rules/base.xml.in.h:127 +msgid "CapsLock is disabled" +msgstr "CapsLock wyłączony" + +#: ../rules/base.xml.in.h:128 +msgid "CapsLock key behavior" +msgstr "Zachowanie klawisza CapsLock" + +#: ../rules/base.xml.in.h:129 +msgid "CapsLock toggles Shift so all keys are affected" +msgstr "CapsLock przełącza Shift wpływając na wszystkie klawisze" + +#: ../rules/base.xml.in.h:130 +msgid "CapsLock toggles normal capitalization of alphabetic characters" +msgstr "CapsLock przełącza wielkość znaków alfabetycznych" + +#: ../rules/base.xml.in.h:131 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +msgstr "CapsLock używa wewnętrznej zmiany rozmiaru liter. Shift wstrzymuje CapsLock" + +#: ../rules/base.xml.in.h:132 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +msgstr "CapsLock używa wewnętrznej zmiany rozmiaru liter. Shift nie wpływa na CapsLock" + +#: ../rules/base.xml.in.h:133 +msgid "Catalan variant with middle-dot L" +msgstr "Wariant kataloński z L ze środkową kropką" + +#: ../rules/base.xml.in.h:134 +msgid "Cedilla" +msgstr "Cedilla" + +#: ../rules/base.xml.in.h:135 +msgid "Che" +msgstr "CHE" + +#: ../rules/base.xml.in.h:136 +msgid "Cherokee" +msgstr "Czerokeski" + +#: ../rules/base.xml.in.h:137 +msgid "Cherry B.UNLIMITED" +msgstr "Cherry B.UNLIMITED" + +#: ../rules/base.xml.in.h:138 +msgid "Cherry Blue Line CyBo@rd" +msgstr "Cherry Blue Line CyBo@rd" + +#: ../rules/base.xml.in.h:139 +msgid "Cherry Blue Line CyBo@rd (alternate option)" +msgstr "Cherry Blue Line CyBo@rd (opcja zmiany)" + +#: ../rules/base.xml.in.h:140 +msgid "Cherry CyBo@rd USB-Hub" +msgstr "Cherry CyBo@rd USB-Hub" + +#: ../rules/base.xml.in.h:141 +msgid "Cherry CyMotion Expert" +msgstr "Cherry CyMotion Expert" + +#: ../rules/base.xml.in.h:142 +msgid "Cherry CyMotion Master Linux" +msgstr "Cherry CyMotion Master Linux" + +#: ../rules/base.xml.in.h:143 +msgid "Cherry CyMotion Master XPress" +msgstr "Cherry CyMotion Master XPress" + +#: ../rules/base.xml.in.h:144 +msgid "Chicony Internet Keyboard" +msgstr "Chicony Internet Keyboard" + +#: ../rules/base.xml.in.h:145 +msgid "Chicony KB-9885" +msgstr "Chicony KB-9885" + +#: ../rules/base.xml.in.h:146 +msgid "Chicony KU-0108" +msgstr "Chicony KU-0108" + +#: ../rules/base.xml.in.h:147 +msgid "Chicony KU-0420" +msgstr "Chicony KU-0420" + +#: ../rules/base.xml.in.h:148 +msgid "China" +msgstr "Chiński" + +#: ../rules/base.xml.in.h:149 +msgid "Chuvash" +msgstr "Czuwaski" + +#: ../rules/base.xml.in.h:150 +msgid "Chuvash Latin" +msgstr "Czuwaski łaciński" + +#: ../rules/base.xml.in.h:151 +msgid "Classic" +msgstr "Klasyczny" + +#: ../rules/base.xml.in.h:152 +msgid "Classic Dvorak" +msgstr "Klasyczny Dvoraka" + +#: ../rules/base.xml.in.h:153 +msgid "Classmate PC" +msgstr "Classmate PC" + +#: ../rules/base.xml.in.h:154 +msgid "CloGaelach" +msgstr "Szkocki gaelicki" + +#: ../rules/base.xml.in.h:155 +msgid "Colemak" +msgstr "Colemak" + +#: ../rules/base.xml.in.h:156 +msgid "Compaq Easy Access Keyboard" +msgstr "Compaq Easy Access Keyboard" + +#: ../rules/base.xml.in.h:157 +msgid "Compaq Internet Keyboard (13 keys)" +msgstr "Compaq Internet Keyboard (13 klawiszy)" + +#: ../rules/base.xml.in.h:158 +msgid "Compaq Internet Keyboard (18 keys)" +msgstr "Compaq Internet Keyboard (18 klawiszy)" + +#: ../rules/base.xml.in.h:159 +msgid "Compaq Internet Keyboard (7 keys)" +msgstr "Compaq Internet Keyboard (7 klawiszy)" + +#: ../rules/base.xml.in.h:160 +msgid "Compaq iPaq Keyboard" +msgstr "Compaq iPaq Keyboard" + +#: ../rules/base.xml.in.h:161 +msgid "Compose key position" +msgstr "Położenie klawisza Compose" + +#: ../rules/base.xml.in.h:162 +msgid "Congo, Democratic Republic of the" +msgstr "Kongijski" + +#: ../rules/base.xml.in.h:163 +msgid "Control + Alt + Backspace" +msgstr "Control + Alt + Backspace" + +#: ../rules/base.xml.in.h:164 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "Control pod klawiszami Alt, Alt pod klawiszami Win" + +#: ../rules/base.xml.in.h:165 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "Control pod klawiszami Win (oraz zwykłymi klawiszami Ctrl)" + +#: ../rules/base.xml.in.h:166 +msgid "Creative Desktop Wireless 7000" +msgstr "Creative Desktop Wireless 7000" + +#: ../rules/base.xml.in.h:167 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "Krymskotatarski (Dobruca-1 Q)" + +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "Krymskotatarski (Dobruca-2 Q)" + +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "Krymskotatarski (turecki Alt-Q)" + +#: ../rules/base.xml.in.h:170 +msgid "Crimean Tatar (Turkish F)" +msgstr "Krymskotatarski (turecki F)" + +#: ../rules/base.xml.in.h:171 +msgid "Crimean Tatar (Turkish Q)" +msgstr "Krymskotatarski (turecki Q)" + +#: ../rules/base.xml.in.h:172 +msgid "Croatia" +msgstr "Chorwacki" + +#: ../rules/base.xml.in.h:173 +msgid "Ctrl key position" +msgstr "Położenie klawisza Ctrl" + +#: ../rules/base.xml.in.h:174 +msgid "Ctrl+Shift" +msgstr "Ctrl+Shift" + +#: ../rules/base.xml.in.h:175 +msgid "Cyrillic" +msgstr "Cyrylicki" + +#: ../rules/base.xml.in.h:176 +msgid "Cyrillic with guillemets" +msgstr "Cyrylicki z cudzysłowami" + +#: ../rules/base.xml.in.h:177 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "Cyrylicki, zamienione Z i Ż" + +#: ../rules/base.xml.in.h:178 +msgid "Cze" +msgstr "CZE" + +#: ../rules/base.xml.in.h:179 +msgid "Czechia" +msgstr "Czeski" + +#: ../rules/base.xml.in.h:180 +msgid "DOS" +msgstr "DOS" + +#: ../rules/base.xml.in.h:181 +msgid "DRC" +msgstr "DRC" + +#: ../rules/base.xml.in.h:182 +msgid "DTK2000" +msgstr "DTK2000" + +#: ../rules/base.xml.in.h:183 +msgid "Dan" +msgstr "DAN" + +#: ../rules/base.xml.in.h:184 +msgid "Dead acute" +msgstr "Akcent ostry" + +#: ../rules/base.xml.in.h:185 +msgid "Dead grave acute" +msgstr "Akcent gravis" + +#: ../rules/base.xml.in.h:186 +msgid "Default numeric keypad keys" +msgstr "Domyślne klawisze klawiatury numerycznej" + +#: ../rules/base.xml.in.h:187 +msgid "Dell" +msgstr "Dell" + +#: ../rules/base.xml.in.h:188 +msgid "Dell 101-key PC" +msgstr "Dell 101-key PC" + +#: ../rules/base.xml.in.h:189 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "Laptop/notebook Dell Inspiron 6xxx/8xxx" + +#: ../rules/base.xml.in.h:190 +msgid "Dell Laptop/notebook Precision M series" +msgstr "Laptop/notebook z serii Dell Precision M" + +#: ../rules/base.xml.in.h:191 +msgid "Dell Latitude series laptop" +msgstr "Laptop z serii Dell Latitude" + +#: ../rules/base.xml.in.h:192 +msgid "Dell Precision M65" +msgstr "Dell Precision M65" + +#: ../rules/base.xml.in.h:193 +msgid "Dell SK-8125" +msgstr "Dell SK-8125" + +#: ../rules/base.xml.in.h:194 +msgid "Dell SK-8135" +msgstr "Dell SK-8135" + +#: ../rules/base.xml.in.h:195 +msgid "Dell USB Multimedia Keyboard" +msgstr "Dell USB Multimedia Keyboard" + +#: ../rules/base.xml.in.h:196 +msgid "Denmark" +msgstr "Duński" + +#: ../rules/base.xml.in.h:197 +msgid "Deu" +msgstr "DEU" + +#: ../rules/base.xml.in.h:198 +msgid "Dexxa Wireless Desktop Keyboard" +msgstr "Dexxa Wireless Desktop Keyboard" + +#: ../rules/base.xml.in.h:199 +msgid "Diamond 9801 / 9802 series" +msgstr "Diamond z serii 9801 / 9802" + +#: ../rules/base.xml.in.h:200 +msgid "Dvorak" +msgstr "Dvoraka" + +#: ../rules/base.xml.in.h:201 +msgid "Dvorak (UK Punctuation)" +msgstr "Dvoraka (znaki przestankowe UK)" + +#: ../rules/base.xml.in.h:202 +msgid "Dvorak international" +msgstr "Międzynarodowa Dvoraka" + +#: ../rules/base.xml.in.h:203 +msgid "Dvorak, Polish quotes on key 1" +msgstr "Dvoraka, polskie cudzysłowy pod klawiszem 1" + +#: ../rules/base.xml.in.h:204 +msgid "Dvorak, Polish quotes on quotemark key" +msgstr "Dvoraka, polskie cudzysłowy pod klawiszem cudzysłowu" + +#: ../rules/base.xml.in.h:205 +msgid "E" +msgstr "E" + +#: ../rules/base.xml.in.h:206 +msgid "Eastern" +msgstr "Wschodni" + +#: ../rules/base.xml.in.h:207 +msgid "Eliminate dead keys" +msgstr "Bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:208 +msgid "Enable extra typographic characters" +msgstr "Włączenie dodatkowych znaków typograficznych" + +#: ../rules/base.xml.in.h:209 +msgid "English" +msgstr "Angielski" + +#: ../rules/base.xml.in.h:210 +msgid "Ennyah DKB-1008" +msgstr "Ennyah DKB-1008" + +#: ../rules/base.xml.in.h:211 +msgid "Enter on keypad" +msgstr "Enter na klawiaturze numerycznej" + +#: ../rules/base.xml.in.h:212 +msgid "Epo" +msgstr "EPO" + +#: ../rules/base.xml.in.h:213 +msgid "Ergonomic" +msgstr "Ergonomiczny" + +#: ../rules/base.xml.in.h:214 +msgid "Esp" +msgstr "ESP" + +#: ../rules/base.xml.in.h:215 +msgid "Esperanto" +msgstr "Esperancki" + +#: ../rules/base.xml.in.h:216 +msgid "Est" +msgstr "EST" + +#: ../rules/base.xml.in.h:217 +msgid "Estonia" +msgstr "Estoński" + +#: ../rules/base.xml.in.h:218 +msgid "Eth" +msgstr "ETH" + +#: ../rules/base.xml.in.h:219 +msgid "Ethiopia" +msgstr "Etiopski" + +#: ../rules/base.xml.in.h:220 +msgid "Evdev-managed keyboard" +msgstr "Klawiatura zarządzana przez evdev" + +#: ../rules/base.xml.in.h:221 +msgid "Everex STEPnote" +msgstr "Everex STEPnote" + +#: ../rules/base.xml.in.h:222 +msgid "Ewe" +msgstr "Ewe" + +#: ../rules/base.xml.in.h:223 +msgid "Extended" +msgstr "Rozszerzony" + +#: ../rules/base.xml.in.h:224 +msgid "Extended - Winkeys" +msgstr "Rozszerzony - klawisze Win" + +#: ../rules/base.xml.in.h:225 +msgid "Extended Backslash" +msgstr "Rozszerzony backslash" + +#: ../rules/base.xml.in.h:226 +msgid "F-letter (F) variant" +msgstr "Wariant z literą F (F)" + +#: ../rules/base.xml.in.h:227 +msgid "FL90" +msgstr "FL90" + +#: ../rules/base.xml.in.h:228 +msgid "Fao" +msgstr "FAO" + +#: ../rules/base.xml.in.h:229 +msgid "Faroe Islands" +msgstr "Wysp Owczych" + +#: ../rules/base.xml.in.h:230 +msgid "Fin" +msgstr "FIN" + +#: ../rules/base.xml.in.h:231 +msgid "Finland" +msgstr "Fiński" + +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:234 +msgid "Four-level key with abstract separators" +msgstr "Klawisz czterofunkcyjny z abstrakcyjnymi separatorami" + +#: ../rules/base.xml.in.h:235 +msgid "Four-level key with comma" +msgstr "Klawisz czterofunkcyjny z przecinkiem" + +#: ../rules/base.xml.in.h:236 +msgid "Four-level key with dot" +msgstr "Klawisz czterofunkcyjny z kropką" + +#: ../rules/base.xml.in.h:237 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "Klawisz czterofunkcyjny z kropką, tylko latin-9" + +#: ../rules/base.xml.in.h:238 +msgid "Four-level key with momayyez" +msgstr "Klawisz czterofunkcyjny ze znakiem momayyez" + +#: ../rules/base.xml.in.h:239 +msgid "Fra" +msgstr "FRA" + +#: ../rules/base.xml.in.h:240 +msgid "France" +msgstr "Francuski" + +#: ../rules/base.xml.in.h:241 +msgid "French" +msgstr "Francuski" + +#: ../rules/base.xml.in.h:242 +msgid "French (Macintosh)" +msgstr "Francuski (Macintosh)" + +#: ../rules/base.xml.in.h:243 +msgid "French (legacy)" +msgstr "Francuski (stary)" + +#: ../rules/base.xml.in.h:244 +msgid "French Dvorak" +msgstr "Francuski Dvoraka" + +#: ../rules/base.xml.in.h:245 +msgid "French, Sun dead keys" +msgstr "Francuski, klawisze akcentów Suna" + +#: ../rules/base.xml.in.h:246 +msgid "French, eliminate dead keys" +msgstr "Francuski, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:247 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "Laptop Fujitsu-Siemens Computers AMILO" + +#: ../rules/base.xml.in.h:248 +msgid "Fula" +msgstr "Fulani" + +#: ../rules/base.xml.in.h:249 +msgid "GBr" +msgstr "GBr" + +#: ../rules/base.xml.in.h:250 +msgid "Ga" +msgstr "Ga" + +#: ../rules/base.xml.in.h:251 +msgid "Generic 101-key PC" +msgstr "Zwykła PC 101-klawiszowa" + +#: ../rules/base.xml.in.h:252 +msgid "Generic 102-key (Intl) PC" +msgstr "Zwykła PC 102-klawiszowa (Intl)" + +#: ../rules/base.xml.in.h:253 +msgid "Generic 104-key PC" +msgstr "Zwykła PC 104-klawiszowa" + +#: ../rules/base.xml.in.h:254 +msgid "Generic 105-key (Intl) PC" +msgstr "Zwykła PC 105-klawiszowa (Intl)" + +#: ../rules/base.xml.in.h:255 +msgid "Genius Comfy KB-12e" +msgstr "Genius Comfy KB-12e" + +#: ../rules/base.xml.in.h:256 +msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" + +#: ../rules/base.xml.in.h:257 +msgid "Genius Comfy KB-21e-Scroll" +msgstr "Genius Comfy KB-21e-Scroll" + +#: ../rules/base.xml.in.h:258 +msgid "Genius KB-19e NB" +msgstr "Genius KB-19e NB" + +#: ../rules/base.xml.in.h:259 +msgid "Genius KKB-2050HS" +msgstr "Genius KKB-2050HS" + +#: ../rules/base.xml.in.h:260 +msgid "Geo" +msgstr "GEO" + +#: ../rules/base.xml.in.h:261 +msgid "Georgia" +msgstr "Gruziński" + +#: ../rules/base.xml.in.h:262 +msgid "Georgian" +msgstr "Gruziński" + +#: ../rules/base.xml.in.h:263 +msgid "Georgian AZERTY Tskapo" +msgstr "Gruziński AZERTY Tskapo" + +#: ../rules/base.xml.in.h:264 +msgid "German (Macintosh)" +msgstr "Niemiecki (Macintosh)" + +#: ../rules/base.xml.in.h:265 +msgid "German, Sun dead keys" +msgstr "Niemiecki, klawisze akcentów Suna" + +#: ../rules/base.xml.in.h:266 +msgid "German, eliminate dead keys" +msgstr "Niemiecki, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:267 +msgid "Germany" +msgstr "Niemiecki" + +#: ../rules/base.xml.in.h:268 +msgid "Gha" +msgstr "GHA" + +#: ../rules/base.xml.in.h:269 +msgid "Ghana" +msgstr "Ghański" + +#: ../rules/base.xml.in.h:270 +msgid "Gre" +msgstr "GRE" + +#: ../rules/base.xml.in.h:271 +msgid "Greece" +msgstr "Grecki" + +#: ../rules/base.xml.in.h:272 +msgid "Group toggle on multiply/divide key" +msgstr "Przełączanie grup pod klawiszami mnożenia/dzielenia" + +#: ../rules/base.xml.in.h:273 +msgid "Gui" +msgstr "GUI" + +#: ../rules/base.xml.in.h:274 +msgid "Guinea" +msgstr "Gwinejski" + +#: ../rules/base.xml.in.h:275 +msgid "Gujarati" +msgstr "Gudźarati" + +#: ../rules/base.xml.in.h:276 +msgid "Gurmukhi" +msgstr "Gurmukhi" + +#: ../rules/base.xml.in.h:277 +msgid "Gurmukhi Jhelum" +msgstr "Gurmukhi Jhelum" + +#: ../rules/base.xml.in.h:278 +msgid "Gyration" +msgstr "Gyration" + +#: ../rules/base.xml.in.h:279 +msgid "Happy Hacking Keyboard" +msgstr "Happy Hacking Keyboard" + +#: ../rules/base.xml.in.h:280 +msgid "Happy Hacking Keyboard for Mac" +msgstr "Happy Hacking Keyboard for Mac" + +#: ../rules/base.xml.in.h:281 +msgid "Hausa" +msgstr "Hausa" + +#: ../rules/base.xml.in.h:282 +msgid "Hewlett-Packard Internet Keyboard" +msgstr "Hewlett-Packard Internet Keyboard" + +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Mini 110 Notebook" +msgstr "Hewlett-Packard Mini 110 Notebook" + +#: ../rules/base.xml.in.h:284 +msgid "Hewlett-Packard Omnibook 500 FA" +msgstr "Hewlett-Packard Omnibook 500 FA" + +#: ../rules/base.xml.in.h:285 +msgid "Hewlett-Packard Omnibook 5xx" +msgstr "Hewlett-Packard Omnibook 5xx" + +#: ../rules/base.xml.in.h:286 +msgid "Hewlett-Packard Omnibook 6000/6100" +msgstr "Hewlett-Packard Omnibook 6000/6100" + +#: ../rules/base.xml.in.h:287 +msgid "Hewlett-Packard Omnibook XE3 GC" +msgstr "Hewlett-Packard Omnibook XE3 GC" + +#: ../rules/base.xml.in.h:288 +msgid "Hewlett-Packard Omnibook XE3 GF" +msgstr "Hewlett-Packard Omnibook XE3 GF" + +#: ../rules/base.xml.in.h:289 +msgid "Hewlett-Packard Omnibook XT1000" +msgstr "Hewlett-Packard Omnibook XT1000" + +#: ../rules/base.xml.in.h:290 +msgid "Hewlett-Packard Pavilion ZT11xx" +msgstr "Hewlett-Packard Pavilion ZT11xx" + +#: ../rules/base.xml.in.h:291 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "Hewlett-Packard Pavilion dv5" + +#: ../rules/base.xml.in.h:292 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" + +#: ../rules/base.xml.in.h:293 +msgid "Hewlett-Packard nx9020" +msgstr "Hewlett-Packard nx9020" + +#: ../rules/base.xml.in.h:294 +msgid "Hexadecimal" +msgstr "Szesnastkowy" + +#: ../rules/base.xml.in.h:295 +msgid "Hindi Bolnagri" +msgstr "Hindi Bolnagri" + +#: ../rules/base.xml.in.h:296 +msgid "Hindi Wx" +msgstr "Hindi Wx" + +#: ../rules/base.xml.in.h:297 +msgid "Homophonic" +msgstr "Homofoniczny" + +#: ../rules/base.xml.in.h:298 +msgid "Honeywell Euroboard" +msgstr "Honeywell Euroboard" + +#: ../rules/base.xml.in.h:299 +msgid "Hrv" +msgstr "HRV" + +#: ../rules/base.xml.in.h:300 +msgid "Hun" +msgstr "HUN" + +#: ../rules/base.xml.in.h:301 +msgid "Hungary" +msgstr "Węgierski" + +#: ../rules/base.xml.in.h:302 +msgid "Hyper is mapped to Win-keys" +msgstr "Hyper pod klawiszami Win" + +#: ../rules/base.xml.in.h:303 +msgid "IBM (LST 1205-92)" +msgstr "IBM (LST 1205-92)" + +#: ../rules/base.xml.in.h:304 +msgid "IBM Rapid Access" +msgstr "IBM Rapid Access" + +#: ../rules/base.xml.in.h:305 +msgid "IBM Rapid Access II" +msgstr "IBM Rapid Access II" + +#: ../rules/base.xml.in.h:306 +msgid "IBM Space Saver" +msgstr "IBM Space Saver" + +#: ../rules/base.xml.in.h:307 +msgid "IBM ThinkPad 560Z/600/600E/A22E" +msgstr "IBM ThinkPad 560Z/600/600E/A22E" + +#: ../rules/base.xml.in.h:308 +msgid "IBM ThinkPad R60/T60/R61/T61" +msgstr "IBM ThinkPad R60/T60/R61/T61" + +#: ../rules/base.xml.in.h:309 +msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" +msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" + +#: ../rules/base.xml.in.h:310 +msgid "ISO Alternate" +msgstr "Zmienny ISO" + +#: ../rules/base.xml.in.h:311 +msgid "Iceland" +msgstr "Islandzki" + +#: ../rules/base.xml.in.h:312 +msgid "Igbo" +msgstr "Ibo" + +#: ../rules/base.xml.in.h:313 +msgid "Include dead tilde" +msgstr "Dołączenie tyldy górnej" + +#: ../rules/base.xml.in.h:314 +msgid "Ind" +msgstr "IND" + +#: ../rules/base.xml.in.h:315 +msgid "India" +msgstr "Indyjski" + +#: ../rules/base.xml.in.h:316 +msgid "International (AltGr dead keys)" +msgstr "Międzynarodowy (klawisze akcentów pod AltGr)" + +#: ../rules/base.xml.in.h:317 +msgid "International (with dead keys)" +msgstr "Międzynarodowy (z klawiszami akcentów)" + +#: ../rules/base.xml.in.h:318 +msgid "Inuktitut" +msgstr "Inuktitut" + +#: ../rules/base.xml.in.h:319 +msgid "Iran" +msgstr "Irański" + +#: ../rules/base.xml.in.h:320 +msgid "Iraq" +msgstr "Iracki" + +#: ../rules/base.xml.in.h:321 +msgid "Ireland" +msgstr "Irlandzki" + +#: ../rules/base.xml.in.h:322 +msgid "Irl" +msgstr "IRL" + +#: ../rules/base.xml.in.h:323 +msgid "Irn" +msgstr "IRN" + +#: ../rules/base.xml.in.h:324 +msgid "Irq" +msgstr "IRQ" + +#: ../rules/base.xml.in.h:325 +msgid "Isl" +msgstr "ISL" + +#: ../rules/base.xml.in.h:326 +msgid "Isr" +msgstr "ISR" + +#: ../rules/base.xml.in.h:327 +msgid "Israel" +msgstr "Izraelski" + +#: ../rules/base.xml.in.h:328 +msgid "Ita" +msgstr "ITA" + +#: ../rules/base.xml.in.h:329 +msgid "Italy" +msgstr "Włoski" + +#: ../rules/base.xml.in.h:330 +msgid "Japan" +msgstr "Japoński" + +#: ../rules/base.xml.in.h:331 +msgid "Japan (PC-98xx Series)" +msgstr "Japoński (serie PC-98xx)" + +#: ../rules/base.xml.in.h:332 +msgid "Japanese keyboard options" +msgstr "Opcje klawiatury japońskiej" + +#: ../rules/base.xml.in.h:333 +msgid "Jpn" +msgstr "JPN" + +#: ../rules/base.xml.in.h:334 +msgid "Kalmyk" +msgstr "Kałmucki" + +#: ../rules/base.xml.in.h:335 +msgid "Kana" +msgstr "Kana" + +#: ../rules/base.xml.in.h:336 +msgid "Kana Lock key is locking" +msgstr "Blokujący klawisz Kana Lock" + +#: ../rules/base.xml.in.h:337 +msgid "Kannada" +msgstr "Kannada" + +#: ../rules/base.xml.in.h:338 +msgid "Kashubian" +msgstr "Kaszubski" + +#: ../rules/base.xml.in.h:339 +msgid "Kaz" +msgstr "KAZ" + +#: ../rules/base.xml.in.h:340 +msgid "Kazakh with Russian" +msgstr "Kazaski z rosyjskim" + +#: ../rules/base.xml.in.h:341 +msgid "Kazakhstan" +msgstr "Kazachstański" + +#: ../rules/base.xml.in.h:342 +msgid "Key sequence to kill the X server" +msgstr "Sekwencja klawiszy zabijająca serwer X" + +#: ../rules/base.xml.in.h:343 +msgid "Key to choose 3rd level" +msgstr "Klawisz wybierający poziom 3." + +#: ../rules/base.xml.in.h:344 +msgid "Key(s) to change layout" +msgstr "Klawisze zmieniające układ" + +#: ../rules/base.xml.in.h:345 +msgid "Keytronic FlexPro" +msgstr "Keytronic FlexPro" + +#: ../rules/base.xml.in.h:346 +msgid "Kgz" +msgstr "KGZ" + +#: ../rules/base.xml.in.h:347 +msgid "Khm" +msgstr "KHM" + +#: ../rules/base.xml.in.h:348 +msgid "Komi" +msgstr "Komi" + +#: ../rules/base.xml.in.h:349 +msgid "Kor" +msgstr "KOR" + +#: ../rules/base.xml.in.h:350 +msgid "Korea, Republic of" +msgstr "Koreański" + +#: ../rules/base.xml.in.h:351 +msgid "Ktunaxa" +msgstr "Kutanejski" + +#: ../rules/base.xml.in.h:352 +msgid "Kurdish, (F)" +msgstr "Kurdyjski (F)" + +#: ../rules/base.xml.in.h:353 +msgid "Kurdish, Arabic-Latin" +msgstr "Kurdyjski, arabsko-łaciński" + +#: ../rules/base.xml.in.h:354 +msgid "Kurdish, Latin Alt-Q" +msgstr "Kurdyjski, łaciński Alt-Q" + +#: ../rules/base.xml.in.h:355 +msgid "Kurdish, Latin Q" +msgstr "Kurdyjski, łaciński Q" + +#: ../rules/base.xml.in.h:356 +msgid "Kyrgyzstan" +msgstr "Kirgijski" + +#: ../rules/base.xml.in.h:357 +msgid "LAm" +msgstr "LAm" + +#: ../rules/base.xml.in.h:358 +msgid "LEKP" +msgstr "LEKP" + +#: ../rules/base.xml.in.h:359 +msgid "LEKPa" +msgstr "LEKPa" + +#: ../rules/base.xml.in.h:360 +msgid "Lao" +msgstr "Lao" + +#: ../rules/base.xml.in.h:361 +msgid "Laos" +msgstr "Laoski" + +#: ../rules/base.xml.in.h:362 +msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" +msgstr "Klawiatura laptopowa Compaq (np. Armada)" + +#: ../rules/base.xml.in.h:363 +msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" +msgstr "Klawiatura internetowa laptopów/notebooków Compaq (np. Presario)" + +#: ../rules/base.xml.in.h:364 +msgid "Laptop/notebook eMachines m68xx" +msgstr "Laptop/notebook eMachines m68xx" + +#: ../rules/base.xml.in.h:365 +msgid "Latin" +msgstr "Łaciński" + +#: ../rules/base.xml.in.h:366 +msgid "Latin American" +msgstr "Ameryki Łacińskiej" + +#: ../rules/base.xml.in.h:367 +msgid "Latin Unicode" +msgstr "Łaciński Unicode" + +#: ../rules/base.xml.in.h:368 +msgid "Latin Unicode qwerty" +msgstr "Łaciński QWERTY Unicode" + +#: ../rules/base.xml.in.h:369 +msgid "Latin qwerty" +msgstr "Łaciński QWERTY" + +#: ../rules/base.xml.in.h:370 +msgid "Latin unicode" +msgstr "Łaciński" + +#: ../rules/base.xml.in.h:371 +msgid "Latin unicode qwerty" +msgstr "Łaciński QWERTY Unicode" + +#: ../rules/base.xml.in.h:372 +msgid "Latin with guillemets" +msgstr "Łaciński z cudzysłowami" + +#: ../rules/base.xml.in.h:373 +msgid "Latvia" +msgstr "Łotewski" + +#: ../rules/base.xml.in.h:374 +msgid "Lav" +msgstr "LAV" + +#: ../rules/base.xml.in.h:375 +msgid "Left Alt" +msgstr "Lewy Alt" + +#: ../rules/base.xml.in.h:376 +msgid "Left Alt (while pressed)" +msgstr "Lewy Alt (wciśnięty)" + +#: ../rules/base.xml.in.h:377 +msgid "Left Alt is swapped with Left Win" +msgstr "Lewy Alt zamieniony z lewym Win" + +#: ../rules/base.xml.in.h:378 +msgid "Left Ctrl" +msgstr "Lewy Ctrl" + +#: ../rules/base.xml.in.h:379 +msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" +msgstr "Lewy Ctrl (do pierwszego układu), prawy Ctrl (do ostatniego układu)" + +#: ../rules/base.xml.in.h:380 +msgid "Left Ctrl+Left Shift" +msgstr "Lewy Ctrl+lewy Shift" + +#: ../rules/base.xml.in.h:381 +msgid "Left Shift" +msgstr "Lewy Shift" + +#: ../rules/base.xml.in.h:382 +msgid "Left Win" +msgstr "Lewy Win" + +#: ../rules/base.xml.in.h:383 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "Lewy Win (do pierwszego układu), prawy Win/Menu (do ostatniego układu)" + +#: ../rules/base.xml.in.h:384 +msgid "Left Win (while pressed)" +msgstr "Lewy Win (wciśnięty)" + +#: ../rules/base.xml.in.h:385 +msgid "Left hand" +msgstr "Leworęczny" + +#: ../rules/base.xml.in.h:386 +msgid "Left handed Dvorak" +msgstr "Leworęczny Dvoraka" + +#: ../rules/base.xml.in.h:387 +msgid "Legacy" +msgstr "Stary" + +#: ../rules/base.xml.in.h:388 +msgid "Legacy Wang 724" +msgstr "Legacy Wang 724" + +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:390 +msgid "Legacy key with comma" +msgstr "Klawisz tradycyjny z przecinkiem" + +#: ../rules/base.xml.in.h:391 +msgid "Legacy key with dot" +msgstr "Klawisz tradycyjny z kropką" + +#: ../rules/base.xml.in.h:392 +msgid "Less-than/Greater-than" +msgstr "Znak mniejszości/większości" + +#: ../rules/base.xml.in.h:393 +msgid "Lithuania" +msgstr "Litewski" + +#: ../rules/base.xml.in.h:394 +msgid "Logitech Access Keyboard" +msgstr "Logitech Access Keyboard" + +#: ../rules/base.xml.in.h:395 +msgid "Logitech Cordless Desktop" +msgstr "Logitech Cordless Desktop" + +#: ../rules/base.xml.in.h:396 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "Logitech Cordless Desktop (opcja zmiany)" + +#: ../rules/base.xml.in.h:397 +msgid "Logitech Cordless Desktop EX110" +msgstr "Logitech Cordless Desktop EX110" + +#: ../rules/base.xml.in.h:398 +msgid "Logitech Cordless Desktop LX-300" +msgstr "Logitech Cordless Desktop LX-300" + +#: ../rules/base.xml.in.h:399 +msgid "Logitech Cordless Desktop Navigator" +msgstr "Logitech Cordless Desktop Navigator" + +#: ../rules/base.xml.in.h:400 +msgid "Logitech Cordless Desktop Optical" +msgstr "Logitech Cordless Desktop Optical" + +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "Logitech Cordless Desktop Pro (opcja zmiany 2)" + +#: ../rules/base.xml.in.h:402 +msgid "Logitech Cordless Desktop iTouch" +msgstr "Logitech Cordless Desktop iTouch" + +#: ../rules/base.xml.in.h:403 +msgid "Logitech Cordless Freedom/Desktop Navigator" +msgstr "Logitech Cordless Freedom/Desktop Navigator" + +#: ../rules/base.xml.in.h:404 +msgid "Logitech G15 extra keys via G15daemon" +msgstr "Logitech G15 - dodatkowe glawisze poprzez G15daemon" + +#: ../rules/base.xml.in.h:405 +msgid "Logitech Generic Keyboard" +msgstr "Logitech Generic Keyboard" + +#: ../rules/base.xml.in.h:406 +msgid "Logitech Internet 350 Keyboard" +msgstr "Logitech Internet 350 Keyboard" + +#: ../rules/base.xml.in.h:407 +msgid "Logitech Internet Keyboard" +msgstr "Logitech Internet Keyboard" + +#: ../rules/base.xml.in.h:408 +msgid "Logitech Internet Navigator Keyboard" +msgstr "Logitech Internet Navigator Keyboard" + +#: ../rules/base.xml.in.h:409 +msgid "Logitech Media Elite Keyboard" +msgstr "Logitech Media Elite Keyboard" + +#: ../rules/base.xml.in.h:410 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" + +#: ../rules/base.xml.in.h:411 +msgid "Logitech Ultra-X Keyboard" +msgstr "Logitech Ultra-X Keyboard" + +#: ../rules/base.xml.in.h:412 +msgid "Logitech diNovo Edge Keyboard" +msgstr "Logitech diNovo Edge Keyboard" + +#: ../rules/base.xml.in.h:413 +msgid "Logitech diNovo Keyboard" +msgstr "Logitech diNovo Keyboard" + +#: ../rules/base.xml.in.h:414 +msgid "Logitech iTouch" +msgstr "Logitech iTouch" + +#: ../rules/base.xml.in.h:415 +msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" +msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)" + +#: ../rules/base.xml.in.h:416 +msgid "Logitech iTouch Internet Navigator Keyboard SE" +msgstr "Logitech iTouch Internet Navigator Keyboard SE" + +#: ../rules/base.xml.in.h:417 +msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" +msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" + +#: ../rules/base.xml.in.h:418 +msgid "Lower Sorbian" +msgstr "Dolnołużycki" + +#: ../rules/base.xml.in.h:419 +msgid "Lower Sorbian (qwertz)" +msgstr "Dolnołużycki (QWERTZ)" + +#: ../rules/base.xml.in.h:420 +msgid "Ltu" +msgstr "LTU" + +#: ../rules/base.xml.in.h:421 +msgid "MESS" +msgstr "MESS" + +#: ../rules/base.xml.in.h:422 +msgid "MNE" +msgstr "MNE" + +#: ../rules/base.xml.in.h:423 +msgid "MacBook/MacBook Pro" +msgstr "MacBook/MacBook Pro" + +#: ../rules/base.xml.in.h:424 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "MacBook/MacBook Pro (Intl)" + +#: ../rules/base.xml.in.h:425 +msgid "Macedonia" +msgstr "Macedoński" + +#: ../rules/base.xml.in.h:426 +msgid "Macintosh" +msgstr "Macintosh" + +#: ../rules/base.xml.in.h:427 +msgid "Macintosh Old" +msgstr "Macintosh - stary" + +#: ../rules/base.xml.in.h:428 +msgid "Macintosh, Sun dead keys" +msgstr "Macintosh, klawisze akcentów Suna" + +#: ../rules/base.xml.in.h:429 +msgid "Macintosh, eliminate dead keys" +msgstr "Macintosh, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:430 +msgid "Make CapsLock an additional Backspace" +msgstr "CapsLock jako dodatkowy Backspace" + +#: ../rules/base.xml.in.h:431 +msgid "Make CapsLock an additional Ctrl" +msgstr "CapsLock jako dodatkowy Ctrl" + +#: ../rules/base.xml.in.h:432 +msgid "Make CapsLock an additional ESC" +msgstr "CapsLock jako dodatkowy Esc" + +#: ../rules/base.xml.in.h:433 +msgid "Make CapsLock an additional Hyper" +msgstr "CapsLock jako dodatkowy Hyper" + +#: ../rules/base.xml.in.h:434 +msgid "Make CapsLock an additional NumLock" +msgstr "CapsLock jako dodatkowy NumLock" + +#: ../rules/base.xml.in.h:435 +msgid "Make CapsLock an additional Super" +msgstr "CapsLock jako dodatkowy Super" + +#: ../rules/base.xml.in.h:436 +msgid "Mal" +msgstr "MAL" + +#: ../rules/base.xml.in.h:437 +msgid "Malayalam" +msgstr "Malajalam" + +#: ../rules/base.xml.in.h:438 +msgid "Malayalam Lalitha" +msgstr "Malajalam Lalitha" + +#: ../rules/base.xml.in.h:439 +msgid "Maldives" +msgstr "Malediwski" + +#: ../rules/base.xml.in.h:440 +msgid "Malta" +msgstr "Maltański" + +#: ../rules/base.xml.in.h:441 +msgid "Maltese keyboard with US layout" +msgstr "Klawiatura maltańska z układem US" + +#: ../rules/base.xml.in.h:442 +msgid "Mao" +msgstr "MAO" + +#: ../rules/base.xml.in.h:443 +msgid "Maori" +msgstr "Maoryski" + +#: ../rules/base.xml.in.h:444 +msgid "Memorex MX1998" +msgstr "Memorex MX1998" + +#: ../rules/base.xml.in.h:445 +msgid "Memorex MX2500 EZ-Access Keyboard" +msgstr "Memorex MX2500 EZ-Access Keyboard" + +#: ../rules/base.xml.in.h:446 +msgid "Memorex MX2750" +msgstr "Memorex MX2750" + +#: ../rules/base.xml.in.h:447 +msgid "Menu" +msgstr "Menu" + +#: ../rules/base.xml.in.h:448 +msgid "Meta is mapped to Left Win" +msgstr "Meta pod lewym Win" + +#: ../rules/base.xml.in.h:449 +msgid "Meta is mapped to Win keys" +msgstr "Meta pod klawiszami Win" + +#: ../rules/base.xml.in.h:450 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "Microsoft Comfort Curve Keyboard 2000" + +#: ../rules/base.xml.in.h:451 +msgid "Microsoft Internet Keyboard" +msgstr "Microsoft Internet Keyboard" + +#: ../rules/base.xml.in.h:452 +msgid "Microsoft Internet Keyboard Pro, Swedish" +msgstr "Microsoft Internet Keyboard Pro, Swedish" + +#: ../rules/base.xml.in.h:453 +msgid "Microsoft Natural" +msgstr "Microsoft Natural" + +#: ../rules/base.xml.in.h:454 +msgid "Microsoft Natural Keyboard Elite" +msgstr "Microsoft Natural Keyboard Elite" + +#: ../rules/base.xml.in.h:455 +msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" +msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" + +#: ../rules/base.xml.in.h:456 +msgid "Microsoft Natural Keyboard Pro OEM" +msgstr "Microsoft Natural Keyboard Pro OEM" + +#: ../rules/base.xml.in.h:457 +msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" +msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" + +#: ../rules/base.xml.in.h:458 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" + +#: ../rules/base.xml.in.h:459 +msgid "Microsoft Office Keyboard" +msgstr "Microsoft Office Keyboard" + +#: ../rules/base.xml.in.h:460 +msgid "Microsoft Wireless Multimedia Keyboard 1.0A" +msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" + +#: ../rules/base.xml.in.h:461 +msgid "Miscellaneous compatibility options" +msgstr "Różne opcje kompatybilności" + +#: ../rules/base.xml.in.h:462 +msgid "Mkd" +msgstr "MKD" + +#: ../rules/base.xml.in.h:463 +msgid "Mlt" +msgstr "MLT" + +#: ../rules/base.xml.in.h:464 +msgid "Mmr" +msgstr "MMR" + +#: ../rules/base.xml.in.h:465 +msgid "Mng" +msgstr "MNG" + +#: ../rules/base.xml.in.h:466 +msgid "Mongolia" +msgstr "Mongolski" + +#: ../rules/base.xml.in.h:467 +msgid "Montenegro" +msgstr "Czarnogórski" + +#: ../rules/base.xml.in.h:468 +msgid "Morocco" +msgstr "Marokański" + +#: ../rules/base.xml.in.h:469 +msgid "Multilingual" +msgstr "Wielojęzyczny" + +#: ../rules/base.xml.in.h:470 +msgid "Multilingual, first part" +msgstr "Wielojęzyczny, część pierwsza" + +#: ../rules/base.xml.in.h:471 +msgid "Multilingual, second part" +msgstr "Wielojęzyczny, część druga" + +#: ../rules/base.xml.in.h:472 +msgid "Myanmar" +msgstr "Myanmarski" + +#: ../rules/base.xml.in.h:473 +msgid "NICOLA-F style Backspace" +msgstr "Backspace w stylu NICOLA-F" + +#: ../rules/base.xml.in.h:474 +msgid "NLA" +msgstr "NLA" + +#: ../rules/base.xml.in.h:475 +msgid "Nativo" +msgstr "Nativo" + +#: ../rules/base.xml.in.h:476 +msgid "Nativo for Esperanto" +msgstr "Nativo dla esperanto" + +#: ../rules/base.xml.in.h:477 +msgid "Nativo for USA keyboards" +msgstr "Nativo dla klawiatur USA" + +#: ../rules/base.xml.in.h:478 +msgid "Neo 2" +msgstr "Neo 2" + +#: ../rules/base.xml.in.h:479 +msgid "Nep" +msgstr "NEP" + +#: ../rules/base.xml.in.h:480 +msgid "Nepal" +msgstr "Nepalski" + +#: ../rules/base.xml.in.h:481 +msgid "Netherlands" +msgstr "Holenderski" + +#: ../rules/base.xml.in.h:482 +msgid "New phonetic" +msgstr "Nowy fonetyczny" + +#: ../rules/base.xml.in.h:483 +msgid "Nig" +msgstr "NIG" + +#: ../rules/base.xml.in.h:484 +msgid "Nigeria" +msgstr "Nigeryjski" + +#: ../rules/base.xml.in.h:485 +msgid "Nld" +msgstr "NLD" + +#: ../rules/base.xml.in.h:486 +msgid "Non-breakable space character at fourth level" +msgstr "Znak niełamliwej spacji na poziomie 4." + +#: ../rules/base.xml.in.h:487 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "Znak niełamliwej spacji na poziomie 4., wąskiej niełamliwej spacji na poziomie 6." + +#: ../rules/base.xml.in.h:488 +msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgstr "Znak niełamliwej spacji na poziomie 4., wąskiej niełamliwej spacji na poziomie 6. (z Ctrl+Shift)" + +#: ../rules/base.xml.in.h:489 +msgid "Non-breakable space character at second level" +msgstr "Znak niełamliwej spacji na poziomie 2." + +#: ../rules/base.xml.in.h:490 +msgid "Non-breakable space character at third level" +msgstr "Znak niełamliwej spacji na poziomie 3." + +#: ../rules/base.xml.in.h:491 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "Znak niełamliwej spacji na poziomie 3., nic na poziomie 4." + +#: ../rules/base.xml.in.h:492 +msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "Znak niełamliwej spacji na poziomie 3., wąskiej niełamliwej spacji na poziomie 4." + +#: ../rules/base.xml.in.h:493 +msgid "Nor" +msgstr "NOR" + +#: ../rules/base.xml.in.h:494 +msgid "Northern Saami" +msgstr "Północnolapoński" + +#: ../rules/base.xml.in.h:495 +msgid "Northern Saami, eliminate dead keys" +msgstr "Północnolapoński, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:496 +msgid "Northgate OmniKey 101" +msgstr "Northgate OmniKey 101" + +#: ../rules/base.xml.in.h:497 +msgid "Norway" +msgstr "Norweski" + +#: ../rules/base.xml.in.h:498 +msgid "NumLock" +msgstr "NumLock" + +#: ../rules/base.xml.in.h:499 +msgid "Numeric keypad delete key behaviour" +msgstr "Zachowanie klawisza Delete na klawiaturze numerycznej" + +#: ../rules/base.xml.in.h:500 +msgid "Numeric keypad keys work as with Mac" +msgstr "Klawiatura numeryczna działająca jak w Macu" + +#: ../rules/base.xml.in.h:501 +msgid "Numeric keypad layout selection" +msgstr "Wybór układu klawiatury numerycznej" + +#: ../rules/base.xml.in.h:502 +msgid "OADG 109A" +msgstr "OADG 109A" + +#: ../rules/base.xml.in.h:503 +msgid "OLPC" +msgstr "OLPC" + +#: ../rules/base.xml.in.h:504 +msgid "OLPC Dari" +msgstr "OLPC Dari" + +#: ../rules/base.xml.in.h:505 +msgid "OLPC Pashto" +msgstr "OLPC pasztuński" + +#: ../rules/base.xml.in.h:506 +msgid "OLPC Southern Uzbek" +msgstr "OLPC południowouzbecki" + +#: ../rules/base.xml.in.h:507 +msgid "Occitan" +msgstr "Okcytański" + +#: ../rules/base.xml.in.h:508 +msgid "Ogham" +msgstr "Ogham" + +#: ../rules/base.xml.in.h:509 +msgid "Ogham IS434" +msgstr "Ogham IS434" + +#: ../rules/base.xml.in.h:510 +msgid "Oriya" +msgstr "Orija" + +#: ../rules/base.xml.in.h:511 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "Ortek MCK-800 MM/Internet keyboard" + +#: ../rules/base.xml.in.h:512 +msgid "Ossetian" +msgstr "Osetyjski" + +#: ../rules/base.xml.in.h:513 +msgid "Ossetian, Winkeys" +msgstr "Osetyjski, klawisze Win" + +#: ../rules/base.xml.in.h:514 +msgid "Ossetian, legacy" +msgstr "Osetyjski, stary" + +#: ../rules/base.xml.in.h:515 +msgid "PC-98xx Series" +msgstr "Serie PC-98xx" + +#: ../rules/base.xml.in.h:516 +msgid "Pak" +msgstr "PAK" + +#: ../rules/base.xml.in.h:517 +msgid "Pakistan" +msgstr "Pakistański" + +#: ../rules/base.xml.in.h:518 +msgid "Pashto" +msgstr "Pasztuński" + +#: ../rules/base.xml.in.h:519 +msgid "Pattachote" +msgstr "Pattachote" + +#: ../rules/base.xml.in.h:520 +msgid "Persian, with Persian Keypad" +msgstr "Perski, z perską klawiaturą numeryczną" + +#: ../rules/base.xml.in.h:521 +msgid "Phonetic" +msgstr "Fonetyczny" + +#: ../rules/base.xml.in.h:522 +msgid "Phonetic Winkeys" +msgstr "Fonetyczny z klawiszami Win" + +#: ../rules/base.xml.in.h:523 +msgid "Pol" +msgstr "POL" + +#: ../rules/base.xml.in.h:524 +msgid "Poland" +msgstr "Polski" + +#: ../rules/base.xml.in.h:525 +msgid "Polytonic" +msgstr "Politoniczny" + +#: ../rules/base.xml.in.h:526 +msgid "Portugal" +msgstr "Portugalski" + +#: ../rules/base.xml.in.h:527 +msgid "Probhat" +msgstr "Probhat" + +#: ../rules/base.xml.in.h:528 +msgid "Programmer Dvorak" +msgstr "Dvoraka programisty" + +#: ../rules/base.xml.in.h:529 +msgid "Propeller Voyager (KTEZ-1000)" +msgstr "Propeller Voyager (KTEZ-1000)" + +#: ../rules/base.xml.in.h:530 +msgid "Prt" +msgstr "PRT" + +#: ../rules/base.xml.in.h:531 +msgid "QTronix Scorpius 98N+" +msgstr "QTronix Scorpius 98N+" + +#: ../rules/base.xml.in.h:532 +msgid "Right Alt" +msgstr "Prawy Alt" + +#: ../rules/base.xml.in.h:533 +msgid "Right Alt (while pressed)" +msgstr "Prawy Alt (wciśnięty)" + +#: ../rules/base.xml.in.h:534 +msgid "Right Alt key never chooses 3rd level" +msgstr "Prawy Alt nigdy nie wybierający poziomu 3." + +#: ../rules/base.xml.in.h:535 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "Prawy Alt, Shift+prawy Alt jako Multi_Key" + +#: ../rules/base.xml.in.h:536 +msgid "Right Ctrl" +msgstr "Prawy Ctrl" + +#: ../rules/base.xml.in.h:537 +msgid "Right Ctrl (while pressed)" +msgstr "Prawy Ctrl (wciśnięty)" + +#: ../rules/base.xml.in.h:538 +msgid "Right Ctrl as Right Alt" +msgstr "Prawy Ctrl jako prawy Alt" + +#: ../rules/base.xml.in.h:539 +msgid "Right Ctrl+Right Shift" +msgstr "Prawy Ctrl+prawy Shift" + +#: ../rules/base.xml.in.h:540 +msgid "Right Shift" +msgstr "Prawy Shift" + +#: ../rules/base.xml.in.h:541 +msgid "Right Win" +msgstr "Prawy Win" + +#: ../rules/base.xml.in.h:542 +msgid "Right Win (while pressed)" +msgstr "Prawy Win (wciśnięty)" + +#: ../rules/base.xml.in.h:543 +msgid "Right hand" +msgstr "Praworęczny" + +#: ../rules/base.xml.in.h:544 +msgid "Right handed Dvorak" +msgstr "Praworęczny Dvoraka" + +#: ../rules/base.xml.in.h:545 +msgid "Romania" +msgstr "Rumuński" + +#: ../rules/base.xml.in.h:546 +msgid "Romanian keyboard with German letters" +msgstr "Klawiatura rumuńska z literami niemieckimi" + +#: ../rules/base.xml.in.h:547 +msgid "Romanian keyboard with German letters, eliminate dead keys" +msgstr "Klawiatura rumuńska z literami niemieckimi, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:548 +msgid "Rou" +msgstr "ROU" + +#: ../rules/base.xml.in.h:549 +msgid "Rus" +msgstr "RUS" + +#: ../rules/base.xml.in.h:550 +msgid "Russia" +msgstr "Rosyjski" + +#: ../rules/base.xml.in.h:551 +msgid "Russian" +msgstr "Rosyjski" + +#: ../rules/base.xml.in.h:552 +msgid "Russian phonetic" +msgstr "Rosyjski fonetyczny" + +#: ../rules/base.xml.in.h:553 +msgid "Russian phonetic Dvorak" +msgstr "Rosyjski fonetyczny Dvoraka" + +#: ../rules/base.xml.in.h:554 +msgid "Russian phonetic, eliminate dead keys" +msgstr "Rosyjski fonetyczny, bez klawiszy akcentów" + +#: ../rules/base.xml.in.h:555 +msgid "Russian with Kazakh" +msgstr "Rosyjski z kazaskim" + +#: ../rules/base.xml.in.h:556 +msgid "SILVERCREST Multimedia Wireless Keyboard" +msgstr "SILVERCREST Multimedia Wireless Keyboard" + +#: ../rules/base.xml.in.h:557 +msgid "SK-1300" +msgstr "SK-1300" + +#: ../rules/base.xml.in.h:558 +msgid "SK-2500" +msgstr "SK-2500" + +#: ../rules/base.xml.in.h:559 +msgid "SK-6200" +msgstr "SK-6200" + +#: ../rules/base.xml.in.h:560 +msgid "SK-7100" +msgstr "SK-7100" + +#: ../rules/base.xml.in.h:561 ../rules/base.extras.xml.in.h:7 +msgid "SRB" +msgstr "SRB" + +#: ../rules/base.xml.in.h:562 +msgid "SVEN Ergonomic 2500" +msgstr "SVEN Ergonomic 2500" + +#: ../rules/base.xml.in.h:563 +msgid "SVEN Slim 303" +msgstr "SVEN Slim 303" + +#: ../rules/base.xml.in.h:564 +msgid "Samsung SDM 4500P" +msgstr "Samsung SDM 4500P" + +#: ../rules/base.xml.in.h:565 +msgid "Samsung SDM 4510P" +msgstr "Samsung SDM 4510P" + +#: ../rules/base.xml.in.h:566 +msgid "Scroll Lock" +msgstr "ScrollLock" + +#: ../rules/base.xml.in.h:567 +msgid "ScrollLock" +msgstr "ScrollLock" + +#: ../rules/base.xml.in.h:568 +msgid "Secwepemctsin" +msgstr "Shuswap" + +#: ../rules/base.xml.in.h:569 +msgid "Semi-colon on third level" +msgstr "Średnik na poziomie 3." + +#: ../rules/base.xml.in.h:570 ../rules/base.extras.xml.in.h:8 +msgid "Serbia" +msgstr "Serbski" + +#: ../rules/base.xml.in.h:571 +msgid "Shift cancels CapsLock" +msgstr "Shift anuluje CapsLock" + +#: ../rules/base.xml.in.h:572 +msgid "Shift does not cancel NumLock, chooses 3d level instead" +msgstr "Shift nie anuluje NumLocka, wybiera poziom 3." + +#: ../rules/base.xml.in.h:573 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "Shift z klawiaturą numeryczną działą jak pod MS Windows" + +#: ../rules/base.xml.in.h:574 +msgid "Shift+CapsLock" +msgstr "Shift+CapsLock" + +#: ../rules/base.xml.in.h:575 +msgid "Simple" +msgstr "Prosty" + +#: ../rules/base.xml.in.h:576 +msgid "Slovakia" +msgstr "Słowacki" + +#: ../rules/base.xml.in.h:577 +msgid "Slovenia" +msgstr "Słoweński" + +#: ../rules/base.xml.in.h:578 +msgid "South Africa" +msgstr "Południowoafrykański" + +#: ../rules/base.xml.in.h:579 +msgid "Southern Uzbek" +msgstr "Południowouzbecki" + +#: ../rules/base.xml.in.h:580 +msgid "Spain" +msgstr "Hiszpański" + +#: ../rules/base.xml.in.h:581 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "Klawisze specjalne (Ctrl+Alt+<klawisz>) obsługiwane przez serwer" + +#: ../rules/base.xml.in.h:582 +msgid "SrL" +msgstr "SrL" + +#: ../rules/base.xml.in.h:583 +msgid "Sri Lanka" +msgstr "Sri Lanki" + +#: ../rules/base.xml.in.h:584 +msgid "Standard" +msgstr "Standardowy" + +#: ../rules/base.xml.in.h:585 +msgid "Standard (Cedilla)" +msgstr "Standardowy (Cedilla)" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:587 +msgid "Standard RSTU" +msgstr "Standardowy RSTU" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:589 +msgid "Standard RSTU on Russian layout" +msgstr "Standardowy RSTU przy rosyjskim układzie" + +#: ../rules/base.xml.in.h:590 +msgid "Sun Type 5/6" +msgstr "Sun Type 5/6" + +#: ../rules/base.xml.in.h:591 +msgid "Sun dead keys" +msgstr "Klawisze akcentów Suna" + +#: ../rules/base.xml.in.h:592 +msgid "Super Power Multimedia Keyboard" +msgstr "Super Power Multimedia Keyboard" + +#: ../rules/base.xml.in.h:593 +msgid "Svdvorak" +msgstr "Svdvorak" + +#: ../rules/base.xml.in.h:594 +msgid "Svk" +msgstr "SVK" + +#: ../rules/base.xml.in.h:595 +msgid "Svn" +msgstr "SVN" + +#: ../rules/base.xml.in.h:596 +msgid "Swap Ctrl and CapsLock" +msgstr "Zamiana Ctrl i CapsLocka" + +#: ../rules/base.xml.in.h:597 +msgid "Swap ESC and CapsLock" +msgstr "Zamiana Esc i CapsLocka" + +#: ../rules/base.xml.in.h:598 +msgid "Swe" +msgstr "SWE" + +#: ../rules/base.xml.in.h:599 +msgid "Sweden" +msgstr "Szwedzki" + +#: ../rules/base.xml.in.h:600 +msgid "Switzerland" +msgstr "Szwajcarski" + +#: ../rules/base.xml.in.h:601 +msgid "Symplon PaceBook (tablet PC)" +msgstr "Symplon PaceBook (tablet PC)" + +#: ../rules/base.xml.in.h:602 +msgid "Syr" +msgstr "SYR" + +#: ../rules/base.xml.in.h:603 +msgid "Syria" +msgstr "Syryjski" + +#: ../rules/base.xml.in.h:604 +msgid "Syriac" +msgstr "Syryjski" + +#: ../rules/base.xml.in.h:605 +msgid "Syriac phonetic" +msgstr "Syryjski fonetyczny" + +#: ../rules/base.xml.in.h:606 +msgid "TIS-820.2538" +msgstr "TIS-820.2538" + +#: ../rules/base.xml.in.h:607 +msgid "Tajikistan" +msgstr "Tadżykistański" + +#: ../rules/base.xml.in.h:608 +msgid "Tamil" +msgstr "Tamilski" + +#: ../rules/base.xml.in.h:609 +msgid "Tamil TAB Typewriter" +msgstr "Tamilski maszyny do pisania TAB" + +#: ../rules/base.xml.in.h:610 +msgid "Tamil TSCII Typewriter" +msgstr "Tamilski maszyny do pisania TSCII" + +#: ../rules/base.xml.in.h:611 +msgid "Tamil Unicode" +msgstr "Tamilski Unicode" + +#: ../rules/base.xml.in.h:612 +msgid "Targa Visionary 811" +msgstr "Targa Visionary 811" + +#: ../rules/base.xml.in.h:613 +msgid "Tatar" +msgstr "Tatarski" + +#: ../rules/base.xml.in.h:614 +msgid "Telugu" +msgstr "Telugu" + +#: ../rules/base.xml.in.h:615 +msgid "Tha" +msgstr "THA" + +#: ../rules/base.xml.in.h:616 +msgid "Thailand" +msgstr "Tajlandzki" + +#: ../rules/base.xml.in.h:617 +msgid "Tibetan" +msgstr "Tybetański" + +#: ../rules/base.xml.in.h:618 +msgid "Tibetan (with ASCII numerals)" +msgstr "Tybetański (z liczbami ASCII)" + +#: ../rules/base.xml.in.h:619 +msgid "Tifinagh" +msgstr "Tifinagh" + +#: ../rules/base.xml.in.h:620 +msgid "Tifinagh Alternative" +msgstr "Alternatywny tifinagh" + +#: ../rules/base.xml.in.h:621 +msgid "Tifinagh Alternative Phonetic" +msgstr "Alternatywny fonetyczny tifinagh" + +#: ../rules/base.xml.in.h:622 +msgid "Tifinagh Extended" +msgstr "Rozszerzony tifinagh" + +#: ../rules/base.xml.in.h:623 +msgid "Tifinagh Extended Phonetic" +msgstr "Rozszerzony fonetyczny tifinagh" + +#: ../rules/base.xml.in.h:624 +msgid "Tifinagh Phonetic" +msgstr "Tifinagh fonetyczny" + +#: ../rules/base.xml.in.h:625 +msgid "Tilde (~) variant" +msgstr "Wariant z tyldą (~)" + +#: ../rules/base.xml.in.h:626 +msgid "Tjk" +msgstr "TJK" + +#: ../rules/base.xml.in.h:627 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "Pod odpowiednimi klawiszami wg układu Dvoraka." + +#: ../rules/base.xml.in.h:628 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "Pod odpowiednimi klawiszami wg układu QWERTY." + +#: ../rules/base.xml.in.h:629 +msgid "Toshiba Satellite S3000" +msgstr "Toshiba Satellite S3000" + +#: ../rules/base.xml.in.h:630 +msgid "Traditional phonetic" +msgstr "Tradycyjny fonetyczny" + +#: ../rules/base.xml.in.h:631 +msgid "Trust Direct Access Keyboard" +msgstr "Trust Direct Access Keyboard" + +#: ../rules/base.xml.in.h:632 +msgid "Trust Slimline" +msgstr "Trust Slimline" + +#: ../rules/base.xml.in.h:633 +msgid "Trust Wireless Keyboard Classic" +msgstr "Trust Wireless Keyboard Classic" + +#: ../rules/base.xml.in.h:634 +msgid "Tur" +msgstr "TUR" + +#: ../rules/base.xml.in.h:635 +msgid "Turkey" +msgstr "Turecki" + +#: ../rules/base.xml.in.h:636 +msgid "Turkmenistan" +msgstr "Turkmeński" + +#: ../rules/base.xml.in.h:637 +msgid "Typewriter" +msgstr "Maszynistki" + +#: ../rules/base.xml.in.h:638 +msgid "Typewriter, legacy" +msgstr "Maszynistki, stary" + +#: ../rules/base.xml.in.h:639 +msgid "UCW layout (accented letters only)" +msgstr "Układ UCW (tylko litery akcentowane)" + +#: ../rules/base.xml.in.h:640 +msgid "US keyboard with Bosnian digraphs" +msgstr "Klawiatura US z dwuznakami bośniackimi" + +#: ../rules/base.xml.in.h:641 +msgid "US keyboard with Bosnian letters" +msgstr "Klawiatura US z literami bośniackimi" + +#: ../rules/base.xml.in.h:642 +msgid "US keyboard with Croatian digraphs" +msgstr "Klawiatura US z dwuznakami chorwacki" + +#: ../rules/base.xml.in.h:643 +msgid "US keyboard with Croatian letters" +msgstr "Klawiatura US z literami chorwackimi" + +#: ../rules/base.xml.in.h:644 +msgid "US keyboard with Estonian letters" +msgstr "Klawiatura US z literami estońskimi" + +#: ../rules/base.xml.in.h:645 +msgid "US keyboard with Italian letters" +msgstr "Klawiatura US z literami włoskimi" + +#: ../rules/base.xml.in.h:646 +msgid "US keyboard with Lithuanian letters" +msgstr "Klawiatura US z literami litewskimi" + +#: ../rules/base.xml.in.h:647 +msgid "US keyboard with Slovenian letters" +msgstr "Klawiatura US z literami słoweńskimi" + +#: ../rules/base.xml.in.h:648 ../rules/base.extras.xml.in.h:9 +msgid "USA" +msgstr "USA" + +#: ../rules/base.xml.in.h:649 +msgid "Udmurt" +msgstr "Udmurcki" + +#: ../rules/base.xml.in.h:650 +msgid "Ukr" +msgstr "UKR" + +#: ../rules/base.xml.in.h:651 +msgid "Ukraine" +msgstr "Ukraiński" + +#: ../rules/base.xml.in.h:652 +msgid "Unicode additions (arrows and math operators)" +msgstr "Dodatki Unicode (strzałki i symbole matematyczne)" + +#: ../rules/base.xml.in.h:653 +msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgstr "Dodatki Unicode (strzałki i symbole matematyczne). Symbole matematyczne na poziomie domyślnym" + +#: ../rules/base.xml.in.h:654 +msgid "UnicodeExpert" +msgstr "UnicodeExpert" + +#: ../rules/base.xml.in.h:655 +msgid "United Kingdom" +msgstr "Brytyjski" + +#: ../rules/base.xml.in.h:656 +msgid "Unitek KB-1925" +msgstr "Unitek KB-1925" + +#: ../rules/base.xml.in.h:657 +msgid "Urdu, Alternative phonetic" +msgstr "Urdu - alternatywny fonetyczny" + +#: ../rules/base.xml.in.h:658 +msgid "Urdu, Phonetic" +msgstr "Urdu - fonetyczny" + +#: ../rules/base.xml.in.h:659 +msgid "Urdu, Winkeys" +msgstr "Urdu - klawisze Win" + +#: ../rules/base.xml.in.h:660 +msgid "Use Bosnian digraphs" +msgstr "Używanie dwuznaków bośniackich" + +#: ../rules/base.xml.in.h:661 +msgid "Use Croatian digraphs" +msgstr "Używanie dwuznaków chorwackich" + +#: ../rules/base.xml.in.h:662 +msgid "Use guillemets for quotes" +msgstr "Używanie cudzysłowów do cytowania" + +#: ../rules/base.xml.in.h:663 +msgid "Use keyboard LED to show alternative layout" +msgstr "Używanie diody na klawiaturze do sygnalizacji układu alternatywnego" + +#: ../rules/base.xml.in.h:664 +msgid "Using space key to input non-breakable space character" +msgstr "Używanie klawisza spacji do wprowadzania znaku niełamliwej spacji" + +#: ../rules/base.xml.in.h:665 +msgid "Usual space at any level" +msgstr "Zwykła spacja na dowolnym poziomie" + +#: ../rules/base.xml.in.h:666 +msgid "Uzb" +msgstr "UZB" + +#: ../rules/base.xml.in.h:667 +msgid "Uzbekistan" +msgstr "Uzbecki" + +#: ../rules/base.xml.in.h:668 +msgid "Vietnam" +msgstr "Wietnamski" + +#: ../rules/base.xml.in.h:669 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "ViewSonic KU-306 Internet Keyboard" + +#: ../rules/base.xml.in.h:670 +msgid "Vnm" +msgstr "VNM" + +#: ../rules/base.xml.in.h:671 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "Klawiatura numeryczna Wang 724 z dodatkami Unicode (strzałki i symbole matematyczne)" + +#: ../rules/base.xml.in.h:672 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" +msgstr "Klawiatura numeryczna Wang 724 z dodatkami Unicode (strzałki i symbole matematyczne). Symbole matematyczne na poziomie domyślnym" + +#: ../rules/base.xml.in.h:673 +msgid "Wang model 724 azerty" +msgstr "Wang model 724 AZERTY" + +#: ../rules/base.xml.in.h:674 +msgid "Western" +msgstr "Zachodni" + +#: ../rules/base.xml.in.h:675 +msgid "Winbook Model XP5" +msgstr "Winbook Model XP5" + +#: ../rules/base.xml.in.h:676 +msgid "Winkeys" +msgstr "Klawisze Win" + +#: ../rules/base.xml.in.h:677 +msgid "With <\\|> key" +msgstr "Z klawiszem <\\|>" + +#: ../rules/base.xml.in.h:678 +msgid "With EuroSign on 5" +msgstr "Ze znakiem euro na 5" + +#: ../rules/base.xml.in.h:679 +msgid "With guillemets" +msgstr "Z cudzysłowami" + +#: ../rules/base.xml.in.h:680 +msgid "Yahoo! Internet Keyboard" +msgstr "Yahoo! Internet Keyboard" + +#: ../rules/base.xml.in.h:681 +msgid "Yakut" +msgstr "Jakucki" + +#: ../rules/base.xml.in.h:682 +msgid "Yoruba" +msgstr "Joruba" + +#: ../rules/base.xml.in.h:683 +msgid "Z and ZHE swapped" +msgstr "Zamienione Z i Ż" + +#: ../rules/base.xml.in.h:684 +msgid "Zar" +msgstr "ZAR" + +#: ../rules/base.xml.in.h:685 +msgid "azerty" +msgstr "AZERTY" + +#: ../rules/base.xml.in.h:686 +msgid "azerty/digits" +msgstr "AZERTY/cyfry" + +#: ../rules/base.xml.in.h:687 +msgid "digits" +msgstr "cyfry" + +#: ../rules/base.xml.in.h:688 +msgid "displaced semicolon and quote (obsolete)" +msgstr "zamieniony średnik i apostrof (przestarzałe)" + +#: ../rules/base.xml.in.h:689 +msgid "lyx" +msgstr "lyx" + +#: ../rules/base.xml.in.h:690 +msgid "qwerty" +msgstr "QWERTY" + +#: ../rules/base.xml.in.h:691 +msgid "qwerty, extended Backslash" +msgstr "QWERTY, rozszerzony Backslash" + +#: ../rules/base.xml.in.h:692 +msgid "qwerty/digits" +msgstr "QWERTY/cyfry" + +#: ../rules/base.xml.in.h:693 +msgid "qwertz" +msgstr "QWERTZ" + +#: ../rules/base.extras.xml.in.h:1 +msgid "APL" +msgstr "APL" + +#: ../rules/base.extras.xml.in.h:2 +msgid "Atsina" +msgstr "Atsina" + +#: ../rules/base.extras.xml.in.h:3 +msgid "Combining accents instead of dead keys" +msgstr "Łączenie akcentów zamiast klawiszy akcentów" + +#: ../rules/base.extras.xml.in.h:4 +msgid "Couer D'alene Salish" +msgstr "Couer D'alene Salish" + +#: ../rules/base.extras.xml.in.h:5 +msgid "International (AltGr Unicode combining)" +msgstr "Międzynarodowy (łączenie Unicode z AltGr)" + +#: ../rules/base.extras.xml.in.h:6 +msgid "International (AltGr Unicode combining, alternative)" +msgstr "Międzynarodowy (łączenie Unicode z AltGr, alternatywny)" --- xkeyboard-config-1.8.orig/po/ca.po +++ xkeyboard-config-1.8/po/ca.po @@ -507,11 +507,15 @@ #: ../rules/base.xml.in.h:123 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "BloqMaj (a la primera disposició), Maj+BloqMaj (a la darrera disposició)" +msgstr "" +"BloqMaj (a la primera disposició), Maj+BloqMaj (a la darrera disposició)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "BloqMaj (mentre està premuda), Alt+BloqMaj efectua l'acció de BloqMaj original" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "" +"BloqMaj (mentre està premuda), Alt+BloqMaj efectua l'acció de BloqMaj " +"original" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" @@ -1526,7 +1530,8 @@ #: ../rules/base.xml.in.h:379 msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Ctrl esquerra (a la primera disposició), Ctrl dreta (a la darrera disposició)" +msgstr "" +"Ctrl esquerra (a la primera disposició), Ctrl dreta (a la darrera disposició)" #: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" @@ -1542,7 +1547,9 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Win esquerra (a la primera disposició), Win/Menú dreta (a la darrera disposició)" +msgstr "" +"Win esquerra (a la primera disposició), Win/Menú dreta (a la darrera " +"disposició)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1954,28 +1961,44 @@ msgstr "Caràcter d'espai sense salt al nivell quart" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Caràcter d'espai sense salt al nivell quart, i un caràcter d'espai fi sense salt al nivell sisè" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Caràcter d'espai sense salt al nivell quart, i un caràcter d'espai fi sense " +"salt al nivell sisè" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Caràcter d'espai sense salt al nivell quart, un caràcter d'espai fi sense salt al nivell sisè (via Ctrl+Maj)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Caràcter d'espai sense salt al nivell quart, un caràcter d'espai fi sense " +"salt al nivell sisè (via Ctrl+Maj)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell segon" +msgstr "" +"La tecla d'espai produeix un caràcter d'espai sense salt al nivell segon" #: ../rules/base.xml.in.h:490 msgid "Non-breakable space character at third level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer" +msgstr "" +"La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer" #: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i res al nivell quart" +msgstr "" +"La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i " +"res al nivell quart" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i un caràcter d'espai fi sense salt al nivell quart" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i " +"un caràcter d'espai fi sense salt al nivell quart" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2612,8 +2635,12 @@ msgstr "Addicions Unicode (fletxes i operadors matemàtics)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics al nivell predeterminat" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics " +"al nivell predeterminat" #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2685,11 +2712,17 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics)" +msgstr "" +"Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors " +"matemàtics)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics en el nivell per defecte" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors " +"matemàtics). Els operadors matemàtics en el nivell per defecte" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" --- xkeyboard-config-1.8.orig/po/lt.po +++ xkeyboard-config-1.8/po/lt.po @@ -15,7 +15,8 @@ "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lt\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%" +"100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Virtaal 0.4.0\n" #: ../rules/base.xml.in.h:1 @@ -192,7 +193,9 @@ #: ../rules/base.xml.in.h:44 msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Dešiniajam Win klavišui priskirti Alt funkciją, o Meniu klavišui – Super funkciją" +msgstr "" +"Dešiniajam Win klavišui priskirti Alt funkciją, o Meniu klavišui – Super " +"funkciją" #: ../rules/base.xml.in.h:45 msgid "Alt+CapsLock" @@ -515,7 +518,8 @@ msgstr "Didž (į pirmąjį išdėstymą), Lyg2+Didž (į paskutinį išdėstymą)" #: ../rules/base.xml.in.h:125 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "Didž (kol nuspaustas); Alt+Didž atlieka pirminę Didž klavišo funkciją" #: ../rules/base.xml.in.h:126 @@ -536,7 +540,8 @@ #: ../rules/base.xml.in.h:130 msgid "CapsLock toggles Shift so all keys are affected" -msgstr "Didž klavišas veikia kaip nuolat nuspaustas Lyg2 (įtakoja visus klavišus)" +msgstr "" +"Didž klavišas veikia kaip nuolat nuspaustas Lyg2 (įtakoja visus klavišus)" #: ../rules/base.xml.in.h:131 msgid "CapsLock toggles normal capitalization of alphabetic characters" @@ -544,11 +549,15 @@ #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 „pristabdo“ Didž klavišo veikimą" +msgstr "" +"Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 „pristabdo“ Didž " +"klavišo veikimą" #: ../rules/base.xml.in.h:133 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 neįtakoja Didž veiksenos" +msgstr "" +"Didž įjungia įtaisytąjį raidžių vertimą didžiosiomis. Lyg2 neįtakoja Didž " +"veiksenos" #: ../rules/base.xml.in.h:134 msgid "Catalan variant with middle-dot L" @@ -1542,7 +1551,9 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Kairysis Win (į pirmąjį išdėstymą), dešinysis Win/Meniu (į paskutinį išdėstymą)" +msgstr "" +"Kairysis Win (į pirmąjį išdėstymą), dešinysis Win/Meniu (į paskutinį " +"išdėstymą)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1727,7 +1738,9 @@ #: ../rules/base.xml.in.h:430 msgid "Make CapsLock an additional Backspace" -msgstr "Didžiųjų raidžių klavišą paversti papildomu Naikinimo kairėn („Backspace“) klavišu" +msgstr "" +"Didžiųjų raidžių klavišą paversti papildomu Naikinimo kairėn („Backspace“) " +"klavišu" #: ../rules/base.xml.in.h:431 msgid "Make CapsLock an additional Ctrl" @@ -1743,7 +1756,8 @@ #: ../rules/base.xml.in.h:434 msgid "Make CapsLock an additional NumLock" -msgstr "Didžiųjų raidžių klavišą paversti papildomu Skaitmenų („NumLock“) klavišu" +msgstr "" +"Didžiųjų raidžių klavišą paversti papildomu Skaitmenų („NumLock“) klavišu" #: ../rules/base.xml.in.h:435 msgid "Make CapsLock an additional Super" @@ -1954,12 +1968,20 @@ msgstr "Jungiamasis tarpas ketvirtajame lygyje" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Jungiamasis tarpas ketvirtajame lygyje, siauras jungiamasis tarpas šeštajame lygyje" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Jungiamasis tarpas ketvirtajame lygyje, siauras jungiamasis tarpas šeštajame " +"lygyje" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Jungiamasis tarpas ketvirtajame lygyje, siauras jungiamasis tarpas šeštajame lygyje (Vald+Lyg2)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Jungiamasis tarpas ketvirtajame lygyje, siauras jungiamasis tarpas šeštajame " +"lygyje (Vald+Lyg2)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1974,8 +1996,12 @@ msgstr "Jungiamasis tarpas trečiajame lygyje, ketvirtajame lygyje nieko" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Jungiamasis tarpas trečiajame lygyje, siauras jungiamasis tarpas ketvirtajame lygyje" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Jungiamasis tarpas trečiajame lygyje, siauras jungiamasis tarpas " +"ketvirtajame lygyje" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2604,8 +2630,12 @@ msgstr "Unikodiniai priedai (rodyklės ir matematiniai operatoriai)" #: ../rules/base.xml.in.h:651 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unikodiniai priedai (rodyklės ir matematiniai operatoriai). Matematiniai operatoriai numatytame lygyje" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Unikodiniai priedai (rodyklės ir matematiniai operatoriai). Matematiniai " +"operatoriai numatytame lygyje" #: ../rules/base.xml.in.h:652 msgid "UnicodeExpert" @@ -2677,11 +2707,17 @@ #: ../rules/base.xml.in.h:669 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Wang 724 skaitmenų sritis su unikodiniais priedais (rodyklėmis ir matematiniais operatoriais)" +msgstr "" +"Wang 724 skaitmenų sritis su unikodiniais priedais (rodyklėmis ir " +"matematiniais operatoriais)" #: ../rules/base.xml.in.h:670 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 skaitmenų sritis su unikodiniais priedais (rodyklėmis ir matematiniais operatoriais). Matematiniai operatoriai numatytame lygyje" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Wang 724 skaitmenų sritis su unikodiniais priedais (rodyklėmis ir " +"matematiniais operatoriais). Matematiniai operatoriai numatytame lygyje" #: ../rules/base.xml.in.h:671 msgid "Wang model 724 azerty" @@ -2789,7 +2825,8 @@ #: ../rules/base.extras.xml.in.h:6 msgid "International (AltGr Unicode combining, alternative)" -msgstr "Tarptautinis (unikodo ženklai kombinuojami Lyg3 klavišu, alternatyvusis)" +msgstr "" +"Tarptautinis (unikodo ženklai kombinuojami Lyg3 klavišu, alternatyvusis)" #~| msgid "Right Ctrl as Right Alt" #~ msgid "Right Ctrl+Right Shift" --- xkeyboard-config-1.8.orig/po/bg.po +++ xkeyboard-config-1.8/po/bg.po @@ -355,7 +355,8 @@ #: ../rules/base.xml.in.h:85 msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming (безжична, за Интернет и игри)" +msgstr "" +"BTC 9116U Mini Wireless Internet and Gaming (безжична, за Интернет и игри)" #: ../rules/base.xml.in.h:86 msgid "Ban" @@ -510,12 +511,14 @@ msgstr "CapsLock (към първата подредба), Shift+CapsLock (към последната)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "CapsLock (докато е натиснат), Alt+CapsLock замества CapsLock" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock работи като Shift със заключване. Shift временно отменя CapsLock" +msgstr "" +"CapsLock работи като Shift със заключване. Shift временно отменя CapsLock" #: ../rules/base.xml.in.h:126 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" @@ -539,11 +542,14 @@ #: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "CapsLock използва вътрешна промяна на регистъра. Shift временно отменя CapsLock" +msgstr "" +"CapsLock използва вътрешна промяна на регистъра. Shift временно отменя " +"CapsLock" #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock използва вътрешна промяна на регистъра. Shift не влияе на CapsLock" +msgstr "" +"CapsLock използва вътрешна промяна на регистъра. Shift не влияе на CapsLock" #: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" @@ -1457,11 +1463,14 @@ #: ../rules/base.xml.in.h:362 msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Laptop/notebook Compaq Laptop Keyboard (за мобилен компютър, напр. Armada)" +msgstr "" +"Laptop/notebook Compaq Laptop Keyboard (за мобилен компютър, напр. Armada)" #: ../rules/base.xml.in.h:363 msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Laptop/notebook Compaq Internet Keyboard (за мобилен компютър, напр. Presario, и Интернет)" +msgstr "" +"Laptop/notebook Compaq Internet Keyboard (за мобилен компютър, напр. " +"Presario, и Интернет)" #: ../rules/base.xml.in.h:364 msgid "Laptop/notebook eMachines m68xx" @@ -1646,7 +1655,8 @@ #: ../rules/base.xml.in.h:410 msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard (безжична, за мултимедия)" +msgstr "" +"Logitech Ultra-X Cordless Media Desktop Keyboard (безжична, за мултимедия)" #: ../rules/base.xml.in.h:411 msgid "Logitech Ultra-X Keyboard" @@ -1826,7 +1836,8 @@ #: ../rules/base.xml.in.h:455 msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro/Microsoft Internet Keyboard Pro (за Интернет)" +msgstr "" +"Microsoft Natural Keyboard Pro/Microsoft Internet Keyboard Pro (за Интернет)" #: ../rules/base.xml.in.h:456 msgid "Microsoft Natural Keyboard Pro OEM" @@ -1834,11 +1845,14 @@ #: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB/Microsoft Internet Keyboard Pro (за Интернет)" +msgstr "" +"Microsoft Natural Keyboard Pro USB/Microsoft Internet Keyboard Pro (за " +"Интернет)" #: ../rules/base.xml.in.h:458 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000 (безжична, ергономична)" +msgstr "" +"Microsoft Natural Wireless Ergonomic Keyboard 7000 (безжична, ергономична)" #: ../rules/base.xml.in.h:459 msgid "Microsoft Office Keyboard" @@ -1953,12 +1967,20 @@ msgstr "Интервал без разделяне на четвърто ниво" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Интервал без разделяне на четвърто ниво и тесен интервал без разделяне на шесто ниво" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Интервал без разделяне на четвърто ниво и тесен интервал без разделяне на " +"шесто ниво" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Интервал без разделяне на четвърто ниво и тесен интервал без разделяне на шесто ниво (с Ctrl+Shift)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Интервал без разделяне на четвърто ниво и тесен интервал без разделяне на " +"шесто ниво (с Ctrl+Shift)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1973,8 +1995,12 @@ msgstr "Интервал без разделяне на трето ниво и нищо на четвърто ниво" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Интервал без разделяне на трето ниво и тесен интервал без разделяне на четвърто ниво" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Интервал без разделяне на трето ниво и тесен интервал без разделяне на " +"четвърто ниво" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2330,7 +2356,8 @@ #: ../rules/base.xml.in.h:581 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Специалните комбинации (Ctrl+Alt+<клавиш>) се обработват от сървъра" +msgstr "" +"Специалните комбинации (Ctrl+Alt+<клавиш>) се обработват от сървъра" #: ../rules/base.xml.in.h:582 msgid "SrL" @@ -2611,8 +2638,12 @@ msgstr "Допълненията от Уникод (стрелки и математически операции)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Допълненията от Уникод (стрелки и математически операции). Операциите са на стандартното ниво" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Допълненията от Уникод (стрелки и математически операции). Операциите са на " +"стандартното ниво" #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2684,11 +2715,17 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Цифрова клавиатура — Wang 724, с допълненията от Уникод (стрелки и математически операции)" +msgstr "" +"Цифрова клавиатура — Wang 724, с допълненията от Уникод (стрелки и " +"математически операции)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Цифрова клавиатура Wang 724, с допълненията от Уникод (стрелки и математически операции). Операциите са на стандартното ниво" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Цифрова клавиатура Wang 724, с допълненията от Уникод (стрелки и " +"математически операции). Операциите са на стандартното ниво" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2797,3 +2834,11 @@ #: ../rules/base.extras.xml.in.h:6 msgid "International (AltGr Unicode combining, alternative)" msgstr "международна, с алтернативни комбинации по Уникод чрез AltGr" + +#: ../rules/base.xml.in.h:86 +msgid "Baltic+" +msgstr "Baltic+" + +#: ../rules/base.xml.in.h:308 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl (международна)" --- xkeyboard-config-1.8.orig/po/cs.po +++ xkeyboard-config-1.8/po/cs.po @@ -507,11 +507,14 @@ #: ../rules/base.xml.in.h:123 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "Caps Lock (na první rozložení), Shift+Caps Lock (na poslední rozložení)" +msgstr "" +"Caps Lock (na první rozložení), Shift+Caps Lock (na poslední rozložení)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "Caps Lock (při stisknutí), Alt+Caps Lock provádí původní akci Caps Lock" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "" +"Caps Lock (při stisknutí), Alt+Caps Lock provádí původní akci Caps Lock" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" @@ -539,11 +542,13 @@ #: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "Caps Lock používá vnitřní převod na verzálky. Shift přerušuje Caps Lock." +msgstr "" +"Caps Lock používá vnitřní převod na verzálky. Shift přerušuje Caps Lock." #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "Caps Lock používá vnitřní převod na verzálky. Shift neovlivňuje Caps Lock." +msgstr "" +"Caps Lock používá vnitřní převod na verzálky. Shift neovlivňuje Caps Lock." #: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" @@ -1525,7 +1530,9 @@ #: ../rules/base.xml.in.h:379 msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Levá klávesa Ctrl (na první rozložení), pravá klávesa Ctrl (na poslední rozložení)" +msgstr "" +"Levá klávesa Ctrl (na první rozložení), pravá klávesa Ctrl (na poslední " +"rozložení)" #: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" @@ -1541,7 +1548,9 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Levá klávesa Win (na první rozložení), pravá klávesa Win/Menu (na poslední rozložení)" +msgstr "" +"Levá klávesa Win (na první rozložení), pravá klávesa Win/Menu (na poslední " +"rozložení)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1953,12 +1962,20 @@ msgstr "Na čtvrté úrovni znak nedělitelné mezery" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Na čtvrté úrovni znak nedělitelné mezery, tenká nedělitelná mezera na šesté úrovni" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Na čtvrté úrovni znak nedělitelné mezery, tenká nedělitelná mezera na šesté " +"úrovni" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Na čtvrté úrovni znak nedělitelné mezery, tenká nedělitelná mezera na šesté úrovni (přes Ctrl+Shift)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Na čtvrté úrovni znak nedělitelné mezery, tenká nedělitelná mezera na šesté " +"úrovni (přes Ctrl+Shift)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1973,8 +1990,12 @@ msgstr "Na třetí úrovni znak nedělitelné mezery, nic na úrovni čtvrté" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Na třetí úrovni znak nedělitelné mezery, tenká nedělitelná mezera na čtvrté úrovni" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Na třetí úrovni znak nedělitelné mezery, tenká nedělitelná mezera na čtvrté " +"úrovni" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2611,8 +2632,12 @@ msgstr "Doplňky Unicode (šipky a matematické operátory)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Doplňky Unicode (šipky a matematické operátory). Matematické operátory na výchozí úrovni." +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Doplňky Unicode (šipky a matematické operátory). Matematické operátory na " +"výchozí úrovni." #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2684,11 +2709,17 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Numerická klávesnice Wang 724 s doplňky Unicode (šipky a matematické operátory)" +msgstr "" +"Numerická klávesnice Wang 724 s doplňky Unicode (šipky a matematické " +"operátory)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Numerická klávesnice Wang 724 s doplňky Unicode (šipky a matematické operátory). Matematické operátory na výchozí úrovni." +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Numerická klávesnice Wang 724 s doplňky Unicode (šipky a matematické " +"operátory). Matematické operátory na výchozí úrovni." #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2797,3 +2828,11 @@ #: ../rules/base.extras.xml.in.h:6 msgid "International (AltGr Unicode combining, alternative)" msgstr "Mezinárodní (AltGr kombinované Unicode, alternativní)" + +#: ../rules/base.xml.in.h:86 +msgid "Baltic+" +msgstr "Baltic+" + +#: ../rules/base.xml.in.h:308 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "IBM ThinkPad 560Z/600/600E/A22E, mez." --- xkeyboard-config-1.8.orig/po/fr.po +++ xkeyboard-config-1.8/po/fr.po @@ -93,7 +93,6 @@ msgstr "102/qwertz/virgule/touches mortes" #: ../rules/base.xml.in.h:19 -#, fuzzy msgid "102/qwertz/comma/Eliminate dead keys" msgstr "102/qwertz/virgule/sans touches mortes" @@ -511,19 +510,24 @@ #: ../rules/base.xml.in.h:123 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "Verr. Maj. change vers la première disposition, Maj.+Verr. Maj. change vers la dernière disposition" +msgstr "" +"Verr. Maj. change vers la première disposition, Maj.+Verr. Maj. change vers " +"la dernière disposition" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "Verr. Maj. (lorsque pressée), Alt+Verr. Maj. provoque le même résultat" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "Verr. maj. agit comme Maj. verrouillé. Maj. \"l'annule temporairement\"" +msgstr "" +"Verr. maj. agit comme Maj. verrouillé. Maj. \"l'annule temporairement\"" #: ../rules/base.xml.in.h:126 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "Verr. maj. agit comme Maj. verrouillé. Maj. n'a pas d'effet sur Verr. Maj." +msgstr "" +"Verr. maj. agit comme Maj. verrouillé. Maj. n'a pas d'effet sur Verr. Maj." #: ../rules/base.xml.in.h:127 msgid "CapsLock is disabled" @@ -539,15 +543,20 @@ #: ../rules/base.xml.in.h:130 msgid "CapsLock toggles normal capitalization of alphabetic characters" -msgstr "Verr. maj. inverse la mise en majuscule usuelle des caractères alphabétiques" +msgstr "" +"Verr. maj. inverse la mise en majuscule usuelle des caractères alphabétiques" #: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "Verr. maj. permet la mise en majuscule interne. Maj. \"annule\" le verrouillage des majuscules" +msgstr "" +"Verr. maj. permet la mise en majuscule interne. Maj. \"annule\" le " +"verrouillage des majuscules" #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "Verr. maj. permet la mise en majuscule interne. Maj. n'a pas d'effet sur cette commande" +msgstr "" +"Verr. maj. permet la mise en majuscule interne. Maj. n'a pas d'effet sur " +"cette commande" #: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" @@ -675,11 +684,15 @@ #: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "La touche Ctrl est obtenue avec la touche Alt, Alt est obtenue avec les touches Logo" +msgstr "" +"La touche Ctrl est obtenue avec la touche Alt, Alt est obtenue avec les " +"touches Logo" #: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "La touche Ctrl est obtenue avec la touche Logo (et les touches Ctrl habituelles)" +msgstr "" +"La touche Ctrl est obtenue avec la touche Logo (et les touches Ctrl " +"habituelles)" #: ../rules/base.xml.in.h:166 msgid "Creative Desktop Wireless 7000" @@ -1545,7 +1558,9 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Touche Logo de gauche (première disposition), touche Logo de droite (dernière disposition)" +msgstr "" +"Touche Logo de gauche (première disposition), touche Logo de droite " +"(dernière disposition)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1957,12 +1972,19 @@ msgstr "Espace insécable au 4e niveau." #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Espace insécable au 4e niveau et une espace fine insécable au 6e niveau" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Espace insécable au 4e niveau et une espace fine insécable au 6e niveau" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Espace insécable au 4e niveau et une espace fine insécable au 6e niveau (par les touches Ctrl+Maj.)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Espace insécable au 4e niveau et une espace fine insécable au 6e niveau (par " +"les touches Ctrl+Maj.)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1977,8 +1999,11 @@ msgstr "Espace insécable au 3e niveau et rien au 4e niveau" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Espace insécable au 3e niveau et une espace fine insécable au 4e niveau" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Espace insécable au 3e niveau et une espace fine insécable au 4e niveau" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2302,7 +2327,8 @@ #: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "La touche Maj. avec le pavé numérique se comporte comme dans MS Windows" +msgstr "" +"La touche Maj. avec le pavé numérique se comporte comme dans MS Windows" #: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" @@ -2334,7 +2360,9 @@ #: ../rules/base.xml.in.h:581 msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Les combinaisons spéciales (Ctrl+Alt+<touche>) sont traitées par un serveur" +msgstr "" +"Les combinaisons spéciales (Ctrl+Alt+<touche>) sont traitées par un " +"serveur" #: ../rules/base.xml.in.h:582 msgid "SrL" @@ -2615,8 +2643,12 @@ msgstr "Ajouts Unicode (touches fléchées et opérateurs mathématiques)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Ajouts Unicode (touches fléchées et opérateurs mathématiques). Les opérateurs mathématiques se trouvent sur le niveau par défaut" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Ajouts Unicode (touches fléchées et opérateurs mathématiques). Les " +"opérateurs mathématiques se trouvent sur le niveau par défaut" #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2656,7 +2688,9 @@ #: ../rules/base.xml.in.h:663 msgid "Use keyboard LED to show alternative layout" -msgstr "Utiliser les voyants lumineux du clavier pour afficher une disposition alternative" +msgstr "" +"Utiliser les voyants lumineux du clavier pour afficher une disposition " +"alternative" #: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" @@ -2688,11 +2722,18 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Clavier Wang 724 avec ajouts Unicode (touches fléchées et opérateurs mathématiques)" +msgstr "" +"Clavier Wang 724 avec ajouts Unicode (touches fléchées et opérateurs " +"mathématiques)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Clavier Wang 724 avec ajouts Unicode (touches fléchées et opérateurs mathématiques). Les opérateurs mathématiques se trouvent sur le niveau par défaut" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Clavier Wang 724 avec ajouts Unicode (touches fléchées et opérateurs " +"mathématiques). Les opérateurs mathématiques se trouvent sur le niveau par " +"défaut" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2863,7 +2904,8 @@ #~ msgstr "Alt+Maj. change de configuration." #~ msgid "CapsLock LED shows alternative layout." -#~ msgstr "Le témoins lumineux du Verr. maj. indique un groupe autre que le premier." +#~ msgstr "" +#~ "Le témoins lumineux du Verr. maj. indique un groupe autre que le premier." #~ msgid "CapsLock just locks the Shift modifier." #~ msgstr "Verr. maj. verrouille le modificateur de majuscules." @@ -2917,7 +2959,9 @@ #~ msgstr "Neostyle" #~ msgid "NumLock LED shows alternative layout." -#~ msgstr "Le témoin lumineux de verrouillage numérique indique une disposition alternative." +#~ msgstr "" +#~ "Le témoin lumineux de verrouillage numérique indique une disposition " +#~ "alternative." #~ msgid "Press Left Alt key to choose 3rd level." #~ msgstr "La touche Alt de gauche sélectionne le 3e niveau." @@ -2959,13 +3003,17 @@ #~ msgstr "La touche Logo de droite est Compose." #~ msgid "ScrollLock LED shows alternative layout." -#~ msgstr "Le témoin lumineux d'Arrêt défil. indique une disposition différente." +#~ msgstr "" +#~ "Le témoin lumineux d'Arrêt défil. indique une disposition différente." #~ msgid "Shift+CapsLock changes layout." #~ msgstr "Les touches Maj.+Verr. maj. changent de disposition." -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "Échange les codes de deux touches pour les claviers Mac mal reconnus par le noyau." +#~ msgid "" +#~ "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "" +#~ "Échange les codes de deux touches pour les claviers Mac mal reconnus par " +#~ "le noyau." #~ msgid "Third level choosers" #~ msgstr "Sélecteur du 3e niveau" --- xkeyboard-config-1.8.orig/po/de.po +++ xkeyboard-config-1.8/po/de.po @@ -507,19 +507,28 @@ #: ../rules/base.xml.in.h:123 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "Feststelltaste (zur ersten Belegung), Umschalttaste+Feststelltaste (zur letzten Belegung)" +msgstr "" +"Feststelltaste (zur ersten Belegung), Umschalttaste+Feststelltaste (zur " +"letzten Belegung)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "Feststelltaste (gedrückt halten), Alt+Feststelltaste führen die normale Feststelltasten-Aktion aus" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "" +"Feststelltaste (gedrückt halten), Alt+Feststelltaste führen die normale " +"Feststelltasten-Aktion aus" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste »unterbricht« Feststelltaste" +msgstr "" +"Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste " +"»unterbricht« Feststelltaste" #: ../rules/base.xml.in.h:126 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste beeinflusst Feststelltaste nicht" +msgstr "" +"Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste " +"beeinflusst Feststelltaste nicht" #: ../rules/base.xml.in.h:127 msgid "CapsLock is disabled" @@ -531,19 +540,25 @@ #: ../rules/base.xml.in.h:129 msgid "CapsLock toggles Shift so all keys are affected" -msgstr "Feststelltaste kehrt Umschalttaste um, so dass alle Tasten beeinflusst werden" +msgstr "" +"Feststelltaste kehrt Umschalttaste um, so dass alle Tasten beeinflusst werden" #: ../rules/base.xml.in.h:130 msgid "CapsLock toggles normal capitalization of alphabetic characters" -msgstr "Feststelltaste kehrt die normale Großschreibung alphabetischer Zeichen um" +msgstr "" +"Feststelltaste kehrt die normale Großschreibung alphabetischer Zeichen um" #: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste »unterbricht« Feststelltaste" +msgstr "" +"Feststelltaste verwendet interne Großschreibung. Umschalttaste »unterbricht« " +"Feststelltaste" #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste beeinflusst Feststelltaste nicht" +msgstr "" +"Feststelltaste verwendet interne Großschreibung. Umschalttaste beeinflusst " +"Feststelltaste nicht" #: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" @@ -671,7 +686,8 @@ #: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Strg ist den Alt-Tasten zugeordnet, Alt ist den Windows-Tasten zugeordnet" +msgstr "" +"Strg ist den Alt-Tasten zugeordnet, Alt ist den Windows-Tasten zugeordnet" #: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" @@ -1526,7 +1542,9 @@ #: ../rules/base.xml.in.h:379 msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Linke Strg-Taste (zur ersten Belegung), rechte Strg-Taste (zur letzten Belegung)" +msgstr "" +"Linke Strg-Taste (zur ersten Belegung), rechte Strg-Taste (zur letzten " +"Belegung)" #: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" @@ -1542,7 +1560,9 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Linke Windows-Taste (zur ersten Belegung), rechte Windows/Menütaste (zur letzten Belegung)" +msgstr "" +"Linke Windows-Taste (zur ersten Belegung), rechte Windows/Menütaste (zur " +"letzten Belegung)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1954,12 +1974,20 @@ msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht " +"umbrechbares Leerzeichen in der sechsten Ebene" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene (mit Strg + Umschalttaste)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht " +"umbrechbares Leerzeichen in der sechsten Ebene (mit Strg + Umschalttaste)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1971,11 +1999,17 @@ #: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der vierten Ebene" +msgstr "" +"Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der " +"vierten Ebene" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der vierten Ebene" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht " +"umbrechbares Leerzeichen in der vierten Ebene" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2295,11 +2329,14 @@ #: ../rules/base.xml.in.h:572 msgid "Shift does not cancel NumLock, chooses 3d level instead" -msgstr "Umschalttaste deaktiviert NumLock nicht, wechselt stattdessen in die dritte Tastaturebene" +msgstr "" +"Umschalttaste deaktiviert NumLock nicht, wechselt stattdessen in die dritte " +"Tastaturebene" #: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Unschalttaste funktioniert mit den Tasten des Nummernblocks wie in MS Windows" +msgstr "" +"Unschalttaste funktioniert mit den Tasten des Nummernblocks wie in MS Windows" #: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" @@ -2612,8 +2649,12 @@ msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren befinden sich in der Standardebene." +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische " +"Operatoren befinden sich in der Standardebene." #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2688,8 +2729,12 @@ msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren in der Standardebene" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren). " +"Mathematische Operatoren in der Standardebene" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2918,25 +2963,34 @@ #~ msgstr "NumLock-LED zeigt alternative Belegung an." #~ msgid "Press Left Alt key to choose 3rd level." -#~ msgstr "Linke Alt-Taste drücken, um in die dritte Tastaturebene zu gelangen." +#~ msgstr "" +#~ "Linke Alt-Taste drücken, um in die dritte Tastaturebene zu gelangen." #~ msgid "Press Left Win-key to choose 3rd level." -#~ msgstr "Linke Win-Taste drücken, um in die dritte Tastaturebene zu gelangen." +#~ msgstr "" +#~ "Linke Win-Taste drücken, um in die dritte Tastaturebene zu gelangen." #~ msgid "Press Right Alt key to choose 3rd level." -#~ msgstr "Rechte Alt-Taste drücken, um in die dritte Tastaturebene zu gelangen." +#~ msgstr "" +#~ "Rechte Alt-Taste drücken, um in die dritte Tastaturebene zu gelangen." #~ msgid "Press Right Ctrl to choose 3rd level." -#~ msgstr "Rechte Strg-Taste drücken, um in die dritte Tastaturebene zu gelangen." +#~ msgstr "" +#~ "Rechte Strg-Taste drücken, um in die dritte Tastaturebene zu gelangen." #~ msgid "Press Right Win-key to choose 3rd level." -#~ msgstr "Rechte Win-Taste drücken, um in die dritte Tastaturebene zu gelangen." +#~ msgstr "" +#~ "Rechte Win-Taste drücken, um in die dritte Tastaturebene zu gelangen." #~ msgid "Press any of Alt keys to choose 3rd level." -#~ msgstr "Eine beliebige Alt-Taste drücken, um in die dritte Tastaturebene zu gelangen." +#~ msgstr "" +#~ "Eine beliebige Alt-Taste drücken, um in die dritte Tastaturebene zu " +#~ "gelangen." #~ msgid "Press any of Win-keys to choose 3rd level." -#~ msgstr "Eine beliebige Win-Taste drücken, um in die dritte Tastaturebene zu gelangen." +#~ msgstr "" +#~ "Eine beliebige Win-Taste drücken, um in die dritte Tastaturebene zu " +#~ "gelangen." #, fuzzy #~ msgid "Right Alt is Compose." @@ -2964,8 +3018,11 @@ #~ msgid "Shift+CapsLock changes layout." #~ msgstr "Umschalt-+Feststelltaste wechselt die Belegung." -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "Tastencodes zweier Tasten vertauschen, wenn Mac-Tastaturen nicht korrekt vom Kernel erkannt werden." +#~ msgid "" +#~ "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "" +#~ "Tastencodes zweier Tasten vertauschen, wenn Mac-Tastaturen nicht korrekt " +#~ "vom Kernel erkannt werden." #~ msgid "Third level choosers" #~ msgstr "Auswahltasten der dritten Ebene" --- xkeyboard-config-1.8.orig/po/fi.po +++ xkeyboard-config-1.8/po/fi.po @@ -297,7 +297,9 @@ #: ../rules/base.xml.in.h:70 msgid "Asturian variant with bottom-dot H and bottom-dot L" -msgstr "Asturia-vaihtoehto keskipilkullisella H-kirjaimella ja alapilkullisella L-kirjaimella" +msgstr "" +"Asturia-vaihtoehto keskipilkullisella H-kirjaimella ja alapilkullisella L-" +"kirjaimella" #: ../rules/base.xml.in.h:71 msgid "Asus Laptop" @@ -512,8 +514,10 @@ msgstr "CapsLock (ensimmäiselle tasolle), Shift+CapsLock (viimeiselle tasolle)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "CapsLock (painettaessa), Alt+CapsLock tekee normaalin CapsLock-toiminnon" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "" +"CapsLock (painettaessa), Alt+CapsLock tekee normaalin CapsLock-toiminnon" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" @@ -1529,7 +1533,8 @@ #: ../rules/base.xml.in.h:379 msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Vasen ctrl (ensimmäiselle asettelulle), Oikea Ctrl (viimeiselle asettelulle)" +msgstr "" +"Vasen ctrl (ensimmäiselle asettelulle), Oikea Ctrl (viimeiselle asettelulle)" #: ../rules/base.xml.in.h:380 msgid "Left Ctrl+Left Shift" @@ -1545,7 +1550,9 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Vasen Win (ensimmäiselle asettelulle), Oikea Win/valikko (viimeiselle asettelulle)" +msgstr "" +"Vasen Win (ensimmäiselle asettelulle), Oikea Win/valikko (viimeiselle " +"asettelulle)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1838,7 +1845,8 @@ #: ../rules/base.xml.in.h:457 msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural-näppäimistö Pro USB / Microsoft-Internet-näppäimistö Pro" +msgstr "" +"Microsoft Natural-näppäimistö Pro USB / Microsoft-Internet-näppäimistö Pro" #: ../rules/base.xml.in.h:458 msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" @@ -1957,12 +1965,20 @@ msgstr "Sitova välilyöntimerkki 4. tasolla" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Sitova välilyöntimerkki 4. tasolla ja kapea sitova välilyöntimerkki 6. tasolla" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Sitova välilyöntimerkki 4. tasolla ja kapea sitova välilyöntimerkki 6. " +"tasolla" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Sitova välilyöntimerkki 4. tasolla, kapea sitova välilyöntimerkki 6. tasolla (Ctrl+Shift)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Sitova välilyöntimerkki 4. tasolla, kapea sitova välilyöntimerkki 6. tasolla " +"(Ctrl+Shift)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1977,8 +1993,11 @@ msgstr "Sitova välilyöntimerkki 3. tasolla eikä mitään 4. tasolla" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Sitova välilyöntimerkki 3. tasolla, kapea sitova välilyöntimerkki 4. tasolla" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Sitova välilyöntimerkki 3. tasolla, kapea sitova välilyöntimerkki 4. tasolla" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2198,7 +2217,8 @@ #: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" -msgstr "Romanialainen näppäimistö saksalaisilla kirjaimilla, ei kuolleita näppäimiä" +msgstr "" +"Romanialainen näppäimistö saksalaisilla kirjaimilla, ei kuolleita näppäimiä" #: ../rules/base.xml.in.h:548 msgid "Rou" @@ -2615,8 +2635,12 @@ msgstr "Unicode-lisäosat (nuolet ja matematiikkatoiminnot)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode-lisäosat (nuolet ja matematiikkatoiminnot). Matematiikkatoiminnot oletustasolla" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Unicode-lisäosat (nuolet ja matematiikkatoiminnot). Matematiikkatoiminnot " +"oletustasolla" #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2688,11 +2712,16 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Wang 724 -sormio Unicode-lisäyksin (nuolet sekä matematiikkaoperaatiot)" +msgstr "" +"Wang 724 -sormio Unicode-lisäyksin (nuolet sekä matematiikkaoperaatiot)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 -sormio Unicode-lisäyksin (nuolet sekä matematiikkaoperaatiot). Matematiikkaoperaatiot oletustasolla" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Wang 724 -sormio Unicode-lisäyksin (nuolet sekä matematiikkaoperaatiot). " +"Matematiikkaoperaatiot oletustasolla" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2985,8 +3014,11 @@ #~ msgid "Shift+CapsLock changes layout." #~ msgstr "Shift+CapsLock vaihtaa asettelua." -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "Vaihda kahden näppäimen näppäinkoodin, jos ydin tunnistaa väärin Mac-näppäimistön." +#~ msgid "" +#~ "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "" +#~ "Vaihda kahden näppäimen näppäinkoodin, jos ydin tunnistaa väärin Mac-" +#~ "näppäimistön." #~ msgid "Third level choosers" #~ msgstr "Kolmannnen tason valitsimet" @@ -3102,8 +3134,11 @@ #~ msgid "Press Right Alt key to choose 3rd level" #~ msgstr "Paina oikeaa Alt-näppäintä valitaksesi kolmannen tason" -#~ msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" -#~ msgstr "Paina oikeaa Alt-näppäintä valitaksesi kolmannen tason, Shift-Oikea Alt on Multi_Key" +#~ msgid "" +#~ "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" +#~ msgstr "" +#~ "Paina oikeaa Alt-näppäintä valitaksesi kolmannen tason, Shift-Oikea Alt " +#~ "on Multi_Key" #~ msgid "Press Right Control to choose 3rd level" #~ msgstr "Paina oikeaa Ctrl-näppäintä valitaksesi kolmannen tason" @@ -3211,7 +3246,8 @@ #~ msgstr "Logitech Cordless Desktop Pro (vaihtoehtoinen)" #~ msgid "Use keypad with unicode additions (arrows and math operators)" -#~ msgstr "Käytä sormiota unicodelisäyksin (nuolet sekä matematiikkaoperaattorit)" +#~ msgstr "" +#~ "Käytä sormiota unicodelisäyksin (nuolet sekä matematiikkaoperaattorit)" #~ msgid "Adding the nobreakspace keysym to space key" #~ msgstr "Sitovan välilyönnin lisäys välilyöntinäppäimeen" --- xkeyboard-config-1.8.orig/po/sv.po +++ xkeyboard-config-1.8/po/sv.po @@ -509,8 +509,10 @@ msgstr "CapsLock (till första layouten), Skift+CapsLock (till sista layouten)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "CapsLock (när den trycks ned), Alt+CapsLock gör ursprunglig capslock-åtgärd" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "" +"CapsLock (när den trycks ned), Alt+CapsLock gör ursprunglig capslock-åtgärd" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" @@ -542,7 +544,8 @@ #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock använder intern skiftlägesstyrning. Skift påverkar inte CapsLock" +msgstr "" +"CapsLock använder intern skiftlägesstyrning. Skift påverkar inte CapsLock" #: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" @@ -670,11 +673,14 @@ #: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control är mappad till Win-tangenterna, Alt-tangenten är mappad till Win-tangenterna" +msgstr "" +"Control är mappad till Win-tangenterna, Alt-tangenten är mappad till Win-" +"tangenterna" #: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control är mappad till Win-tangenterna (och de vanliga Ctrl-tangenterna)" +msgstr "" +"Control är mappad till Win-tangenterna (och de vanliga Ctrl-tangenterna)" #: ../rules/base.xml.in.h:166 msgid "Creative Desktop Wireless 7000" @@ -1542,7 +1548,8 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Vänster Win (till första layouten), Höger Win/Meny (till sista layouten)" +msgstr "" +"Vänster Win (till första layouten), Höger Win/Meny (till sista layouten)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1954,12 +1961,20 @@ msgstr "Icke-brytande blankstegstecken på fjärde nivån" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande " +"blankstegstecken på sjätte nivån" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån (via Ctrl+Skift)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande " +"blankstegstecken på sjätte nivån (via Ctrl+Skift)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1971,11 +1986,16 @@ #: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Icke-brytande blankstegstecken på tredje nivån, ingenting på fjärde nivån" +msgstr "" +"Icke-brytande blankstegstecken på tredje nivån, ingenting på fjärde nivån" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Icke-brytande blankstegstecken på tredje nivån, tunt icke-brytande blankstegstecken på fjärde nivån" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Icke-brytande blankstegstecken på tredje nivån, tunt icke-brytande " +"blankstegstecken på fjärde nivån" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2300,7 +2320,8 @@ #: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Skift med tangenterna på numeriska tangentbordet fungerar som i MS Windows" +msgstr "" +"Skift med tangenterna på numeriska tangentbordet fungerar som i MS Windows" #: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" @@ -2613,8 +2634,12 @@ msgstr "Unicode-tillägg (pilar och matematikoperatorer)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på " +"standardnivå" #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2658,7 +2683,8 @@ #: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" -msgstr "Använder blankstegstangenten för att mata in icke-brytande blankstegstecken" +msgstr "" +"Använder blankstegstangenten för att mata in icke-brytande blankstegstecken" #: ../rules/base.xml.in.h:665 msgid "Usual space at any level" @@ -2686,11 +2712,17 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer)" +msgstr "" +"Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och " +"matematikoperatorer)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och " +"matematikoperatorer). Matematikoperatorer på standardnivå" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2983,8 +3015,11 @@ #~ msgid "Shift+CapsLock changes layout." #~ msgstr "Skift+CapsLock-tangenten byter layout." -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "Byt tangentkoder för två tangenter när Mac-tangentbord identifieras fel av kärnan." +#~ msgid "" +#~ "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "" +#~ "Byt tangentkoder för två tangenter när Mac-tangentbord identifieras fel " +#~ "av kärnan." #~ msgid "Third level choosers" #~ msgstr "Tredjenivåsväljare" @@ -3118,8 +3153,11 @@ #~ msgid "Press Right Alt key to choose 3rd level" #~ msgstr "Tryck höger Alt-tangent för att välja tredjenivå" -#~ msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" -#~ msgstr "Tryck höger Alt-tangent för att välja tredjenivå. Skift+höger Alt-tangent är Multi_Key" +#~ msgid "" +#~ "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" +#~ msgstr "" +#~ "Tryck höger Alt-tangent för att välja tredjenivå. Skift+höger Alt-tangent " +#~ "är Multi_Key" #~ msgid "Press Right Control to choose 3rd level" #~ msgstr "Tryck höger Control-tangent för att välja tredjenivå" @@ -3146,7 +3184,8 @@ #~ msgstr "Scroll_Lock-lampan visar alternativ grupp" #~ msgid "Shift with numpad keys works as in MS Windows" -#~ msgstr "Skift med tangenterna på numeriska tangentbordet fungerar som i MS Windows" +#~ msgstr "" +#~ "Skift med tangenterna på numeriska tangentbordet fungerar som i MS Windows" #~ msgid "Shift+CapsLock changes group" #~ msgstr "Skift+CapsLock byter grupp" @@ -3233,7 +3272,9 @@ #~ msgstr "Tvinga ursprungligt standard numeriskt tangentbord" #~ msgid "Adding the nobreakspace keysym to space key" -#~ msgstr "Lägger till den icke-brytande blankstegstangentsymbolen till blankstegstangenten" +#~ msgstr "" +#~ "Lägger till den icke-brytande blankstegstangentsymbolen till " +#~ "blankstegstangenten" #~ msgid "PowerPC PS/2" #~ msgstr "PowerPC PS/2" @@ -3509,7 +3550,8 @@ #~ msgstr "Behåll separat grupp för varje programfönster." #~ msgid "Keep the state of indicators separately for each application window." -#~ msgstr "Behåll tillståndet för indikatorerna separat för varje programfönster." +#~ msgstr "" +#~ "Behåll tillståndet för indikatorerna separat för varje programfönster." #~ msgid "Save/restore _indicators with group" #~ msgstr "Spara/återställ _indikatorer med grupp" @@ -3551,7 +3593,8 @@ #~ msgstr "Välj layout." #~ msgid "Choose the layout. Note: one layout can provide several groups." -#~ msgstr "Välj layouten. Observera att en layout kan tillhandahålla flera grupper." +#~ msgstr "" +#~ "Välj layouten. Observera att en layout kan tillhandahålla flera grupper." #~ msgid "Choose the model of the keyboard (brand, number of keys, etc.)." #~ msgstr "Välj modellen på tangentbordet (märke, antal tangenter, osv.)." @@ -3578,13 +3621,21 @@ #~ msgstr "Visa _avancerade parametrar" #~ msgid "Show tabs with advanced keyboard parameters (for power users)." -#~ msgstr "Visa flikar med avancerade tangentbordsparametrar (för avancerade användare)." +#~ msgstr "" +#~ "Visa flikar med avancerade tangentbordsparametrar (för avancerade " +#~ "användare)." -#~ msgid "This version of XFree86 does not support multiple layouts, so only one layout can be choosen." -#~ msgstr "Denna version av XFree86 stöder inte flera layouter, så endast en layout kan väljas." +#~ msgid "" +#~ "This version of XFree86 does not support multiple layouts, so only one " +#~ "layout can be choosen." +#~ msgstr "" +#~ "Denna version av XFree86 stöder inte flera layouter, så endast en layout " +#~ "kan väljas." #~ msgid "Use custom settings, ignore global configuration set in XF86Config." -#~ msgstr "Använd anpassade inställningar, ignorera global konfiguration som är angiven i XF86Config." +#~ msgstr "" +#~ "Använd anpassade inställningar, ignorera global konfiguration som är " +#~ "angiven i XF86Config." #~ msgid "Use global configuration set in XF86Config." #~ msgstr "Använd global konfiguration som är angiven i XF86Config." @@ -3637,8 +3688,12 @@ #~ msgid "Show layout names instead of group names" #~ msgstr "Visa layoutnamn istället för gruppnamn" -#~ msgid "Show layout names instead of group names (only for versions of XFree supporting multiple layouts)" -#~ msgstr "Visa layoutnamn istället för gruppnamn (endast för versioner av XFree som stöder flera layouter)" +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Visa layoutnamn istället för gruppnamn (endast för versioner av XFree som " +#~ "stöder flera layouter)" #~ msgid "The id of active switchcut" #~ msgstr "Id för den aktiva genvägen" --- xkeyboard-config-1.8.orig/po/ky.po +++ xkeyboard-config-1.8/po/ky.po @@ -514,7 +514,8 @@ msgstr "" #: ../rules/base.xml.in.h:125 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "" #: ../rules/base.xml.in.h:126 @@ -523,7 +524,9 @@ #: ../rules/base.xml.in.h:127 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "CapsLock Shift блокировка менен клавишасы катары амал жасайт. Shift CapsLock амалына тоскол болбойт" +msgstr "" +"CapsLock Shift блокировка менен клавишасы катары амал жасайт. Shift CapsLock " +"амалына тоскол болбойт" #: ../rules/base.xml.in.h:128 msgid "CapsLock is disabled" @@ -547,7 +550,8 @@ #: ../rules/base.xml.in.h:133 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock ички капитализацыяны ачат. Shift CapsLock амалына таасир тийгизбейт" +msgstr "" +"CapsLock ички капитализацыяны ачат. Shift CapsLock амалына таасир тийгизбейт" #: ../rules/base.xml.in.h:134 msgid "Catalan variant with middle-dot L" @@ -1953,11 +1957,15 @@ msgstr "" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" msgstr "" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" msgstr "" #: ../rules/base.xml.in.h:489 @@ -1973,7 +1981,9 @@ msgstr "" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" msgstr "" #: ../rules/base.xml.in.h:493 @@ -2190,7 +2200,8 @@ #: ../rules/base.xml.in.h:546 msgid "Romanian keyboard with German letters, eliminate dead keys" -msgstr "Румындык клавиатура немец ариптери менен, атайын (dead keys) клавишаларсыз" +msgstr "" +"Румындык клавиатура немец ариптери менен, атайын (dead keys) клавишаларсыз" #: ../rules/base.xml.in.h:547 msgid "Rou" @@ -2294,7 +2305,9 @@ #: ../rules/base.xml.in.h:572 msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Shift сандык клавиатура клавишалары менен MS Windows'тогу клавишадай амал жасайт" +msgstr "" +"Shift сандык клавиатура клавишалары менен MS Windows'тогу клавишадай амал " +"жасайт" #: ../rules/base.xml.in.h:573 msgid "Shift+CapsLock" @@ -2603,7 +2616,9 @@ msgstr "" #: ../rules/base.xml.in.h:651 -msgid "Unicode additions (arrows and math operators). Math operators on default level" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" msgstr "" #: ../rules/base.xml.in.h:652 @@ -2679,7 +2694,9 @@ msgstr "" #: ../rules/base.xml.in.h:670 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" msgstr "" #: ../rules/base.xml.in.h:671 @@ -2790,6 +2807,15 @@ msgid "International (AltGr Unicode combining, alternative)" msgstr "" +#: ../rules/base.xml.in.h:343 +msgid "Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:625 +#, fuzzy +msgid "Traditional Phonetic" +msgstr "Альтернативдүү фонетикалык" + #~ msgid "Pro" #~ msgstr "Pro" @@ -2842,8 +2868,10 @@ #~ msgid "SCG" #~ msgstr "СМН" -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgid "" +#~ "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "" +#~ "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." #~ msgid "US keyboard with Slovenian digraphs" #~ msgstr "АКШ клавиатурасы словендик диграфтар менен" @@ -3015,3 +3043,6 @@ #~ msgid "type4" #~ msgstr "type4" + +#~ msgid "Caps Lock is Compose." +#~ msgstr "Caps Lock Compose клавишасы." --- xkeyboard-config-1.8.orig/po/id.po +++ xkeyboard-config-1.8/po/id.po @@ -508,19 +508,24 @@ #: ../rules/base.xml.in.h:123 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "CapsLock (ke tata letak pertama), Shift+CapsLock (ke tata letak terakhir)" +msgstr "" +"CapsLock (ke tata letak pertama), Shift+CapsLock (ke tata letak terakhir)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" msgstr "CapsLock (ketika ditekan), Alt+CapsLock melakukan aksi capslock asli" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock bertindak sebagai Shift dengan mengunci. Shift \"jeda\" CapsLock." +msgstr "" +"CapsLock bertindak sebagai Shift dengan mengunci. Shift \"jeda\" CapsLock." #: ../rules/base.xml.in.h:126 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "CapsLock bertindak sebagai Shift yang terkunci. Shift tidak mempengaruhi CapsLock" +msgstr "" +"CapsLock bertindak sebagai Shift yang terkunci. Shift tidak mempengaruhi " +"CapsLock" #: ../rules/base.xml.in.h:127 msgid "CapsLock is disabled" @@ -544,7 +549,8 @@ #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock menggunakan huruf besar internal. Shift tidak mempengaruhi CapsLock" +msgstr "" +"CapsLock menggunakan huruf besar internal. Shift tidak mempengaruhi CapsLock" #: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" @@ -1542,7 +1548,8 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Win Kiri (ke tata letak pertama), Win/Menu Kanan (ke tata letak terakhir)" +msgstr "" +"Win Kiri (ke tata letak pertama), Win/Menu Kanan (ke tata letak terakhir)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1954,12 +1961,20 @@ msgstr "Karakter spasi yang tidak pecah pada tingkat 4" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 4, karakter spasi yang tidak pecah dan tipis pada tingkat 6" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Karakter spasi yang tidak pecah pada tingkat 4, karakter spasi yang tidak " +"pecah dan tipis pada tingkat 6" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Karakter spasi yang tidak pecah pada tingkat 4, karakter spasi yang tidak pecah dan tipis pada tingkat 6 (via Ctrl+Shift)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Karakter spasi yang tidak pecah pada tingkat 4, karakter spasi yang tidak " +"pecah dan tipis pada tingkat 6 (via Ctrl+Shift)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1971,11 +1986,16 @@ #: ../rules/base.xml.in.h:491 msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 3, tidak ada pada tingkat 4" +msgstr "" +"Karakter spasi yang tidak pecah pada tingkat 3, tidak ada pada tingkat 4" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Karakter spasi yang tidak pecah pada tingkat 3, karakter spasi yang tidak pecah dan tipis pada tingkat 4" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Karakter spasi yang tidak pecah pada tingkat 3, karakter spasi yang tidak " +"pecah dan tipis pada tingkat 4" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2612,8 +2632,12 @@ msgstr "Tambahan unicode (panah dan operator matematika)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Tambahan unicode (panah dan operator matematika). Operator matematika pada tingkat standar" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Tambahan unicode (panah dan operator matematika). Operator matematika pada " +"tingkat standar" #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2685,11 +2709,16 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Wang 724 keypad dengan tambahan unicode (panah and operator matematika). " +msgstr "" +"Wang 724 keypad dengan tambahan unicode (panah and operator matematika). " #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 keypad dengan tambahan unicode (panah and operator matematika). Operator matematika pada tingkat standar" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Wang 724 keypad dengan tambahan unicode (panah and operator matematika). " +"Operator matematika pada tingkat standar" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2961,8 +2990,11 @@ #~ msgid "Shift+CapsLock changes layout." #~ msgstr "Shift+CapsLock mengubah layout." -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "Tukar keycode dari 2 tombol ketika keyboard Mac salah terdeteksi oleh kernel." +#~ msgid "" +#~ "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +#~ msgstr "" +#~ "Tukar keycode dari 2 tombol ketika keyboard Mac salah terdeteksi oleh " +#~ "kernel." #~ msgid "Third level choosers" #~ msgstr "Pilihan tingkat 3" --- xkeyboard-config-1.8.orig/po/ru.po +++ xkeyboard-config-1.8/po/ru.po @@ -18,7 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../rules/base.xml.in.h:1 msgid "(F)" @@ -510,19 +511,26 @@ #: ../rules/base.xml.in.h:123 msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" -msgstr "CapsLock (на первую раскладку), Shift+CapsLock (на последнюю раскладку)" +msgstr "" +"CapsLock (на первую раскладку), Shift+CapsLock (на последнюю раскладку)" #: ../rules/base.xml.in.h:124 -msgid "CapsLock (while pressed), Alt+CapsLock does the original capslock action" -msgstr "CapsLock (пока нажата), Alt+CapsLock выполняет первоначальную функцию capslock" +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "" +"CapsLock (пока нажата), Alt+CapsLock выполняет первоначальную функцию " +"capslock" #: ../rules/base.xml.in.h:125 msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" -msgstr "CapsLock действует как Shift с блокировкой. Shift приостанавливает действие CapsLock" +msgstr "" +"CapsLock действует как Shift с блокировкой. Shift приостанавливает действие " +"CapsLock" #: ../rules/base.xml.in.h:126 msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" -msgstr "CapsLock действует как Shift с блокировкой. Shift не влияет на CapsLock" +msgstr "" +"CapsLock действует как Shift с блокировкой. Shift не влияет на CapsLock" #: ../rules/base.xml.in.h:127 msgid "CapsLock is disabled" @@ -534,7 +542,8 @@ #: ../rules/base.xml.in.h:129 msgid "CapsLock toggles Shift so all keys are affected" -msgstr "CapsLock включает Shift, таким образом что, он действует сразу на все клавиши" +msgstr "" +"CapsLock включает Shift, таким образом что, он действует сразу на все клавиши" #: ../rules/base.xml.in.h:130 msgid "CapsLock toggles normal capitalization of alphabetic characters" @@ -542,11 +551,14 @@ #: ../rules/base.xml.in.h:131 msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" -msgstr "CapsLock включает внутреннюю капитализацию. Shift приостанавливает действие CapsLock" +msgstr "" +"CapsLock включает внутреннюю капитализацию. Shift приостанавливает действие " +"CapsLock" #: ../rules/base.xml.in.h:132 msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" -msgstr "CapsLock включает внутреннюю капитализацию. Shift не влияет на CapsLock" +msgstr "" +"CapsLock включает внутреннюю капитализацию. Shift не влияет на CapsLock" #: ../rules/base.xml.in.h:133 msgid "Catalan variant with middle-dot L" @@ -674,7 +686,9 @@ #: ../rules/base.xml.in.h:164 msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control используется в качестве клавиш Alt, Alt используется в качестве клавиш Win" +msgstr "" +"Control используется в качестве клавиш Alt, Alt используется в качестве " +"клавиш Win" #: ../rules/base.xml.in.h:165 msgid "Control is mapped to Win keys (and the usual Ctrl keys)" @@ -1544,7 +1558,8 @@ #: ../rules/base.xml.in.h:383 msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Левая Win (на первую раскладку), Правая Win/Menu (на последнюю раскладку)" +msgstr "" +"Левая Win (на первую раскладку), Правая Win/Menu (на последнюю раскладку)" #: ../rules/base.xml.in.h:384 msgid "Left Win (while pressed)" @@ -1956,12 +1971,20 @@ msgstr "Символ неразрывного пробела на четвёртом уровне" #: ../rules/base.xml.in.h:487 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Символ неразрывного пробела на четвёртом уровне, символ тонкого неразрывного пробела на шестом уровне" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" +"Символ неразрывного пробела на четвёртом уровне, символ тонкого неразрывного " +"пробела на шестом уровне" #: ../rules/base.xml.in.h:488 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Символ неразрывного пробела на четвёртом уровне, символ тонкого неразрывного пробела на шестом уровне (с помощью Ctrl+Shift)" +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" +"Символ неразрывного пробела на четвёртом уровне, символ тонкого неразрывного " +"пробела на шестом уровне (с помощью Ctrl+Shift)" #: ../rules/base.xml.in.h:489 msgid "Non-breakable space character at second level" @@ -1976,8 +1999,12 @@ msgstr "Символ неразрывного пробела на третьем уровне, ничего на четвёртом" #: ../rules/base.xml.in.h:492 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Символ неразрывного пробела на третьем уровне, символ тонкого неразрывного пробела на четвёртом уровне" +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" +"Символ неразрывного пробела на третьем уровне, символ тонкого неразрывного " +"пробела на четвёртом уровне" #: ../rules/base.xml.in.h:493 msgid "Nor" @@ -2197,7 +2224,9 @@ #: ../rules/base.xml.in.h:547 msgid "Romanian keyboard with German letters, eliminate dead keys" -msgstr "Румынская клавиатура с немецкими буквами, исключить специальные клавиши (dead keys)" +msgstr "" +"Румынская клавиатура с немецкими буквами, исключить специальные клавиши " +"(dead keys)" #: ../rules/base.xml.in.h:548 msgid "Rou" @@ -2301,7 +2330,8 @@ #: ../rules/base.xml.in.h:573 msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Клавиша Shift с клавишами цифровой клавиатуры работают также как в MS Windows" +msgstr "" +"Клавиша Shift с клавишами цифровой клавиатуры работают также как в MS Windows" #: ../rules/base.xml.in.h:574 msgid "Shift+CapsLock" @@ -2614,8 +2644,12 @@ msgstr "Добавления юникода (стрелки и математические операторы)" #: ../rules/base.xml.in.h:653 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Добавления юникода (стрелки и математические операторы). Математические операторы на уровне по умолчанию" +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" +"Добавления юникода (стрелки и математические операторы). Математические " +"операторы на уровне по умолчанию" #: ../rules/base.xml.in.h:654 msgid "UnicodeExpert" @@ -2655,7 +2689,8 @@ #: ../rules/base.xml.in.h:663 msgid "Use keyboard LED to show alternative layout" -msgstr "Использовать клавиатурные индикаторы для отображения дополнительных раскладок" +msgstr "" +"Использовать клавиатурные индикаторы для отображения дополнительных раскладок" #: ../rules/base.xml.in.h:664 msgid "Using space key to input non-breakable space character" @@ -2687,11 +2722,16 @@ #: ../rules/base.xml.in.h:671 msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Wang 724 keypad с добавлениями юникода (стрелки и математические операторы)" +msgstr "" +"Wang 724 keypad с добавлениями юникода (стрелки и математические операторы)" #: ../rules/base.xml.in.h:672 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 keypad с добавлениями юникода (стрелки и математические операторы). Математические операторы на уровне по умолчанию" +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" +"Wang 724 keypad с добавлениями юникода (стрелки и математические операторы). " +"Математические операторы на уровне по умолчанию" #: ../rules/base.xml.in.h:673 msgid "Wang model 724 azerty" @@ -2800,3 +2840,11 @@ #: ../rules/base.extras.xml.in.h:6 msgid "International (AltGr Unicode combining, alternative)" msgstr "Международная (объединённая с AltGr Unicode, альтернативная)" + +#: ../rules/base.xml.in.h:86 +msgid "Baltic+" +msgstr "Baltic+" + +#: ../rules/base.xml.in.h:308 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "IBM ThinkPad 560Z/600/600E/A22E, международный" --- xkeyboard-config-1.8.orig/debian/control +++ xkeyboard-config-1.8/debian/control @@ -0,0 +1,39 @@ +Source: xkeyboard-config +Section: x11 +Priority: extra +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian X Strike Force +Uploaders: Mohammed Adnène Trojette , Cyril Brulebois +Build-Depends: debhelper (>= 7.0.0), quilt +Build-Depends-Indep: libxml-parser-perl, x11-xkb-utils, automake, intltool, libglib2.0-dev +Standards-Version: 3.8.4 +Vcs-Git: git://git.debian.org/git/pkg-xorg/data/xkb-data +Vcs-Browser: http://git.debian.org/?p=pkg-xorg/data/xkb-data.git +Homepage: http://www.freedesktop.org/Software/XKeyboardConfig + +Package: xkb-data +Depends: ${misc:Depends} +Breaks: libx11-6 (<< 2:1.1) +Architecture: all +Description: X Keyboard Extension (XKB) configuration data + This package contains configuration data used by the X Keyboard + Extension (XKB), which allows selection of keyboard layouts when + using a graphical interface. + . + Every X11 vendor provides its own XKB data files, so keyboard layout + designers have to send their layouts to several places. The + xkeyboard-config project has been launched at FreeDesktop in order + to provide a central repository that could be used by all vendors. + +Package: xkb-data-i18n +Architecture: all +Description: X Keyboard Extension (XKB) configuration data translations + This package contains translations used by xkb-data. Users should + not install this package. + +Package: xkb-data-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: all +Description: X Keyboard Extension (XKB) configuration data + This is a udeb, or a microdeb, for the debian-installer. --- xkeyboard-config-1.8.orig/debian/xkeyboard-config.pot +++ xkeyboard-config-1.8/debian/xkeyboard-config.pot @@ -0,0 +1,2757 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" +"POT-Creation-Date: 2009-06-12 13:57-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../rules/base.xml.in.h:1 +msgid "(F)" +msgstr "" + +#: ../rules/base.xml.in.h:2 +msgid "(Legacy) Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:3 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:4 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:5 +msgid "101/104 key Compatible" +msgstr "" + +#: ../rules/base.xml.in.h:6 +msgid "101/qwerty/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:7 +msgid "101/qwerty/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:8 +msgid "101/qwerty/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:9 +msgid "101/qwerty/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:10 +msgid "101/qwertz/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:11 +msgid "101/qwertz/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:12 +msgid "101/qwertz/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:13 +msgid "101/qwertz/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:14 +msgid "102/qwerty/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:15 +msgid "102/qwerty/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:16 +msgid "102/qwerty/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:17 +msgid "102/qwerty/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:18 +msgid "102/qwertz/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:19 +msgid "102/qwertz/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:20 +msgid "102/qwertz/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:21 +msgid "102/qwertz/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:22 +msgid "2" +msgstr "" + +#: ../rules/base.xml.in.h:23 +msgid "4" +msgstr "" + +#: ../rules/base.xml.in.h:24 +msgid "5" +msgstr "" + +#: ../rules/base.xml.in.h:25 +msgid "A4Tech KB-21" +msgstr "" + +#: ../rules/base.xml.in.h:26 +msgid "A4Tech KBS-8" +msgstr "" + +#: ../rules/base.xml.in.h:27 +msgid "A4Tech Wireless Desktop RFKB-23" +msgstr "" + +#: ../rules/base.xml.in.h:28 +msgid "ACPI Standard" +msgstr "" + +#: ../rules/base.xml.in.h:29 +msgid "ATM/phone-style" +msgstr "" + +#: ../rules/base.xml.in.h:30 +msgid "Acer AirKey V" +msgstr "" + +#: ../rules/base.xml.in.h:31 +msgid "Acer C300" +msgstr "" + +#: ../rules/base.xml.in.h:32 +msgid "Acer Ferrari 4000" +msgstr "" + +#: ../rules/base.xml.in.h:33 +msgid "Acer Laptop" +msgstr "" + +#: ../rules/base.xml.in.h:34 +msgid "Add the standard behavior to Menu key" +msgstr "" + +#: ../rules/base.xml.in.h:35 +msgid "Adding Esperanto circumflexes (supersigno)" +msgstr "" + +#: ../rules/base.xml.in.h:36 +msgid "Adding EuroSign to certain keys" +msgstr "" + +#: ../rules/base.xml.in.h:37 +msgid "Advance Scorpius KI" +msgstr "" + +#: ../rules/base.xml.in.h:38 +msgid "Afg" +msgstr "" + +#: ../rules/base.xml.in.h:39 +msgid "Afghanistan" +msgstr "" + +#: ../rules/base.xml.in.h:40 +msgid "Akan" +msgstr "" + +#: ../rules/base.xml.in.h:41 +msgid "Alb" +msgstr "" + +#: ../rules/base.xml.in.h:42 +msgid "Albania" +msgstr "" + +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on Alt keys" +msgstr "" + +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to Right Win, Super to Menu" +msgstr "" + +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl" +msgstr "" + +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift" +msgstr "" + +#: ../rules/base.xml.in.h:48 +msgid "Alt+Space" +msgstr "" + +#: ../rules/base.xml.in.h:49 +msgid "Alt-Q" +msgstr "" + +#: ../rules/base.xml.in.h:50 +msgid "Alt/Win key behavior" +msgstr "" + +#: ../rules/base.xml.in.h:51 +msgid "Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:52 +msgid "Alternative Eastern" +msgstr "" + +#: ../rules/base.xml.in.h:53 +msgid "Alternative Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:54 +msgid "Alternative international (former us_intl)" +msgstr "" + +#: ../rules/base.xml.in.h:55 +msgid "Alternative, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:56 +msgid "Alternative, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:57 +msgid "Alternative, latin-9 only" +msgstr "" + +#: ../rules/base.xml.in.h:58 +msgid "And" +msgstr "" + +#: ../rules/base.xml.in.h:59 +msgid "Andorra" +msgstr "" + +#: ../rules/base.xml.in.h:60 +msgid "Any Alt key" +msgstr "" + +#: ../rules/base.xml.in.h:61 +msgid "Any Win key" +msgstr "" + +#: ../rules/base.xml.in.h:62 +msgid "Any Win key (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:63 +msgid "Apostrophe (') variant" +msgstr "" + +#: ../rules/base.xml.in.h:64 +msgid "Apple" +msgstr "" + +#: ../rules/base.xml.in.h:65 +msgid "Apple Laptop" +msgstr "" + +#: ../rules/base.xml.in.h:66 +msgid "Ara" +msgstr "" + +#: ../rules/base.xml.in.h:67 +msgid "Arabic" +msgstr "" + +#: ../rules/base.xml.in.h:68 +msgid "Arm" +msgstr "" + +#: ../rules/base.xml.in.h:69 +msgid "Armenia" +msgstr "" + +#: ../rules/base.xml.in.h:70 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:71 +msgid "Asus Laptop" +msgstr "" + +#: ../rules/base.xml.in.h:72 +msgid "At bottom left" +msgstr "" + +#: ../rules/base.xml.in.h:73 +msgid "At left of 'A'" +msgstr "" + +#: ../rules/base.xml.in.h:74 +msgid "Aze" +msgstr "" + +#: ../rules/base.xml.in.h:75 +msgid "Azerbaijan" +msgstr "" + +#: ../rules/base.xml.in.h:76 +msgid "Azona RF2300 wireless Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:77 +msgid "BTC 5090" +msgstr "" + +#: ../rules/base.xml.in.h:78 +msgid "BTC 5113RF Multimedia" +msgstr "" + +#: ../rules/base.xml.in.h:79 +msgid "BTC 5126T" +msgstr "" + +#: ../rules/base.xml.in.h:80 +msgid "BTC 6301URF" +msgstr "" + +#: ../rules/base.xml.in.h:81 +msgid "BTC 9000" +msgstr "" + +#: ../rules/base.xml.in.h:82 +msgid "BTC 9000A" +msgstr "" + +#: ../rules/base.xml.in.h:83 +msgid "BTC 9001AH" +msgstr "" + +#: ../rules/base.xml.in.h:84 +msgid "BTC 9019U" +msgstr "" + +#: ../rules/base.xml.in.h:85 +msgid "BTC 9116U Mini Wireless Internet and Gaming" +msgstr "" + +#: ../rules/base.xml.in.h:86 +msgid "Baltic+" +msgstr "" + +#: ../rules/base.xml.in.h:87 +msgid "Ban" +msgstr "" + +#: ../rules/base.xml.in.h:88 +msgid "Bangladesh" +msgstr "" + +#: ../rules/base.xml.in.h:89 +msgid "Bel" +msgstr "" + +#: ../rules/base.xml.in.h:90 +msgid "Belarus" +msgstr "" + +#: ../rules/base.xml.in.h:91 +msgid "Belgium" +msgstr "" + +#: ../rules/base.xml.in.h:92 +msgid "BenQ X-Touch" +msgstr "" + +#: ../rules/base.xml.in.h:93 +msgid "BenQ X-Touch 730" +msgstr "" + +#: ../rules/base.xml.in.h:94 +msgid "BenQ X-Touch 800" +msgstr "" + +#: ../rules/base.xml.in.h:95 +msgid "Bengali" +msgstr "" + +#: ../rules/base.xml.in.h:96 +msgid "Bengali Probhat" +msgstr "" + +#: ../rules/base.xml.in.h:97 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "" + +#: ../rules/base.xml.in.h:98 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" +msgstr "" + +#: ../rules/base.xml.in.h:99 +msgid "Bgr" +msgstr "" + +#: ../rules/base.xml.in.h:100 +msgid "Bhu" +msgstr "" + +#: ../rules/base.xml.in.h:101 +msgid "Bhutan" +msgstr "" + +#: ../rules/base.xml.in.h:102 +msgid "Biblical Hebrew (Tiro)" +msgstr "" + +#: ../rules/base.xml.in.h:103 +msgid "Bih" +msgstr "" + +#: ../rules/base.xml.in.h:104 +msgid "Blr" +msgstr "" + +#: ../rules/base.xml.in.h:105 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: ../rules/base.xml.in.h:106 +msgid "Both Alt keys together" +msgstr "" + +#: ../rules/base.xml.in.h:107 +msgid "Both Ctrl keys together" +msgstr "" + +#: ../rules/base.xml.in.h:108 +msgid "Both Shift keys together" +msgstr "" + +#: ../rules/base.xml.in.h:109 +msgid "Bra" +msgstr "" + +#: ../rules/base.xml.in.h:110 +msgid "Braille" +msgstr "" + +#: ../rules/base.xml.in.h:111 +msgid "Brazil" +msgstr "" + +#: ../rules/base.xml.in.h:112 +msgid "Breton" +msgstr "" + +#: ../rules/base.xml.in.h:113 +msgid "Brl" +msgstr "" + +#: ../rules/base.xml.in.h:114 +msgid "Brother Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:115 +msgid "Buckwalter" +msgstr "" + +#: ../rules/base.xml.in.h:116 +msgid "Bulgaria" +msgstr "" + +#: ../rules/base.xml.in.h:117 +msgid "CRULP" +msgstr "" + +#: ../rules/base.xml.in.h:118 +msgid "Cambodia" +msgstr "" + +#: ../rules/base.xml.in.h:119 +msgid "Can" +msgstr "" + +#: ../rules/base.xml.in.h:120 +msgid "Canada" +msgstr "" + +#: ../rules/base.xml.in.h:121 +msgid "Caps Lock" +msgstr "" + +#: ../rules/base.xml.in.h:122 +msgid "CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:123 +msgid "CapsLock (to first layout), Shift+CapsLock (to last layout)" +msgstr "" + +#: ../rules/base.xml.in.h:124 +msgid "" +"CapsLock (while pressed), Alt+CapsLock does the original capslock action" +msgstr "" + +#: ../rules/base.xml.in.h:125 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:126 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:127 +msgid "CapsLock key behavior" +msgstr "" + +#: ../rules/base.xml.in.h:128 +msgid "CapsLock toggles Shift so all keys are affected" +msgstr "" + +#: ../rules/base.xml.in.h:129 +msgid "CapsLock toggles normal capitalization of alphabetic characters" +msgstr "" + +#: ../rules/base.xml.in.h:130 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:131 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:132 +msgid "Catalan variant with middle-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:133 +msgid "Cedilla" +msgstr "" + +#: ../rules/base.xml.in.h:134 +msgid "Che" +msgstr "" + +#: ../rules/base.xml.in.h:135 +msgid "Cherokee" +msgstr "" + +#: ../rules/base.xml.in.h:136 +msgid "Cherry B.UNLIMITED" +msgstr "" + +#: ../rules/base.xml.in.h:137 +msgid "Cherry Blue Line CyBo@rd" +msgstr "" + +#: ../rules/base.xml.in.h:138 +msgid "Cherry Blue Line CyBo@rd (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:139 +msgid "Cherry CyBo@rd USB-Hub" +msgstr "" + +#: ../rules/base.xml.in.h:140 +msgid "Cherry CyMotion Expert" +msgstr "" + +#: ../rules/base.xml.in.h:141 +msgid "Cherry CyMotion Master Linux" +msgstr "" + +#: ../rules/base.xml.in.h:142 +msgid "Cherry CyMotion Master XPress" +msgstr "" + +#: ../rules/base.xml.in.h:143 +msgid "Chicony Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:144 +msgid "Chicony KB-9885" +msgstr "" + +#: ../rules/base.xml.in.h:145 +msgid "Chicony KU-0108" +msgstr "" + +#: ../rules/base.xml.in.h:146 +msgid "Chicony KU-0420" +msgstr "" + +#: ../rules/base.xml.in.h:147 +msgid "China" +msgstr "" + +#: ../rules/base.xml.in.h:148 +msgid "Chuvash" +msgstr "" + +#: ../rules/base.xml.in.h:149 +msgid "Chuvash Latin" +msgstr "" + +#: ../rules/base.xml.in.h:150 +msgid "Classic" +msgstr "" + +#: ../rules/base.xml.in.h:151 +msgid "Classic Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:152 +msgid "Classmate PC" +msgstr "" + +#: ../rules/base.xml.in.h:153 +msgid "CloGaelach" +msgstr "" + +#: ../rules/base.xml.in.h:154 +msgid "Colemak" +msgstr "" + +#: ../rules/base.xml.in.h:155 +msgid "Compaq Easy Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:156 +msgid "Compaq Internet Keyboard (13 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:157 +msgid "Compaq Internet Keyboard (18 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:158 +msgid "Compaq Internet Keyboard (7 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:159 +msgid "Compaq iPaq Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:160 +msgid "Compose key position" +msgstr "" + +#: ../rules/base.xml.in.h:161 +msgid "Congo, Democratic Republic of the" +msgstr "" + +#: ../rules/base.xml.in.h:162 +msgid "Control + Alt + Backspace" +msgstr "" + +#: ../rules/base.xml.in.h:163 +msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" +msgstr "" + +#: ../rules/base.xml.in.h:164 +msgid "Control is mapped to Win keys (and the usual Ctrl keys)" +msgstr "" + +#: ../rules/base.xml.in.h:165 +msgid "Crimean Tatar (Dobruca-1 Q)" +msgstr "" + +#: ../rules/base.xml.in.h:166 +msgid "Crimean Tatar (Dobruca-2 Q)" +msgstr "" + +#: ../rules/base.xml.in.h:167 +msgid "Crimean Tatar (Turkish Alt-Q)" +msgstr "" + +#: ../rules/base.xml.in.h:168 +msgid "Crimean Tatar (Turkish F)" +msgstr "" + +#: ../rules/base.xml.in.h:169 +msgid "Crimean Tatar (Turkish Q)" +msgstr "" + +#: ../rules/base.xml.in.h:170 +msgid "Croatia" +msgstr "" + +#: ../rules/base.xml.in.h:171 +msgid "Ctrl key position" +msgstr "" + +#: ../rules/base.xml.in.h:172 +msgid "Ctrl+Shift" +msgstr "" + +#: ../rules/base.xml.in.h:173 +msgid "Cyrillic" +msgstr "" + +#: ../rules/base.xml.in.h:174 +msgid "Cyrillic with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:175 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "" + +#: ../rules/base.xml.in.h:176 +msgid "Cze" +msgstr "" + +#: ../rules/base.xml.in.h:177 +msgid "Czechia" +msgstr "" + +#: ../rules/base.xml.in.h:178 +msgid "DOS" +msgstr "" + +#: ../rules/base.xml.in.h:179 +msgid "DRC" +msgstr "" + +#: ../rules/base.xml.in.h:180 +msgid "DTK2000" +msgstr "" + +#: ../rules/base.xml.in.h:181 +msgid "Dan" +msgstr "" + +#: ../rules/base.xml.in.h:182 +msgid "Dead acute" +msgstr "" + +#: ../rules/base.xml.in.h:183 +msgid "Dead grave acute" +msgstr "" + +#: ../rules/base.xml.in.h:184 +msgid "Default numeric keypad keys" +msgstr "" + +#: ../rules/base.xml.in.h:185 +msgid "Dell" +msgstr "" + +#: ../rules/base.xml.in.h:186 +msgid "Dell 101-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:187 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "" + +#: ../rules/base.xml.in.h:188 +msgid "Dell Laptop/notebook Precision M series" +msgstr "" + +#: ../rules/base.xml.in.h:189 +msgid "Dell Latitude series laptop" +msgstr "" + +#: ../rules/base.xml.in.h:190 +msgid "Dell Precision M65" +msgstr "" + +#: ../rules/base.xml.in.h:191 +msgid "Dell SK-8125" +msgstr "" + +#: ../rules/base.xml.in.h:192 +msgid "Dell SK-8135" +msgstr "" + +#: ../rules/base.xml.in.h:193 +msgid "Dell USB Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:194 +msgid "Denmark" +msgstr "" + +#: ../rules/base.xml.in.h:195 +msgid "Deu" +msgstr "" + +#: ../rules/base.xml.in.h:196 +msgid "Dexxa Wireless Desktop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:197 +msgid "Diamond 9801 / 9802 series" +msgstr "" + +#: ../rules/base.xml.in.h:198 +msgid "Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:199 +msgid "Dvorak (UK Punctuation)" +msgstr "" + +#: ../rules/base.xml.in.h:200 +msgid "Dvorak international" +msgstr "" + +#: ../rules/base.xml.in.h:201 +msgid "Dvorak, Polish quotes on key 1" +msgstr "" + +#: ../rules/base.xml.in.h:202 +msgid "Dvorak, Polish quotes on quotemark key" +msgstr "" + +#: ../rules/base.xml.in.h:203 +msgid "E" +msgstr "" + +#: ../rules/base.xml.in.h:204 +msgid "Eastern" +msgstr "" + +#: ../rules/base.xml.in.h:205 +msgid "Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:206 +msgid "Enable extra typographic characters" +msgstr "" + +#: ../rules/base.xml.in.h:207 +msgid "English" +msgstr "" + +#: ../rules/base.xml.in.h:208 +msgid "Ennyah DKB-1008" +msgstr "" + +#: ../rules/base.xml.in.h:209 +msgid "Enter on keypad" +msgstr "" + +#: ../rules/base.xml.in.h:210 +msgid "Epo" +msgstr "" + +#: ../rules/base.xml.in.h:211 +msgid "Ergonomic" +msgstr "" + +#: ../rules/base.xml.in.h:212 +msgid "Esp" +msgstr "" + +#: ../rules/base.xml.in.h:213 +msgid "Esperanto" +msgstr "" + +#: ../rules/base.xml.in.h:214 +msgid "Est" +msgstr "" + +#: ../rules/base.xml.in.h:215 +msgid "Estonia" +msgstr "" + +#: ../rules/base.xml.in.h:216 +msgid "Eth" +msgstr "" + +#: ../rules/base.xml.in.h:217 +msgid "Ethiopia" +msgstr "" + +#: ../rules/base.xml.in.h:218 +msgid "Evdev-managed keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:219 +msgid "Everex STEPnote" +msgstr "" + +#: ../rules/base.xml.in.h:220 +msgid "Ewe" +msgstr "" + +#: ../rules/base.xml.in.h:221 +msgid "Extended" +msgstr "" + +#: ../rules/base.xml.in.h:222 +msgid "Extended - Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:223 +msgid "Extended Backslash" +msgstr "" + +#: ../rules/base.xml.in.h:224 +msgid "F-letter (F) variant" +msgstr "" + +#: ../rules/base.xml.in.h:225 +msgid "FL90" +msgstr "" + +#: ../rules/base.xml.in.h:226 +msgid "Fao" +msgstr "" + +#: ../rules/base.xml.in.h:227 +msgid "Faroe Islands" +msgstr "" + +#: ../rules/base.xml.in.h:228 +msgid "Fin" +msgstr "" + +#: ../rules/base.xml.in.h:229 +msgid "Finland" +msgstr "" + +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:232 +msgid "Four-level key with abstract separators" +msgstr "" + +#: ../rules/base.xml.in.h:233 +msgid "Four-level key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:234 +msgid "Four-level key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:235 +msgid "Four-level key with dot, latin-9 restriction" +msgstr "" + +#: ../rules/base.xml.in.h:236 +msgid "Four-level key with momayyez" +msgstr "" + +#: ../rules/base.xml.in.h:237 +msgid "Fra" +msgstr "" + +#: ../rules/base.xml.in.h:238 +msgid "France" +msgstr "" + +#: ../rules/base.xml.in.h:239 +msgid "French" +msgstr "" + +#: ../rules/base.xml.in.h:240 +msgid "French (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:241 +msgid "French (legacy)" +msgstr "" + +#: ../rules/base.xml.in.h:242 +msgid "French Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:243 +msgid "French, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:244 +msgid "French, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:245 +msgid "Fujitsu-Siemens Computers AMILO laptop" +msgstr "" + +#: ../rules/base.xml.in.h:246 +msgid "Fula" +msgstr "" + +#: ../rules/base.xml.in.h:247 +msgid "GBr" +msgstr "" + +#: ../rules/base.xml.in.h:248 +msgid "Ga" +msgstr "" + +#: ../rules/base.xml.in.h:249 +msgid "Generic 101-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:250 +msgid "Generic 102-key (Intl) PC" +msgstr "" + +#: ../rules/base.xml.in.h:251 +msgid "Generic 104-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:252 +msgid "Generic 105-key (Intl) PC" +msgstr "" + +#: ../rules/base.xml.in.h:253 +msgid "Genius Comfy KB-12e" +msgstr "" + +#: ../rules/base.xml.in.h:254 +msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +msgstr "" + +#: ../rules/base.xml.in.h:255 +msgid "Genius Comfy KB-21e-Scroll" +msgstr "" + +#: ../rules/base.xml.in.h:256 +msgid "Genius KB-19e NB" +msgstr "" + +#: ../rules/base.xml.in.h:257 +msgid "Genius KKB-2050HS" +msgstr "" + +#: ../rules/base.xml.in.h:258 +msgid "Geo" +msgstr "" + +#: ../rules/base.xml.in.h:259 +msgid "Georgia" +msgstr "" + +#: ../rules/base.xml.in.h:260 +msgid "Georgian" +msgstr "" + +#: ../rules/base.xml.in.h:261 +msgid "Georgian AZERTY Tskapo" +msgstr "" + +#: ../rules/base.xml.in.h:262 +msgid "German (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:263 +msgid "German, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:264 +msgid "German, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:265 +msgid "Germany" +msgstr "" + +#: ../rules/base.xml.in.h:266 +msgid "Gha" +msgstr "" + +#: ../rules/base.xml.in.h:267 +msgid "Ghana" +msgstr "" + +#: ../rules/base.xml.in.h:268 +msgid "Gre" +msgstr "" + +#: ../rules/base.xml.in.h:269 +msgid "Greece" +msgstr "" + +#: ../rules/base.xml.in.h:270 +msgid "Group toggle on multiply/divide key" +msgstr "" + +#: ../rules/base.xml.in.h:271 +msgid "Gui" +msgstr "" + +#: ../rules/base.xml.in.h:272 +msgid "Guinea" +msgstr "" + +#: ../rules/base.xml.in.h:273 +msgid "Gujarati" +msgstr "" + +#: ../rules/base.xml.in.h:274 +msgid "Gurmukhi" +msgstr "" + +#: ../rules/base.xml.in.h:275 +msgid "Gurmukhi Jhelum" +msgstr "" + +#: ../rules/base.xml.in.h:276 +msgid "Gyration" +msgstr "" + +#: ../rules/base.xml.in.h:277 +msgid "Happy Hacking Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:278 +msgid "Happy Hacking Keyboard for Mac" +msgstr "" + +#: ../rules/base.xml.in.h:279 +msgid "Hausa" +msgstr "" + +#: ../rules/base.xml.in.h:280 +msgid "Hewlett-Packard Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:281 +msgid "Hewlett-Packard Omnibook 500 FA" +msgstr "" + +#: ../rules/base.xml.in.h:282 +msgid "Hewlett-Packard Omnibook 5xx" +msgstr "" + +#: ../rules/base.xml.in.h:283 +msgid "Hewlett-Packard Omnibook 6000/6100" +msgstr "" + +#: ../rules/base.xml.in.h:284 +msgid "Hewlett-Packard Omnibook XE3 GC" +msgstr "" + +#: ../rules/base.xml.in.h:285 +msgid "Hewlett-Packard Omnibook XE3 GF" +msgstr "" + +#: ../rules/base.xml.in.h:286 +msgid "Hewlett-Packard Omnibook XT1000" +msgstr "" + +#: ../rules/base.xml.in.h:287 +msgid "Hewlett-Packard Pavilion ZT11xx" +msgstr "" + +#: ../rules/base.xml.in.h:288 +msgid "Hewlett-Packard Pavilion dv5" +msgstr "" + +#: ../rules/base.xml.in.h:289 +msgid "Hewlett-Packard SK-250x Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:290 +msgid "Hewlett-Packard nx9020" +msgstr "" + +#: ../rules/base.xml.in.h:291 +msgid "Hexadecimal" +msgstr "" + +#: ../rules/base.xml.in.h:292 +msgid "Hindi Bolnagri" +msgstr "" + +#: ../rules/base.xml.in.h:293 +msgid "Hindi Wx" +msgstr "" + +#: ../rules/base.xml.in.h:294 +msgid "Homophonic" +msgstr "" + +#: ../rules/base.xml.in.h:295 +msgid "Honeywell Euroboard" +msgstr "" + +#: ../rules/base.xml.in.h:296 +msgid "Hrv" +msgstr "" + +#: ../rules/base.xml.in.h:297 +msgid "Hun" +msgstr "" + +#: ../rules/base.xml.in.h:298 +msgid "Hungary" +msgstr "" + +#: ../rules/base.xml.in.h:299 +msgid "Hyper is mapped to Win-keys" +msgstr "" + +#: ../rules/base.xml.in.h:300 +msgid "IBM (LST 1205-92)" +msgstr "" + +#: ../rules/base.xml.in.h:301 +msgid "IBM Rapid Access" +msgstr "" + +#: ../rules/base.xml.in.h:302 +msgid "IBM Rapid Access II" +msgstr "" + +#: ../rules/base.xml.in.h:303 +msgid "IBM Space Saver" +msgstr "" + +#: ../rules/base.xml.in.h:304 +msgid "IBM ThinkPad 560Z/600/600E/A22E" +msgstr "" + +#: ../rules/base.xml.in.h:305 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "" + +#: ../rules/base.xml.in.h:306 +msgid "IBM ThinkPad R60/T60/R61/T61" +msgstr "" + +#: ../rules/base.xml.in.h:307 +msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" +msgstr "" + +#: ../rules/base.xml.in.h:308 +msgid "ISO Alternate" +msgstr "" + +#: ../rules/base.xml.in.h:309 +msgid "Iceland" +msgstr "" + +#: ../rules/base.xml.in.h:310 +msgid "Igbo" +msgstr "" + +#: ../rules/base.xml.in.h:311 +msgid "Include dead tilde" +msgstr "" + +#: ../rules/base.xml.in.h:312 +msgid "Ind" +msgstr "" + +#: ../rules/base.xml.in.h:313 +msgid "India" +msgstr "" + +#: ../rules/base.xml.in.h:314 +msgid "International (AltGr dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:315 +msgid "International (with dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:316 +msgid "Inuktitut" +msgstr "" + +#: ../rules/base.xml.in.h:317 +msgid "Iran" +msgstr "" + +#: ../rules/base.xml.in.h:318 +msgid "Iraq" +msgstr "" + +#: ../rules/base.xml.in.h:319 +msgid "Ireland" +msgstr "" + +#: ../rules/base.xml.in.h:320 +msgid "Irl" +msgstr "" + +#: ../rules/base.xml.in.h:321 +msgid "Irn" +msgstr "" + +#: ../rules/base.xml.in.h:322 +msgid "Irq" +msgstr "" + +#: ../rules/base.xml.in.h:323 +msgid "Isl" +msgstr "" + +#: ../rules/base.xml.in.h:324 +msgid "Isr" +msgstr "" + +#: ../rules/base.xml.in.h:325 +msgid "Israel" +msgstr "" + +#: ../rules/base.xml.in.h:326 +msgid "Ita" +msgstr "" + +#: ../rules/base.xml.in.h:327 +msgid "Italy" +msgstr "" + +#: ../rules/base.xml.in.h:328 +msgid "Japan" +msgstr "" + +#: ../rules/base.xml.in.h:329 +msgid "Japan (PC-98xx Series)" +msgstr "" + +#: ../rules/base.xml.in.h:330 +msgid "Japanese keyboard options" +msgstr "" + +#: ../rules/base.xml.in.h:331 +msgid "Jpn" +msgstr "" + +#: ../rules/base.xml.in.h:332 +msgid "Kalmyk" +msgstr "" + +#: ../rules/base.xml.in.h:333 +msgid "Kana" +msgstr "" + +#: ../rules/base.xml.in.h:334 +msgid "Kana Lock key is locking" +msgstr "" + +#: ../rules/base.xml.in.h:335 +msgid "Kannada" +msgstr "" + +#: ../rules/base.xml.in.h:336 +msgid "Kashubian" +msgstr "" + +#: ../rules/base.xml.in.h:337 +msgid "Kaz" +msgstr "" + +#: ../rules/base.xml.in.h:338 +msgid "Kazakh with Russian" +msgstr "" + +#: ../rules/base.xml.in.h:339 +msgid "Kazakhstan" +msgstr "" + +#: ../rules/base.xml.in.h:340 +msgid "Key sequence to kill the X server" +msgstr "" + +#: ../rules/base.xml.in.h:341 +msgid "Key to choose 3rd level" +msgstr "" + +#: ../rules/base.xml.in.h:342 +msgid "Key(s) to change layout" +msgstr "" + +#: ../rules/base.xml.in.h:343 +msgid "Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:344 +msgid "Keytronic FlexPro" +msgstr "" + +#: ../rules/base.xml.in.h:345 +msgid "Kgz" +msgstr "" + +#: ../rules/base.xml.in.h:346 +msgid "Khm" +msgstr "" + +#: ../rules/base.xml.in.h:347 +msgid "Komi" +msgstr "" + +#: ../rules/base.xml.in.h:348 +msgid "Kor" +msgstr "" + +#: ../rules/base.xml.in.h:349 +msgid "Korea, Republic of" +msgstr "" + +#: ../rules/base.xml.in.h:350 +msgid "Ktunaxa" +msgstr "" + +#: ../rules/base.xml.in.h:351 +msgid "Kurdish, (F)" +msgstr "" + +#: ../rules/base.xml.in.h:352 +msgid "Kurdish, Arabic-Latin" +msgstr "" + +#: ../rules/base.xml.in.h:353 +msgid "Kurdish, Latin Alt-Q" +msgstr "" + +#: ../rules/base.xml.in.h:354 +msgid "Kurdish, Latin Q" +msgstr "" + +#: ../rules/base.xml.in.h:355 +msgid "Kyrgyzstan" +msgstr "" + +#: ../rules/base.xml.in.h:356 +msgid "LAm" +msgstr "" + +#: ../rules/base.xml.in.h:357 +msgid "LEKP" +msgstr "" + +#: ../rules/base.xml.in.h:358 +msgid "LEKPa" +msgstr "" + +#: ../rules/base.xml.in.h:359 +msgid "Lao" +msgstr "" + +#: ../rules/base.xml.in.h:360 +msgid "Laos" +msgstr "" + +#: ../rules/base.xml.in.h:361 +msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:362 +msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:363 +msgid "Laptop/notebook eMachines m68xx" +msgstr "" + +#: ../rules/base.xml.in.h:364 +msgid "Latin" +msgstr "" + +#: ../rules/base.xml.in.h:365 +msgid "Latin American" +msgstr "" + +#: ../rules/base.xml.in.h:366 +msgid "Latin Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:367 +msgid "Latin Unicode qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:368 +msgid "Latin qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:369 +msgid "Latin unicode" +msgstr "" + +#: ../rules/base.xml.in.h:370 +msgid "Latin unicode qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:371 +msgid "Latin with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:372 +msgid "Latvia" +msgstr "" + +#: ../rules/base.xml.in.h:373 +msgid "Lav" +msgstr "" + +#: ../rules/base.xml.in.h:374 +msgid "Left Alt" +msgstr "" + +#: ../rules/base.xml.in.h:375 +msgid "Left Alt (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:376 +msgid "Left Alt is swapped with Left Win" +msgstr "" + +#: ../rules/base.xml.in.h:377 +msgid "Left Ctrl" +msgstr "" + +#: ../rules/base.xml.in.h:378 +msgid "Left Ctrl+Left Shift" +msgstr "" + +#: ../rules/base.xml.in.h:379 +msgid "Left Shift" +msgstr "" + +#: ../rules/base.xml.in.h:380 +msgid "Left Win" +msgstr "" + +#: ../rules/base.xml.in.h:381 +msgid "Left Win (to first layout), Right Win/Menu (to last layout)" +msgstr "" + +#: ../rules/base.xml.in.h:382 +msgid "Left Win (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:383 +msgid "Left hand" +msgstr "" + +#: ../rules/base.xml.in.h:384 +msgid "Left handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:385 +msgid "Legacy" +msgstr "" + +#: ../rules/base.xml.in.h:386 +msgid "Legacy Wang 724" +msgstr "" + +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:388 +msgid "Legacy key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:389 +msgid "Legacy key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:390 +msgid "Less-than/Greater-than" +msgstr "" + +#: ../rules/base.xml.in.h:391 +msgid "Lithuania" +msgstr "" + +#: ../rules/base.xml.in.h:392 +msgid "Logitech Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:393 +msgid "Logitech Cordless Desktop" +msgstr "" + +#: ../rules/base.xml.in.h:394 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:395 +msgid "Logitech Cordless Desktop EX110" +msgstr "" + +#: ../rules/base.xml.in.h:396 +msgid "Logitech Cordless Desktop LX-300" +msgstr "" + +#: ../rules/base.xml.in.h:397 +msgid "Logitech Cordless Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:398 +msgid "Logitech Cordless Desktop Optical" +msgstr "" + +#: ../rules/base.xml.in.h:399 +msgid "Logitech Cordless Desktop Pro (alternate option 2)" +msgstr "" + +#: ../rules/base.xml.in.h:400 +msgid "Logitech Cordless Desktop iTouch" +msgstr "" + +#: ../rules/base.xml.in.h:401 +msgid "Logitech Cordless Freedom/Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:402 +msgid "Logitech G15 extra keys via G15daemon" +msgstr "" + +#: ../rules/base.xml.in.h:403 +msgid "Logitech Generic Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:404 +msgid "Logitech Internet 350 Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:405 +msgid "Logitech Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:406 +msgid "Logitech Internet Navigator Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:407 +msgid "Logitech Media Elite Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:408 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:409 +msgid "Logitech Ultra-X Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:410 +msgid "Logitech diNovo Edge Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:411 +msgid "Logitech diNovo Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:412 +msgid "Logitech iTouch" +msgstr "" + +#: ../rules/base.xml.in.h:413 +msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" +msgstr "" + +#: ../rules/base.xml.in.h:414 +msgid "Logitech iTouch Internet Navigator Keyboard SE" +msgstr "" + +#: ../rules/base.xml.in.h:415 +msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" +msgstr "" + +#: ../rules/base.xml.in.h:416 +msgid "Lower Sorbian" +msgstr "" + +#: ../rules/base.xml.in.h:417 +msgid "Lower Sorbian (qwertz)" +msgstr "" + +#: ../rules/base.xml.in.h:418 +msgid "Ltu" +msgstr "" + +#: ../rules/base.xml.in.h:419 +msgid "MESS" +msgstr "" + +#: ../rules/base.xml.in.h:420 +msgid "MNE" +msgstr "" + +#: ../rules/base.xml.in.h:421 +msgid "MacBook/MacBook Pro" +msgstr "" + +#: ../rules/base.xml.in.h:422 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "" + +#: ../rules/base.xml.in.h:423 +msgid "Macedonia" +msgstr "" + +#: ../rules/base.xml.in.h:424 +msgid "Macintosh" +msgstr "" + +#: ../rules/base.xml.in.h:425 +msgid "Macintosh Old" +msgstr "" + +#: ../rules/base.xml.in.h:426 +msgid "Macintosh, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:427 +msgid "Macintosh, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:428 +msgid "Make CapsLock an additional Backspace" +msgstr "" + +#: ../rules/base.xml.in.h:429 +msgid "Make CapsLock an additional Ctrl" +msgstr "" + +#: ../rules/base.xml.in.h:430 +msgid "Make CapsLock an additional ESC" +msgstr "" + +#: ../rules/base.xml.in.h:431 +msgid "Mal" +msgstr "" + +#: ../rules/base.xml.in.h:432 +msgid "Malayalam" +msgstr "" + +#: ../rules/base.xml.in.h:433 +msgid "Malayalam Lalitha" +msgstr "" + +#: ../rules/base.xml.in.h:434 +msgid "Maldives" +msgstr "" + +#: ../rules/base.xml.in.h:435 +msgid "Malta" +msgstr "" + +#: ../rules/base.xml.in.h:436 +msgid "Maltese keyboard with US layout" +msgstr "" + +#: ../rules/base.xml.in.h:437 +msgid "Mao" +msgstr "" + +#: ../rules/base.xml.in.h:438 +msgid "Maori" +msgstr "" + +#: ../rules/base.xml.in.h:439 +msgid "Memorex MX1998" +msgstr "" + +#: ../rules/base.xml.in.h:440 +msgid "Memorex MX2500 EZ-Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:441 +msgid "Memorex MX2750" +msgstr "" + +#: ../rules/base.xml.in.h:442 +msgid "Menu" +msgstr "" + +#: ../rules/base.xml.in.h:443 +msgid "Meta is mapped to Left Win" +msgstr "" + +#: ../rules/base.xml.in.h:444 +msgid "Meta is mapped to Win keys" +msgstr "" + +#: ../rules/base.xml.in.h:445 +msgid "Microsoft Comfort Curve Keyboard 2000" +msgstr "" + +#: ../rules/base.xml.in.h:446 +msgid "Microsoft Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:447 +msgid "Microsoft Internet Keyboard Pro, Swedish" +msgstr "" + +#: ../rules/base.xml.in.h:448 +msgid "Microsoft Natural" +msgstr "" + +#: ../rules/base.xml.in.h:449 +msgid "Microsoft Natural Keyboard Elite" +msgstr "" + +#: ../rules/base.xml.in.h:450 +msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:451 +msgid "Microsoft Natural Keyboard Pro OEM" +msgstr "" + +#: ../rules/base.xml.in.h:452 +msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:453 +msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" +msgstr "" + +#: ../rules/base.xml.in.h:454 +msgid "Microsoft Office Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:455 +msgid "Microsoft Wireless Multimedia Keyboard 1.0A" +msgstr "" + +#: ../rules/base.xml.in.h:456 +msgid "Miscellaneous compatibility options" +msgstr "" + +#: ../rules/base.xml.in.h:457 +msgid "Mkd" +msgstr "" + +#: ../rules/base.xml.in.h:458 +msgid "Mlt" +msgstr "" + +#: ../rules/base.xml.in.h:459 +msgid "Mmr" +msgstr "" + +#: ../rules/base.xml.in.h:460 +msgid "Mng" +msgstr "" + +#: ../rules/base.xml.in.h:461 +msgid "Mongolia" +msgstr "" + +#: ../rules/base.xml.in.h:462 +msgid "Montenegro" +msgstr "" + +#: ../rules/base.xml.in.h:463 +msgid "Morocco" +msgstr "" + +#: ../rules/base.xml.in.h:464 +msgid "Multilingual" +msgstr "" + +#: ../rules/base.xml.in.h:465 +msgid "Multilingual, first part" +msgstr "" + +#: ../rules/base.xml.in.h:466 +msgid "Multilingual, second part" +msgstr "" + +#: ../rules/base.xml.in.h:467 +msgid "Myanmar" +msgstr "" + +#: ../rules/base.xml.in.h:468 +msgid "NICOLA-F style Backspace" +msgstr "" + +#: ../rules/base.xml.in.h:469 +msgid "NLA" +msgstr "" + +#: ../rules/base.xml.in.h:470 +msgid "Nativo" +msgstr "" + +#: ../rules/base.xml.in.h:471 +msgid "Nativo for Esperanto" +msgstr "" + +#: ../rules/base.xml.in.h:472 +msgid "Nativo for USA keyboards" +msgstr "" + +#: ../rules/base.xml.in.h:473 +msgid "Neo 2" +msgstr "" + +#: ../rules/base.xml.in.h:474 +msgid "Nep" +msgstr "" + +#: ../rules/base.xml.in.h:475 +msgid "Nepal" +msgstr "" + +#: ../rules/base.xml.in.h:476 +msgid "Netherlands" +msgstr "" + +#: ../rules/base.xml.in.h:477 +msgid "Nig" +msgstr "" + +#: ../rules/base.xml.in.h:478 +msgid "Nigeria" +msgstr "" + +#: ../rules/base.xml.in.h:479 +msgid "Nld" +msgstr "" + +#: ../rules/base.xml.in.h:480 +msgid "Non-breakable space character at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:481 +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level" +msgstr "" + +#: ../rules/base.xml.in.h:482 +msgid "" +"Non-breakable space character at fourth level, thin non-breakable space " +"character at sixth level (via Ctrl+Shift)" +msgstr "" + +#: ../rules/base.xml.in.h:483 +msgid "Non-breakable space character at second level" +msgstr "" + +#: ../rules/base.xml.in.h:484 +msgid "Non-breakable space character at third level" +msgstr "" + +#: ../rules/base.xml.in.h:485 +msgid "Non-breakable space character at third level, nothing at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:486 +msgid "" +"Non-breakable space character at third level, thin non-breakable space " +"character at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:487 +msgid "Nor" +msgstr "" + +#: ../rules/base.xml.in.h:488 +msgid "Northern Saami" +msgstr "" + +#: ../rules/base.xml.in.h:489 +msgid "Northern Saami, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:490 +msgid "Northgate OmniKey 101" +msgstr "" + +#: ../rules/base.xml.in.h:491 +msgid "Norway" +msgstr "" + +#: ../rules/base.xml.in.h:492 +msgid "NumLock" +msgstr "" + +#: ../rules/base.xml.in.h:493 +msgid "Numeric keypad delete key behaviour" +msgstr "" + +#: ../rules/base.xml.in.h:494 +msgid "Numeric keypad keys work as with Mac" +msgstr "" + +#: ../rules/base.xml.in.h:495 +msgid "Numeric keypad layout selection" +msgstr "" + +#: ../rules/base.xml.in.h:496 +msgid "OADG 109A" +msgstr "" + +#: ../rules/base.xml.in.h:497 +msgid "OLPC" +msgstr "" + +#: ../rules/base.xml.in.h:498 +msgid "OLPC Dari" +msgstr "" + +#: ../rules/base.xml.in.h:499 +msgid "OLPC Pashto" +msgstr "" + +#: ../rules/base.xml.in.h:500 +msgid "OLPC Southern Uzbek" +msgstr "" + +#: ../rules/base.xml.in.h:501 +msgid "Occitan" +msgstr "" + +#: ../rules/base.xml.in.h:502 +msgid "Ogham" +msgstr "" + +#: ../rules/base.xml.in.h:503 +msgid "Ogham IS434" +msgstr "" + +#: ../rules/base.xml.in.h:504 +msgid "Oriya" +msgstr "" + +#: ../rules/base.xml.in.h:505 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:506 +msgid "Ossetian" +msgstr "" + +#: ../rules/base.xml.in.h:507 +msgid "Ossetian, Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:508 +msgid "Ossetian, legacy" +msgstr "" + +#: ../rules/base.xml.in.h:509 +msgid "PC-98xx Series" +msgstr "" + +#: ../rules/base.xml.in.h:510 +msgid "Pak" +msgstr "" + +#: ../rules/base.xml.in.h:511 +msgid "Pakistan" +msgstr "" + +#: ../rules/base.xml.in.h:512 +msgid "Pashto" +msgstr "" + +#: ../rules/base.xml.in.h:513 +msgid "Pattachote" +msgstr "" + +#: ../rules/base.xml.in.h:514 +msgid "Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:515 +msgid "Phonetic Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:516 +msgid "Pol" +msgstr "" + +#: ../rules/base.xml.in.h:517 +msgid "Poland" +msgstr "" + +#: ../rules/base.xml.in.h:518 +msgid "Polytonic" +msgstr "" + +#: ../rules/base.xml.in.h:519 +msgid "Portugal" +msgstr "" + +#: ../rules/base.xml.in.h:520 +msgid "Pro" +msgstr "" + +#: ../rules/base.xml.in.h:521 +msgid "Pro Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:522 +msgid "Probhat" +msgstr "" + +#: ../rules/base.xml.in.h:523 +msgid "Programmer Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:524 +msgid "Propeller Voyager (KTEZ-1000)" +msgstr "" + +#: ../rules/base.xml.in.h:525 +msgid "Prt" +msgstr "" + +#: ../rules/base.xml.in.h:526 +msgid "QTronix Scorpius 98N+" +msgstr "" + +#: ../rules/base.xml.in.h:527 +msgid "Right Alt" +msgstr "" + +#: ../rules/base.xml.in.h:528 +msgid "Right Alt (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:529 +msgid "Right Alt key never chooses 3rd level" +msgstr "" + +#: ../rules/base.xml.in.h:530 +msgid "Right Alt, Shift+Right Alt key is Multi_Key" +msgstr "" + +#: ../rules/base.xml.in.h:531 +msgid "Right Ctrl" +msgstr "" + +#: ../rules/base.xml.in.h:532 +msgid "Right Ctrl (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:533 +msgid "Right Ctrl as Right Alt" +msgstr "" + +#: ../rules/base.xml.in.h:534 +msgid "Right Shift" +msgstr "" + +#: ../rules/base.xml.in.h:535 +msgid "Right Win" +msgstr "" + +#: ../rules/base.xml.in.h:536 +msgid "Right Win (while pressed)" +msgstr "" + +#: ../rules/base.xml.in.h:537 +msgid "Right hand" +msgstr "" + +#: ../rules/base.xml.in.h:538 +msgid "Right handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:539 +msgid "Romania" +msgstr "" + +#: ../rules/base.xml.in.h:540 +msgid "Romanian keyboard with German letters" +msgstr "" + +#: ../rules/base.xml.in.h:541 +msgid "Romanian keyboard with German letters, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:542 +msgid "Rou" +msgstr "" + +#: ../rules/base.xml.in.h:543 +msgid "Rus" +msgstr "" + +#: ../rules/base.xml.in.h:544 +msgid "Russia" +msgstr "" + +#: ../rules/base.xml.in.h:545 +msgid "Russian" +msgstr "" + +#: ../rules/base.xml.in.h:546 +msgid "Russian phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:547 +msgid "Russian phonetic Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:548 +msgid "Russian phonetic, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:549 +msgid "Russian with Kazakh" +msgstr "" + +#: ../rules/base.xml.in.h:550 +msgid "SILVERCREST Multimedia Wireless Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:551 +msgid "SK-1300" +msgstr "" + +#: ../rules/base.xml.in.h:552 +msgid "SK-2500" +msgstr "" + +#: ../rules/base.xml.in.h:553 +msgid "SK-6200" +msgstr "" + +#: ../rules/base.xml.in.h:554 +msgid "SK-7100" +msgstr "" + +#: ../rules/base.xml.in.h:555 +msgid "SRB" +msgstr "" + +#: ../rules/base.xml.in.h:556 +msgid "SVEN Ergonomic 2500" +msgstr "" + +#: ../rules/base.xml.in.h:557 +msgid "SVEN Slim 303" +msgstr "" + +#: ../rules/base.xml.in.h:558 +msgid "Samsung SDM 4500P" +msgstr "" + +#: ../rules/base.xml.in.h:559 +msgid "Samsung SDM 4510P" +msgstr "" + +#: ../rules/base.xml.in.h:560 +msgid "Scroll Lock" +msgstr "" + +#: ../rules/base.xml.in.h:561 +msgid "ScrollLock" +msgstr "" + +#: ../rules/base.xml.in.h:562 +msgid "Secwepemctsin" +msgstr "" + +#: ../rules/base.xml.in.h:563 +msgid "Semi-colon on third level" +msgstr "" + +#: ../rules/base.xml.in.h:564 +msgid "Serbia" +msgstr "" + +#: ../rules/base.xml.in.h:565 +msgid "Shift cancels CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:566 +msgid "Shift does not cancel NumLock, chooses 3d level instead" +msgstr "" + +#: ../rules/base.xml.in.h:567 +msgid "Shift with numeric keypad keys works as in MS Windows" +msgstr "" + +#: ../rules/base.xml.in.h:568 +msgid "Shift+CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:569 +msgid "Simple" +msgstr "" + +#: ../rules/base.xml.in.h:570 +msgid "Slovakia" +msgstr "" + +#: ../rules/base.xml.in.h:571 +msgid "Slovenia" +msgstr "" + +#: ../rules/base.xml.in.h:572 +msgid "South Africa" +msgstr "" + +#: ../rules/base.xml.in.h:573 +msgid "Southern Uzbek" +msgstr "" + +#: ../rules/base.xml.in.h:574 +msgid "Spain" +msgstr "" + +#: ../rules/base.xml.in.h:575 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server" +msgstr "" + +#: ../rules/base.xml.in.h:576 +msgid "SrL" +msgstr "" + +#: ../rules/base.xml.in.h:577 +msgid "Sri Lanka" +msgstr "" + +#: ../rules/base.xml.in.h:578 +msgid "Standard" +msgstr "" + +#: ../rules/base.xml.in.h:579 +msgid "Standard (Cedilla)" +msgstr "" + +#: ../rules/base.xml.in.h:580 +msgid "Standard Phonetic" +msgstr "" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:582 +msgid "Standard RSTU" +msgstr "" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:584 +msgid "Standard RSTU on Russian layout" +msgstr "" + +#: ../rules/base.xml.in.h:585 +msgid "Sun Type 5/6" +msgstr "" + +#: ../rules/base.xml.in.h:586 +msgid "Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:587 +msgid "Super Power Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:588 +msgid "Svdvorak" +msgstr "" + +#: ../rules/base.xml.in.h:589 +msgid "Svk" +msgstr "" + +#: ../rules/base.xml.in.h:590 +msgid "Svn" +msgstr "" + +#: ../rules/base.xml.in.h:591 +msgid "Swap Ctrl and CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:592 +msgid "Swap ESC and CapsLock" +msgstr "" + +#: ../rules/base.xml.in.h:593 +msgid "Swe" +msgstr "" + +#: ../rules/base.xml.in.h:594 +msgid "Sweden" +msgstr "" + +#: ../rules/base.xml.in.h:595 +msgid "Switzerland" +msgstr "" + +#: ../rules/base.xml.in.h:596 +msgid "Symplon PaceBook (tablet PC)" +msgstr "" + +#: ../rules/base.xml.in.h:597 +msgid "Syr" +msgstr "" + +#: ../rules/base.xml.in.h:598 +msgid "Syria" +msgstr "" + +#: ../rules/base.xml.in.h:599 +msgid "Syriac" +msgstr "" + +#: ../rules/base.xml.in.h:600 +msgid "Syriac phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:601 +msgid "TIS-820.2538" +msgstr "" + +#: ../rules/base.xml.in.h:602 +msgid "Tajikistan" +msgstr "" + +#: ../rules/base.xml.in.h:603 +msgid "Tamil" +msgstr "" + +#: ../rules/base.xml.in.h:604 +msgid "Tamil TAB Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:605 +msgid "Tamil TSCII Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:606 +msgid "Tamil Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:607 +msgid "Targa Visionary 811" +msgstr "" + +#: ../rules/base.xml.in.h:608 +msgid "Tatar" +msgstr "" + +#: ../rules/base.xml.in.h:609 +msgid "Telugu" +msgstr "" + +#: ../rules/base.xml.in.h:610 +msgid "Tha" +msgstr "" + +#: ../rules/base.xml.in.h:611 +msgid "Thailand" +msgstr "" + +#: ../rules/base.xml.in.h:612 +msgid "Tibetan" +msgstr "" + +#: ../rules/base.xml.in.h:613 +msgid "Tibetan (with ASCII numerals)" +msgstr "" + +#: ../rules/base.xml.in.h:614 +msgid "Tifinagh" +msgstr "" + +#: ../rules/base.xml.in.h:615 +msgid "Tifinagh Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:616 +msgid "Tifinagh Alternative Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:617 +msgid "Tifinagh Extended" +msgstr "" + +#: ../rules/base.xml.in.h:618 +msgid "Tifinagh Extended Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:619 +msgid "Tifinagh Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:620 +msgid "Tilde (~) variant" +msgstr "" + +#: ../rules/base.xml.in.h:621 +msgid "Tjk" +msgstr "" + +#: ../rules/base.xml.in.h:622 +msgid "To the corresponding key in a Dvorak keyboard." +msgstr "" + +#: ../rules/base.xml.in.h:623 +msgid "To the corresponding key in a Qwerty keyboard." +msgstr "" + +#: ../rules/base.xml.in.h:624 +msgid "Toshiba Satellite S3000" +msgstr "" + +#: ../rules/base.xml.in.h:625 +msgid "Traditional Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:626 +msgid "Trust Direct Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:627 +msgid "Trust Slimline" +msgstr "" + +#: ../rules/base.xml.in.h:628 +msgid "Trust Wireless Keyboard Classic" +msgstr "" + +#: ../rules/base.xml.in.h:629 +msgid "Tur" +msgstr "" + +#: ../rules/base.xml.in.h:630 +msgid "Turkey" +msgstr "" + +#: ../rules/base.xml.in.h:631 +msgid "Turkmenistan" +msgstr "" + +#: ../rules/base.xml.in.h:632 +msgid "Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:633 +msgid "UCW layout (accented letters only)" +msgstr "" + +#: ../rules/base.xml.in.h:634 +msgid "US keyboard with Bosnian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:635 +msgid "US keyboard with Bosnian letters" +msgstr "" + +#: ../rules/base.xml.in.h:636 +msgid "US keyboard with Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:637 +msgid "US keyboard with Croatian letters" +msgstr "" + +#: ../rules/base.xml.in.h:638 +msgid "US keyboard with Estonian letters" +msgstr "" + +#: ../rules/base.xml.in.h:639 +msgid "US keyboard with Lithuanian letters" +msgstr "" + +#: ../rules/base.xml.in.h:640 +msgid "US keyboard with Slovenian letters" +msgstr "" + +#: ../rules/base.xml.in.h:641 +msgid "USA" +msgstr "" + +#: ../rules/base.xml.in.h:642 +msgid "Udmurt" +msgstr "" + +#: ../rules/base.xml.in.h:643 +msgid "Ukr" +msgstr "" + +#: ../rules/base.xml.in.h:644 +msgid "Ukraine" +msgstr "" + +#: ../rules/base.xml.in.h:645 +msgid "Unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:646 +msgid "" +"Unicode additions (arrows and math operators). Math operators on default " +"level" +msgstr "" + +#: ../rules/base.xml.in.h:647 +msgid "UnicodeExpert" +msgstr "" + +#: ../rules/base.xml.in.h:648 +msgid "United Kingdom" +msgstr "" + +#: ../rules/base.xml.in.h:649 +msgid "Unitek KB-1925" +msgstr "" + +#: ../rules/base.xml.in.h:650 +msgid "Urdu, Alternative phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:651 +msgid "Urdu, Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:652 +msgid "Urdu, Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:653 +msgid "Use Bosnian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:654 +msgid "Use Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:655 +msgid "Use guillemets for quotes" +msgstr "" + +#: ../rules/base.xml.in.h:656 +msgid "Use keyboard LED to show alternative layout" +msgstr "" + +#: ../rules/base.xml.in.h:657 +msgid "Using space key to input non-breakable space character" +msgstr "" + +#: ../rules/base.xml.in.h:658 +msgid "Usual space at any level" +msgstr "" + +#: ../rules/base.xml.in.h:659 +msgid "Uzb" +msgstr "" + +#: ../rules/base.xml.in.h:660 +msgid "Uzbekistan" +msgstr "" + +#: ../rules/base.xml.in.h:661 +msgid "Vietnam" +msgstr "" + +#: ../rules/base.xml.in.h:662 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:663 +msgid "Vnm" +msgstr "" + +#: ../rules/base.xml.in.h:664 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:665 +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level" +msgstr "" + +#: ../rules/base.xml.in.h:666 +msgid "Wang model 724 azerty" +msgstr "" + +#: ../rules/base.xml.in.h:667 +msgid "Western" +msgstr "" + +#: ../rules/base.xml.in.h:668 +msgid "Winbook Model XP5" +msgstr "" + +#: ../rules/base.xml.in.h:669 +msgid "Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:670 +msgid "With <\\|> key" +msgstr "" + +#: ../rules/base.xml.in.h:671 +msgid "With EuroSign on 5" +msgstr "" + +#: ../rules/base.xml.in.h:672 +msgid "With guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:673 +msgid "Yahoo! Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:674 +msgid "Yakut" +msgstr "" + +#: ../rules/base.xml.in.h:675 +msgid "Yoruba" +msgstr "" + +#: ../rules/base.xml.in.h:676 +msgid "Z and ZHE swapped" +msgstr "" + +#: ../rules/base.xml.in.h:677 +msgid "Zar" +msgstr "" + +#: ../rules/base.xml.in.h:678 +msgid "azerty" +msgstr "" + +#: ../rules/base.xml.in.h:679 +msgid "azerty/digits" +msgstr "" + +#: ../rules/base.xml.in.h:680 +msgid "digits" +msgstr "" + +#: ../rules/base.xml.in.h:681 +msgid "displaced semicolon and quote (obsolete)" +msgstr "" + +#: ../rules/base.xml.in.h:682 +msgid "lyx" +msgstr "" + +#: ../rules/base.xml.in.h:683 +msgid "qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:684 +msgid "qwerty, extended Backslash" +msgstr "" + +#: ../rules/base.xml.in.h:685 +msgid "qwerty/digits" +msgstr "" + +#: ../rules/base.xml.in.h:686 +msgid "qwertz" +msgstr "" --- xkeyboard-config-1.8.orig/debian/README.source +++ xkeyboard-config-1.8/debian/README.source @@ -0,0 +1,73 @@ +------------------------------------------------------ +Quick Guide To Patching This Package For The Impatient +------------------------------------------------------ + +1. Make sure you have quilt installed +2. Unpack the package as usual with "dpkg-source -x" +3. Run the "patch" target in debian/rules +4. Create a new patch with "quilt new" (see quilt(1)) +5. Edit all the files you want to include in the patch with "quilt edit" + (see quilt(1)). +6. Write the patch with "quilt refresh" (see quilt(1)) +7. Run the "clean" target in debian/rules + +Alternatively, instead of using quilt directly, you can drop the patch in to +debian/patches and add the name of the patch to debian/patches/series. + +------------------------------------ +Guide To The X Strike Force Packages +------------------------------------ + +The X Strike Force team maintains X packages in git repositories on +git.debian.org in the pkg-xorg subdirectory. Most upstream packages +are actually maintained in git repositories as well, so they often +just need to be pulled into git.debian.org in a "upstream-*" branch. +Otherwise, the upstream sources are manually installed in the Debian +git repository. + +The .orig.tar.gz upstream source file could be generated this +"upstream-*" branch in the Debian git repository but it is actually +copied from upstream tarballs directly. + +Due to X.org being highly modular, packaging all X.org applications +as their own independent packages would have created too many Debian +packages. For this reason, some X.org applications have been grouped +into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils, +x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils. +Most packages, including the X.org server itself and all libraries +and drivers are, however maintained independently. + +The Debian packaging is added by creating the "debian-*" git branch +which contains the aforementioned "upstream-*" branch plus the debian/ +repository files. +When a patch has to be applied to the Debian package, two solutions +are involved: +* If the patch is available in one of the upstream branches, it + may be git'cherry-picked into the Debian repository. In this + case, it appears directly in the .diff.gz. +* Otherwise, the patch is added to debian/patches/ which is managed + with quilt as documented in /usr/share/doc/quilt/README.source. + +quilt is actually invoked by the Debian X packaging through a larger +set of scripts called XSFBS. XSFBS brings some other X specific +features such as managing dependencies and conflicts due to the video +and input driver ABIs. +XSFBS itself is maintained in a separate repository at + git://git.debian.org/pkg-xorg/xsfbs.git +and it is pulled inside the other Debian X repositories when needed. + +The XSFBS patching system requires a build dependency on quilt. Also +a dependency on $(STAMP_DIR)/patch has to be added to debian/rules +so that the XSFBS patching occurs before the actual build. So the +very first target of the build (likely the one running autoreconf) +should depend on $(STAMP_DIR)/patch. It should also not depend on +anything so that parallel builds are correctly supported (nothing +should probably run while patching is being done). And finally, the +clean target should depend on the xsfclean target so that patches +are unapplied on clean. + +When the upstream sources contain some DFSG-nonfree files, they are +listed in text files in debian/prune/ in the "debian-*" branch of +the Debian repository. XSFBS' scripts then take care of removing +these listed files during the build so as to generate a modified +DFSG-free .orig.tar.gz tarball. --- xkeyboard-config-1.8.orig/debian/compat +++ xkeyboard-config-1.8/debian/compat @@ -0,0 +1 @@ +7 --- xkeyboard-config-1.8.orig/debian/copyright +++ xkeyboard-config-1.8/debian/copyright @@ -0,0 +1,206 @@ +This package was debianized by Denis Barbier on +Tue, 10 Oct 2006 01:16:55 +0200 + +It was downloaded from + http://xlibs.freedesktop.org/xkbdesc/xkeyboard-config-0.9.tar.gz + +Upstream Maintainer: + Sergey V. Udaltsov + +This package is distributed under the following licenses: +Copyright 1996 by Joseph Moss +Copyright (C) 2002-2007 Free Software Foundation, Inc. +Copyright (C) Dmitry Golubev , 2003-2004 +Copyright (C) 2004, Gregory Mokhin +Copyright (C) 2006 Erdal Ronahî + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of the copyright holder(s) not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. The copyright holder(s) makes no +representations about the suitability of this software for any purpose. It +is provided "as is" without express or implied warranty. + +THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + +Copyright (c) 1996 Digital Equipment Corporation + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the Digital Equipment +Corporation shall not be used in advertising or otherwise to promote +the sale, use or other dealings in this Software without prior written +authorization from Digital Equipment Corporation. + + +Copyright 1996, 1998 The Open Group + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of The Open Group shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from The Open Group. + + +Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + + +Copyright (c) 1996 by Silicon Graphics Computer Systems, Inc. + +Permission to use, copy, modify, and distribute this +software and its documentation for any purpose and without +fee is hereby granted, provided that the above copyright +notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting +documentation, and that the name of Silicon Graphics not be +used in advertising or publicity pertaining to distribution +of the software without specific prior written permission. +Silicon Graphics makes no representation about the suitability +of this software for any purpose. It is provided "as is" +without any express or implied warranty. + +SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON +GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH +THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +Copyright (c) 1996 X Consortium + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the X Consortium shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from the X Consortium. + + +Copyright (C) 2004, 2006 Ævar Arnfjörð Bjarmason + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization of +the copyright holder. + + +Copyright (C) 1999, 2000 by Anton Zinoviev + +This software may be used, modified, copied, distributed, and sold, +in both source and binary form provided that the above copyright +and these terms are retained. Under no circumstances is the author +responsible for the proper functioning of this software, nor does +the author assume any responsibility for damages incurred with its +use. + +Permission is granted to anyone to use, distribute and modify +this file in any way, provided that the above copyright notice +is left intact and the author of the modification summarizes +the changes in this header. + +This file is distributed without any expressed or implied warranty. --- xkeyboard-config-1.8.orig/debian/changelog +++ xkeyboard-config-1.8/debian/changelog @@ -0,0 +1,974 @@ +xkeyboard-config (1.8-1ubuntu6) lucid; urgency=low + + * Removed unwanted semicolons in 112_zero-with-spacing.patch + to quell error messages when using certain keyboard layouts. + (LP: #553401) + + -- Bryce Harrington Tue, 13 Apr 2010 13:36:32 -0700 + +xkeyboard-config (1.8-1ubuntu5) lucid; urgency=low + + * Add 127_restore_gb_colemak.patch: Fixes bottom row offset on the + Colemak UK keyboard. Cherrypick from upstream to revert an earlier + patch. Thanks for chasing the patch down, Ben. + (LP: #542237) + + -- Bryce Harrington Tue, 13 Apr 2010 13:14:35 -0700 + +xkeyboard-config (1.8-1ubuntu4) lucid; urgency=low + + * Add tw to Makefile so it will install + * Earlier upload fixed win key as 3rd level chooser (LP: #408397) + + -- Bryce Harrington Mon, 29 Mar 2010 20:49:47 -0700 + +xkeyboard-config (1.8-1ubuntu3) lucid; urgency=low + + * Cherrypicks from upstream to enable support for Apple Aluminum + keyboards: + + 115_aluminium_geometries.patch + + 116_aluminium_keycodes.patch + + 117_aluminium_symbols.patch + + 118_aluminium_aliases.patch + + 119_aluminium_pc_compat.patch + + 120_aluminium_rules.patch + * Cherrypicks from upstream to fix keys on various layouts: + + 107_lao.patch + + 108_taiwan.patch + + 109_mali.patch + + 110_variants-cleanup.patch + + 111_il-missing-symbol.patch + + 112_zero-with-spacing.patch + + 113_cz-dvorak-ucw.patch + + 114_ejn_4_level.patch + + 121_tamil_chars.patch + + 122_olpc-azerty.patch + + 123_fix_i18n.patch + + 124_serbian_ru_level3.patch + + 125_mapping_tools_launch5_menukb.patch + + 126_swahili_arabic.patch + + -- Bryce Harrington Mon, 29 Mar 2010 20:31:26 -0700 + +xkeyboard-config (1.8-1ubuntu2) lucid; urgency=low + + [Arne Goetje] + * Add 108_taiwan.patch: New keyboard layouts for Taiwan. + * Add 107_lao.patch: New keyboard layout for Lao, implemented as + an alternative to the default one. (LP: #341741) + + -- Bryce Harrington Mon, 29 Mar 2010 19:11:44 -0700 + +xkeyboard-config (1.8-1ubuntu1) lucid; urgency=low + + * Merge from debian testing. Remaining changes: + - Split out xkb-data-i18n to be used by console-setup. + - debian/xkeyboard-config.pot: Add pot file for translations (updated) + - Add 102_mac_aliases.patch: Fix error activating XKB config on MacBook + due to lack of mac w/ deadkeys layout aliases. + - Add 104_macbook_expose_and_dashboard.patch: Add keycode definitions + required for Apples Expose & Dashboard keys (F3/F4). + - Add 105_intelligent_keyboard.patch: Add support for the Intelligent + Keyboard K04 + - Add 106_fixspell3d.patch: Fix spelling error from 3d to 3rd + * Drop 101_rus.patch and 103_swiss_legacy.patch: Included upstream now + + -- Bryce Harrington Mon, 29 Mar 2010 16:42:48 -0700 + +xkeyboard-config (1.8-1) unstable; urgency=low + + [ Julien Cristau ] + * Remove myself from Uploaders + * New upstream release + + Fix Win key as third level chooser (closes: #531771) + + [ Cyril Brulebois ] + * Add udeb needed for the graphical installer: xkb-data-udeb. + * Add myself to Uploaders. + * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed). + * Add Depends: ${misc:Depends} to xkb-data. + + -- Cyril Brulebois Mon, 15 Mar 2010 14:24:43 +0100 + +xkeyboard-config (1.7-2ubuntu2) lucid; urgency=low + + * Correct spelling error from 3d to 3rd (LP: #398873) + + -- Nigel Babu Tue, 16 Feb 2010 10:07:01 +0530 + +xkeyboard-config (1.7-2ubuntu1) lucid; urgency=low + + * Merge from debian testing. Remaining changes: + - Split out xkb-data-i18n to be used by console-setup. + - debian/xkeyboard-config.pot: Add pot file for translations (updated) + - Add 101_rus.patch: Tag USA Russian Phonetic keyboard layout with + Russian language tag. + - Add 102_mac_aliases.patch: Fix error activating XKB config on MacBook + due to lack of mac w/ deadkeys layout aliases. + - Add 103_swiss_legacy.patch: Newer swiss keyboards have swapped bar and + brokenbar as a workaround to a Microsoft mistake in the Windows + keyboard layout. + * Add 104_macbook_expose_and_dashboard.patch: Add keycode definitions + required for Apples Expose & Dashboard keys (F3/F4). + (LP: #520519) + * Add 105_intelligent_keyboard.patch: Add support for the Intelligent + Keyboard K04 + (LP: #458206) + + -- Bryce Harrington Thu, 11 Feb 2010 13:11:49 -0800 + +xkeyboard-config (1.7-2) unstable; urgency=low + + * Apparently some people have /etc/X11/xkb as a symlink, which makes rmdir + fail. Try to handle that case as well (closes: #558761). Thanks, Arjan + Opmeer! + + -- Julien Cristau Sat, 16 Jan 2010 20:39:49 +0000 + +xkeyboard-config (1.7-1ubuntu3) lucid; urgency=low + + * No-change rebuild to stop translation stripping. + + -- Evan Dandrea Mon, 11 Jan 2010 17:48:19 +0000 + +xkeyboard-config (1.7-1ubuntu2) lucid; urgency=low + + * Split out xkb-data-i18n to be used by console-setup. + + -- Evan Dandrea Tue, 05 Jan 2010 17:45:50 +0000 + +xkeyboard-config (1.7-1ubuntu1) lucid; urgency=low + + * Merge from Debian testing, remaining changes: + - debian/xkeyboard-config.pot: Add pot file for translations (updated) + - Add 101_rus.patch: Tag USA Russian Phonetic keyboard layout with + Russian language tag. + - Add 102_mac_aliases.patch: Fix error activating XKB config on MacBook + due to lack of mac w/ deadkeys layout aliases. + - Add 103_swiss_legacy.patch: Newer swiss keyboards have swapped bar and + brokenbar as a workaround to a Microsoft mistake in the Windows + keyboard layout. + * Dropped changes, superseded upstream: + - Add 100_abnt2-mapping-of-dot-key.patch, to fix ABNT2 numpad keyboards + to print period/dot instead of comma. Cherrypick from upstream. + - README.Debian: Don't advertise hacking on base.xml + + -- Steve Langasek Wed, 23 Dec 2009 00:14:57 -0800 + +xkeyboard-config (1.7-1) unstable; urgency=low + + [ David Nusinow ] + * Add a note about re-enabling ctrl-alt-backspace killing to NEWS.Debian + (closes: #531629) + * Update xsfbs. + * Update to debhelper version 7 + + Fix up dh_clean -k to use dh_prep instead + * Update standards version to 3.8.3.0. No changes necessary. + + [ Julien Cristau ] + * Don't install base.xml in /etc/X11/xkb. Modifying this creates more + problems than it solves (closes: #497341). + * New upstream release. + + fix broken reference to symbols/sun_vndr/us(sun[45]) (closes: #469335) + + add a dead_tilde to the Spanish layout (closes: #546288) + + fix error in German translation (closes: #532642) + * Clean up using maintainer-clean instead of distclean. + + -- Julien Cristau Sun, 29 Nov 2009 11:47:09 +0100 + +xkeyboard-config (1.6-1ubuntu5) karmic; urgency=low + + * Fix 103_swiss_legacy.patch to not patch the Changelog, so that it applies + cleanly. + + -- Steve Langasek Thu, 15 Oct 2009 09:24:53 +0000 + +xkeyboard-config (1.6-1ubuntu4) karmic; urgency=low + + * Add 103_swiss_legacy.patch: Newer swiss keyboards have swapped bar and + brokenbar as a workaround to a Microsoft mistake in the Windows + keyboard layout. + (LP: #222430) + + -- Bryce Harrington Tue, 13 Oct 2009 11:06:15 -0700 + +xkeyboard-config (1.6-1ubuntu3) karmic; urgency=low + + * Add 101_rus.patch: Tag USA Russian Phonetic keyboard layout with + Russian language tag. + (LP: #429034) + * Add 102_mac_aliases.patch: Fix error activating XKB config on MacBook + due to lack of mac w/ deadkeys layout aliases. + (LP: #327963) + + -- Bryce Harrington Mon, 12 Oct 2009 15:27:33 -0700 + +xkeyboard-config (1.6-1ubuntu2) karmic; urgency=low + + * Add 100_abnt2-mapping-of-dot-key.patch, to fix ABNT2 numpad keyboards to + print period/dot instead of comma. Cherrypick from upstream. + (LP: #272606) + + -- Bryce Harrington Thu, 20 Aug 2009 10:42:47 -0700 + +xkeyboard-config (1.6-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #386445), remaining changes: + - debian/xkeyboard-config.pot: Add pot file for translations (updated) + - README.Debian: Don't advertise hacking on base.xml + * All Ubuntu patches dropped, applied in source. Except for one small + part of 110_fi_brokenbar.patch which upstream rejected. + + -- Michael Terry Fri, 12 Jun 2009 13:51:29 -0400 + +xkeyboard-config (1.6-1) unstable; urgency=low + + * Add Breaks on old libx11-6. It seems some people are keeping very, very + old libx11-6 versions, which didn't know about some keysyms we're now + using, thus making their keyboard unusable (closes: #530585, #514975). + * New upstream release + + adds Crimean Tatar layouts (closes: #513557) + + French translation updated (closes: #529479) + + fixes handling of compat layouts (closes: #514409) + * Patches sclk_toggle.diff and unhide_lv3_enter_switch.diff are upstream. + * Add README.source, bump Standards-Version to 3.8.1. + + -- Julien Cristau Sat, 30 May 2009 16:39:19 +0200 + +xkeyboard-config (1.5-2ubuntu11) jaunty; urgency=low + + * debian/xkeyboard-config.pot: Add pot file for translations + (LP: #349341) + + -- Bryce Harrington Mon, 30 Mar 2009 21:32:36 -0700 + +xkeyboard-config (1.5-2ubuntu10) jaunty; urgency=low + + * README.Debian: Don't advertise customization of keyboard layouts by + hacking on base.xml, since that file gets overwritten on upgrade, and + since upstream does not consider this an end-user customizable thing. + (LP: #297428) + + -- Bryce Harrington Thu, 19 Mar 2009 12:12:34 -0700 + +xkeyboard-config (1.5-2ubuntu9) jaunty; urgency=low + + * Update 109_de_low_quotemarks.patch, + 111_si_rm_unnecessary_diagraph_layouts.patch, and + 113_kg_fix_kyrgyz_layouts.patch to apply (FTBS). + + -- Bryce Harrington Thu, 19 Mar 2009 00:34:40 -0700 + +xkeyboard-config (1.5-2ubuntu8) jaunty; urgency=low + + * Update 106_ru_fix_shift.patch: Remove extraneous parts to only + change the minus/underscore issue. Upstream. + (LP: #309844) + * Add 109_de_low_quotemarks.patch: Add keys for typing low quotation + marks. Upstream. + (LP: #59572) + * Add 110_fi_brokenbar.patch: Add keys for bar and broken bar symbols in + the finnish keymap. Upstream. + (LP: #181595) + * Add 111_si_rm_unnecessary_diagraph_layouts.patch + and 112_si_rm_unnecessary_diagraph_layouts_basexmlin.patch: + Remove unnecessary diagraph layouts. Upstream. + (LP: #162462) + * Add 113_kg_fix_kyrgyz_layouts.patch: Update to official Kyrgyz + Republic layouts. Upstream. + (LP: #198655) + + -- Bryce Harrington Wed, 18 Mar 2009 22:02:42 -0700 + +xkeyboard-config (1.5-2ubuntu7) jaunty; urgency=low + + * 108_bg_standards_update.patch: Update base.xml.in as well. + + -- Bryce Harrington Tue, 24 Feb 2009 15:03:51 -0800 + +xkeyboard-config (1.5-2ubuntu6) jaunty; urgency=low + + * Add 108_bg_standards_update.patch: New phonetic layout for Bulgarian. + (LP: #197414) + + -- Bryce Harrington Tue, 24 Feb 2009 14:51:25 -0800 + +xkeyboard-config (1.5-2ubuntu5) jaunty; urgency=low + + * Add 107_crh_layouts.patch: Add Crimean Tatar layouts for several + countries. (LP: #323041) + + -- Bryce Harrington Mon, 23 Feb 2009 18:36:29 -0800 + +xkeyboard-config (1.5-2ubuntu4) jaunty; urgency=low + + * Add 106_ru_fix_shift.patch: Shift doesn't work on Russian letters, and + -/_ is missing from Phonetic layout. + (LP: #309844) + + -- Bryce Harrington Thu, 12 Feb 2009 21:36:22 -0800 + +xkeyboard-config (1.5-2ubuntu3) jaunty; urgency=low + + * Add 105_lt_kpdl_and_balticplus.patch: KPDL should produce , not . on + lt keyboard. Also add balticplus symbols. + (LP: #307670) + + -- Bryce Harrington Thu, 12 Feb 2009 21:20:31 -0800 + +xkeyboard-config (1.5-2ubuntu2) jaunty; urgency=low + + * Add 104_hin_wx.patch: Cherrypick patch from upstream. + (LP: #274024) + + -- Bryce Harrington Thu, 12 Feb 2009 19:43:58 -0800 + +xkeyboard-config (1.5-2ubuntu1) jaunty; urgency=low + + * Merge with Debian. Remaining Ubuntu changes: + + 003_missing_inet_keys.diff: Add missing KeySyms to enable missing + XF86Battery, XF86Bluetooth, and XF86WLAN hotkeys. (LP: 281134) + + -- Bryce Harrington Wed, 11 Feb 2009 18:02:07 -0800 + +xkeyboard-config (1.5-2) unstable; urgency=low + + * Cherry-picked from upstream git: + + added ca(eng), b.fd.o#19707 + + fixed meta for fi(smi), b.fd.o#19841 + Requested by Samuel Thibault. + + -- Julien Cristau Sun, 01 Feb 2009 16:46:55 +0100 + +xkeyboard-config (1.5-1) unstable; urgency=low + + * New upstream release. + + bepo layout updated (closes: #469826) + + some symbols added to Gurmukhi keymap (closes: #443647) + + new 'deadtilde' variant for es and latam layouts (closes: #444035) + + problem with cymotion model and XF86WWW keysym fixed (closes: #462816) + + 'sun' rules files removed (closes: #469306) + + the us layout doesn't override CAPS anymore (closes: #504022) + + model 'logimel', Logitech Media Keyboard Elite, added (closes: #384801) + * Patch sclk_toggle.diff updated. + * Patch unhide_lv3_enter_switch.diff refreshed. + * Patch send-upstream/001_keypad_comma.diff dropped; the kpdl:comma option + exists since 1.1, and keypad:comma was broken since then. + * Patches add_void_definition_pl-324647.diff and mac_poweroff.diff dropped, + applied upstream. + * Add myself to Uploaders. + * Update debian/copyright from upstream COPYING. + + -- Julien Cristau Wed, 28 Jan 2009 06:40:24 +0100 + +xkeyboard-config (1.4-1ubuntu3) jaunty; urgency=low + + * Add 101_be_ad09.patch: Adds missing character on belgian keyboard + (LP: #213346) + + -- Bryce Harrington Mon, 26 Jan 2009 15:01:54 -0800 + +xkeyboard-config (1.4-1ubuntu2) jaunty; urgency=low + + * README.Debian: Correct documentation about location for keyboard + customizations + (LP: #297428) + + -- Bryce Harrington Mon, 26 Jan 2009 14:48:05 -0800 + +xkeyboard-config (1.4-1ubuntu1) jaunty; urgency=low + + * Merge from Debian experimental, remaining changes: + - 100_abnt2_jp106.diff: Fix ABNT2 keys. Patch modified to apply. + - send-upstream/003_missing_inet_keys.diff: Add missing KeySyms to + enable missing XF86Battery hotkey. (LP: 281134) + + -- Timo Aaltonen Thu, 22 Jan 2009 18:33:01 +0200 + +xkeyboard-config (1.4-1) unstable; urgency=low + + * New upstream release. + * Clean up generated files on clean, and recreate them at build time, in an + attempt to make the build system cleaner. Also reorganize debian/rules in + the process, using the standard xsfbs ruleset. + * Update patch send-upstream/001_keypad_comma.diff. + * Delete patch fixed-compat-rules-for-Romania-b.fd.o-16872.patch, applied + upstream. + + -- Julien Cristau Wed, 12 Nov 2008 19:45:45 +0100 + +xkeyboard-config (1.3-2ubuntu5) jaunty; urgency=low + + * 003_missing_inet_keys.diff: Add missing KeySyms to enable + missing XF86Battery hotkey. (LP: #281134) + + -- Mario Limonciello Tue, 02 Dec 2008 14:47:56 -0600 + +xkeyboard-config (1.3-2ubuntu4.3) jaunty; urgency=low + + * No-change upload to jaunty to cause xkb-data to exist again on armel. + + -- Colin Watson Wed, 26 Nov 2008 23:54:16 +0000 + +xkeyboard-config (1.3-2ubuntu4.2) intrepid-proposed; urgency=low + + * 100_abnt2_jp106.diff: The previous fix was wrong. ABNT2 has KPPT + which should produce keycode 129. Thanks Leonardo Couto! + (LP: #272606) + + -- Timo Aaltonen Tue, 18 Nov 2008 07:17:59 +0200 + +xkeyboard-config (1.3-2ubuntu4.1) intrepid-proposed; urgency=low + + * 100_abnt2_jp106.diff: Fix keycode 129 to produce a dot instead of + a comma. (LP: #272606) + * Remove patches/ directory which should not be included in the diff. + + -- Timo Aaltonen Wed, 12 Nov 2008 11:46:03 +0200 + +xkeyboard-config (1.3-2ubuntu4) intrepid; urgency=low + + * Update 100_abnt2_jp106.diff, s/AB11/I211/ from symbols/inet. + + -- Timo Aaltonen Wed, 17 Sep 2008 12:27:15 +0300 + +xkeyboard-config (1.3-2ubuntu3) intrepid; urgency=low + + * 100_abnt2_jp106.diff: Fix keycodes/evdev to better support ABNT2 and + JP106. (LP: #255372, #258595) + + -- Timo Aaltonen Tue, 16 Sep 2008 16:47:08 +0300 + +xkeyboard-config (1.3-2ubuntu2) intrepid; urgency=low + + * control: Add libglib2.0-dev, intltool to build-deps (FTBFS). + * rules: remove an extra "rm -f". + + -- Timo Aaltonen Tue, 09 Sep 2008 20:03:54 +0300 + +xkeyboard-config (1.3-2ubuntu1) intrepid; urgency=low + + * Pull from upstream/master, last commit 667a880a4f656fe3. + - needed for "implement special ruleset for evdev driver" + * Drop us-mac.diff, fixed-compat-rules-for-Romania-b.fd.o-16872.patch, + applied upstream. + * Modify send-upstream/001_keypad_comma.diff to apply. + * debian/rules: + - Modified to act more like the other pkg-xorg packages. + - Run autoreconf on configure. + - Clean po/*.gmo. + - Since building in a separate directory doesn't work without + violence, clean Makefile's too to make the diff smaller. + * debian/control: Build-depend on automake, libtool, xutils-dev. + * Drop clean.diff, not needed anymore. + + -- Timo Aaltonen Tue, 09 Sep 2008 19:29:10 +0300 + +xkeyboard-config (1.3-2) unstable; urgency=high + + * Fix compat rules for Romanian layout (closes: #485702). + * Remove some generated files from the source package to clean up the build. + + -- Julien Cristau Thu, 14 Aug 2008 19:51:55 +0200 + +xkeyboard-config (1.3-1ubuntu2) intrepid; urgency=low + + [ Daniel Gimpelevich ] + * debian/patches/us-mac.diff: + + Fix for the USA - Macintosh layout. (Closes: #246834) + + -- Артём Попов Wed, 09 Jul 2008 14:25:18 +0700 + +xkeyboard-config (1.3-1ubuntu1) intrepid; urgency=low + + [ Артём Попов ] + * debian/rules: make update-po in the build target (LP: #213192) + + [ Loic Minier ] + * Rebase above change on top of 1.3-1 and target intrepid. + * Use "$(MAKE) -C po update-po" instead of "(cd po; make update-po; cd ..)". + * Update upload date. + + -- Артём Попов Tue, 17 Jun 2008 23:40:34 +0200 + +xkeyboard-config (1.3-1) unstable; urgency=low + + * New upstream release: + + add a CA variant for Secwepemctsin language. (Closes: #476702) + + change Romanian keymap to use the correct comma + characters. (Closes: #481176) + + "symbols/ru: default variant is winkeys (till Daniel + fixes xkbcomp)" (Closes: #480124) + + -- Mohammed Adnène Trojette Wed, 28 May 2008 13:38:30 +0200 + +xkeyboard-config (1.2~cvs.20080501.1-1) unstable; urgency=low + + * New upstream CVS snapshot from May 1st 2008: + + revert Latin American layout. (Closes: #477197) + + reactivate right control key in fr(oss). (Closes: #460550) + + fix olpc variants in the Afghan layout. (Closes: #461521) + * Clean up add_void_definition_pl-324647.diff and apply it before + resync_rules_base.diff to avoid unclean patch applying and + unapplying. (Closes: #460838) + * Document issues with the "Fn" key on some laptops in + README.Debian. (Closes: #461489) + + -- Mohammed Adnène Trojette Thu, 01 May 2008 01:29:51 +0200 + +xkeyboard-config (1.1~cvs.20080104.1-1) unstable; urgency=low + + * New upstream CVS snapshot from January 4th 2008: + + fixed Latin American layout. (Closes: #444035) + + fixed Cherry CyMotion Master Linux layout. (Closes: #343929) + + fixed HP Compaq nx9020 layout. (Closes: #395883) + + split Serbia and Montenegro. (Closes: #451622) + + added fr(nodeadkeys) to mac. (Closes: #456942) + + fixed mapping for shift+backslash in "il" keyboard. (Closes: #457927) + + added English quotation marks to intl keymaps. (Closes: #453675) + * debian/control: + + bumped Standards-Version to 3.7.3. + + used Vcs-Git and Vcs-Browser fields. + + use a Homepage field. + * Refreshed resync_rules_base.diff. (Closes: #442942) + * Documented the creation of a custom layout in README.Debian and + made /usr/share/X11/xkb/rules/base.xml a symlink to + /etc/X11/xkb/base.xml. + (Closes: #410628, #410903, #438940) + * Documented how to remove conffiles left in /etc/X11/xkb/ in + README.Debian. (Closes: #366180) + * New patch: add_void_definition_pl-324647.diff + + don't use rules/latin's definitions for alt+{w,q,f}. + (Closes: #324647) + + -- Mohammed Adnène Trojette Sun, 13 Jan 2008 15:33:54 +0100 + +xkeyboard-config (1.0~cvs.20070916-1) unstable; urgency=low + + * New upstream CVS snapshot from September 16th 2007: + + fix evdev layout. (Closes: #442479) + + -- Mohammed Adnène Trojette Sun, 16 Sep 2007 18:51:30 +0200 + +xkeyboard-config (1.0~cvs.20070914-1) unstable; urgency=low + + * New upstream CVS snapshot from September 14th 2007: + + advertise all Romanian layouts. Thanks Eddy Petrișor for the + patch. (Closes: #436993) + + fix ctrl:swapcaps. (Closes: #410060) + + add missing virtual keys from evdev keycodes. Thanks Yann + Vernier for the patch. (Closes: #432613) + + support Asus 6000 series laptop keyboard. Thanks Arnout Boelens + for the patch. (Closes: #383953) + * Update debian/*.dir files. + + -- Mohammed Adnène Trojette Fri, 14 Sep 2007 19:12:27 +0200 + +xkeyboard-config (1.0~cvs.20070721-1) unstable; urgency=low + + [ Julien Cristau ] + * Fix watch file to look for tarballs at http://xlibs.fd.o/xkbdesc/ + + [ Mohammed Adnène Trojette ] + * New upstream CVS snapshot from July 21st 2007: + + include xkb files for the Happy Hacking keyboard. (Closes: #167370) + + fix us layout. (Closes: #421532) + + fix se layout. (Closes: #425304) + + fix de+nodeadkey layout. (Closes: #432297) + * Patches refreshed: + + fix FTBFS. (Closes: #424112) + * Patches obsoleted: + + greek.diff. + + -- Mohammed Adnène Trojette Sat, 21 Jul 2007 20:51:07 +0200 + +xkeyboard-config (0.9+cvs.20070428-1) experimental; urgency=low + + * Add myself to Uploaders. (Closes: #401777) + * CVS Snapshot from April 24 2007: + + fix Uzbek layout. (Closes: #412528) + + fix typo in compat/misc. (Closes: #412352) + + adjust Dutch layout. (Closes: #286581) + + fix keymap on iBook G4 Japanese keyboard. (Closes: #374070) + + fix key in symbols/inet. (Closes: #409982) + + update Finnish layout. (Closes: #405207) + + add Logitech Cordless Desktop Optical support. (Closes: #391192) + + fix a jp106 backslash/yen issue. (Closes: #280579) + * Patches refreshed: + + resync_rules_base.diff. + * Patches obsoleted or merged upstream: + + revert_bz8572.diff + + po.diff + + bz1576.diff + + bz8668.diff + + compatibility.diff + + japan.diff + * Patches to send upstream: + + 001_keypad_comma.diff: add keypad:comma option. (Closes: #409117) + * Bump debhelper compatibility to 5. + * Remove reference to xlibs. (Closes: #413620) + + -- Mohammed Adnène Trojette Sat, 28 Apr 2007 20:35:01 +0200 + +xkeyboard-config (0.9-4) unstable; urgency=low + + [ Denis Barbier ] + + debian/patches/po.diff: Escape <> characters in Slovenian + PO file, base.xml was not a valid XML file. Closes: #394060 + + [ Loic Minier ] + * Upload. + + -- Denis Barbier Fri, 20 Oct 2006 22:24:57 +0200 + +xkeyboard-config (0.9-3) unstable; urgency=high + + [ Denis Barbier ] + * debian/patches/resync_rules_base.diff: Regenerate to fix FTBFS. + Closes: #393166 Thanks Andreas Jochens. + Urgency set to high because of the FTBFS. + + + debian/patches/po.diff: Update Slovenian PO file. + + + debian/patches/bz8668.diff: New patch to fix Ctrl-Alt-Backspace + with Macintosh us layout. + + * debian/patches/revert_bz8572.diff: Sync to CVS. + + [ Drew Parsons ] + * Thank you to Denis for the hard work keeping the keyboards typing. + + -- Drew Parsons Wed, 18 Oct 2006 10:55:11 +1000 + +xkeyboard-config (0.9-2) unstable; urgency=low + + + debian/patches/po.diff: Update Hungarian PO file. + + + debian/patches/revert_bz8572.diff: New patch to revert changes + introduced in BZ8572, they cause trouble with Ctrl-Alt-F* + combinations. Closes: #392911. + + -- Denis Barbier Sat, 14 Oct 2006 19:55:14 +0200 + +xkeyboard-config (0.9-1) unstable; urgency=low + + * New upstream release. + Almost all upstream fixes were already backported, this package + is very similar to 0.8-18. + + * Drop patches merged upstream: + + debian/patches/latin_quotes.diff + + debian/patches/fix_xkbcomp_crash.diff + + * This version adds leftsinglequotemark and rightsinglequotemark to + symbols/us(alt-intl). Closes: #391995 Thanks Jan Willem Stumpel. + + -- Denis Barbier Wed, 11 Oct 2006 22:50:37 +0200 + +xkeyboard-config (0.8-18) unstable; urgency=low + + * Sync to CVS 2006-10-05. + Drop patches merged upstream: + + debian/patches/mac-gb-euro.diff + + debian/patches/symbols-typos.diff + + debian/patches/finnish-macron.diff + + debian/patches/rewrite-mac.diff + + * debian/patches/japan.diff: New patch so that the latin variant of + jp layout is selected with multiple layouts. + + -- Denis Barbier Thu, 5 Oct 2006 22:12:56 +0200 + +xkeyboard-config (0.8-17) unstable; urgency=low + + * debian/patches/finnish-macron.diff: In symbols.fi, replace macron + by dead_macron. Closes: #387320 Thanks Martin-Éric Racine. + + * debian/patches/symbols-typos.diff: Fix typos in keysym names. + Closes: #390876 Thanks Sam Hocevar. + + * debian/patches/rewrite-mac.diff: Add includes to mac layouts in + symbols/* to reduce key definitions. + + -- Denis Barbier Tue, 3 Oct 2006 22:18:31 +0200 + +xkeyboard-config (0.8-16) unstable; urgency=low + + * Sync to CVS 2006-10-02. + + Macintosh layouts are also available for PC models. + + New nbsp:* options to add nobreakspace keysym on space key. + Closes: #361777 Thanks Samuel Thibault. + + * Thix patch has been merged upstream and is removed: + + debian/patches/thinkpad.diff + + * debian/patches/unhide_lv3_enter_switch.diff: New patch to + expose lv3:enter_switch, it can be useful when using pc105 + model on a Mac laptop. + + -- Denis Barbier Tue, 3 Oct 2006 00:35:01 +0200 + +xkeyboard-config (0.8-15) unstable; urgency=low + + * debian/patches/greek.diff: New patch to replace dead_horn and + dead_ogonek by U0313/U0314, which are the correct breathing + signs for polytonic Greek. This change can be performed now + that an updated el_GR.UTF-8/Compose file hit testing. + Closes: #386385 Thanks Jan Willem Stumpel. + + * debian/patches/compatibility.diff: Add compatibility rules to + make sure that changes in symbols/pc do not cause trouble. + Closes: #389589 Thanks Robert Bihlmeyer. + + -- Denis Barbier Wed, 27 Sep 2006 23:19:39 +0200 + +xkeyboard-config (0.8-14) unstable; urgency=low + + * Sync to CVS 2006-09-25. + * These patches have been merged upstream and are removed: + + debian/patches/macbook_layouts.diff + + debian/patches/fr.po.diff + + * debian/patches/bz1576.diff: Minor fixes in Macintosh layouts. + + * debian/patches/thinkpad.diff: Fix geometry/thinkpad. + Closes: #389358 Thanks Wouter Cloetens + + -- Denis Barbier Mon, 25 Sep 2006 21:38:39 +0200 + +xkeyboard-config (0.8-13) unstable; urgency=low + + * Sync to CVS 2006-09-18. + Support for Macintosh keyboards has been fully reworked, deeply + tested by debian-powerpc readers and merged upstream. Macintosh + layouts can now be as customized as PC ones with options. + Closes: #121297, #111905, #166478, #234113, #319423, #256442 + + * These patches are removed because they are obsolete: + + debian/patches/cvs_revert.diff + + debian/patches/inet.diff + + debian/patches/mac_fnkeys.diff + + debian/patches/macintosh.diff + + debian/patches/macintosh-gb.diff + + debian/patches/mac_swap_kp.diff + + debian/patches/mac_nodeadkeys.diff + + * debian/README.Debian: Replace its obsolete content by informations + to powerpc users. + + * debian/patches/fix_xkbcomp_crash.diff: New patch to fix an + xkbcomp crash introduced in CVS and not fixed yet. + Closes: #387917 Thanks Helge Kreutzmann and Wolfgang Pfeiffer. + + * debian/patches/mac_poweroff.diff: Add the power key to Apple + laptops. Thanks Jörg Sommer. + + * debian/patches/macbook_layouts.diff: For MacBook models, load + symbols from symbols/macintosh_vndr/* instead of symbols/*. + + * debian/patches/mac-gb-euro.diff: New patch to add the Euro sign + on key 2 for the Macintosh gb layout. + + * debian/patches/fr.po.diff: Fix po/fr.po, the version currently + in CVS is broken. + + -- Denis Barbier Sat, 23 Sep 2006 00:18:38 +0200 + +xkeyboard-config (0.8-12) unstable; urgency=low + + * Sync to CVS 2006-09-05. + + Closes: #362850: support alt-caps to toggle groups + Drop patches merged upstream: + + debian/patches/fix_symbols_hr.diff + + debian/patches/fix_symbols_key_type.diff + + debian/patches/ralt_switch_multikey.diff + + debian/patches/rearrange_options.diff + + debian/patches/microsoft.diff + + -- Denis Barbier Tue, 5 Sep 2006 19:48:57 +0200 + +xkeyboard-config (0.8-11) unstable; urgency=low + + * debian/patches/rearrange_options.diff: New patch to modify options + order in rules/base so that altwin:meta_win can be overriden by + other options. Closes: #385355 Thanks Ben Mueller + + * debian/patches/fix_symbols_key_type.diff: Several layouts did + define global key types, so keys for other groups were broken. + Closes: #373692, #385970 Thanks Robert Marlow and Jan Willem Stumpel + + -- Denis Barbier Mon, 4 Sep 2006 21:50:00 +0200 + +xkeyboard-config (0.8-10) unstable; urgency=low + + * Really fix Mac nodeadkeys variants, rules/base was not properly + rebuilt. + + -- Denis Barbier Thu, 31 Aug 2006 00:30:25 +0200 + +xkeyboard-config (0.8-9) unstable; urgency=low + + * debian/patches/resync_rules_base.diff: New patch to help keeping + rules/base.* and rules/compat/base.* files up-to-date. + + * debian/patches/mac_swap_kp.diff: New patch to swap KP_Delete and + KP_Separator on Mac keyboards. Closes: #328125 Thanks Ben Mueller + + * debian/patches/latin_quotes.diff: New patch; grave and apostrophe + on the 4th level can be provided via simpler keystrokes. They were + historically provided as alternative quotes, but these ones are + better alternatives. Closes: #308196 Thanks Mark Sheppard + + * debian/patches/mac_nodeadkeys.diff: New patch to fix nodeadkeys variants, + they were badly broken. + + -- Denis Barbier Wed, 30 Aug 2006 22:17:59 +0200 + +xkeyboard-config (0.8-8) unstable; urgency=low + + * Sync to CVS 2006-08-28. + + symbols/inet, keycodes/evdev: updated evdev + + symbols/pl: added pl(csb) + + symbols/bt: fixed Bhutan + + symbols/us: added dvorak-classic Closes: #257626, #264647 + + symbols/inet: added acer_c300 + + symbols/lk: updated Sinhala + + symbols/de: added Mac variants + + symbols/ch: fixed KPDL in ch(de_mac) + + * debian/patches/update-bt.diff: Patch dropped, merged upstream. + + * debian/patches/fix_symbols_hr.diff: New patch to fix Croatian layout, + some differences with previous XFree86 keymap had been introduced + in xkeyboard-config. Closes: #379292 Thanks Josip Rodin + + * debian/patches/mac_fnkeys.diff: New patch to fix console switching + with Macintosh us layout. Closes: #370564 Thanks Ben Mueller + + * debian/patches/ralt_switch_multikey.diff: New patch to enable again + lv3:ralt_switch_multikey which had been dropped from xkeyboard-config. + Closes: #364435 Thanks Klaus Ethgen + + * debian/patches/microsoft.diff: New patch to enable again the + 'microsoft' model, it had been disabled by error in previous uploads. + Closes: #379917 Thanks Phil Armstrong + + * debian/patches/inet.diff: New patch to add apple, apple_laptop, + hpxt1000 and latitude to $inetkbds. Closes: #381882 + Thanks Steinar H. Gunderson + + -- Denis Barbier Sat, 26 Aug 2006 14:54:51 +0200 + +xkeyboard-config (0.8-7) unstable; urgency=low + + * debian/patches/macintosh-gb.diff: New patch to fix and keys. + Closes: #379148 Thanks Roger Leigh + + * debian/patches/macintosh.diff: New patch to include 'latin' layout. + Closes: #366615, #363525 + + * debian/patches/update-bt.diff: New patch to update the Bhutanese layout. + Closes: #378309 Thanks Christian Perrier + + * debian/rules: Make sure that rules/base{,.lst,.xml} files are rebuilt. + + -- Denis Barbier Mon, 14 Aug 2006 16:10:41 +0200 + +xkeyboard-config (0.8-6) unstable; urgency=low + + * debian/control: Move debhelper from Build-Depends-Indep to Build-Depends. + + * debian/control: Bump Standards-Version to 3.7.2, no changes needed. + + * debian/control: Use quilt to manage changes. + + * Sync with CVS 2006-07-02. + The following bugs have been fixed upstream: + + XF86AudioRaiseVolume is defined twice for Logitech keyboards. + Closes: #363925 + + hr(us) layout apparently broken. Closes: #373833 + + symbols/inet and rules/base.* do not match. Closes: #368885 + + no korean alphabet (hangul) mapping support. Closes: #342615 + + * Drop fr.po.diff, included upstream. + + -- Denis Barbier Sun, 2 Jul 2006 22:11:44 +0200 + +xkeyboard-config (0.8-5) unstable; urgency=low + + * Add a symlink rules/xfree86 -> rules/base. Thanks Daniel Stone. + + -- Denis Barbier Fri, 14 Apr 2006 22:30:25 +0200 + +xkeyboard-config (0.8-4) unstable; urgency=low + + * Upload to unstable + + -- David Nusinow Thu, 6 Apr 2006 19:56:38 -0400 + +xkeyboard-config (0.8-3) experimental; urgency=low + + * Add a note into NEWS.Debian telling to read README.Debian. + * Improve README.Debian again. + * Replace /etc/X11/xkb by /usr/share/X11/xkb in docs/README.config too. + + -- Denis Barbier Tue, 28 Mar 2006 20:52:21 +0200 + +xkeyboard-config (0.8-2) experimental; urgency=low + + * Explain in README.Debian how to use xkb-data 0.8 with xorg < 7.0. + Thanks Andreas Kroschel (Closes: #357207) + * Update po/fr.po + + -- Denis Barbier Thu, 16 Mar 2006 23:27:19 +0100 + +xkeyboard-config (0.8-1) experimental; urgency=low + + * New upstream release. + * This release includes the Khmmer layout. Closes: #355613 + * Add Build-Depends-Indep: libxml-parser-perl, which is needed to build rules.xml. + * Modify debian/rules so that xkbcomp is not required to build this package. + Closes: #355742 + * Move XKB files into /usr/share/X11/xkb and purge unmodified configuration file + when upgrading from previous xkb-data releases. + * Remove xkbcomp symlink, it is no more needed. Closes: #356529 + * Set Maintainer to Debian X Strike Force, and myself to Uploaders. + + -- Denis Barbier Mon, 13 Mar 2006 21:21:25 +0100 + +xkeyboard-config (0.6-2) experimental; urgency=low + + * symbols/compose: add CapsLock as a compose key. Closes: #343287 + Thanks Andreas Kroschel. + * symbols/group: add ScrollLock as a group switcher key. + Thanks Andreas Kroschel. + + -- Denis Barbier Fri, 16 Dec 2005 17:54:43 +0100 + +xkeyboard-config (0.6-1) experimental; urgency=low + + * New upstream release. + * debian/control: Bump Standards-Version to 3.6.2, no changes needed + in packaging. + * debian/README.Debian: Add a note explaining how to use xkeyboard-config. + * Since binary package is xkb-data, files are installed under + /etc/X11/xkb-data and not /etc/X11/xkeyboard-config. + + -- Denis Barbier Thu, 6 Oct 2005 23:19:59 +0200 + +xkeyboard-config (0.5-2) experimental; urgency=low + + * Some packages have a versioned dependency on xlibs, so Replaces + does not work here. For the moment, XKB files are moved to + /etc/X11/xkeyboard-config + + -- Denis Barbier Thu, 17 Mar 2005 22:25:02 +0100 + +xkeyboard-config (0.5-1) experimental; urgency=low + + * Initial upload. Closes: #274299 + * Uploaded to experimental until we decide what to do with the + xlibs <-> xkb-data transition. + + -- Denis Barbier Wed, 2 Mar 2005 22:28:23 +0100 + --- xkeyboard-config-1.8.orig/debian/xkb-data.install +++ xkeyboard-config-1.8/debian/xkb-data.install @@ -0,0 +1 @@ +usr/share/X11 --- xkeyboard-config-1.8.orig/debian/xkb-data.postinst.in +++ xkeyboard-config-1.8/debian/xkb-data.postinst.in @@ -0,0 +1,25 @@ +#!/bin/sh + +set -e + +THIS_PACKAGE=xkb-data +THIS_SCRIPT=postinst + +#INCLUDE_SHELL_LIB# + +case $1 in + configure) + if dpkg --compare-versions "$2" lt-nl 1.6-2; then + remove_conffile_commit /etc/X11/xkb/base.xml + if [ -h /etc/X11/xkb ]; then + rm /etc/X11/xkb + elif [ -d /etc/X11/xkb ]; then + rmdir --ignore-fail-on-non-empty /etc/X11/xkb + fi + fi + ;; +esac + +#DEBHELPER# + +# vim:set ai et sw=2 ts=2 tw=80: --- xkeyboard-config-1.8.orig/debian/watch +++ xkeyboard-config-1.8/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://xlibs.freedesktop.org/xkbdesc/ xkeyboard-config-(.*)\.tar\.gz --- xkeyboard-config-1.8.orig/debian/xkb-data.dirs +++ xkeyboard-config-1.8/debian/xkb-data.dirs @@ -0,0 +1 @@ +etc/X11/xkb --- xkeyboard-config-1.8.orig/debian/NEWS +++ xkeyboard-config-1.8/debian/NEWS @@ -0,0 +1,10 @@ +xkeyboard-config (1.7-1) unstable; urgency=low + + * The current defaults do not enable the traditional + Ctrl-Alt-Backspace key combination to kill the X server. If you + would like to re-enable this feature, you may do so in your + desktop's Keyboard Preferences application. You may also enable it + for the current session using the command + "setxkbmap -option terminate:ctrl_alt_bksp". + + -- David Nusinow Tue, 25 Aug 2009 12:52:38 -0400 --- xkeyboard-config-1.8.orig/debian/README.Debian +++ xkeyboard-config-1.8/debian/README.Debian @@ -0,0 +1,64 @@ +Notes about the Debian xkb-data package +======================================= + +Support of Apple keyboards +-------------------------- + +Apple keyboards have been mostly unusable with XKB for years, +and many unofficial files spread around the Internet to fix +this mess. Fortunately this issue has been fixed now, thanks +to testers on the debian-powerpc mailing list, and changes +have been merged upstream. + +The following models are available: + * macintosh_old + For old kernels with ADB keycodes + * ibook powerbook macbook78 macbook79 + Laptop, 3rd and 4th levels are obtained by the small Enter key. + * macintosh + Default Macintosh +These models look for symbols in /usr/share/X11/xkb/symbols/macintosh_vndr, +which means that the following layouts can be selected: + ch de dk es fi fr gb is it latam nl no pt se us + +PC models can be selected, to have access to more layouts. Some options +may then be added to have the same behavior as with Macintosh keyboards. +Here is a (non exhaustive) list of relevant options: + * lv3:lwin_switch Press left Apple-key to choose 3rd level. + * lv3:enter_switch Press Enter key on keypad to choose 3rd level. + * numpad:mac Numpad keys work as with Macintosh keyboards. + * apple:badmap Swap keycodes of two keys when Mac keyboards are + misdetected by kernel. + +Variants have been added to PC layouts to emulate Macintosh layouts. +For instance, + + Option "XkbRules" "xorg" + Option "XkbModel" "ibook" + Option "XkbLayout" "fr" + +in /etc/X11/xorg.conf can be replaced by + + Option "XkbRules" "xorg" + Option "XkbModel" "pc105" + Option "XkbLayout" "fr" + Option "XkbVariant" "mac" + Option "XkbOptions" "lv3:enter_switch,apple:badmap,numpad:mac" + +Denis Barbier Thu, 5 Oct 2006 22:51:12 +0200 + +Cleaning /etc/X11/xkb +--------------------- + +Since 0.8-3, all the files in /etc/X11/xkb/ were moved to +/usr/share/X11/xkb/symbols. If you want to clean /etc/X11/xkb/, you need +to run dpkg -P xlibs. + +Your 'Fn' key is not working +---------------------------- + +On some laptops (Gateway MX6453 for instance), when X starts with +numlock on, the 'Fn' key is toggled the wrong way. Just turn numlock off +to get the 'Fn' key work again. + +Mohammed Adnène Trojette Thu, 01 May 2008 02:36:13 +0200 --- xkeyboard-config-1.8.orig/debian/xkb-data.preinst.in +++ xkeyboard-config-1.8/debian/xkb-data.preinst.in @@ -0,0 +1,20 @@ +#!/bin/sh + +set -e + +THIS_PACKAGE=xkb-data +THIS_SCRIPT=preinst + +#INCLUDE_SHELL_LIB# + +case $1 in + upgrade|install) + if dpkg --compare-versions "$2" lt-nl 1.6-2; then + remove_conffile_lookup $THIS_PACKAGE /etc/X11/xkb/base.xml + fi + ;; +esac + +#DEBHELPER# + +# vim:set ai et sw=2 ts=2 tw=80: --- xkeyboard-config-1.8.orig/debian/rules +++ xkeyboard-config-1.8/debian/rules @@ -0,0 +1,104 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include debian/xsfbs/xsfbs.mk + +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +# FOR AUTOCONF 2.52 AND NEWER ONLY +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +xkb_base := /usr/share/X11/xkb + +configure: $(STAMP_DIR)/patch + intltoolize -c -f + autoreconf -vfi + +config.status: configure + dh_testdir + ./configure $(confflags) \ + --prefix=/usr \ + --disable-xkbcomp-symlink --with-xkb-rules-symlink=xfree86,xorg \ + --with-xkb-base=$(xkb_base) + >$@ + +build: $(STAMP_DIR)/build +$(STAMP_DIR)/build: config.status + dh_testdir + $(MAKE) + >$@ + +clean: xsfclean + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) maintainer-clean + rm -rf $$(find -name Makefile.in) + rm -f aclocal.m4 configure install-sh intltool-*.in + rm -f missing po/Makefile.in.in + rm -f semantics/semantics.dir + rm -f rules/evdev rules/evdev.xml.in + + # Files not cleaned up + -rm -f intltool-extract intltool-merge intltool-update + -rm -f rules/base.xml + -rm -f po/.intltool-merge-cache config.status.lineno + dh_clean + rm -f compat/compat.dir geometry/geometry.dir keycodes/keycodes.dir + rm -f keymap/keymap.dir symbols/symbols.dir types/types.dir rules/base + rm -f rules/compat/base.l[2-4]*.part rules/compat/base.m*.part + +deb: + dpkg-buildpackage -rfakeroot -i'/\.git|/\.svn' + +dir: + set -e; for f in compat geometry keycodes keymap semantics symbols types; do \ + rm -f $$f/$$f.dir; \ + cd $$f; \ + make $$f.dir XKBCOMP=xkbcomp; \ + LC_ALL=C sort -k3 $$f.dir > $$f.new && mv $$f.new $$f.dir; \ + cd ..; \ + cp $$f/$$f.dir debian/; \ + done + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + # Remove this symlink, it is no more needed + rm -f $(CURDIR)/debian/tmp/$(xkb_base)/compiled + + dh_install + + # Treat the udeb as an exact copy, but remove messages: + cp -r $(CURDIR)/debian/xkb-data/* $(CURDIR)/debian/xkb-data-udeb + rm -rf $(CURDIR)/debian/xkb-data-udeb/usr/share/locale + +# Build architecture-dependent files here. +binary-arch: build install +# We have nothing to do by default. + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- xkeyboard-config-1.8.orig/debian/xkb-data-i18n.install +++ xkeyboard-config-1.8/debian/xkb-data-i18n.install @@ -0,0 +1 @@ +usr/share/locale --- xkeyboard-config-1.8.orig/debian/xkb-data.postrm.in +++ xkeyboard-config-1.8/debian/xkb-data.postrm.in @@ -0,0 +1,20 @@ +#!/bin/sh + +set -e + +THIS_PACKAGE=xkb-data +THIS_SCRIPT=postrm + +#INCLUDE_SHELL_LIB# + +case $1 in + abort-install|abort-upgrade) + if dpkg --compare-versions "$2" lt-nl 1.6-2; then + remove_conffile_rollback /etc/X11/xkb/base.xml + fi + ;; +esac + +#DEBHELPER# + +# vim:set ai et sw=2 ts=2 tw=80: --- xkeyboard-config-1.8.orig/debian/xsfbs/repack.sh +++ xkeyboard-config-1.8/debian/xsfbs/repack.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +set -e + +if ! [ -d debian/prune ]; then + exit 0 +fi + +if [ "x$1" != x--upstream-version ]; then + exit 1 +fi + +version="$2" +filename="$3" + +if [ -z "$version" ] || ! [ -f "$filename" ]; then + exit 1 +fi + +dir="$(pwd)" +tempdir="$(mktemp -d)" + +cd "$tempdir" +tar xf "$dir/$filename" +cat "$dir"/debian/prune/* | while read file; do rm -f */$file; done + +tar czf "$dir/$filename" * +cd "$dir" +rm -rf "$tempdir" +echo "Done pruning upstream tarball" + +exit 0 --- xkeyboard-config-1.8.orig/debian/xsfbs/xsfbs.sh +++ xkeyboard-config-1.8/debian/xsfbs/xsfbs.sh @@ -0,0 +1,622 @@ +# This is the X Strike Force shell library for X Window System package +# maintainer scripts. It serves to define shell functions commonly used by +# such packages, and performs some error checking necessary for proper operation +# of those functions. By itself, it does not "do" much; the maintainer scripts +# invoke the functions defined here to accomplish package installation and +# removal tasks. + +# If you are reading this within a Debian package maintainer script (e.g., +# /var/lib/dpkg/info/PACKAGE.{config,preinst,postinst,prerm,postrm}), you can +# skip past this library by scanning forward in this file to the string +# "GOBSTOPPER". + +SOURCE_VERSION=@SOURCE_VERSION@ +OFFICIAL_BUILD=@OFFICIAL_BUILD@ + +# Use special abnormal exit codes so that problems with this library are more +# easily tracked down. +SHELL_LIB_INTERNAL_ERROR=86 +SHELL_LIB_THROWN_ERROR=74 +SHELL_LIB_USAGE_ERROR=99 + +# old -> new variable names +if [ -z "$DEBUG_XORG_PACKAGE" ] && [ -n "$DEBUG_XFREE86_PACKAGE" ]; then + DEBUG_XORG_PACKAGE="$DEBUG_XFREE86_PACKAGE" +fi +if [ -z "$DEBUG_XORG_DEBCONF" ] && [ -n "$DEBUG_XFREE86_DEBCONF" ]; then + DEBUG_XORG_DEBCONF="$DEBUG_XFREE86_DEBCONF" +fi + +# initial sanity checks +if [ -z "$THIS_PACKAGE" ]; then + cat >&2 < on the World Wide Web for +instructions, read the file /usr/share/doc/debian/bug-reporting.txt from the +"doc-debian" package, or install the "reportbug" package and use the command of +the same name to file a report against version $SOURCE_VERSION of this package. +EOF + exit $SHELL_LIB_USAGE_ERROR +fi + +if [ -z "$THIS_SCRIPT" ]; then + cat >&2 < on the World Wide Web for +instructions, read the file /usr/share/doc/debian/bug-reporting.txt from the +"doc-debian" package, or install the "reportbug" package and use the command of +the same name to file a report against version $SOURCE_VERSION of the +"$THIS_PACKAGE" package. +EOF + exit $SHELL_LIB_USAGE_ERROR +fi + +if [ "$1" = "reconfigure" ] || [ -n "$DEBCONF_RECONFIGURE" ]; then + RECONFIGURE="true" +else + RECONFIGURE= +fi + +if ([ "$1" = "install" ] || [ "$1" = "configure" ]) && [ -z "$2" ]; then + FIRSTINST="yes" +fi + +if [ -z "$RECONFIGURE" ] && [ -z "$FIRSTINST" ]; then + UPGRADE="yes" +fi + +trap "message;\ + message \"Received signal. Aborting $THIS_PACKAGE package $THIS_SCRIPT script.\";\ + message;\ + exit 1" HUP INT QUIT TERM + +reject_nondigits () { + # syntax: reject_nondigits [ operand ... ] + # + # scan operands (typically shell variables whose values cannot be trusted) for + # characters other than decimal digits and barf if any are found + while [ -n "$1" ]; do + # does the operand contain anything but digits? + if ! expr "$1" : "[[:digit:]]\+$" > /dev/null 2>&1; then + # can't use die(), because it wraps message() which wraps this function + echo "$THIS_PACKAGE $THIS_SCRIPT error: reject_nondigits() encountered" \ + "possibly malicious garbage \"$1\"" >&2 + exit $SHELL_LIB_THROWN_ERROR + fi + shift + done +} + +reject_unlikely_path_chars () { + # syntax: reject_unlikely_path_chars [ operand ... ] + # + # scan operands (typically shell variables whose values cannot be trusted) for + # characters unlikely to be seen in a path and which the shell might + # interpret and barf if any are found + while [ -n "$1" ]; do + # does the operand contain any funny characters? + if expr "$1" : '.*[!$&()*;<>?|].*' > /dev/null 2>&1; then + # can't use die(), because I want to avoid forward references + echo "$THIS_PACKAGE $THIS_SCRIPT error: reject_unlikely_path_chars()" \ + "encountered possibly malicious garbage \"$1\"" >&2 + exit $SHELL_LIB_THROWN_ERROR + fi + shift + done +} + +# Query the terminal to establish a default number of columns to use for +# displaying messages to the user. This is used only as a fallback in the +# event the COLUMNS variable is not set. ($COLUMNS can react to SIGWINCH while +# the script is running, and this cannot, only being calculated once.) +DEFCOLUMNS=$(stty size 2> /dev/null | awk '{print $2}') || true +if ! expr "$DEFCOLUMNS" : "[[:digit:]]\+$" > /dev/null 2>&1; then + DEFCOLUMNS=80 +fi + +message () { + # pretty-print messages of arbitrary length + reject_nondigits "$COLUMNS" + echo "$*" | fmt -t -w ${COLUMNS:-$DEFCOLUMNS} >&2 +} + +observe () { + # syntax: observe message ... + # + # issue observational message suitable for logging someday when support for + # it exists in dpkg + if [ -n "$DEBUG_XORG_PACKAGE" ]; then + message "$THIS_PACKAGE $THIS_SCRIPT note: $*" + fi +} + +warn () { + # syntax: warn message ... + # + # issue warning message suitable for logging someday when support for + # it exists in dpkg; also send to standard error + message "$THIS_PACKAGE $THIS_SCRIPT warning: $*" +} + +die () { + # syntax: die message ... + # + # exit script with error message + message "$THIS_PACKAGE $THIS_SCRIPT error: $*" + exit $SHELL_LIB_THROWN_ERROR +} + +internal_error () { + # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message + message "internal error: $*" + if [ -n "$OFFICIAL_BUILD" ]; then + message "Please report a bug in the $THIS_SCRIPT script of the" \ + "$THIS_PACKAGE package, version $SOURCE_VERSION to the Debian Bug" \ + "Tracking System. Include all messages above that mention the" \ + "$THIS_PACKAGE package. Visit " \ + " on the World Wide Web for" \ + "instructions, read the file" \ + "/usr/share/doc/debian/bug-reporting.txt from the doc-debian" \ + "package, or install the reportbug package and use the command of" \ + "the same name to file a report." + fi + exit $SHELL_LIB_INTERNAL_ERROR +} + +usage_error () { + message "usage error: $*" + message "Please report a bug in the $THIS_SCRIPT script of the" \ + "$THIS_PACKAGE package, version $SOURCE_VERSION to the Debian Bug" \ + "Tracking System. Include all messages above that mention the" \ + "$THIS_PACKAGE package. Visit " \ + " on the World Wide Web for" \ + "instructions, read the file" \ + "/usr/share/doc/debian/bug-reporting.txt from the doc-debian" \ + "package, or install the reportbug package and use the command of" \ + "the same name to file a report." + exit $SHELL_LIB_USAGE_ERROR +} + +font_update () { + # run $UPDATECMDS in $FONTDIRS + + local dir cmd shortcmd x_font_dir_prefix + + x_font_dir_prefix="/usr/share/fonts/X11" + + if [ -z "$UPDATECMDS" ]; then + usage_error "font_update() called but \$UPDATECMDS not set" + fi + if [ -z "$FONTDIRS" ]; then + usage_error "font_update() called but \$FONTDIRS not set" + fi + + reject_unlikely_path_chars "$UPDATECMDS" + reject_unlikely_path_chars "$FONTDIRS" + + for dir in $FONTDIRS; do + if [ -d "$x_font_dir_prefix/$dir" ]; then + for cmd in $UPDATECMDS; do + if which "$cmd" > /dev/null 2>&1; then + shortcmd=${cmd##*/} + observe "running $shortcmd in $dir font directory" + cmd_opts= + if [ "$shortcmd" = "update-fonts-alias" ]; then + cmd_opts=--x11r7-layout + fi + if [ "$shortcmd" = "update-fonts-dir" ]; then + cmd_opts=--x11r7-layout + fi + if [ "$shortcmd" = "update-fonts-scale" ]; then + cmd_opts=--x11r7-layout + fi + $cmd $cmd_opts $dir || warn "$cmd $cmd_opts $dir" \ + "failed; font directory data may not" \ + "be up to date" + else + warn "$cmd not found; not updating corresponding $dir font" \ + "directory data" + fi + done + else + warn "$dir is not a directory; not updating font directory data" + fi + done +} + +remove_conffile_prepare () { + # syntax: remove_conffile_prepare filename official_md5sum ... + # + # Check a conffile "filename" against a list of canonical MD5 checksums. + # If the file's current MD5 checksum matches one of the "official_md5sum" + # operands provided, then prepare the conffile for removal from the system. + # We defer actual deletion until the package is configured so that we can + # roll this operation back if package installation fails. + # + # Call this function from a preinst script in the event $1 is "upgrade" or + # "install" and verify $2 to ensure the package is being upgraded from a + # version (or installed over a version removed-but-not-purged) prior to the + # one in which the conffile was obsoleted. + + local conffile current_checksum + + # validate arguments + if [ $# -lt 2 ]; then + usage_error "remove_conffile_prepare() called with wrong number of" \ + "arguments; expected at least 2, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + conffile="$1" + shift + + # does the conffile even exist? + if [ -e "$conffile" ]; then + # calculate its checksum + current_checksum=$(md5sum < "$conffile" | sed 's/[[:space:]].*//') + # compare it to each supplied checksum + while [ -n "$1" ]; do + if [ "$current_checksum" = "$1" ]; then + # we found a match; move the confffile and stop looking + observe "preparing obsolete conffile $conffile for removal" + mv "$conffile" "$conffile.$THIS_PACKAGE-tmp" + break + fi + shift + done + fi +} + +remove_conffile_lookup () { + # syntax: remove_conffile_lookup package filename + # + # Lookup the md5sum of a conffile in dpkg's database, and prepare for removal + # if it matches the actual file's md5sum. + # + # Call this function when you would call remove_conffile_prepare but only + # want to check against dpkg's status database instead of known checksums. + + local package conffile old_md5sum + + # validate arguments + if [ $# -ne 2 ]; then + usage_error "remove_conffile_lookup() called with wrong number of" \ + "arguments; expected 1, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + package="$1" + conffile="$2" + + if ! [ -e "$conffile" ]; then + return + fi + old_md5sum="$(dpkg-query -W -f='${Conffiles}' "$package" | \ + awk '{ if (match($0, "^ '"$conffile"' ")) print $2}')" + if [ -n "$old_md5sum" ]; then + remove_conffile_prepare "$conffile" "$old_md5sum" + fi +} + +remove_conffile_commit () { + # syntax: remove_conffile_commit filename + # + # Complete the removal of a conffile "filename" that has become obsolete. + # + # Call this function from a postinst script after having used + # remove_conffile_prepare() in the preinst. + + local conffile + + # validate arguments + if [ $# -ne 1 ]; then + usage_error "remove_conffile_commit() called with wrong number of" \ + "arguments; expected 1, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + conffile="$1" + + # if the temporary file created by remove_conffile_prepare() exists, remove it + if [ -e "$conffile.$THIS_PACKAGE-tmp" ]; then + observe "committing removal of obsolete conffile $conffile" + rm "$conffile.$THIS_PACKAGE-tmp" + fi +} + +remove_conffile_rollback () { + # syntax: remove_conffile_rollback filename + # + # Roll back the removal of a conffile "filename". + # + # Call this function from a postrm script in the event $1 is "abort-upgrade" + # or "abort-install" is after having used remove_conffile_prepare() in the + # preinst. + + local conffile + + # validate arguments + if [ $# -ne 1 ]; then + usage_error "remove_conffile_rollback() called with wrong number of" \ + "arguments; expected 1, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + conffile="$1" + + # if the temporary file created by remove_conffile_prepare() exists, move it + # back + if [ -e "$conffile.$THIS_PACKAGE-tmp" ]; then + observe "rolling back removal of obsolete conffile $conffile" + mv "$conffile.$THIS_PACKAGE-tmp" "$conffile" + fi +} + +replace_conffile_with_symlink_prepare () { + # syntax: replace_conffile_with_symlink_prepare oldfilename newfilename \ + # official_md5sum ... + # + # Check a conffile "oldfilename" against a list of canonical MD5 checksums. + # If the file's current MD5 checksum matches one of the "official_md5sum" + # operands provided, then prepare the conffile for removal from the system. + # We defer actual deletion until the package is configured so that we can + # roll this operation back if package installation fails. Otherwise copy it + # to newfilename and let dpkg handle it through conffiles mechanism. + # + # Call this function from a preinst script in the event $1 is "upgrade" or + # "install" and verify $2 to ensure the package is being upgraded from a + # version (or installed over a version removed-but-not-purged) prior to the + # one in which the conffile was obsoleted. + + local conffile current_checksum + + # validate arguments + if [ $# -lt 3 ]; then + usage_error "replace_conffile_with_symlink_prepare() called with wrong" \ + " number of arguments; expected at least 3, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + oldconffile="$1" + shift + newconffile="$1" + shift + + remove_conffile_prepare "$_oldconffile" "$@" + # If $oldconffile still exists, then md5sums didn't match. + # Copy it to new one. + if [ -f "$oldconffile" ]; then + cp "$oldconffile" "$newconffile" + fi + +} + +replace_conffile_with_symlink_commit () { + # syntax: replace_conffile_with_symlink_commit oldfilename + # + # Complete the removal of a conffile "oldfilename" that has been + # replaced by a symlink. + # + # Call this function from a postinst script after having used + # replace_conffile_with_symlink_prepare() in the preinst. + + local conffile + + # validate arguments + if [ $# -ne 1 ]; then + usage_error "replace_conffile_with_symlink_commit() called with wrong" \ + "number of arguments; expected 1, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + conffile="$1" + + remove_conffile_commit "$conffile" +} + +replace_conffile_with_symlink_rollback () { + # syntax: replace_conffile_with_symlink_rollback oldfilename newfilename + # + # Roll back the replacing of a conffile "oldfilename" with symlink to + # "newfilename". + # + # Call this function from a postrm script in the event $1 is "abort-upgrade" + # or "abort-install" and verify $2 to ensure the package failed to upgrade + # from a version (or install over a version removed-but-not-purged) prior + # to the one in which the conffile was obsoleted. + # You should have used replace_conffile_with_symlink_prepare() in the + # preinst. + + local conffile + + # validate arguments + if [ $# -ne 2 ]; then + usage_error "replace_conffile_with_symlink_rollback() called with wrong" \ + "number of arguments; expected 2, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + oldconffile="$1" + newconffile="$2" + + remove_conffile_rollback "$_oldconffile" + if [ -f "$newconffile" ]; then + rm "$newconffile" + fi +} + +run () { + # syntax: run command [ argument ... ] + # + # Run specified command with optional arguments and report its exit status. + # Useful for commands whose exit status may be nonzero, but still acceptable, + # or commands whose failure is not fatal to us. + # + # NOTE: Do *not* use this function with db_get or db_metaget commands; in + # those cases the return value of the debconf command *must* be checked + # before the string returned by debconf is used for anything. + + local retval + + # validate arguments + if [ $# -lt 1 ]; then + usage_error "run() called with wrong number of arguments; expected at" \ + "least 1, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + "$@" || retval=$? + + if [ ${retval:-0} -ne 0 ]; then + observe "command \"$*\" exited with status $retval" + fi +} + +make_symlink_sane () { + # syntax: make_symlink_sane symlink target + # + # Ensure that the symbolic link symlink exists, and points to target. + # + # If symlink does not exist, create it and point it at target. + # + # If symlink exists but is not a symbolic link, back it up. + # + # If symlink exists, is a symbolic link, but points to the wrong location, fix + # it. + # + # If symlink exists, is a symbolic link, and already points to target, do + # nothing. + # + # This function wouldn't be needed if ln had an -I, --idempotent option. + + # Validate arguments. + if [ $# -ne 2 ]; then + usage_error "make_symlink_sane() called with wrong number of arguments;" \ + "expected 2, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + # We could just use the positional parameters as-is, but that makes things + # harder to follow. + local symlink target + + symlink="$1" + target="$2" + + if [ -L "$symlink" ] && [ "$(readlink "$symlink")" = "$target" ]; then + observe "link from $symlink to $target already exists" + else + observe "creating symbolic link from $symlink to $target" + mkdir -p "${target%/*}" "${symlink%/*}" + ln -s -b -S ".dpkg-old" "$target" "$symlink" + fi +} + +migrate_dir_to_symlink () { + # syntax: migrate_dir_to_symlink old_location new_location + # + # Per Debian Policy section 6.5.4, "A directory will never be replaced by a + # symbolic link to a directory or vice versa; instead, the existing state + # (symlink or not) will be left alone and dpkg will follow the symlink if + # there is one." + # + # We have to do it ourselves. + # + # This function moves the contents of old_location, a directory, into + # new_location, a directory, then makes old_location a symbolic link to + # new_location. + # + # old_location need not exist, but if it does, it must be a directory (or a + # symlink to a directory). If it is not, it is backed up. If new_location + # exists already and is not a directory, it is backed up. + # + # This function should be called from a package's preinst so that other + # packages unpacked after this one --- but before this package's postinst runs + # --- are unpacked into new_location even if their payloads contain + # old_location filespecs. + + # Validate arguments. + if [ $# -ne 2 ]; then + usage_error "migrate_dir_to_symlink() called with wrong number of" + "arguments; expected 2, got $#" + exit $SHELL_LIB_USAGE_ERROR + fi + + # We could just use the positional parameters as-is, but that makes things + # harder to follow. + local new old + + old="$1" + new="$2" + + # Is old location a symlink? + if [ -L "$old" ]; then + # Does it already point to new location? + if [ "$(readlink "$old")" = "$new" ]; then + # Nothing to do; migration has already been done. + observe "migration of $old to $new already done" + return 0 + else + # Back it up. + warn "backing up symbolic link $old as $old.dpkg-old" + mv -b "$old" "$old.dpkg-old" + fi + fi + + # Does old location exist, but is not a directory? + if [ -e "$old" ] && ! [ -d "$old" ]; then + # Back it up. + warn "backing up non-directory $old as $old.dpkg-old" + mv -b "$old" "$old.dpkg-old" + fi + + observe "migrating $old to $new" + + # Is new location a symlink? + if [ -L "$new" ]; then + # Does it point the wrong way, i.e., back to where we're migrating from? + if [ "$(readlink "$new")" = "$old" ]; then + # Get rid of it. + observe "removing symbolic link $new which points to $old" + rm "$new" + else + # Back it up. + warn "backing up symbolic link $new as $new.dpkg-old" + mv -b "$new" "$new.dpkg-old" + fi + fi + + # Does new location exist, but is not a directory? + if [ -e "$new" ] && ! [ -d "$new" ]; then + warn "backing up non-directory $new as $new.dpkg-old" + mv -b "$new" "$new.dpkg-old" + fi + + # Create new directory if it does not yet exist. + if ! [ -e "$new" ]; then + observe "creating $new" + mkdir -p "$new" + fi + + # Copy files in old location to new location. Back up any filenames that + # already exist in the new location with the extension ".dpkg-old". + observe "copying files from $old to $new" + if ! (cd "$old" && cp -a -b -S ".dpkg-old" . "$new"); then + die "error(s) encountered while copying files from $old to $new" + fi + + # Remove files at old location. + observe "removing $old" + rm -r "$old" + + # Create symlink from old location to new location. + make_symlink_sane "$old" "$new" +} + +# vim:set ai et sw=2 ts=2 tw=80: + +# GOBSTOPPER: The X Strike Force shell library ends here. --- xkeyboard-config-1.8.orig/debian/xsfbs/xsfbs.mk +++ xkeyboard-config-1.8/debian/xsfbs/xsfbs.mk @@ -0,0 +1,276 @@ +#!/usr/bin/make -f + +# Debian X Strike Force Build System (XSFBS): Make portion + +# Copyright 1996 Stephen Early +# Copyright 1997 Mark Eichin +# Copyright 1998-2005, 2007 Branden Robinson +# Copyright 2005 David Nusinow +# +# Licensed under the GNU General Public License, version 2. See the file +# /usr/share/common-licenses/GPL or . + +# Originally by Stephen Early +# Modified by Mark W. Eichin +# Modified by Adam Heath +# Modified by Branden Robinson +# Modified by Fabio Massimo Di Nitto +# Modified by David Nusinow +# Acknowledgements to Manoj Srivastava. + +# Pass $(DH_OPTIONS) into the environment for debhelper's benefit. +export DH_OPTIONS + +# force quilt to not use ~/.quiltrc and to use debian/patches +QUILT = QUILT_PATCHES=debian/patches quilt --quiltrc /dev/null + +# Set up parameters for the upstream build environment. + +# Determine (source) package name from Debian changelog. +SOURCE_NAME:=$(shell dpkg-parsechangelog -ldebian/changelog \ + | grep '^Source:' | awk '{print $$2}') + +# Determine package version from Debian changelog. +SOURCE_VERSION:=$(shell dpkg-parsechangelog -ldebian/changelog \ + | grep '^Version:' | awk '{print $$2}') + +# Determine upstream version number. +UPSTREAM_VERSION:=$(shell echo $(SOURCE_VERSION) | sed 's/-.*//') + +# Determine the source version without the epoch for make-orig-tar-gz +NO_EPOCH_VER:=$(shell echo $(UPSTREAM_VERSION) | sed 's/^.://') + +# Figure out who's building this package. +BUILDER:=$(shell echo $${DEBEMAIL:-$${EMAIL:-$$(echo $$LOGNAME@$$(cat /etc/mailname 2>/dev/null))}}) + +# Find out if this is an official build; an official build has nothing but +# digits, dots, and/or the codename of a release in the Debian part of the +# version number. Anything else indicates an unofficial build. +OFFICIAL_BUILD:=$(shell VERSION=$(SOURCE_VERSION); if ! expr "$$(echo $${VERSION\#\#*-} | sed 's/\(woody\|sarge\|etch\|lenny\)//g')" : ".*[^0-9.].*" >/dev/null 2>&1; then echo yes; fi) + +# Set up parameters for the Debian build environment. + +# Determine our architecture. +BUILD_ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) +# Work around some old-time dpkg braindamage. +BUILD_ARCH:=$(subst i486,i386,$(BUILD_ARCH)) +# The DEB_HOST_ARCH variable may be set per the Debian cross-compilation policy. +ifdef DEB_HOST_ARCH + ARCH:=$(DEB_HOST_ARCH) +else + # dpkg-cross sets the ARCH environment variable; if set, use it. + ifdef ARCH + ARCH:=$(ARCH) + else + ARCH:=$(BUILD_ARCH) + endif +endif + +# $(STAMP_DIR) houses stamp files for complex targets. +STAMP_DIR:=stampdir + +# $(DEBTREEDIR) is where all install rules are told (via $(DESTDIR)) to place +# their files. +DEBTREEDIR:=$(CURDIR)/debian/tmp + +# All "important" targets have four lines: +# 1) A target name that is invoked by a package-building tool or the user. +# This consists of a dependency on a "$(STAMP_DIR)/"-prefixed counterpart. +# 2) A line delcaring 1) as a phony target (".PHONY:"). +# 3) A "$(STAMP_DIR)/"-prefixed target which does the actual work, and may +# depend on other targets. +# 4) A line declaring 3) as a member of the $(stampdir_targets) variable; the +# "$(STAMP_DIR)/" prefix is omitted. +# +# This indirection is needed so that the "stamp" files that signify when a rule +# is done can be located in a separate "stampdir". Recall that make has no way +# to know when a goal has been met for a phony target (like "build" or +# "install"). +# +# At the end of each "$(STAMP_DIR)/" target, be sure to run the command ">$@" +# so that the target will not be run again. Removing the file will make Make +# run the target over. + +# All phony targets should be declared as dependencies of .PHONY, even if they +# do not have "($STAMP_DIR)/"-prefixed counterparts. + +# Define a harmless default rule to keep things from going nuts by accident. +.PHONY: default +default: + +# Set up the $(STAMP_DIR) directory. +.PHONY: stampdir +stampdir_targets+=stampdir +stampdir: $(STAMP_DIR)/stampdir +$(STAMP_DIR)/stampdir: + mkdir $(STAMP_DIR) + >$@ + +# Set up the package build directory as quilt expects to find it. +.PHONY: prepare +stampdir_targets+=prepare +prepare: $(STAMP_DIR)/prepare +$(STAMP_DIR)/prepare: $(STAMP_DIR)/log $(STAMP_DIR)/genscripts + >$@ + +.PHONY: log +stampdir_targets+=log +log: $(STAMP_DIR)/log +$(STAMP_DIR)/log: $(STAMP_DIR)/stampdir + mkdir -p $(STAMP_DIR)/log + +# Apply all patches to the upstream source. +.PHONY: patch +stampdir_targets+=patch +patch: $(STAMP_DIR)/patch +$(STAMP_DIR)/patch: $(STAMP_DIR)/prepare + if ! [ `which quilt` ]; then \ + echo "Couldn't find quilt. Please install it or add it to the build-depends for this package."; \ + exit 1; \ + fi; \ + if $(QUILT) next >/dev/null 2>&1; then \ + echo -n "Applying patches..."; \ + if $(QUILT) push -a -v >$(STAMP_DIR)/log/patch 2>&1; then \ + cat $(STAMP_DIR)/log/patch; \ + echo "successful."; \ + else \ + cat $(STAMP_DIR)/log/patch; \ + echo "failed! (check $(STAMP_DIR)/log/patch for details)"; \ + exit 1; \ + fi; \ + else \ + echo "No patches to apply"; \ + fi; \ + >$@ + +# Revert all patches to the upstream source. +.PHONY: unpatch +unpatch: $(STAMP_DIR)/log + rm -f $(STAMP_DIR)/patch + @echo -n "Unapplying patches..."; \ + if $(QUILT) applied >/dev/null 2>/dev/null; then \ + if $(QUILT) pop -a -v >$(STAMP_DIR)/log/unpatch 2>&1; then \ + cat $(STAMP_DIR)/log/unpatch; \ + echo "successful."; \ + else \ + cat $(STAMP_DIR)/log/unpatch; \ + echo "failed! (check $(STAMP_DIR)/log/unpatch for details)"; \ + exit 1; \ + fi; \ + else \ + echo "nothing to do."; \ + fi + +# Clean the generated maintainer scripts. +.PHONY: cleanscripts +cleanscripts: + rm -f $(STAMP_DIR)/genscripts + rm -f debian/*.config \ + debian/*.postinst \ + debian/*.postrm \ + debian/*.preinst \ + debian/*.prerm + +# Clean the package build tree. +.PHONY: xsfclean +xsfclean: cleanscripts unpatch + dh_testdir + rm -rf .pc + rm -rf $(STAMP_DIR) + dh_clean + +# Remove files from the upstream source tree that we don't need, or which have +# licensing problems. It must be run before creating the .orig.tar.gz. +# +# Note: This rule is for Debian package maintainers' convenience, and is not +# needed for conventional build scenarios. +.PHONY: prune-upstream-tree +prune-upstream-tree: + # Ensure we're in the correct directory. + dh_testdir + grep -rvh '^#' debian/prune/ | xargs --no-run-if-empty rm -rf + +# Verify that there are no offsets or fuzz in the patches we apply. +# +# Note: This rule is for Debian package maintainers' convenience, and is not +# needed for conventional build scenarios. +.PHONY: patch-audit +patch-audit: prepare unpatch + @echo -n "Auditing patches..."; \ + >$(STAMP_DIR)/log/patch; \ + FUZZY=; \ + while [ -n "$$($(QUILT) next)" ]; do \ + RESULT=$$($(QUILT) push -v | tee -a $(STAMP_DIR)/log/patch | grep ^Hunk | sed 's/^Hunk.*\(succeeded\|FAILED\).*/\1/');\ + case "$$RESULT" in \ + succeeded) \ + echo "fuzzy patch: $$($(QUILT) top)" \ + | tee -a $(STAMP_DIR)/log/$$($(QUILT) top); \ + FUZZY=yes; \ + ;; \ + FAILED) \ + echo "broken patch: $$($(QUILT) next)" \ + | tee -a $(STAMP_DIR)/log/$$($(QUILT) next); \ + exit 1; \ + ;; \ + esac; \ + done; \ + if [ -n "$$FUZZY" ]; then \ + echo "there were fuzzy patches; please fix."; \ + exit 1; \ + else \ + echo "done."; \ + fi + +# Generate the maintainer scripts. +.PHONY: genscripts +stampdir_targets+=genscripts +genscripts: $(STAMP_DIR)/genscripts +$(STAMP_DIR)/genscripts: $(STAMP_DIR)/stampdir + for FILE in debian/*.config.in \ + debian/*.postinst.in \ + debian/*.postrm.in \ + debian/*.preinst.in \ + debian/*.prerm.in; do \ + if [ -e "$$FILE" ]; then \ + MAINTSCRIPT=$$(echo $$FILE | sed 's/.in$$//'); \ + sed -n '1,/^#INCLUDE_SHELL_LIB#$$/p' <$$FILE \ + | sed -e '/^#INCLUDE_SHELL_LIB#$$/d' >$$MAINTSCRIPT.tmp; \ + cat debian/xsfbs/xsfbs.sh >>$$MAINTSCRIPT.tmp; \ + sed -n '/^#INCLUDE_SHELL_LIB#$$/,$$p' <$$FILE \ + | sed -e '/^#INCLUDE_SHELL_LIB#$$/d' >>$$MAINTSCRIPT.tmp; \ + sed -e 's/@SOURCE_VERSION@/$(SOURCE_VERSION)/' \ + -e 's/@OFFICIAL_BUILD@/$(OFFICIAL_BUILD)/' \ + <$$MAINTSCRIPT.tmp >$$MAINTSCRIPT; \ + rm $$MAINTSCRIPT.tmp; \ + fi; \ + done + # Validate syntax of generated shell scripts. + #sh debian/scripts/validate-posix-sh debian/*.config \ + # debian/*.postinst \ + # debian/*.postrm \ + # debian/*.preinst \ + # debian/*.prerm + >$@ + +SERVERMINVERS = $(shell cat /usr/share/xserver-xorg/serverminver 2>/dev/null) +VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2>/dev/null) +INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2>/dev/null) +SERVER_DEPENDS = xserver-xorg-core (>= $(SERVERMINVERS)) +VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI) +INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI) +ifeq ($(PACKAGE),) +PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }' < debian/control) +endif + +.PHONY: serverabi +serverabi: install +ifeq ($(SERVERMINVERS),) + @echo error: xserver-xorg-dev needs to be installed + @exit 1 +else + echo "xserver:Depends=$(SERVER_DEPENDS)" >> debian/$(PACKAGE).substvars + echo "xviddriver:Provides=$(VIDDRIVER_PROVIDES)" >> debian/$(PACKAGE).substvars + echo "xinpdriver:Provides=$(INPDRIVER_PROVIDES)" >> debian/$(PACKAGE).substvars +endif + +# vim:set noet ai sts=8 sw=8 tw=0: --- xkeyboard-config-1.8.orig/debian/patches/109_mali.patch +++ xkeyboard-config-1.8/debian/patches/109_mali.patch @@ -0,0 +1,154 @@ +commit 8bb05d9427322c58d8c9e17e6d9a57f45bcc4bb0 +Author: Sergey V. Udaltsov +Date: Thu Jan 28 23:48:28 2010 +0000 + + added Mali layout + + https://bugs.freedesktop.org/show_bug.cgi?id=25760 + +diff --git a/rules/base.xml.in b/rules/base.xml.in +index 24bfc2d..8ec086e 100644 +--- a/rules/base.xml.in ++++ b/rules/base.xml.in +@@ -4333,6 +4333,34 @@ + + + ++ ++ ++ ml ++ Mli ++ Mali ++ bam ++ ++ ++ ++ ++ fross ++ Français (France Alternative) ++ ++ ++ ++ ++ usmac ++ English (USA Macintosh) ++ ++ ++ ++ ++ usintl ++ English (USA International) ++ ++ ++ ++ + + + +diff --git a/symbols/Makefile.am b/symbols/Makefile.am +index d22d6c3..9274bbb 100644 +--- a/symbols/Makefile.am ++++ b/symbols/Makefile.am +@@ -19,8 +19,9 @@ ir is it jp \ + kg kh kr kz \ + la latam latin \ + lk lt lv \ +-ma mao me mk \ +-mm mn mt mv \ ++ma mao me \ ++mk ml mm \ ++mn mt mv \ + ng nl no np \ + pc pk pl pt \ + ro rs ru \ +diff --git a/symbols/ml b/symbols/ml +new file mode 100644 +index 0000000..732eab3 +--- /dev/null ++++ b/symbols/ml +@@ -0,0 +1,85 @@ ++// $XKeyboardConfig$ ++ ++partial default alphanumeric_keys ++xkb_symbols "basic" { ++ ++ include "fr(basic)" ++ ++ name[Group1]="Mali"; ++ ++ key { [ n, N, U0272, U019D ] }; // n N ɲ Ɲ ++ key { [ s, S, U0161, U0160 ] }; // s S š Š ++ key { [ g, G, U0254, U0186 ] }; // g G ɔ Ɔ ++ key { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ ++ key { [ z, Z, U017E, U017d ] }; // z Z ž Ž ++ key { [ e, E, U025B, U0190 ] }; // e E ɛ Ɛ ++ ++}; ++ ++partial alphanumeric_keys ++xkb_symbols "fross" { ++ ++ include "fr(oss)" ++ ++ name[Group1]="Mali - Français (France Alternative)"; ++ ++ // š Š on d replaces ë Ë ++ // ɲ Ɲ on j replaces ü Ü ++ // ŋ Ŋ on m replaces ö Ö ++ // ž Ž on z replaces â Â ++ // ɛ Ɛ on r replaces ê Ê ++ // ɔ Ɔ on p replaces ô Ô ++ ++ key { [ d, D, U0161, U0160 ] }; // d D š Š ++ key { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ ++ key { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ ++ key { [ z, Z, U017E, U017d ] }; // z Z ž Ž ++ key { [ r, R, U025B, U0190 ] }; // r R ɛ Ɛ ++ key { [ p, P, U0254, U0186 ] }; // p P ɔ Ɔ ++}; ++ ++partial alphanumeric_keys ++xkb_symbols "usmac" { ++ ++ include "us(mac)" ++ ++ name[Group1]="Mali - English (USA Macintosh)"; ++ ++ // ž Ž on z replaces Ω ¸ ++ // ɛ Ɛ on a replaces å Å ++ // š Š on s replaces ß ++ // ɲ Ɲ on j replaces ∆ ½ ++ // ŋ Ŋ on k replaces °  ++ // ɔ Ɔ on o replaces ø Ø ++ ++ key { [ z, Z, U017E, U017d ] }; // z Z ž Ž ++ key { [ a, A, U025B, U0190 ] }; // a A ɛ Ɛ ++ key { [ s, S, U0161, U0160 ] }; // s S š Š ++ key { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ ++ key { [ k, K, U014B, U014A ] }; // k K ŋ Ŋ ++ key { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ ++ ++}; ++ ++partial alphanumeric_keys ++xkb_symbols "usintl" { ++ ++ include "us(intl)" ++ ++ name[Group1]="Mali - English (USA International)"; ++ ++ // ž Ž on x replaces ++ // š Š on s replaces ß § ++ // ɲ Ɲ on h replaces ++ // ŋ Ŋ on j replaces ++ // ɛ Ɛ on w replaces å Å ++ // ɔ Ɔ on o replaces ó Ó ++ ++ key { [ x, X, U017E, U017d ] }; // x X ž Ž ++ key { [ s, S, U0161, U0160 ] }; // s S š Š ++ key { [ h, H, U0272, U019D ] }; // h H ɲ Ɲ ++ key { [ j, J, U014B, U014A ] }; // j J ŋ Ŋ ++ key { [ w, W, U025B, U0190 ] }; // w W ɛ Ɛ ++ key { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ ++ ++}; --- xkeyboard-config-1.8.orig/debian/patches/120_aluminium_rules.patch +++ xkeyboard-config-1.8/debian/patches/120_aluminium_rules.patch @@ -0,0 +1,32 @@ +commit c0cb36603a182a6fb6943293101da8eea856ff65 +Author: Damien Ciabrini +Date: Thu Dec 24 16:40:42 2009 +0100 + + xkeyboard-config: Base rules for Apple Aluminium Keyboards + + Additional base rules to define the geometry and symbols to use for ANSI, ISO and JIS keyboards + + Signed-off-by: Damien Ciabrini + +diff --git a/rules/base.m_k.part b/rules/base.m_k.part +index 6d5eda0..f9ff97d 100644 +--- a/rules/base.m_k.part ++++ b/rules/base.m_k.part +@@ -9,6 +9,7 @@ + evdev = evdev + $nokiamodels = evdev + olpc = evdev ++ $applealu = macintosh(alukbd) + macintosh_hhk = macintosh(hhk) + macintosh_old = macintosh(old) + $macs = macintosh +diff --git a/rules/base.m_s.part b/rules/base.m_s.part +index a032e0a..0f1bcce 100644 +--- a/rules/base.m_s.part ++++ b/rules/base.m_s.part +@@ -48,4 +48,5 @@ + vsonku306 = +inet(microsoftprooem) + $inetkbds = +inet(%m) + $maclaptop = +inet(apple)+level3(enter_switch) ++ $applealu = +inet(apple) + $macs = +inet(apple) --- xkeyboard-config-1.8.orig/debian/patches/121_tamil_chars.patch +++ xkeyboard-config-1.8/debian/patches/121_tamil_chars.patch @@ -0,0 +1,29 @@ +commit acd1d10e0a303b27a32723818837400cc498aef0 +Author: malathi +Date: Mon Feb 15 12:24:56 2010 +0530 + + Added two chatacters U+0B9c,U+0BB6 in Tamil Inscript Layout + + Signed-off-by: malathi + +diff --git a/symbols/in b/symbols/in +index 110caac..67e0ba9 100644 +--- a/symbols/in ++++ b/symbols/in +@@ -702,6 +702,7 @@ xkb_symbols "tam" { + // Mainly voiced consonants + + key { [ U0BB9, U0B99 ] }; ++ key { [ U0B9c ] }; + key { [ U0B9E ] }; + + // Mainly short vowels +@@ -727,7 +728,7 @@ xkb_symbols "tam" { + key { [ U0BA8, U0BA9 ] }; + key { [ U0BB5, U0BB4 ] }; + key { [ U0BB2, U0BB3 ] }; +- key { [ U0BB8 ] }; ++ key { [ U0BB8, U0BB6 ] }; + key { [ comma, U0BB7 ] }; + key { [ period, U0964 ] }; + key { [ U0BAF, question ] }; --- xkeyboard-config-1.8.orig/debian/patches/117_aluminium_symbols.patch +++ xkeyboard-config-1.8/debian/patches/117_aluminium_symbols.patch @@ -0,0 +1,180 @@ +commit f3296f32344340a63f1714df5a9f5f32adec2615 +Author: Damien Ciabrini +Date: Thu Dec 24 16:20:37 2009 +0100 + + xkeyboard-config: Symbols for Apple Aluminium keyboards + + Symbols common to ANSI, ISO and JIS keyboards + New jp file for JIS keyboard to override usual jp mapping (including EISU and KANA keys) + Duplicate jp layout available in symbol/jp, via the "mac" variant + + Signed-off-by: Damien Ciabrini + +diff --git a/rules/base.xml.in b/rules/base.xml.in +index e472d72..8dde521 100644 +--- a/rules/base.xml.in ++++ b/rules/base.xml.in +@@ -2888,6 +2888,12 @@ + <_description>OADG 109A + + ++ ++ ++ mac ++ Macintosh ++ ++ + + + +diff --git a/symbols/jp b/symbols/jp +index 694090c..68ffff7 100644 +--- a/symbols/jp ++++ b/symbols/jp +@@ -211,3 +211,12 @@ xkb_symbols "nicola_f_bs" { + key { [ Escape ] }; + key { [ at, grave ] }; + }; ++ ++// Copied from macintosh_vndr/jp ++partial alphanumeric_keys ++xkb_symbols "mac" { ++ name[Group1] = "Japan - Macintosh"; ++ include "jp(kana)" ++ ++ replace key { [ Caps_Lock ] }; ++}; +diff --git a/symbols/macintosh_vndr/Makefile.am b/symbols/macintosh_vndr/Makefile.am +index 8a4ca9f..f39662e 100644 +--- a/symbols/macintosh_vndr/Makefile.am ++++ b/symbols/macintosh_vndr/Makefile.am +@@ -3,6 +3,6 @@ symbolsdir = $(xkb_base)/symbols/macintosh_vndr + dist_symbols_DATA = \ + apple ch de dk \ + fi fr \ +-gb is it \ ++gb is it jp \ + latam nl no pt \ + se us +diff --git a/symbols/macintosh_vndr/apple b/symbols/macintosh_vndr/apple +index 3887caf..e6ab89f 100644 +--- a/symbols/macintosh_vndr/apple ++++ b/symbols/macintosh_vndr/apple +@@ -52,3 +52,76 @@ xkb_symbols "laptop_bad_switch" { + // Kept for backward compatibility + include "macintosh_vndr/apple(laptop)" + }; ++ ++// Long Aluminium Keyboards ++partial function_keys ++xkb_symbols "alukbd" { ++ // The base is a inet PC keyboard ++ include "pc" ++ ++ // Additional Fxx keys ++ key { [ F13 ] }; ++ key { [ F14 ] }; ++ key { [ F15 ] }; ++ key { [ F16 ] }; ++ key { [ F17 ] }; ++ key { [ F18 ] }; ++ key { [ F19 ] }; ++ ++ // On aluminium keyboards, Num_Lock is replace by Clear ++ replace key { [ XF86Clear ] }; ++ // CAPS key is always Caps_Lock, even for JIS keyboards ++ replace key { [ Caps_Lock ] }; ++ ++ // F1..F12 are multimedia keys when used with the 'Fn' key ++ // Make those multimedia actions available via ISO_Level3_Shift too, ++ // it is useful when the Fn key is remapped to something else (e.g. Insert) ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86KbdBrightnessDown, NoSymbol, XF86_Switch_VT_1 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86KbdBrightnessUp, NoSymbol, XF86_Switch_VT_2 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_3 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_4 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_5 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, NoSymbol, NoSymbol, XF86_Switch_VT_6 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86AudioPrev, NoSymbol, XF86_Switch_VT_7 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86AudioPlay, NoSymbol, XF86_Switch_VT_8 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86AudioNext, NoSymbol, XF86_Switch_VT_9 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86AudioMute, NoSymbol, XF86_Switch_VT_10 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86AudioLowerVolume, NoSymbol, XF86_Switch_VT_11 ] ++ }; ++ key { ++ type= "FOUR_LEVEL_X", ++ symbols[Group1]= [ NoSymbol, XF86AudioRaiseVolume, NoSymbol, XF86_Switch_VT_12 ] ++ }; ++}; +diff --git a/symbols/macintosh_vndr/jp b/symbols/macintosh_vndr/jp +new file mode 100644 +index 0000000..331257a +--- /dev/null ++++ b/symbols/macintosh_vndr/jp +@@ -0,0 +1,35 @@ ++// JIS symbol mapping for Apple Aluminium Keyboard ++// (Damien Ciabrini ) ++// ++// The JIS version of the Aluminium Keyboard is made of ++// QWERTY-like map for the latin part ++// PC98-like map for the kana part ++// EISU and KANA keys found on other Apple keyboards ++ ++partial default alphanumeric_keys ++xkb_symbols "usmac" { ++ name[Group1] = "Japan - Macintosh, US map"; ++ include "jp(common)" ++ ++ key { [ KP_Separator ] }; ++ key { [ yen, bar ] }; ++ replace key { [ 0 ] }; ++ replace key { [ underscore ] }; ++ replace key { [ Caps_Lock ] }; ++}; ++ ++partial alphanumeric_keys ++xkb_symbols "mac" { ++ name[Group1] = "Japan - Macintosh"; ++ include "jp(kana)" ++ ++ replace key { [ Caps_Lock ] }; ++}; ++ ++partial alphanumeric_keys ++xkb_symbols "alujiskeys" { ++ // On JIS USB keyboard, EISU and KANA replace Hangul and Hanja ++ // see keycodes macintosh(jisevdev) ++ replace key { [ Hiragana_Katakana ] }; ++ replace key { [ Eisu_toggle ] }; ++}; --- xkeyboard-config-1.8.orig/debian/patches/106_fixspell3d.patch +++ xkeyboard-config-1.8/debian/patches/106_fixspell3d.patch @@ -0,0 +1,19 @@ +Subject: Correct spelling error from 3d to 3rd +Origin: other, https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/398873 +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/398873 +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=26528 +Author: Nigel Babu + +Index: xkeyboard-config-1.7/rules/base.xml.in +=================================================================== +--- xkeyboard-config-1.7.orig/rules/base.xml.in 2010-02-16 10:06:25.772010161 +0530 ++++ xkeyboard-config-1.7/rules/base.xml.in 2010-02-16 10:06:32.336010209 +0530 +@@ -4997,7 +4997,7 @@ + + + +@@ -3489,6 +3497,14 @@ + + + ++ srp ++ <_description>Serbian ++ rus ++ srp ++ ++ ++ ++ + bak + <_description>Bashkirian + bak +diff --git a/symbols/ru b/symbols/ru +index dee1f71..ed4456f 100644 +--- a/symbols/ru ++++ b/symbols/ru +@@ -484,3 +484,27 @@ xkb_symbols "bak" { + include "level3(ralt_switch)" + }; + ++// Serbian charecters added as third level symbols to Russian keyboard layout. ++ ++partial default alphanumeric_keys ++xkb_symbols "srp" { ++ include "ru(common)" ++ include "level3(ralt_switch)" ++ ++ name[Group1]= "Russia - Serbian"; ++ ++ key { [ 3, numerosign ] }; ++ key { [ 4, semicolon ] }; ++ key { [ 5, percent ] }; ++ key { [ 6, colon ] }; ++ key { [ 7, question ] }; ++ key { [ 8, asterisk ] }; ++ key { [ period, comma ] }; ++ key { [ backslash, slash ] }; ++ key { [ Cyrillic_shorti, Cyrillic_SHORTI, U458, U408 ] }; ++ key { [ Cyrillic_en, Cyrillic_EN, U45A, U40A ] }; ++ key { [ Cyrillic_el, Cyrillic_EL, U459, U409 ] }; ++ key { [ Cyrillic_de, Cyrillic_DE, U45F, U40F ] }; ++ key { [ Cyrillic_zhe, Cyrillic_ZHE, U452, U402 ] }; ++ key { [ Cyrillic_che, Cyrillic_CHE, U45B, U40B ] }; ++}; +diff --git a/symbols/us b/symbols/us +index c732de6..5221614 100644 +--- a/symbols/us ++++ b/symbols/us +@@ -1051,3 +1051,25 @@ xkb_symbols "chr" { + + // End alphanumeric section + }; ++ ++// Serbian charecters added as third level symbols to US keyboard layout. ++ ++partial alphanumeric_keys ++xkb_symbols "srp" { ++ ++ name[Group1]= "USA - Serbian"; ++ ++ include "us" ++ ++ key { [ grave, asciitilde ] }; ++ key { [ 6, dead_caron, asciicircum, asciicircum ] }; ++ key { [ l, L, U1C9, U1C8 ] }; ++ key { [ n, N, U1CC, U1CB ] }; ++ key { [ z, Z, U1C6, U1C5 ] }; ++ key { [ e, E, EuroSign, cent ] }; ++ key { [ d, D, dstroke, Dstroke ] }; ++ key { [ dead_acute, quotedbl, apostrophe, U315 ] }; ++ key { [ space, space, nobreakspace, nobreakspace ] }; ++ ++ include "level3(ralt_switch)" ++}; --- xkeyboard-config-1.8.orig/debian/patches/125_mapping_tools_launch5_menukb.patch +++ xkeyboard-config-1.8/debian/patches/125_mapping_tools_launch5_menukb.patch @@ -0,0 +1,22 @@ +commit 1e94d48801bf8cb75741aa308d4cdfb63b03c66c +Author: Sergey V. Udaltsov +Date: Mon Mar 29 00:12:27 2010 +0100 + + Added FK13-FK15 mapping for evdev + + http://bugs.freedesktop.org/show_bug.cgi?id=25835 + +diff --git a/symbols/inet b/symbols/inet +index 89e802e..1d46d54 100644 +--- a/symbols/inet ++++ b/symbols/inet +@@ -215,6 +215,9 @@ xkb_symbols "evdev" { + // key { [ ] }; // KEY_WIMAX + key { [ XF86Hibernate ] }; // KEY_HIBERNATE + ++ key { [ XF86Tools ] }; ++ key { [ XF86Launch5 ] }; ++ key { [ XF86MenuKB ] }; + }; + + --- xkeyboard-config-1.8.orig/debian/patches/111_il-missing-symbol.patch +++ xkeyboard-config-1.8/debian/patches/111_il-missing-symbol.patch @@ -0,0 +1,22 @@ +commit eee5b749bbb90ab99d91b5d1da098cb2a4c6b0ff +Author: Sergey V. Udaltsov +Date: Thu Jan 28 23:56:35 2010 +0000 + + Missing character added + + https://bugs.freedesktop.org/show_bug.cgi?id=26174 + +diff --git a/symbols/il b/symbols/il +index 1d49bc8..4a3055d 100644 +--- a/symbols/il ++++ b/symbols/il +@@ -131,7 +131,8 @@ xkb_symbols "lyx" { + key { [ 9 , parenright ] }; + key { [ 0 , parenleft ] }; + +- key { [ minus, 0x10005be ] }; // H. Hiphen ++ key { [ minus , 0x10005be ] }; // H. Hiphen ++ key { [ equal , plus ] }; + }; + + --- xkeyboard-config-1.8.orig/debian/patches/112_zero-with-spacing.patch +++ xkeyboard-config-1.8/debian/patches/112_zero-with-spacing.patch @@ -0,0 +1,476 @@ +commit 7d040017f02861a44c355ddccade30d644148bc6 +Author: Behnam Esfahbod +Date: Thu Sep 17 20:00:03 2009 +0430 + + Add ZWNJ/ZWJ parts to nbsp group + + - Add 8 options for ZWNJ and ZWJ on space key to nbsp group + - Use the partial layouts in af, in, ir, lk, sy + +diff --git a/rules/base.xml.in b/rules/base.xml.in +index 661189f..4db5667 100644 +--- a/rules/base.xml.in ++++ b/rules/base.xml.in +@@ -5096,7 +5096,7 @@ + + + +- ++ + + nbsp + <_description>Using space key to input non-breakable space character +@@ -5149,6 +5149,54 @@ + <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift) + + ++ ++ ++ ++ ++ ++ ++ ++ + + + +diff --git a/symbols/af b/symbols/af +index 3ff8ad4..919f656 100644 +--- a/symbols/af ++++ b/symbols/af +@@ -56,7 +56,6 @@ xkb_symbols "basic" { + key { [ 0x10006af, Arabic_semicolon, 0x10006ab ] }; + + key { [ backslash, bar, 0x100003f ] }; +- key { [ space, 0x100200c, 0x10000a0 ] }; + + key { [ Arabic_zah, Arabic_kaf, 0x10006d2] }; + key { [ Arabic_tah, 0x1000653 , 0x1000691 ] }; +@@ -68,6 +67,8 @@ xkb_symbols "basic" { + key { [ Arabic_waw, greater, 0x100002c ] }; + key { [ period, less, 0x10006c7 ] }; + key { [ slash, Arabic_question_mark, 0x10006c9 ] }; ++ ++ include "nbsp(zwnj2nb3)" + include "level3(ralt_switch)" + }; + +@@ -126,7 +127,6 @@ xkb_symbols "ps" { + key { [ 0x10006ab, Arabic_semicolon, 0x10006af ] }; + + key { [ backslash, 0x100002a, 0x100007c ] }; +- key { [ space, 0x100200c, 0x10000a0 ] }; + + key { [ 0x10006cd, 0x1000638, 0x100003f] }; + key { [ 0x10006d0, 0x1000637, 0x100003b ] }; +@@ -138,6 +138,8 @@ xkb_symbols "ps" { + key { [ Arabic_waw, 0x100060c, 0x100002c ] }; + key { [ 0x1000696, 0x100002e, 0x10006c7 ] }; + key { [ slash, Arabic_question_mark, 0x10006c9 ] }; ++ ++ include "nbsp(zwnj2nb3)" + include "level3(ralt_switch)" + }; + +@@ -196,7 +198,6 @@ xkb_symbols "uz" { + key { [ 0x10006af, Arabic_semicolon, 0x10006ab ] }; + + key { [ backslash, bar, 0x100003f ] }; +- key { [ space, 0x100200c, 0x10000a0 ] }; + + key { [ Arabic_zah, 0x10006c9, 0x10006d2] }; + key { [ Arabic_tah, 0x10006c7, 0x1000691 ] }; +@@ -208,6 +209,8 @@ xkb_symbols "uz" { + key { [ Arabic_waw, greater, 0x100002c ] }; + key { [ period, less ] }; + key { [ slash, Arabic_question_mark, 0x1000655 ] }; ++ ++ include "nbsp(zwnj2nb3)" + include "level3(ralt_switch)" + }; + +@@ -256,7 +259,6 @@ xkb_symbols "olpc-ps" { + key { [ 0x10006AB, 0x100061B, 0x10006AF ] }; // Arabic kaf with ring, Arabic semicolon, Arabic gaf + + key { [ backslash, asterisk, bar ] }; +- key { [ space, 0x100200C, 0x10000A0 ] }; // zero width non-joiner, no break space + + key { [ 0x1000638, 0x1000626, question] }; // Arabic zah, Arabic yeh with hamza above + key { [ 0x10006D0, 0x1000637, semicolon ] }; // Arabic tah, Arabic E +@@ -269,6 +271,7 @@ xkb_symbols "olpc-ps" { + key { [ 0x1000696, 0x100002E, 0x10006C7 ] }; // Arabic reh with dot below and dot above, full stop, Arabic letter U + key { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu + ++ include "nbsp(zwnj2nb3)" + include "group(olpc)" + }; + +@@ -317,7 +320,6 @@ xkb_symbols "olpc-fa" { + key { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring + + key { [ backslash, bar, question ] }; +- key { [ space, 0x100200C, 0x10000A0 ] }; // zero width non-joiner, no break space + + key { [ 0x1000638, 0x1000643, 0x10006D2 ] }; // Arabic zah, Arabic kaf, Arabic yeh barree + key { [ 0x1000637, 0x1000653, 0x1000691 ] }; // Arabic tah, Arabic maddah above, Arabic rreh +@@ -330,6 +332,7 @@ xkb_symbols "olpc-fa" { + key { [ period, less, 0x10006C7 ] }; // Arabic u + key { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu + ++ include "nbsp(zwnj2nb3)" + include "group(olpc)" + }; + +@@ -378,7 +381,6 @@ xkb_symbols "olpc-uz" { + key { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring + + key { [ backslash, bar, question ] }; +- key { [ space, 0x100200C, 0x10000A0 ] }; // zero width non-joiner, no break space + + key { [ 0x1000638, 0x10006C9, 0x10006D2 ] }; // Arabic zah, Arabic kirghiz yu, Arabic yeh barree + key { [ 0x1000637, 0x10006C7, 0x1000691 ] }; // Arabic tah, Arabic u, Arabic rreh +@@ -391,5 +393,6 @@ xkb_symbols "olpc-uz" { + key { [ period, less ] }; + key { [ slash, 0x100061F, 0x1000655 ] }; // Arabic question mark, Arabic hamza below + ++ include "nbsp(zwnj2nb3)" + include "group(olpc)" + }; +diff --git a/symbols/in b/symbols/in +index f80abfe..110caac 100644 +--- a/symbols/in ++++ b/symbols/in +@@ -85,7 +85,7 @@ xkb_symbols "deva" { + key { [ U092f, U095f, slash, question ] }; + + // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ): +- key { [ space, space, U200c, U200d ] }; ++ include "nbsp(zwnj3zwj4)" + }; + + //Name : Bolnagri (Combined) +@@ -1261,7 +1261,8 @@ xkb_symbols "olpc" { + key { [ period, U0964 ] }; // DEVANAGARI DANDA + key { [ U092F, U095F ] }; // DEVANAGARI LETTER YA; DEVANAGARI LETTER YYA + +- key { [ space, space, U200C, U200D ] }; // ZERO-WIDTH-NON-JOINER (ZWNJ); ZERO-WIDTH-JOINER (ZWJ) ++ // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ): ++ include "nbsp(zwnj3zwj4)" + + include "group(olpc)" + }; +diff --git a/symbols/ir b/symbols/ir +index 85f18b1..a974188 100644 +--- a/symbols/ir ++++ b/symbols/ir +@@ -16,19 +16,25 @@ + + partial default alphanumeric_keys + xkb_symbols "pes" { +- include "ir(pes_part_basic)" +- include "ir(pes_part_ext)" +- + name[Group1]= "Iran"; ++ ++ include "ir(pes_part_basic)" ++ include "ir(pes_part_ext)" ++ ++ include "nbsp(zwnj2nb3nnb4)" ++ include "level3(ralt_switch)" + }; + + + partial alphanumeric_keys + xkb_symbols "pes_keypad" { +- include "ir(pes_part_basic)" +- include "ir(pes_part_keypad)" +- + name[Group1]= "Iran - Persian, with Persian Keypad"; ++ ++ include "ir(pes_part_basic)" ++ include "ir(pes_part_keypad)" ++ ++ include "nbsp(zwnj2nb3nnb4)" ++ include "level3(ralt_switch)" + }; + + partial hidden alphanumeric_keys +@@ -87,10 +93,6 @@ xkb_symbols "pes_part_basic" { + key { [ minus, Arabic_tatweel, underscore ] }; + key { [ equal, plus, 0x1002212 ] }; + key { [ backslash, bar, 0x1002010 ] }; +- +- key { [ space, 0x100200c, nobreakspace ] }; +- +- include "level3(ralt_switch)" + }; + + partial hidden alphanumeric_keys +@@ -107,8 +109,6 @@ xkb_symbols "pes_part_ext" { + key { [ 0x10006f8, asterisk, enfilledcircbullet, 8 ] }; + key { [ 0x10006f9, parenright, 0x100200e, 9 ] }; + key { [ 0x10006f0, parenleft, 0x100200f, 0 ] }; +- +- key { [ space, 0x100200c, nobreakspace, 0x100202F ] }; + }; + + partial hidden alphanumeric_keys +@@ -184,7 +184,6 @@ xkb_symbols "ku_ara" { + // Other 3-Level symbols + key { [ 0x100200d, division, asciitilde ] }; + key { [ backslash, bar, ccedilla, Ccedilla ] }; +- key { [ space, 0x100200c, nobreakspace ] }; + + // Digits + key { [ 1, exclam, 0x10006f1, quoteleft ] }; +@@ -236,6 +235,7 @@ xkb_symbols "ku_ara" { + key { [ period, less, apostrophe ] }; + key { [ slash, Arabic_question_mark, question ] }; + ++ include "nbsp(zwnj2nb3)" + include "level3(ralt_switch)" + }; + +diff --git a/symbols/lk b/symbols/lk +index 1615186..d07453b 100644 +--- a/symbols/lk ++++ b/symbols/lk +@@ -74,7 +74,7 @@ xkb_symbols "sin_phonetic" { + key { [ any, any, 0x0100200d, NoSymbol ] }; + + // Space +- key { [ space, nobreakspace, 0x0100200c, NoSymbol ] }; ++ include "nbsp(zwnj2nb3s)" + + include "level3(ralt_switch)" + }; +diff --git a/symbols/nbsp b/symbols/nbsp +index 1033470..2f273be 100644 +--- a/symbols/nbsp ++++ b/symbols/nbsp +@@ -1,7 +1,12 @@ + // $XKeyboardConfig$ +-// + +-// Let space provide nobreakspace for the desired level. ++// Let Space key provide No-Break Space (NBSP), Narrow No-Break Space (NNBSP), ++// Zero-Width Non-Joiner (ZWNJ), and Zero-Width Joiner (ZWJ) for the desired ++// levels. ++ ++ ++//////////////////////////////////////// ++// Only Space + + partial + xkb_symbols "none" { +@@ -11,6 +16,10 @@ xkb_symbols "none" { + }; + }; + ++ ++//////////////////////////////////////// ++// No-Break Space ++ + partial + xkb_symbols "level2" { + key { +@@ -42,22 +51,25 @@ xkb_symbols "level3s" { + }; + }; + +-// level3n provides narrow no-breaking space in addition to the normal one ++// for this reason pushing no-breaking spaces to level4 is the safe default nowadays + partial +-xkb_symbols "level3n" { ++xkb_symbols "level4" { + key { + type[Group1]="FOUR_LEVEL", +- symbols[Group1]= [ space, space, nobreakspace, 0x100202F ] ++ symbols[Group1]= [ space, space, space, nobreakspace ] + }; + }; + + +-// for this reason pushing no-breaking spaces to level4 is the safe default nowadays ++//////////////////////////////////////// ++// Narrow No-Break Space ++ ++// level3n provides narrow no-breaking space in addition to the normal one + partial +-xkb_symbols "level4" { ++xkb_symbols "level3n" { + key { + type[Group1]="FOUR_LEVEL", +- symbols[Group1]= [ space, space, space, nobreakspace ] ++ symbols[Group1]= [ space, space, nobreakspace, 0x100202F ] + }; + }; + +@@ -81,3 +93,105 @@ xkb_symbols "level4nl" { + }; + }; + ++ ++//////////////////////////////////////// ++// Zero-Width Non-Joiner & Zero-Width Joiner ++// Author: Behnam Esfahbod ++ ++// ZWNJ and ZWJ are widely used in Persian, Kurdinsh, Pashto, Uzbek and other ++// languages that use PersoArabic script. ++ ++ ++// ZWNJ on level 2 ++partial ++xkb_symbols "zwnj2" { ++ key { ++ type[Group1]="TWO_LEVEL", ++ symbols[Group1]= [ space, 0x100200c ] ++ }; ++}; ++ ++ ++// ZWNJ on level 2 ++// ZWJ on level 3 ++partial ++xkb_symbols "zwnj2zwj3" { ++ key { ++ type[Group1]="FOUR_LEVEL", ++ symbols[Group1]= [ space, 0x100200c, 0x100200d ] ++ }; ++}; ++ ++ ++// ZWNJ on level 2 ++// ZWJ on level 3 ++// NBSP on level 4 ++partial ++xkb_symbols "zwnj2zwj3nb4" { ++ key { ++ type[Group1]="FOUR_LEVEL", ++ symbols[Group1]= [ space, 0x100200c, 0x100200d, nobreakspace ] ++ }; ++}; ++ ++// ZWNJ on level 2 ++// NBSP on level 3 ++// Used by ir(ku_ara), af(basic), af(ps), af(uz), af(olpc-fa), af(olpc-ps), af(olpc-uz) ++partial ++xkb_symbols "zwnj2nb3" { ++ key { ++ type[Group1]="FOUR_LEVEL", ++ symbols[Group1]= [ space, 0x100200c, nobreakspace ] ++ }; ++}; ++ ++ ++// ZWNJ on level 2 ++// ZWJ on level 3 ++// NBSP on level 4 ++// Used by lk(sin_phonetic) ++partial ++xkb_symbols "zwnj2nb3s" { ++ key { ++ type[Group1]="FOUR_LEVEL", ++ symbols[Group1]= [ space, 0x100200c, nobreakspace, NoSymbol ] ++ }; ++}; ++ ++ ++// ZWNJ on level 2 ++// NBSP on level 3 ++// ZWJ on level 4 ++partial ++xkb_symbols "zwnj2nb3zwj4" { ++ key { ++ type[Group1]="FOUR_LEVEL", ++ symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100200d ] ++ }; ++}; ++ ++ ++// ZWNJ on level 2 ++// NBSP on level 3 ++// NNBSP on level 4 ++// Used by ir(pes) ++partial ++xkb_symbols "zwnj2nb3nnb4" { ++ key { ++ type[Group1]="FOUR_LEVEL", ++ symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100202F ] ++ }; ++}; ++ ++ ++// ZWNJ on level 3 ++// ZWJ on level 4 ++// Used by in(deva), in(olpc) ++partial ++xkb_symbols "zwnj3zwj4" { ++ key { ++ type[Group1]="FOUR_LEVEL", ++ symbols[Group1]= [ space, space, 0x100200c, 0x100200d ] ++ }; ++}; ++ +diff --git a/symbols/sy b/symbols/sy +index f9a9f42..6bdba99 100644 +--- a/symbols/sy ++++ b/symbols/sy +@@ -54,7 +54,6 @@ xkb_symbols "syc" { + key { [ 0x100071F, 0x1000323 ] }; + key { [ 0x100071B, 0x1000330 ] }; + +- key { [ space, 0x100200c ] }; + key { [ bracketright, 0x1000732, Arabic_sukun ] }; + key { [ bracketleft, 0x1000735 ] }; + key { [ 0x1000724, 0x1000738, 0x100200D ] }; +@@ -68,6 +67,8 @@ xkb_symbols "syc" { + + // End Alphanumeric Section + ++ // Space ++ include "nbsp(zwnj2)" + + // Begin Modifier Mappings + --- xkeyboard-config-1.8.orig/debian/patches/119_aluminium_pc_compat.patch +++ xkeyboard-config-1.8/debian/patches/119_aluminium_pc_compat.patch @@ -0,0 +1,63 @@ +commit 946c1e0d086cb81c7748eaa3bc21535a0c0dc5ca +Author: Damien Ciabrini +Date: Tue Jan 12 01:40:10 2010 +0100 + + xkeyboard-config: PC compatibility option for Apple Aluminium Keyboards + + Remap some keys to make Aluminium Keyboard behave more like a PC keyboard + . Print_Screen, Scroll_Lock and Pause instead of F13,F14,F15 + . Numlock instead of Clear + + Signed-off-by: Damien Ciabrini + +diff --git a/rules/base.o_s.part b/rules/base.o_s.part +index 2e13cb6..06ee452 100644 +--- a/rules/base.o_s.part ++++ b/rules/base.o_s.part +@@ -109,5 +109,6 @@ + esperanto:qwerty = +epo(qwerty) + esperanto:dvorak = +epo(dvorak) + terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) ++ apple:alupckeys = +macintosh_vndr/apple(alupckeys) + + +diff --git a/rules/base.xml.in b/rules/base.xml.in +index aca6dc9..ea6132c 100644 +--- a/rules/base.xml.in ++++ b/rules/base.xml.in +@@ -5126,6 +5126,12 @@ + + ++