use in-tree extjs

master
inpos 2018-08-08 10:08:17 +03:00
parent 0f0f3f8fc4
commit d807402d2c
2784 changed files with 18968 additions and 3 deletions

4
orun/extjs/app.html vendored
View File

@ -2,8 +2,8 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>%s</title> <title>%s</title>
<script src="http://cdn.sencha.com/ext/gpl/4.2.1/ext-all.js"></script> <script src="/ext_421/ext-all.js"></script>
<link rel="stylesheet" href="http://cdn.sencha.com/ext/gpl/4.2.1/resources/ext-theme-classic/ext-theme-classic-all.css"> <link rel="stylesheet" href="/ext_421/resources/ext-theme-%s/ext-theme-%s-all.css">
<script> <script>
Ext.onReady(function () { Ext.onReady(function () {
%s %s

View File

@ -2,12 +2,26 @@
import os import os
from orun.extjs import * from orun.extjs import *
from orun.servers import cp from orun.servers import cp
import cherrypy
THEME = 'gray'
@cherrypy.expose
class ExtJS(object):
_cp_config = {
'tools.staticdir.on': True,
'tools.staticdir.dir': os.path.join(os.path.dirname(__file__), 'static/','ext-4.2.1'),
}
class ExtApplication(cp.Application): class ExtApplication(cp.Application):
def __init__(self, title=''):
super(ExtApplication, self).__init__(title)
self.ext_421 = ExtJS()
def index(self, *args, **kwargs): def index(self, *args, **kwargs):
f = open(os.path.join(os.path.dirname(__file__), 'app.html')).read() f = open(os.path.join(os.path.dirname(__file__), 'app.html')).read()
self.main() self.main()
return f % (self.title, str(js.js_manager)) return f % (self.title, THEME, THEME, str(js.js_manager))
index.exposed = True index.exposed = True
def ajax_callback(self, *args, **kwargs): def ajax_callback(self, *args, **kwargs):

View File

@ -0,0 +1,3 @@
.sencha/package/sencha.cfg={"pkgName":"ext-theme-neutral","senchadir":".sencha","uniqueId":"950d69eb-0125-4518-9150-8135087a911f"}
build.xml={"pkgName":"ext-theme-neutral","senchadir":".sencha","uniqueId":"950d69eb-0125-4518-9150-8135087a911f"}
package.json={"pkgName":"ext-theme-neutral","senchadir":".sencha","uniqueId":"950d69eb-0125-4518-9150-8135087a911f"}

View File

@ -0,0 +1,11 @@
<project basedir=".">
<!--
If framework.config.dir is already set, this next task will do nothing and
the original value will remain... but if framework.config.dir is not yet
defined, we are running in a workspace sans framework and so we need to go
directly to the plugin base from cmd.config.dir instead.
-->
<property name="framework.config.dir" value="${cmd.config.dir}"/>
<import file="${framework.config.dir}/plugin.xml"/>
</project>

View File

@ -0,0 +1,37 @@
# -----------------------------------------------------------------------------
# This file contains configuration options that apply to all applications in
# the workspace. By convention, these options start with "workspace." but any
# option can be set here. Options specified in an application's sencha.cfg will
# take priority over those values contained in this file. These options will
# take priority over configuration values in Sencha Cmd or a framework plugin.
# -----------------------------------------------------------------------------
# This configuration property (if set) is included by default in all compile
# commands executed according to this formulation:
#
# sencha compile -classpath=...,$\u007Bframework.classpath},$\u007Bworkspace.classpath},$\u007Bapp.classpath}
#
#workspace.classpath=platform/core/src,platform/src,extjs/src
#------------------------------------------------------------------------------
# This is the folder for build outputs in the workspace
workspace.build.dir=${workspace.dir}/build
#------------------------------------------------------------------------------
# This folder contains all generated and extracted packages.
workspace.packages.dir=${workspace.dir}/packages
# -----------------------------------------------------------------------------
# This option specifies where Schema definitions are stored.
xworkspace.schema.dir=${workspace.dir}/schema
# =============================================================================
# Customizations go below this divider to avoid merge conflicts on upgrade
# =============================================================================
ext.dir=${workspace.dir}
sencha.is.sdk.repo=1

View File

@ -0,0 +1,14 @@
#Thu, 16 May 2013 14:55:31 -0700
# This is the SDK version. By defining this property, we are declaring this
# folder to be an SDK distribution.
framework.name=ext
framework.version=4.2.1.883
framework.classpath=${framework.dir}/src
#------------------------------------------------------
# This is the minimum required Sencha Command version:
framework.cmd.minver=3.1.0.206
# This is the current version of the Sencha Command at the time of this SDK release:
framework.cmd.version=3.1.2.342

File diff suppressed because one or more lines are too long

View File

View File

@ -0,0 +1 @@
Ext.define("ExtThemeNeptune.Component",{override:"Ext.Component",initComponent:function(){this.callParent();if(this.dock&&this.border===undefined){this.border=false}},initStyles:function(){var b=this,a=b.border;if(b.dock){b.border=null}b.callParent(arguments);b.border=a}});Ext.define("ExtThemeNeptune.panel.Panel",{override:"Ext.panel.Panel",border:false,bodyBorder:false,initBorderProps:Ext.emptyFn,initBodyBorder:function(){if(this.bodyBorder!==true){this.callParent()}}});Ext.define("ExtThemeNeptune.layout.component.Dock",{override:"Ext.layout.component.Dock",noBorderClassTable:[0,Ext.baseCSSPrefix+"noborder-l",Ext.baseCSSPrefix+"noborder-b",Ext.baseCSSPrefix+"noborder-bl",Ext.baseCSSPrefix+"noborder-r",Ext.baseCSSPrefix+"noborder-rl",Ext.baseCSSPrefix+"noborder-rb",Ext.baseCSSPrefix+"noborder-rbl",Ext.baseCSSPrefix+"noborder-t",Ext.baseCSSPrefix+"noborder-tl",Ext.baseCSSPrefix+"noborder-tb",Ext.baseCSSPrefix+"noborder-tbl",Ext.baseCSSPrefix+"noborder-tr",Ext.baseCSSPrefix+"noborder-trl",Ext.baseCSSPrefix+"noborder-trb",Ext.baseCSSPrefix+"noborder-trbl"],edgeMasks:{top:8,right:4,bottom:2,left:1},handleItemBorders:function(){var y=this,f=0,z=8,A=4,l=2,e=1,a=y.owner,s=a.bodyBorder,n=a.border,j=y.collapsed,p=y.edgeMasks,k=y.noBorderClassTable,x=a.dockedItems.generation,w,d,v,h,r,m,u,o,g,q,t,c;if(y.initializedBorders===x){return}t=[];c=[];d=y.getBorderCollapseTable();k=y.getBorderClassTable?y.getBorderClassTable():k;y.initializedBorders=x;y.collapsed=false;v=y.getDockedItems();y.collapsed=j;for(r=0,m=v.length;r<m;r++){u=v[r];if(u.ignoreBorderManagement){continue}o=u.dock;q=h=0;t.length=0;c.length=0;if(o!=="bottom"){if(f&z){w=u.border}else{w=n;if(w!==false){h+=z}}if(w===false){q+=z}}if(o!=="left"){if(f&A){w=u.border}else{w=n;if(w!==false){h+=A}}if(w===false){q+=A}}if(o!=="top"){if(f&l){w=u.border}else{w=n;if(w!==false){h+=l}}if(w===false){q+=l}}if(o!=="right"){if(f&e){w=u.border}else{w=n;if(w!==false){h+=e}}if(w===false){q+=e}}if((g=u.lastBorderMask)!==q){u.lastBorderMask=q;if(g){c[0]=k[g]}if(q){t[0]=k[q]}}if((g=u.lastBorderCollapse)!==h){u.lastBorderCollapse=h;if(g){c[c.length]=d[g]}if(h){t[t.length]=d[h]}}if(c.length){u.removeCls(c)}if(t.length){u.addCls(t)}f|=p[o]}q=h=0;t.length=0;c.length=0;if(f&z){w=s}else{w=n;if(w!==false){h+=z}}if(w===false){q+=z}if(f&A){w=s}else{w=n;if(w!==false){h+=A}}if(w===false){q+=A}if(f&l){w=s}else{w=n;if(w!==false){h+=l}}if(w===false){q+=l}if(f&e){w=s}else{w=n;if(w!==false){h+=e}}if(w===false){q+=e}if((g=y.lastBodyBorderMask)!==q){y.lastBodyBorderMask=q;if(g){c[0]=k[g]}if(q){t[0]=k[q]}}if((g=y.lastBodyBorderCollapse)!==h){y.lastBodyBorderCollapse=h;if(g){c[c.length]=d[g]}if(h){t[t.length]=d[h]}}if(c.length){a.removeBodyCls(c)}if(t.length){a.addBodyCls(t)}},onRemove:function(b){var a=b.lastBorderMask;if(!b.isDestroyed&&!b.ignoreBorderManagement&&a){b.lastBorderMask=0;b.removeCls(this.noBorderClassTable[a])}this.callParent([b])}});Ext.define("ExtThemeNeptune.toolbar.Toolbar",{override:"Ext.toolbar.Toolbar",usePlainButtons:false,border:false});Ext.define("ExtThemeNeptune.container.ButtonGroup",{override:"Ext.container.ButtonGroup",usePlainButtons:false});Ext.define("ExtThemeNeptune.toolbar.Paging",{override:"Ext.toolbar.Paging",defaultButtonUI:"plain-toolbar",inputItemWidth:40});Ext.define("ExtThemeNeptune.picker.Month",{override:"Ext.picker.Month",measureMaxHeight:36});Ext.define("ExtThemeNeptune.form.field.HtmlEditor",{override:"Ext.form.field.HtmlEditor",defaultButtonUI:"plain-toolbar"});Ext.define("ExtThemeNeptune.panel.Table",{override:"Ext.panel.Table",bodyBorder:true});Ext.define("ExtThemeNeptune.grid.RowEditor",{override:"Ext.grid.RowEditor",buttonUI:"default-toolbar"});Ext.define("ExtThemeNeptune.grid.column.RowNumberer",{override:"Ext.grid.column.RowNumberer",width:25});Ext.define("ExtThemeNeptune.resizer.Splitter",{override:"Ext.resizer.Splitter",size:8});Ext.define("ExtThemeNeptune.menu.Menu",{override:"Ext.menu.Menu",showSeparator:false});Ext.define("ExtThemeNeptune.menu.Separator",{override:"Ext.menu.Separator",border:true});Ext.define("ExtThemeNeptune.panel.Tool",{override:"Ext.panel.Tool",height:16,width:16});Ext.define("ExtThemeNeptune.tab.Tab",{override:"Ext.tab.Tab",border:false});

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,20 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/

View File

@ -0,0 +1,82 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Welcome to Ext JS 4.2</title>
<meta name="description" content="Create amazing web apps built on web standards. Sencha Touch, HTML5 mobile app framework. Ext JS, cross-browser JavaScript framework. Ext GWT" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<link rel="shortcut icon" type="image/ico" href="/favicon.ico" />
<link rel="stylesheet" type="text/css" media="screen, projection, print" href="welcome/css/welcome.css" />
<!--[if lt IE 9]>
<![endif]-->
<!--[if lt IE 8]>
<![endif]-->
<link rel="alternate" type="application/rss+xml" title="Sencha Blog" href="http://feeds.feedburner.com/SenchaBlog" />
<link rel="alternate" type="application/rss+xml" title="Sencha in the News" href="http://www.sencha.com/company/news-rss">
<link rel="alternate" type="application/rss+xml" title="Sencha Press Releases" href="http://www.sencha.com/company/press-rss">
<link rel="alternate" type="application/rss+xml" title="Careers at Sencha" href="http://www.sencha.com/company/careers-rss">
<script src="http://use.typekit.com/uxj6dew.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript" charset="utf-8"></script>
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="screen, projection" href="welcome/css/welcome_ie6.css" />
<![endif]-->
</head>
<body>
<div id="content">
<header>
<h5 id="logo"><a href="http://www.sencha.com">Sencha</a></h5>
</header>
<section id="page">
<div class="auto_columns two">
<div class="column">
<h2>Welcome to the <strong>Ext JS 4.2</strong>!</h2>
<p class="intro">Ext JS 4.2 is a pure JavaScript application framework that works everywhere from IE6 to the latest Chrome. It enables you to create the best cross-platform applications using nothing but a browser, and has a phenomenal API.</p>
<p class="button-group"><a href="examples/index.html" class="button-link inline">View the Examples</a> <a href="http://www.sencha.com/forum/forumdisplay.php?79-Ext-JS-Community-Forums-4.x" class="more-icon">Discuss Ext JS 4 on the forum</a></p>
</div>
<div class="column">
<img src="welcome/img/hero-extjs4-alt.png" id="feature-img" class="pngfix" />
<div class="auto_columns two" id="right">
<div class="column">
<h3>What&rsquo;s New</h3>
<p>We have also been posting summaries of new features and changes to <a href="http://www.sencha.com/blog/whats-new-in-ext-js-4-1/">our blog</a>:</p>
<ul class="type13">
<li><a href="http://www.sencha.com/blog/whats-new-in-ext-js-4-1/">Performance enhancement over 4.0</a></li>
<li><a href="http://www.sencha.com/blog/whats-new-in-ext-js-4-1/">Grid</a></li>
<li><a href="http://www.sencha.com/blog/whats-new-in-ext-js-4-1/">Border Layout</a></li>
<li><a href="http://www.sencha.com/blog/whats-new-in-ext-js-4-1/">XTemplate</a></li>
<li><a href="http://www.sencha.com/blog/whats-new-in-ext-js-4-1/">Overrides</a></li>
</ul>
<p><a href="http://www.sencha.com/products/extjs/" class="more-icon">Learn more on sencha.com</a></p>
<p><a href="docs/index.html" class="more-icon">API Docs</a></p>
<p><a href="release-notes.html" class="more-icon">Release Notes</a></p>
</div>
<div class="column">
<h3>Upgrading</h3>
<p>Check out our <a href="docs/#!/guide/upgrade">upgrade guide</a> to see what has changed.</p>
<p>Sencha also offers <a href="http://www.sencha.com/training/">training courses</a> and <a href="http://www.sencha.com/support/services/">professional services</a> for companies wishing to use Ext JS 4.</p>
</div>
</div>
</div>
</div>
</section>
<footer>
<ul class="zero inline-social">
<li><a href="http://twitter.com/sencha" class="twitter">Twitter</a></li>
<li><a href="http://www.facebook.com/senchainc" class="facebook">Facebook</a></li>
<li><a href="http://notes.sencha.com/" class="tumblr">Tumblr</a></li>
<li><a href="http://j.mp/sencha-in" class="linkedin">LinkedIn</a></li>
<li><a href="http://feeds.feedburner.com/SenchaBlog" class="rss">RSS Feed</a></li>
<li><a href="http://www.vimeo.com/sencha" class="vimeo">Vimeo</a></li>
</ul>
<p>&copy; 2012 Sencha</p>
</footer>
</div>
</body>
</html>

View File

@ -0,0 +1,35 @@
Ext JS 4.2 - JavaScript Library
Copyright (c) 2006-2013, Sencha Inc.
All rights reserved.
licensing@sencha.com
http://www.sencha.com/license
Open Source License
------------------------------------------------------------------------------------------
This version of Ext JS is licensed under the terms of the Open Source GPL 3.0 license.
http://www.gnu.org/licenses/gpl.html
There are several FLOSS exceptions available for use with this release for
open source applications that are distributed under a license other than GPL.
* Open Source License Exception for Applications
http://www.sencha.com/products/floss-exception.php
* Open Source License Exception for Development
http://www.sencha.com/products/ux-exception.php
Alternate Licensing
------------------------------------------------------------------------------------------
Commercial and OEM Licenses are available for an alternate download of Ext JS.
This is the appropriate option if you are creating proprietary applications and you are
not prepared to distribute and share the source code of your application under the
GPL v3 license. Please visit http://www.sencha.com/license for more details.
--
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY RIGHTS. See the GNU General Public License for more details.

View File

@ -0,0 +1,175 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* Afrikaans Translations
* by Thys Meintjes (20 July 2007)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Januarie", "Februarie", "Maart", "April", "Mei", "Junie", "Julie", "Augustus", "September", "Oktober", "November", "Desember"];
Ext.Date.dayNames = ["Sondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'R',
// Sith Efrikan Rand
dateFormat: 'd-m-Y'
});
}
});
Ext.define("Ext.locale.af.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.af.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} geselekteerde ry(e)"
});
Ext.define("Ext.locale.af.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Maak die oortjie toe"
});
Ext.define("Ext.locale.af.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Die waarde in hierdie veld is foutief"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.af.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Besig om te laai..."
});
Ext.define("Ext.locale.af.picker.Date", {
override: "Ext.picker.Date",
todayText: "Vandag",
minText: "Hierdie datum is vroër as die minimum datum",
maxText: "Hierdie dataum is later as die maximum datum",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Volgende Maand (Beheer+Regs)',
prevText: 'Vorige Maand (Beheer+Links)',
monthYearText: "Kies 'n maand (Beheer+Op/Af volgende/vorige jaar)",
todayTip: "{0} (Spasie)",
format: "d-m-y",
startDay: 0
});
Ext.define("Ext.locale.af.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Bladsy",
afterPageText: "van {0}",
firstText: "Eerste Bladsy",
prevText: "Vorige Bladsy",
nextText: "Volgende Bladsy",
lastText: "Laatste Bladsy",
refreshText: "Verfris",
displayMsg: "Wys {0} - {1} van {2}",
emptyMsg: 'Geen data om te wys nie'
});
Ext.define("Ext.locale.af.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Die minimum lengte van die veld is {0}",
maxLengthText: "Die maximum lengte van die veld is {0}",
blankText: "Die veld is verpligtend",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.af.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Die minimum waarde vir die veld is {0}",
maxText: "Die maximum waarde vir die veld is {0}",
nanText: "{0} is nie 'n geldige waarde nie"
});
Ext.define("Ext.locale.af.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Afgeskakel",
disabledDatesText: "Afgeskakel",
minText: "Die datum in hierdie veld moet na {0} wees",
maxText: "Die datum in hierdie veld moet voor {0} wees",
invalidText: "{0} is nie 'n geldige datum nie - datumformaat is {1}",
format: "d/m/y",
altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.af.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Besig om te laai..."
});
});
Ext.define("Ext.locale.af.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: "Hierdie veld moet 'n e-pos adres wees met die formaat 'gebruiker@domein.za'",
urlText: "Hierdie veld moet 'n URL wees me die formaat 'http:/'+'/www.domein.za'",
alphaText: 'Die veld mag alleenlik letters en _ bevat',
alphanumText: 'Die veld mag alleenlik letters, syfers en _ bevat'
});
Ext.define("Ext.locale.af.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sorteer Oplopend",
sortDescText: "Sorteer Aflopend",
lockText: "Vries Kolom",
unlockText: "Ontvries Kolom",
columnsText: "Kolomme"
});
Ext.define("Ext.locale.af.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Naam",
valueText: "Waarde",
dateFormat: "Y-m-j"
});
Ext.define("Ext.locale.af.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Kanselleer",
yes: "Ja",
no: "Nee"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.af.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,279 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Bulgarian Translation
*
* By Георги Костадинов, Калгари, Канада
* 10 October 2007
* By Nedko Penev
* 26 October 2007
*
* (utf-8 encoding)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"];
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.dayNames = ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u043b\u0432',
// Bulgarian Leva
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.bg.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.bg.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} избрани колони"
});
Ext.define("Ext.locale.bg.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Затвори таб"
});
Ext.define("Ext.locale.bg.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Невалидна стойност на полето"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.bg.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Зареждане..."
});
Ext.define("Ext.locale.bg.picker.Date", {
override: "Ext.picker.Date",
todayText: "Днес",
minText: "Тази дата е преди минималната",
maxText: "Тази дата е след максималната",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Следващ месец (Control+Right)',
prevText: 'Предишен месец (Control+Left)',
monthYearText: 'Избери месец (Control+Up/Down за преместване по години)',
todayTip: "{0} (Spacebar)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.bg.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Отмени"
});
Ext.define("Ext.locale.bg.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Страница",
afterPageText: "от {0}",
firstText: "Първа страница",
prevText: "Предишна страница",
nextText: "Следваща страница",
lastText: "Последна страница",
refreshText: "Презареди",
displayMsg: "Показвайки {0} - {1} от {2}",
emptyMsg: 'Няма данни за показване'
});
Ext.define("Ext.locale.bg.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Минималната дължина на това поле е {0}",
maxLengthText: "Максималната дължина на това поле е {0}",
blankText: "Това поле е задължително",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.bg.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Минималната стойност за това поле е {0}",
maxText: "Максималната стойност за това поле е {0}",
nanText: "{0} не е валидно число"
});
Ext.define("Ext.locale.bg.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Недостъпен",
disabledDatesText: "Недостъпен",
minText: "Датата в това поле трябва да е след {0}",
maxText: "Датата в това поле трябва да е преди {0}",
invalidText: "{0} не е валидна дата - трябва да бъде във формат {1}",
format: "d.m.y",
altFormats: "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.bg.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Зареждане..."
});
});
Ext.define("Ext.locale.bg.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Това поле трябва да бъде емейл във формат "user@example.com"',
urlText: 'Това поле трябва да бъде URL във формат "http:/' + '/www.example.com"',
alphaText: 'Това поле трябва да съдържа само букви и _',
alphanumText: 'Това поле трябва да съдържа само букви, цифри и _'
});
Ext.define("Ext.locale.bg.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Моля, въведете URL за връзката:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Bold (Ctrl+B)',
text: 'Удебелява избрания текст.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italic (Ctrl+I)',
text: 'Прави избрания текст курсив.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Underline (Ctrl+U)',
text: 'Подчертава избрания текст.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Уголеми текста',
text: 'Уголемява размера на шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Намали текста',
text: 'Намалява размера на шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Цвят на маркирания текст',
text: 'Променя фоновия цвят на избрания текст.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Цвят на шрифта',
text: 'Променя цвета на избрания текст.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Ляво подравняване',
text: 'Подравнява текста на ляво.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Центриране',
text: 'Центрира текста.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Дясно подравняване',
text: 'Подравнява текста на дясно.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Неномериран списък',
text: 'Започва неномериран списък.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Номериран списък',
text: 'Започва номериран списък.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Хипервръзка',
text: 'Превръща избрания текст в хипервръзка.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Редактиране на кода',
text: 'Преминаване в режим на редактиране на кода.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.bg.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Подреди в нарастващ ред",
sortDescText: "Подреди в намаляващ ред",
lockText: "Заключи колона",
unlockText: "Отключи колона",
columnsText: "Колони"
});
Ext.define("Ext.locale.bg.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Име",
valueText: "Стойност",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.bg.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Отмени",
yes: "Да",
no: "Не"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.bg.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,316 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Catalonian Translation by halkon_polako 6-12-2007
* December correction halkon_polako 11-12-2007
*
* Synchronized with 2.2 version of ext-lang-en.js (provided by Condor 8 aug 2008)
* by halkon_polako 14-aug-2008
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Gener", "Febrer", "Mar&#231;", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Gen: 0,
Feb: 1,
Mar: 2,
Abr: 3,
Mai: 4,
Jun: 5,
Jul: 6,
Ago: 7,
Set: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
Ext.Date.parseCodes.S.s = "(?:st|nd|rd|th)";
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Spanish Euro
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.ca.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.ca.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} fila(es) seleccionada(es)"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.ca.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Carregant..."
});
Ext.define("Ext.locale.ca.picker.Date", {
override: "Ext.picker.Date",
todayText: "Avui",
minText: "Aquesta data &#233;s anterior a la data m&#237;nima",
maxText: "Aquesta data &#233;s posterior a la data m&#224;xima",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Mes Seg&#252;ent (Control+Fletxa Dreta)',
prevText: 'Mes Anterior (Control+Fletxa Esquerra)',
monthYearText: 'Seleccioni un mes (Control+Fletxa a Dalt o Abaix per canviar els anys)',
todayTip: "{0} (Barra d&#39;espai)",
format: "d/m/Y",
startDay: 1
});
Ext.define("Ext.locale.ca.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;Acceptar&#160;",
cancelText: "Cancel&#183;lar"
});
Ext.define("Ext.locale.ca.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "P&#224;gina",
afterPageText: "de {0}",
firstText: "Primera P&#224;gina",
prevText: "P&#224;gina Anterior",
nextText: "P&#224;gina Seg&#252;ent",
lastText: "Darrera P&#224;gina",
refreshText: "Refrescar",
displayMsg: "Mostrant {0} - {1} de {2}",
emptyMsg: 'Sense dades per mostrar'
});
Ext.define("Ext.locale.ca.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "El valor d&#39;aquest camp &#233;s inv&#224;lid"
});
Ext.define("Ext.locale.ca.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "El tamany m&#237;nim per aquest camp &#233;s {0}",
maxLengthText: "El tamany m&#224;xim per aquest camp &#233;s {0}",
blankText: "Aquest camp &#233;s obligatori",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.ca.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ",",
decimalPrecision: 2,
minText: "El valor m&#237;nim per aquest camp &#233;s {0}",
maxText: "El valor m&#224;xim per aquest camp &#233;s {0}",
nanText: "{0} no &#233;s un nombre v&#224;lid"
});
Ext.define("Ext.locale.ca.form.field.File", {
override: "Ext.form.field.File",
buttonText: "Examinar..."
});
Ext.define("Ext.locale.ca.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Deshabilitat",
disabledDatesText: "Deshabilitat",
minText: "La data en aquest camp ha de ser posterior a {0}",
maxText: "La data en aquest camp ha de ser inferior a {0}",
invalidText: "{0} no &#233;s una data v&#224;lida - ha de tenir el format {1}",
format: "d/m/Y",
altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.ca.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Carregant..."
});
});
Ext.define("Ext.locale.ca.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Aquest camp ha de ser una adre&#231;a de e-mail amb el format "user@example.com"',
urlText: 'Aquest camp ha de ser una URL amb el format "http:/' + '/www.example.com"',
alphaText: 'Aquest camp nom&#233;s pot contenir lletres i _',
alphanumText: 'Aquest camp nom&#233;s por contenir lletres, nombres i _'
});
Ext.define("Ext.locale.ca.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Si us plau, tecleixi la URL per l\'enlla&#231;:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Negreta (Ctrl+B)',
text: 'Posa el text seleccionat en negreta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'It&#224;lica (Ctrl+I)',
text: 'Posa el text seleccionat en it&#224;lica.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Subratllat (Ctrl+U)',
text: 'Subratlla el text seleccionat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Augmentar Text',
text: 'Augmenta el tamany de la font de text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Disminuir Text',
text: 'Disminueix el tamany de la font de text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Color de fons',
text: 'Canvia el color de fons del text seleccionat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Color de la font de text',
text: 'Canvia el color del text seleccionat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Alinear a la esquerra',
text: 'Alinea el text a la esquerra.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centrar el text',
text: 'Centra el text a l\'editor',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Alinear a la dreta',
text: 'Alinea el text a la dreta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Llista amb vinyetes',
text: 'Comen&#231;a una llista amb vinyetes.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Llista numerada',
text: 'Comen&#231;a una llista numerada.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Enlla&#231;',
text: 'Transforma el text seleccionat en un enlla&#231;.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Editar Codi',
text: 'Canvia al mode d\'edici&#243; de codi.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.ca.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Ordenaci&#243; Ascendent",
sortDescText: "Ordenaci&#243; Descendent",
columnsText: "Columnes"
});
Ext.define("Ext.locale.ca.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Buit)',
groupByText: 'Agrupar Per Aquest Camp',
showGroupsText: 'Mostrar en Grups'
});
Ext.define("Ext.locale.ca.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nom",
valueText: "Valor",
dateFormat: "d/m/Y"
});
Ext.define("Ext.locale.ca.form.field.Time", {
override: "Ext.form.field.Time",
minText: "L\'hora en aquest camp ha de ser igual o posterior a {0}",
maxText: "L\'hora en aquest camp ha de ser igual o anterior {0}",
invalidText: "{0} no &#233;s un hora v&#224;lida",
format: "g:i A",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.ca.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "Ha de seleccionar almenys un &#233;tem d\'aquest group"
});
Ext.define("Ext.locale.ca.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "Ha de seleccionar un &#233;tem d\'aquest grup"
});
Ext.define("Ext.locale.ca.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "Acceptar",
cancel: "Cancel&#183;lar",
yes: "S&#237;",
no: "No"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.ca.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,308 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Czech Translations
* Translated by Tomáš Korčák (72)
* 2008/02/08 18:02, Ext-2.0.1
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"];
Ext.Date.shortMonthNames = {
"Leden": "Led",
"Únor": "Úno",
"Březen": "Bře",
"Duben": "Dub",
"Květen": "Kvě",
"Červen": "Čer",
"Červenec": "Čvc",
"Srpen": "Srp",
"Září": "Zář",
"Říjen": "Říj",
"Listopad": "Lis",
"Prosinec": "Pro"
};
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.shortMonthNames[Ext.Date.monthNames[month]];
};
Ext.Date.monthNumbers = {
"Leden": 0,
"Únor": 1,
"Březen": 2,
"Duben": 3,
"Květen": 4,
"Červen": 5,
"Červenec": 6,
"Srpen": 7,
"Září": 8,
"Říjen": 9,
"Listopad": 10,
"Prosinec": 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1).toLowerCase()];
};
Ext.Date.dayNames = ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u004b\u010d',
// Czech Koruny
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.cs.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.cs.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} vybraných řádků"
});
Ext.define("Ext.locale.cs.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Zavřít záložku"
});
Ext.define("Ext.locale.cs.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Hodnota v tomto poli je neplatná"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.cs.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Prosím čekejte..."
});
Ext.define("Ext.locale.cs.picker.Date", {
override: "Ext.picker.Date",
todayText: "Dnes",
minText: "Datum nesmí být starší než je minimální",
maxText: "Datum nesmí být dřívější než je maximální",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Následující měsíc (Control+Right)',
prevText: 'Předcházející měsíc (Control+Left)',
monthYearText: 'Zvolte měsíc (ke změně let použijte Control+Up/Down)',
todayTip: "{0} (Spacebar)",
format: "d.m.Y",
startDay: 1
});
Ext.define("Ext.locale.cs.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Storno"
});
Ext.define("Ext.locale.cs.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Strana",
afterPageText: "z {0}",
firstText: "První strana",
prevText: "Přecházející strana",
nextText: "Následující strana",
lastText: "Poslední strana",
refreshText: "Aktualizovat",
displayMsg: "Zobrazeno {0} - {1} z celkových {2}",
emptyMsg: 'Žádné záznamy nebyly nalezeny'
});
Ext.define("Ext.locale.cs.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Pole nesmí mít méně {0} znaků",
maxLengthText: "Pole nesmí být delší než {0} znaků",
blankText: "Povinné pole",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.cs.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Hodnota v tomto poli nesmí být menší než {0}",
maxText: "Hodnota v tomto poli nesmí být větší než {0}",
nanText: "{0} není platné číslo"
});
Ext.define("Ext.locale.cs.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Neaktivní",
disabledDatesText: "Neaktivní",
minText: "Datum v tomto poli nesmí být starší než {0}",
maxText: "Datum v tomto poli nesmí být novější než {0}",
invalidText: "{0} není platným datem - zkontrolujte zda-li je ve formátu {1}",
format: "d.m.Y",
altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.cs.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Prosím čekejte..."
});
});
Ext.define("Ext.locale.cs.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'V tomto poli může být vyplněna pouze emailová adresa ve formátu "uživatel@doména.cz"',
urlText: 'V tomto poli může být vyplněna pouze URL (adresa internetové stránky) ve formátu "http:/' + '/www.doména.cz"',
alphaText: 'Toto pole může obsahovat pouze písmena abecedy a znak _',
alphanumText: 'Toto pole může obsahovat pouze písmena abecedy, čísla a znak _'
});
Ext.define("Ext.locale.cs.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Zadejte URL adresu odkazu:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Tučné (Ctrl+B)',
text: 'Označí vybraný text tučně.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kurzíva (Ctrl+I)',
text: 'Označí vybraný text kurzívou.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Podtržení (Ctrl+U)',
text: 'Podtrhne vybraný text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Zvětšit písmo',
text: 'Zvětší velikost písma.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Zúžit písmo',
text: 'Zmenší velikost písma.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Barva zvýraznění textu',
text: 'Označí vybraný text tak, aby vypadal jako označený zvýrazňovačem.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Barva písma',
text: 'Změní barvu textu.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Zarovnat text vlevo',
text: 'Zarovná text doleva.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Zarovnat na střed',
text: 'Zarovná text na střed.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Zarovnat text vpravo',
text: 'Zarovná text doprava.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Odrážky',
text: 'Začne seznam s odrážkami.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Číslování',
text: 'Začne číslovaný seznam.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Internetový odkaz',
text: 'Z vybraného textu vytvoří internetový odkaz.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Zdrojový kód',
text: 'Přepne do módu úpravy zdrojového kódu.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.cs.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Řadit vzestupně",
sortDescText: "Řadit sestupně",
lockText: "Ukotvit sloupec",
unlockText: "Uvolnit sloupec",
columnsText: "Sloupce"
});
Ext.define("Ext.locale.cs.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Žádná data)',
groupByText: 'Seskupit dle tohoto pole',
showGroupsText: 'Zobrazit ve skupině'
});
Ext.define("Ext.locale.cs.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Název",
valueText: "Hodnota",
dateFormat: "j.m.Y"
});
Ext.define("Ext.locale.cs.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Storno",
yes: "Ano",
no: "Ne"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.cs.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,299 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Danish translation
* By JohnF
* 04-09-2007, 05:28 AM
*
* Extended and modified by Karl Krukow,
* December, 2007.
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["januar", "februar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
jan: 0,
feb: 1,
mar: 2,
apr: 3,
maj: 4,
jun: 5,
jul: 6,
aug: 7,
sep: 8,
okt: 9,
nov: 10,
dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 3).toLowerCase()];
};
Ext.Date.dayNames = ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'kr',
// Danish Krone
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.da.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.da.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} markerede rækker"
});
Ext.define("Ext.locale.da.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Luk denne fane"
});
Ext.define("Ext.locale.da.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Værdien i dette felt er ugyldig"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.da.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Henter..."
});
Ext.define("Ext.locale.da.picker.Date", {
override: "Ext.picker.Date",
todayText: "I dag",
minText: "Denne dato er før den tidligst tilladte",
maxText: "Denne dato er senere end den senest tilladte",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Næste måned (Ctrl + højre piltast)',
prevText: 'Forrige måned (Ctrl + venstre piltast)',
monthYearText: 'Vælg en måned (Ctrl + op/ned pil for at ændre årstal)',
todayTip: "{0} (mellemrum)",
format: "d/m/y",
startDay: 1
});
Ext.define("Ext.locale.da.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancel"
});
Ext.define("Ext.locale.da.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Side",
afterPageText: "af {0}",
firstText: "Første side",
prevText: "Forrige side",
nextText: "Næste side",
lastText: "Sidste side",
refreshText: "Opfrisk",
displayMsg: "Viser {0} - {1} af {2}",
emptyMsg: 'Der er ingen data at vise'
});
Ext.define("Ext.locale.da.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimum længden for dette felt er {0}",
maxLengthText: "Maksimum længden for dette felt er {0}",
blankText: "Dette felt skal udfyldes",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.da.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Mindste-værdien for dette felt er {0}",
maxText: "Maksimum-værdien for dette felt er {0}",
nanText: "{0} er ikke et tilladt nummer",
decimalSeparator: ","
});
Ext.define("Ext.locale.da.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Inaktiveret",
disabledDatesText: "Inaktiveret",
minText: "Datoen i dette felt skal være efter {0}",
maxText: "Datoen i dette felt skal være før {0}",
invalidText: "{0} er ikke en tilladt dato - datoer skal angives i formatet {1}",
format: "d/m/y",
altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.da.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Henter..."
});
});
Ext.define("Ext.locale.da.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Dette felt skal være en email adresse i formatet "xxx@yyy.zzz"',
urlText: 'Dette felt skal være en URL i formatet "http:/' + '/xxx.yyy"',
alphaText: 'Dette felt kan kun indeholde bogstaver og "_" (understregning)',
alphanumText: 'Dette felt kan kun indeholde bogstaver, tal og "_" (understregning)'
});
Ext.define("Ext.locale.da.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Indtast URL:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Fed (Ctrl+B)',
//Can I change this to Ctrl+F?
text: 'Formater det markerede tekst med fed.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kursiv (Ctrl+I)',
//Ctrl+K
text: 'Formater det markerede tekst med kursiv.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Understreg (Ctrl+U)',
text: 'Understreg det markerede tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Forstør tekst',
text: 'Forøg fontstørrelsen.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Formindsk tekst',
text: 'Formindsk fontstørrelsen.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Farve for tekstfremhævelse',
text: 'Skift baggrundsfarve for det markerede tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Skriftfarve',
text: 'Skift skriftfarve for det markerede tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Juster venstre',
text: 'Venstrestil tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centreret',
text: 'Centrer tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Juster højre',
text: 'Højrestil tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Punktopstilling',
text: 'Påbegynd punktopstilling.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Nummereret opstilling',
text: 'Påbegynd nummereret opstilling.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Lav det markerede test til et hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Kildetekstredigering',
text: 'Skift til redigering af kildetekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.da.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sortér stigende",
sortDescText: "Sortér faldende",
lockText: "Lås kolonne",
unlockText: "Fjern lås fra kolonne",
columnsText: "Kolonner"
});
Ext.define("Ext.locale.da.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Ingen)',
groupByText: 'Gruppér efter dette felt',
showGroupsText: 'Vis i grupper' //should this be sort in groups?
});
Ext.define("Ext.locale.da.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Navn",
valueText: "Værdi",
dateFormat: "j/m/Y"
});
Ext.define("Ext.locale.da.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Fortryd",
yes: "Ja",
no: "Nej"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.da.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,347 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* German translation
* 2007-Apr-07 update by schmidetzki and humpdi
* 2007-Oct-31 update by wm003
* 2009-Jul-10 update by Patrick Matsumura and Rupert Quaderer
* 2010-Mar-10 update by Volker Grabsch
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"];
Ext.Date.defaultFormat = 'd.m.Y';
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
"M\u00e4r": 2,
Apr: 3,
Mai: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Okt: 9,
Nov: 10,
Dez: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.util.Format.__number = Ext.util.Format.number;
Ext.util.Format.number = function(v, format) {
return Ext.util.Format.__number(v, format || "0.000,00/i");
};
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// German Euro
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.de.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.de.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} Zeile(n) ausgewählt"
});
Ext.define("Ext.locale.de.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Diesen Tab schließen"
});
Ext.define("Ext.locale.de.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Bitte warten..."
});
Ext.define("Ext.locale.de.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Der Wert des Feldes ist nicht korrekt"
});
Ext.define("Ext.locale.de.LoadMask", {
override: "Ext.LoadMask",
loadingText: "Lade Daten..."
});
Ext.define("Ext.locale.de.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Lade Daten..."
});
Ext.define("Ext.locale.de.picker.Date", {
override: "Ext.picker.Date",
todayText: "Heute",
minText: "Dieses Datum liegt von dem erstmöglichen Datum",
maxText: "Dieses Datum liegt nach dem letztmöglichen Datum",
disabledDaysText: "",
disabledDatesText: "",
nextText: "Nächster Monat (Strg/Control + Rechts)",
prevText: "Vorheriger Monat (Strg/Control + Links)",
monthYearText: "Monat auswählen (Strg/Control + Hoch/Runter, um ein Jahr auszuwählen)",
todayTip: "Heute ({0}) (Leertaste)",
format: "d.m.Y",
startDay: 1
});
Ext.define("Ext.locale.de.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Abbrechen"
});
Ext.define("Ext.locale.de.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Seite",
afterPageText: "von {0}",
firstText: "Erste Seite",
prevText: "vorherige Seite",
nextText: "nächste Seite",
lastText: "letzte Seite",
refreshText: "Aktualisieren",
displayMsg: "Anzeige Eintrag {0} - {1} von {2}",
emptyMsg: "Keine Daten vorhanden"
});
Ext.define("Ext.locale.de.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Bitte geben Sie mindestens {0} Zeichen ein",
maxLengthText: "Bitte geben Sie maximal {0} Zeichen ein",
blankText: "Dieses Feld darf nicht leer sein",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.de.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Der Mindestwert für dieses Feld ist {0}",
maxText: "Der Maximalwert für dieses Feld ist {0}",
nanText: "{0} ist keine Zahl",
decimalSeparator: ","
});
Ext.define("Ext.locale.de.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "nicht erlaubt",
disabledDatesText: "nicht erlaubt",
minText: "Das Datum in diesem Feld muss nach dem {0} liegen",
maxText: "Das Datum in diesem Feld muss vor dem {0} liegen",
invalidText: "{0} ist kein gültiges Datum - es muss im Format {1} eingegeben werden",
format: "d.m.Y",
altFormats: "j.n.Y|j.n.y|j.n.|j.|j/n/Y|j/n/y|j-n-y|j-n-Y|j/n|j-n|dm|dmy|dmY|j|Y-n-j|Y-m-d",
startDay: 1
});
Ext.define("Ext.locale.de.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Lade Daten ..."
});
});
Ext.define("Ext.locale.de.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Dieses Feld sollte eine E-Mail-Adresse enthalten. Format: "user@example.com"',
urlText: 'Dieses Feld sollte eine URL enthalten. Format: "http:/' + '/www.example.com"',
alphaText: 'Dieses Feld darf nur Buchstaben enthalten und _',
alphanumText: 'Dieses Feld darf nur Buchstaben und Zahlen enthalten und _'
});
Ext.define("Ext.locale.de.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Bitte geben Sie die URL für den Link ein:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Fett (Ctrl+B)',
text: 'Erstellt den ausgewählten Text in Fettschrift.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kursiv (Ctrl+I)',
text: 'Erstellt den ausgewählten Text in Schrägschrift.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Unterstrichen (Ctrl+U)',
text: 'Unterstreicht den ausgewählten Text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Text vergößern',
text: 'Erhöht die Schriftgröße.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Text verkleinern',
text: 'Verringert die Schriftgröße.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Text farblich hervorheben',
text: 'Hintergrundfarbe des ausgewählten Textes ändern.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Schriftfarbe',
text: 'Farbe des ausgewählten Textes ändern.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Linksbündig',
text: 'Setzt den Text linksbündig.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Zentrieren',
text: 'Zentriert den Text in Editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Rechtsbündig',
text: 'Setzt den Text rechtsbündig.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Aufzählungsliste',
text: 'Beginnt eine Aufzählungsliste mit Spiegelstrichen.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numerierte Liste',
text: 'Beginnt eine numerierte Liste.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Erstellt einen Hyperlink aus dem ausgewählten text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Source bearbeiten',
text: 'Zur Bearbeitung des Quelltextes wechseln.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.de.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Aufsteigend sortieren",
sortDescText: "Absteigend sortieren",
lockText: "Spalte sperren",
unlockText: "Spalte freigeben (entsperren)",
columnsText: "Spalten"
});
Ext.define("Ext.locale.de.grid.GroupingFeature", {
override: "Ext.grid.feature.Grouping",
emptyGroupText: '(Keine)',
groupByText: 'Dieses Feld gruppieren',
showGroupsText: 'In Gruppen anzeigen'
});
Ext.define("Ext.locale.de.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Name",
valueText: "Wert",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.de.grid.BooleanColumn", {
override: "Ext.grid.BooleanColumn",
trueText: "wahr",
falseText: "falsch"
});
Ext.define("Ext.locale.de.grid.NumberColumn", {
override: "Ext.grid.NumberColumn",
format: '0.000,00/i'
});
Ext.define("Ext.locale.de.grid.DateColumn", {
override: "Ext.grid.DateColumn",
format: 'd.m.Y'
});
Ext.define("Ext.locale.de.form.field.Time", {
override: "Ext.form.field.Time",
minText: "Die Zeit muss gleich oder nach {0} liegen",
maxText: "Die Zeit muss gleich oder vor {0} liegen",
invalidText: "{0} ist keine gültige Zeit",
format: "H:i"
});
Ext.define("Ext.locale.de.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "Du mußt mehr als einen Eintrag aus der Gruppe auswählen"
});
Ext.define("Ext.locale.de.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "Du mußt einen Eintrag aus der Gruppe auswählen"
});
Ext.define("Ext.locale.de.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Abbrechen",
yes: "Ja",
no: "Nein"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.de.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,289 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Greek translation
* By thesilentman (utf8 encoding)
* 27 Apr 2008
*
* Changes since previous (second) Version:
* + added Ext.Date.shortMonthNames
* + added Ext.Date.getShortMonthName
* + added Ext.Date.monthNumbers
* + added Ext.grid.GroupingFeature
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"];
Ext.Date.shortMonthNames = ["Ιαν", "Φεβ", "Μάρ", "Απρ", "Μάι", "Ιού", "Ιού", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Greek Euro
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.el_GR.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.el_GR.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} Επιλεγμένες σειρές"
});
Ext.define("Ext.locale.el_GR.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Κλείστε το tab"
});
Ext.define("Ext.locale.el_GR.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Το περιεχόμενο του πεδίου δεν είναι αποδεκτό"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.el_GR.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Μεταφόρτωση δεδομένων..."
});
Ext.define("Ext.locale.el_GR.picker.Date", {
override: "Ext.picker.Date",
todayText: "Σήμερα",
minText: "Η Ημερομηνία είναι προγενέστερη από την παλαιότερη αποδεκτή",
maxText: "Η Ημερομηνία είναι μεταγενέστερη από την νεότερη αποδεκτή",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Επόμενος Μήνας (Control+Δεξί Βέλος)',
prevText: 'Προηγούμενος Μήνας (Control + Αριστερό Βέλος)',
monthYearText: 'Επιλογή Μηνός (Control + Επάνω/Κάτω Βέλος για μεταβολή ετών)',
todayTip: "{0} (ΠΛήκτρο Διαστήματος)",
format: "d/m/y"
});
Ext.define("Ext.locale.el_GR.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Σελίδα",
afterPageText: "από {0}",
firstText: "Πρώτη Σελίδα",
prevText: "Προηγούμενη Σελίδα",
nextText: "Επόμενη Σελίδα",
lastText: "Τελευταία Σελίδα",
refreshText: "Ανανέωση",
displayMsg: "Εμφάνιση {0} - {1} από {2}",
emptyMsg: 'Δεν υπάρχουν δεδομένα'
});
Ext.define("Ext.locale.el_GR.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Το μικρότερο αποδεκτό μήκος για το πεδίο είναι {0}",
maxLengthText: "Το μεγαλύτερο αποδεκτό μήκος για το πεδίο είναι {0}",
blankText: "Το πεδίο είναι υποχρεωτικό",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.el_GR.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Η μικρότερη τιμή του πεδίου είναι {0}",
maxText: "Η μεγαλύτερη τιμή του πεδίου είναι {0}",
nanText: "{0} δεν είναι αποδεκτός αριθμός"
});
Ext.define("Ext.locale.el_GR.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Ανενεργό",
disabledDatesText: "Ανενεργό",
minText: "Η ημερομηνία αυτού του πεδίου πρέπει να είναι μετά την {0}",
maxText: "Η ημερομηνία αυτού του πεδίου πρέπει να είναι πριν την {0}",
invalidText: "{0} δεν είναι έγκυρη ημερομηνία - πρέπει να είναι στη μορφή {1}",
format: "d/m/y"
});
Ext.define("Ext.locale.el_GR.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Μεταφόρτωση δεδομένων..."
});
});
Ext.define("Ext.locale.el_GR.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Το πεδίο δέχεται μόνο διευθύνσεις Email σε μορφή "user@example.com"',
urlText: 'Το πεδίο δέχεται μόνο URL σε μορφή "http:/' + '/www.example.com"',
alphaText: 'Το πεδίο δέχεται μόνο χαρακτήρες και _',
alphanumText: 'Το πεδίο δέχεται μόνο χαρακτήρες, αριθμούς και _'
});
Ext.define("Ext.locale.el_GR.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Δώστε τη διεύθυνση (URL) για το σύνδεσμο (link):'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Έντονα (Ctrl+B)',
text: 'Κάνετε το προεπιλεγμένο κείμενο έντονο.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Πλάγια (Ctrl+I)',
text: 'Κάνετε το προεπιλεγμένο κείμενο πλάγιο.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Υπογράμμιση (Ctrl+U)',
text: 'Υπογραμμίζετε το προεπιλεγμένο κείμενο.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Μεγέθυνση κειμένου',
text: 'Μεγαλώνετε τη γραμματοσειρά.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Σμίκρυνση κειμένου',
text: 'Μικραίνετε τη γραμματοσειρά.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Χρώμα Φόντου Κειμένου',
text: 'Αλλάζετε το χρώμα στο φόντο του προεπιλεγμένου κειμένου.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Χρώμα Γραμματοσειράς',
text: 'Αλλάζετε το χρώμα στη γραμματοσειρά του προεπιλεγμένου κειμένου.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Αριστερή Στοίχιση Κειμένου',
text: 'Στοιχίζετε το κείμενο στα αριστερά.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Κεντράρισμα Κειμένου',
text: 'Στοιχίζετε το κείμενο στο κέντρο.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Δεξιά Στοίχιση Κειμένου',
text: 'Στοιχίζετε το κείμενο στα δεξιά.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Εισαγωγή Λίστας Κουκίδων',
text: 'Ξεκινήστε μια λίστα με κουκίδες.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Εισαγωγή Λίστας Αρίθμησης',
text: 'Ξεκινήστε μια λίστα με αρίθμηση.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Μετατρέπετε το προεπιλεγμένο κείμενο σε Link.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Επεξεργασία Κώδικα',
text: 'Μεταβαίνετε στη λειτουργία επεξεργασίας κώδικα.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.el_GR.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Αύξουσα ταξινόμηση",
sortDescText: "Φθίνουσα ταξινόμηση",
lockText: "Κλείδωμα στήλης",
unlockText: "Ξεκλείδωμα στήλης",
columnsText: "Στήλες"
});
Ext.define("Ext.locale.el_GR.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Καμμία)',
groupByText: 'Ομαδοποίηση βάσει αυτού του πεδίου',
showGroupsText: 'Να εμφανίζεται στις ομάδες'
});
Ext.define("Ext.locale.el_GR.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Όνομα",
valueText: "Περιεχόμενο",
dateFormat: "d/m/Y"
});
Ext.define("Ext.locale.el_GR.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Άκυρο",
yes: "Ναι",
no: "Όχι"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.el_GR.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,338 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* English Translations
* updated to 2.2 by Condor (8 Aug 2008)
*/
Ext.onReady(function() {
if (Ext.data && Ext.data.Types) {
Ext.data.Types.stripRe = /[\$,%]/g;
}
if (Ext.Date) {
Ext.Date.monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
Ext.Date.parseCodes.S.s = "(?:st|nd|rd|th)";
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: '$',
dateFormat: 'm/d/Y'
});
}
});
Ext.define("Ext.locale.en.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.en.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} selected row{1}"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.en.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Loading..."
});
Ext.define("Ext.locale.en.picker.Date", {
override: "Ext.picker.Date",
todayText: "Today",
minText: "This date is before the minimum date",
maxText: "This date is after the maximum date",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Next Month (Control+Right)',
prevText: 'Previous Month (Control+Left)',
monthYearText: 'Choose a month (Control+Up/Down to move years)',
todayTip: "{0} (Spacebar)",
format: "m/d/y",
startDay: 0
});
Ext.define("Ext.locale.en.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancel"
});
Ext.define("Ext.locale.en.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Page",
afterPageText: "of {0}",
firstText: "First Page",
prevText: "Previous Page",
nextText: "Next Page",
lastText: "Last Page",
refreshText: "Refresh",
displayMsg: "Displaying {0} - {1} of {2}",
emptyMsg: 'No data to display'
});
Ext.define("Ext.locale.en.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Please Wait..."
});
Ext.define("Ext.locale.en.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "The value in this field is invalid"
});
Ext.define("Ext.locale.en.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "The minimum length for this field is {0}",
maxLengthText: "The maximum length for this field is {0}",
blankText: "This field is required",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.en.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ".",
decimalPrecision: 2,
minText: "The minimum value for this field is {0}",
maxText: "The maximum value for this field is {0}",
nanText: "{0} is not a valid number"
});
Ext.define("Ext.locale.en.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Disabled",
disabledDatesText: "Disabled",
minText: "The date in this field must be after {0}",
maxText: "The date in this field must be before {0}",
invalidText: "{0} is not a valid date - it must be in the format {1}",
format: "m/d/y",
altFormats: "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
});
Ext.define("Ext.locale.en.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Loading..."
});
});
Ext.define("Ext.locale.en.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'This field should be an e-mail address in the format "user@example.com"',
urlText: 'This field should be a URL in the format "http:/' + '/www.example.com"',
alphaText: 'This field should only contain letters and _',
alphanumText: 'This field should only contain letters, numbers and _'
});
Ext.define("Ext.locale.en.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Please enter the URL for the link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Bold (Ctrl+B)',
text: 'Make the selected text bold.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italic (Ctrl+I)',
text: 'Make the selected text italic.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Underline (Ctrl+U)',
text: 'Underline the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Grow Text',
text: 'Increase the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Shrink Text',
text: 'Decrease the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Text Highlight Color',
text: 'Change the background color of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Font Color',
text: 'Change the color of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Align Text Left',
text: 'Align text to the left.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Center Text',
text: 'Center text in the editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Align Text Right',
text: 'Align text to the right.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Bullet List',
text: 'Start a bulleted list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numbered List',
text: 'Start a numbered list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Make the selected text a hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Source Edit',
text: 'Switch to source editing mode.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.en.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sort Ascending",
sortDescText: "Sort Descending",
columnsText: "Columns"
});
Ext.define("Ext.locale.en.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(None)',
groupByText: 'Group By This Field',
showGroupsText: 'Show in Groups'
});
Ext.define("Ext.locale.en.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Name",
valueText: "Value",
dateFormat: "m/j/Y",
trueText: "true",
falseText: "false"
});
Ext.define("Ext.locale.en.grid.BooleanColumn", {
override: "Ext.grid.BooleanColumn",
trueText: "true",
falseText: "false",
undefinedText: '&#160;'
});
Ext.define("Ext.locale.en.grid.NumberColumn", {
override: "Ext.grid.NumberColumn",
format: '0,000.00'
});
Ext.define("Ext.locale.en.grid.DateColumn", {
override: "Ext.grid.DateColumn",
format: 'm/d/Y'
});
Ext.define("Ext.locale.en.form.field.Time", {
override: "Ext.form.field.Time",
minText: "The time in this field must be equal to or after {0}",
maxText: "The time in this field must be equal to or before {0}",
invalidText: "{0} is not a valid time",
format: "g:i A",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.en.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "You must select at least one item in this group"
});
Ext.define("Ext.locale.en.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "You must select one item in this group"
});
Ext.define("Ext.locale.en.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Cancel",
yes: "Yes",
no: "No"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.en.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,323 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* English (AU) Translations
* created by Dawesi (2012) - modified from en_GB
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.defaultDateFormat = "d/m/Y";
Ext.Date.monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
Ext.Date.parseCodes.S.s = "(?:st|nd|rd|th)";
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: '$', // AU dollar
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.en_AU.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.en_AU.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} selected row{1}"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.en_AU.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Loading..."
});
Ext.define("Ext.locale.en_AU.picker.Date", {
override: "Ext.picker.Date",
todayText: "Today",
minText: "This date is before the minimum date",
maxText: "This date is after the maximum date",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Next Month (Control+Right)',
prevText: 'Previous Month (Control+Left)',
monthYearText: 'Choose a month (Control+Up/Down to move years)',
todayTip: "{0} (Spacebar)",
format: "d/m/Y",
startDay: 0
});
Ext.define("Ext.locale.en_AU.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancel"
});
Ext.define("Ext.locale.en_AU.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Page",
afterPageText: "of {0}",
firstText: "First Page",
prevText: "Previous Page",
nextText: "Next Page",
lastText: "Last Page",
refreshText: "Refresh",
displayMsg: "Displaying {0} - {1} of {2}",
emptyMsg: 'No data to display'
});
Ext.define("Ext.locale.en_AU.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Please Wait..."
});
Ext.define("Ext.locale.en_AU.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "The value in this field is invalid"
});
Ext.define("Ext.locale.en_AU.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "The minimum length for this field is {0}",
maxLengthText: "The maximum length for this field is {0}",
blankText: "This field is required",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.en_AU.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ".",
decimalPrecision: 2,
minText: "The minimum value for this field is {0}",
maxText: "The maximum value for this field is {0}",
nanText: "{0} is not a valid number"
});
Ext.define("Ext.locale.en_AU.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Disabled",
disabledDatesText: "Disabled",
minText: "The date in this field must be after {0}",
maxText: "The date in this field must be before {0}",
invalidText: "{0} is not a valid date - it must be in the format {1}",
format: "d/m/y",
altFormats: "d/m/Y|d/m/y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.en_AU.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Loading..."
});
});
Ext.define("Ext.locale.en_AU.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'This field should be an e-mail address in the format "user@example.com"',
urlText: 'This field should be a URL in the format "http:/' + '/www.example.com"',
alphaText: 'This field should only contain letters and _',
alphanumText: 'This field should only contain letters, numbers and _'
});
Ext.define("Ext.locale.en_AU.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Please enter the URL for the link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Bold (Ctrl+B)',
text: 'Make the selected text bold.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italic (Ctrl+I)',
text: 'Make the selected text italic.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Underline (Ctrl+U)',
text: 'Underline the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Grow Text',
text: 'Increase the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Shrink Text',
text: 'Decrease the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Text Highlight Colour',
text: 'Change the background colour of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Font Colour',
text: 'Change the colour of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Align Text Left',
text: 'Align text to the left.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centre Text',
text: 'Centre text in the editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Align Text Right',
text: 'Align text to the right.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Bullet List',
text: 'Start a bulleted list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numbered List',
text: 'Start a numbered list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Make the selected text a hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Source Edit',
text: 'Switch to source editing mode.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.en_AU.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sort Ascending",
sortDescText: "Sort Descending",
columnsText: "Columns"
});
Ext.define("Ext.locale.en_AU.grid.DateColumn", {
override: "Ext.grid.DateColumn",
format: 'd/m/Y'
});
Ext.define("Ext.locale.en_AU.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(None)',
groupByText: 'Group By This Field',
showGroupsText: 'Show in Groups'
});
Ext.define("Ext.locale.en_AU.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Name",
valueText: "Value",
dateFormat: "j/m/Y",
trueText: "true",
falseText: "false"
});
Ext.define("Ext.locale.en_AU.form.field.Time", {
override: "Ext.form.field.Time",
minText: "The time in this field must be equal to or after {0}",
maxText: "The time in this field must be equal to or before {0}",
invalidText: "{0} is not a valid time",
format: "g:i A",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.en_AU.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "You must select at least one item in this group"
});
Ext.define("Ext.locale.en_AU.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "You must select one item in this group"
});
Ext.define("Ext.locale.en_AU.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Cancel",
yes: "Yes",
no: "No"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.en_AU.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,325 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* English (UK) Translations
* updated to 2.2 by Condor (8 Aug 2008)
* updated by Dawesi (7 Dec 2012)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.defaultDateFormat = "d/m/Y";
Ext.Date.monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
Ext.Date.parseCodes.S.s = "(?:st|nd|rd|th)";
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: '£',
// UK Pound
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.en_GB.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.en_GB.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} selected row{1}"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.en_GB.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Loading..."
});
Ext.define("Ext.locale.en_GB.picker.Date", {
override: "Ext.picker.Date",
todayText: "Today",
minText: "This date is before the minimum date",
maxText: "This date is after the maximum date",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Next Month (Control+Right)',
prevText: 'Previous Month (Control+Left)',
monthYearText: 'Choose a month (Control+Up/Down to move years)',
todayTip: "{0} (Spacebar)",
format: "d/m/Y",
startDay: 0
});
Ext.define("Ext.locale.en_GB.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancel"
});
Ext.define("Ext.locale.en_GB.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Page",
afterPageText: "of {0}",
firstText: "First Page",
prevText: "Previous Page",
nextText: "Next Page",
lastText: "Last Page",
refreshText: "Refresh",
displayMsg: "Displaying {0} - {1} of {2}",
emptyMsg: 'No data to display'
});
Ext.define("Ext.locale.en_GB.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Please Wait..."
});
Ext.define("Ext.locale.en_GB.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "The value in this field is invalid"
});
Ext.define("Ext.locale.en_GB.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "The minimum length for this field is {0}",
maxLengthText: "The maximum length for this field is {0}",
blankText: "This field is required",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.en_GB.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ".",
decimalPrecision: 2,
minText: "The minimum value for this field is {0}",
maxText: "The maximum value for this field is {0}",
nanText: "{0} is not a valid number"
});
Ext.define("Ext.locale.en_GB.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Disabled",
disabledDatesText: "Disabled",
minText: "The date in this field must be after {0}",
maxText: "The date in this field must be before {0}",
invalidText: "{0} is not a valid date - it must be in the format {1}",
format: "d/m/y",
altFormats: "d/m/Y|d/m/y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.en_GB.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Loading..."
});
});
Ext.define("Ext.locale.en_GB.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'This field should be an e-mail address in the format "user@example.com"',
urlText: 'This field should be a URL in the format "http:/' + '/www.example.com"',
alphaText: 'This field should only contain letters and _',
alphanumText: 'This field should only contain letters, numbers and _'
});
Ext.define("Ext.locale.en_GB.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Please enter the URL for the link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Bold (Ctrl+B)',
text: 'Make the selected text bold.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italic (Ctrl+I)',
text: 'Make the selected text italic.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Underline (Ctrl+U)',
text: 'Underline the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Grow Text',
text: 'Increase the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Shrink Text',
text: 'Decrease the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Text Highlight Colour',
text: 'Change the background colour of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Font Colour',
text: 'Change the colour of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Align Text Left',
text: 'Align text to the left.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centre Text',
text: 'Centre text in the editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Align Text Right',
text: 'Align text to the right.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Bullet List',
text: 'Start a bulleted list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numbered List',
text: 'Start a numbered list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Make the selected text a hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Source Edit',
text: 'Switch to source editing mode.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.en_GB.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sort Ascending",
sortDescText: "Sort Descending",
columnsText: "Columns"
});
Ext.define("Ext.locale.en_GB.grid.DateColumn", {
override: "Ext.grid.DateColumn",
format: 'd/m/Y'
});
Ext.define("Ext.locale.en_GB.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(None)',
groupByText: 'Group By This Field',
showGroupsText: 'Show in Groups'
});
Ext.define("Ext.locale.en_GB.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Name",
valueText: "Value",
dateFormat: "j/m/Y",
trueText: "true",
falseText: "false"
});
Ext.define("Ext.locale.en_GB.form.field.Time", {
override: "Ext.form.field.Time",
minText: "The time in this field must be equal to or after {0}",
maxText: "The time in this field must be equal to or before {0}",
invalidText: "{0} is not a valid time",
format: "g:i A",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.en_GB.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "You must select at least one item in this group"
});
Ext.define("Ext.locale.en_GB.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "You must select one item in this group"
});
Ext.define("Ext.locale.en_GB.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Cancel",
yes: "Yes",
no: "No"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.en_GB.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,319 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Spanish/Latin American Translation by genius551v 04-08-2007
* Revised by efege, 2007-04-15.
* Revised by Rafaga2k 10-01-2007 (mm/dd/yyyy)
* Revised by FeDe 12-13-2007 (mm/dd/yyyy)
* Synchronized with 2.2 version of ext-lang-en.js (provided by Condor 8 aug 2008)
* by halkon_polako 14-aug-2008
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Ene: 0,
Feb: 1,
Mar: 2,
Abr: 3,
May: 4,
Jun: 5,
Jul: 6,
Ago: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dic: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"];
Ext.Date.getShortDayName = function(day) {
if (day == 3) return "Mié";
if (day == 6) return "Sáb";
return Ext.Date.dayNames[day].substring(0, 3);
};
Ext.Date.parseCodes.S.s = "(?:st|nd|rd|th)";
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Spanish Euro
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.es.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.es.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} fila(s) seleccionada(s)"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.es.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Cargando..."
});
Ext.define("Ext.locale.es.picker.Date", {
override: "Ext.picker.Date",
todayText: "Hoy",
minText: "Esta fecha es anterior a la fecha mínima",
maxText: "Esta fecha es posterior a la fecha máxima",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Mes Siguiente (Control+Right)',
prevText: 'Mes Anterior (Control+Left)',
monthYearText: 'Seleccione un mes (Control+Up/Down para desplazar el año)',
todayTip: "{0} (Barra espaciadora)",
format: "d/m/Y",
startDay: 1
});
Ext.define("Ext.locale.es.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;Aceptar&#160;",
cancelText: "Cancelar"
});
Ext.define("Ext.locale.es.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Página",
afterPageText: "de {0}",
firstText: "Primera página",
prevText: "Página anterior",
nextText: "Página siguiente",
lastText: "Última página",
refreshText: "Actualizar",
displayMsg: "Mostrando {0} - {1} de {2}",
emptyMsg: 'Sin datos para mostrar'
});
Ext.define("Ext.locale.es.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "El valor en este campo es inválido"
});
Ext.define("Ext.locale.es.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "El tamaño mínimo para este campo es de {0}",
maxLengthText: "El tamaño máximo para este campo es de {0}",
blankText: "Este campo es obligatorio",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.es.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ",",
decimalPrecision: 2,
minText: "El valor mínimo para este campo es de {0}",
maxText: "El valor máximo para este campo es de {0}",
nanText: "{0} no es un número válido"
});
Ext.define("Ext.locale.es.form.field.File", {
override: "Ext.form.field.File",
buttonText: "Examinar..."
});
Ext.define("Ext.locale.es.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Deshabilitado",
disabledDatesText: "Deshabilitado",
minText: "La fecha para este campo debe ser posterior a {0}",
maxText: "La fecha para este campo debe ser anterior a {0}",
invalidText: "{0} no es una fecha válida - debe tener el formato {1}",
format: "d/m/Y",
altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.es.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Cargando..."
});
});
Ext.define("Ext.locale.es.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Este campo debe ser una dirección de correo electrónico con el formato "usuario@dominio.com"',
urlText: 'Este campo debe ser una URL con el formato "http:/' + '/www.dominio.com"',
alphaText: 'Este campo sólo debe contener letras y _',
alphanumText: 'Este campo sólo debe contener letras, números y _'
});
Ext.define("Ext.locale.es.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: "Por favor proporcione la URL para el enlace:"
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Negritas (Ctrl+B)',
text: 'Transforma el texto seleccionado en Negritas.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Itálica (Ctrl+I)',
text: 'Transforma el texto seleccionado en Itálicas.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Subrayado (Ctrl+U)',
text: 'Subraya el texto seleccionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Aumentar la fuente',
text: 'Aumenta el tamaño de la fuente',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Reducir la fuente',
text: 'Reduce el tamaño de la fuente.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Color de fondo',
text: 'Modifica el color de fondo del texto seleccionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Color de la fuente',
text: 'Modifica el color del texto seleccionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Alinear a la izquierda',
text: 'Alinea el texto a la izquierda.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centrar',
text: 'Centrar el texto.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Alinear a la derecha',
text: 'Alinea el texto a la derecha.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Lista de viñetas',
text: 'Inicia una lista con viñetas.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Lista numerada',
text: 'Inicia una lista numerada.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Enlace',
text: 'Inserta un enlace de hipertexto.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Código Fuente',
text: 'Pasar al modo de edición de código fuente.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.es.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Ordenar en forma ascendente",
sortDescText: "Ordenar en forma descendente",
columnsText: "Columnas"
});
Ext.define("Ext.locale.es.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Ninguno)',
groupByText: 'Agrupar por este campo',
showGroupsText: 'Mostrar en grupos'
});
Ext.define("Ext.locale.es.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nombre",
valueText: "Valor",
dateFormat: "j/m/Y"
});
Ext.define("Ext.locale.es.form.field.Time", {
override: "Ext.form.field.Time",
minText: "La hora en este campo debe ser igual o posterior a {0}",
maxText: "La hora en este campo debe ser igual o anterior a {0}",
invalidText: "{0} no es una hora válida",
format: "g:i A",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.es.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "Debe seleccionar al menos un étem de este grupo"
});
Ext.define("Ext.locale.es.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "Debe seleccionar un étem de este grupo"
});
Ext.define("Ext.locale.es.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "Aceptar",
cancel: "Cancelar",
yes: "Sí",
no: "No"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.es.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,314 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Estonian Translations
* By Rene Saarsoo (2012-05-28)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"];
// Month names aren't shortened to strictly three letters
var shortMonthNames = ["Jaan", "Veeb", "Märts", "Apr", "Mai", "Juuni", "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets"];
Ext.Date.getShortMonthName = function(month) {
return shortMonthNames[month];
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev"];
// Weekday names are abbreviated to single letter
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 1);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ' ',
decimalSeparator: ',',
currencySign: '\u20ac', // Euro
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.et.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.et.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} valitud rida"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.et.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Laen..."
});
Ext.define("Ext.locale.et.picker.Date", {
override: "Ext.picker.Date",
todayText: "Täna",
minText: "See kuupäev on enne määratud vanimat kuupäeva",
maxText: "See kuupäev on pärast määratud hiliseimat kuupäeva",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Järgmine kuu (Ctrl+Paremale)',
prevText: 'Eelmine kuu (Ctrl+Vasakule)',
monthYearText: 'Vali kuu (Ctrl+Üles/Alla aastate muutmiseks)',
todayTip: "{0} (Tühik)",
format: "d.m.Y",
startDay: 1
});
Ext.define("Ext.locale.et.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Katkesta"
});
Ext.define("Ext.locale.et.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Lehekülg",
afterPageText: "{0}-st",
firstText: "Esimene lk",
prevText: "Eelmine lk",
nextText: "Järgmine lk",
lastText: "Viimane lk",
refreshText: "Värskenda",
displayMsg: "Näitan {0} - {1} {2}-st",
emptyMsg: 'Puuduvad andmed mida näidata'
});
Ext.define("Ext.locale.et.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Palun oota..."
});
Ext.define("Ext.locale.et.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Välja sisu ei vasta nõuetele"
});
Ext.define("Ext.locale.et.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Selle välja minimaalne pikkus on {0}",
maxLengthText: "Selle välja maksimaalne pikkus on {0}",
blankText: "Selle välja täitmine on nõutud",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.et.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Selle välja vähim väärtus võib olla {0}",
maxText: "Selle välja suurim väärtus võib olla {0}",
nanText: "{0} pole korrektne number"
});
Ext.define("Ext.locale.et.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Võimetustatud",
disabledDatesText: "Võimetustatud",
minText: "Kuupäev peab olema alates kuupäevast: {0}",
maxText: "Kuupäev peab olema kuni kuupäevani: {0}",
invalidText: "{0} ei ole sobiv kuupäev - õige formaat on: {1}",
format: "d.m.Y"
});
Ext.define("Ext.locale.et.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Laen..."
});
});
Ext.define("Ext.locale.et.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Selle välja sisuks peab olema e-posti aadress kujul "kasutaja@domeen.com"',
urlText: 'Selle välja sisuks peab olema veebiaadress kujul "http:/'+'/www.domeen.com"',
alphaText: 'See väli võib sisaldada vaid tähemärke ja alakriipsu',
alphanumText: 'See väli võib sisaldada vaid tähemärke, numbreid ja alakriipsu'
});
Ext.define("Ext.locale.et.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Palun sisestage selle lingi internetiaadress:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Rasvane kiri (Ctrl+B)',
text: 'Muuda valitud tekst rasvaseks.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kursiiv (Ctrl+I)',
text: 'Pane valitud tekst kaldkirja.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Allakriipsutus (Ctrl+U)',
text: 'Jooni valitud tekst alla.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Suurenda',
text: 'Suurenda teksti suurust.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Vähenda',
text: 'Vähenda teksti suurust.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Tausta värv',
text: 'Muuda valitud teksti taustavärvi.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Teksti värv',
text: 'Muuda valitud teksti värvi.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Vasakule',
text: 'Joonda tekst vasakule.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Keskele',
text: 'Joonda tekst keskele.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Paremale',
text: 'Joonda tekst paremale.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Loetelu',
text: 'Alusta loetelu.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numereeritud list',
text: 'Alusta numereeritud nimekirja.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Link',
text: 'Muuda tekst lingiks.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Lähtekoodi muutmine',
text: 'Lülitu lähtekoodi muutmise režiimi.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.et.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Järjesta kasvavalt",
sortDescText: "Järjesta kahanevalt",
columnsText: "Tulbad"
});
Ext.define("Ext.locale.et.grid.feature.Grouping", {
override: "Ext.grid.feature.Grouping",
emptyGroupText: '(Tühi)',
groupByText: 'Grupeeri selle välja järgi',
showGroupsText: 'Näita gruppides'
});
Ext.define("Ext.locale.et.grid.property.HeaderContainer", {
override: "Ext.grid.property.HeaderContainer",
nameText: "Nimi",
valueText: "Väärtus",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.et.grid.column.Date", {
override: "Ext.grid.column.Date",
format: 'd.m.Y'
});
Ext.define("Ext.locale.et.form.field.Time", {
override: "Ext.form.field.Time",
minText: "Kellaaeg peab olema alates {0}",
maxText: "Kellaaeg peab olema kuni {0}",
invalidText: "{0} ei ole sobiv kellaaeg",
format: "H:i"
});
Ext.define("Ext.locale.et.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "Vähemalt üks väli selles grupis peab olema valitud"
});
Ext.define("Ext.locale.et.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "Vähemalt üks väli selles grupis peab olema valitud"
});
Ext.define("Ext.locale.et.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Katkesta",
yes: "Jah",
no: "Ei"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.et.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,281 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Farsi (Persian) translation
* By Mohaqa
* 03-10-2007, 06:23 PM
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["ژانویه", "فوریه", "مارس", "آپریل", "می", "ژوئن", "جولای", "آگوست", "سپتامبر", "اکتبر", "نوامبر", "دسامبر"];
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.dayNames = ["یکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"];
}
if (Ext.MessageBox) {
Ext.MessageBox.buttonText = {
ok: "تایید",
cancel: "بازگشت",
yes: "بله",
no: "خیر"
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\ufdfc',
// Iranian Rial
dateFormat: 'Y/m/d'
});
}
});
Ext.define("Ext.locale.fa.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.fa.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} رکورد انتخاب شده"
});
Ext.define("Ext.locale.fa.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "بستن"
});
Ext.define("Ext.locale.fa.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "مقدار فیلد صحیح نیست"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.fa.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "در حال بارگذاری ..."
});
Ext.define("Ext.locale.fa.picker.Date", {
override: "Ext.picker.Date",
todayText: "امروز",
minText: "این تاریخ قبل از محدوده مجاز است",
maxText: "این تاریخ پس از محدوده مجاز است",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'ماه بعد (Control + Right)',
prevText: 'ماه قبل (Control+Left)',
monthYearText: 'یک ماه را انتخاب کنید (Control+Up/Down برای انتقال در سال)',
todayTip: "{0} (Spacebar)",
format: "y/m/d",
startDay: 0
});
Ext.define("Ext.locale.fa.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancel"
});
Ext.define("Ext.locale.fa.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "صفحه",
afterPageText: "از {0}",
firstText: "صفحه اول",
prevText: "صفحه قبل",
nextText: "صفحه بعد",
lastText: "صفحه آخر",
refreshText: "بازخوانی",
displayMsg: "نمایش {0} - {1} of {2}",
emptyMsg: 'داده ای برای نمایش وجود ندارد'
});
Ext.define("Ext.locale.fa.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "حداقل طول این فیلد برابر است با {0}",
maxLengthText: "حداکثر طول این فیلد برابر است با {0}",
blankText: "این فیلد باید مقداری داشته باشد",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.fa.form.field.Number", {
override: "Ext.form.field.Number",
minText: "حداقل مقدار این فیلد برابر است با {0}",
maxText: "حداکثر مقدار این فیلد برابر است با {0}",
nanText: "{0} یک عدد نیست"
});
Ext.define("Ext.locale.fa.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "غیرفعال",
disabledDatesText: "غیرفعال",
minText: "تاریخ باید پس از {0} باشد",
maxText: "تاریخ باید پس از {0} باشد",
invalidText: "{0} تاریخ صحیحی نیست - فرمت صحیح {1}",
format: "y/m/d"
});
Ext.define("Ext.locale.fa.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "در حال بارگذاری ..."
});
});
Ext.define("Ext.locale.fa.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'مقدار این فیلد باید یک ایمیل با این فرمت باشد "user@example.com"',
urlText: 'مقدار این آدرس باید یک آدرس سایت با این فرمت باشد "http:/' + '/www.example.com"',
alphaText: 'مقدار این فیلد باید فقط از حروف الفبا و _ تشکیل شده باشد ',
alphanumText: 'مقدار این فیلد باید فقط از حروف الفبا، اعداد و _ تشکیل شده باشد'
});
Ext.define("Ext.locale.fa.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'لطفا آدرس لینک را وارد کنید:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'تیره (Ctrl+B)',
text: 'متن انتخاب شده را تیره می کند.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'ایتالیک (Ctrl+I)',
text: 'متن انتخاب شده را ایتالیک می کند.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'زیرخط (Ctrl+U)',
text: 'زیر هر نوشته یک خط نمایش می دهد.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'افزایش اندازه',
text: 'اندازه فونت را افزایش می دهد.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'کاهش اندازه',
text: 'اندازه متن را کاهش می دهد.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'رنگ زمینه متن',
text: 'برای تغییر رنگ زمینه متن استفاده می شود.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'رنگ قلم',
text: 'رنگ قلم متن را تغییر می دهد.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'چیدن متن از سمت چپ',
text: 'متن از سمت چپ چیده شده می شود.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'متن در وسط ',
text: 'نمایش متن در قسمت وسط صفحه و رعابت سمت چپ و راست.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'چیدن متن از سمت راست',
text: 'متن از سمت راست پیده خواهد شد.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'لیست همراه با علامت',
text: 'یک لیست جدید ایجاد می کند.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'لیست عددی',
text: 'یک لیست عددی ایجاد می کند. ',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'لینک',
text: 'متن انتخاب شده را به لینک تبدیل کنید.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'ویرایش سورس',
text: 'رفتن به حالت ویرایش سورس.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.fa.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "مرتب سازی افزایشی",
sortDescText: "مرتب سازی کاهشی",
lockText: "قفل ستون ها",
unlockText: "بازکردن ستون ها",
columnsText: "ستون ها"
});
Ext.define("Ext.locale.fa.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "نام",
valueText: "مقدار",
dateFormat: "Y/m/d"
});
Ext.define("Ext.locale.fa.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Kanselleer",
yes: "Ja",
no: "Nee"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.fa.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,310 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Finnish Translations
* <tuomas.salo (at) iki.fi>
* 'ä' should read as lowercase 'a' with two dots on top (&auml;)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"];
Ext.Date.getShortMonthName = function(month) {
//return Ext.Date.monthNames[month].substring(0, 3);
return (month + 1) + ".";
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
if (name.match(/^(1?\d)\./)) {
return -1 + RegExp.$1;
} else {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
}
};
Ext.Date.dayNames = ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 2);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Finnish Euro
dateFormat: 'j.n.Y'
});
Ext.util.Format.date = function(v, format) {
if (!v) return "";
if (!(v instanceof Date)) v = new Date(Date.parse(v));
return Ext.Date.format(v, format || "j.n.Y");
};
}
});
Ext.define("Ext.locale.fi.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.fi.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} rivi(ä) valittu"
});
Ext.define("Ext.locale.fi.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Sulje tämä välilehti"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.fi.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Ladataan..."
});
Ext.define("Ext.locale.fi.picker.Date", {
override: "Ext.picker.Date",
todayText: "Tänään",
minText: "Tämä päivämäärä on aikaisempi kuin ensimmäinen sallittu",
maxText: "Tämä päivämäärä on myöhäisempi kuin viimeinen sallittu",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Seuraava kuukausi (Control+oikealle)',
prevText: 'Edellinen kuukausi (Control+vasemmalle)',
monthYearText: 'Valitse kuukausi (vaihda vuotta painamalla Control+ylös/alas)',
todayTip: "{0} (välilyönti)",
format: "j.n.Y",
startDay: 1 // viikko alkaa maanantaista
});
Ext.define("Ext.locale.fi.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Peruuta"
});
Ext.define("Ext.locale.fi.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Sivu",
afterPageText: "/ {0}",
firstText: "Ensimmäinen sivu",
prevText: "Edellinen sivu",
nextText: "Seuraava sivu",
lastText: "Viimeinen sivu",
refreshText: "Päivitä",
displayMsg: "Näytetään {0} - {1} / {2}",
emptyMsg: 'Ei tietoja'
});
Ext.define("Ext.locale.fi.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Tämän kentän arvo ei kelpaa"
});
Ext.define("Ext.locale.fi.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Tämän kentän minimipituus on {0}",
maxLengthText: "Tämän kentän maksimipituus on {0}",
blankText: "Tämä kenttä on pakollinen",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.fi.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Tämän kentän pienin sallittu arvo on {0}",
maxText: "Tämän kentän suurin sallittu arvo on {0}",
nanText: "{0} ei ole numero"
});
Ext.define("Ext.locale.fi.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Ei käytössä",
disabledDatesText: "Ei käytössä",
minText: "Tämän kentän päivämäärän tulee olla {0} jälkeen",
maxText: "Tämän kentän päivämäärän tulee olla ennen {0}",
invalidText: "Päivämäärä {0} ei ole oikeassa muodossa - kirjoita päivämäärä muodossa {1}",
format: "j.n.Y",
altFormats: "j.n.|d.m.|mdy|mdY|d|Y-m-d|Y/m/d"
});
Ext.define("Ext.locale.fi.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Ladataan..."
});
});
Ext.define("Ext.locale.fi.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Syötä tähän kenttään sähköpostiosoite, esim. "etunimi.sukunimi@osoite.fi"',
urlText: 'Syötä tähän kenttään URL-osoite, esim. "http:/' + '/www.osoite.fi"',
alphaText: 'Syötä tähän kenttään vain kirjaimia (a-z, A-Z) ja alaviivoja (_)',
alphanumText: 'Syötä tähän kenttään vain kirjaimia (a-z, A-Z), numeroita (0-9) ja alaviivoja (_)'
});
Ext.define("Ext.locale.fi.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Anna linkin URL-osoite:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Lihavoi (Ctrl+B)',
text: 'Lihavoi valittu teksti.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kursivoi (Ctrl+I)',
text: 'Kursivoi valittu teksti.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Alleviivaa (Ctrl+U)',
text: 'Alleviivaa valittu teksti.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Suurenna tekstiä',
text: 'Kasvata tekstin kirjasinkokoa.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Pienennä tekstiä',
text: 'Pienennä tekstin kirjasinkokoa.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Tekstin korostusväri',
text: 'Vaihda valitun tekstin taustaväriä.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Tekstin väri',
text: 'Vaihda valitun tekstin väriä.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Tasaa vasemmalle',
text: 'Tasaa teksti vasempaan reunaan.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Keskitä',
text: 'Keskitä teksti.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Tasaa oikealle',
text: 'Tasaa teksti oikeaan reunaan.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Luettelo',
text: 'Luo luettelo.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numeroitu luettelo',
text: 'Luo numeroitu luettelo.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Linkki',
text: 'Tee valitusta tekstistä hyperlinkki.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Lähdekoodin muokkaus',
text: 'Vaihda lähdekoodin muokkausnäkymään.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.fi.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Odota..."
});
Ext.define("Ext.locale.fi.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Järjestä A-Ö",
sortDescText: "Järjestä Ö-A",
lockText: "Lukitse sarake",
unlockText: "Vapauta sarakkeen lukitus",
columnsText: "Sarakkeet"
});
Ext.define("Ext.locale.fi.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(ei mitään)',
groupByText: 'Ryhmittele tämän kentän mukaan',
showGroupsText: 'Näytä ryhmissä'
});
Ext.define("Ext.locale.fi.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nimi",
valueText: "Arvo",
dateFormat: "j.m.Y"
});
Ext.define("Ext.locale.fi.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Peruuta",
yes: "Kyllä",
no: "Ei"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.fi.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,343 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* France (France) translation
* By Thylia
* 09-11-2007, 02:22 PM
* updated by disizben (22 Sep 2008)
* updated by Thylia (20 Apr 2010)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.shortMonthNames = ["Janv", "Févr", "Mars", "Avr", "Mai", "Juin", "Juil", "Août", "Sept", "Oct", "Nov", "Déc"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.shortMonthNames[month];
};
Ext.Date.monthNames = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
Ext.Date.monthNumbers = {
"Janvier": 0,
"Janv": 0,
"Février": 1,
"Févr": 1,
"Mars": 2,
"Avril": 3,
"Avr": 3,
"Mai": 4,
"Juin": 5,
"Juillet": 6,
"Juil": 6,
"Août": 7,
"Septembre": 8,
"Sept": 8,
"Octobre": 9,
"Oct": 9,
"Novembre": 10,
"Nov": 10,
"Décembre": 11,
"Déc": 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[Ext.util.Format.capitalize(name)];
};
Ext.Date.dayNames = ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
Ext.Date.parseCodes.S.s = "(?:er)";
Ext.Date.getSuffix = function() {
return (this.getDate() == 1) ? "er" : "";
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// French Euro
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.fr.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.fr.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} ligne{1} sélectionnée{1}"
});
Ext.define("Ext.locale.fr.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Fermer cette onglet"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.fr.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "En cours de chargement..."
});
Ext.define("Ext.locale.fr.picker.Date", {
override: "Ext.picker.Date",
todayText: "Aujourd'hui",
minText: "Cette date est antérieure à la date minimum",
maxText: "Cette date est postérieure à la date maximum",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Mois suivant (CTRL+Flèche droite)',
prevText: "Mois précédent (CTRL+Flèche gauche)",
monthYearText: "Choisissez un mois (CTRL+Flèche haut ou bas pour changer d'année.)",
todayTip: "{0} (Barre d'espace)",
format: "d/m/y",
startDay: 1
});
Ext.define("Ext.locale.fr.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Annuler"
});
Ext.define("Ext.locale.fr.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Page",
afterPageText: "sur {0}",
firstText: "Première page",
prevText: "Page précédente",
nextText: "Page suivante",
lastText: "Dernière page",
refreshText: "Actualiser la page",
displayMsg: "Page courante {0} - {1} sur {2}",
emptyMsg: 'Aucune donnée à afficher'
});
Ext.define("Ext.locale.fr.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Veuillez patienter..."
});
Ext.define("Ext.locale.fr.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "La valeur de ce champ est invalide"
});
Ext.define("Ext.locale.fr.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "La longueur minimum de ce champ est de {0} caractère(s)",
maxLengthText: "La longueur maximum de ce champ est de {0} caractère(s)",
blankText: "Ce champ est obligatoire",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.fr.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ",",
decimalPrecision: 2,
minText: "La valeur minimum de ce champ doit être de {0}",
maxText: "La valeur maximum de ce champ doit être de {0}",
nanText: "{0} n'est pas un nombre valide",
negativeText: "La valeur de ce champ ne peut être négative"
});
Ext.define("Ext.locale.fr.form.field.File", {
override: "Ext.form.field.File",
buttonText: "Parcourir..."
});
Ext.define("Ext.locale.fr.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Désactivé",
disabledDatesText: "Désactivé",
minText: "La date de ce champ ne peut être antérieure au {0}",
maxText: "La date de ce champ ne peut être postérieure au {0}",
invalidText: "{0} n'est pas une date valide - elle doit être au format suivant: {1}",
format: "d/m/y",
altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.fr.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "En cours de chargement..."
});
});
Ext.define("Ext.locale.fr.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Ce champ doit contenir une adresse email au format: "usager@example.com"',
urlText: 'Ce champ doit contenir une URL au format suivant: "http:/' + '/www.example.com"',
alphaText: 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
alphanumText: 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
});
Ext.define("Ext.locale.fr.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: "Veuillez entrer l'URL pour ce lien:"
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Gras (Ctrl+B)',
text: 'Met le texte sélectionné en gras.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italique (Ctrl+I)',
text: 'Met le texte sélectionné en italique.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Souligné (Ctrl+U)',
text: 'Souligne le texte sélectionné.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Agrandir la police',
text: 'Augmente la taille de la police.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Réduire la police',
text: 'Réduit la taille de la police.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Couleur de surbrillance',
text: 'Modifie la couleur de fond du texte sélectionné.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Couleur de police',
text: 'Modifie la couleur du texte sélectionné.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Aligner à gauche',
text: 'Aligne le texte à gauche.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centrer',
text: 'Centre le texte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Aligner à droite',
text: 'Aligner le texte à droite.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Liste à puce',
text: 'Démarre une liste à puce.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Liste numérotée',
text: 'Démarre une liste numérotée.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Lien hypertexte',
text: 'Transforme en lien hypertexte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Code source',
text: 'Basculer en mode édition du code source.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.fr.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Tri croissant",
sortDescText: "Tri décroissant",
columnsText: "Colonnes"
});
Ext.define("Ext.locale.fr.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Aucun)',
groupByText: 'Grouper par ce champ',
showGroupsText: 'Afficher par groupes'
});
Ext.define("Ext.locale.fr.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Propriété",
valueText: "Valeur",
dateFormat: "d/m/Y",
trueText: "vrai",
falseText: "faux"
});
Ext.define("Ext.locale.fr.form.field.Time", {
override: "Ext.form.field.Time",
minText: "L'heure de ce champ ne peut être antérieure à {0}",
maxText: "L'heure de ce champ ne peut être postérieure à {0}",
invalidText: "{0} n'est pas une heure valide",
format: "H:i",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|h a|g a|g A|gi|hi|Hi|gia|hia|g|H"
});
Ext.define("Ext.locale.fr.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "Vous devez sélectionner au moins un élément dans ce groupe"
});
Ext.define("Ext.locale.fr.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "Vous devez sélectionner au moins un élément dans ce groupe"
});
Ext.define("Ext.locale.fr.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Annuler",
yes: "Oui",
no: "Non"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.fr.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,214 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* France (Canadian) translation
* By BernardChhun
* 04-08-2007, 03:07 AM
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.shortMonthNames = ["Janv", "Févr", "Mars", "Avr", "Mai", "Juin", "Juil", "Août", "Sept", "Oct", "Nov", "Déc"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.shortMonthNames[month];
};
Ext.Date.monthNames = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
Ext.Date.monthNumbers = {
"Janvier": 0,
"Janv": 0,
"Février": 1,
"Févr": 1,
"Mars": 2,
"Avril": 3,
"Avr": 3,
"Mai": 4,
"Juin": 5,
"Juillet": 6,
"Juil": 6,
"Août": 7,
"Septembre": 8,
"Sept": 8,
"Octobre": 9,
"Oct": 9,
"Novembre": 10,
"Nov": 10,
"Décembre": 11,
"Déc": 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[Ext.util.Format.capitalize(name)];
};
Ext.Date.dayNames = ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '$',
// Canadian Dollar
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.fr_CA.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.fr_CA.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} ligne(s) sélectionné(s)"
});
Ext.define("Ext.locale.fr_CA.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Fermer cette onglet"
});
Ext.define("Ext.locale.fr_CA.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "La valeur de ce champ est invalide"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.fr_CA.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "En cours de chargement..."
});
Ext.define("Ext.locale.fr_CA.picker.Date", {
override: "Ext.picker.Date",
todayText: "Aujourd'hui",
minText: "Cette date est plus petite que la date minimum",
maxText: "Cette date est plus grande que la date maximum",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Prochain mois (CTRL+Fléche droite)',
prevText: 'Mois précédent (CTRL+Fléche gauche)',
monthYearText: 'Choissisez un mois (CTRL+Fléche haut ou bas pour changer d\'année.)',
todayTip: "{0} (Barre d'espace)",
format: "d/m/y"
});
Ext.define("Ext.locale.fr_CA.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Page",
afterPageText: "de {0}",
firstText: "Première page",
prevText: "Page précédente",
nextText: "Prochaine page",
lastText: "Dernière page",
refreshText: "Recharger la page",
displayMsg: "Page courante {0} - {1} de {2}",
emptyMsg: 'Aucune donnée à afficher'
});
Ext.define("Ext.locale.fr_CA.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "La longueur minimum de ce champ est de {0} caractères",
maxLengthText: "La longueur maximum de ce champ est de {0} caractères",
blankText: "Ce champ est obligatoire",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.fr_CA.form.field.Number", {
override: "Ext.form.field.Number",
minText: "La valeur minimum de ce champ doit être de {0}",
maxText: "La valeur maximum de ce champ doit être de {0}",
nanText: "{0} n'est pas un nombre valide",
negativeText: "La valeur de ce champ ne peut être négative"
});
Ext.define("Ext.locale.fr_CA.form.field.File", {
override: "Ext.form.field.File",
buttonText: "Parcourir..."
});
Ext.define("Ext.locale.fr_CA.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Désactivé",
disabledDatesText: "Désactivé",
minText: "La date de ce champ doit être avant le {0}",
maxText: "La date de ce champ doit être après le {0}",
invalidText: "{0} n'est pas une date valide - il doit être au format suivant: {1}",
format: "d/m/y"
});
Ext.define("Ext.locale.fr_CA.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "En cours de chargement..."
});
});
Ext.define("Ext.locale.fr_CA.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Ce champ doit contenir un courriel et doit être sous ce format: "usager@example.com"',
urlText: 'Ce champ doit contenir une URL sous le format suivant: "http:/' + '/www.example.com"',
alphaText: 'Ce champ ne peut contenir que des lettres et le caractère souligné (_)',
alphanumText: 'Ce champ ne peut contenir que des caractères alphanumériques ainsi que le caractère souligné (_)'
});
Ext.define("Ext.locale.fr_CA.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Tri ascendant",
sortDescText: "Tri descendant",
lockText: "Verrouillé la colonne",
unlockText: "Déverrouillé la colonne",
columnsText: "Colonnes"
});
Ext.define("Ext.locale.fr_CA.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Propriété",
valueText: "Valeur",
dateFormat: "d/m/Y"
});
Ext.define("Ext.locale.fr_CA.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Annuler",
yes: "Oui",
no: "Non"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.fr_CA.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,170 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Greek (Old Version) Translations by Vagelis
* 03-June-2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["ÉáíïõÜñéïò", "ÖåâñïõÜñéïò", "ÌÜñôéïò", "Áðñßëéïò", "ÌÜéïò", "Éïýíéïò", "Éïýëéïò", "Áýãïõóôïò", "ÓåðôÝìâñéïò", "Ïêôþâñéïò", "ÍïÝìâñéïò", "ÄåêÝìâñéïò"];
Ext.Date.dayNames = ["ÊõñéáêÞ", "ÄåõôÝñá", "Ôñßôç", "ÔåôÜñôç", "ÐÝìðôç", "ÐáñáóêåõÞ", "ÓÜââáôï"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Greek Euro
dateFormat: 'ì/ç/Å'
});
}
});
Ext.define("Ext.locale.gr.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.gr.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} åðéëåãìÝíç(åò) ãñáììÞ(Ýò)"
});
Ext.define("Ext.locale.gr.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Êëåßóôå áõôÞ ôçí êáñôÝëá"
});
Ext.define("Ext.locale.gr.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Ç ôéìÞ óôï ðåäßï äåí åßíáé Ýãêõñç"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.gr.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Öüñôùóç..."
});
Ext.define("Ext.locale.gr.picker.Date", {
override: "Ext.picker.Date",
todayText: "ÓÞìåñá",
minText: "Ç çìåñïìçíßá áõôÞ åßíáé ðñéí ôçí ìéêñüôåñç çìåñïìçíßá",
maxText: "Ç çìåñïìçíßá áõôÞ åßíáé ìåôÜ ôçí ìåãáëýôåñç çìåñïìçíßá",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Åðüìåíïò ÌÞíáò (Control+Right)',
prevText: 'Ðñïçãïýìåíïò ÌÞíáò (Control+Left)',
monthYearText: 'ÅðéëÝîôå ÌÞíá (Control+Up/Down ãéá ìåôáêßíçóç óôá Ýôç)',
todayTip: "{0} (Spacebar)",
format: "ì/ç/Å"
});
Ext.define("Ext.locale.gr.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Óåëßäá",
afterPageText: "áðü {0}",
firstText: "Ðñþôç óåëßäá",
prevText: "Ðñïçãïýìåíç óåëßäá",
nextText: "Åðüìåíç óåëßäá",
lastText: "Ôåëåõôáßá óåëßäá",
refreshText: "ÁíáíÝùóç",
displayMsg: "ÅìöÜíéóç {0} - {1} áðü {2}",
emptyMsg: 'Äåí âñÝèçêáí åããñáöÝò ãéá åìöÜíéóç'
});
Ext.define("Ext.locale.gr.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Ôï åëÜ÷éóôï ìÝãåèïò ãéá áõôü ôï ðåäßï åßíáé {0}",
maxLengthText: "Ôï ìÝãéóôï ìÝãåèïò ãéá áõôü ôï ðåäßï åßíáé {0}",
blankText: "Ôï ðåäßï áõôü åßíáé õðï÷ñåùôïêü",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.gr.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Ç åëÜ÷éóôç ôéìÞ ãéá áõôü ôï ðåäßï åßíáé {0}",
maxText: "Ç ìÝãéóôç ôéìÞ ãéá áõôü ôï ðåäßï åßíáé {0}",
nanText: "{0} äåí åßíáé Ýãêõñïò áñéèìüò"
});
Ext.define("Ext.locale.gr.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "ÁðåíåñãïðïéçìÝíï",
disabledDatesText: "ÁðåíåñãïðïéçìÝíï",
minText: "Ç çìåñïìçíßá ó' áõôü ôï ðåäßï ðñÝðåé íá åßíáé ìåôÜ áðü {0}",
maxText: "Ç çìåñïìçíßá ó' áõôü ôï ðåäßï ðñÝðåé íá åßíáé ðñéí áðü {0}",
invalidText: "{0} äåí åßíáé Ýãêõñç çìåñïìçíßá - ðñÝðåé íá åßíáé ôçò ìïñöÞò {1}",
format: "ì/ç/Å"
});
Ext.define("Ext.locale.gr.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Öüñôùóç..."
});
});
Ext.define("Ext.locale.gr.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Áõôü ôï ðåäßï ðñÝðåé íá åßíáé e-mail address ôçò ìïñöÞò "user@example.com"',
urlText: 'Áõôü ôï ðåäßï ðñÝðåé íá åßíáé ìéá äéåýèõíóç URL ôçò ìïñöÞò "http:/' + '/www.example.com"',
alphaText: 'Áõôü ôï ðåäßï ðñÝðåé íá ðåñéÝ÷åé ãñÜììáôá êáé _',
alphanumText: 'Áõôü ôï ðåäßï ðñÝðåé íá ðåñéÝ÷åé ãñÜììáôá, áñéèìïýò êáé _'
});
Ext.define("Ext.locale.gr.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Áýîïõóá Ôáîéíüìçóç",
sortDescText: "Öèßíïõóá Ôáîéíüìçóç",
lockText: "Êëåßäùìá óôÞëçò",
unlockText: "Îåêëåßäùìá óôÞëçò",
columnsText: "ÓôÞëåò"
});
Ext.define("Ext.locale.gr.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "¼íïìá",
valueText: "ÔéìÞ",
dateFormat: "ì/ç/Å"
});
Ext.define("Ext.locale.gr.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "ÅíôÜîåé",
cancel: "Áêýñùóç",
yes: "Íáé",
no: "¼÷é"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.gr.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,292 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Hebrew Translations
* By spartacus (from forums) 06-12-2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["א", "ב", "ג", "ד", "ה", "ו", "ש"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20aa',
// Iraeli Shekel
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.he.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.he.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "שורות נבחרות {0}"
});
Ext.define("Ext.locale.he.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "סגור לשונית"
});
Ext.define("Ext.locale.he.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "הערך בשדה זה שגוי"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.he.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "...טוען"
});
Ext.define("Ext.locale.he.picker.Date", {
override: "Ext.picker.Date",
todayText: "היום",
minText: ".תאריך זה חל קודם לתאריך ההתחלתי שנקבע",
maxText: ".תאריך זה חל לאחר התאריך הסופי שנקבע",
disabledDaysText: "",
disabledDatesText: "",
nextText: '(Control+Right) החודש הבא',
prevText: '(Control+Left) החודש הקודם',
monthYearText: '(לבחירת שנה Control+Up/Down) בחר חודש',
todayTip: "מקש רווח) {0})",
format: "d/m/Y",
startDay: 0
});
Ext.define("Ext.locale.he.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;אישור&#160;",
cancelText: "ביטול"
});
Ext.define("Ext.locale.he.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "עמוד",
afterPageText: "{0} מתוך",
firstText: "עמוד ראשון",
prevText: "עמוד קודם",
nextText: "עמוד הבא",
lastText: "עמוד אחרון",
refreshText: "רענן",
displayMsg: "מציג {0} - {1} מתוך {2}",
emptyMsg: 'אין מידע להצגה'
});
Ext.define("Ext.locale.he.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "{0} האורך המינימאלי לשדה זה הוא",
maxLengthText: "{0} האורך המירבי לשדה זה הוא",
blankText: "שדה זה הכרחי",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.he.form.field.Number", {
override: "Ext.form.field.Number",
minText: "{0} הערך המינימאלי לשדה זה הוא",
maxText: "{0} הערך המירבי לשדה זה הוא",
nanText: "הוא לא מספר {0}"
});
Ext.define("Ext.locale.he.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "מנוטרל",
disabledDatesText: "מנוטרל",
minText: "{0} התאריך בשדה זה חייב להיות לאחר",
maxText: "{0} התאריך בשדה זה חייב להיות לפני",
invalidText: "{1} הוא לא תאריך תקני - חייב להיות בפורמט {0}",
format: "m/d/y",
altFormats: "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
});
Ext.define("Ext.locale.he.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "...טוען"
});
});
Ext.define("Ext.locale.he.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: '"user@example.com" שדה זה צריך להיות כתובת דואר אלקטרוני בפורמט',
urlText: '"http:/' + '/www.example.com" שדה זה צריך להיות כתובת אינטרנט בפורמט',
alphaText: '_שדה זה יכול להכיל רק אותיות ו',
alphanumText: '_שדה זה יכול להכיל רק אותיות, מספרים ו'
});
Ext.define("Ext.locale.he.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: ':אנא הקלד את כתובת האינטרנט עבור הקישור'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: '(Ctrl+B) מודגש',
text: '.הדגש את הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: '(Ctrl+I) נטוי',
text: '.הטה את הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: '(Ctrl+U) קו תחתי',
text: '.הוסף קן תחתי עבור הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'הגדל טקסט',
text: '.הגדל גופן עבור הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'הקטן טקסט',
text: '.הקטן גופן עבור הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'צבע רקע לטקסט',
text: '.שנה את צבע הרקע עבור הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'צבע גופן',
text: '.שנה את צבע הגופן עבור הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'ישור לשמאל',
text: '.ישר שמאלה את הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'ישור למרכז',
text: '.ישר למרכז את הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'ישור לימין',
text: '.ישר ימינה את הטקסט הנבחר',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'רשימת נקודות',
text: '.התחל רשימת נקודות',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'רשימה ממוספרת',
text: '.התחל רשימה ממוספרת',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'קישור',
text: '.הפוך את הטקסט הנבחר לקישור',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'עריכת קוד מקור',
text: '.הצג קוד מקור',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.he.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "מיין בסדר עולה",
sortDescText: "מיין בסדר יורד",
lockText: "נעל עמודה",
unlockText: "שחרר עמודה",
columnsText: "עמודות"
});
Ext.define("Ext.locale.he.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(ריק)',
groupByText: 'הצג בקבוצות לפי שדה זה',
showGroupsText: 'הצג בקבוצות'
});
Ext.define("Ext.locale.he.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "שם",
valueText: "ערך",
dateFormat: "m/j/Y"
});
Ext.define("Ext.locale.he.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "אישור",
cancel: "ביטול",
yes: "כן",
no: "לא"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.he.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,295 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Croatian translation
* By Ylodi (utf8 encoding)
* 8 May 2007
*
* By Stjepan at gmail dot com (utf8 encoding)
* 17 May 2008
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'kn',
// Croation Kuna
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.hr.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.hr.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} odabranih redova"
});
Ext.define("Ext.locale.hr.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Zatvori ovaj tab"
});
Ext.define("Ext.locale.hr.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Unesena vrijednost u ovom polju je neispravna"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.hr.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Učitavanje..."
});
Ext.define("Ext.locale.hr.picker.Date", {
override: "Ext.picker.Date",
todayText: "Danas",
minText: "Taj datum je prije najmanjeg datuma",
maxText: "Taj datum je poslije najvećeg datuma",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Slijedeći mjesec (Control+Desno)',
prevText: 'Prethodni mjesec (Control+Lijevo)',
monthYearText: 'Odaberite mjesec (Control+Gore/Dolje za promjenu godine)',
todayTip: "{0} (Razmaknica)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.hr.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;U redu&#160;",
cancelText: "Odustani"
});
Ext.define("Ext.locale.hr.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Stranica",
afterPageText: "od {0}",
firstText: "Prva stranica",
prevText: "Prethodna stranica",
nextText: "Slijedeća stranica",
lastText: "Posljednja stranica",
refreshText: "Obnovi",
displayMsg: "Prikazujem {0} - {1} od {2}",
emptyMsg: 'Nema podataka za prikaz'
});
Ext.define("Ext.locale.hr.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimalna dužina za ovo polje je {0}",
maxLengthText: "Maksimalna dužina za ovo polje je {0}",
blankText: "Ovo polje je obavezno",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.hr.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minimalna vrijednost za ovo polje je {0}",
maxText: "Maksimalna vrijednost za ovo polje je {0}",
nanText: "{0} nije ispravan broj"
});
Ext.define("Ext.locale.hr.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Neaktivno",
disabledDatesText: "Neaktivno",
minText: "Datum u ovom polje mora biti poslije {0}",
maxText: "Datum u ovom polju mora biti prije {0}",
invalidText: "{0} nije ispravan datum - mora biti u obliku {1}",
format: "d.m.y"
});
Ext.define("Ext.locale.hr.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Učitavanje..."
});
});
Ext.define("Ext.locale.hr.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Ovdje možete unijeti samo e-mail adresu u obliku "korisnik@domena.com"',
urlText: 'Ovdje možete unijeti samo URL u obliku "http:/' + '/www.domena.com"',
alphaText: 'Ovo polje može sadržavati samo slova i znak _',
alphanumText: 'Ovo polje može sadržavati samo slova, brojeve i znak _'
});
Ext.define("Ext.locale.hr.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Unesite URL za link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Podebljano (Ctrl+B)',
text: 'Podebljavanje označenog teksta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kurziv (Ctrl+I)',
text: 'Pretvaranje označenog tekst u kurziv',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Podcrtano (Ctrl+U)',
text: 'Potcrtavanje označenog teksta',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Povećanje teksta',
text: 'Povećavanje veličine fonta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Smanjivanje teksta',
text: 'Smanjivanje veličine fonta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Boja označenog teksta',
text: 'Promjena boje pozadine označenog teksta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Boja fonta',
text: 'Promjena boje označenog teksta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Lijevo poravnanje teksta',
text: 'Poravnanje teksta na lijevu stranu.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centriranje teksta',
text: 'Centriranje teksta u uređivaču teksta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Desno poravnanje teksta',
text: 'Poravnanje teksta na desnu stranu.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Označena lista',
text: 'Započinjanje označene liste.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numerirana lista',
text: 'Započinjanje numerirane liste.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hiperveza',
text: 'Stvaranje hiperveze od označenog teksta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Uređivanje izvornog koda',
text: 'Prebacivanje u način rada za uređivanje izvornog koda.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.hr.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sortiraj rastućim redoslijedom",
sortDescText: "Sortiraj padajućim redoslijedom",
lockText: "Zaključaj stupac",
unlockText: "Otključaj stupac",
columnsText: "Stupci"
});
Ext.define("Ext.locale.hr.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Ništa)',
groupByText: 'Grupiranje po ovom polju',
showGroupsText: 'Prikaz u grupama'
});
Ext.define("Ext.locale.hr.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Naziv",
valueText: "Vrijednost",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.hr.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "U redu",
cancel: "Odustani",
yes: "Da",
no: "Ne"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.hr.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,296 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* Hungarian Translations (utf-8 encoded)
* by Amon <amon@theba.hu> (27 Apr 2008)
* encoding fixed by Vili (17 Feb 2009)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
'Jan': 0,
'Feb': 1,
'Már': 2,
'Ápr': 3,
'Máj': 4,
'Jún': 5,
'Júl': 6,
'Aug': 7,
'Sze': 8,
'Okt': 9,
'Nov': 10,
'Dec': 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'Ft',
// Hungarian Forint
dateFormat: 'Y m d'
});
}
});
Ext.define("Ext.locale.hu.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.hu.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} kiválasztott sor"
});
Ext.define("Ext.locale.hu.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Fül bezárása"
});
Ext.define("Ext.locale.hu.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Hibás érték!"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.hu.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Betöltés..."
});
Ext.define("Ext.locale.hu.picker.Date", {
override: "Ext.picker.Date",
todayText: "Mai nap",
minText: "A dátum korábbi a megengedettnél",
maxText: "A dátum későbbi a megengedettnél",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Köv. hónap (CTRL+Jobbra)',
prevText: 'Előző hónap (CTRL+Balra)',
monthYearText: 'Válassz hónapot (Évválasztás: CTRL+Fel/Le)',
todayTip: "{0} (Szóköz)",
format: "y-m-d",
startDay: 0
});
Ext.define("Ext.locale.hu.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Mégsem"
});
Ext.define("Ext.locale.hu.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Oldal",
afterPageText: "a {0}-ból/ből",
firstText: "Első oldal",
prevText: "Előző oldal",
nextText: "Következő oldal",
lastText: "Utolsó oldal",
refreshText: "Frissítés",
displayMsg: "{0} - {1} sorok láthatók a {2}-ból/ből",
emptyMsg: 'Nincs megjeleníthető adat'
});
Ext.define("Ext.locale.hu.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "A mező tartalma legalább {0} hosszú kell legyen",
maxLengthText: "A mező tartalma legfeljebb {0} hosszú lehet",
blankText: "Kötelezően kitöltendő mező",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.hu.form.field.Number", {
override: "Ext.form.field.Number",
minText: "A mező tartalma nem lehet kissebb, mint {0}",
maxText: "A mező tartalma nem lehet nagyobb, mint {0}",
nanText: "{0} nem szám"
});
Ext.define("Ext.locale.hu.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Nem választható",
disabledDatesText: "Nem választható",
minText: "A dátum nem lehet korábbi, mint {0}",
maxText: "A dátum nem lehet későbbi, mint {0}",
invalidText: "{0} nem megfelelő dátum - a helyes formátum: {1}",
format: "Y m d",
altFormats: "Y-m-d|y-m-d|y/m/d|m/d|m-d|md|ymd|Ymd|d"
});
Ext.define("Ext.locale.hu.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Betöltés..."
});
});
Ext.define("Ext.locale.hu.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'A mező email címet tartalmazhat, melynek formátuma "felhasználó@szolgáltató.hu"',
urlText: 'A mező webcímet tartalmazhat, melynek formátuma "http:/' + '/www.weboldal.hu"',
alphaText: 'A mező csak betűket és aláhúzást (_) tartalmazhat',
alphanumText: 'A mező csak betűket, számokat és aláhúzást (_) tartalmazhat'
});
Ext.define("Ext.locale.hu.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Add meg a webcímet:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Félkövér (Ctrl+B)',
text: 'Félkövérré teszi a kijelölt szöveget.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Dőlt (Ctrl+I)',
text: 'Dőlté teszi a kijelölt szöveget.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Aláhúzás (Ctrl+U)',
text: 'Aláhúzza a kijelölt szöveget.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Szöveg nagyítás',
text: 'Növeli a szövegméretet.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Szöveg kicsinyítés',
text: 'Csökkenti a szövegméretet.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Háttérszín',
text: 'A kijelölt szöveg háttérszínét módosítja.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Szövegszín',
text: 'A kijelölt szöveg színét módosítja.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Balra zárt',
text: 'Balra zárja a szöveget.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Középre zárt',
text: 'Középre zárja a szöveget.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Jobbra zárt',
text: 'Jobbra zárja a szöveget.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Felsorolás',
text: 'Felsorolást kezd.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Számozás',
text: 'Számozott listát kezd.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hiperlink',
text: 'A kijelölt szöveget linkké teszi.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Forrás nézet',
text: 'Forrás nézetbe kapcsol.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.hu.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Növekvő rendezés",
sortDescText: "Csökkenő rendezés",
lockText: "Oszlop zárolás",
unlockText: "Oszlop feloldás",
columnsText: "Oszlopok"
});
Ext.define("Ext.locale.hu.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Nincs)',
groupByText: 'Oszlop szerint csoportosítás',
showGroupsText: 'Csoportos nézet'
});
Ext.define("Ext.locale.hu.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Név",
valueText: "Érték",
dateFormat: "Y m j"
});
Ext.define("Ext.locale.hu.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Mégsem",
yes: "Igen",
no: "Nem"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.hu.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,313 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Pedoman translasi:
* http://id.wikisource.org/wiki/Panduan_Pembakuan_Istilah,_Pelaksanaan_Instruksi_Presiden_Nomor_2_Tahun_2001_Tentang_Penggunaan_Komputer_Dengan_Aplikasi_Komputer_Berbahasa_Indonesia
* Original source: http://vlsm.org/etc/baku-0.txt
* by Farid GS
* farid [at] pulen.net
* 10:13 04 Desember 2007
* Indonesian Translations
*/
Ext.onReady(function() {
var cm = Ext.ClassManager,
exists = Ext.Function.bind(cm.get, cm);
if (Ext.Updater) {
Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Pemuatan...</div>';
}
if (Ext.Date) {
Ext.Date.monthNames = ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
Mei: 4,
Jun: 5,
Jul: 6,
Agu: 7,
Sep: 8,
Okt: 9,
Nov: 10,
Des: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.MessageBox) {
Ext.MessageBox.buttonText = {
ok: "OK",
cancel: "Batal",
yes: "Ya",
no: "Tidak"
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'Rp',
// Indonesian Rupiah
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.id.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.id.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} baris terpilih"
});
Ext.define("Ext.locale.id.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Tutup tab ini"
});
Ext.define("Ext.locale.id.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Isian belum benar"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.id.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Pemuatan..."
});
Ext.define("Ext.locale.id.picker.Date", {
override: "Ext.picker.Date",
todayText: "Hari ini",
minText: "Tanggal ini sebelum batas tanggal minimal",
maxText: "Tanggal ini setelah batas tanggal maksimal",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Bulan Berikut (Kontrol+Kanan)',
prevText: 'Bulan Sebelum (Kontrol+Kiri)',
monthYearText: 'Pilih bulan (Kontrol+Atas/Bawah untuk pindah tahun)',
todayTip: "{0} (Spacebar)",
format: "d/m/y",
startDay: 1
});
Ext.define("Ext.locale.id.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Batal"
});
Ext.define("Ext.locale.id.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Hal",
afterPageText: "dari {0}",
firstText: "Hal. Pertama",
prevText: "Hal. Sebelum",
nextText: "Hal. Berikut",
lastText: "Hal. Akhir",
refreshText: "Segarkan",
displayMsg: "Menampilkan {0} - {1} dari {2}",
emptyMsg: 'Data tidak ditemukan'
});
Ext.define("Ext.locale.id.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Panjang minimal untuk field ini adalah {0}",
maxLengthText: "Panjang maksimal untuk field ini adalah {0}",
blankText: "Field ini wajib diisi",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.id.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Nilai minimal untuk field ini adalah {0}",
maxText: "Nilai maksimal untuk field ini adalah {0}",
nanText: "{0} bukan angka"
});
Ext.define("Ext.locale.id.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Disfungsi",
disabledDatesText: "Disfungsi",
minText: "Tanggal dalam field ini harus setelah {0}",
maxText: "Tanggal dalam field ini harus sebelum {0}",
invalidText: "{0} tanggal salah - Harus dalam format {1}",
format: "d/m/y",
//altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
altFormats: "d/m/Y|d-m-y|d-m-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
});
Ext.define("Ext.locale.id.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Pemuatan..."
});
});
Ext.define("Ext.locale.id.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Field ini harus dalam format email seperti "user@example.com"',
urlText: 'Field ini harus dalam format URL seperti "http:/' + '/www.example.com"',
alphaText: 'Field ini harus terdiri dari huruf dan _',
alphanumText: 'Field ini haris terdiri dari huruf, angka dan _'
});
Ext.define("Ext.locale.id.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Silakan masukkan URL untuk tautan:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Tebal (Ctrl+B)',
text: 'Buat tebal teks terpilih',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Miring (CTRL+I)',
text: 'Buat miring teks terpilih',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Garisbawah (CTRl+U)',
text: 'Garisbawahi teks terpilih',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Perbesar teks',
text: 'Perbesar ukuran fonta',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Perkecil teks',
text: 'Perkecil ukuran fonta',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Sorot Warna Teks',
text: 'Ubah warna latar teks terpilih',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Warna Fonta',
text: 'Ubah warna teks terpilih',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Rata Kiri',
text: 'Ratakan teks ke kiri',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Rata Tengah',
text: 'Ratakan teks ke tengah editor',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Rata Kanan',
text: 'Ratakan teks ke kanan',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Daftar Bulet',
text: 'Membuat daftar berbasis bulet',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Daftar Angka',
text: 'Membuat daftar berbasis angka',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hipertaut',
text: 'Buat teks terpilih sebagai Hipertaut',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Edit Kode Sumber',
text: 'Pindah dalam mode kode sumber',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.id.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Urut Naik",
sortDescText: "Urut Turun",
lockText: "Kancing Kolom",
unlockText: "Lepas Kunci Kolom",
columnsText: "Kolom"
});
Ext.define("Ext.locale.id.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Kosong)',
groupByText: 'Kelompokkan Berdasar Field Ini',
showGroupsText: 'Tampil Dalam Kelompok'
});
Ext.define("Ext.locale.id.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nama",
valueText: "Nilai",
dateFormat: "d/m/Y"
});
Ext.define("Ext.locale.id.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Batal",
yes: "Ya",
no: "Tidak"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.id.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,341 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Italian translation
* 28 Maggio 2012 updated by Fabio De Paolis (many changes, update to 4.1.0)
* 21 Dicembre 2007 updated by Federico Grilli
* 04 Ottobre 2007 updated by eric_void
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Gen: 0,
Feb: 1,
Mar: 2,
Apr: 3,
Mag: 4,
Giu: 5,
Lug: 6,
Ago: 7,
Set: 8,
Ott: 9,
Nov: 10,
Dic: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac', // Euro
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.it.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.it.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} Righe selezionate"
});
Ext.define("Ext.locale.it.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Chiudi scheda"
});
Ext.define("Ext.locale.it.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Attendere..."
});
Ext.define("Ext.locale.it.form.field.Base", {
override: "Ext.form.field.Base",
// invalidText: "The value in this field is invalid"
invalidText: "Valore non valido"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.it.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Caricamento..."
});
Ext.define("Ext.locale.it.picker.Date", {
override: "Ext.picker.Date",
todayText: "Oggi",
minText: "Data precedente alla data minima",
maxText: "Data successiva alla data massima",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Mese successivo (Control+Destra)',
prevText: 'Mese precedente (Control+Sinistra)',
monthYearText: 'Scegli un mese (Control+Sopra/Sotto per cambiare anno)',
todayTip: "{0} (Barra spaziatrice)",
format: "d/m/Y",
startDay: 1
});
Ext.define("Ext.locale.it.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Annulla"
});
Ext.define("Ext.locale.it.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Pagina",
afterPageText: "di {0}",
firstText: "Prima pagina",
prevText: "Pagina precedente",
nextText: "Pagina successiva",
lastText: "Ultima pagina",
refreshText: "Aggiorna",
displayMsg: "Mostrati {0} - {1} di {2}",
emptyMsg: 'Non ci sono dati da mostrare'
});
Ext.define("Ext.locale.it.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "La lunghezza minima \u00E8 {0}",
maxLengthText: "La lunghezza massima \u00E8 {0}",
blankText: "Campo obbligatorio",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.it.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ",",
decimalPrecision: 2,
minText: "Il valore minimo \u00E8 {0}",
maxText: "Il valore massimo \u00E8 {0}",
nanText: "{0} non \u00E8 un valore numerico valido"
});
Ext.define("Ext.locale.it.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Disabilitato",
disabledDatesText: "Disabilitato",
minText: "La data deve essere maggiore o uguale a {0}",
maxText: "La data deve essere minore o uguale a {0}",
invalidText: "{0} non \u00E8 una data valida. Deve essere nel formato {1}",
format: "d/m/Y",
// altFormats: "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
altFormats: "d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.it.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Caricamento..."
});
});
Ext.define("Ext.locale.it.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Il campo deve essere un indirizzo e-mail nel formato "utente@esempio.com"',
urlText: 'Il campo deve essere un indirizzo web nel formato "http:/' + '/www.esempio.com"',
alphaText: 'Il campo deve contenere solo lettere e _',
alphanumText: 'Il campo deve contenere solo lettere, numeri e _'
});
Ext.define("Ext.locale.it.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Inserire un URL per il link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Grassetto (Ctrl+B)',
text: 'Rende il testo selezionato in grassetto.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Corsivo (Ctrl+I)',
text: 'Rende il testo selezionato in corsivo.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Sottolinea (Ctrl+U)',
text: 'Sottolinea il testo selezionato.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Ingrandisci testo',
text: 'Aumenta la dimensione del carattere.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Rimpicciolisci testo',
text: 'Diminuisce la dimensione del carattere.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Colore evidenziatore testo',
text: 'Modifica il colore di sfondo del testo selezionato.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Colore carattere',
text: 'Modifica il colore del testo selezionato.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Allinea a sinistra',
text: 'Allinea il testo a sinistra.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centra',
text: 'Centra il testo.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Allinea a destra',
text: 'Allinea il testo a destra.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Elenco puntato',
text: 'Elenco puntato.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Elenco numerato',
text: 'Elenco numerato.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Collegamento',
text: 'Trasforma il testo selezionato in un collegamanto.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Sorgente',
text: 'Passa alla modalit\u00E0 editing del sorgente.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.it.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Ordinamento crescente",
sortDescText: "Ordinamento decrescente",
lockText: "Blocca colonna",
unlockText: "Sblocca colonna",
columnsText: "Colonne"
});
Ext.define("Ext.locale.it.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Nessun dato)',
groupByText: 'Raggruppa per questo campo',
showGroupsText: 'Mostra nei gruppi'
});
Ext.define("Ext.locale.it.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Name",
valueText: "Value",
dateFormat: "j/m/Y",
trueText: "true",
falseText: "false"
});
Ext.define("Ext.locale.it.grid.BooleanColumn", {
override: "Ext.grid.BooleanColumn",
trueText: "vero",
falseText: "falso",
undefinedText: '&#160;'
});
Ext.define("Ext.locale.it.grid.NumberColumn", {
override: "Ext.grid.NumberColumn",
format: '0.000,00'
});
Ext.define("Ext.locale.it.grid.DateColumn", {
override: "Ext.grid.DateColumn",
format: 'd/m/Y'
});
Ext.define("Ext.locale.it.form.field.Time", {
override: "Ext.form.field.Time",
minText: "L'Ora deve essere maggiore o uguale a {0}",
maxText: "L'Ora deve essere mainore o uguale a {0}",
invalidText: "{0} non \u00E8 un Orario valido",
// format: "g:i A",
format: "H:i"
// altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.it.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "Devi selezionare almeno un elemento nel gruppo"
});
Ext.define("Ext.locale.it.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "Devi selezionare un elemento nel gruppo"
});
Ext.define("Ext.locale.it.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Annulla",
yes: "Si",
no: "No"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.it.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,330 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Japanese translation
* By tyama
* 04-08-2007, 05:49 AM
*
* update based on English Translations by Condor (8 Aug 2008)
* By sakuro (30 Aug 2008)
*/
Ext.onReady(function() {
var parseCodes;
if (Ext.Date) {
Ext.Date.monthNames = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'];
Ext.Date.getShortMonthName = function(month) {
return "" + (month + 1);
};
Ext.Date.monthNumbers = {
"1": 0,
"2": 1,
"3": 2,
"4": 3,
"5": 4,
"6": 5,
"7": 6,
"8": 7,
"9": 8,
"10": 9,
"11": 10,
"12": 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, name.length - 1)];
// or simply parseInt(name.substring(0, name.length - 1)) - 1
};
Ext.Date.dayNames = ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 1); // just remove "曜日" suffix
};
Ext.Date.formatCodes.a = "(this.getHours() < 12 ? '午前' : '午後')";
Ext.Date.formatCodes.A = "(this.getHours() < 12 ? '午前' : '午後')"; // no case difference
parseCodes = {
g: 1,
c: "if (/(午前)/i.test(results[{0}])) {\n"
+ "if (!h || h == 12) { h = 0; }\n"
+ "} else { if (!h || h < 12) { h = (h || 0) + 12; }}",
s: "(午前|午後)",
calcAtEnd: true
};
Ext.Date.parseCodes.a = Ext.Date.parseCodes.A = parseCodes;
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: '\u00a5',
// Japanese Yen
dateFormat: 'Y/m/d'
});
}
});
Ext.define("Ext.locale.ja.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.ja.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} 行選択"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.ja.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "読み込み中..."
});
Ext.define("Ext.locale.ja.picker.Date", {
override: "Ext.picker.Date",
todayText: "今日",
minText: "選択した日付は最小値以下です。",
maxText: "選択した日付は最大値以上です。",
disabledDaysText: "",
disabledDatesText: "",
nextText: '次月へ (コントロール+右)',
prevText: '前月へ (コントロール+左)',
monthYearText: '月選択 (コントロール+上/下で年移動)',
todayTip: "{0} (スペースキー)",
format: "Y/m/d",
startDay: 0,
ariaTitle: '{0}',
ariaTitleDateFormat: 'Y\u5e74m\u6708d\u65e5',
longDayFormat: 'Y\u5e74m\u6708d\u65e5',
monthYearFormat: 'Y\u5e74m\u6708'
});
Ext.define("Ext.locale.ja.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "キャンセル"
});
Ext.define("Ext.locale.ja.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "ページ",
afterPageText: "/ {0}",
firstText: "最初のページ",
prevText: "前のページ",
nextText: "次のページ",
lastText: "最後のページ",
refreshText: "更新",
displayMsg: "{2} 件中 {0} - {1} を表示",
emptyMsg: '表示するデータがありません。'
});
Ext.define("Ext.locale.ja.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "フィールドの値が不正です。"
});
Ext.define("Ext.locale.ja.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "このフィールドの最小値は {0} です。",
maxLengthText: "このフィールドの最大値は {0} です。",
blankText: "必須項目です。",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.ja.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ".",
decimalPrecision: 2,
minText: "このフィールドの最小値は {0} です。",
maxText: "このフィールドの最大値は {0} です。",
nanText: "{0} は数値ではありません。"
});
Ext.define("Ext.locale.ja.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "無効",
disabledDatesText: "無効",
minText: "このフィールドの日付は、 {0} 以降の日付に設定してください。",
maxText: "このフィールドの日付は、 {0} 以前の日付に設定してください。",
invalidText: "{0} は間違った日付入力です。 - 入力形式は「{1}」です。",
format: "Y/m/d",
altFormats: "y/m/d|m/d/y|m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
});
Ext.define("Ext.locale.ja.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "読み込み中..."
});
});
Ext.define("Ext.locale.ja.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'メールアドレスを"user@example.com"の形式で入力してください。',
urlText: 'URLを"http:/' + '/www.example.com"の形式で入力してください。',
alphaText: '半角英字と"_"のみです。',
alphanumText: '半角英数と"_"のみです。'
});
Ext.define("Ext.locale.ja.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'リンクのURLを入力してください:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: '太字 (コントロール+B)',
text: '選択テキストを太字にします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: '斜体 (コントロール+I)',
text: '選択テキストを斜体にします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: '下線 (コントロール+U)',
text: '選択テキストに下線を引きます。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: '文字を大きく',
text: 'フォントサイズを大きくします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: '文字を小さく',
text: 'フォントサイズを小さくします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: '文字のハイライト',
text: '選択テキストの背景色を変更します。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: '文字の色',
text: '選択テキストの色を変更します。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: '左揃え',
text: 'テキストを左揃えにします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: '中央揃え',
text: 'テキストを中央揃えにします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: '右揃え',
text: 'テキストを右揃えにします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: '番号なし箇条書き',
text: '番号なし箇条書きを開始します。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: '番号付き箇条書き',
text: '番号付き箇条書きを開始します。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'ハイパーリンク',
text: '選択テキストをハイパーリンクにします。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'ソース編集',
text: 'ソース編集モードに切り替えます。',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.ja.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "昇順",
sortDescText: "降順",
columnsText: "カラム"
});
Ext.define("Ext.locale.ja.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(なし)',
groupByText: 'このカラムでグルーピング',
showGroupsText: 'グルーピング'
});
Ext.define("Ext.locale.ja.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "名称",
valueText: "値",
dateFormat: "Y/m/d"
});
Ext.define("Ext.locale.ja.form.field.Time", {
override: "Ext.form.field.Time",
minText: "このフィールドの時刻は、 {0} 以降の時刻に設定してください。",
maxText: "このフィールドの時刻は、 {0} 以前の時刻に設定してください。",
invalidText: "{0} は間違った時刻入力です。",
format: "g:i A",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.ja.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "このグループから最低1つのアイテムを選択しなければなりません。"
});
Ext.define("Ext.locale.ja.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "このグループから1つのアイテムを選択しなければなりません。"
});
Ext.define("Ext.locale.ja.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "キャンセル",
yes: "はい",
no: "いいえ"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.ja.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,266 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Korean Translations By nicetip
* 05 September 2007
* Modify by techbug / 25 February 2008
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"];
Ext.Date.dayNames = ["일", "월", "화", "수", "목", "금", "토"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: '\u20a9',
// Korean Won
dateFormat: 'm/d/Y'
});
}
});
Ext.define("Ext.locale.ko.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.ko.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} 개가 선택되었습니다."
});
Ext.define("Ext.locale.ko.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "닫기"
});
Ext.define("Ext.locale.ko.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "올바른 값이 아닙니다."
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.ko.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "로딩중..."
});
Ext.define("Ext.locale.ko.picker.Date", {
override: "Ext.picker.Date",
todayText: "오늘",
minText: "최소 날짜범위를 넘었습니다.",
maxText: "최대 날짜범위를 넘었습니다.",
disabledDaysText: "",
disabledDatesText: "",
nextText: '다음달(컨트롤키+오른쪽 화살표)',
prevText: '이전달 (컨트롤키+왼족 화살표)',
monthYearText: '월을 선택해주세요. (컨트롤키+위/아래 화살표)',
todayTip: "{0} (스페이스바)",
format: "m/d/y",
startDay: 0
});
Ext.define("Ext.locale.ko.picker.Month", {
override: "Ext.picker.Month",
okText: "확인",
cancelText: "취소"
});
Ext.define("Ext.locale.ko.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "페이지",
afterPageText: "/ {0}",
firstText: "첫 페이지",
prevText: "이전 페이지",
nextText: "다음 페이지",
lastText: "마지막 페이지",
refreshText: "새로고침",
displayMsg: "전체 {2} 중 {0} - {1}",
emptyMsg: '표시할 데이터가 없습니다.'
});
Ext.define("Ext.locale.ko.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "최소길이는 {0}입니다.",
maxLengthText: "최대길이는 {0}입니다.",
blankText: "값을 입력해주세요.",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.ko.form.field.Number", {
override: "Ext.form.field.Number",
minText: "최소값은 {0}입니다.",
maxText: "최대값은 {0}입니다.",
nanText: "{0}는 올바른 숫자가 아닙니다."
});
Ext.define("Ext.locale.ko.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "비활성",
disabledDatesText: "비활성",
minText: "{0}일 이후여야 합니다.",
maxText: "{0}일 이전이어야 합니다.",
invalidText: "{0}는 올바른 날짜형식이 아닙니다. - 다음과 같은 형식이어야 합니다. {1}",
format: "m/d/y"
});
Ext.define("Ext.locale.ko.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "로딩중..."
});
});
Ext.define("Ext.locale.ko.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: '이메일 주소 형식에 맞게 입력해야합니다. (예: "user@example.com")',
urlText: 'URL 형식에 맞게 입력해야합니다. (예: "http:/' + '/www.example.com")',
alphaText: '영문, 밑줄(_)만 입력할 수 있습니다.',
alphanumText: '영문, 숫자, 밑줄(_)만 입력할 수 있습니다.'
});
Ext.define("Ext.locale.ko.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'URL을 입력해주세요:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: '굵게 (Ctrl+B)',
text: '선택한 텍스트를 굵게 표시합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: '기울임꼴 (Ctrl+I)',
text: '선택한 텍스트를 기울임꼴로 표시합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: '밑줄 (Ctrl+U)',
text: '선택한 텍스트에 밑줄을 표시합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: '글꼴크기 늘림',
text: '글꼴 크기를 크게 합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: '글꼴크기 줄임',
text: '글꼴 크기를 작게 합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: '텍스트 강조 색',
text: '선택한 텍스트의 배경색을 변경합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: '글꼴색',
text: '선택한 텍스트의 색을 변경합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: '텍스트 왼쪽 맞춤',
text: '왼쪽에 텍스트를 맞춥니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: '가운데 맞춤',
text: '가운데에 텍스트를 맞춥니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: '텍스트 오른쪽 맞춤',
text: '오른쪽에 텍스트를 맞춥니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: '글머리 기호',
text: '글머리 기호 목록을 시작합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: '번호 매기기',
text: '번호 매기기 목록을 시작합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: '하이퍼링크',
text: '선택한 텍스트에 하이퍼링크를 만듭니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: '소스편집',
text: '소스편집 모드로 변환합니다.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.ko.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "오름차순 정렬",
sortDescText: "내림차순 정렬",
lockText: "칼럼 잠금",
unlockText: "칼럼 잠금해제",
columnsText: "칼럼 목록"
});
Ext.define("Ext.locale.ko.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(None)',
groupByText: '현재 필드로 그룹핑합니다.',
showGroupsText: '그룹으로 보여주기'
});
Ext.define("Ext.locale.ko.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "항목",
valueText: "값",
dateFormat: "m/j/Y"
});
Ext.define("Ext.locale.ko.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "확인",
cancel: "취소",
yes: "예",
no: "아니오"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.ko.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,333 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Lithuanian Translations (UTF-8)
* Vladas Saulis (vladas at prodata dot lt), 03-29-2009
* Vladas Saulis (vladas at prodata dot lt), 10-18-2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"];
Ext.Date.getShortMonthName = function(month) {
// Uncommons
if (month == 7) return "Rgp";
if (month == 8) return "Rgs";
if (month == 11) return "Grd";
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Sau: 0,
Vas: 1,
Kov: 2,
Bal: 3,
Geg: 4,
Bir: 5,
Lie: 6,
Rgp: 7,
Rgs: 8,
Spa: 9,
Lap: 10,
Grd: 11
};
Ext.Date.getMonthNumber = function(name) {
// Some uncommons
if (name == "Rugpjūtis") return 7;
if (name == "Rugsėjis") return 8;
if (name == "Gruodis") return 11;
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"];
Ext.Date.parseCodes.S.s = "(?:as|as|as|as)";
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'Lt',
// Lithuanian Litai
dateFormat: 'Y-m-d'
});
}
});
Ext.define("Ext.locale.lt.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.lt.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.lt.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} pažymėtų eilučių"
});
Ext.define("Ext.locale.lt.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Uždaryti šią užsklandą"
});
Ext.define("Ext.locale.lt.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Šio lauko reikšmė neteisinga"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.lt.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Kraunasi..."
});
Ext.define("Ext.locale.lt.picker.Date", {
override: "Ext.picker.Date",
todayText: "Šiandien",
minText: "Ši data yra mažesnė už leistiną",
maxText: "Ši data yra didesnė už leistiną",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Kitas mėnuo (Control+Right)',
prevText: 'Ankstesnis mėnuo (Control+Left)',
monthYearText: 'Pasirinkti mėnesį (Control+Up/Down perėjimui tarp metų)',
todayTip: "{0} (Tarpas)",
format: "y-m-d",
startDay: 1
});
Ext.define("Ext.locale.lt.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;Gerai&#160;",
cancelText: "Atsisaktyi"
});
Ext.define("Ext.locale.lt.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Puslapis",
afterPageText: "iš {0}",
firstText: "Pirmas puslapis",
prevText: "Ankstesnis pusl.",
nextText: "Kitas puslapis",
lastText: "Pakutinis pusl.",
refreshText: "Atnaujinti",
displayMsg: "Rodomi įrašai {0} - {1} iš {2}",
emptyMsg: 'Nėra duomenų'
});
Ext.define("Ext.locale.lt.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimalus šio lauko ilgis yra {0}",
maxLengthText: "Maksimalus šio lauko ilgis yra {0}",
blankText: "Šis laukas yra privalomas",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.lt.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minimalus šio lauko ilgis yra {0}",
maxText: "Maksimalus šio lauko ilgis yra {0}",
nanText: "{0} yra neleistina reikšmė"
});
Ext.define("Ext.locale.lt.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Neprieinama",
disabledDatesText: "Neprieinama",
minText: "Šiame lauke data turi būti didesnė už {0}",
maxText: "Šiame lauke data turi būti mažesnėė už {0}",
invalidText: "{0} yra neteisinga data - ji turi būti įvesta formatu {1}",
format: "y-m-d",
altFormats: "y-m-d|y/m/d|Y-m-d|m/d|m-d|md|ymd|Ymd|d|Y-m-d"
});
Ext.define("Ext.locale.lt.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Kraunasi..."
});
});
Ext.define("Ext.locale.lt.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Šiame lauke turi būti el.pašto adresas formatu "user@example.com"',
urlText: 'Šiame lauke turi būti nuoroda (URL) formatu "http:/' + '/www.example.com"',
alphaText: 'Šiame lauke gali būti tik raidės ir ženklas "_"',
alphanumText: 'Šiame lauke gali būti tik raidės, skaičiai ir ženklas "_"'
});
Ext.define("Ext.locale.lt.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Įveskite URL šiai nuorodai:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Bold (Ctrl+B)',
text: 'Teksto paryškinimas.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italic (Ctrl+I)',
text: 'Kursyvinis tekstas.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Underline (Ctrl+U)',
text: 'Teksto pabraukimas.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Padidinti šriftą',
text: 'Padidinti šrifto dydį.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Sumažinti šriftą',
text: 'Sumažinti šrifto dydį.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Nuspalvinti teksto foną',
text: 'Pakeisti teksto fono spalvą.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Teksto spalva',
text: 'Pakeisti pažymėto teksto spalvą.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Išlyginti kairen',
text: 'Išlyginti tekstą į kairę.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centruoti tekstą',
text: 'Centruoti tektą redaktoriaus lange.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Išlyginti dešinėn',
text: 'Išlyginti tekstą į dešinę.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Paprastas sąrašas',
text: 'Pradėti neorganizuotą sąrašą.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numeruotas sąrašas',
text: 'Pradėti numeruotą sąrašą.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Nuoroda',
text: 'Padaryti pažymėta tekstą nuoroda.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Išeities tekstas',
text: 'Persijungti į išeities teksto koregavimo režimą.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.lt.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Palaukite..."
});
Ext.define("Ext.locale.lt.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Rūšiuoti didėjančia tvarka",
sortDescText: "Rūšiuoti mažėjančia tvarka",
lockText: "Užfiksuoti stulpelį",
unlockText: "Atlaisvinti stulpelį",
columnsText: "Stulpeliai"
});
Ext.define("Ext.locale.lt.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Nėra)',
groupByText: 'Grupuoti pagal šį lauką',
showGroupsText: 'Rodyti grupėse'
});
Ext.define("Ext.locale.lt.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Pavadinimas",
valueText: "Reikšmė",
dateFormat: "Y-m-d"
});
Ext.define("Ext.locale.lt.form.field.Time", {
override: "Ext.form.field.Time",
minText: "Laikas turi buti lygus arba vėlesnis už {0}",
maxText: "Laikas turi būti lygus arba ankstesnis už {0}",
invalidText: "{0} yra neteisingas laikas",
format: "H:i",
altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"
});
Ext.define("Ext.locale.lt.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: "Jūs turite padaryti bent vieną pasirinkimą šioje grupėje"
});
Ext.define("Ext.locale.lt.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: "Jūs turite padaryti bent vieną pasirinkimą šioje grupėje"
});
Ext.define("Ext.locale.lt.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "Gerai",
cancel: "Atsisakyti",
yes: "Taip",
no: "Ne"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.lt.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,171 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Latvian Translations
* By salix 17 April 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"];
Ext.Date.dayNames = ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'Ls',
// Latvian Lati
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.lv.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.lv.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} iezīmētu rindu"
});
Ext.define("Ext.locale.lv.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Aizver šo zīmni"
});
Ext.define("Ext.locale.lv.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Vērtība šajā laukā nav pareiza"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.lv.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Ielādē..."
});
Ext.define("Ext.locale.lv.picker.Date", {
override: "Ext.picker.Date",
todayText: "Šodiena",
minText: "Norādītais datums ir mazāks par minimālo datumu",
maxText: "Norādītais datums ir lielāks par maksimālo datumu",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Nākamais mēnesis (Control+pa labi)',
prevText: 'Iepriekšējais mēnesis (Control+pa kreisi)',
monthYearText: 'Mēneša izvēle (Control+uz augšu/uz leju lai pārslēgtu gadus)',
todayTip: "{0} (Tukšumzīme)",
format: "d.m.Y",
startDay: 1
});
Ext.define("Ext.locale.lv.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Lapa",
afterPageText: "no {0}",
firstText: "Pirmā lapa",
prevText: "iepriekšējā lapa",
nextText: "Nākamā lapa",
lastText: "Pēdējā lapa",
refreshText: "Atsvaidzināt",
displayMsg: "Rāda no {0} līdz {1} ierakstiem, kopā {2}",
emptyMsg: 'Nav datu, ko parādīt'
});
Ext.define("Ext.locale.lv.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimālais garums šim laukam ir {0}",
maxLengthText: "Maksimālais garums šim laukam ir {0}",
blankText: "Šis ir obligāts lauks",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.lv.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minimālais garums šim laukam ir {0}",
maxText: "Maksimālais garums šim laukam ir {0}",
nanText: "{0} nav pareizs skaitlis"
});
Ext.define("Ext.locale.lv.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Atspējots",
disabledDatesText: "Atspējots",
minText: "Datumam šajā laukā jābūt lielākam kā {0}",
maxText: "Datumam šajā laukā jābūt mazākam kā {0}",
invalidText: "{0} nav pareizs datums - tam jābūt šādā formātā: {1}",
format: "d.m.Y"
});
Ext.define("Ext.locale.lv.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Ielādē..."
});
});
Ext.define("Ext.locale.lv.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Šajā laukā jāieraksta e-pasta adrese formātā "lietotās@domēns.lv"',
urlText: 'Šajā laukā jāieraksta URL formātā "http:/' + '/www.domēns.lv"',
alphaText: 'Šis lauks drīkst saturēt tikai burtus un _ zīmi',
alphanumText: 'Šis lauks drīkst saturēt tikai burtus, ciparus un _ zīmi'
});
Ext.define("Ext.locale.lv.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Kārtot pieaugošā secībā",
sortDescText: "Kārtot dilstošā secībā",
lockText: "Noslēgt kolonnu",
unlockText: "Atslēgt kolonnu",
columnsText: "Kolonnas"
});
Ext.define("Ext.locale.lv.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nosaukums",
valueText: "Vērtība",
dateFormat: "j.m.Y"
});
Ext.define("Ext.locale.lv.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "Labi",
cancel: "Atcelt",
yes: "Jā",
no: "Nē"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.lv.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,171 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Macedonia translation
* By PetarD petar.dimitrijevic@vorteksed.com.mk (utf8 encoding)
* 23 April 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Јануари", "Февруари", "Март", "Април", "Мај", "Јуни", "Јули", "Август", "Септември", "Октомври", "Ноември", "Декември"];
Ext.Date.dayNames = ["Недела", "Понеделник", "Вторник", "Среда", "Четврток", "Петок", "Сабота"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u0434\u0435\u043d',
// Macedonian Denar
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.mk.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.mk.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} избрани редици"
});
Ext.define("Ext.locale.mk.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Затвори tab"
});
Ext.define("Ext.locale.mk.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Вредноста во ова поле е невалидна"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.mk.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Вчитувам..."
});
Ext.define("Ext.locale.mk.picker.Date", {
override: "Ext.picker.Date",
todayText: "Денеска",
minText: "Овој датум е пред најмалиот датум",
maxText: "Овој датум е пред најголемиот датум",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Следен месец (Control+Стрелка десно)',
prevText: 'Претходен месец (Control+Стрелка лево)',
monthYearText: 'Изберете месец (Control+Стрелка горе/Стрелка десно за менување година)',
todayTip: "{0} (Spacebar)",
format: "d.m.y"
});
Ext.define("Ext.locale.mk.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Страница",
afterPageText: "од {0}",
firstText: "Прва Страница",
prevText: "Претходна Страница",
nextText: "Следна Страница",
lastText: "Последна Страница",
refreshText: "Освежи",
displayMsg: "Прикажувам {0} - {1} од {2}",
emptyMsg: 'Нема податоци за приказ'
});
Ext.define("Ext.locale.mk.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Минималната должина за ова поле е {0}",
maxLengthText: "Максималната должина за ова поле е {0}",
blankText: "Податоците во ова поле се потребни",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.mk.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Минималната вредност за ова поле е {0}",
maxText: "Максималната вредност за ова поле е {0}",
nanText: "{0} не е валиден број"
});
Ext.define("Ext.locale.mk.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Неактивно",
disabledDatesText: "Неактивно",
minText: "Датумот во ова поле мора да биде пред {0}",
maxText: "Датумот во ова поле мора да биде по {0}",
invalidText: "{0} не е валиден датум - мора да биде во формат {1}",
format: "d.m.y"
});
Ext.define("Ext.locale.mk.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Вчитувам..."
});
});
Ext.define("Ext.locale.mk.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Ова поле треба да биде e-mail адреса во формат "user@example.com"',
urlText: 'Ова поле треба да биде URL во формат "http:/' + '/www.example.com"',
alphaText: 'Ова поле треба да содржи само букви и _',
alphanumText: 'Ова поле треба да содржи само букви, бројки и _'
});
Ext.define("Ext.locale.mk.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Сортирај Растечки",
sortDescText: "Сортирај Опаѓачки",
lockText: "Заклучи Колона",
unlockText: "Отклучи колона",
columnsText: "Колони"
});
Ext.define("Ext.locale.mk.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Име",
valueText: "Вредност",
dateFormat: "m.d.Y"
});
Ext.define("Ext.locale.mk.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "Потврди",
cancel: "Поништи",
yes: "Да",
no: "Не"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.mk.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,319 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* Dutch Translations
* by Ido Sebastiaan Bas van Oostveen (12 Oct 2007)
* updated to 2.2 by Condor (8 Aug 2008)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'];
Ext.Date.getShortMonthName = function(month) {
if (month == 2) {
return 'mrt';
}
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
jan: 0,
feb: 1,
mrt: 2,
apr: 3,
mei: 4,
jun: 5,
jul: 6,
aug: 7,
sep: 8,
okt: 9,
nov: 10,
dec: 11
};
Ext.Date.getMonthNumber = function(name) {
var sname = name.substring(0, 3).toLowerCase();
if (sname == 'maa') {
return 2;
}
return Ext.Date.monthNumbers[sname];
};
Ext.Date.dayNames = ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
Ext.Date.parseCodes.S.s = "(?:ste|e)";
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Dutch Euro
dateFormat: 'j-m-Y'
});
}
});
Ext.define("Ext.locale.nl.view.View", {
override: "Ext.view.View",
emptyText: ''
});
Ext.define("Ext.locale.nl.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: '{0} geselecteerde rij(en)'
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.nl.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: 'Bezig met laden...'
});
Ext.define("Ext.locale.nl.picker.Date", {
override: "Ext.picker.Date",
todayText: 'Vandaag',
minText: 'Deze datum is eerder dan de minimale datum',
maxText: 'Deze datum is later dan de maximale datum',
disabledDaysText: '',
disabledDatesText: '',
nextText: 'Volgende maand (Ctrl+rechts)',
prevText: 'Vorige maand (Ctrl+links)',
monthYearText: 'Kies een maand (Ctrl+omhoog/omlaag volgend/vorig jaar)',
todayTip: '{0} (spatie)',
format: 'j-m-y',
startDay: 1
});
Ext.define("Ext.locale.nl.picker.Month", {
override: "Ext.picker.Month",
okText: '&#160;OK&#160;',
cancelText: 'Annuleren'
});
Ext.define("Ext.locale.nl.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: 'Pagina',
afterPageText: 'van {0}',
firstText: 'Eerste pagina',
prevText: 'Vorige pagina',
nextText: 'Volgende pagina',
lastText: 'Laatste pagina',
refreshText: 'Ververs',
displayMsg: 'Getoond {0} - {1} van {2}',
emptyMsg: 'Geen gegevens om weer te geven'
});
Ext.define("Ext.locale.nl.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: 'De waarde van dit veld is ongeldig'
});
Ext.define("Ext.locale.nl.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: 'De minimale lengte van dit veld is {0}',
maxLengthText: 'De maximale lengte van dit veld is {0}',
blankText: 'Dit veld is verplicht',
regexText: '',
emptyText: null
});
Ext.define("Ext.locale.nl.form.field.Number", {
override: "Ext.form.field.Number",
decimalSeparator: ",",
decimalPrecision: 2,
minText: 'De minimale waarde van dit veld is {0}',
maxText: 'De maximale waarde van dit veld is {0}',
nanText: '{0} is geen geldig getal'
});
Ext.define("Ext.locale.nl.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: 'Uitgeschakeld',
disabledDatesText: 'Uitgeschakeld',
minText: 'De datum in dit veld moet na {0} liggen',
maxText: 'De datum in dit veld moet voor {0} liggen',
invalidText: '{0} is geen geldige datum - formaat voor datum is {1}',
format: 'j-m-y',
altFormats: 'd/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d'
});
Ext.define("Ext.locale.nl.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: 'Bezig met laden...'
});
});
Ext.define("Ext.locale.nl.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Dit veld moet een e-mail adres bevatten in het formaat "gebruiker@domein.nl"',
urlText: 'Dit veld moet een URL bevatten in het formaat "http:/' + '/www.domein.nl"',
alphaText: 'Dit veld mag alleen letters en _ bevatten',
alphanumText: 'Dit veld mag alleen letters, cijfers en _ bevatten'
});
Ext.define("Ext.locale.nl.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Vul hier de URL voor de hyperlink in:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Vet (Ctrl+B)',
text: 'Maak de geselecteerde tekst vet.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Cursief (Ctrl+I)',
text: 'Maak de geselecteerde tekst cursief.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Onderstrepen (Ctrl+U)',
text: 'Onderstreep de geselecteerde tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Tekst vergroten',
text: 'Vergroot het lettertype.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Tekst verkleinen',
text: 'Verklein het lettertype.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Tekst achtergrondkleur',
text: 'Verander de achtergrondkleur van de geselecteerde tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Tekst kleur',
text: 'Verander de kleur van de geselecteerde tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Tekst links uitlijnen',
text: 'Lijn de tekst links uit.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Tekst centreren',
text: 'Centreer de tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Tekst rechts uitlijnen',
text: 'Lijn de tekst rechts uit.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Opsommingstekens',
text: 'Begin een ongenummerde lijst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Genummerde lijst',
text: 'Begin een genummerde lijst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Maak van de geselecteerde tekst een hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Bron aanpassen',
text: 'Schakel modus over naar bron aanpassen.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.nl.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: 'Sorteer oplopend',
sortDescText: 'Sorteer aflopend',
columnsText: 'Kolommen'
});
Ext.define("Ext.locale.nl.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Geen)',
groupByText: 'Dit veld groeperen',
showGroupsText: 'Toon in groepen'
});
Ext.define("Ext.locale.nl.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: 'Naam',
valueText: 'Waarde',
dateFormat: 'j-m-Y'
});
Ext.define("Ext.locale.nl.form.field.Time", {
override: "Ext.form.field.Time",
minText: 'De tijd in dit veld moet op of na {0} liggen',
maxText: 'De tijd in dit veld moet op of voor {0} liggen',
invalidText: '{0} is geen geldig tijdstip',
format: 'G:i',
altFormats: 'g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H'
});
Ext.define("Ext.locale.nl.form.CheckboxGroup", {
override: "Ext.form.CheckboxGroup",
blankText: 'Selecteer minimaal een element in deze groep'
});
Ext.define("Ext.locale.nl.form.RadioGroup", {
override: "Ext.form.RadioGroup",
blankText: 'Selecteer een element in deze groep'
});
Ext.define("Ext.locale.nl.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: 'OK',
cancel: 'Annuleren',
yes: 'Ja',
no: 'Nee'
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.nl.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,294 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
*
* Norwegian translation (Bokmål: no-NB)
* By Tore Kjørsvik 21-January-2008
*
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
Mai: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Okt: 9,
Nov: 10,
Des: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'kr',
// Norwegian Krone
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.no_NB.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.no_NB.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} markert(e) rad(er)"
});
Ext.define("Ext.locale.no_NB.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Lukk denne fanen"
});
Ext.define("Ext.locale.no_NB.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Verdien i dette feltet er ugyldig"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.no_NB.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Laster..."
});
Ext.define("Ext.locale.no_NB.picker.Date", {
override: "Ext.picker.Date",
todayText: "I dag",
minText: "Denne datoen er før tidligste tillatte dato",
maxText: "Denne datoen er etter seneste tillatte dato",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Neste måned (Control+Pil Høyre)',
prevText: 'Forrige måned (Control+Pil Venstre)',
monthYearText: 'Velg en måned (Control+Pil Opp/Ned for å skifte år)',
todayTip: "{0} (Mellomrom)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.no_NB.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Avbryt"
});
Ext.define("Ext.locale.no_NB.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Side",
afterPageText: "av {0}",
firstText: "Første side",
prevText: "Forrige side",
nextText: "Neste side",
lastText: "Siste side",
refreshText: "Oppdater",
displayMsg: "Viser {0} - {1} av {2}",
emptyMsg: 'Ingen data å vise'
});
Ext.define("Ext.locale.no_NB.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Den minste lengden for dette feltet er {0}",
maxLengthText: "Den største lengden for dette feltet er {0}",
blankText: "Dette feltet er påkrevd",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.no_NB.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Den minste verdien for dette feltet er {0}",
maxText: "Den største verdien for dette feltet er {0}",
nanText: "{0} er ikke et gyldig nummer"
});
Ext.define("Ext.locale.no_NB.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Deaktivert",
disabledDatesText: "Deaktivert",
minText: "Datoen i dette feltet må være etter {0}",
maxText: "Datoen i dette feltet må være før {0}",
invalidText: "{0} er ikke en gyldig dato - den må være på formatet {1}",
format: "d.m.y",
altFormats: "d.m.Y|d/m/y|d/m/Y|d-m-y|d-m-Y|d.m|d/m|d-m|dm|dmy|dmY|Y-m-d|d"
});
Ext.define("Ext.locale.no_NB.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Laster..."
});
});
Ext.define("Ext.locale.no.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Dette feltet skal være en epost adresse på formatet "bruker@domene.no"',
urlText: 'Dette feltet skal være en link (URL) på formatet "http:/' + '/www.domene.no"',
alphaText: 'Dette feltet skal kun inneholde bokstaver og _',
alphanumText: 'Dette feltet skal kun inneholde bokstaver, tall og _'
});
Ext.define("Ext.locale.no_NB.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Vennligst skriv inn URL for lenken:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Fet (Ctrl+B)',
text: 'Gjør den valgte teksten fet.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kursiv (Ctrl+I)',
text: 'Gjør den valgte teksten kursiv.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Understrek (Ctrl+U)',
text: 'Understrek den valgte teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Forstørr tekst',
text: 'Gjør fontstørrelse større.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Forminsk tekst',
text: 'Gjør fontstørrelse mindre.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Tekst markeringsfarge',
text: 'Endre bakgrunnsfarge til den valgte teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Font farge',
text: 'Endre farge på den valgte teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Venstrejuster tekst',
text: 'Venstrejuster teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Sentrer tekst',
text: 'Sentrer teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Høyrejuster tekst',
text: 'Høyrejuster teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Punktliste',
text: 'Start en punktliste.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Nummerert liste',
text: 'Start en nummerert liste.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Lenke',
text: 'Gjør den valgte teksten til en lenke.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Rediger kilde',
text: 'Bytt til kilderedigeringsvisning.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.no_NB.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sorter stigende",
sortDescText: "Sorter synkende",
lockText: "Lås kolonne",
unlockText: "Lås opp kolonne",
columnsText: "Kolonner"
});
Ext.define("Ext.locale.no_NB.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Ingen)',
groupByText: 'Grupper etter dette feltet',
showGroupsText: 'Vis i grupper'
});
Ext.define("Ext.locale.no_NB.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Navn",
valueText: "Verdi",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.no.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Avbryt",
yes: "Ja",
no: "Nei"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.no_NB.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,294 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
*
* Norwegian translation (Nynorsk: no-NN)
* By Tore Kjørsvik 21-January-2008
*
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
Mai: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Okt: 9,
Nov: 10,
Des: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Søndag", "Måndag", "Tysdag", "Onsdag", "Torsdag", "Fredag", "Laurdag"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'kr',
// Norwegian Krone
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.no_NN.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.no_NN.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} markert(e) rad(er)"
});
Ext.define("Ext.locale.no_NN.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Lukk denne fana"
});
Ext.define("Ext.locale.no_NN.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Verdien i dette feltet er ugyldig"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.no_NN.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Lastar..."
});
Ext.define("Ext.locale.no_NN.picker.Date", {
override: "Ext.picker.Date",
todayText: "I dag",
minText: "Denne datoen er før tidlegaste tillatne dato",
maxText: "Denne datoen er etter seinaste tillatne dato",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Neste månad (Control+Pil Høgre)',
prevText: 'Førre månad (Control+Pil Venstre)',
monthYearText: 'Velj ein månad (Control+Pil Opp/Ned for å skifte år)',
todayTip: "{0} (Mellomrom)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.no_NN.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Avbryt"
});
Ext.define("Ext.locale.no_NN.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Side",
afterPageText: "av {0}",
firstText: "Første sida",
prevText: "Førre sida",
nextText: "Neste sida",
lastText: "Siste sida",
refreshText: "Oppdater",
displayMsg: "Viser {0} - {1} av {2}",
emptyMsg: 'Ingen data å vise'
});
Ext.define("Ext.locale.no_NN.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Den minste lengda for dette feltet er {0}",
maxLengthText: "Den største lengda for dette feltet er {0}",
blankText: "Dette feltet er påkravd",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.no_NN.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Den minste verdien for dette feltet er {0}",
maxText: "Den største verdien for dette feltet er {0}",
nanText: "{0} er ikkje eit gyldig nummer"
});
Ext.define("Ext.locale.no_NN.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Deaktivert",
disabledDatesText: "Deaktivert",
minText: "Datoen i dette feltet må vere etter {0}",
maxText: "Datoen i dette feltet må vere før {0}",
invalidText: "{0} er ikkje ein gyldig dato - han må vere på formatet {1}",
format: "d.m.y",
altFormats: "d.m.Y|d/m/y|d/m/Y|d-m-y|d-m-Y|d.m|d/m|d-m|dm|dmy|dmY|Y-m-d|d"
});
Ext.define("Ext.locale.no_NN.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Lastar..."
});
});
Ext.define("Ext.locale.no_NN.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Dette feltet skal vere ei epost adresse på formatet "bruker@domene.no"',
urlText: 'Dette feltet skal vere ein link (URL) på formatet "http:/' + '/www.domene.no"',
alphaText: 'Dette feltet skal berre innehalde bokstavar og _',
alphanumText: 'Dette feltet skal berre innehalde bokstavar, tal og _'
});
Ext.define("Ext.locale.no_NN.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Ver venleg og skriv inn URL for lenken:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Feit (Ctrl+B)',
text: 'Gjer den valde teksten feit.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kursiv (Ctrl+I)',
text: 'Gjer den valde teksten kursiv.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Understrek (Ctrl+U)',
text: 'Understrek den valde teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Forstørr tekst',
text: 'Gjer fontstorleik større.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Forminsk tekst',
text: 'Gjer fontstorleik mindre.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Tekst markeringsfarge',
text: 'Endre bakgrunnsfarge til den valde teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Font farge',
text: 'Endre farge på den valde teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Venstrejuster tekst',
text: 'Venstrejuster teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Sentrer tekst',
text: 'Sentrer teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Høgrejuster tekst',
text: 'Høgrejuster teksten.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Punktliste',
text: 'Start ei punktliste.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Nummerert liste',
text: 'Start ei nummerert liste.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Lenke',
text: 'Gjer den valde teksten til ei lenke.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Rediger kjelde',
text: 'Bytt til kjelderedigeringsvising.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.no_NN.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sorter stigande",
sortDescText: "Sorter fallande",
lockText: "Lås kolonne",
unlockText: "Lås opp kolonne",
columnsText: "Kolonner"
});
Ext.define("Ext.locale.no_NN.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Ingen)',
groupByText: 'Grupper etter dette feltet',
showGroupsText: 'Vis i grupper'
});
Ext.define("Ext.locale.no_NN.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Namn",
valueText: "Verdi",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.no_NN.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Avbryt",
yes: "Ja",
no: "Nei"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.no_NN.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,312 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Polish Translations
* By vbert 17-April-2007
* Updated by mmar 16-November-2007
* Encoding: utf-8
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Sty: 0,
Lut: 1,
Mar: 2,
Kwi: 3,
Maj: 4,
Cze: 5,
Lip: 6,
Sie: 7,
Wrz: 8,
Paź: 9,
Lis: 10,
Gru: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota"];
Ext.Date.getShortDayName = function(day) {
switch (day) {
case 0:
return 'ndz';
case 1:
return 'pon';
case 2:
return 'wt';
case 3:
return 'śr';
case 4:
return 'czw';
case 5:
return 'pt';
case 6:
return 'sob';
default:
return '';
}
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u007a\u0142',
// Polish Zloty
dateFormat: 'Y-m-d'
});
}
});
Ext.define("Ext.locale.pl.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.pl.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} wybrano wiersze(y)"
});
Ext.define("Ext.locale.pl.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Zamknij zakładkę"
});
Ext.define("Ext.locale.pl.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Wartość tego pola jest niewłaściwa"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.pl.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Wczytywanie danych..."
});
Ext.define("Ext.locale.pl.picker.Date", {
override: "Ext.picker.Date",
startDay: 1,
todayText: "Dzisiaj",
minText: "Data jest wcześniejsza od daty minimalnej",
maxText: "Data jest późniejsza od daty maksymalnej",
disabledDaysText: "",
disabledDatesText: "",
nextText: "Następny miesiąc (Control+StrzałkaWPrawo)",
prevText: "Poprzedni miesiąc (Control+StrzałkaWLewo)",
monthYearText: "Wybierz miesiąc (Control+Up/Down aby zmienić rok)",
todayTip: "{0} (Spacja)",
format: "Y-m-d",
startDay: 1
});
Ext.define("Ext.locale.pl.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Anuluj"
});
Ext.define("Ext.locale.pl.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Strona",
afterPageText: "z {0}",
firstText: "Pierwsza strona",
prevText: "Poprzednia strona",
nextText: "Następna strona",
lastText: "Ostatnia strona",
refreshText: "Odśwież",
displayMsg: "Wyświetlono {0} - {1} z {2}",
emptyMsg: "Brak danych do wyświetlenia"
});
Ext.define("Ext.locale.pl.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimalna ilość znaków dla tego pola to {0}",
maxLengthText: "Maksymalna ilość znaków dla tego pola to {0}",
blankText: "To pole jest wymagane",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.pl.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minimalna wartość dla tego pola to {0}",
maxText: "Maksymalna wartość dla tego pola to {0}",
nanText: "{0} to nie jest właściwa wartość"
});
Ext.define("Ext.locale.pl.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Wyłączony",
disabledDatesText: "Wyłączony",
minText: "Data w tym polu musi być późniejsza od {0}",
maxText: "Data w tym polu musi być wcześniejsza od {0}",
invalidText: "{0} to nie jest prawidłowa data - prawidłowy format daty {1}",
format: "Y-m-d",
altFormats: "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
});
Ext.define("Ext.locale.pl.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Wczytuję..."
});
});
Ext.define("Ext.locale.pl.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'To pole wymaga podania adresu e-mail w formacie: "nazwa@domena.pl"',
urlText: 'To pole wymaga podania adresu strony www w formacie: "http:/' + '/www.domena.pl"',
alphaText: 'To pole wymaga podania tylko liter i _',
alphanumText: 'To pole wymaga podania tylko liter, cyfr i _'
});
Ext.define("Ext.locale.pl.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Wprowadź adres URL strony:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Pogrubienie (Ctrl+B)',
text: 'Ustaw styl zaznaczonego tekstu na pogrubiony.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Kursywa (Ctrl+I)',
text: 'Ustaw styl zaznaczonego tekstu na kursywę.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Podkreślenie (Ctrl+U)',
text: 'Podkreśl zaznaczony tekst.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Zwiększ czcionkę',
text: 'Zwiększ rozmiar czcionki.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Zmniejsz czcionkę',
text: 'Zmniejsz rozmiar czcionki.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Wyróżnienie',
text: 'Zmień kolor wyróżnienia zaznaczonego tekstu.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Kolor czcionki',
text: 'Zmień kolor zaznaczonego tekstu.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Do lewej',
text: 'Wyrównaj tekst do lewej.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Wyśrodkuj',
text: 'Wyrównaj tekst do środka.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Do prawej',
text: 'Wyrównaj tekst do prawej.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Lista wypunktowana',
text: 'Rozpocznij listę wypunktowaną.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Lista numerowana',
text: 'Rozpocznij listę numerowaną.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hiperłącze',
text: 'Przekształć zaznaczony tekst w hiperłącze.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Edycja źródła',
text: 'Przełącz w tryb edycji źródła.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.pl.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sortuj rosnąco",
sortDescText: "Sortuj malejąco",
lockText: "Zablokuj kolumnę",
unlockText: "Odblokuj kolumnę",
columnsText: "Kolumny"
});
Ext.define("Ext.locale.pl.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(None)',
groupByText: 'Grupuj po tym polu',
showGroupsText: 'Pokaż w grupach'
});
Ext.define("Ext.locale.pl.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nazwa",
valueText: "Wartość",
dateFormat: "Y-m-d"
});
Ext.define("Ext.locale.pl.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Anuluj",
yes: "Tak",
no: "Nie"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.pl.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,261 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Portuguese/Brazil Translation by Weber Souza
* 08 April 2007
* Updated by Allan Brazute Alves (EthraZa)
* 06 September 2007
* Adapted to European Portuguese by Helder Batista (hbatista)
* 31 January 2008
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Janeiro", "Fevereiro", "Mar&ccedil;o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
Ext.Date.dayNames = ["Domingo", "Segunda", "Ter&ccedil;a", "Quarta", "Quinta", "Sexta", "S&aacute;bado"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Portugese Euro
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.pt.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.pt.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} linha(s) seleccionada(s)"
});
Ext.define("Ext.locale.pt.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Fechar"
});
Ext.define("Ext.locale.pt.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "O valor para este campo &eacute; inv&aacute;lido"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.pt.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Carregando..."
});
Ext.define("Ext.locale.pt.picker.Date", {
override: "Ext.picker.Date",
todayText: "Hoje",
minText: "Esta data &eacute; anterior &agrave; menor data",
maxText: "Esta data &eacute; posterior &agrave; maior data",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Pr&oacute;ximo M&ecirc;s (Control+Direita)',
prevText: 'M&ecirc;s Anterior (Control+Esquerda)',
monthYearText: 'Escolha um M&ecirc;s (Control+Cima/Baixo para mover entre os anos)',
todayTip: "{0} (Espa&ccedil;o)",
format: "d/m/Y",
startDay: 0
});
Ext.define("Ext.locale.pt.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancelar"
});
Ext.define("Ext.locale.pt.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "P&aacute;gina",
afterPageText: "de {0}",
firstText: "Primeira P&aacute;gina",
prevText: "P&aacute;gina Anterior",
nextText: "Pr&oacute;xima P&aacute;gina",
lastText: "&Uacute;ltima P&aacute;gina",
refreshText: "Atualizar",
displayMsg: "<b>{0} &agrave; {1} de {2} registo(s)</b>",
emptyMsg: 'Sem registos para exibir'
});
Ext.define("Ext.locale.pt.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "O tamanho m&iacute;nimo para este campo &eacute; {0}",
maxLengthText: "O tamanho m&aacute;ximo para este campo &eacute; {0}",
blankText: "Este campo &eacute; obrigat&oacute;rio.",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.pt.form.field.Number", {
override: "Ext.form.field.Number",
minText: "O valor m&iacute;nimo para este campo &eacute; {0}",
maxText: "O valor m&aacute;ximo para este campo &eacute; {0}",
nanText: "{0} n&atilde;o &eacute; um n&uacute;mero v&aacute;lido"
});
Ext.define("Ext.locale.pt.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Desabilitado",
disabledDatesText: "Desabilitado",
minText: "A data deste campo deve ser posterior a {0}",
maxText: "A data deste campo deve ser anterior a {0}",
invalidText: "{0} n&atilde;o &eacute; uma data v&aacute;lida - deve ser usado o formato {1}",
format: "d/m/Y"
});
Ext.define("Ext.locale.pt.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Carregando..."
});
});
Ext.define("Ext.locale.pt.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Este campo deve ser um endere&ccedil;o de e-mail v&aacute;lido, no formato "utilizador@dominio.com"',
urlText: 'Este campo deve ser um URL no formato "http:/' + '/www.dominio.com"',
alphaText: 'Este campo deve conter apenas letras e _',
alphanumText: 'Este campo deve conter apenas letras, n&uacute;meros e _'
});
Ext.define("Ext.locale.pt.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Por favor, entre com o URL do link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Negrito (Ctrl+B)',
text: 'Deixa o texto seleccionado em negrito.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italico (Ctrl+I)',
text: 'Deixa o texto seleccionado em italico.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Sublinhado (Ctrl+U)',
text: 'Sublinha o texto seleccionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Aumentar Texto',
text: 'Aumenta o tamanho da fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Diminuir Texto',
text: 'Diminui o tamanho da fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Cor de Fundo',
text: 'Muda a cor do fundo do texto seleccionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Cor da Fonte',
text: 'Muda a cor do texto seleccionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Alinhar &agrave; Esquerda',
text: 'Alinha o texto &agrave; esquerda.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centrar Texto',
text: 'Centra o texto no editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Alinhar &agrave; Direita',
text: 'Alinha o texto &agrave; direita.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Lista com Marcadores',
text: 'Inicia uma lista com marcadores.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Lista Numerada',
text: 'Inicia uma lista numerada.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperliga&ccedil;&atilde;o',
text: 'Transforma o texto selecionado num hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Editar Fonte',
text: 'Troca para o modo de edi&ccedil;&atilde;o de c&oacute;digo fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.pt.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Ordem Ascendente",
sortDescText: "Ordem Descendente",
lockText: "Bloquear Coluna",
unlockText: "Desbloquear Coluna",
columnsText: "Colunas"
});
Ext.define("Ext.locale.pt.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nome",
valueText: "Valor",
dateFormat: "d/m/Y"
});
Ext.define("Ext.locale.pt.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Cancelar",
yes: "Sim",
no: "N&atilde;o"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.pt.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,287 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Portuguese/Brazil Translation by Weber Souza
* 08 April 2007
* Updated by Allan Brazute Alves (EthraZa)
* 06 September 2007
* Updated by Leonardo Lima
* 05 March 2008
* Updated by Juliano Tarini (jtarini)
* 22 April 2008
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Fev: 1,
Mar: 2,
Abr: 3,
Mai: 4,
Jun: 5,
Jul: 6,
Ago: 7,
Set: 8,
Out: 9,
Nov: 10,
Dez: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: 'R$',
// Brazilian Real
dateFormat: 'd/m/Y'
});
Ext.util.Format.brMoney = Ext.util.Format.currency;
}
});
Ext.define("Ext.locale.pt_BR.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.pt_BR.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} linha(s) selecionada(s)"
});
Ext.define("Ext.locale.pt_BR.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Fechar"
});
Ext.define("Ext.locale.pt_BR.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "O valor para este campo é inválido"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.pt_BR.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Carregando..."
});
Ext.define("Ext.locale.pt_BR.picker.Date", {
override: "Ext.picker.Date",
todayText: "Hoje",
minText: "Esta data é anterior a menor data",
maxText: "Esta data é posterior a maior data",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Próximo Mês (Control+Direita)',
prevText: 'Mês Anterior (Control+Esquerda)',
monthYearText: 'Escolha um Mês (Control+Cima/Baixo para mover entre os anos)',
todayTip: "{0} (Espaço)",
format: "d/m/Y",
startDay: 0
});
Ext.define("Ext.locale.pt_BR.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancelar"
});
Ext.define("Ext.locale.pt_BR.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Página",
afterPageText: "de {0}",
firstText: "Primeira Página",
prevText: "Página Anterior",
nextText: "Próxima Página",
lastText: "Última Página",
refreshText: "Atualizar",
displayMsg: "<b>{0} à {1} de {2} registro(s)</b>",
emptyMsg: 'Sem registros para exibir'
});
Ext.define("Ext.locale.pt_BR.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "O tamanho mínimo para este campo é {0}",
maxLengthText: "O tamanho máximo para este campo é {0}",
blankText: "Este campo é obrigatório.",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.pt_BR.form.field.Number", {
override: "Ext.form.field.Number",
minText: "O valor mínimo para este campo é {0}",
maxText: "O valor máximo para este campo é {0}",
nanText: "{0} não é um número válido"
});
Ext.define("Ext.locale.pt_BR.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Desabilitado",
disabledDatesText: "Desabilitado",
minText: "A data deste campo deve ser posterior a {0}",
maxText: "A data deste campo deve ser anterior a {0}",
invalidText: "{0} não é uma data válida - deve ser informado no formato {1}",
format: "d/m/Y"
});
Ext.define("Ext.locale.pt_BR.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Carregando..."
});
});
Ext.define("Ext.locale.pt_BR.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Este campo deve ser um endereço de e-mail válido, no formato "usuario@dominio.com.br"',
urlText: 'Este campo deve ser uma URL no formato "http:/' + '/www.dominio.com.br"',
alphaText: 'Este campo deve conter apenas letras e _',
alphanumText: 'Este campo deve conter apenas letras, números e _'
});
Ext.define("Ext.locale.pt_BR.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Por favor, entre com a URL do link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Negrito (Ctrl+B)',
text: 'Deixa o texto selecionado em negrito.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Itálico (Ctrl+I)',
text: 'Deixa o texto selecionado em itálico.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Sublinhado (Ctrl+U)',
text: 'Sublinha o texto selecionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Aumentar Texto',
text: 'Aumenta o tamanho da fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Diminuir Texto',
text: 'Diminui o tamanho da fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Cor de Fundo',
text: 'Muda a cor do fundo do texto selecionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Cor da Fonte',
text: 'Muda a cor do texto selecionado.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Alinhar à Esquerda',
text: 'Alinha o texto à esquerda.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centralizar Texto',
text: 'Centraliza o texto no editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Alinhar à Direita',
text: 'Alinha o texto à direita.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Lista com Marcadores',
text: 'Inicia uma lista com marcadores.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Lista Numerada',
text: 'Inicia uma lista numerada.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Link',
text: 'Transforma o texto selecionado em um link.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Editar Fonte',
text: 'Troca para o modo de edição de código fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.pt_BR.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Ordem Ascendente",
sortDescText: "Ordem Descendente",
lockText: "Bloquear Coluna",
unlockText: "Desbloquear Coluna",
columnsText: "Colunas"
});
Ext.define("Ext.locale.pt_BR.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nome",
valueText: "Valor",
dateFormat: "d/m/Y"
});
Ext.define("Ext.locale.pt_BR.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Cancelar",
yes: "Sim",
no: "Não"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.pt_BR.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,298 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Portuguese/Portugal (pt_PT) Translation
* by Nuno Franco da Costa - francodacosta.com
* translated from ext-lang-en.js
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Jan: 0,
Feb: 1,
Mar: 2,
Apr: 3,
May: 4,
Jun: 5,
Jul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Nov: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Portugese Euro
dateFormat: 'Y/m/d'
});
}
});
Ext.define("Ext.locale.pt_PT.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.pt_PT.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} linha(s) seleccionada(s)"
});
Ext.define("Ext.locale.pt_PT.tab.Tab", {
override: "Ext.TabPanelItem",
closeText: "Fechar aba"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.pt_PT.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "A carregar..."
});
Ext.define("Ext.locale.pt_PT.picker.Date", {
override: "Ext.picker.Date",
todayText: "Hoje",
minText: "A data é anterior ao mínimo definido",
maxText: "A data é posterior ao máximo definido",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Mês Seguinte (Control+Right)',
prevText: 'Mês Anterior (Control+Left)',
monthYearText: 'Escolha um mês (Control+Up/Down avaç;ar/recuar anos)',
todayTip: "{0} (barra de espaç;o)",
format: "y/m/d",
startDay: 0
});
Ext.define("Ext.locale.pt_PT.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Cancelar"
});
Ext.define("Ext.locale.pt_PT.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Página",
afterPageText: "de {0}",
firstText: "Primeira Página",
prevText: "Página Anterior",
nextText: "Pr%oacute;xima Página",
lastText: "Última Página",
refreshText: "Recaregar",
displayMsg: "A mostrar {0} - {1} de {2}",
emptyMsg: 'Sem dados para mostrar'
});
Ext.define("Ext.locale.pt_PT.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "O valor deste campo é inválido"
});
Ext.define("Ext.locale.pt_PT.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "O comprimento mínimo deste campo &eaute; {0}",
maxLengthText: "O comprimento máximo deste campo &eaute; {0}",
blankText: "Este campo é de preenchimento obrigatório",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.pt_PT.form.field.Number", {
override: "Ext.form.field.Number",
minText: "O valor mínimo deste campo &eaute; {0}",
maxText: "O valor máximo deste campo &eaute; {0}",
nanText: "{0} não é um numero"
});
Ext.define("Ext.locale.pt_PT.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Desabilitado",
disabledDatesText: "Desabilitado",
minText: "A data deste campo deve ser posterior a {0}",
maxText: "A data deste campo deve ser anterior a {0}",
invalidText: "{0} não é uma data válida - deve estar no seguinte formato{1}",
format: "y/m/d",
altFormats: "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
});
Ext.define("Ext.locale.pt_PT.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "A Carregar..."
});
});
Ext.define("Ext.locale.pt_PT.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Este campo deve ser um endereç;o de email no formato "utilizador@dominio.com"',
urlText: 'Este campo deve ser um URL no formato "http:/' + '/www.dominio.com"',
alphaText: 'Este campo deve conter apenas letras e _',
alphanumText: 'Este campo deve conter apenas letras, números e _'
});
Ext.define("Ext.locale.pt_PT.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Indique o endereç;o do link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Negrito (Ctrl+B)',
text: 'Transforma o texto em Negrito.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Itálico (Ctrl+I)',
text: 'Transforma o texto em itálico.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Sublinhar (Ctrl+U)',
text: 'Sublinha o texto.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Aumentar texto',
text: 'Aumenta o tamanho da fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Encolher texto',
text: 'Diminui o tamanho da fonte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'C&ocirc;r de fundo do texto',
text: 'Altera a c&ocirc;r de fundo do texto.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'C&ocirc;r do texo',
text: 'Altera a a&ocirc;r do texo.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'ALinhar à esquerda',
text: 'ALinha o texto à esquerda.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centrar',
text: 'Centra o texto.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'ALinhar à direita',
text: 'ALinha o texto &agravce; direita.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Lista',
text: 'Inicia uma lista.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Lista Numerada',
text: 'Inicia uma lista numerada.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Transforma o texto num hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Editar código',
text: 'Alterar para o modo de ediç;ão de código.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.pt_PT.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Por favor espere..."
});
Ext.define("Ext.locale.pt_PT.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Ordenaç;ão Crescente",
sortDescText: "Ordenaç;ão Decrescente",
lockText: "Fixar Coluna",
unlockText: "Libertar Coluna",
columnsText: "Colunas"
});
Ext.define("Ext.locale.pt_PT.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Nenhum)',
groupByText: 'Agrupar por este campo',
showGroupsText: 'Mostrar nos Grupos'
});
Ext.define("Ext.locale.pt_PT.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nome",
valueText: "Valor",
dateFormat: "Y/j/m"
});
Ext.define("Ext.locale.pt_PT.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Cancelar",
yes: "Sim",
no: "Não"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.pt_PT.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,293 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Romanian translations for ExtJS 2.1
* First released by Lucian Lature on 2007-04-24
* Changed locale for Romania (date formats) as suggested by keypoint
* on ExtJS forums: http://www.extjs.com/forum/showthread.php?p=129524#post129524
* Removed some useless parts
* Changed by: Emil Cazamir, 2008-04-24
* Fixed some errors left behind
* Changed by: Emil Cazamir, 2008-09-01
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
Ian: 0,
Feb: 1,
Mar: 2,
Apr: 3,
Mai: 4,
Iun: 5,
Iul: 6,
Aug: 7,
Sep: 8,
Oct: 9,
Noi: 10,
Dec: 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'Lei',
// Romanian Lei
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.ro.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} rând(uri) selectate"
});
Ext.define("Ext.locale.ro.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Închide acest tab"
});
Ext.define("Ext.locale.ro.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Valoarea acestui câmp este invalidă"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.ro.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Încărcare..."
});
Ext.define("Ext.locale.ro.picker.Date", {
override: "Ext.picker.Date",
todayText: "Astăzi",
minText: "Această dată este anterioară datei minime",
maxText: "Această dată este ulterioară datei maxime",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Luna următoare (Control+Dreapta)',
prevText: 'Luna precedentă (Control+Stânga)',
monthYearText: 'Alege o lună (Control+Sus/Jos pentru a parcurge anii)',
todayTip: "{0} (Bara spațiu)",
format: "d.m.Y",
startDay: 0
});
Ext.define("Ext.locale.ro.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Renunță"
});
Ext.define("Ext.locale.ro.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Pagina",
afterPageText: "din {0}",
firstText: "Prima pagină",
prevText: "Pagina anterioară",
nextText: "Pagina următoare",
lastText: "Ultima pagină",
refreshText: "Împrospătează",
displayMsg: "Afișare înregistrările {0} - {1} din {2}",
emptyMsg: 'Nu sunt date de afișat'
});
Ext.define("Ext.locale.ro.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Lungimea minimă pentru acest câmp este de {0}",
maxLengthText: "Lungimea maximă pentru acest câmp este {0}",
blankText: "Acest câmp este obligatoriu",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.ro.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Valoarea minimă permisă a acestui câmp este {0}",
maxText: "Valaorea maximă permisă a acestui câmp este {0}",
nanText: "{0} nu este un număr valid"
});
Ext.define("Ext.locale.ro.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Indisponibil",
disabledDatesText: "Indisponibil",
minText: "Data din această casetă trebuie să fie după {0}",
maxText: "Data din această casetă trebuie să fie inainte de {0}",
invalidText: "{0} nu este o dată validă, trebuie să fie în formatul {1}",
format: "d.m.Y",
altFormats: "d-m-Y|d.m.y|d-m-y|d.m|d-m|dm|d|Y-m-d"
});
Ext.define("Ext.locale.ro.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Încărcare..."
});
});
Ext.define("Ext.locale.ro.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Acest câmp trebuie să conţină o adresă de e-mail în formatul "user@domeniu.com"',
urlText: 'Acest câmp trebuie să conţină o adresă URL în formatul "http:/' + '/www.domeniu.com"',
alphaText: 'Acest câmp trebuie să conţină doar litere şi _',
alphanumText: 'Acest câmp trebuie să conţină doar litere, cifre şi _'
});
Ext.define("Ext.locale.ro.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Vă rugăm introduceti un URL pentru această legătură web:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Îngroşat (Ctrl+B)',
text: 'Îngroşati caracterele textului selectat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Înclinat (Ctrl+I)',
text: 'Înclinaţi caracterele textului selectat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Subliniat (Ctrl+U)',
text: 'Subliniaţi caracterele textului selectat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Mărit',
text: 'Măreşte dimensiunea fontului.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Micşorat',
text: 'Micşorează dimensiunea textului.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Culoarea fundalului',
text: 'Schimbă culoarea fundalului pentru textul selectat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Culoarea textului',
text: 'Schimbă culoarea textului selectat.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Aliniat la stânga',
text: 'Aliniază textul la stânga.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Centrat',
text: 'Centrează textul în editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Aliniat la dreapta',
text: 'Aliniază textul la dreapta.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Listă cu puncte',
text: 'Inserează listă cu puncte.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Listă numerotată',
text: 'Inserează o listă numerotată.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Legătură web',
text: 'Transformă textul selectat în legătură web.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Editare sursă',
text: 'Schimbă pe modul de editare al codului HTML.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.ro.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sortare ascendentă",
sortDescText: "Sortare descendentă",
lockText: "Blochează coloana",
unlockText: "Deblochează coloana",
columnsText: "Coloane"
});
Ext.define("Ext.locale.ro.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Fără)',
groupByText: 'Grupează după această coloană',
showGroupsText: 'Afișează grupat'
});
Ext.define("Ext.locale.ro.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Nume",
valueText: "Valoare",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.ro.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Renunţă",
yes: "Da",
no: "Nu"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.ro.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,301 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Russian translation
* By ZooKeeper (utf-8 encoding)
* 6 November 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"];
Ext.Date.shortMonthNames = ["Янв", "Февр", "Март", "Апр", "Май", "Июнь", "Июль", "Авг", "Сент", "Окт", "Нояб", "Дек"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.shortMonthNames[month];
};
Ext.Date.monthNumbers = {
'Янв': 0,
'Фев': 1,
'Мар': 2,
'Апр': 3,
'Май': 4,
'Июн': 5,
'Июл': 6,
'Авг': 7,
'Сен': 8,
'Окт': 9,
'Ноя': 10,
'Дек': 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u0440\u0443\u0431',
// Russian Ruble
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.ru.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.ru.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} выбранных строк"
});
Ext.define("Ext.locale.ru.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Закрыть эту вкладку"
});
Ext.define("Ext.locale.ru.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Значение в этом поле неверное"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.ru.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Загрузка..."
});
Ext.define("Ext.locale.ru.picker.Date", {
override: "Ext.picker.Date",
todayText: "Сегодня",
minText: "Эта дата раньше минимальной даты",
maxText: "Эта дата позже максимальной даты",
disabledDaysText: "Недоступно",
disabledDatesText: "Недоступно",
nextText: 'Следующий месяц (Control+Вправо)',
prevText: 'Предыдущий месяц (Control+Влево)',
monthYearText: 'Выбор месяца (Control+Вверх/Вниз для выбора года)',
todayTip: "{0} (Пробел)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.ru.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Отмена"
});
Ext.define("Ext.locale.ru.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Страница",
afterPageText: "из {0}",
firstText: "Первая страница",
prevText: "Предыдущая страница",
nextText: "Следующая страница",
lastText: "Последняя страница",
refreshText: "Обновить",
displayMsg: "Отображаются записи с {0} по {1}, всего {2}",
emptyMsg: 'Нет данных для отображения'
});
Ext.define("Ext.locale.ru.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Минимальная длина этого поля {0}",
maxLengthText: "Максимальная длина этого поля {0}",
blankText: "Это поле обязательно для заполнения",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.ru.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Значение этого поля не может быть меньше {0}",
maxText: "Значение этого поля не может быть больше {0}",
nanText: "{0} не является числом",
negativeText: "Значение не может быть отрицательным"
});
Ext.define("Ext.locale.ru.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Недоступно",
disabledDatesText: "Недоступно",
minText: "Дата в этом поле должна быть позже {0}",
maxText: "Дата в этом поле должна быть раньше {0}",
invalidText: "{0} не является правильной датой - дата должна быть указана в формате {1}",
format: "d.m.y",
altFormats: "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.ru.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Загрузка..."
});
});
Ext.define("Ext.locale.ru.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Это поле должно содержать адрес электронной почты в формате "user@example.com"',
urlText: 'Это поле должно содержать URL в формате "http:/' + '/www.example.com"',
alphaText: 'Это поле должно содержать только латинские буквы и символ подчеркивания "_"',
alphanumText: 'Это поле должно содержать только латинские буквы, цифры и символ подчеркивания "_"'
});
Ext.define("Ext.locale.ru.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Пожалуйста, введите адрес:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Полужирный (Ctrl+B)',
text: 'Применение полужирного начертания к выделенному тексту.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Курсив (Ctrl+I)',
text: 'Применение курсивного начертания к выделенному тексту.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Подчёркнутый (Ctrl+U)',
text: 'Подчёркивание выделенного текста.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Увеличить размер',
text: 'Увеличение размера шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Уменьшить размер',
text: 'Уменьшение размера шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Заливка',
text: 'Изменение цвета фона для выделенного текста или абзаца.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Цвет текста',
text: 'Измение цвета текста.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Выровнять текст по левому краю',
text: 'Вырaвнивание текста по левому краю.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'По центру',
text: 'Вырaвнивание текста по центру.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Выровнять текст по правому краю',
text: 'Вырaвнивание текста по правому краю.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Маркеры',
text: 'Начать маркированный список.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Нумерация',
text: 'Начать нумернованный список.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Вставить гиперссылку',
text: 'Создание ссылки из выделенного текста.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Исходный код',
text: 'Переключиться на исходный код.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.ru.form.Basic", {
override: "Ext.form.Basic",
waitTitle: "Пожалуйста, подождите..."
});
Ext.define("Ext.locale.ru.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Сортировать по возрастанию",
sortDescText: "Сортировать по убыванию",
lockText: "Закрепить столбец",
unlockText: "Снять закрепление столбца",
columnsText: "Столбцы"
});
Ext.define("Ext.locale.ru.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Пусто)',
groupByText: 'Группировать по этому полю',
showGroupsText: 'Отображать по группам'
});
Ext.define("Ext.locale.ru.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Название",
valueText: "Значение",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.ru.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Отмена",
yes: "Да",
no: "Нет"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.ru.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,172 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
* Slovak Translation by Michal Thomka
* 14 April 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"];
Ext.Date.dayNames = ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Slovakian Euro
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.sk.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.sk.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} označených riadkov"
});
Ext.define("Ext.locale.sk.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Zavrieť túto záložku"
});
Ext.define("Ext.locale.sk.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Hodnota v tomto poli je nesprávna"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.sk.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Nahrávam..."
});
Ext.define("Ext.locale.sk.picker.Date", {
override: "Ext.picker.Date",
todayText: "Dnes",
minText: "Tento dátum je menší ako minimálny možný dátum",
maxText: "Tento dátum je väčší ako maximálny možný dátum",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Ďalší mesiac (Control+Doprava)',
prevText: 'Predchádzajúci mesiac (Control+Doľava)',
monthYearText: 'Vyberte mesiac (Control+Hore/Dole pre posun rokov)',
todayTip: "{0} (Medzerník)",
format: "d.m.Y"
});
Ext.define("Ext.locale.sk.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Strana",
afterPageText: "z {0}",
firstText: 'Prvá strana',
prevText: 'Predchádzajúca strana',
nextText: 'Ďalšia strana',
lastText: "Posledná strana",
refreshText: "Obnoviť",
displayMsg: "Zobrazujem {0} - {1} z {2}",
emptyMsg: 'Žiadne dáta'
});
Ext.define("Ext.locale.sk.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimálna dĺžka pre toto pole je {0}",
maxLengthText: "Maximálna dĺžka pre toto pole je {0}",
blankText: "Toto pole je povinné",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.sk.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minimálna hodnota pre toto pole je {0}",
maxText: "Maximálna hodnota pre toto pole je {0}",
nanText: "{0} je nesprávne číslo"
});
Ext.define("Ext.locale.sk.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Zablokované",
disabledDatesText: "Zablokované",
minText: "Dátum v tomto poli musí byť až po {0}",
maxText: "Dátum v tomto poli musí byť pred {0}",
invalidText: "{0} nie je správny dátum - musí byť vo formáte {1}",
format: "d.m.Y"
});
Ext.define("Ext.locale.sk.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Nahrávam..."
});
});
Ext.define("Ext.locale.sk.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Toto pole musí byť e-mailová adresa vo formáte "user@example.com"',
urlText: 'Toto pole musí byť URL vo formáte "http:/' + '/www.example.com"',
alphaText: 'Toto pole može obsahovať iba písmená a znak _',
alphanumText: 'Toto pole može obsahovať iba písmená, čísla a znak _'
});
Ext.define("Ext.locale.sk.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Zoradiť vzostupne",
sortDescText: "Zoradiť zostupne",
lockText: 'Zamknúť stĺpec',
unlockText: 'Odomknúť stĺpec',
columnsText: 'Stĺpce'
});
Ext.define("Ext.locale.sk.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Názov",
valueText: "Hodnota",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.sk.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Zrušiť",
yes: "Áno",
no: "Nie"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.sk.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,170 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Slovenian translation by Matjaž (UTF-8 encoding)
* 25 April 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"];
Ext.Date.dayNames = ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ac',
// Slovenian Euro
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.sl.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.sl.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} izbranih vrstic"
});
Ext.define("Ext.locale.sl.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Zapri zavihek"
});
Ext.define("Ext.locale.sl.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Neveljavna vrednost"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.sl.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Nalagam..."
});
Ext.define("Ext.locale.sl.picker.Date", {
override: "Ext.picker.Date",
todayText: "Danes",
minText: "Navedeni datum je pred spodnjim datumom",
maxText: "Navedeni datum je za zgornjim datumom",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Naslednji mesec (Control+Desno)',
prevText: 'Prejšnji mesec (Control+Levo)',
monthYearText: 'Izberite mesec (Control+Gor/Dol za premik let)',
todayTip: "{0} (Preslednica)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.sl.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Stran",
afterPageText: "od {0}",
firstText: "Prva stran",
prevText: "Prejšnja stran",
nextText: "Naslednja stran",
lastText: "Zadnja stran",
refreshText: "Osveži",
displayMsg: "Prikazujem {0} - {1} od {2}",
emptyMsg: 'Ni podatkov za prikaz'
});
Ext.define("Ext.locale.sl.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimalna dolžina tega polja je {0}",
maxLengthText: "Maksimalna dolžina tega polja je {0}",
blankText: "To polje je obvezno",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.sl.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minimalna vrednost tega polja je {0}",
maxText: "Maksimalna vrednost tega polja je {0}",
nanText: "{0} ni veljavna številka"
});
Ext.define("Ext.locale.sl.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Onemogočen",
disabledDatesText: "Onemogočen",
minText: "Datum mora biti po {0}",
maxText: "Datum mora biti pred {0}",
invalidText: "{0} ni veljaven datum - mora biti v tem formatu {1}",
format: "d.m.y"
});
Ext.define("Ext.locale.sl.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Nalagam..."
});
});
Ext.define("Ext.locale.sl.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'To polje je e-mail naslov formata "ime@domena.si"',
urlText: 'To polje je URL naslov formata "http:/' + '/www.domena.si"',
alphaText: 'To polje lahko vsebuje samo črke in _',
alphanumText: 'To polje lahko vsebuje samo črke, številke in _'
});
Ext.define("Ext.locale.sl.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sortiraj naraščajoče",
sortDescText: "Sortiraj padajoče",
lockText: "Zakleni stolpec",
unlockText: "Odkleni stolpec",
columnsText: "Stolpci"
});
Ext.define("Ext.locale.sl.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Ime",
valueText: "Vrednost",
dateFormat: "j.m.Y"
});
Ext.define("Ext.locale.sl.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "V redu",
cancel: "Prekliči",
yes: "Da",
no: "Ne"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.sl.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,174 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Serbian Latin Translation
* by Atila Hajnal (latin, utf8 encoding)
* sr
* 14 Sep 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Januar", "Februar", "Mart", "April", "Мај", "Jun", "Јul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"];
Ext.Date.dayNames = ["Nedelja", "Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u0414\u0438\u043d\u002e',
// Serbian Dinar
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.sr.view.View", {
override: "Ext.view.View",
emptyText: "Ne postoji ni jedan slog"
});
Ext.define("Ext.locale.sr.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} izabranih redova"
});
Ext.define("Ext.locale.sr.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Zatvori оvu »karticu«"
});
Ext.define("Ext.locale.sr.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Unešena vrednost nije pravilna"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.sr.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Učitavam..."
});
Ext.define("Ext.locale.sr.picker.Date", {
override: "Ext.picker.Date",
todayText: "Danas",
minText: "Datum је ispred najmanjeg dozvoljenog datuma",
maxText: "Datum је nakon najvećeg dozvoljenog datuma",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Sledeći mesec (Control+Desno)',
prevText: 'Prethodni mesec (Control+Levo)',
monthYearText: 'Izaberite mesec (Control+Gore/Dole za izbor godine)',
todayTip: "{0} (Razmaknica)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.sr.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Strana",
afterPageText: "od {0}",
firstText: "Prva strana",
prevText: "Prethodna strana",
nextText: "Sledeća strana",
lastText: "Poslednja strana",
refreshText: "Osveži",
displayMsg: "Prikazana {0} - {1} od {2}",
emptyMsg: 'Nemam šta prikazati'
});
Ext.define("Ext.locale.sr.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minimalna dužina ovog polja је {0}",
maxLengthText: "Maksimalna dužina ovog polja је {0}",
blankText: "Polje је obavezno",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.sr.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minimalna vrednost u polju је {0}",
maxText: "Maksimalna vrednost u polju је {0}",
nanText: "{0} nije pravilan broj"
});
Ext.define("Ext.locale.sr.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Pasivno",
disabledDatesText: "Pasivno",
minText: "Datum u ovom polju mora biti nakon {0}",
maxText: "Datum u ovom polju mora biti pre {0}",
invalidText: "{0} nije pravilan datum - zahtevani oblik je {1}",
format: "d.m.y",
altFormats: "d.m.y|d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
});
Ext.define("Ext.locale.sr.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Učitavam..."
});
});
Ext.define("Ext.locale.sr.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Ovo polje prihavata e-mail adresu isključivo u obliku "korisnik@domen.com"',
urlText: 'Ovo polje prihavata URL adresu isključivo u obliku "http:/' + '/www.domen.com"',
alphaText: 'Ovo polje može sadržati isključivo slova i znak _',
alphanumText: 'Ovo polje može sadržati само slova, brojeve i znak _'
});
Ext.define("Ext.locale.sr.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Rastući redosled",
sortDescText: "Opadajući redosled",
lockText: "Zaključaj kolonu",
unlockText: "Otključaj kolonu",
columnsText: "Kolone"
});
Ext.define("Ext.locale.sr.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Naziv",
valueText: "Vrednost",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.sr.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "U redu",
cancel: "Odustani",
yes: "Da",
no: "Ne"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.sr.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,173 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Serbian Cyrillic Translation
* by Čolovic Vladan (cyrillic, utf8 encoding)
* sr_RS (ex: sr_CS, sr_YU)
* 12 May 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"];
Ext.Date.dayNames = ["Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u0414\u0438\u043d\u002e',
// Serbian Dinar
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.sr_RS.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.sr_RS.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} изабраних редова"
});
Ext.define("Ext.locale.sr_RS.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Затвори ову »картицу«"
});
Ext.define("Ext.locale.sr_RS.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Унешена вредност није правилна"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.sr_RS.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Учитавам..."
});
Ext.define("Ext.locale.sr_RS.picker.Date", {
override: "Ext.picker.Date",
todayText: "Данас",
minText: "Датум је испред најмањег дозвољеног датума",
maxText: "Датум је након највећег дозвољеног датума",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Следећи месец (Control+Десно)',
prevText: 'Претходни месец (Control+Лево)',
monthYearText: 'Изаберите месец (Control+Горе/Доле за избор године)',
todayTip: "{0} (Размакница)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.sr_RS.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Страна",
afterPageText: "од {0}",
firstText: "Прва страна",
prevText: "Претходна страна",
nextText: "Следећа страна",
lastText: "Последња страна",
refreshText: "Освежи",
displayMsg: "Приказана {0} - {1} од {2}",
emptyMsg: 'Немам шта приказати'
});
Ext.define("Ext.locale.sr_RS.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Минимална дужина овог поља је {0}",
maxLengthText: "Максимална дужина овог поља је {0}",
blankText: "Поље је обавезно",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.sr_RS.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Минимална вредност у пољу је {0}",
maxText: "Максимална вредност у пољу је {0}",
nanText: "{0} није правилан број"
});
Ext.define("Ext.locale.sr_RS.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Пасивно",
disabledDatesText: "Пасивно",
minText: "Датум у овом пољу мора бити након {0}",
maxText: "Датум у овом пољу мора бити пре {0}",
invalidText: "{0} није правилан датум - захтевани облик је {1}",
format: "d.m.y"
});
Ext.define("Ext.locale.sr_RS.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Учитавам..."
});
});
Ext.define("Ext.locale.sr_RS.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Ово поље прихвата e-mail адресу искључиво у облику "korisnik@domen.com"',
urlText: 'Ово поље прихвата URL адресу искључиво у облику "http:/' + '/www.domen.com"',
alphaText: 'Ово поље може садржати искључиво слова и знак _',
alphanumText: 'Ово поље може садржати само слова, бројеве и знак _'
});
Ext.define("Ext.locale.sr_RS.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Растући редослед",
sortDescText: "Опадајући редослед",
lockText: "Закључај колону",
unlockText: "Откључај колону",
columnsText: "Колоне"
});
Ext.define("Ext.locale.sr_RS.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Назив",
valueText: "Вредност",
dateFormat: "d.m.Y"
});
Ext.define("Ext.locale.sr_RS.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "У реду",
cancel: "Одустани",
yes: "Да",
no: "Не"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.sr_RS.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,173 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Swedish translation (utf8-encoding)
* By Erik Andersson, Monator Technologies
* 24 April 2007
* Changed by Cariad, 29 July 2007
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["januari", "februari", "mars", "april", "maj", "juni", "juli", "augusti", "september", "oktober", "november", "december"];
Ext.Date.dayNames = ["söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'kr',
// Swedish Krone
dateFormat: 'Y-m-d'
});
}
});
Ext.define("Ext.locale.sv_SE.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.sv_SE.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} markerade rad(er)"
});
Ext.define("Ext.locale.sv_SE.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Stäng denna flik"
});
Ext.define("Ext.locale.sv_SE.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Värdet i detta fält är inte tillåtet"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.sv_SE.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Laddar..."
});
Ext.define("Ext.locale.sv_SE.picker.Date", {
override: "Ext.picker.Date",
todayText: "Idag",
minText: "Detta datum inträffar före det tidigast tillåtna",
maxText: "Detta datum inträffar efter det senast tillåtna",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Nästa månad (Ctrl + högerpil)',
prevText: 'Föregående månad (Ctrl + vänsterpil)',
monthYearText: 'Välj en månad (Ctrl + uppåtpil/neråtpil för att ändra årtal)',
todayTip: "{0} (mellanslag)",
format: "Y-m-d",
startDay: 1
});
Ext.define("Ext.locale.sv_SE.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Sida",
afterPageText: "av {0}",
firstText: "Första sidan",
prevText: "Föregående sida",
nextText: "Nästa sida",
lastText: "Sista sidan",
refreshText: "Uppdatera",
displayMsg: "Visar {0} - {1} av {2}",
emptyMsg: 'Det finns ingen data att visa'
});
Ext.define("Ext.locale.sv_SE.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Minsta tillåtna längd för detta fält är {0}",
maxLengthText: "Största tillåtna längd för detta fält är {0}",
blankText: "Detta fält är obligatoriskt",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.sv_SE.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Minsta tillåtna värde för detta fält är {0}",
maxText: "Största tillåtna värde för detta fält är {0}",
nanText: "{0} är inte ett tillåtet nummer"
});
Ext.define("Ext.locale.sv_SE.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Inaktiverad",
disabledDatesText: "Inaktiverad",
minText: "Datumet i detta fält måste inträffa efter {0}",
maxText: "Datumet i detta fält måste inträffa före {0}",
invalidText: "{0} är inte ett tillåtet datum - datum ska anges i formatet {1}",
format: "Y-m-d"
});
Ext.define("Ext.locale.sv_SE.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Laddar..."
});
});
Ext.define("Ext.locale.sv_SE.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Detta fält ska innehålla en e-post adress i formatet "användare@domän.se"',
urlText: 'Detta fält ska innehålla en länk (URL) i formatet "http:/' + '/www.domän.se"',
alphaText: 'Detta fält får bara innehålla bokstäver och "_"',
alphanumText: 'Detta fält får bara innehålla bokstäver, nummer och "_"'
});
Ext.define("Ext.locale.sv_SE.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sortera stigande",
sortDescText: "Sortera fallande",
lockText: "Lås kolumn",
unlockText: "Lås upp kolumn",
columnsText: "Kolumner"
});
Ext.define("Ext.locale.sv_SE.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Namn",
valueText: "Värde",
dateFormat: "Y-m-d"
});
Ext.define("Ext.locale.sv_SE.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Avbryt",
yes: "Ja",
no: "Nej"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.sv_SE.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,294 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by KillerNay on the extjs.com forums.
* Thank you KillerNay!
*
* Thailand Translations
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["รยกรƒร’โ‚ฌร", "ยกร˜รลธร’ร“ลธร‘ยนลพรฌ", "รร•ยนร’โ‚ฌร", "ร รร‰ร’ร‚ยน", "ลธร„ร‰ร€ร’โ‚ฌร", "รร”ยถร˜ยนร’ร‚ยน", "ยกร„ยกยฏร’โ‚ฌร", "รŠร”ยงร‹ร’โ‚ฌร", "ยกร‘ยนร‚ร’ร‚ยน", "ยตร˜ร…ร’โ‚ฌร", "ลธร„รˆลกร”ยกร’ร‚ยน", "ลพร‘ยนร‡ร’โ‚ฌร"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
"รโ‚ฌ": 0,
"ยกลธ": 1,
"รร•โ‚ฌ": 2,
"ร รร‚": 3,
"ลธโ‚ฌ": 4,
"รร”ร‚": 5,
"ยกโ‚ฌ": 6,
"รŠโ‚ฌ": 7,
"ยกร‚": 8,
"ยตโ‚ฌ": 9,
"ลธร‚": 10,
"ลพโ‚ฌ": 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["รร’ยทร”ยตร‚รฌ", "ลกร‘ยนยทรƒรฌ", "รร‘ยงโ‚ฌร’รƒ", "ลธร˜ร—ลพ", "ลธร„ร‹ร‘รŠยบลฝร•", "รˆร˜ยกรƒรฌ", "ร รŠร’รƒรฌ"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day].substring(0, 3);
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u0e3f',
// Thai Baht
dateFormat: 'm/d/Y'
});
}
});
Ext.define("Ext.locale.th.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.th.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} ร ร…ร—รยกรกร…รฉร‡ยทร‘รฉยงร‹รลฝรกยถร‡"
});
Ext.define("Ext.locale.th.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "ยปร”ลฝรกยทรงยบยนร•รฉ"
});
Ext.define("Ext.locale.th.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "โ‚ฌรจร’ยขรยงยชรจรยงยนร•รฉรครรจยถร™ยกยตรฉรยง"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.th.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "ยกร“ร…ร‘ยงรขร‹ร…ลฝ..."
});
Ext.define("Ext.locale.th.picker.Date", {
override: "Ext.picker.Date",
todayText: "ร‡ร‘ยนยนร•รฉ",
minText: "This date is before the minimum date",
maxText: "This date is after the maximum date",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'ร ลฝร—รยนยถร‘ลฝรคยป (Control+Right)',
prevText: 'ร ลฝร—รยนยกรจรยนร‹ยนรฉร’ (Control+Left)',
monthYearText: 'ร ร…ร—รยกร ลฝร—รยน (Control+Up/Down to move years)',
todayTip: "{0} (Spacebar)",
format: "m/d/y",
startDay: 0
});
Ext.define("Ext.locale.th.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;ยตยกร…ยง&#160;",
cancelText: "ร‚ยกร ร…ร”ยก"
});
Ext.define("Ext.locale.th.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "ร‹ยนรฉร’",
afterPageText: "of {0}",
firstText: "ร‹ยนรฉร’รกรƒยก",
prevText: "ยกรจรยนร‹ยนรฉร’",
nextText: "ยถร‘ลฝรคยป",
lastText: "ร‹ยนรฉร’รŠร˜ลฝยทรฉร’ร‚",
refreshText: "รƒร•ร ยฟรƒยช",
displayMsg: "ยกร“ร…ร‘ยงรกรŠลฝยง {0} - {1} ลกร’ยก {2}",
emptyMsg: 'รครรจรร•ยขรฉรรร™ร…รกรŠลฝยง'
});
Ext.define("Ext.locale.th.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "The minimum length for this field is {0}",
maxLengthText: "The maximum length for this field is {0}",
blankText: "This field is required",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.th.form.field.Number", {
override: "Ext.form.field.Number",
minText: "The minimum value for this field is {0}",
maxText: "The maximum value for this field is {0}",
nanText: "{0} is not a valid number"
});
Ext.define("Ext.locale.th.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "ยปร”ลฝ",
disabledDatesText: "ยปร”ลฝ",
minText: "The date in this field must be after {0}",
maxText: "The date in this field must be before {0}",
invalidText: "{0} is not a valid date - it must be in the format {1}",
format: "m/d/y",
altFormats: "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
});
Ext.define("Ext.locale.th.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "ยกร“ร…ร‘ยงรขร‹ร…ลฝ..."
});
});
Ext.define("Ext.locale.th.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'This field should be an e-mail address in the format "user@example.com"',
urlText: 'This field should be a URL in the format "http:/' + '/www.example.com"',
alphaText: 'This field should only contain letters and _',
alphanumText: 'This field should only contain letters, numbers and _'
});
Ext.define("Ext.locale.th.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Please enter the URL for the link:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Bold (Ctrl+B)',
text: 'Make the selected text bold.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Italic (Ctrl+I)',
text: 'Make the selected text italic.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Underline (Ctrl+U)',
text: 'Underline the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Grow Text',
text: 'Increase the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Shrink Text',
text: 'Decrease the font size.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Text Highlight Color',
text: 'Change the background color of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Font Color',
text: 'Change the color of the selected text.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Align Text Left',
text: 'Align text to the left.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Center Text',
text: 'Center text in the editor.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Align Text Right',
text: 'Align text to the right.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Bullet List',
text: 'Start a bulleted list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numbered List',
text: 'Start a numbered list.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Hyperlink',
text: 'Make the selected text a hyperlink.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Source Edit',
text: 'Switch to source editing mode.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.th.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Sort Ascending",
sortDescText: "Sort Descending",
lockText: "Lock Column",
unlockText: "Unlock Column",
columnsText: "Columns"
});
Ext.define("Ext.locale.th.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(None)',
groupByText: 'Group By This Field',
showGroupsText: 'Show in Groups'
});
Ext.define("Ext.locale.th.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Name",
valueText: "Value",
dateFormat: "m/j/Y"
});
Ext.define("Ext.locale.th.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "ยตยกร…ยง",
cancel: "ร‚ยกร ร…ร”ยก",
yes: "รฃยชรจ",
no: "รครรจรฃยชรจ"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.th.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,290 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"];
Ext.Date.getShortMonthName = function(month) {
return Ext.Date.monthNames[month].substring(0, 3);
};
Ext.Date.monthNumbers = {
"Ocak": 0,
"Şubat": 1,
"Mart": 2,
"Nisan": 3,
"Mayıs": 4,
"Haziran": 5,
"Temmuz": 6,
"Ağustos": 7,
"Eylül": 8,
"Ekim": 9,
"Kasım": 10,
"Aralık": 11
};
Ext.Date.getMonthNumber = function(name) {
return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};
Ext.Date.dayNames = ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"];
Ext.Date.shortDayNames = ["Paz", "Pzt", "Sal", "Çrş", "Prş", "Cum", "Cmt"];
Ext.Date.getShortDayName = function(day) {
return Ext.Date.shortDayNames[day];
};
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: 'TL',
// Turkish Lira
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.tr.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.tr.grid.Grid", {
override: "Ext.grid.Grid",
ddText: "Seçili satır sayısı : {0}"
});
Ext.define("Ext.locale.tr.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Sekmeyi kapat"
});
Ext.define("Ext.locale.tr.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Bu alandaki değer geçersiz"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.tr.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Yükleniyor ..."
});
Ext.define("Ext.locale.tr.picker.Date", {
override: "Ext.picker.Date",
todayText: "Bugün",
minText: "Bu tarih izin verilen en küçük tarihten daha önce",
maxText: "Bu tarih izin verilen en büyük tarihten daha sonra",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Gelecek Ay (Control+Right)',
prevText: 'Önceki Ay (Control+Left)',
monthYearText: 'Bir ay seçiniz (Yılı artırmak/azaltmak için Control+Up/Down)',
todayTip: "{0} (Boşluk Tuşu - Spacebar)",
format: "d/m/Y",
startDay: 1
});
Ext.define("Ext.locale.tr.picker.Month", {
override: "Ext.picker.Month",
okText: "*Tamam*",
cancelText: "İptal"
});
Ext.define("Ext.locale.tr.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Sayfa",
afterPageText: " / {0}",
firstText: "İlk Sayfa",
prevText: "Önceki Sayfa",
nextText: "Sonraki Sayfa",
lastText: "Son Sayfa",
refreshText: "Yenile",
displayMsg: "Gösterilen {0} - {1} / {2}",
emptyMsg: 'Gösterilebilecek veri yok'
});
Ext.define("Ext.locale.tr.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Girilen verinin uzunluğu en az {0} olabilir",
maxLengthText: "Girilen verinin uzunluğu en fazla {0} olabilir",
blankText: "Bu alan boş bırakılamaz",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.tr.form.field.Number", {
override: "Ext.form.field.Number",
minText: "En az {0} girilebilir",
maxText: "En çok {0} girilebilir",
nanText: "{0} geçersiz bir sayıdır"
});
Ext.define("Ext.locale.tr.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Disabled",
disabledDatesText: "Disabled",
minText: "Bu tarih, {0} tarihinden daha sonra olmalıdır",
maxText: "Bu tarih, {0} tarihinden daha önce olmalıdır",
invalidText: "{0} geçersiz bir tarihdir - tarih formatı {1} şeklinde olmalıdır",
format: "d/m/Y",
altFormats: "d.m.y|d.m.Y|d/m/y|d-m-Y|d-m-y|d.m|d/m|d-m|dm|dmY|dmy|d|Y.m.d|Y-m-d|Y/m/d"
});
Ext.define("Ext.locale.tr.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Yükleniyor ..."
});
});
Ext.define("Ext.locale.tr.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Bu alan "user@example.com" şeklinde elektronik posta formatında olmalıdır',
urlText: 'Bu alan "http://www.example.com" şeklinde URL adres formatında olmalıdır',
alphaText: 'Bu alan sadece harf ve _ içermeli',
alphanumText: 'Bu alan sadece harf, sayı ve _ içermeli'
});
Ext.define("Ext.locale.tr.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Lütfen bu bağlantı için gerekli URL adresini giriniz:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Kalın(Bold) (Ctrl+B)',
text: 'Seçili yazıyı kalın yapar.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'İtalik(Italic) (Ctrl+I)',
text: 'Seçili yazıyı italik yapar.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Alt Çizgi(Underline) (Ctrl+U)',
text: 'Seçili yazının altını çizer.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Fontu büyült',
text: 'Yazı fontunu büyütür.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Fontu küçült',
text: 'Yazı fontunu küçültür.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Arka Plan Rengi',
text: 'Seçili yazının arka plan rengini değiştir.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Yazı Rengi',
text: 'Seçili yazının rengini değiştir.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Sola Daya',
text: 'Yazıyı sola daya.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Ortala',
text: 'Yazıyı editörde ortala.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Sağa daya',
text: 'Yazıyı sağa daya.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Noktalı Liste',
text: 'Noktalı listeye başla.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Numaralı Liste',
text: 'Numaralı lisyeye başla.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Web Adresi(Hyperlink)',
text: 'Seçili yazıyı web adresi(hyperlink) yap.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Kaynak kodu Düzenleme',
text: 'Kaynak kodu düzenleme moduna geç.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.tr.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Artan sırada sırala",
sortDescText: "Azalan sırada sırala",
lockText: "Kolonu kilitle",
unlockText: "Kolon kilidini kaldır",
columnsText: "Kolonlar"
});
Ext.define("Ext.locale.tr.grid.GroupingFeature", {
override: "Ext.grid.GroupingFeature",
emptyGroupText: '(Yok)',
groupByText: 'Bu Alana Göre Grupla',
showGroupsText: 'Gruplar Halinde Göster'
});
Ext.define("Ext.locale.tr.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Ad",
valueText: "Değer",
dateFormat: "d/m/Y"
});
Ext.define("Ext.locale.tr.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "Tamam",
cancel: "İptal",
yes: "Evet",
no: "Hayır"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.tr.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,262 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Ukrainian translations for ExtJS (UTF-8 encoding)
*
* Original translation by zlatko
* 3 October 2007
*
* Updated by dev.ashevchuk@gmail.com
* 01.09.2009
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"];
Ext.Date.dayNames = ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П’ятниця", "Субота"];
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20b4',
// Ukranian Hryvnia
dateFormat: 'd.m.Y'
});
}
});
Ext.define("Ext.locale.ukr.view.View", {
override: "Ext.view.View",
emptyText: "<Порожньо>"
});
Ext.define("Ext.locale.ukr.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} обраних рядків"
});
Ext.define("Ext.locale.ukr.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Закрити цю вкладку"
});
Ext.define("Ext.locale.ukr.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Хибне значення"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.ukr.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Завантаження..."
});
Ext.define("Ext.locale.ukr.picker.Date", {
override: "Ext.picker.Date",
todayText: "Сьогодні",
minText: "Ця дата меньша за мінімальну допустиму дату",
maxText: "Ця дата більша за максимальну допустиму дату",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Наступний місяць (Control+Вправо)',
prevText: 'Попередній місяць (Control+Вліво)',
monthYearText: 'Вибір місяця (Control+Вверх/Вниз для вибору року)',
todayTip: "{0} (Пробіл)",
format: "d.m.y",
startDay: 1
});
Ext.define("Ext.locale.ukr.picker.Month", {
override: "Ext.picker.Month",
okText: "&#160;OK&#160;",
cancelText: "Відміна"
});
Ext.define("Ext.locale.ukr.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Сторінка",
afterPageText: "з {0}",
firstText: "Перша сторінка",
prevText: "Попередня сторінка",
nextText: "Наступна сторінка",
lastText: "Остання сторінка",
refreshText: "Освіжити",
displayMsg: "Відображення записів з {0} по {1}, всього {2}",
emptyMsg: 'Дані для відображення відсутні'
});
Ext.define("Ext.locale.ukr.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Мінімальна довжина цього поля {0}",
maxLengthText: "Максимальна довжина цього поля {0}",
blankText: "Це поле є обов’язковим для заповнення",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.ukr.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Значення у цьому полі не може бути меньше {0}",
maxText: "Значення у цьому полі не може бути більше {0}",
nanText: "{0} не є числом"
});
Ext.define("Ext.locale.ukr.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Не доступно",
disabledDatesText: "Не доступно",
minText: "Дата у цьому полі повинна бути більша {0}",
maxText: "Дата у цьому полі повинна бути меньша {0}",
invalidText: "{0} хибна дата - дата повинна бути вказана у форматі {1}",
format: "d.m.y"
});
Ext.define("Ext.locale.ukr.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Завантаження..."
});
});
Ext.define("Ext.locale.ukr.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Це поле повинно містити адресу електронної пошти у форматі "user@example.com"',
urlText: 'Це поле повинно містити URL у форматі "http:/' + '/www.example.com"',
alphaText: 'Це поле повинно містити виключно латинські літери та символ підкреслення "_"',
alphanumText: 'Це поле повинно містити виключно латинські літери, цифри та символ підкреслення "_"'
});
Ext.define("Ext.locale.ukr.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: 'Будь-ласка введіть адресу:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: 'Напівжирний (Ctrl+B)',
text: 'Зробити напівжирним виділений текст.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: 'Курсив (Ctrl+I)',
text: 'Зробити курсивом виділений текст.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: 'Підкреслений (Ctrl+U)',
text: 'Зробити підкресленим виділений текст.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: 'Збільшити розмір',
text: 'Збільшити розмір шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: 'Зменьшити розмір',
text: 'Зменьшити розмір шрифта.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: 'Заливка',
text: 'Змінити колір фону для виділеного тексту або абзацу.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: 'Колір тексту',
text: 'Змінити колір виділеного тексту або абзацу.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: 'Вирівняти текст по лівому полю',
text: 'Вирівнювання тексту по лівому полю.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: 'Вирівняти текст по центру',
text: 'Вирівнювання тексту по центру.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: 'Вирівняти текст по правому полю',
text: 'Вирівнювання тексту по правому полю.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: 'Маркери',
text: 'Почати маркований список.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: 'Нумерація',
text: 'Почати нумернований список.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: 'Вставити гіперпосилання',
text: 'Створення посилання із виділеного тексту.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: 'Джерельний код',
text: 'Режим редагування джерельного коду.',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.ukr.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Сортувати по зростанню",
sortDescText: "Сортувати по спаданню",
lockText: "Закріпити стовпець",
unlockText: "Відкріпити стовпець",
columnsText: "Стовпці"
});
Ext.define("Ext.locale.ukr.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Назва",
valueText: "Значення",
dateFormat: "j.m.Y"
});
Ext.define("Ext.locale.ukr.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "OK",
cancel: "Відміна",
yes: "Так",
no: "Ні"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.ukr.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,200 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
* Vietnamese translation
* By bpmtri
* 12-April-2007 04:06PM
*/
Ext.onReady(function() {
if (Ext.Date) {
Ext.Date.monthNames = ["Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12"];
Ext.Date.dayNames = ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"];
Ext.Date.monthNumbers = {
"Tháng 1": 0,
"Tháng 2": 1,
"Tháng 3": 2,
"Tháng 4": 3,
"Tháng 5": 4,
"Tháng 6": 5,
"Tháng 7": 6,
"Tháng 8": 7,
"Tháng 9": 8,
"Tháng 10": 9,
"Tháng 11": 10,
"Tháng 12": 11,
};
Ext.Date.getShortMonthName = function(month){
return Ext.Date.monthNames[month];
};
Ext.Date.getMonthNumber = function(name){
return Ext.Date.monthNumbers[name];
};
Ext.Date.getShortDayName = function(day) {
return Ext.Date.dayNames[day];
}
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: '.',
decimalSeparator: ',',
currencySign: '\u20ab',
// Vietnamese Dong
dateFormat: 'd/m/Y'
});
}
});
Ext.define("Ext.locale.vn.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.vn.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "{0} dòng được chọn"
});
Ext.define("Ext.locale.vn.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "Đóng thẻ này"
});
Ext.define("Ext.locale.vn.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "Giá trị của ô này không hợp lệ."
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.vn.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "Đang tải..."
});
Ext.define("Ext.locale.vn.picker.Date", {
override: "Ext.picker.Date",
todayText: "Hôm nay",
minText: "Ngày này nhỏ hơn ngày nhỏ nhất",
maxText: "Ngày này lớn hơn ngày lớn nhất",
disabledDaysText: "",
disabledDatesText: "",
nextText: 'Tháng sau (Control+Right)',
prevText: 'Tháng trước (Control+Left)',
monthYearText: 'Chọn một tháng (Control+Up/Down để thay đổi năm)',
todayTip: "{0} (Spacebar - Phím trắng)",
format: "d/m/y"
});
Ext.define("Ext.locale.vn.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "Trang",
afterPageText: "of {0}",
firstText: "Trang đầu",
prevText: "Trang trước",
nextText: "Trang sau",
lastText: "Trang cuối",
refreshText: "Tải lại",
displayMsg: "Hiển thị {0} - {1} của {2}",
emptyMsg: 'Không có dữ liệu để hiển thị'
});
Ext.define("Ext.locale.vn.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "Chiều dài tối thiểu của ô này là {0}",
maxLengthText: "Chiều dài tối đa của ô này là {0}",
blankText: "Ô này cần phải nhập giá trị",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.vn.form.field.Number", {
override: "Ext.form.field.Number",
minText: "Giá trị nhỏ nhất của ô này là {0}",
maxText: "Giá trị lớn nhất của ô này là {0}",
nanText: "{0} hông phải là một số hợp lệ"
});
Ext.define("Ext.locale.vn.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "Vô hiệu",
disabledDatesText: "Vô hiệu",
minText: "Ngày nhập trong ô này phải sau ngày {0}",
maxText: "Ngày nhập trong ô này phải trước ngày {0}",
invalidText: "{0} không phải là một ngày hợp lệ - phải có dạng {1}",
format: "d/m/y"
});
Ext.define("Ext.locale.vn.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "Đang tải..."
});
});
Ext.define("Ext.locale.vn.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: 'Giá trị của ô này phải là một địa chỉ email có dạng như "ten@abc.com"',
urlText: 'Giá trị của ô này phải là một địa chỉ web(URL) hợp lệ, có dạng như "http:/' + '/www.example.com"',
alphaText: 'Ô này chỉ được nhập các kí tự và gạch dưới(_)',
alphanumText: 'Ô này chỉ được nhập các kí tự, số và gạch dưới(_)'
});
Ext.define("Ext.locale.vn.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "Tăng dần",
sortDescText: "Giảm dần",
lockText: "Khóa cột",
unlockText: "Bỏ khóa cột",
columnsText: "Các cột"
});
Ext.define("Ext.locale.vn.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "Tên",
valueText: "Giá trị",
dateFormat: "j/m/Y"
});
Ext.define("Ext.locale.vn.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "Đồng ý",
cancel: "Hủy bỏ",
yes: "Có",
no: "Không"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.vn.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,295 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Simplified Chinese translation
* By DavidHu
* 09 April 2007
*
* update by andy_ghg
* 2009-10-22 15:00:57
*/
Ext.onReady(function() {
var parseCodes;
if (Ext.Date) {
Ext.Date.monthNames = ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"];
Ext.Date.dayNames = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
Ext.Date.formatCodes.a = "(this.getHours() < 12 ? '上午' : '下午')";
Ext.Date.formatCodes.A = "(this.getHours() < 12 ? '上午' : '下午')";
parseCodes = {
g: 1,
c: "if (/(上午)/i.test(results[{0}])) {\n"
+ "if (!h || h == 12) { h = 0; }\n"
+ "} else { if (!h || h < 12) { h = (h || 0) + 12; }}",
s: "(上午|下午)",
calcAtEnd: true
};
Ext.Date.parseCodes.a = Ext.Date.parseCodes.A = parseCodes;
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: '\u00a5',
// Chinese Yuan
dateFormat: 'y年m月d日'
});
}
});
Ext.define("Ext.locale.zh_CN.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.zh_CN.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "选择了 {0} 行"
});
Ext.define("Ext.locale.zh_CN.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "关闭此标签"
});
Ext.define("Ext.locale.zh_CN.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "输入值非法"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.zh_CN.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "讀取中..."
});
Ext.define("Ext.locale.zh_CN.picker.Date", {
override: "Ext.picker.Date",
todayText: "今天",
minText: "日期必须大于最小允许日期",
//update
maxText: "日期必须小于最大允许日期",
//update
disabledDaysText: "",
disabledDatesText: "",
nextText: '下个月 (Ctrl+Right)',
prevText: '上个月 (Ctrl+Left)',
monthYearText: '选择一个月 (Control+Up/Down 来改变年份)',
//update
todayTip: "{0} (空格键选择)",
format: "y年m月d日",
ariaTitle: '{0}',
ariaTitleDateFormat: 'Y\u5e74m\u6708d\u65e5',
longDayFormat: 'Y\u5e74m\u6708d\u65e5',
monthYearFormat: 'Y\u5e74m\u6708',
getDayInitial: function (value) {
// Grab the last character
return value.substr(value.length - 1);
}
});
Ext.define("Ext.locale.zh_CN.picker.Month", {
override: "Ext.picker.Month",
okText: "确定",
cancelText: "取消"
});
Ext.define("Ext.locale.zh_CN.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "第",
//update
afterPageText: "页,共 {0} 页",
//update
firstText: "第一页",
prevText: "上一页",
//update
nextText: "下一页",
lastText: "最后页",
refreshText: "刷新",
displayMsg: "显示 {0} - {1}条,共 {2} 条",
//update
emptyMsg: '没有数据'
});
Ext.define("Ext.locale.zh_CN.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "该输入项的最小长度是 {0} 个字符",
maxLengthText: "该输入项的最大长度是 {0} 个字符",
blankText: "该输入项为必输项",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.zh_CN.form.field.Number", {
override: "Ext.form.field.Number",
minText: "该输入项的最小值是 {0}",
maxText: "该输入项的最大值是 {0}",
nanText: "{0} 不是有效数值"
});
Ext.define("Ext.locale.zh_CN.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "禁用",
disabledDatesText: "禁用",
minText: "该输入项的日期必须在 {0} 之后",
maxText: "该输入项的日期必须在 {0} 之前",
invalidText: "{0} 是无效的日期 - 必须符合格式: {1}",
format: "y年m月d日"
});
Ext.define("Ext.locale.zh_CN.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "加载中..."
});
});
Ext.define("Ext.locale.zh_CN.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: '该输入项必须是电子邮件地址,格式如: "user@example.com"',
urlText: '该输入项必须是URL地址格式如 "http:/' + '/www.example.com"',
alphaText: '该输入项只能包含半角字母和_',
alphanumText: '该输入项只能包含半角字母,数字和_'
});
//add HTMLEditor's tips by andy_ghg
Ext.define("Ext.locale.zh_CN.form.field.HtmlEditor", {
override: "Ext.form.field.HtmlEditor",
createLinkText: '添加超级链接:'
}, function() {
Ext.apply(Ext.form.field.HtmlEditor.prototype, {
buttonTips: {
bold: {
title: '粗体 (Ctrl+B)',
text: '将选中的文字设置为粗体',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
italic: {
title: '斜体 (Ctrl+I)',
text: '将选中的文字设置为斜体',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
underline: {
title: '下划线 (Ctrl+U)',
text: '给所选文字加下划线',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
increasefontsize: {
title: '增大字体',
text: '增大字号',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
decreasefontsize: {
title: '缩小字体',
text: '减小字号',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
backcolor: {
title: '以不同颜色突出显示文本',
text: '使文字看上去像是用荧光笔做了标记一样',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
forecolor: {
title: '字体颜色',
text: '更改字体颜色',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyleft: {
title: '左对齐',
text: '将文字左对齐',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifycenter: {
title: '居中',
text: '将文字居中对齐',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
justifyright: {
title: '右对齐',
text: '将文字右对齐',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertunorderedlist: {
title: '项目符号',
text: '开始创建项目符号列表',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
insertorderedlist: {
title: '编号',
text: '开始创建编号列表',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
createlink: {
title: '转成超级链接',
text: '将所选文本转换成超级链接',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
},
sourceedit: {
title: '代码视图',
text: '以代码的形式展现文本',
cls: Ext.baseCSSPrefix + 'html-editor-tip'
}
}
});
});
Ext.define("Ext.locale.zh_CN.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "正序",
//update
sortDescText: "倒序",
//update
lockText: "锁定列",
//update
unlockText: "解除锁定",
//update
columnsText: "列"
});
Ext.define("Ext.locale.zh_CN.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "名称",
valueText: "值",
dateFormat: "y年m月d日"
});
Ext.define("Ext.locale.zh_CN.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "确定",
cancel: "取消",
yes: "是",
no: "否"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.zh_CN.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,199 @@
/*
This file is part of Ext JS 4.2
Copyright (c) 2011-2013 Sencha Inc
Contact: http://www.sencha.com/contact
GNU General Public License Usage
This file may be used under the terms of the GNU General Public License version 3.0 as
published by the Free Software Foundation and appearing in the file LICENSE included in the
packaging of this file.
Please review the following information to ensure the GNU General Public License version 3.0
requirements will be met: http://www.gnu.org/copyleft/gpl.html.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Build date: 2013-05-16 14:36:50 (f9be68accb407158ba2b1be2c226a6ce1f649314)
*/
/**
* Traditional Chinese translation
* By hata1234
* 09 April 2007
*/
Ext.onReady(function() {
var parseCodes;
if (Ext.Date) {
Ext.Date.monthNames = ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"];
Ext.Date.dayNames = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
Ext.Date.formatCodes.a = "(this.getHours() < 12 ? '上午' : '下午')";
Ext.Date.formatCodes.A = "(this.getHours() < 12 ? '上午' : '下午')";
parseCodes = {
g: 1,
c: "if (/(上午)/i.test(results[{0}])) {\n"
+ "if (!h || h == 12) { h = 0; }\n"
+ "} else { if (!h || h < 12) { h = (h || 0) + 12; }}",
s: "(上午|下午)",
calcAtEnd: true
};
Ext.Date.parseCodes.a = Ext.Date.parseCodes.A = parseCodes;
}
if (Ext.util && Ext.util.Format) {
Ext.apply(Ext.util.Format, {
thousandSeparator: ',',
decimalSeparator: '.',
currencySign: '\u00a5',
// Chinese Yuan
dateFormat: 'Y/m/d'
});
}
});
Ext.define("Ext.locale.zh_TW.view.View", {
override: "Ext.view.View",
emptyText: ""
});
Ext.define("Ext.locale.zh_TW.grid.plugin.DragDrop", {
override: "Ext.grid.plugin.DragDrop",
dragText: "選擇了 {0} 行"
});
Ext.define("Ext.locale.zh_TW.tab.Tab", {
override: "Ext.tab.Tab",
closeText: "關閉此標籤"
});
Ext.define("Ext.locale.zh_TW.form.field.Base", {
override: "Ext.form.field.Base",
invalidText: "數值不符合欄位規定"
});
// changing the msg text below will affect the LoadMask
Ext.define("Ext.locale.zh_TW.view.AbstractView", {
override: "Ext.view.AbstractView",
loadingText: "讀取中..."
});
Ext.define("Ext.locale.zh_TW.picker.Date", {
override: "Ext.picker.Date",
todayText: "今天",
minText: "日期必須大於最小容許日期",
maxText: "日期必須小於最大容許日期",
disabledDaysText: "",
disabledDatesText: "",
nextText: "下個月 (Ctrl+右方向鍵)",
prevText: "上個月 (Ctrl+左方向鍵)",
monthYearText: "選擇月份 (Ctrl+上/下方向鍵選擇年份)",
format: "y/m/d",
ariaTitle: '{0}',
ariaTitleDateFormat: 'Y\u5e74m\u6708d\u65e5',
longDayFormat: 'Y\u5e74m\u6708d\u65e5',
monthYearFormat: 'Y\u5e74m\u6708',
getDayInitial: function (value) {
// Grab the last character
return value.substr(value.length - 1);
}
});
Ext.define("Ext.locale.zh_TW.picker.Month", {
override: "Ext.picker.Month",
okText: "确定",
cancelText: "取消"
});
Ext.define("Ext.locale.zh_TW.toolbar.Paging", {
override: "Ext.PagingToolbar",
beforePageText: "第",
afterPageText: "頁,共{0}頁",
firstText: "第一頁",
prevText: "上一頁",
nextText: "下一頁",
lastText: "最後頁",
refreshText: "重新整理",
displayMsg: "顯示{0} - {1}筆,共{2}筆",
emptyMsg: '沒有任何資料'
});
Ext.define("Ext.locale.zh_TW.form.field.Text", {
override: "Ext.form.field.Text",
minLengthText: "此欄位最少要輸入 {0} 個字",
maxLengthText: "此欄位最多輸入 {0} 個字",
blankText: "此欄位為必填",
regexText: "",
emptyText: null
});
Ext.define("Ext.locale.zh_TW.form.field.Number", {
override: "Ext.form.field.Number",
minText: "此欄位之數值必須大於 {0}",
maxText: "此欄位之數值必須小於 {0}",
nanText: "{0} 不是合法的數字"
});
Ext.define("Ext.locale.zh_TW.form.field.Date", {
override: "Ext.form.field.Date",
disabledDaysText: "無法使用",
disabledDatesText: "無法使用",
minText: "此欄位之日期必須在 {0} 之後",
maxText: "此欄位之日期必須在 {0} 之前",
invalidText: "{0} 不是正確的日期格式 - 必須像是 「 {1} 」 這樣的格式",
format: "Y/m/d"
});
Ext.define("Ext.locale.zh_TW.form.field.ComboBox", {
override: "Ext.form.field.ComboBox",
valueNotFoundText: undefined
}, function() {
Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
loadingText: "讀取中 ..."
});
});
Ext.define("Ext.locale.zh_TW.form.field.VTypes", {
override: "Ext.form.field.VTypes",
emailText: '此欄位必須輸入像 "user@example.com" 之E-Mail格式',
urlText: '此欄位必須輸入像 "http:/' + '/www.example.com" 之網址格式',
alphaText: '此欄位僅能輸入半形英文字母及底線( _ )符號',
alphanumText: '此欄位僅能輸入半形英文字母、數字及底線( _ )符號'
});
Ext.define("Ext.locale.zh_TW.grid.header.Container", {
override: "Ext.grid.header.Container",
sortAscText: "正向排序",
sortDescText: "反向排序",
lockText: "鎖定欄位",
unlockText: "解開欄位鎖定",
columnsText: "欄位"
});
Ext.define("Ext.locale.zh_TW.grid.PropertyColumnModel", {
override: "Ext.grid.PropertyColumnModel",
nameText: "名稱",
valueText: "數值",
dateFormat: "Y/m/d"
});
Ext.define("Ext.locale.zh_TW.window.MessageBox", {
override: "Ext.window.MessageBox",
buttonText: {
ok: "確定",
cancel: "取消",
yes: "是",
no: "否"
}
});
// This is needed until we can refactor all of the locales into individual files
Ext.define("Ext.locale.zh_TW.Component", {
override: "Ext.Component"
});

View File

@ -0,0 +1,778 @@
// @tag flash
/*! SWFObject v2.2 <http://code.google.com/p/swfobject/>
is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject = function() {
var UNDEF = "undefined",
OBJECT = "object",
SHOCKWAVE_FLASH = "Shockwave Flash",
SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
FLASH_MIME_TYPE = "application/x-shockwave-flash",
EXPRESS_INSTALL_ID = "SWFObjectExprInst",
ON_READY_STATE_CHANGE = "onreadystatechange",
win = window,
doc = document,
nav = navigator,
plugin = false,
domLoadFnArr = [main],
regObjArr = [],
objIdArr = [],
listenersArr = [],
storedAltContent,
storedAltContentId,
storedCallbackFn,
storedCallbackObj,
isDomLoaded = false,
isExpressInstallActive = false,
dynamicStylesheet,
dynamicStylesheetMedia,
autoHideShow = true,
/* Centralized function for browser feature detection
- User agent string detection is only used when no good alternative is possible
- Is executed directly for optimal performance
*/
ua = function() {
var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF,
u = nav.userAgent.toLowerCase(),
p = nav.platform.toLowerCase(),
windows = p ? /win/.test(p) : /win/.test(u),
mac = p ? /mac/.test(p) : /mac/.test(u),
webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
ie = !+"\v1", // feature detection based on Andrea Giammarchi's solution: http://webreflection.blogspot.com/2009/01/32-bytes-to-know-if-your-browser-is-ie.html
playerVersion = [0,0,0],
d = null;
if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
d = nav.plugins[SHOCKWAVE_FLASH].description;
if (d && !(typeof nav.mimeTypes != UNDEF && nav.mimeTypes[FLASH_MIME_TYPE] && !nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)) { // navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin indicates whether plug-ins are enabled or disabled in Safari 3+
plugin = true;
ie = false; // cascaded feature detection for Internet Explorer
d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
playerVersion[2] = /[a-zA-Z]/.test(d) ? parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0;
}
}
else if (typeof win.ActiveXObject != UNDEF) {
try {
var a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
if (a) { // a will return null when ActiveX is disabled
d = a.GetVariable("$version");
if (d) {
ie = true; // cascaded feature detection for Internet Explorer
d = d.split(" ")[1].split(",");
playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
}
}
}
catch(e) {}
}
return { w3:w3cdom, pv:playerVersion, wk:webkit, ie:ie, win:windows, mac:mac };
}(),
/* Cross-browser onDomLoad
- Will fire an event as soon as the DOM of a web page is loaded
- Internet Explorer workaround based on Diego Perini's solution: http://javascript.nwbox.com/IEContentLoaded/
- Regular onload serves as fallback
*/
onDomLoad = function() {
if (!ua.w3) { return; }
if ((typeof doc.readyState != UNDEF && doc.readyState == "complete") || (typeof doc.readyState == UNDEF && (doc.getElementsByTagName("body")[0] || doc.body))) { // function is fired after onload, e.g. when script is inserted dynamically
callDomLoadFunctions();
}
if (!isDomLoaded) {
if (typeof doc.addEventListener != UNDEF) {
doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, false);
}
if (ua.ie && ua.win) {
doc.attachEvent(ON_READY_STATE_CHANGE, function() {
if (doc.readyState == "complete") {
doc.detachEvent(ON_READY_STATE_CHANGE, arguments.callee);
callDomLoadFunctions();
}
});
if (win == top) { // if not inside an iframe
(function(){
if (isDomLoaded) { return; }
try {
doc.documentElement.doScroll("left");
}
catch(e) {
setTimeout(arguments.callee, 0);
return;
}
callDomLoadFunctions();
})();
}
}
if (ua.wk) {
(function(){
if (isDomLoaded) { return; }
if (!/loaded|complete/.test(doc.readyState)) {
setTimeout(arguments.callee, 0);
return;
}
callDomLoadFunctions();
})();
}
addLoadEvent(callDomLoadFunctions);
}
}();
function callDomLoadFunctions() {
if (isDomLoaded) { return; }
try { // test if we can really add/remove elements to/from the DOM; we don't want to fire it too early
var t = doc.getElementsByTagName("body")[0].appendChild(createElement("span"));
t.parentNode.removeChild(t);
}
catch (e) { return; }
isDomLoaded = true;
var dl = domLoadFnArr.length;
for (var i = 0; i < dl; i++) {
domLoadFnArr[i]();
}
}
function addDomLoadEvent(fn) {
if (isDomLoaded) {
fn();
}
else {
domLoadFnArr[domLoadFnArr.length] = fn; // Array.push() is only available in IE5.5+
}
}
/* Cross-browser onload
- Based on James Edwards' solution: http://brothercake.com/site/resources/scripts/onload/
- Will fire an event as soon as a web page including all of its assets are loaded
*/
function addLoadEvent(fn) {
if (typeof win.addEventListener != UNDEF) {
win.addEventListener("load", fn, false);
}
else if (typeof doc.addEventListener != UNDEF) {
doc.addEventListener("load", fn, false);
}
else if (typeof win.attachEvent != UNDEF) {
addListener(win, "onload", fn);
}
else if (typeof win.onload == "function") {
var fnOld = win.onload;
win.onload = function() {
fnOld();
fn();
};
}
else {
win.onload = fn;
}
}
/* Main function
- Will preferably execute onDomLoad, otherwise onload (as a fallback)
*/
function main() {
if (plugin) {
testPlayerVersion();
}
else {
matchVersions();
}
}
/* Detect the Flash Player version for non-Internet Explorer browsers
- Detecting the plug-in version via the object element is more precise than using the plugins collection item's description:
a. Both release and build numbers can be detected
b. Avoid wrong descriptions by corrupt installers provided by Adobe
c. Avoid wrong descriptions by multiple Flash Player entries in the plugin Array, caused by incorrect browser imports
- Disadvantage of this method is that it depends on the availability of the DOM, while the plugins collection is immediately available
*/
function testPlayerVersion() {
var b = doc.getElementsByTagName("body")[0];
var o = createElement(OBJECT);
o.setAttribute("type", FLASH_MIME_TYPE);
var t = b.appendChild(o);
if (t) {
var counter = 0;
(function(){
if (typeof t.GetVariable != UNDEF) {
var d = t.GetVariable("$version");
if (d) {
d = d.split(" ")[1].split(",");
ua.pv = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
}
}
else if (counter < 10) {
counter++;
setTimeout(arguments.callee, 10);
return;
}
b.removeChild(o);
t = null;
matchVersions();
})();
}
else {
matchVersions();
}
}
/* Perform Flash Player and SWF version matching; static publishing only
*/
function matchVersions() {
var rl = regObjArr.length;
if (rl > 0) {
for (var i = 0; i < rl; i++) { // for each registered object element
var id = regObjArr[i].id;
var cb = regObjArr[i].callbackFn;
var cbObj = {success:false, id:id};
if (ua.pv[0] > 0) {
var obj = getElementById(id);
if (obj) {
if (hasPlayerVersion(regObjArr[i].swfVersion) && !(ua.wk && ua.wk < 312)) { // Flash Player version >= published SWF version: Houston, we have a match!
setVisibility(id, true);
if (cb) {
cbObj.success = true;
cbObj.ref = getObjectById(id);
cb(cbObj);
}
}
else if (regObjArr[i].expressInstall && canExpressInstall()) { // show the Adobe Express Install dialog if set by the web page author and if supported
var att = {};
att.data = regObjArr[i].expressInstall;
att.width = obj.getAttribute("width") || "0";
att.height = obj.getAttribute("height") || "0";
if (obj.getAttribute("class")) { att.styleclass = obj.getAttribute("class"); }
if (obj.getAttribute("align")) { att.align = obj.getAttribute("align"); }
// parse HTML object param element's name-value pairs
var par = {};
var p = obj.getElementsByTagName("param");
var pl = p.length;
for (var j = 0; j < pl; j++) {
if (p[j].getAttribute("name").toLowerCase() != "movie") {
par[p[j].getAttribute("name")] = p[j].getAttribute("value");
}
}
showExpressInstall(att, par, id, cb);
}
else { // Flash Player and SWF version mismatch or an older Webkit engine that ignores the HTML object element's nested param elements: display alternative content instead of SWF
displayAltContent(obj);
if (cb) { cb(cbObj); }
}
}
}
else { // if no Flash Player is installed or the fp version cannot be detected we let the HTML object element do its job (either show a SWF or alternative content)
setVisibility(id, true);
if (cb) {
var o = getObjectById(id); // test whether there is an HTML object element or not
if (o && typeof o.SetVariable != UNDEF) {
cbObj.success = true;
cbObj.ref = o;
}
cb(cbObj);
}
}
}
}
}
function getObjectById(objectIdStr) {
var r = null;
var o = getElementById(objectIdStr);
if (o && o.nodeName == "OBJECT") {
if (typeof o.SetVariable != UNDEF) {
r = o;
}
else {
var n = o.getElementsByTagName(OBJECT)[0];
if (n) {
r = n;
}
}
}
return r;
}
/* Requirements for Adobe Express Install
- only one instance can be active at a time
- fp 6.0.65 or higher
- Win/Mac OS only
- no Webkit engines older than version 312
*/
function canExpressInstall() {
return !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac) && !(ua.wk && ua.wk < 312);
}
/* Show the Adobe Express Install dialog
- Reference: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75
*/
function showExpressInstall(att, par, replaceElemIdStr, callbackFn) {
isExpressInstallActive = true;
storedCallbackFn = callbackFn || null;
storedCallbackObj = {success:false, id:replaceElemIdStr};
var obj = getElementById(replaceElemIdStr);
if (obj) {
if (obj.nodeName == "OBJECT") { // static publishing
storedAltContent = abstractAltContent(obj);
storedAltContentId = null;
}
else { // dynamic publishing
storedAltContent = obj;
storedAltContentId = replaceElemIdStr;
}
att.id = EXPRESS_INSTALL_ID;
if (typeof att.width == UNDEF || (!/%$/.test(att.width) && parseInt(att.width, 10) < 310)) { att.width = "310"; }
if (typeof att.height == UNDEF || (!/%$/.test(att.height) && parseInt(att.height, 10) < 137)) { att.height = "137"; }
doc.title = doc.title.slice(0, 47) + " - Flash Player Installation";
var pt = ua.ie && ua.win ? "ActiveX" : "PlugIn",
fv = "MMredirectURL=" + encodeURI(window.location).toString().replace(/&/g,"%26") + "&MMplayerType=" + pt + "&MMdoctitle=" + doc.title;
if (typeof par.flashvars != UNDEF) {
par.flashvars += "&" + fv;
}
else {
par.flashvars = fv;
}
// IE only: when a SWF is loading (AND: not available in cache) wait for the readyState of the object element to become 4 before removing it,
// because you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
if (ua.ie && ua.win && obj.readyState != 4) {
var newObj = createElement("div");
replaceElemIdStr += "SWFObjectNew";
newObj.setAttribute("id", replaceElemIdStr);
obj.parentNode.insertBefore(newObj, obj); // insert placeholder div that will be replaced by the object element that loads expressinstall.swf
obj.style.display = "none";
(function(){
if (obj.readyState == 4) {
obj.parentNode.removeChild(obj);
}
else {
setTimeout(arguments.callee, 10);
}
})();
}
createSWF(att, par, replaceElemIdStr);
}
}
/* Functions to abstract and display alternative content
*/
function displayAltContent(obj) {
if (ua.ie && ua.win && obj.readyState != 4) {
// IE only: when a SWF is loading (AND: not available in cache) wait for the readyState of the object element to become 4 before removing it,
// because you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
var el = createElement("div");
obj.parentNode.insertBefore(el, obj); // insert placeholder div that will be replaced by the alternative content
el.parentNode.replaceChild(abstractAltContent(obj), el);
obj.style.display = "none";
(function(){
if (obj.readyState == 4) {
obj.parentNode.removeChild(obj);
}
else {
setTimeout(arguments.callee, 10);
}
})();
}
else {
obj.parentNode.replaceChild(abstractAltContent(obj), obj);
}
}
function abstractAltContent(obj) {
var ac = createElement("div");
if (ua.win && ua.ie) {
ac.innerHTML = obj.innerHTML;
}
else {
var nestedObj = obj.getElementsByTagName(OBJECT)[0];
if (nestedObj) {
var c = nestedObj.childNodes;
if (c) {
var cl = c.length;
for (var i = 0; i < cl; i++) {
if (!(c[i].nodeType == 1 && c[i].nodeName == "PARAM") && !(c[i].nodeType == 8)) {
ac.appendChild(c[i].cloneNode(true));
}
}
}
}
}
return ac;
}
/* Cross-browser dynamic SWF creation
*/
function createSWF(attObj, parObj, id) {
var r, el = getElementById(id);
if (ua.wk && ua.wk < 312) { return r; }
if (el) {
if (typeof attObj.id == UNDEF) { // if no 'id' is defined for the object element, it will inherit the 'id' from the alternative content
attObj.id = id;
}
if (ua.ie && ua.win) { // Internet Explorer + the HTML object element + W3C DOM methods do not combine: fall back to outerHTML
var att = "";
for (var i in attObj) {
if (attObj[i] != Object.prototype[i]) { // filter out prototype additions from other potential libraries
if (i.toLowerCase() == "data") {
parObj.movie = attObj[i];
}
else if (i.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
att += ' class="' + attObj[i] + '"';
}
else if (i.toLowerCase() != "classid") {
att += ' ' + i + '="' + attObj[i] + '"';
}
}
}
var par = "";
for (var j in parObj) {
if (parObj[j] != Object.prototype[j]) { // filter out prototype additions from other potential libraries
par += '<param name="' + j + '" value="' + parObj[j] + '" />';
}
}
el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
objIdArr[objIdArr.length] = attObj.id; // stored to fix object 'leaks' on unload (dynamic publishing only)
r = getElementById(attObj.id);
}
else { // well-behaving browsers
var o = createElement(OBJECT);
o.setAttribute("type", FLASH_MIME_TYPE);
for (var m in attObj) {
if (attObj[m] != Object.prototype[m]) { // filter out prototype additions from other potential libraries
if (m.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
o.setAttribute("class", attObj[m]);
}
else if (m.toLowerCase() != "classid") { // filter out IE specific attribute
o.setAttribute(m, attObj[m]);
}
}
}
for (var n in parObj) {
if (parObj[n] != Object.prototype[n] && n.toLowerCase() != "movie") { // filter out prototype additions from other potential libraries and IE specific param element
createObjParam(o, n, parObj[n]);
}
}
el.parentNode.replaceChild(o, el);
r = o;
}
}
return r;
}
function createObjParam(el, pName, pValue) {
var p = createElement("param");
p.setAttribute("name", pName);
p.setAttribute("value", pValue);
el.appendChild(p);
}
/* Cross-browser SWF removal
- Especially needed to safely and completely remove a SWF in Internet Explorer
*/
function removeSWF(id) {
var obj = getElementById(id);
if (obj && obj.nodeName == "OBJECT") {
if (ua.ie && ua.win) {
obj.style.display = "none";
(function(){
if (obj.readyState == 4) {
removeObjectInIE(id);
}
else {
setTimeout(arguments.callee, 10);
}
})();
}
else {
obj.parentNode.removeChild(obj);
}
}
}
function removeObjectInIE(id) {
var obj = getElementById(id);
if (obj) {
for (var i in obj) {
if (typeof obj[i] == "function") {
obj[i] = null;
}
}
obj.parentNode.removeChild(obj);
}
}
/* Functions to optimize JavaScript compression
*/
function getElementById(id) {
var el = null;
try {
el = doc.getElementById(id);
}
catch (e) {}
return el;
}
function createElement(el) {
return doc.createElement(el);
}
/* Updated attachEvent function for Internet Explorer
- Stores attachEvent information in an Array, so on unload the detachEvent functions can be called to avoid memory leaks
*/
function addListener(target, eventType, fn) {
target.attachEvent(eventType, fn);
listenersArr[listenersArr.length] = [target, eventType, fn];
}
/* Flash Player and SWF content version matching
*/
function hasPlayerVersion(rv) {
var pv = ua.pv, v = rv.split(".");
v[0] = parseInt(v[0], 10);
v[1] = parseInt(v[1], 10) || 0; // supports short notation, e.g. "9" instead of "9.0.0"
v[2] = parseInt(v[2], 10) || 0;
return (pv[0] > v[0] || (pv[0] == v[0] && pv[1] > v[1]) || (pv[0] == v[0] && pv[1] == v[1] && pv[2] >= v[2])) ? true : false;
}
/* Cross-browser dynamic CSS creation
- Based on Bobby van der Sluis' solution: http://www.bobbyvandersluis.com/articles/dynamicCSS.php
*/
function createCSS(sel, decl, media, newStyle) {
if (ua.ie && ua.mac) { return; }
var h = doc.getElementsByTagName("head")[0];
if (!h) { return; } // to also support badly authored HTML pages that lack a head element
var m = (media && typeof media == "string") ? media : "screen";
if (newStyle) {
dynamicStylesheet = null;
dynamicStylesheetMedia = null;
}
if (!dynamicStylesheet || dynamicStylesheetMedia != m) {
// create dynamic stylesheet + get a global reference to it
var s = createElement("style");
s.setAttribute("type", "text/css");
s.setAttribute("media", m);
dynamicStylesheet = h.appendChild(s);
if (ua.ie && ua.win && typeof doc.styleSheets != UNDEF && doc.styleSheets.length > 0) {
dynamicStylesheet = doc.styleSheets[doc.styleSheets.length - 1];
}
dynamicStylesheetMedia = m;
}
// add style rule
if (ua.ie && ua.win) {
if (dynamicStylesheet && typeof dynamicStylesheet.addRule == OBJECT) {
dynamicStylesheet.addRule(sel, decl);
}
}
else {
if (dynamicStylesheet && typeof doc.createTextNode != UNDEF) {
dynamicStylesheet.appendChild(doc.createTextNode(sel + " {" + decl + "}"));
}
}
}
function setVisibility(id, isVisible) {
if (!autoHideShow) { return; }
var v = isVisible ? "visible" : "hidden";
if (isDomLoaded && getElementById(id)) {
getElementById(id).style.visibility = v;
}
else {
createCSS("#" + id, "visibility:" + v);
}
}
/* Filter to avoid XSS attacks
*/
function urlEncodeIfNecessary(s) {
var regex = /[\\\"<>\.;]/;
var hasBadChars = regex.exec(s) != null;
return hasBadChars && typeof encodeURIComponent != UNDEF ? encodeURIComponent(s) : s;
}
/* Release memory to avoid memory leaks caused by closures, fix hanging audio/video threads and force open sockets/NetConnections to disconnect (Internet Explorer only)
*/
var cleanup = function() {
if (ua.ie && ua.win) {
window.attachEvent("onunload", function() {
// remove listeners to avoid memory leaks
var ll = listenersArr.length;
for (var i = 0; i < ll; i++) {
listenersArr[i][0].detachEvent(listenersArr[i][1], listenersArr[i][2]);
}
// cleanup dynamically embedded objects to fix audio/video threads and force open sockets and NetConnections to disconnect
var il = objIdArr.length;
for (var j = 0; j < il; j++) {
removeSWF(objIdArr[j]);
}
// cleanup library's main closures to avoid memory leaks
for (var k in ua) {
ua[k] = null;
}
ua = null;
for (var l in swfobject) {
swfobject[l] = null;
}
swfobject = null;
});
}
}();
return {
/* Public API
- Reference: http://code.google.com/p/swfobject/wiki/documentation
*/
registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr, callbackFn) {
if (ua.w3 && objectIdStr && swfVersionStr) {
var regObj = {};
regObj.id = objectIdStr;
regObj.swfVersion = swfVersionStr;
regObj.expressInstall = xiSwfUrlStr;
regObj.callbackFn = callbackFn;
regObjArr[regObjArr.length] = regObj;
setVisibility(objectIdStr, false);
}
else if (callbackFn) {
callbackFn({success:false, id:objectIdStr});
}
},
getObjectById: function(objectIdStr) {
if (ua.w3) {
return getObjectById(objectIdStr);
}
},
embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj, callbackFn) {
var callbackObj = {success:false, id:replaceElemIdStr};
if (ua.w3 && !(ua.wk && ua.wk < 312) && swfUrlStr && replaceElemIdStr && widthStr && heightStr && swfVersionStr) {
setVisibility(replaceElemIdStr, false);
addDomLoadEvent(function() {
widthStr += ""; // auto-convert to string
heightStr += "";
var att = {};
if (attObj && typeof attObj === OBJECT) {
for (var i in attObj) { // copy object to avoid the use of references, because web authors often reuse attObj for multiple SWFs
att[i] = attObj[i];
}
}
att.data = swfUrlStr;
att.width = widthStr;
att.height = heightStr;
var par = {};
if (parObj && typeof parObj === OBJECT) {
for (var j in parObj) { // copy object to avoid the use of references, because web authors often reuse parObj for multiple SWFs
par[j] = parObj[j];
}
}
if (flashvarsObj && typeof flashvarsObj === OBJECT) {
for (var k in flashvarsObj) { // copy object to avoid the use of references, because web authors often reuse flashvarsObj for multiple SWFs
if (typeof par.flashvars != UNDEF) {
par.flashvars += "&" + k + "=" + flashvarsObj[k];
}
else {
par.flashvars = k + "=" + flashvarsObj[k];
}
}
}
if (hasPlayerVersion(swfVersionStr)) { // create SWF
var obj = createSWF(att, par, replaceElemIdStr);
if (att.id == replaceElemIdStr) {
setVisibility(replaceElemIdStr, true);
}
callbackObj.success = true;
callbackObj.ref = obj;
}
else if (xiSwfUrlStr && canExpressInstall()) { // show Adobe Express Install
att.data = xiSwfUrlStr;
showExpressInstall(att, par, replaceElemIdStr, callbackFn);
return;
}
else { // show alternative content
setVisibility(replaceElemIdStr, true);
}
if (callbackFn) { callbackFn(callbackObj); }
});
}
else if (callbackFn) { callbackFn(callbackObj); }
},
switchOffAutoHideShow: function() {
autoHideShow = false;
},
ua: ua,
getFlashPlayerVersion: function() {
return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
},
hasFlashPlayerVersion: hasPlayerVersion,
createSWF: function(attObj, parObj, replaceElemIdStr) {
if (ua.w3) {
return createSWF(attObj, parObj, replaceElemIdStr);
}
else {
return undefined;
}
},
showExpressInstall: function(att, par, replaceElemIdStr, callbackFn) {
if (ua.w3 && canExpressInstall()) {
showExpressInstall(att, par, replaceElemIdStr, callbackFn);
}
},
removeSWF: function(objElemIdStr) {
if (ua.w3) {
removeSWF(objElemIdStr);
}
},
createCSS: function(selStr, declStr, mediaStr, newStyleBoolean) {
if (ua.w3) {
createCSS(selStr, declStr, mediaStr, newStyleBoolean);
}
},
addDomLoadEvent: addDomLoadEvent,
addLoadEvent: addLoadEvent,
getQueryParamValue: function(param) {
var q = doc.location.search || doc.location.hash;
if (q) {
if (/\?/.test(q)) { q = q.split("?")[1]; } // strip question mark
if (param == null) {
return urlEncodeIfNecessary(q);
}
var pairs = q.split("&");
for (var i = 0; i < pairs.length; i++) {
if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=") + 1)));
}
}
}
return "";
},
// For internal usage only
expressInstallCallback: function() {
if (isExpressInstallActive) {
var obj = getElementById(EXPRESS_INSTALL_ID);
if (obj && storedAltContent) {
obj.parentNode.replaceChild(storedAltContent, obj);
if (storedAltContentId) {
setVisibility(storedAltContentId, true);
if (ua.ie && ua.win) { storedAltContent.style.display = "block"; }
}
if (storedCallbackFn) { storedCallbackFn(storedCallbackObj); }
}
isExpressInstallActive = false;
}
}
};
}();

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
@import '../ext-theme-access/ext-theme-access-all.css';

View File

@ -0,0 +1 @@
@import '../ext-theme-gray/ext-theme-gray-all.css';

View File

@ -0,0 +1 @@
@import '../ext-theme-neptune/ext-theme-neptune-all.css';

View File

@ -0,0 +1 @@
@import '../ext-theme-classic/ext-theme-classic-all.css';

View File

@ -0,0 +1 @@
@import '../ext-theme-classic-sandbox/ext-theme-classic-sandbox-all.css';

View File

@ -0,0 +1,3 @@
# ext-theme-access/resources
This folder contains static resources (typically an `"images"` folder as well).

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1010 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 810 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 810 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 810 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 810 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 839 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 B

Some files were not shown because too many files have changed in this diff Show More