ext-lang-fi.js
上传用户:dawnssy
上传日期:2022-08-06
资源大小:9345k
文件大小:8k
源码类别:

JavaScript

开发平台:

JavaScript

  1. /*!
  2.  * Ext JS Library 3.1.0
  3.  * Copyright(c) 2006-2009 Ext JS, LLC
  4.  * licensing@extjs.com
  5.  * http://www.extjs.com/license
  6.  */
  7. /**
  8.  * Finnish Translations
  9.  * <tuomas.salo (at) iki.fi>
  10.  * 'ä' should read as lowercase 'a' with two dots on top (&auml;)
  11.  */
  12. Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Ladataan...</div>';
  13. if(Ext.View){
  14.   Ext.View.prototype.emptyText = "";
  15. }
  16. if(Ext.grid.GridPanel){
  17.   Ext.grid.GridPanel.prototype.ddText = "{0} rivi(ä) valittu";
  18. }
  19. if(Ext.TabPanelItem){
  20.   Ext.TabPanelItem.prototype.closeText = "Sulje tämä välilehti";
  21. }
  22. if(Ext.LoadMask){
  23.   Ext.LoadMask.prototype.msg = "Ladataan...";
  24. }
  25. Date.monthNames = [
  26.   "tammikuu",
  27.   "helmikuu",
  28.   "maaliskuu",
  29.   "huhtikuu",
  30.   "toukokuu",
  31.   "kesäkuu",
  32.   "heinäkuu",
  33.   "elokuu",
  34.   "syyskuu",
  35.   "lokakuu",
  36.   "marraskuu",
  37.   "joulukuu"
  38. ];
  39. Date.getShortMonthName = function(month) {
  40.   //return Date.monthNames[month].substring(0, 3);
  41.   return (month+1) + ".";
  42. };
  43. Date.monthNumbers = {
  44.   Jan : 0,
  45.   Feb : 1,
  46.   Mar : 2,
  47.   Apr : 3,
  48.   May : 4,
  49.   Jun : 5,
  50.   Jul : 6,
  51.   Aug : 7,
  52.   Sep : 8,
  53.   Oct : 9,
  54.   Nov : 10,
  55.   Dec : 11
  56. };
  57. Date.getMonthNumber = function(name) {
  58.   if(name.match(/^(1?d)./)) {
  59. return -1+RegExp.$1;
  60.   } else {
  61. return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
  62.   }
  63. };
  64. Date.dayNames = [
  65.   "sunnuntai",
  66.   "maanantai",
  67.   "tiistai",
  68.   "keskiviikko",
  69.   "torstai",
  70.   "perjantai",
  71.   "lauantai"
  72. ];
  73. Date.getShortDayName = function(day) {
  74.   return Date.dayNames[day].substring(0, 2);
  75. };
  76. if(Ext.MessageBox){
  77.   Ext.MessageBox.buttonText = {
  78.     ok     : "OK",
  79.     cancel : "Peruuta",
  80.     yes    : "Kyllä",
  81.     no     : "Ei"
  82.   };
  83. }
  84. if(Ext.util.Format){
  85.   Ext.util.Format.date = function(v, format){
  86.     if(!v) return "";
  87.     if(!(v instanceof Date)) v = new Date(Date.parse(v));
  88.     return v.dateFormat(format || "j.n.Y");
  89.   };
  90. }
  91. if(Ext.DatePicker){
  92.   Ext.apply(Ext.DatePicker.prototype, {
  93.     todayText         : "Tänään",
  94.     minText           : "Tämä päivämäärä on aikaisempi kuin ensimmäinen sallittu",
  95.     maxText           : "Tämä päivämäärä on myöhäisempi kuin viimeinen sallittu",
  96.     disabledDaysText  : "",
  97.     disabledDatesText : "",
  98.     monthNames        : Date.monthNames,
  99.     dayNames          : Date.dayNames,
  100.     nextText          : 'Seuraava kuukausi (Control+oikealle)',
  101.     prevText          : 'Edellinen kuukausi (Control+vasemmalle)',
  102.     monthYearText     : 'Valitse kuukausi (vaihda vuotta painamalla Control+ylös/alas)',
  103.     todayTip          : "{0} (välilyönti)",
  104.     format            : "j.n.Y",
  105.     okText            : "&#160;OK&#160;",
  106.     cancelText        : "Peruuta",
  107.     startDay          : 1 // viikko alkaa maanantaista
  108.   });
  109. }
  110. if(Ext.PagingToolbar){
  111.   Ext.apply(Ext.PagingToolbar.prototype, {
  112.     beforePageText : "Sivu",
  113.     afterPageText  : "/ {0}",
  114.     firstText      : "Ensimmäinen sivu",
  115.     prevText       : "Edellinen sivu",
  116.     nextText       : "Seuraava sivu",
  117.     lastText       : "Viimeinen sivu",
  118.     refreshText    : "Päivitä",
  119.     displayMsg     : "Näytetään {0} - {1} / {2}",
  120.     emptyMsg       : 'Ei tietoja'
  121.   });
  122. }
  123. if(Ext.form.Field){
  124.   Ext.form.Field.prototype.invalidText = "Tämän kentän arvo ei kelpaa";
  125. }
  126. if(Ext.form.TextField){
  127.   Ext.apply(Ext.form.TextField.prototype, {
  128.     minLengthText : "Tämän kentän minimipituus on {0}",
  129.     maxLengthText : "Tämän kentän maksimipituus on {0}",
  130.     blankText     : "Tämä kenttä on pakollinen",
  131.     regexText     : "",
  132.     emptyText     : null
  133.   });
  134. }
  135. if(Ext.form.NumberField){
  136.   Ext.apply(Ext.form.NumberField.prototype, {
  137.     minText : "Tämän kentän pienin sallittu arvo on {0}",
  138.     maxText : "Tämän kentän suurin sallittu arvo on {0}",
  139.     nanText : "{0} ei ole numero"
  140.   });
  141. }
  142. if(Ext.form.DateField){
  143.   Ext.apply(Ext.form.DateField.prototype, {
  144.     disabledDaysText  : "Ei käytössä",
  145.     disabledDatesText : "Ei käytössä",
  146.     minText           : "Tämän kentän päivämäärän tulee olla {0} jälkeen",
  147.     maxText           : "Tämän kentän päivämäärän tulee olla ennen {0}",
  148.     invalidText       : "Päivämäärä {0} ei ole oikeassa muodossa - kirjoita päivämäärä muodossa {1}",
  149.     format            : "j.n.Y",
  150.     altFormats        : "j.n.|d.m.|mdy|mdY|d|Y-m-d|Y/m/d"
  151.   });
  152. }
  153. if(Ext.form.ComboBox){
  154.   Ext.apply(Ext.form.ComboBox.prototype, {
  155.     loadingText       : "Ladataan...",
  156.     valueNotFoundText : undefined
  157.   });
  158. }
  159. if(Ext.form.VTypes){
  160.   Ext.apply(Ext.form.VTypes, {
  161.     emailText    : 'Syötä tähän kenttään sähköpostiosoite, esim. "etunimi.sukunimi@osoite.fi"',
  162.     urlText      : 'Syötä tähän kenttään URL-osoite, esim. "http:/'+'/www.osoite.fi"',
  163.     alphaText    : 'Syötä tähän kenttään vain kirjaimia (a-z, A-Z) ja alaviivoja (_)',
  164.     alphanumText : 'Syötä tähän kenttään vain kirjaimia (a-z, A-Z), numeroita (0-9) ja alaviivoja (_)'
  165.   });
  166. }
  167. if(Ext.form.HtmlEditor){
  168.   Ext.apply(Ext.form.HtmlEditor.prototype, {
  169.     createLinkText : 'Anna linkin URL-osoite:',
  170.     buttonTips : {
  171.       bold : {
  172.         title: 'Lihavoi (Ctrl+B)',
  173.         text: 'Lihavoi valittu teksti.',
  174.         cls: 'x-html-editor-tip'
  175.       },
  176.       italic : {
  177.         title: 'Kursivoi (Ctrl+I)',
  178.         text: 'Kursivoi valittu teksti.',
  179.         cls: 'x-html-editor-tip'
  180.       },
  181.       underline : {
  182.         title: 'Alleviivaa (Ctrl+U)',
  183.         text: 'Alleviivaa valittu teksti.',
  184.         cls: 'x-html-editor-tip'
  185.       },
  186.       increasefontsize : {
  187.         title: 'Suurenna tekstiä',
  188.         text: 'Kasvata tekstin kirjasinkokoa.',
  189.         cls: 'x-html-editor-tip'
  190.       },
  191.       decreasefontsize : {
  192.         title: 'Pienennä tekstiä',
  193.         text: 'Pienennä tekstin kirjasinkokoa.',
  194.         cls: 'x-html-editor-tip'
  195.       },
  196.       backcolor : {
  197.         title: 'Tekstin korostusväri',
  198.         text: 'Vaihda valitun tekstin taustaväriä.',
  199.         cls: 'x-html-editor-tip'
  200.       },
  201.       forecolor : {
  202.         title: 'Tekstin väri',
  203.         text: 'Vaihda valitun tekstin väriä.',
  204.         cls: 'x-html-editor-tip'
  205.       },
  206.       justifyleft : {
  207.         title: 'Tasaa vasemmalle',
  208.         text: 'Tasaa teksti vasempaan reunaan.',
  209.         cls: 'x-html-editor-tip'
  210.       },
  211.       justifycenter : {
  212.         title: 'Keskitä',
  213.         text: 'Keskitä teksti.',
  214.         cls: 'x-html-editor-tip'
  215.       },
  216.       justifyright : {
  217.         title: 'Tasaa oikealle',
  218.         text: 'Tasaa teksti oikeaan reunaan.',
  219.         cls: 'x-html-editor-tip'
  220.       },
  221.       insertunorderedlist : {
  222.         title: 'Luettelo',
  223.         text: 'Luo luettelo.',
  224.         cls: 'x-html-editor-tip'
  225.       },
  226.       insertorderedlist : {
  227.         title: 'Numeroitu luettelo',
  228.         text: 'Luo numeroitu luettelo.',
  229.         cls: 'x-html-editor-tip'
  230.       },
  231.       createlink : {
  232.         title: 'Linkki',
  233.         text: 'Tee valitusta tekstistä hyperlinkki.',
  234.         cls: 'x-html-editor-tip'
  235.       },
  236.       sourceedit : {
  237.         title: 'Lähdekoodin muokkaus',
  238.         text: 'Vaihda lähdekoodin muokkausnäkymään.',
  239.         cls: 'x-html-editor-tip'
  240.       }
  241.     }
  242.   });
  243. }
  244. if(Ext.form.BasicForm){
  245.   Ext.form.BasicForm.prototype.waitTitle = "Odota...";
  246. }
  247. if(Ext.grid.GridView){
  248.   Ext.apply(Ext.grid.GridView.prototype, {
  249.     sortAscText  : "Järjestä A-Ö",
  250.     sortDescText : "Järjestä Ö-A",
  251.     lockText     : "Lukitse sarake",
  252.     unlockText   : "Vapauta sarakkeen lukitus",
  253.     columnsText  : "Sarakkeet"
  254.   });
  255. }
  256. if(Ext.grid.GroupingView){
  257.   Ext.apply(Ext.grid.GroupingView.prototype, {
  258.     emptyGroupText : '(ei mitään)',
  259.     groupByText    : 'Ryhmittele tämän kentän mukaan',
  260.     showGroupsText : 'Näytä ryhmissä'
  261.   });
  262. }
  263. if(Ext.grid.PropertyColumnModel){
  264.   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
  265.     nameText   : "Nimi",
  266.     valueText  : "Arvo",
  267.     dateFormat : "j.m.Y"
  268.   });
  269. }
  270. if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
  271.   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
  272.     splitTip            : "Muuta kokoa vetämällä.",
  273.     collapsibleSplitTip : "Muuta kokoa vetämällä. Piilota kaksoisklikkauksella."
  274.   });
  275. }