diff options
Diffstat (limited to 'kruler')
-rw-r--r-- | kruler/CMakeL10n.txt | 12 | ||||
-rw-r--r-- | kruler/CMakeLists.txt | 11 | ||||
-rw-r--r-- | kruler/eventsrc | 183 | ||||
-rw-r--r-- | kruler/klineal.cpp | 46 | ||||
-rw-r--r-- | kruler/klineal.h | 2 | ||||
-rw-r--r-- | kruler/kruler.desktop | 77 |
6 files changed, 45 insertions, 286 deletions
diff --git a/kruler/CMakeL10n.txt b/kruler/CMakeL10n.txt index 33fb0701..1968bb92 100644 --- a/kruler/CMakeL10n.txt +++ b/kruler/CMakeL10n.txt @@ -1,3 +1,15 @@ ##### create translation templates ############## tde_l10n_create_template( "kruler" ) + +tde_l10n_create_template( + CATALOG "desktop_files/kruler.desktop/" + SOURCES kruler.desktop + DESTINATION "${CMAKE_SOURCE_DIR}/translations" +) + +tde_l10n_create_template( + CATALOG "desktop_files/kruler-eventsrc/" + SOURCES_DESKTOP eventsrc + DESTINATION "${CMAKE_SOURCE_DIR}/translations" +) diff --git a/kruler/CMakeLists.txt b/kruler/CMakeLists.txt index 9798b11e..36dde62b 100644 --- a/kruler/CMakeLists.txt +++ b/kruler/CMakeLists.txt @@ -25,9 +25,16 @@ link_directories( #### other data ################################# -install( FILES kruler.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) -install( FILES eventsrc DESTINATION ${DATA_INSTALL_DIR}/kruler ) +tde_create_translated_desktop( kruler.desktop ) + +tde_create_translated_desktop( + SOURCE eventsrc + DESTINATION ${DATA_INSTALL_DIR}/kruler + PO_DIR kruler-eventsrc +) + install( FILES move.wav DESTINATION ${DATA_INSTALL_DIR}/kruler/sounds ) + install( FILES uninstall.desktop DESTINATION ${APPS_INSTALL_DIR}/Graphics RENAME kruler.desktop ) diff --git a/kruler/eventsrc b/kruler/eventsrc index 6daef301..53afae8d 100644 --- a/kruler/eventsrc +++ b/kruler/eventsrc @@ -1,192 +1,9 @@ [!Global!] IconName=kruler Comment=Screen Ruler -Comment[af]=Kde Skerm Liniaal -Comment[ar]=مسطرة شاشة -Comment[az]=Ekran Xətkeşi -Comment[bg]=Линийка за екрана -Comment[bs]=ekranski linijar -Comment[ca]=Regla de pantalla -Comment[cs]=Obrazovkové pravítko -Comment[cy]=Mesurydd Sgrîn -Comment[da]=Skærmlineal -Comment[de]=Bildschirmlineal -Comment[el]=Χάρακας οθόνης του -Comment[eo]=Ekranliniilo -Comment[es]=Regla para la pantalla de -Comment[et]=ekraani joonlaud -Comment[eu]=pantaila erregela -Comment[fa]=خطکش پردۀ -Comment[fi]=Näytön mittaaja -Comment[fr]=Règle d'écran pour -Comment[ga]=Rialóir Scáileáin -Comment[gl]=Regra de pantalla de -Comment[he]=סרגל המסך של -Comment[hi]=केडीई स्क्रीन रूलर -Comment[hr]=ravnalo za ekran -Comment[hu]=Képernyővonalzó -Comment[is]=Reglustikan -Comment[it]=Righello dello schermo -Comment[ja]=スクリーン定規 -Comment[kk]=экран өлшегіші -Comment[km]=បន្ទាត់អេក្រង់ -Comment[ko]=용 화면 자 -Comment[lt]=ekrano liniuotė -Comment[lv]=Ekrāna Mērjosla -Comment[ms]=Pembaris Skrin -Comment[mt]=Riga tal-Iskrin -Comment[nb]=skjermlinjal -Comment[nds]=Schirmlineaal -Comment[ne]=केडीई पर्दा रूलर -Comment[nl]=Schermliniaal -Comment[nn]=Skjermlinjal -Comment[nso]=Molaodi wa Pontsho ya -Comment[pl]=Linijka ekranowa -Comment[pt]=Régua do ecrã do -Comment[pt_BR]=Régua da Tela do -Comment[ro]=Riglă de ecran pentru -Comment[ru]=Экранная линейка -Comment[se]=šearbmalinjála -Comment[sk]=pravítko obrazovky -Comment[sl]=Zaslonsko ravnilo -Comment[sr]=ов екрански лењир -Comment[sr@Latn]=ov ekranski lenjir -Comment[sv]=skärmlinjal -Comment[ta]=கேடிஇ திரைக்கான அளவுக்கோல் -Comment[tg]=Ҷадвали экрании -Comment[th]=ไม้บรรทัดบนหน้าจอของ -Comment[tr]=Ekran Cetveli -Comment[uk]=Лінійка екрана -Comment[uz]=ekran lineykasi -Comment[uz@cyrillic]=экран линейкаси -Comment[ven]=Muvhusi wa tshikirini tsha -Comment[xh]=Umlawuli wekhusi le -Comment[zh_CN]=屏幕标尺 -Comment[zh_HK]=螢幕尺規 -Comment[zh_TW]=螢幕尺規 -Comment[zu]=Umlawuli Wesikrini se [cursormove] Name=Moved by Cursor Keys -Name[af]=Verskuif deur Plekaanduier Sleutels -Name[ar]=تم تحريكها بمفاتيح الفأرة -Name[az]=İstiqamət düymələri ilə hərəkət etdirildi -Name[bg]=Преместване чрез клавиатурата -Name[bs]=Pomjera se kursorskim tipkama -Name[ca]=Mogut mitjançant les tecles de cursor -Name[cs]=Přesunutý kurzorovými klávesami -Name[cy]=Symudir gan y Bysellau Cyrchydd -Name[da]=Flyttet med piletaster -Name[de]=Durch Pfeiltasten verschoben -Name[el]=Μετακινήθηκε από τα πλήκτρα κίνησης -Name[eo]=Movata de la direktoklavoj -Name[es]=Movido por las teclas del cursor -Name[et]=Liigutati nooleklahve kasutades -Name[eu]=Cursor Keys-ek mugitua -Name[fa]=توسط کلیدهای مکاننما حرکت کرد -Name[fi]=Siirrettiin kursorinäppäimillä -Name[fr]=Déplacée par les touches fléchées -Name[gl]=Mover coas teclas de cursor -Name[he]=הזזה באמצעות מקשי החצים -Name[hi]=संकेतक कुंजियों द्वारा खिसकता है -Name[hr]=Pomaknuto tipkama za kretanje -Name[hu]=A vonalzó elmozgatva a kurzorbillentyűkkel -Name[is]=Fært með örvalyklum -Name[it]=Spostato dai tasti cursore -Name[ja]=カーソルキーで移動 -Name[kk]=Жебелі пернелерімен жылжыту -Name[km]=បានផ្លាស់ទីដោយគ្រាប់ចុចទស្សន៍ទ្រនិច -Name[ko]=방향 글쇠로 옮겼습니다 -Name[lt]=Judinama klaviatūros rodyklėmis -Name[lv]=Pārvietots ar Kursora Taustiņiem -Name[ms]=Dialih oleh Kekunci Kursor -Name[mt]=Immexxi bil-buttuni tal-vleġeġ -Name[nb]=Flyttet med piltaster -Name[nds]=Mit Pieltasten verschaven -Name[ne]=कर्सर कुञ्जीद्वारा सारिएको -Name[nl]=Verplaatst met de cursortoetsen -Name[nn]=Flytt med piltastane -Name[nso]=Sutisa ke Ditobetswa tsa Cursor -Name[pl]=Przesunięto klawiszami kursora -Name[pt]=Movimentado com as Teclas de Cursor -Name[pt_BR]=Movido pelas Teclas de Direção -Name[ro]=Mutat cu tastele cursor -Name[ru]=Передвижение стрелками -Name[sk]=Presunutý kurzorovými klávesmi -Name[sl]=Premaknjeno s smernimi tipkami -Name[sr]=Померен курсорским тастерима -Name[sr@Latn]=Pomeren kursorskim tasterima -Name[sv]=Flyttade med piltangenteran -Name[ta]=சுட்டி விசையால் நகர்த்தப்பட்டது -Name[tg]=Ба ҳаракат даровардан бо аломати тира -Name[th]=ย้ายด้วยปุ่มลูกศร -Name[tr]=Yön tuşlarıyla hareket ettirildi -Name[uk]=Пересунуто клавішами курсора -Name[ven]=Tshimbidzhwa nga khii ya musevhe -Name[xh]=Ishukunyiswa zizitshixo zesalathisi -Name[zh_CN]=用光标键移动 -Name[zh_HK]=用游標鍵移動 -Name[zh_TW]=用游標鍵移動 -Name[zu]=Inyakaziswe Izikhiye Ze Cursor Comment=The ruler has moved pixelwise using the cursor keys -Comment[af]=Die liniaal het verskuif beeldelement-gewys te gebruik Die plekaanduier sleutels -Comment[ar]=تم تحريك المسطرة بكسليا باستخدام مفاتيح الفأرة -Comment[az]=Cədvəl piksel piksel istiqamət düymələri ilə hərəkət etdirildi -Comment[bg]=Преместване чрез клавиатурата -Comment[bs]=Linijar se pomjera u pixelima koristeći kursorske tipke -Comment[ca]=La regla s'ha mogut píxel a píxel usant les tecles de cursor -Comment[cs]=Pravítko bylo kurzorovými klávesami posunuto o několik bodů -Comment[cy]=Mae'r mesurydd wedi symud o safbwynt picseli wrth ddefnyddio'r bysellau cyrchydd -Comment[da]=Linealen er flyttet en pixel af gangen med piletasterne -Comment[de]=Das Lineal wurde durch die Pfeiltasten um einige Pixel verschoben -Comment[el]=Ο χάρακας μετακινήθηκε pixelwise με τη χρήση των πλήκτρων κίνησης -Comment[eo]=La liniilo estas movita popunkte uzante la direktoklavojn -Comment[es]=La regla se ha movido entre los pixels usando las teclas del cursor -Comment[et]=Joonlauda liigutati pikselhaaval nooleklahve kasutades -Comment[eu]=Erregela mugitu da kurtsore teklek eragina -Comment[fa]=خطکش با استفاده از کلیدهای مکاننما در جهت تصویردانه حرکت کرده است. -Comment[fi]=Mittanauha on liikkunut pikseleitä käyttämällä kursorinäppäimiä -Comment[fr]=La règle s'est déplacée sous l'action des touches fléchées -Comment[gl]=A regra moverá o «pixelwise» empregando as teclas de cursor -Comment[he]=הסרגל הוזז באמצעות מקשי החצים -Comment[hi]=संकेतक कुंजियों की मदद से रूसर पिक्सलवाइज़ खिसका -Comment[hr]=Ravnalo je pomaknuto pomoću tipki za kretanje -Comment[hu]=A vonalzó elmozgatva képpontonként a kurzorbillentyűkkel -Comment[is]=Reglustikan hefur verið færð um e-a punkta með örvalyklunum -Comment[it]=Il righello è stato spostato usando i tasti cursore -Comment[ja]=定規がカーソルキーによってピクセル単位で移動しました -Comment[kk]=Өлшегіш жебелі пернелер көмегімен пикселдеп жылжиды -Comment[km]=បន្ទាត់ត្រូវបានផ្លាស់ទីតាមភីកសែល ដោយប្រើគ្រាប់ចុចទស្សន៍ទ្រនិច -Comment[ko]=방향 글쇠로 자대를 옮겼습니다 -Comment[lt]=Liniuote buvo paslinkta kelis taškus naudojant klaviatūros rodykles. -Comment[lv]=Mērjosla pārvietota pikseļavirzienā izmantojot kursora taustiņus. -Comment[ms]= Pembaris telah mengalih ikut piksel menggunakan kekunci kursor -Comment[mt]=Ir-riga mxiet b'tikka waħda permezz tal-buttuni vleġeġ -Comment[nb]=Linjalen ble flyttet punktvis ved bruk av piltastene -Comment[nds]=Dat Lineaal warrt mit de Pieltasten pixelwies verschaven -Comment[ne]=कर्सर कुञ्जी प्रयोग गरेर रूलर पिक्सेलअनुसार सारियो -Comment[nl]=De liniaal is enkele pixels verplaatst via de cursortoetsen -Comment[nn]=Linjalen vert flytta piksel for piksel med piltastane -Comment[nso]=Molaodi o tsamaile ka mokgwa wa pixelwise a somisa ditobetswa tsa cursor -Comment[pl]=Linijka przesunięta o zadaną ilość pikseli używając klawiszy kursora -Comment[pt]=A régua foi movida com as teclas de cursor -Comment[pt_BR]=A régua foi movida usando as teclas de direção -Comment[ro]=Rigla a fost mutată cîţiva pixeli cu tastele cursor -Comment[ru]=Линейка сдвигается попиксельно с помощью стрелок. -Comment[sk]=Pravítko bolo kurzorovými klávesmi posunuté o niekoľko bodov -Comment[sl]=Ravnilo se je premaknilo po točkah z uporabo smernih tipk -Comment[sr]=Лењир се померио за пиксел помоћу курсорских тастера -Comment[sr@Latn]=Lenjir se pomerio za piksel pomoću kursorskih tastera -Comment[sv]=Linjalen har flyttats bildpunktsvis med piltangenterna -Comment[ta]=சுட்டி விசைகளை பயன்படுத்தி படத்துணுக்கு மூலமாக வரை உருளை நகர்த்தப்பட்டது -Comment[tg]=Ҷадвал бо ёрии аломати тира, пикселнокӣ ҳаракат мекунад. -Comment[tr]=Cetvel piksel piksel yön tuşlarıyla hareket ettirildi -Comment[uk]=Лінійка пересувається по пікселях за допомогою клавіш курсора -Comment[ven]=Muvhusi o sudzulusa pixelwise a tshi khou shumisa khii ya Cursor -Comment[xh]=Umlawuli ushukume jikelele kwipixel esebenzisa izitshixi zesalathisi -Comment[zh_CN]=标尺已经用光标键按像素移动 -Comment[zh_HK]=使用游標鍵移動尺規單一個像 -Comment[zh_TW]=使用游標鍵移動尺規單一個像 -Comment[zu]=Umlawuli unyakazise jikelele kwipixel esebenzisa izikhiye ze cursor default_sound=move.wav default_presentation=1 diff --git a/kruler/klineal.cpp b/kruler/klineal.cpp index 7041fea1..9e9187a2 100644 --- a/kruler/klineal.cpp +++ b/kruler/klineal.cpp @@ -146,25 +146,25 @@ KLineal::KLineal(TQWidget*parent,const char* name):TDEMainWindow(parent,name){ mMenu = new TDEPopupMenu(this); mMenu->insertTitle(i18n("KRuler")); TDEPopupMenu *oriMenu = new TDEPopupMenu(this); - oriMenu->insertItem(UserIconSet("kruler-north"), i18n("&North"), this, TQT_SLOT(setNorth()), Key_N); - oriMenu->insertItem(UserIconSet("kruler-east"), i18n("&East"), this, TQT_SLOT(setEast()), Key_E); - oriMenu->insertItem(UserIconSet("kruler-south"), i18n("&South"), this, TQT_SLOT(setSouth()), Key_S); - oriMenu->insertItem(UserIconSet("kruler-west"), i18n("&West"), this, TQT_SLOT(setWest()), Key_W); - oriMenu->insertItem(i18n("&Turn Right"), this, TQT_SLOT(turnRight()), Key_R); - oriMenu->insertItem(i18n("Turn &Left"), this, TQT_SLOT(turnLeft()), Key_L); + oriMenu->insertItem(UserIconSet("kruler-north"), i18n("&North"), this, TQ_SLOT(setNorth()), Key_N); + oriMenu->insertItem(UserIconSet("kruler-east"), i18n("&East"), this, TQ_SLOT(setEast()), Key_E); + oriMenu->insertItem(UserIconSet("kruler-south"), i18n("&South"), this, TQ_SLOT(setSouth()), Key_S); + oriMenu->insertItem(UserIconSet("kruler-west"), i18n("&West"), this, TQ_SLOT(setWest()), Key_W); + oriMenu->insertItem(i18n("&Turn Right"), this, TQ_SLOT(turnRight()), Key_R); + oriMenu->insertItem(i18n("Turn &Left"), this, TQ_SLOT(turnLeft()), Key_L); mMenu->insertItem(i18n("&Orientation"), oriMenu); mLenMenu = new TDEPopupMenu(this); - mLenMenu->insertItem(i18n("&Short"), this, TQT_SLOT(setShortLength()), CTRL+Key_S); - mLenMenu->insertItem(i18n("&Medium"), this, TQT_SLOT(setMediumLength()), CTRL+Key_M); - mLenMenu->insertItem(i18n("&Tall"), this, TQT_SLOT(setTallLength()), CTRL+Key_T); - mLenMenu->insertItem(i18n("&Full Screen Width"), this, TQT_SLOT(setFullLength()), CTRL+Key_F, FULLSCREENID); + mLenMenu->insertItem(i18n("&Short"), this, TQ_SLOT(setShortLength()), CTRL+Key_S); + mLenMenu->insertItem(i18n("&Medium"), this, TQ_SLOT(setMediumLength()), CTRL+Key_M); + mLenMenu->insertItem(i18n("&Tall"), this, TQ_SLOT(setTallLength()), CTRL+Key_T); + mLenMenu->insertItem(i18n("&Full Screen Width"), this, TQ_SLOT(setFullLength()), CTRL+Key_F, FULLSCREENID); mMenu->insertItem(i18n("&Length"), mLenMenu); - mMenu->insertItem(SmallIcon("application-x-kcsrc"), i18n("&Choose Color..."), this, TQT_SLOT(choseColor()), CTRL+Key_C); - mMenu->insertItem(SmallIcon("font-x-generic"), i18n("Choose &Font..."), this, TQT_SLOT(choseFont()), Key_F); + mMenu->insertItem(SmallIcon("application-x-kcsrc"), i18n("&Choose Color..."), this, TQ_SLOT(choseColor()), CTRL+Key_C); + mMenu->insertItem(SmallIcon("font-x-generic"), i18n("Choose &Font..."), this, TQ_SLOT(choseFont()), Key_F); mMenu->insertSeparator(); mMenu->insertItem(SmallIcon( "help" ), KStdGuiItem::help().text(), helpMenu()); mMenu->insertSeparator(); - mMenu->insertItem(SmallIcon( "system-log-out" ), KStdGuiItem::quit().text(), kapp, TQT_SLOT(quit()), CTRL+Key_Q); + mMenu->insertItem(SmallIcon( "system-log-out" ), KStdGuiItem::quit().text(), kapp, TQ_SLOT(quit()), CTRL+Key_Q); mLastClickPos = geometry().topLeft()+TQPoint(width()/2, height()/2); } @@ -366,14 +366,14 @@ void KLineal::choseColor() { mColorSelector.setDefaultColor( DEFAULT_RULER_COLOR ); mColorSelector.show(); - connect(&mColorSelector, TQT_SIGNAL(okClicked()), this, TQT_SLOT(setColor())); - connect(&mColorSelector, TQT_SIGNAL(yesClicked()), this, TQT_SLOT(setColor())); - connect(&mColorSelector, TQT_SIGNAL(closeClicked()), this, TQT_SLOT(setColor())); - connect(&mColorSelector, TQT_SIGNAL(defaultClicked()), this, TQT_SLOT(setColor())); - connect(&mColorSelector, TQT_SIGNAL(colorSelected(const TQColor&)), this, TQT_SLOT(setColor(const TQColor&))); + connect(&mColorSelector, TQ_SIGNAL(okClicked()), this, TQ_SLOT(setColor())); + connect(&mColorSelector, TQ_SIGNAL(yesClicked()), this, TQ_SLOT(setColor())); + connect(&mColorSelector, TQ_SIGNAL(closeClicked()), this, TQ_SLOT(setColor())); + connect(&mColorSelector, TQ_SIGNAL(defaultClicked()), this, TQ_SLOT(setColor())); + connect(&mColorSelector, TQ_SIGNAL(colorSelected(const TQColor&)), this, TQ_SLOT(setColor(const TQColor&))); /* - connect(&mColorSelector, TQT_SIGNAL(cancelPressed()), this, TQT_SLOT(restoreColor())); - connect(&mColorSelector, TQT_SIGNAL(okPressed()), this, TQT_SLOT(saveColor())); + connect(&mColorSelector, TQ_SIGNAL(cancelPressed()), this, TQ_SLOT(restoreColor())); + connect(&mColorSelector, TQ_SIGNAL(okPressed()), this, TQ_SLOT(saveColor())); */ } @@ -575,15 +575,15 @@ void KLineal::mousePressEvent(TQMouseEvent *inEvent) { TQRect gr = geometry(); mDragOffset = mLastClickPos - TQPoint(gr.left(), gr.top()); - if (inEvent->button() == Qt::LeftButton) { + if (inEvent->button() == TQt::LeftButton) { if (!mDragging) { grabMouse(KCursor::sizeAllCursor()); mDragging = TRUE; } - } else if (inEvent->button() == Qt::MidButton) { + } else if (inEvent->button() == TQt::MidButton) { _clicked = true; turnLeft(); - } else if (inEvent->button() == Qt::RightButton) { + } else if (inEvent->button() == TQt::RightButton) { showMenu(); } } diff --git a/kruler/klineal.h b/kruler/klineal.h index f9c7f8af..0c2001cb 100644 --- a/kruler/klineal.h +++ b/kruler/klineal.h @@ -31,7 +31,7 @@ #include <tqcursor.h> class KLineal : public TDEMainWindow { - Q_OBJECT + TQ_OBJECT public: enum { North=0, West=1, South=2, East=3 }; diff --git a/kruler/kruler.desktop b/kruler/kruler.desktop index 74092644..0a9c70b9 100644 --- a/kruler/kruler.desktop +++ b/kruler/kruler.desktop @@ -1,83 +1,6 @@ [Desktop Entry] GenericName=Screen Ruler -GenericName[af]=Skerm Liniaal -GenericName[ar]=مسطرة الشاشة -GenericName[bg]=Линийка за екрана -GenericName[bs]=Ekranski linijar -GenericName[ca]=Regla de pantalla -GenericName[cs]=Obrazovkové pravítko -GenericName[cy]=Mesurydd Sgrîn -GenericName[da]=Skærmlineal -GenericName[de]=Bildschirmlineal -GenericName[el]=Χάρακας οθόνης -GenericName[eo]=Ekranliniilo -GenericName[es]=Regla para la pantalla -GenericName[et]=Ekraani joonlaud -GenericName[eu]=Pantaila erregela -GenericName[fa]=خطکش پرده -GenericName[fi]=Näytön mittaaja -GenericName[fr]=Règle d'écran -GenericName[gl]=Regra de pantalla -GenericName[he]=סרגל מסך -GenericName[hi]=स्क्रीन रूलर -GenericName[hr]=Ravnalo -GenericName[hu]=Képernyővonalzó -GenericName[is]=Reglustika -GenericName[it]=Righello per lo schermo -GenericName[ja]=スクリーン定規 -GenericName[kk]=Экран өлшегіші -GenericName[km]=បន្ទាត់អេក្រង់ -GenericName[lt]=Ekrano liniuotė -GenericName[lv]=Ekrāna Mērjosla -GenericName[ms]=Pembaris Skrin -GenericName[nb]=Skjermlinjal -GenericName[nds]=Schirmlineaal -GenericName[ne]=पर्दा रूलर -GenericName[nl]=Schermliniaal -GenericName[nn]=Skjermlinjal -GenericName[pl]=Linijka ekranowa -GenericName[pt]=Régua do Ecrã -GenericName[pt_BR]=Régua da Tela -GenericName[ro]=Riglă de ecran -GenericName[ru]=Экранная линейка TDE -GenericName[se]=Šearpmalinjála -GenericName[sk]=Pravítko obrazovky -GenericName[sl]=Zaslonsko ravnilo -GenericName[sr]=Екрански лењир -GenericName[sr@Latn]=Ekranski lenjir -GenericName[sv]=Skärmlinjal -GenericName[ta]=திரை உருளை -GenericName[tg]=Ҷадвали экрании TDE -GenericName[th]=ไม้บรรทัดสำหรับจอภาพ -GenericName[tr]=Ekran Cetveli -GenericName[uk]=Лінійка екрана -GenericName[uz]=Ekran lineykasi -GenericName[uz@cyrillic]=Экран линейкаси -GenericName[ven]=Muvhusi wa Tshikirini -GenericName[zh_CN]=屏幕标尺 -GenericName[zh_HK]=螢幕尺規 -GenericName[zh_TW]=螢幕尺規 -GenericName[zu]=Umlawuli Wesikrini Name=KRuler -Name[af]=K-lineaal -Name[ar]=المسطرة (KRuler) -Name[cy]=KMesurydd -Name[eo]=Liniilo -Name[hi]=के-रूलर -Name[hr]=Ravnalo -Name[is]=KReglustika -Name[lv]=KRulers -Name[ms]=KPembaris -Name[ne]=केडीई रूलर -Name[pl]=Linijka -Name[pt_BR]=KRégua -Name[ro]=Riglă -Name[sv]=Kruler -Name[ta]=கேவரை உருளை -Name[th]=ไม้บรรทัด - K -Name[ven]=Muvhusi wa K -Name[zh_TW]=KRuler 尺規 -Name[zu]=KUmlawuli X-DocPath=kruler/index.html MimeType= Exec=kruler %i %m |