Advance Wayland and KDE package bring-up
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -0,0 +1,399 @@
|
||||
=/7Digital/hakumuoto=7Digitalista//
|
||||
=:Aasia:Asia:elat=Aasiasta:gen=Aasian:illat=Aasiaan:iness=Aasiassa:part=Aasiaa::
|
||||
=/Acronym Database/Lyhennetietokanta/hakumuoto=Lyhennetietokannasta//
|
||||
=:Activity Bar:Aktiviteettipalkki:elat=Aktiviteettipalkista:gen=Aktiviteettipalkin:yleisnimi=kyllä::
|
||||
=:Africa:Afrikka:elat=Afrikasta:gen=Afrikan:illat=Afrikkaan:iness=Afrikassa:part=Afrikkaa::
|
||||
=:Ajastin:Timer:gen=Ajastimen:yleisnimi=kyllä::
|
||||
=/Akregator/elat=Akregatorista/gen=Akregatorin//
|
||||
=:Alaska:elat=Alaskasta:gen=Alaskan:illat=Alaskaan:iness=Alaskassa:part=Alaskaa::
|
||||
=:Alberta:elat=Albertasta:gen=Albertan:illat=Albertaan:iness=Albertassa:part=Albertaa::
|
||||
=:Algeria:elat=Algeriasta:gen=Algerian:illat=Algeriaan:iness=Algeriassa:part=Algeriaa::
|
||||
=/All Music Guide/hakumuoto=All Music Guidesta//
|
||||
=:Amarok:elat=Amarokista:gen=Amarokin::
|
||||
=/Amazon/hakumuoto=Amazonista//
|
||||
=/Amazon MP3/hakumuoto=Amazonin MP3-haulla//
|
||||
=:Analog Clock:Analoginen kello:elat=Analogisesta kellosta:gen=Analogisen kellon:yleisnimi=kyllä::
|
||||
=:Application Dashboard:Sovelluskojelauta:gen=Sovelluskojelaudan:yleisnimi=kyllä::
|
||||
=:Application Menu:Sovelluskäynnistin:elat=Sovelluskäynnistimestä:gen=Sovelluskäynnistimen:yleisnimi=kyllä::
|
||||
=:Application Style:Sovellustyyli:gen=Sovelluksen valikon:yleisnimi=kyllä::
|
||||
=:Arabia:elat=Arabiasta:gen=Arabian:illat=Arabiaan:iness=Arabiassa:part=Arabiaa::
|
||||
=/Arch Linux Package Search/Arch Linuxin pakettihaku/hakumuoto=Arch Linuxin pakettihaulla//
|
||||
=/ArchWiki/hakumuoto=ArchWikistä//
|
||||
=/Ark/elat=Arkista/gen=Arkin//
|
||||
=:Artikulate Pronunciation Trainer:Artikulate ääntämisen harjoitteluohjelma:elat=Artikulate ääntämisen harjoitteluohjelmasta:gen=Artikulate ääntämisen harjoitteluohjelman::
|
||||
=/Ask Jeeves/hakumuoto=Ask Jeeves -haulla//
|
||||
=:Audio Volume:Äänenvoimakkuus:gen=Äänenvoimakkuuden:yleisnimi=kyllä::
|
||||
=/Baidu/hakumuoto=Baidulla//
|
||||
=:Baker's Dozen:Leipurin tusina:gen=Leipurin tusinan::
|
||||
=:Belgia:Belgium:elat=Belgiasta:gen=Belgian:illat=Belgiaan:iness=Belgiassa:part=Belgiaa::
|
||||
=:Benelux:elat=Beneluxista:gen=Beneluxin:illat=Beneluxiin:iness=Beneluxissa:part=Beneluxia::
|
||||
=/Beolingus Online Dictionary/Beolingus-verkkosanakirja/hakumuoto=Beolingus-verkkosanakirjasta//
|
||||
=:Binaarikello:Binary Clock:gen=Binaarikellon:yleisnimi=kyllä::
|
||||
=/Bing/hakumuoto=Bingillä//
|
||||
=/Blinken/elat=Blinkenistä/gen=Blinkenin//
|
||||
=/Bomber/elat=Bomberista/gen=Bomberin//
|
||||
=/Bookmark Editor/Kirjanmerkkimuokkain/elat=Kirjanmerkkimuokkaimesta/gen=Kirjanmerkkimuokkaimen//
|
||||
=/Bovo/elat=Bovosta/gen=Bovon//
|
||||
=:Braindump:elat=Braindumpista:gen=Braindumpin::
|
||||
=:Brasilia:Brazil:elat=Brasiliasta:gen=Brasilian:illat=Brasiliaan:iness=Brasiliassa:part=Brasiliaa::
|
||||
=:Britannia:United Kingdom:elat=Britanniasta:gen=Britannian:illat=Britanniaan:iness=Britanniassa:part=Britanniaa::
|
||||
=/CIA World Fact Book/CIA World Factbook/hakumuoto=CIA World Factbookista//
|
||||
=|CNRTL/TILF French dictionary|CNRTL/TILF ranskankielinen sanakirja|hakumuoto=CNRTL/TILF:sta, ranskankielisestä sanakirjasta||
|
||||
=/CPAN - Comprehensive Perl Archive Network/CPAN – Comprehensive Perl Archive Network/hakumuoto=CPANista (Comprehensive Perl Archive Network)//
|
||||
=/CPP Reference/hakumuoto=CPP Referencesta//
|
||||
=/CTAN - Comprehensive TeX Archive Network/CTAN – Comprehensive TeX Archive Network/hakumuoto=CTANista (Comprehensive TeX Archive Network)//
|
||||
=/CTAN Catalog/CTAN-katalogi/hakumuoto=CTAN-katalogista//
|
||||
=:Calculator:Laskin:gen=Laskimen:yleisnimi=kyllä::
|
||||
=:Calendar:Kalenteri:elat=Kalenterista:gen=Kalenterin:yleisnimi=kyllä::
|
||||
=:Calligra Sheets:elat=Calligra Sheetsistä:gen=Calligra Sheetsin::
|
||||
=:Calligra Words:elat=Calligra Wordsistä:gen=Calligra Wordsin::
|
||||
=:Cantor:elat=Cantorista:gen=Cantorin::
|
||||
=/Cervisia/elat=Cervisiasta/gen=Cervisian//
|
||||
=:Chile:elat=Chilestä:gen=Chilen:illat=Chileen:iness=Chilessä:part=Chileä::
|
||||
=:China:Kiina:elat=Kiinasta:gen=Kiinan:illat=Kiinaan:iness=Kiinassa:part=Kiinaa::
|
||||
=:Choqok:elat=Choqokista:gen=Choqokin::
|
||||
=/CiteSeer: Scientific Literature Digital Library/CiteSeer: tieteellisten tekstien digitaalinen kirjasto/hakumuoto=CiteSeeristä, tieteellisten tekstien digitaalisesta kirjastosta//
|
||||
=:Clipboard:Leikepöytä:elat=Leikepöydästä:gen=Leikepöydän:yleisnimi=kyllä::
|
||||
=:Colombia:Kolumbia:elat=Kolumbiasta:gen=Kolumbian:illat=Kolumbiaan:iness=Kolumbiassa:part=Kolumbiaa::
|
||||
=:Color Picker:Värivalinta:gen=Värivalinnan:yleisnimi=kyllä::
|
||||
=:Comic Strip:Sarjakuvastrippi:gen=Sarjakuvastripin:yleisnimi=kyllä::
|
||||
=:Contact Theme Editor:Yhteystietoteemamuokkain:elat=Yhteystietoteemamuokkaimesta:gen=Yhteystietoteemamuokkaimen::
|
||||
=:Copying:Kopioidaan:teonnimi=Kopiointi::
|
||||
=:Creating directory:Luodaan kansiota:teonnimi=Kansion luonti::
|
||||
=/Debian BTS Bug Search/Debianin vikajärjestelmän haku/hakumuoto=Debianin vikajärjestelmän haulla//
|
||||
=/Debian Backports Search/Debianin Backports-tietokanta/hakumuoto=Debianin Backports-tietokannasta//
|
||||
=/Debian Package Search/Debianin pakettihaku/hakumuoto=Debianin pakettihaulla//
|
||||
=:Deleting:Poistetaan:teonnimi=Poisto::
|
||||
=:Desktop:Työpöytä:elat=Työpöydästä:gen=Työpöydän:yleisnimi=kyllä::
|
||||
=:Device Notifier:Laiteilmoitin:elat=Laiteilmoittimesta:gen=Laiteilmoittimen:yleisnimi=kyllä::
|
||||
=:Dictionary:Sanakirja:gen=Sanakirjan:yleisnimi=kyllä::
|
||||
=/Dictionary of the Galician Academy (RAG)/Galician Akatemian sanakirja (RAG)/hakumuoto=Galician Akatemian sanakirjasta (RAG)//
|
||||
=/Dictionary of the Spanish Academy (RAE)/Espanjan Akatemian sanakirja (RAE)/hakumuoto=Espanjan Akatemian sanakirjasta (RAE)//
|
||||
=:Digitaalinen kello:Digital Clock:elat=Digitaalisesta kellosta:gen=Digitaalisen kellon:yleisnimi=kyllä::
|
||||
=/Digital Object Identifier/hakumuoto=Digital Object Identifier -haulla//
|
||||
=/DocBook - The Definitive Guide/DocBook – The Definitive Guide/hakumuoto=DocBook – The Definitive Guidesta//
|
||||
=/Dolphin/elat=Dolphinista/gen=Dolphinin//
|
||||
=/Dragon Player/elat=Dragon-soittimesta/gen=Dragon-soittimen//
|
||||
=/Duck Duck Go/hakumuoto=Duck Duck Golla//
|
||||
=/Duck Duck Go -infohaku/Duck Duck Go Info/hakumuoto=Duck Duck Go -infohaulla//
|
||||
=/Duck Duck Go -tuotehaku/Duck Duck Go Shopping/hakumuoto=Duck Duck Go -tuotehaulla//
|
||||
=:Eastern US:Itä-Yhdysvallat:elat=Itä-Yhdysvalloista:gen=Itä-Yhdysvaltojen:illat=Itä-Yhdysvaltoihin:iness=Itä-Yhdysvalloissa:part=Itä-Yhdysvaltoja::
|
||||
=/Ecosia search engine/Ecosia-hakukone/hakumuoto=Ecosia-hakukoneella//
|
||||
=:Egypt:Egypti:elat=Egyptistä:gen=Egyptin:illat=Egyptiin:iness=Egyptissä:part=Egyptiä::
|
||||
=:England:Englanti:elat=Englannista:gen=Englannin:illat=Englantiin:part=Englantia::
|
||||
=:Etelä-Afrikka:South Africa:elat=Etelä-Afrikasta:gen=Etelä-Afrikan:illat=Etelä-Afrikkaan:iness=Etelä-Afrikassa:part=Etelä-Afrikkaa::
|
||||
=:Etelä-Amerikka:South America:elat=Etelä-Amerikasta:gen=Etelä-Amerikan:illat=Etelä-Amerikkaan:iness=Etelä-Amerikassa:part=Etelä-Amerikkaa::
|
||||
=:Eurooppa:Europe:elat=Euroopasta:gen=Euroopan:illat=Eurooppaan:iness=Euroopassa:part=Eurooppaa::
|
||||
=:Examining:Tutkitaan:teonnimi=Tutkinta::
|
||||
=|FSF/UNESCO Free Software Directory|FSF/UNESCO:n vapaiden ohjelmien hakemisto|hakumuoto=FSF/UNESCO:n vapaiden ohjelmien hakemistosta||
|
||||
=/Facebook/hakumuoto=Facebookista//
|
||||
=/Feedster/hakumuoto=Feedsterillä//
|
||||
=:Fifteen Puzzle:Viisitoista-peli:gen=Viisitoista-pelin:yleisnimi=kyllä::
|
||||
=/Filelight/elat=Filelightista/gen=Filelightin//
|
||||
=/Flatpak Documentation/Flatpak-dokumentaatio/hakumuoto=Flatpak-dokumentaatiosta//
|
||||
=/Flickr/hakumuoto=Flickristä//
|
||||
=/Flickr Creative Commons/hakumuoto=Flickr Creative Commons -haulla//
|
||||
=:Folder:Kansio:gen=Kansion:yleisnimi=kyllä::
|
||||
=:Folder View:Kansionäkymä:elat=Kansionäkymästä:gen=Kansionäkymän:yleisnimi=kyllä::
|
||||
=/Font Viewer/Fonttikatselin/elat=Fonttikatselimesta/gen=Fonttikatselimen//
|
||||
=:France:Ranska:elat=Ranskasta:gen=Ranskan:illat=Ranskaan:iness=Ranskassa:part=Ranskaa::
|
||||
=/Free On-Line Dictionary of Computing/hakumuoto=Free On-Line Dictionary of Computing -sanastosta//
|
||||
=/FreeDB/hakumuoto=FreeDB:stä//
|
||||
=:Freecell:Vapaakenttä:gen=Vapaakentän::
|
||||
=/Freecode/hakumuoto=Freecodesta//
|
||||
=:Fuzzy Clock:Sumea kello:gen=Sumean kellon:yleisnimi=kyllä::
|
||||
=:Gabon:elat=Gabonista:gen=Gabonin:illat=Gaboniin:iness=Gabonissa:part=Gabonia::
|
||||
=/GitHub/hakumuoto=GitHubista//
|
||||
=:Global Menu:Yleisvalikko:gen=Yleisvalikon:yleisnimi=kyllä::
|
||||
=:Golf:gen=Golfin::
|
||||
=/Google/gen=Googlen/hakumuoto=Googlella//
|
||||
=/Google (I'm Feeling Lucky)/Google (kokeilen onneani)/hakumuoto=Googlen kokeilen onneani -haulla//
|
||||
=/Google Advanced Search/Googlen tarkennettu haku/hakumuoto=Googlen tarkennetulla haulla//
|
||||
=/Google Code/hakumuoto=Google Code -haulla//
|
||||
=/Google Groups/Googlen keskusteluryhmät/hakumuoto=Googlen keskusteluryhmistä//
|
||||
=/Google Image Search/Googlen kuvahaku/hakumuoto=Googlen kuvahaulla//
|
||||
=/Google Maps/Google Maps (kartat)/hakumuoto=Google Mapsista (kartoista)//
|
||||
=/Google Movies/Googlen elokuvahaku/hakumuoto=Googlen elokuvahaulla//
|
||||
=/Google News/Googlen uutiset/hakumuoto=Googlen uutisista//
|
||||
=/Google Shopping/hakumuoto=Google Shoppingilla//
|
||||
=/Granatier/elat=Granatierista/gen=Granatierin//
|
||||
=:Grandfather:Isoisä:gen=Isoisän::
|
||||
=:Grandfather's Clock:Isoisän kello:gen=Isoisän kellon::
|
||||
=/Great Dictionary of the Catalan Language (GRan Enciclopèdia Catalana)/Katalaanin suuri sanakirja (GRan Enciclopèdia Catalana)/hakumuoto=Katalaanin suuresta sanakirjasta (GRan Enciclopèdia Catalana)//
|
||||
=:Groenland:Grönlanti:elat=Grönlannista:gen=Grönlannin:illat=Grönlantiin:iness=Grönlannissa:part=Grönlantia::
|
||||
=:Grouping Plasmoid:Ryhmittelysovelma:gen=Ryhmittelysovelman:yleisnimi=kyllä::
|
||||
=/Gwenview/elat=Gwenview’stä/gen=Gwenview’n//
|
||||
=:Gypsy:Mustalainen:gen=Mustalaisen::
|
||||
=:Hard Disk Activity:Kiintolevyn toiminta:gen=Kiintolevyn toiminnan:yleisnimi=kyllä::
|
||||
=:Help Center:Ohjekeskus:elat=Ohjekeskuksesta:gen=Ohjekeskuksen:yleisnimi=kyllä::
|
||||
=/HyperDictionary.com/hakumuoto=HyperDictionary.com:ista//
|
||||
=/HyperDictionary.com Thesaurus/HyperDictionary.com-synonyymisanakirja/hakumuoto=HyperDictionary.com-synonyymisanakirjasta//
|
||||
=:Hämähäkki:Spider:gen=Hämähäkin::
|
||||
=/IETF Requests for Comments/IETF-kommenttipyynnöt (RFC)/hakumuoto=IETF-kommenttipyynnöistä (RFC)//
|
||||
=:Icon:Kuvake:elat=Kuvakkeesta:gen=Kuvakkeen:yleisnimi=kyllä::
|
||||
=:Icon View:Kuvakenäkymä:elat=Kuvakenäkymästä:yleisnimi=kyllä::
|
||||
=:Icons:Kuvakkeet:elat=Kuvakkeesta:gen=Kuvakkeen:yleisnimi=kyllä::
|
||||
=:Icons-only Task Manager:Kuvaketehtävienhallinta:elat=Kuvaketehtävienhallinnasta:gen=Kuvaketehtävienhallinnan:yleisnimi=kyllä::
|
||||
=/Identi.ca Groups/Identi.ca-ryhmähaku/hakumuoto=Identi.ca-ryhmähaulla//
|
||||
=/Identi.ca Notices/Identi.ca-tekstihaku/hakumuoto=Identi.ca-tekstihaulla//
|
||||
=/Identi.ca People/Identi.ca-ihmishaku/hakumuoto=Identi.ca-ihmishaulla//
|
||||
=:Ikkunaluettelo:Window list:elat=Ikkunaluettelosta:gen=Ikkunaluettelon:yleisnimi=kyllä::
|
||||
=:Ilmoitukset:Notifications:yleisnimi=kyllä::
|
||||
=:Ilmoitusalue:System Tray:elat=Ilmoitusalueesta:gen=Ilmoitusalueen:yleisnimi=kyllä::
|
||||
=:India:Intia:elat=Intiasta:gen=Intian:illat=Intiaan:iness=Intiassa:part=Intiaa::
|
||||
=:Indonesia:elat=Indonesiasta:gen=Indonesian:illat=Indonesiaan:iness=Indonesiassa:part=Indonesiaa::
|
||||
=:Input Method Panel:Syötemenetelmäpaneeli:elat=Syötemenetelmäpaneelista:gen=Syötemenetelmäpaneelin:yleisnimi=kyllä::
|
||||
=/Internet Movie Database/hakumuoto=Internet Movie Databasesta//
|
||||
=:Iran:elat=Iranista:gen=Iranin:illat=Iraniin:iness=Iranissa:part=Irania::
|
||||
=:Irrotetaan:Unmounting:teonnimi=Irrottaminen::
|
||||
=:Island:Islanti:elat=Islannista:gen=Islannin:illat=Islantiin:iness=Islannissa:part=Islantia::
|
||||
=:Italia:Italy:elat=Italiasta:gen=Italian:illat=Italiaan:iness=Italiassa:part=Italiaa::
|
||||
=/Jamendo/hakumuoto=Jamendosta//
|
||||
=:Japan:Japani:elat=Japanista:gen=Japanin:illat=Japaniin:iness=Japanissa:part=Japania::
|
||||
=/JuK/elat=JuKista/gen=JuKin//
|
||||
=:Järjestelmäasetukset:System Settings:elat=Järjestelmäasetuksista:gen=Järjestelmäasetusten:yleisnimi=kyllä::
|
||||
=/Järjestelmänvalvonta/System Monitor/elat=Järjestelmän valvonnasta/gen=Järjestelmän valvonnan//
|
||||
=:Järjestelmävalvonnan anturi:System monitor Sensor:gen=Järjestelmävalvonnan anturin:yleisnimi=kyllä::
|
||||
=/K3b/elat=K3b:stä/gen=K3b:n//
|
||||
=/KAddressBook/elat=KAddressBookista/gen=KAddressBookin//
|
||||
=/KAlarm/elat=KAlarmista/gen=KAlarmin//
|
||||
=:KAlgebra:elat=KAlgebrasta:gen=KAlgebran::
|
||||
=/KAtomic/elat=KAtomicista/gen=KAtomicin//
|
||||
=:KBibTeX:elat=KBibTeXistä:gen=KBibTeXin::
|
||||
=/KBlackBox/elat=KBlackBoxista/gen=KBlackBoxin//
|
||||
=/KBlocks/elat=KBlocksista/gen=KBlocksin//
|
||||
=/KBounce/elat=KBouncesta/gen=KBouncen//
|
||||
=/KBreakOut/elat=KBreakOutista/gen=KBreakOutin//
|
||||
=/KBruch/elat=KBruchista/gen=KBruchin//
|
||||
=/KCachegrind/elat=KCachegrindistä/gen=KCachegrindin//
|
||||
=/KCalc/elat=KCalcista/gen=KCalcin//
|
||||
=/KCharSelect/elat=KCharSelectistä/gen=KCharSelectin//
|
||||
=/KDE API Documentation/KDE:n API-dokumentaatio/hakumuoto=KDE:n API-dokumentaatiosta//
|
||||
=/KDE App -haku/KDE App Search/hakumuoto=KDE App -haulla//
|
||||
=/KDE Clock Control Module/KDE:n kelloasetukset/elat=KDE:n kelloasetuksista//
|
||||
=/KDE Forums/KDE:n foorumit/hakumuoto=KDE:n foorumeilta//
|
||||
=/KDE Hotkeys Configuration Module/KDE:n Hotkeys-asetusosio/elat=KDE:n Hotkeys-asetusosiosta//
|
||||
=/KDE Joystick Control Module/Peliohjainten hallinta/elat=Peliohjainten hallinnasta//
|
||||
=/KDE Menu Editor/KDE:n valikkomuokkain/elat=KDE:n valikkomuokkaimesta/gen=KDE:n valikkomuokkaimen//
|
||||
=/KDE Partition Manager/KDE:n osionhallinta/elat=KDE:n osionhallinnasta/gen=KDE:n osionhallinnan//
|
||||
=/KDE Screen Ruler/KDE-viivain/elat=KDE-viivaimesta/gen=KDE-viivaimen//
|
||||
=/KDE TechBase/KDE:n TechBase/hakumuoto=KDE:n TechBasesta//
|
||||
=:KDE Telepathy -yhteystietoluettelo:KDE Telepathy Contact List:elat=KDE Telepathy -yhteystietoluettelosta:gen=KDE Telepathy -yhteystietoluettelon::
|
||||
=/KDE UserBase/KDE:n UserBase/hakumuoto=KDE:n UserBasesta//
|
||||
=/KDE Wallet Control Module/KDE-lompakon asetusosio/elat=KDE-lompakon asetusosiosta//
|
||||
=/KDE:n ajankäytön seurantatyökalu/KTimeTracker/elat=KDE:n ajankäytön seurantatyökalusta/gen=KDE:n ajankäytön seurantatyökalun//
|
||||
=/KDevelop/elat=KDevelopista/gen=KDevelopin/part=KDevelopia//
|
||||
=/KDiamond/elat=KDiamondista/gen=KDiamondin//
|
||||
=/KDiskFree/elat=KDiskFreestä/gen=KDiskFreen//
|
||||
=:KFind:elat=KFindista:gen=KFindin::
|
||||
=/KFloppy/elat=KFloppystä/gen=KFloppyn//
|
||||
=/KFourInLine/Neljän suora/elat=Neljän suorasta/gen=Neljän suoran//
|
||||
=/KGeography/elat=KGeographystä/gen=KGeographyn//
|
||||
=/KGet/elat=KGetistä/gen=KGetin//
|
||||
=/KGoldrunner/elat=KGoldrunnerista/gen=KGoldrunnerin//
|
||||
=/KGpg/Kgpg/elat=KGpg:stä/gen=KGpg:n//
|
||||
=/KHangMan/elat=KHangManista/gen=KHangManin//
|
||||
=/KImageMapEditor/elat=KImageMapEditorista/gen=KImageMapEditorin//
|
||||
=/KJots/elat=KJotsista/gen=KJotsin//
|
||||
=/KJumpingCube/elat=KJumpingCubesta/gen=KJumpingCuben//
|
||||
=/KLettres/elat=KLettresistä/gen=KLettresin//
|
||||
=/KMagnifier/elat=KMagnifierista/gen=KMagnifierin//
|
||||
=/KMahjongg/elat=KMahjonggista/gen=KMahjonggin//
|
||||
=/KMail/elat=KMailista/gen=KMailin//
|
||||
=/KMines/elat=KMinesista/gen=KMinesin//
|
||||
=/KMix/elat=KMixistä/gen=KMixin//
|
||||
=/KMouseTool/elat=KMouseToolista/gen=KMouseToolin//
|
||||
=/KMouth/elat=KMouthista/gen=KMouthin//
|
||||
=/KNetWalk/elat=KNetWalkista/gen=KNetWalkin//
|
||||
=/KNotes/elat=KNotesista/gen=KNotesin//
|
||||
=/KOrganizer/elat=KOrganizerista/gen=KOrganizerin//
|
||||
=/KPatience/elat=KPatiencesta/gen=KPatiencen//
|
||||
=:KPhotoAlbum:elat=KPhotoAlbumista:gen=KPhotoAlbumin::
|
||||
=/KRDC/elat=KRDC:stä/gen=KRDC:n//
|
||||
=/KReversi/elat=KReversistä/gen=KReversin//
|
||||
=:KSirkin teemamuokkain:KsirK Skin Editor:elat=KSirkin teemamuokkaimesta:gen=KSirkin teemamuokkaimen::
|
||||
=/KSnakeDuel/elat=KSnakeDuelista/gen=KSnakeDuelin//
|
||||
=/KSpaceDuel/elat=KSpaceDuelista/gen=KSpaceDuelin//
|
||||
=/KSquares/elat=KSquaresista/gen=KSquaresin//
|
||||
=/KStars/elat=KStarsista/gen=KStarsin//
|
||||
=/KSudoku/elat=KSudokusta/gen=KSudokun//
|
||||
=/KSystemlog/elat=KSystemlogista/gen=KSystemlogin//
|
||||
=/KTeaTime/elat=KTeaTimesta/gen=KTeaTimen//
|
||||
=/KTimer/elat=KTimerista/gen=KTimerin//
|
||||
=:KTnef:elat=KTnefistä:gen=KTnefin::
|
||||
=:KTorrent:elat=KTorrentista:gen=KTorrentin::
|
||||
=/KTuberling/elat=KTuberlingista/gen=KTuberlingin//
|
||||
=/KTurtle/elat=KTurtlesta/gen=KTurtlen//
|
||||
=/KUIViewer/elat=KUIVieweristä/gen=KUIViewerin//
|
||||
=/KWatchGnuPG/gen=KWatchGnuPG:stä//
|
||||
=/KWordQuiz/elat=KWordQuizistä/gen=KWordQuizin//
|
||||
=:KWrite:elat=KWritesta:gen=KWriten::
|
||||
=:Kaffeine:elat=Kaffeinesta:gen=Kaffeinen::
|
||||
=/Kajongg/elat=Kajonggista/gen=Kajonggin//
|
||||
=/Kalzium/elat=Kalziumista/gen=Kalziumin//
|
||||
=/Kanagram/elat=Kanagramista/gen=Kanagramin//
|
||||
=:Kanji Browser:Kanjiselain:elat=Kanjiselaimesta:gen=Kanjiselaimen:yleisnimi=kyllä::
|
||||
=/Kapman/elat=Kapmanista/gen=Kapmanin//
|
||||
=/Karbon/elat=Karbonista/gen=Karbonin//
|
||||
=/Kate/elat=Katesta/gen=Katen//
|
||||
=/Kate Part/Kate-osa/elat=Kate-osasta//
|
||||
=:Kazakstan:elat=Kazakstanista:gen=Kazakstanin:illat=Kazakstaniin:iness=Kazakstanissa:part=Kazakstania::
|
||||
=:Kdenlive:elat=Kdenlivestä:gen=Kdenliven::
|
||||
=:Kexi:elat=Kexistä:gen=Kexin::
|
||||
=/Kig/elat=Kigistä/gen=Kigin//
|
||||
=/Kigo/elat=Kigosta/gen=Kigon//
|
||||
=/Kile/elat=Kilestä/gen=Kilen//
|
||||
=/Killbots/elat=Killbotsista/gen=Killbotsin//
|
||||
=/Kiriki/elat=Kirikistä/gen=Kirikin//
|
||||
=/Kiten/elat=Kitenistä/gen=Kitenin//
|
||||
=/Kleopatra/elat=Kleopatrasta/gen=Kleopatran//
|
||||
=/Klickety/elat=Klicketystä/gen=Klicketyn//
|
||||
=/Klipper/elat=Klipperistä/gen=Klipperin//
|
||||
=:Klondike:gen=Klondiken::
|
||||
=/KmPlot/elat=KmPlotista/gen=KmPlotin//
|
||||
=:Knights:elat=Knightsista:gen=Knightsin::
|
||||
=/Kolf/elat=Kolfista/gen=Kolfin//
|
||||
=/Kollision/elat=Kollisionista/gen=Kollisionin//
|
||||
=/Kolor Lines/elat=Kolor Linesista/gen=Kolor Linesin//
|
||||
=/KolourPaint/elat=KolourPaintista/gen=KolourPaintin//
|
||||
=/Kompare/elat=Komparesta/gen=Komparen//
|
||||
=:Konekirjoituksen harjoitteluohjelma:Typewriting Trainer:elat=Konekirjoituksen harjoitteluohjelmasta:gen=Konekirjoituksen harjoitteluohjelman:yleisnimi=kyllä::
|
||||
=/Konqueror/elat=Konquerorista/gen=Konquerorin//
|
||||
=/Konquest/elat=Konquestista/gen=Konquestin//
|
||||
=/Konsole/elat=Konsolesta/gen=Konsolen//
|
||||
=/Kontact/elat=Kontactista/gen=Kontactin//
|
||||
=/Konversation/elat=Konversationista/gen=Konversationin//
|
||||
=/Kopete/elat=Kopetesta/gen=Kopeten/illat=Kopeteen//
|
||||
=:Krita:elat=Kritasta:gen=Kritan::
|
||||
=:Kronometer:elat=Kronometeristä:gen=Kronometerin::
|
||||
=:Krusader:elat=Krusaderista:gen=Krusaderin::
|
||||
=:KsirK:elat=KsirKistä:gen=KsirKin::
|
||||
=/Kubrick/elat=Kubrickista/gen=Kubrickin//
|
||||
=:Käyttäjävaihto:User Switcher:gen=Käyttäjävaihdon:yleisnimi=kyllä::
|
||||
=/LEO - Translate Between French and German/LEO – käännös ranskasta saksaan/hakumuoto=LEO:sta käännöstä ranskasta saksaan//
|
||||
=/LEO - Translate Between German and French/LEO – käännös saksasta ranskaan/hakumuoto=LEO:sta käännöstä saksasta ranskaan//
|
||||
=/LEO-Translate/LEO-käännös/hakumuoto=LEO-käännöshaulla//
|
||||
=/LSkat/elat=LSkatista/gen=LSkatin//
|
||||
=:Liitetään:Mounting:teonnimi=Liittäminen::
|
||||
=/Lokalize/elat=Lokalizesta/gen=Lokalizen//
|
||||
=/Lompakonhallinta/Wallet Manager/elat=KDE:n lompakonhallinnasta/gen=KDE:n lompakonhallinnan//
|
||||
=:Lähi-itä:Middle East:elat=Lähi-idästä:gen=Lähi-idän:illat=Lähi-itään:part=Lähi-itää::
|
||||
=:Länsi-Australia:Occidental Australia:elat=Länsi-Australiasta:gen=Länsi-Australian:illat=Länsi-Australiaan:iness=Länsi-Australiassa:part=Länsi-Australiaa::
|
||||
=:Länsi-Yhdysvallat:Western US:elat=Länsi-Yhdysvalloista:gen=Länsi-Yhdysvaltojen:illat=Länsi-Yhdysvaltoihin:iness=Länsi-Yhdysvalloissa:part=Länsi-Yhdysvaltoja::
|
||||
=/Maailmankello/World Clock/gen=Maailmankellon/yleisnimi=kyllä//
|
||||
=:Madagascar:Madagaskar:elat=Madagaskarista:gen=Madagaskarin:illat=Madagaskariin:iness=Madagaskarissa:part=Madagaskaria::
|
||||
=/Magnatune/hakumuoto=Magnatunesta//
|
||||
=/Marble Virtual Globe/Marble-maapallo/elat=Marble-maapallosta/gen=Marble-maapallon//
|
||||
=/Massif Visualizer/Massif-visualisointi/elat=Massif-visualisoinnista/gen=Massif-visualisoinnin//
|
||||
=:Media Frame:Mediakehys:gen=Mediakehyksen:yleisnimi=kyllä::
|
||||
=:Meksiko:Mexico:elat=Meksikosta:gen=Meksikon:illat=Meksikoon:iness=Meksikossa:part=Meksikoa::
|
||||
=/Meritaistelu/Naval Battle/elat=Meritaistelusta/gen=Meritaistelun//
|
||||
=/Merriam-Webster Dictionary/Merriam–Webster-sanakirja/hakumuoto=Merriam–Webster-sanakirjasta//
|
||||
=/Merriam-Webster Thesaurus/Merriam–Webster-synonyymit/hakumuoto=Merriam–Webster-synonyymihaulla//
|
||||
=:Messageviewer Header Theme Editor:Viestikatselimen otsaketeemamuokkain:elat=Viestikatselimen otsaketeemamuokkaimesta:gen=Viestikatselimen otsaketeemamuokkaimen::
|
||||
=/MetaCrawler/hakumuoto=MetaCrawlerilla//
|
||||
=/Microsoft C++ -ohjeistus/Microsoft C++ Documentation/hakumuoto=Microsoft C++ -ohjeistuksesta//
|
||||
=/Microsoft Developer Network -haku/Microsoft Developer Network Search/hakumuoto=Microsoft Developer Network -haulla//
|
||||
=/Minuet/adess=Minuetilla/elat=Minuetista/gen=Minuetin/illat=Minuetiin/part=Minuetia//
|
||||
=/Mod3/gen=Mod3:n//
|
||||
=:Mongolia:elat=Mongoliasta:gen=Mongolian:illat=Mongoliaan:iness=Mongoliassa:part=Mongoliaa::
|
||||
=:Moving:Siirretään:teonnimi=Siirto::
|
||||
=/Multitran - Translate Between Dutch and Russian/Multitran – käännä hollannista venäjään/hakumuoto=Multitranista käännöstä hollannista venäjään//
|
||||
=/Multitran - Translate Between English and Russian/Multitran – käännä englannista venäjään/hakumuoto=Multitranista käännöstä englannista venäjään//
|
||||
=/Multitran - Translate Between French and Russian/Multitran – käännä ranskasta venäjään/hakumuoto=Multitranista käännöstä ranskasta venäjään//
|
||||
=/Multitran - Translate Between German and Russian/Multitran – käännä saksasta venäjään/hakumuoto=Multitranista käännöstä saksasta venäjään//
|
||||
=/Multitran - Translate Between Italian and Russian/Multitran – käännä italiasta venäjään/hakumuoto=Multitranista käännöstä italiasta venäjään//
|
||||
=/Multitran - Translate Between Spanish and Russian/Multitran – käännä espanjasta venäjään/hakumuoto=Multitranista käännöstä espanjasta venäjään//
|
||||
=/Netcraft/hakumuoto=Netcraftistä//
|
||||
=:Network Management:Verkonhallinta:gen=Verkonhallinnan:yleisnimi=kyllä::
|
||||
=:New South Wales:Uusi Etelä-Wales:elat=Uudesta Etelä-Walesista:gen=Uuden Etelä-Walesin:illat=Uuteen Etelä-Walesiin:iness=Uudessa Etelä-Walesissa:part=Uutta Etelä-Walesia::
|
||||
=:New Zealand:Uusi-Seelanti:elat=Uudesta-Seelannista:gen=Uuden-Seelannin:illat=Uuteen-Seelantiin:iness=Uudessa-Seelannissa:part=Uutta-Seelantia::
|
||||
=:Niger:elat=Nigeristä:gen=Nigerin:illat=Nigeriin:iness=Nigerissä:part=Nigeriä::
|
||||
=:North America:Pohjois-Amerikka:elat=Pohjois-Amerikasta:gen=Pohjois-Amerikan:illat=Pohjois-Amerikkaan:iness=Pohjois-Amerikassa:part=Pohjois-Amerikkaa::
|
||||
=/Okteta/elat=Oktetasta/gen=Oktetan//
|
||||
=/Okular/elat=Okularista/gen=Okularin//
|
||||
=:Ontario:elat=Ontariosta:gen=Ontarion:illat=Ontarioon:iness=Ontariossa:part=Ontariota::
|
||||
=/OpenPGP Key Search/OpenPGP-avainhaku/hakumuoto=OpenPGP-avainhaulla//
|
||||
=/PHP Search/PHP-haku/hakumuoto=PHP-haulla//
|
||||
=:Pacific:Tyynimeri:elat=Tyynestämerestä:gen=Tyynenmeren:illat=Tyyneenmereen:iness=Tyynellämerellä:part=Tyyntämerta::
|
||||
=:Pager:Sivutin:elat=Sivuttimesta:gen=Sivuttimen:yleisnimi=kyllä::
|
||||
=:Pakistan:elat=Pakistanista:gen=Pakistanin:illat=Pakistaniin:iness=Pakistanissa:part=Pakistania::
|
||||
=/Palapeli/elat=Palapelistä/gen=Palapelin//
|
||||
=:Paneeli:Panel:gen=Paneelin:part=Paneelia:yleisnimi=kyllä::
|
||||
=:Paneelivälilevy:Panel Spacer:elat=Paneelivälilevystä:gen=Paneelivälilevyn:yleisnimi=kyllä::
|
||||
=:Papouasie:Papua:elat=Papuasta:gen=Papuan:illat=Papuaan:iness=Papuassa:part=Papuaa::
|
||||
=:Paraguay:elat=Paraguaysta:gen=Paraguayn:illat=Paraguayhin:iness=Paraguayssa:part=Paraguayta::
|
||||
=/Parley/elat=Parleystä/gen=Parleyn//
|
||||
=:Picmi:elat=Picmistä:gen=Picmin::
|
||||
=:Pikakäynnistin:Quicklaunch:gen=Pikakäynnistimen:yleisnimi=kyllä::
|
||||
=:Plan:elat=Planista:gen=Planin::
|
||||
=:Plan WorkPackage Handler:Plan-työpakettien käsittelijä:elat=Plan-työpakettien käsittelijästä:gen=Plan-työpakettien käsittelijän::
|
||||
=:Preussi:Prussia:elat=Preussista:gen=Preussin:illat=Preussiin:iness=Preussissa:part=Preussia::
|
||||
=/Puhelinluettelohaku/Telephonebook Search Provider/hakumuoto=puhelinluettelohaulla//
|
||||
=/Python Reference Manual/hakumuoto=Python Reference Manualista//
|
||||
=/QRZ.com Callsign Database/QRZ.com-kutsumerkkitietokanta/hakumuoto=QRZ.com-kutsumerkkitietokannasta//
|
||||
=/Qt5 Online Documentation/Qt5-verkko-ohjeistus/hakumuoto=Qt5-verkko-ohjeistuksesta//
|
||||
=/Qt6 Online Documentation/Qt6-verkko-ohjeistus/hakumuoto=Qt6-verkko-ohjeistuksesta//
|
||||
=:Quebec:elat=Quebecistä:gen=Quebecin:illat=Quebeciin:iness=Quebecissä:part=Quebeciä::
|
||||
=/Qwant/hakumuoto=Qwantilla//
|
||||
=/Qwant Images/Qwant-kuvahaku/hakumuoto=Qwant-kuvahaulla//
|
||||
=/Qwant News/Qwant-uutiset/hakumuoto=Qwant-uutisista//
|
||||
=/Qwant Shopping/Qwant-tuotehaku/hakumuoto=Qwant-tuotehaulla//
|
||||
=/Qwant Social/hakumuoto=Qwant Socialista//
|
||||
=/Qwant Videos/Qwant-videohaku/hakumuoto=Qwant-videohaulla//
|
||||
=/RPM-Find/RPM-haku/hakumuoto=RPM-haulla//
|
||||
=:Radical Selector:Radikaalivalitsin:elat=Radikaalivalitsimesta:gen=Radikaalivalitsimen:yleisnimi=kyllä::
|
||||
=/Rocs/elat=Rocsista/gen=Rocsin//
|
||||
=:Roskakori:Trashcan:elat=Roskakorista:gen=Roskakorin:yleisnimi=kyllä::
|
||||
=/Ruby Application Archive/Ruby-sovellusarkisto/hakumuoto=Ruby-sovellusarkistosta//
|
||||
=:Russia:Venäjä:elat=Venäjältä:gen=Venäjän:illat=Venäjälle:iness=Venäjällä:part=Venäjää::
|
||||
=/Rust STD -ohjeistus/Rust STD Documentation/hakumuoto=Rust STD -ohjeistuksesta//
|
||||
=:Scandinavia:Skandinavia:elat=Skandinaviasta:gen=Skandinavian:illat=Skandinaviaan:iness=Skandinaviassa:part=Skandinaviaa::
|
||||
=/Shisen-Sho/elat=Shisen-Shosta/gen=Shisen-Shon//
|
||||
=:Siberia:Siperia:elat=Siperasta:gen=Siperian:illat=Siperiaan:iness=Siperiassa:part=Siperiaa::
|
||||
=:Simple Simon:Yksinkertainen Simon:gen=Yksinkertaisen Simonin::
|
||||
=/Solid Device Actions Editor/Solid-laitetoimintojen editori/elat=Solid-laitetoimintojen editorista//
|
||||
=/SourceForge/hakumuoto=SourceForgesta//
|
||||
=:Spectacle:elat=Spectaclesta:gen=Spectaclen::
|
||||
=:Step:elat=Stepistä:gen=Stepin::
|
||||
=/Sweeper/elat=Sweeperistä/gen=Sweeperin//
|
||||
=/TV Tome/hakumuoto=TV Tome -haulla//
|
||||
=:Task Manager:Tehtävienhallinta:elat=Tehtävienhallinnasta:gen=Tehtävienhallinnan:yleisnimi=kyllä::
|
||||
=/Technorati/hakumuoto=Technoratista//
|
||||
=/Technorati Tags/Technorati-tunnisteet/hakumuoto=Technorati-tunnistehaulla//
|
||||
=/Teletekst Search Provider/Teletekst-palveluntarjoaja/hakumuoto=Teletekst-palveluntarjoajalta//
|
||||
=/U.S. Patent Database/Yhdysvaltojen patenttitietokanta/hakumuoto=Yhdysvaltojen patenttitietokannasta//
|
||||
=/Ubuntu Package Search/Ubuntun pakettihaku/hakumuoto=Ubuntun pakettihaulla//
|
||||
=/Umbrello UML Modeller/Umbrello UML-mallinnus/elat=Umbrello UML-mallinnuksesta/gen=Umbrello UML-mallinnuksen//
|
||||
=:United States:Yhdysvallat:elat=Yhdysvalloista:gen=Yhdysvaltojen:illat=Yhdysvaltoihin:iness=Yhdysvalloissa:part=Yhdysvaltoja::
|
||||
=/Urban Dictionary/hakumuoto=Urban Dictionarysta//
|
||||
=:Vietnam:elat=Vietnamista:gen=Vietnamin:illat=Vietnamiin:iness=Vietnamissa:part=Vietnamia::
|
||||
=/Vimeo/hakumuoto=Vimeosta//
|
||||
=/Voila/hakumuoto=Voilalla//
|
||||
=/Wikia/hakumuoto=Wikiasta//
|
||||
=/Wikipedia - The Free Encyclopedia/Wikipedia, vapaa tietosanakirja/hakumuoto=Wikipediasta//
|
||||
=/Wikisanakirja, vapaa sanakirja/Wiktionary - The Free Dictionary/hakumuoto=Wikisanakirjasta//
|
||||
=/WineHQ Database/WineHQ-tietokanta/hakumuoto=WineHQ-tietokannasta//
|
||||
=/Wolfram Alpha/hakumuoto=Wolfram Alphasta//
|
||||
=/WordReference.com English Dictionary/WordReference.comin englannin kielen sanasto/hakumuoto=WordReference.comin englannin kielen sanastosta//
|
||||
=/WordReference.com Translation: English to French/WordReference.com-käännös englannista ranskaksi/hakumuoto=WordReference.com-käännöstä englannista ranskaksi//
|
||||
=/WordReference.com Translation: English to Italian/WordReference.com-käännös englannista italiaksi/hakumuoto=WordReference.com-käännöstä englannista italiaksi//
|
||||
=/WordReference.com Translation: English to Spanish/WordReference.com-käännös englannista espanjaksi/hakumuoto=WordReference.com-käännöstä englannista espanjaksi//
|
||||
=/WordReference.com Translation: French to English/WordReference.com-käännös ranskasta englanniksi/hakumuoto=WordReference.com-käännöstä ranskasta englanniksi//
|
||||
=/WordReference.com Translation: Italian to English/WordReference.com-käännös italiasta englanniksi/hakumuoto=WordReference.com-käännöstä italiasta englanniksi//
|
||||
=/WordReference.com Translation: Spanish to English/WordReference.com-käännös espanjasta englanniksi/hakumuoto=WordReference.com-käännöstä espanjasta englanniksi//
|
||||
=/Yahoo/hakumuoto=Yahoolla//
|
||||
=/Yahoo Images/Yahoon kuvahaku/hakumuoto=Yahoon kuvahaulla//
|
||||
=/Yahoo Local/Yahoon paikallishaku/hakumuoto=Yahoon paikallishaulla//
|
||||
=/Yahoo Shopping/Yahoon tuotehaku/hakumuoto=Yahoon tuotehaulla//
|
||||
=/Yahoo Video/Yahoon videohaku/hakumuoto=Yahoon videohaulla//
|
||||
=:Yakuake:elat=Yakuakesta:gen=Yakuaken::
|
||||
=/YouTube/hakumuoto=YouTubesta//
|
||||
=:Yukon:gen=Yukonin::
|
||||
=:Zair:Zaire:elat=Zairesta:gen=Zairen:illat=Zaireen:iness=Zairessa:part=Zairea::
|
||||
=:Zanshin Tasks:Zanshin-tehtävät:elat=Zanshin-tehtävistä:gen=Zanshin-tehtävien::
|
||||
=/amor/elat=amorista/gen=amorin//
|
||||
=/dict.cc Translation: English to German/dict.cc-käännös englannista saksaksi/hakumuoto=dict.cc:stä käännöstä englannista saksaksi//
|
||||
=/dict.cc Translation: German to English/dict.cc-käännös saksasta englanniksi/hakumuoto=dict.cc:stä käännöstä saksasta englanniksi//
|
||||
=:digiKam:elat=digiKamista:gen=digiKamin::
|
||||
=/openDesktop.org/hakumuoto=openDesktop.org-haulla//
|
||||
@@ -0,0 +1,170 @@
|
||||
function commonNameToLowerFirst(phr) {
|
||||
var str = Ts.subs(0);
|
||||
var pval = Ts.getProp(str, "yleisnimi");
|
||||
|
||||
if (pval == "kyllä") {
|
||||
return Ts.toLowerFirst(phr);
|
||||
}
|
||||
else {
|
||||
return phr;
|
||||
}
|
||||
}
|
||||
|
||||
Ts.setcall("yleisnimi_pienellä", commonNameToLowerFirst);
|
||||
|
||||
// Converts the first character in the string to lower case
|
||||
function toLowerFirst(str)
|
||||
{
|
||||
return Ts.toLowerFirst(str);
|
||||
}
|
||||
|
||||
Ts.setcall("pieni_alkukirjain", toLowerFirst);
|
||||
|
||||
function conditionalHyphen(str1, str2)
|
||||
{
|
||||
var spaceBeforeHyphen = false;
|
||||
if (str1.indexOf(' ') != -1) {
|
||||
spaceBeforeHyphen = true;
|
||||
// Simple logic for detecting if str1 consists of only an HTML 'a' tag
|
||||
// In that case only check for user visible whitespaces inside the tag.
|
||||
// This is to prevent "foo -bar" behaviour when "foo-bar" is wanted.
|
||||
// This obviously catches only the most basic cases.
|
||||
// Also it is assumed that this kind of link string is never used as
|
||||
// the first parameter to this function if it is meant to be displayed
|
||||
// as plain text (i.e. not as a link).
|
||||
if (str1.length > 4 && str1[0] == '<' && str1[1] == 'a' && str1[2] == ' ') {
|
||||
var tagEnd = str1.indexOf('>', 3);
|
||||
if (tagEnd != -1) {
|
||||
var textStart = tagEnd + 1;
|
||||
var endTagStart = str1.indexOf('<', textStart);
|
||||
if (endTagStart != -1 && str1.length == endTagStart+4 &&
|
||||
str1[endTagStart+1] == '/' &&
|
||||
str1[endTagStart+2] == 'a' && str1[endTagStart+3] == '>')
|
||||
{
|
||||
str1Text = str1.substring(textStart, endTagStart-1);
|
||||
if (str1Text.indexOf(' ') != -1) {
|
||||
spaceBeforeHyphen = true;
|
||||
}
|
||||
else {
|
||||
spaceBeforeHyphen = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (spaceBeforeHyphen) {
|
||||
return str1 + " -" + str2;
|
||||
} else {
|
||||
return str1 + "-" + str2;
|
||||
}
|
||||
}
|
||||
|
||||
Ts.setcall("yhdysmerkki", conditionalHyphen);
|
||||
|
||||
|
||||
// Set properties of the phrase given by the finalized msgstr in the PO file.
|
||||
// The arguments to the call are consecutive pairs of keys and values,
|
||||
// as many as needed (i.e. total number of arguments must be even).
|
||||
//
|
||||
// The property keys are registered as PO calls taking single argument,
|
||||
// which can be used to retrive the property values for this msgstr
|
||||
// when it is later used as placeholder replacement in another message.
|
||||
//
|
||||
// Always signals fallback.
|
||||
//
|
||||
function setMsgstrProps (/*KEY1, VALUE1, ...*/)
|
||||
{
|
||||
if (arguments.length % 2 != 0)
|
||||
throw Error("Property setter given odd number of arguments.");
|
||||
|
||||
// Collect finalized msgstr.
|
||||
phrase = Ts.msgstrf()
|
||||
|
||||
// Go through all key-value pairs.
|
||||
for (var i = 0; i < arguments.length; i += 2) {
|
||||
var pkey = arguments[i];
|
||||
var pval = arguments[i + 1];
|
||||
|
||||
// Set the value of the property for this phrase.
|
||||
Ts.setProp(phrase, pkey, pval);
|
||||
|
||||
// Set the PO call for getting this property, if not already set.
|
||||
if (!Ts.hascall(pkey)) {
|
||||
Ts.setcall(pkey,
|
||||
function (phr) { return Ts.getProp(phr, this.pkey) },
|
||||
{"pkey" : pkey});
|
||||
}
|
||||
}
|
||||
|
||||
throw Ts.fallback();
|
||||
}
|
||||
Ts.setcall("aseta", setMsgstrProps);
|
||||
|
||||
// NOTE: You can replace "aseta" in the line above with any UTF-8 string,
|
||||
// e.g. one in your language so that it blends nicely inside POs.
|
||||
|
||||
// The following things are copied from the croation kdelibs4.js and used for
|
||||
// noun cases
|
||||
|
||||
// ------------------------------
|
||||
// Create a scripting call linked to property key in pmaps.
|
||||
// If the call name starts with lowercase letter,
|
||||
// another call with the first letter in uppercase will be defined,
|
||||
// which will upcase the first letter in the property value before
|
||||
// returning it.
|
||||
function create_pgetter (cname, pkey)
|
||||
{
|
||||
if (!Ts.hascall(cname)) {
|
||||
Ts.setcall(cname,
|
||||
function (phr) {
|
||||
if (this.pkey.constructor == Array) {
|
||||
for (var i = 0; i < this.pkey.length; ++i) {
|
||||
var pval = Ts.getProp(phr, this.pkey[i]);
|
||||
if (pval != undefined) {
|
||||
return pval;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
} else {
|
||||
return Ts.getProp(phr, this.pkey);
|
||||
}
|
||||
},
|
||||
{"pkey" : pkey});
|
||||
|
||||
cname_uc = Ts.toUpperFirst(cname);
|
||||
if (cname_uc != cname) {
|
||||
Ts.setcall(cname_uc,
|
||||
function (phr) {
|
||||
return Ts.toUpperFirst(Ts.acall(this.cname_lc, phr));
|
||||
},
|
||||
{"cname_lc" : cname});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ------------------------------
|
||||
// Predefined property getters.
|
||||
// Call names with corresponding pmap keys for predefined getters.
|
||||
// The first letter in the call name should be in lowercase;
|
||||
// see the comment to create_pgetter() function for the reason.
|
||||
var call_name_to_prop = {
|
||||
"nom" : "nom", // nominative case // is this really needed?
|
||||
"gen" : "gen", // genitive case
|
||||
"part" : "part", // partitive case
|
||||
"elat" : "elat", // elative case
|
||||
"adess" : "adess", // adessive case
|
||||
"iness": "iness", // inessive case
|
||||
"illat" : "illat", // illative case
|
||||
"hakumuoto" : "hakumuoto",
|
||||
"teonnimi" : "teonnimi",
|
||||
// "lok" : ["lok", "dat"], // locative case (forwarded to dative if missing)
|
||||
// commented and left here for the purpose of example
|
||||
};
|
||||
for (cname in call_name_to_prop) {
|
||||
create_pgetter(cname, call_name_to_prop[cname]);
|
||||
}
|
||||
|
||||
// ------------------------------
|
||||
// Property maps to be available to all apps.
|
||||
Ts.loadProps("general");
|
||||
Reference in New Issue
Block a user