소스 검색

add ext-7.4

lizw 3 년 전
부모
커밋
dc3662f480
100개의 변경된 파일19564개의 추가작업 그리고 0개의 파일을 삭제
  1. 154 0
      assets/ext-7.4/classic/locale/locale-af-debug.js
  2. 1 0
      assets/ext-7.4/classic/locale/locale-af.js
  3. 258 0
      assets/ext-7.4/classic/locale/locale-bg-debug.js
  4. 1 0
      assets/ext-7.4/classic/locale/locale-bg.js
  5. 294 0
      assets/ext-7.4/classic/locale/locale-ca-debug.js
  6. 1 0
      assets/ext-7.4/classic/locale/locale-ca.js
  7. 292 0
      assets/ext-7.4/classic/locale/locale-cs-debug.js
  8. 1 0
      assets/ext-7.4/classic/locale/locale-cs.js
  9. 277 0
      assets/ext-7.4/classic/locale/locale-da-debug.js
  10. 1 0
      assets/ext-7.4/classic/locale/locale-da.js
  11. 344 0
      assets/ext-7.4/classic/locale/locale-de-debug.js
  12. 1 0
      assets/ext-7.4/classic/locale/locale-de.js
  13. 268 0
      assets/ext-7.4/classic/locale/locale-el_GR-debug.js
  14. 1 0
      assets/ext-7.4/classic/locale/locale-el_GR.js
  15. 429 0
      assets/ext-7.4/classic/locale/locale-en-debug.js
  16. 1 0
      assets/ext-7.4/classic/locale/locale-en.js
  17. 414 0
      assets/ext-7.4/classic/locale/locale-en_AU-debug.js
  18. 1 0
      assets/ext-7.4/classic/locale/locale-en_AU.js
  19. 416 0
      assets/ext-7.4/classic/locale/locale-en_GB-debug.js
  20. 1 0
      assets/ext-7.4/classic/locale/locale-en_GB.js
  21. 314 0
      assets/ext-7.4/classic/locale/locale-es-debug.js
  22. 1 0
      assets/ext-7.4/classic/locale/locale-es.js
  23. 295 0
      assets/ext-7.4/classic/locale/locale-et-debug.js
  24. 1 0
      assets/ext-7.4/classic/locale/locale-et.js
  25. 260 0
      assets/ext-7.4/classic/locale/locale-fa-debug.js
  26. 1 0
      assets/ext-7.4/classic/locale/locale-fa.js
  27. 295 0
      assets/ext-7.4/classic/locale/locale-fi-debug.js
  28. 1 0
      assets/ext-7.4/classic/locale/locale-fi.js
  29. 327 0
      assets/ext-7.4/classic/locale/locale-fr-debug.js
  30. 1 0
      assets/ext-7.4/classic/locale/locale-fr.js
  31. 193 0
      assets/ext-7.4/classic/locale/locale-fr_CA-debug.js
  32. 1 0
      assets/ext-7.4/classic/locale/locale-fr_CA.js
  33. 149 0
      assets/ext-7.4/classic/locale/locale-gr-debug.js
  34. 1 0
      assets/ext-7.4/classic/locale/locale-gr.js
  35. 284 0
      assets/ext-7.4/classic/locale/locale-he-debug.js
  36. 1 0
      assets/ext-7.4/classic/locale/locale-he.js
  37. 274 0
      assets/ext-7.4/classic/locale/locale-hr-debug.js
  38. 1 0
      assets/ext-7.4/classic/locale/locale-hr.js
  39. 275 0
      assets/ext-7.4/classic/locale/locale-hu-debug.js
  40. 1 0
      assets/ext-7.4/classic/locale/locale-hu.js
  41. 290 0
      assets/ext-7.4/classic/locale/locale-id-debug.js
  42. 1 0
      assets/ext-7.4/classic/locale/locale-id.js
  43. 456 0
      assets/ext-7.4/classic/locale/locale-it-debug.js
  44. 1 0
      assets/ext-7.4/classic/locale/locale-it.js
  45. 324 0
      assets/ext-7.4/classic/locale/locale-ja-debug.js
  46. 1 0
      assets/ext-7.4/classic/locale/locale-ja.js
  47. 245 0
      assets/ext-7.4/classic/locale/locale-ko-debug.js
  48. 1 0
      assets/ext-7.4/classic/locale/locale-ko.js
  49. 333 0
      assets/ext-7.4/classic/locale/locale-lt-debug.js
  50. 1 0
      assets/ext-7.4/classic/locale/locale-lt.js
  51. 309 0
      assets/ext-7.4/classic/locale/locale-lv-debug.js
  52. 1 0
      assets/ext-7.4/classic/locale/locale-lv.js
  53. 150 0
      assets/ext-7.4/classic/locale/locale-mk-debug.js
  54. 1 0
      assets/ext-7.4/classic/locale/locale-mk.js
  55. 301 0
      assets/ext-7.4/classic/locale/locale-nl-debug.js
  56. 1 0
      assets/ext-7.4/classic/locale/locale-nl.js
  57. 273 0
      assets/ext-7.4/classic/locale/locale-no_NB-debug.js
  58. 1 0
      assets/ext-7.4/classic/locale/locale-no_NB.js
  59. 273 0
      assets/ext-7.4/classic/locale/locale-no_NN-debug.js
  60. 1 0
      assets/ext-7.4/classic/locale/locale-no_NN.js
  61. 297 0
      assets/ext-7.4/classic/locale/locale-pl-debug.js
  62. 1 0
      assets/ext-7.4/classic/locale/locale-pl.js
  63. 240 0
      assets/ext-7.4/classic/locale/locale-pt-debug.js
  64. 1 0
      assets/ext-7.4/classic/locale/locale-pt.js
  65. 301 0
      assets/ext-7.4/classic/locale/locale-pt_BR-debug.js
  66. 1 0
      assets/ext-7.4/classic/locale/locale-pt_BR.js
  67. 277 0
      assets/ext-7.4/classic/locale/locale-pt_PT-debug.js
  68. 1 0
      assets/ext-7.4/classic/locale/locale-pt_PT.js
  69. 272 0
      assets/ext-7.4/classic/locale/locale-ro-debug.js
  70. 1 0
      assets/ext-7.4/classic/locale/locale-ro.js
  71. 287 0
      assets/ext-7.4/classic/locale/locale-ru-debug.js
  72. 1 0
      assets/ext-7.4/classic/locale/locale-ru.js
  73. 151 0
      assets/ext-7.4/classic/locale/locale-sk-debug.js
  74. 1 0
      assets/ext-7.4/classic/locale/locale-sk.js
  75. 149 0
      assets/ext-7.4/classic/locale/locale-sl-debug.js
  76. 1 0
      assets/ext-7.4/classic/locale/locale-sl.js
  77. 153 0
      assets/ext-7.4/classic/locale/locale-sr-debug.js
  78. 1 0
      assets/ext-7.4/classic/locale/locale-sr.js
  79. 152 0
      assets/ext-7.4/classic/locale/locale-sr_RS-debug.js
  80. 1 0
      assets/ext-7.4/classic/locale/locale-sr_RS.js
  81. 160 0
      assets/ext-7.4/classic/locale/locale-sv_SE-debug.js
  82. 1 0
      assets/ext-7.4/classic/locale/locale-sv_SE.js
  83. 273 0
      assets/ext-7.4/classic/locale/locale-th-debug.js
  84. 1 0
      assets/ext-7.4/classic/locale/locale-th.js
  85. 269 0
      assets/ext-7.4/classic/locale/locale-tr-debug.js
  86. 1 0
      assets/ext-7.4/classic/locale/locale-tr.js
  87. 241 0
      assets/ext-7.4/classic/locale/locale-ukr-debug.js
  88. 1 0
      assets/ext-7.4/classic/locale/locale-ukr.js
  89. 179 0
      assets/ext-7.4/classic/locale/locale-vn-debug.js
  90. 1 0
      assets/ext-7.4/classic/locale/locale-vn.js
  91. 274 0
      assets/ext-7.4/classic/locale/locale-zh_CN-debug.js
  92. 1 0
      assets/ext-7.4/classic/locale/locale-zh_CN.js
  93. 178 0
      assets/ext-7.4/classic/locale/locale-zh_TW-debug.js
  94. 1 0
      assets/ext-7.4/classic/locale/locale-zh_TW.js
  95. 1 0
      assets/ext-7.4/classic/theme-material/config.rb
  96. 3 0
      assets/ext-7.4/classic/theme-material/resources/Readme.md
  97. 5634 0
      assets/ext-7.4/classic/theme-material/resources/css-vars.js
  98. BIN
      assets/ext-7.4/classic/theme-material/resources/font-awesome/fonts/fa-brands-400.eot
  99. 1260 0
      assets/ext-7.4/classic/theme-material/resources/font-awesome/fonts/fa-brands-400.svg
  100. 0 0
      assets/ext-7.4/classic/theme-material/resources/font-awesome/fonts/fa-brands-400.ttf

+ 154 - 0
assets/ext-7.4/classic/locale/locale-af-debug.js

@@ -0,0 +1,154 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-af.js


+ 258 - 0
assets/ext-7.4/classic/locale/locale-bg-debug.js

@@ -0,0 +1,258 @@
+/**
+ * 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: " OK ",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-bg.js


+ 294 - 0
assets/ext-7.4/classic/locale/locale-ca-debug.js

@@ -0,0 +1,294 @@
+/**
+ * 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ç", "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 és anterior a la data mínima",
+    maxText: "Aquesta data és posterior a la data màxima",
+    disabledDaysText: "",
+    disabledDatesText: "",
+    nextText: 'Mes Segü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'espai)",
+    format: "d/m/Y",
+    startDay: 1
+});
+
+Ext.define("Ext.locale.ca.picker.Month", {
+    override: "Ext.picker.Month",
+    okText: " Acceptar ",
+    cancelText: "Cancel·lar"
+});
+
+Ext.define("Ext.locale.ca.toolbar.Paging", {
+    override: "Ext.PagingToolbar",
+    beforePageText: "Pàgina",
+    afterPageText: "de {0}",
+    firstText: "Primera Pàgina",
+    prevText: "Pàgina Anterior",
+    nextText: "Pàgina Següent",
+    lastText: "Darrera Pà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'aquest camp és invàlid"
+});
+
+Ext.define("Ext.locale.ca.form.field.Text", {
+    override: "Ext.form.field.Text",
+    minLengthText: "El tamany mínim per aquest camp és {0}",
+    maxLengthText: "El tamany màxim per aquest camp és {0}",
+    blankText: "Aquest camp és obligatori",
+    regexText: "",
+    emptyText: null
+});
+
+Ext.define("Ext.locale.ca.form.field.Number", {
+    override: "Ext.form.field.Number",
+    decimalPrecision: 2,
+    minText: "El valor mínim per aquest camp és {0}",
+    maxText: "El valor màxim per aquest camp és {0}",
+    nanText: "{0} no és un nombre và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 és una data và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ç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és pot contenir lletres i _',
+    alphanumText: 'Aquest camp nomé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ç:'
+}, 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àlica (Ctrl+I)',
+                text: 'Posa el text seleccionat en ità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ça una llista amb vinyetes.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            insertorderedlist: {
+                title: 'Llista numerada',
+                text: 'Comença una llista numerada.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            createlink: {
+                title: 'Enllaç',
+                text: 'Transforma el text seleccionat en un enllaç.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            sourceedit: {
+                title: 'Editar Codi',
+                text: 'Canvia al mode d\'edició de codi.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            }
+        }
+    });
+});
+
+Ext.define("Ext.locale.ca.grid.header.Container", {
+    override: "Ext.grid.header.Container",
+    sortAscText: "Ordenació Ascendent",
+    sortDescText: "Ordenació Descendent",
+    columnsText: "Columnes"
+});
+
+Ext.define("Ext.locale.ca.grid.GroupingFeature", {
+    override: "Ext.grid.feature.Grouping",
+    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 és un 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.ca.form.CheckboxGroup", {
+    override: "Ext.form.CheckboxGroup",
+    blankText: "Ha de seleccionar almenys un étem d\'aquest group"
+});
+
+Ext.define("Ext.locale.ca.form.RadioGroup", {
+    override: "Ext.form.RadioGroup",
+    blankText: "Ha de seleccionar un étem d\'aquest grup"
+});
+
+Ext.define("Ext.locale.ca.window.MessageBox", {
+    override: "Ext.window.MessageBox",
+    buttonText: {
+        ok: "Acceptar",
+        cancel: "Cancel·lar",
+        yes: "Sí",
+        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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-ca.js


+ 292 - 0
assets/ext-7.4/classic/locale/locale-cs-debug.js

@@ -0,0 +1,292 @@
+/**
+ * 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: " OK ",
+    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.feature.Grouping",
+    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.form.field.File", {
+    override: "Ext.form.field.File",
+    buttonText: "Procházet..."
+});
+
+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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-cs.js


+ 277 - 0
assets/ext-7.4/classic/locale/locale-da-debug.js

@@ -0,0 +1,277 @@
+/**
+ * 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: " OK ",
+    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"
+});
+
+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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-da.js


+ 344 - 0
assets/ext-7.4/classic/locale/locale-de-debug.js

@@ -0,0 +1,344 @@
+/**
+ * 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.panel.Panel", {
+    override: "Ext.panel.Panel",
+    collapseToolText: "reduzieren",
+    expandToolText: "erweitern"
+});
+
+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: " OK ",
+    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"
+});
+
+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 mindestens 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"
+    }
+});
+
+Ext.define("Ext.locale.de.view.MultiSelectorSearch", {
+    override: "Ext.view.MultiSelectorSearch",
+    searchText: "Suche..."
+});
+
+Ext.define("Ext.locale.de.view.MultiSelector", {
+    override: "Ext.view.MultiSelector",
+    emptyText: "Nichts ausgewählt",
+    removeRowTip: "Dieses Element entfernen",
+    addToolText: "Suche Elemente zum Hinzufügen"
+});
+
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.de.Component", {
+    override: "Ext.Component"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-de.js


+ 268 - 0
assets/ext-7.4/classic/locale/locale-el_GR-debug.js

@@ -0,0 +1,268 @@
+/**
+ * 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.feature.Grouping
+ */
+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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-el_GR.js


+ 429 - 0
assets/ext-7.4/classic/locale/locale-en-debug.js

@@ -0,0 +1,429 @@
+/**
+ * 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 = {
+            January: 0,
+            Jan: 0,
+            February: 1,
+            Feb: 1,
+            March: 2,
+            Mar: 2,
+            April: 3,
+            Apr: 3,
+            May: 4,
+            June: 5,
+            Jun: 5,
+            July: 6,
+            Jul: 6,
+            August: 7,
+            Aug: 7,
+            September: 8,
+            Sep: 8,
+            October: 9,
+            Oct: 9,
+            November: 10,
+            Nov: 10,
+            December: 11,
+            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)";
+
+        Ext.Date.firstDayOfWeek = 0;
+        Ext.Date.weekendDays = [6, 0];
+    }
+
+    if (Ext.util && Ext.util.Format) {
+        Ext.apply(Ext.util.Format, {
+            thousandSeparator: ',',
+            decimalSeparator: '.',
+            currencySign: '$',
+            dateFormat: 'm/d/Y'
+        });
+    }
+});
+
+Ext.define("Ext.locale.en.data.validator.Bound", {
+    override: "Ext.data.validator.Bound",
+    emptyMessage: "Must be present"
+});
+
+Ext.define("Ext.locale.en.data.validator.Email", {
+    override: "Ext.data.validator.Email",
+    message: "Is not a valid email address"
+});
+
+Ext.define("Ext.locale.en.data.validator.Exclusion", {
+    override: "Ext.data.validator.Exclusion",
+    message: "Is a value that has been excluded"
+});
+
+Ext.define("Ext.locale.en.data.validator.Format", {
+    override: "Ext.data.validator.Format",
+    message: "Is in the wrong format"
+});
+
+Ext.define("Ext.locale.en.data.validator.Inclusion", {
+    override: "Ext.data.validator.Inclusion",
+    message: "Is not in the list of acceptable values"
+});
+
+Ext.define("Ext.locale.en.data.validator.Length", {
+    override: "Ext.data.validator.Length",
+    minOnlyMessage: "Length must be at least {0}",
+    maxOnlyMessage: "Length must be no more than {0}",
+    bothMessage: "Length must be between {0} and {1}"
+});
+
+Ext.define("Ext.locale.en.data.validator.Presence", {
+    override: "Ext.data.validator.Presence",
+    message: "Must be present"
+});
+
+Ext.define("Ext.locale.en.data.validator.Range", {
+    override: "Ext.data.validator.Range",
+    minOnlyMessage: "Must be must be at least {0}",
+    maxOnlyMessage: "Must be no more than than {0}",
+    bothMessage: "Must be between {0} and {1}",
+    nanMessage: "Must be numeric"
+});
+
+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: " OK ",
+    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",
+    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.feature.Grouping",
+    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: ' '
+});
+
+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.field.File", {
+    override: "Ext.form.field.File",
+    buttonText: "Browse..."
+});
+
+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"
+    }
+});
+
+Ext.define("Ext.locale.en.grid.filters.Filters", {
+    override: "Ext.grid.filters.Filters",
+    menuFilterText: "Filters"
+});
+
+Ext.define("Ext.locale.en.grid.filters.filter.Boolean", {
+    override: "Ext.grid.filters.filter.Boolean",
+    yesText: "Yes",
+    noText: "No"
+});
+
+Ext.define("Ext.locale.en.grid.filters.filter.Date", {
+    override: "Ext.grid.filters.filter.Date",
+    fields: {
+        lt: { text: 'Before' },
+        gt: { text: 'After' },
+        eq: { text: 'On' }
+    },
+    // Defaults to Ext.Date.defaultFormat
+    dateFormat: null
+});
+
+Ext.define("Ext.locale.en.grid.filters.filter.List", {
+    override: "Ext.grid.filters.filter.List",
+    loadingText: "Loading..."
+});
+
+Ext.define("Ext.locale.en.grid.filters.filter.Number", {
+    override: "Ext.grid.filters.filter.Number",
+    emptyText: "Enter Number..."
+});
+
+Ext.define("Ext.locale.en.grid.filters.filter.String", {
+    override: "Ext.grid.filters.filter.String",
+    emptyText: "Enter Filter Text..."
+});
+
+Ext.define("Ext.locale.en.view.MultiSelectorSearch", {
+    override: 'Ext.view.MultiSelectorSearch',
+    searchText: 'Search...'
+});
+
+Ext.define("Ext.locale.en.view.MultiSelector", {
+    override: 'Ext.view.MultiSelector',
+    emptyText: 'Nothing selected',
+    removeRowTip: 'Remove this item',
+    addToolText: 'Search for items to add'
+});
+
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.en.Component", {
+    override: "Ext.Component"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-en.js


+ 414 - 0
assets/ext-7.4/classic/locale/locale-en_AU-debug.js

@@ -0,0 +1,414 @@
+/**
+ * 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 = {
+            January: 0,
+            Jan: 0,
+            February: 1,
+            Feb: 1,
+            March: 2,
+            Mar: 2,
+            April: 3,
+            Apr: 3,
+            May: 4,
+            June: 5,
+            Jun: 5,
+            July: 6,
+            Jul: 6,
+            August: 7,
+            Aug: 7,
+            September: 8,
+            Sep: 8,
+            October: 9,
+            Oct: 9,
+            November: 10,
+            Nov: 10,
+            December: 11,
+            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)";
+
+        Ext.Date.firstDayOfWeek = 0;
+        Ext.Date.weekendDays = [6, 0];
+    }
+
+    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.data.validator.Bound", {
+    override: "Ext.data.validator.Bound",
+    emptyMessage: "Must be present"
+});
+
+Ext.define("Ext.locale.en_AU.data.validator.Email", {
+    override: "Ext.data.validator.Email",
+    message: "Is not a valid email address"
+});
+
+Ext.define("Ext.locale.en_AU.data.validator.Exclusion", {
+    override: "Ext.data.validator.Exclusion",
+    message: "Is a value that has been excluded"
+});
+
+Ext.define("Ext.locale.en_AU.data.validator.Format", {
+    override: "Ext.data.validator.Format",
+    message: "Is in the wrong format"
+});
+
+Ext.define("Ext.locale.en_AU.data.validator.Inclusion", {
+    override: "Ext.data.validator.Inclusion",
+    message: "Is not in the list of acceptable values"
+});
+
+Ext.define("Ext.locale.en_AU.data.validator.Length", {
+    override: "Ext.data.validator.Length",
+    minOnlyMessage: "Length must be at least {0}",
+    maxOnlyMessage: "Length must be no more than {0}",
+    bothMessage: "Length must be between {0} and {1}"
+});
+
+Ext.define("Ext.locale.en_AU.data.validator.Presence", {
+    override: "Ext.data.validator.Presence",
+    message: "Must be present"
+});
+
+Ext.define("Ext.locale.en_AU.data.validator.Range", {
+    override: "Ext.data.validator.Range",
+    minOnlyMessage: "Must be must be at least {0}",
+    maxOnlyMessage: "Must be no more than than {0}",
+    bothMessage: "Must be between {0} and {1}",
+    nanMessage: "Must be numeric"
+});
+
+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: " OK ",
+    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",
+    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.feature.Grouping",
+    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.field.File", {
+    override: "Ext.form.field.File",
+    buttonText: "Browse..."
+});
+
+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"
+    }
+});
+
+Ext.define("Ext.locale.en_AU.grid.filters.Filters", {
+    override: "Ext.grid.filters.Filters",
+    menuFilterText: "Filters"
+});
+
+Ext.define("Ext.locale.en_AU.grid.filters.filter.Boolean", {
+    override: "Ext.grid.filters.filter.Boolean",
+    yesText: "Yes",
+    noText: "No"
+});
+
+Ext.define("Ext.locale.en_AU.grid.filters.filter.Date", {
+    override: "Ext.grid.filters.filter.Date",
+    fields: {
+        lt: { text: 'Before' },
+        gt: { text: 'After' },
+        eq: { text: 'On' }
+    },
+    // Defaults to Ext.Date.defaultFormat
+    dateFormat: null
+});
+
+Ext.define("Ext.locale.en_AU.grid.filters.filter.List", {
+    override: "Ext.grid.filters.filter.List",
+    loadingText: "Loading..."
+});
+
+Ext.define("Ext.locale.en_AU.grid.filters.filter.Number", {
+    override: "Ext.grid.filters.filter.Number",
+    emptyText: "Enter Number..."
+});
+
+Ext.define("Ext.locale.en_AU.grid.filters.filter.String", {
+    override: "Ext.grid.filters.filter.String",
+    emptyText: "Enter Filter Text..."
+});
+
+Ext.define("Ext.locale.en_AU.view.MultiSelectorSearch", {
+    override: 'Ext.view.MultiSelectorSearch',
+    searchText: 'Search...'
+});
+
+Ext.define("Ext.locale.en_AU.view.MultiSelector", {
+    override: 'Ext.view.MultiSelector',
+    emptyText: 'Nothing selected',
+    removeRowTip: 'Remove this item',
+    addToolText: 'Search for items to add'
+});
+
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.en_AU.Component", {
+    override: "Ext.Component"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-en_AU.js


+ 416 - 0
assets/ext-7.4/classic/locale/locale-en_GB-debug.js

@@ -0,0 +1,416 @@
+/**
+ * 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 = {
+            January: 0,
+            Jan: 0,
+            February: 1,
+            Feb: 1,
+            March: 2,
+            Mar: 2,
+            April: 3,
+            Apr: 3,
+            May: 4,
+            June: 5,
+            Jun: 5,
+            July: 6,
+            Jul: 6,
+            August: 7,
+            Aug: 7,
+            September: 8,
+            Sep: 8,
+            October: 9,
+            Oct: 9,
+            November: 10,
+            Nov: 10,
+            December: 11,
+            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)";
+
+        Ext.Date.firstDayOfWeek = 0;
+        Ext.Date.weekendDays = [6, 0];
+    }
+
+    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.data.validator.Bound", {
+    override: "Ext.data.validator.Bound",
+    emptyMessage: "Must be present"
+});
+
+Ext.define("Ext.locale.en_GB.data.validator.Email", {
+    override: "Ext.data.validator.Email",
+    message: "Is not a valid email address"
+});
+
+Ext.define("Ext.locale.en_GB.data.validator.Exclusion", {
+    override: "Ext.data.validator.Exclusion",
+    message: "Is a value that has been excluded"
+});
+
+Ext.define("Ext.locale.en_GB.data.validator.Format", {
+    override: "Ext.data.validator.Format",
+    message: "Is in the wrong format"
+});
+
+Ext.define("Ext.locale.en_GB.data.validator.Inclusion", {
+    override: "Ext.data.validator.Inclusion",
+    message: "Is not in the list of acceptable values"
+});
+
+Ext.define("Ext.locale.en_GB.data.validator.Length", {
+    override: "Ext.data.validator.Length",
+    minOnlyMessage: "Length must be at least {0}",
+    maxOnlyMessage: "Length must be no more than {0}",
+    bothMessage: "Length must be between {0} and {1}"
+});
+
+Ext.define("Ext.locale.en_GB.data.validator.Presence", {
+    override: "Ext.data.validator.Presence",
+    message: "Must be present"
+});
+
+Ext.define("Ext.locale.en_GB.data.validator.Range", {
+    override: "Ext.data.validator.Range",
+    minOnlyMessage: "Must be must be at least {0}",
+    maxOnlyMessage: "Must be no more than than {0}",
+    bothMessage: "Must be between {0} and {1}",
+    nanMessage: "Must be numeric"
+});
+
+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: " OK ",
+    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",
+    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.feature.Grouping",
+    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.field.File", {
+    override: "Ext.form.field.File",
+    buttonText: "Browse..."
+});
+
+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"
+    }
+});
+
+Ext.define("Ext.locale.en_GB.grid.filters.Filters", {
+    override: "Ext.grid.filters.Filters",
+    menuFilterText: "Filters"
+});
+
+Ext.define("Ext.locale.en_GB.grid.filters.filter.Boolean", {
+    override: "Ext.grid.filters.filter.Boolean",
+    yesText: "Yes",
+    noText: "No"
+});
+
+Ext.define("Ext.locale.en_GB.grid.filters.filter.Date", {
+    override: "Ext.grid.filters.filter.Date",
+    fields: {
+        lt: { text: 'Before' },
+        gt: { text: 'After' },
+        eq: { text: 'On' }
+    },
+    // Defaults to Ext.Date.defaultFormat
+    dateFormat: null
+});
+
+Ext.define("Ext.locale.en_GB.grid.filters.filter.List", {
+    override: "Ext.grid.filters.filter.List",
+    loadingText: "Loading..."
+});
+
+Ext.define("Ext.locale.en_GB.grid.filters.filter.Number", {
+    override: "Ext.grid.filters.filter.Number",
+    emptyText: "Enter Number..."
+});
+
+Ext.define("Ext.locale.en_GB.grid.filters.filter.String", {
+    override: "Ext.grid.filters.filter.String",
+    emptyText: "Enter Filter Text..."
+});
+
+Ext.define("Ext.locale.en_GB.view.MultiSelectorSearch", {
+    override: 'Ext.view.MultiSelectorSearch',
+    searchText: 'Search...'
+});
+
+Ext.define("Ext.locale.en_GB.view.MultiSelector", {
+    override: 'Ext.view.MultiSelector',
+    emptyText: 'Nothing selected',
+    removeRowTip: 'Remove this item',
+    addToolText: 'Search for items to add'
+});
+
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.en_GB.Component", {
+    override: "Ext.Component"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-en_GB.js


+ 314 - 0
assets/ext-7.4/classic/locale/locale-es-debug.js

@@ -0,0 +1,314 @@
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.es.Component", {
+    override: "Ext.Component"
+});
+Ext.define("Ext.locale.es.data.validator.Presence", {
+    override: "Ext.data.validator.Presence",
+    message: "Este campo es obligatorio",
+    getMessage: function() {
+        var me = this;
+
+        return me.message || me.config.message;
+    }
+});
+/**
+ * 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) {
+            // eslint-disable-next-line eqeqeq
+            if (day == 3) {
+                return "Mié";
+            }
+
+            // eslint-disable-next-line eqeqeq
+            if (day == 6) {
+                return "Sáb";
+            }
+
+            return Ext.Date.dayNames[day].substring(0, 3);
+        };
+
+        Ext.Date.formatCodes.a = "(this.getHours() < 12 ? 'a.m.' : 'p.m.')";
+        Ext.Date.formatCodes.A = "(this.getHours() < 12 ? 'A.M.' : 'P.M.')";
+
+        // This will match am or a.m.
+        Ext.Date.parseCodes.a = Ext.Date.parseCodes.A = {
+            g: 1,
+            c: "if (/(a\\.?m\\.?)/i.test(results[{0}])) {\n" +
+                "if (!h || h == 12) { h = 0; }\n" +
+                "} else { if (!h || h < 12) { h = (h || 0) + 12; }}",
+            s: "(A\\.?M\\.?|P\\.?M\\.?|a\\.?m\\.?|p\\.?m\\.?)",
+            calcAtEnd: true
+        };
+
+        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.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.form.field.Base", {
+    override: "Ext.form.field.Base",
+    invalidText: "El valor en este campo es inválido"
+});
+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.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.File", {
+    override: "Ext.form.field.File",
+    buttonText: "Examinar..."
+});
+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.form.field.Number", {
+    override: "Ext.form.field.Number",
+    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.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.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.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.grid.PropertyColumnModel", {
+    override: "Ext.grid.PropertyColumnModel",
+    nameText: "Nombre",
+    valueText: "Valor",
+    dateFormat: "j/m/Y"
+});
+Ext.define("Ext.locale.es.grid.feature.Grouping", {
+    override: "Ext.grid.feature.Grouping",
+    emptyGroupText: '(Ninguno)',
+    groupByText: 'Agrupar por este campo',
+    showGroupsText: 'Mostrar en grupos'
+});
+Ext.define('Ext.locale.es.grid.filters.filter.Boolean', {
+    override: 'Ext.grid.filters.filter.Boolean',
+    yesText: 'Sí',
+    noText: 'No'
+});
+Ext.define('Ext.locale.es.grid.filters.filter.List', {
+    override: 'Ext.grid.filters.filter.List',
+    loadingText: 'Cargando...'
+});
+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.plugin.DragDrop", {
+    override: "Ext.grid.plugin.DragDrop",
+    dragText: "{0} fila(s) seleccionada(s)"
+});
+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'
+});
+// 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.view.View", {
+    override: "Ext.view.View",
+    emptyText: ""
+});
+Ext.define("Ext.locale.es.window.MessageBox", {
+    override: "Ext.window.MessageBox",
+    buttonText: {
+        ok: "Aceptar",
+        cancel: "Cancelar",
+        yes: "Sí",
+        no: "No"
+    }
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-es.js


+ 295 - 0
assets/ext-7.4/classic/locale/locale-et-debug.js

@@ -0,0 +1,295 @@
+/**
+ * Estonian Translations
+ * By Rene Saarsoo (2012-05-28)
+ */
+Ext.onReady(function() {
+    var shortMonthNames;
+
+    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
+        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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-et.js


+ 260 - 0
assets/ext-7.4/classic/locale/locale-fa-debug.js

@@ -0,0 +1,260 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-fa.js


+ 295 - 0
assets/ext-7.4/classic/locale/locale-fi-debug.js

@@ -0,0 +1,295 @@
+/**
+ * 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 (month + 1) + ".";
+        };
+
+        Ext.Date.monthNumbers = {
+            'tammikuu': 0,
+            'helmikuu': 1,
+            'maaliskuu': 2,
+            'huhtikuu': 3,
+            'toukokuu': 4,
+            'kesäkuu': 5,
+            'heinäkuu': 6,
+            'elokuu': 7,
+            'syyskuu': 8,
+            'lokakuu': 9,
+            'marraskuu': 10,
+            'joulukuu': 11
+        };
+
+        Ext.Date.getMonthNumber = function(name) {
+            if (name.match(/^(1?\d)\./)) {
+                return -1 + RegExp.$1;
+            }
+            else {
+                return Ext.Date.monthNumbers[name];
+            }
+        };
+
+        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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-fi.js


+ 327 - 0
assets/ext-7.4/classic/locale/locale-fr-debug.js

@@ -0,0 +1,327 @@
+/**
+ * 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() {
+            // eslint-disable-next-line eqeqeq
+            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 cet 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",
+    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.feature.Grouping",
+    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"
+    }
+});
+
+Ext.define('Ext.locale.fr.data.validator.Presence', {
+    override: 'Ext.data.validator.Presence',
+    message: 'Ce champ est obligatoire'
+});
+
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.fr.Component", {
+    override: "Ext.Component"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-fr.js


+ 193 - 0
assets/ext-7.4/classic/locale/locale-fr_CA-debug.js

@@ -0,0 +1,193 @@
+/**
+ * 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 cet 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-fr_CA.js


+ 149 - 0
assets/ext-7.4/classic/locale/locale-gr-debug.js

@@ -0,0 +1,149 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-gr.js


+ 284 - 0
assets/ext-7.4/classic/locale/locale-he-debug.js

@@ -0,0 +1,284 @@
+Ext.define('Ext.locale.container.Viewport', {
+    override: 'Ext.container.Viewport',
+    requires: [
+        'Ext.rtl.*'
+    ],
+
+    rtl: true
+});
+/**
+ * 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.File", {
+    override: "Ext.form.field.File",
+    buttonText: "עיון ..."
+});
+
+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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-he.js


+ 274 - 0
assets/ext-7.4/classic/locale/locale-hr-debug.js

@@ -0,0 +1,274 @@
+/**
+ * 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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-hr.js


+ 275 - 0
assets/ext-7.4/classic/locale/locale-hu-debug.js

@@ -0,0 +1,275 @@
+/**
+ * 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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-hu.js


+ 290 - 0
assets/ext-7.4/classic/locale/locale-id-debug.js

@@ -0,0 +1,290 @@
+/**
+ * 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() {
+    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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-id.js


+ 456 - 0
assets/ext-7.4/classic/locale/locale-it-debug.js

@@ -0,0 +1,456 @@
+Ext.define("Ext.locale.it.LoadMask", {
+    override: "Ext.LoadMask",
+
+    msg: "Caricamento..."
+});
+Ext.define("Ext.locale.it.data.validator.Bound", {
+    override: "Ext.data.validator.Bound",
+
+    emptyMessage: "Obbligatorio"
+});
+Ext.define("Ext.locale.it.data.validator.Email", {
+    override: "Ext.data.validator.Email",
+
+    message: "Non \u00E8 un indirizzo email valido"
+});
+Ext.define("Ext.locale.it.data.validator.Exclusion", {
+    override: "Ext.data.validator.Exclusion",
+
+    message: "E' un valore che \u00E8 stato escluso"
+});
+Ext.define("Ext.locale.it.data.validator.Format", {
+    override: "Ext.data.validator.Format",
+
+    message: "E' nel formato errato"
+});
+Ext.define("Ext.locale.it.data.validator.Inclusion", {
+    override: "Ext.data.validator.Inclusion",
+
+    message: "Non \u00E8 nell'elenco dei valori consentiti"
+});
+Ext.define("Ext.locale.it.data.validator.Length", {
+    override: "Ext.data.validator.Length",
+
+    minOnlyMessage: "Lunghezza minima {0}",
+    maxOnlyMessage: "Lunghezza massima {0}",
+    bothMessage: "Lunghezza compresa tra {0} e {1}"
+});
+Ext.define("Ext.locale.it.data.validator.Presence", {
+    override: "Ext.data.validator.Presence",
+
+    message: "Obbligatorio"
+});
+Ext.define("Ext.locale.it.data.validator.Range", {
+    override: "Ext.data.validator.Range",
+
+    minOnlyMessage: "Deve essere minimo {0}",
+    maxOnlyMessage: "Deve essere massimo {0}",
+    bothMessage: "Deve essere compreso tra {0} e {1}",
+    nanMessage: "Deve essere un valore numerico"
+});
+/**
+ * Italian translation
+ * 2016-06-28 updated by Fabio De Paolis (update to ExtJs 6.0.2)
+ * 2012-05-28 updated by Fabio De Paolis (many changes, update to 4.1.0)
+ * 2007-12-21 updated by Federico Grilli
+ * 2007-10-04 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.form.Basic", {
+    override: "Ext.form.Basic",
+
+    waitTitle: "Attendere..."
+});
+Ext.define("Ext.locale.it.form.CheckboxGroup", {
+    override: "Ext.form.CheckboxGroup",
+
+    blankText: "Selezionare almeno un elemento nel gruppo"
+});
+Ext.define("Ext.locale.it.form.FieldSet", {
+    override: "Ext.form.FieldSet",
+
+    descriptionText: "{0} Gruppo",
+    expandText: "Espandi il Gruppo"
+});
+Ext.define("Ext.locale.it.form.RadioGroup", {
+    override: "Ext.form.RadioGroup",
+
+    blankText: "Selezionare un elemento nel gruppo"
+});
+Ext.define("Ext.locale.it.form.field.Base", {
+    override: "Ext.form.field.Base",
+
+    invalidText: "Valore non valido"
+});
+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.Date", {
+    override: "Ext.form.field.Date",
+
+    format: "d/m/Y",
+    ariaFormat: 'M j Y',
+    altFormats: "d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d",
+    disabledDaysText: "Disabilitato",
+    ariaDisabledDaysText: "Questo giorno \u00E8 disabilitato",
+    disabledDatesText: "Disabilitato",
+    ariaDisabledDatesText: "Questa data non pu\u00F2 essere selezionata",
+    minText: "La data deve essere maggiore o uguale a {0}",
+    ariaMinText: "La data deve essere maggiore o uguale a {0}",
+    maxText: "La data deve essere minore o uguale a {0}",
+    ariaMaxText: "La data deve essere minore o uguale a {0}",
+    invalidText: "{0} non \u00E8 una data valida, deve essere nel formato {1}",
+    formatText: "Il formato richiesto \u00E8 {1}"
+});
+Ext.define("Ext.locale.it.form.field.File", {
+    override: "Ext.form.field.File",
+
+    buttonText: 'Scegli...'
+});
+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: 'Testo selezionato in Grassetto.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            italic: {
+                title: 'Corsivo (Ctrl+I)',
+                text: '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: 'Riduci testo',
+                text: 'Diminuisce la dimensione del carattere.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            backcolor: {
+                title: 'Colore evidenziazione 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: 'Inserisci un elenco puntato.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            insertorderedlist: {
+                title: 'Elenco numerato',
+                text: 'Inserisci un 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 modifica del sorgente.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            }
+        }
+    });
+});
+Ext.define("Ext.locale.it.form.field.Number", {
+    override: "Ext.form.field.Number",
+
+    minText: "Il valore minimo \u00E8 {0}",
+    maxText: "Il valore massimo \u00E8 {0}",
+    nanText: "{0} non \u00E8 un valore numerico valido",
+    negativeText: "Il valore non pu\u00F2 essere negativo"
+});
+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"
+});
+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 minore o uguale a {0}",
+    invalidText: "{0} non \u00E8 un Orario valido",
+    format: "H:i",
+    formatText: "Il formato richiesto \u00E8 HH:MM"
+});
+Ext.define("Ext.locale.it.form.field.VTypes", {
+    override: "Ext.form.field.VTypes",
+
+    emailText: 'Il campo deve essere un indirizzo e-mail nel formato "nome@esempio.it"',
+    urlText: 'Il campo deve essere un indirizzo URL nel formato "http:/' + '/www.esempio.it"',
+    alphaText: 'Il campo deve contenere solo lettere e _',
+    alphanumText: 'Il campo deve contenere solo lettere, numeri e _'
+});
+Ext.define("Ext.locale.it.grid.PropertyColumnModel", {
+    override: "Ext.grid.PropertyColumnModel",
+
+    nameText: "Nome",
+    valueText: "Value",
+    dateFormat: "j/m/Y",
+    trueText: "vero",
+    falseText: "falso"
+});
+Ext.define("Ext.locale.it.grid.RowEditor", {
+    override: "Ext.grid.RowEditor",
+
+    saveBtnText: 'Invia',
+    cancelBtnText: 'Annulla',
+    errorsText: 'Errori',
+    dirtyText: 'Confermare o annullare i cambiamenti'
+});
+Ext.define("Ext.locale.it.grid.column.Boolean", {
+    override: "Ext.grid.column.Boolean",
+
+    trueText: "vero",
+    falseText: "falso"
+});
+Ext.define("Ext.locale.it.grid.column.Number", {
+    override: "Ext.grid.column.Number",
+
+    format: '0.000,00'
+});
+Ext.define("Ext.locale.it.grid.feature.Grouping", {
+    override: "Ext.grid.feature.Grouping",
+
+    groupByText: 'Raggruppa per questo campo',
+    showGroupsText: 'Mostra nei gruppi',
+    expandTip: 'Clicca per espandere. Con il tasto CTRL riduce tutti gli altri',
+    collapseTip: 'Clicca per ridurre. Con il tasto CTRL espande tutti gli altri'
+});
+Ext.define("Ext.locale.it.grid.filters.Filters", {
+    override: "Ext.grid.filters.Filters",
+
+    menuFilterText: 'Filtri'
+});
+Ext.define("Ext.locale.it.grid.filters.filter.Boolean", {
+    override: "Ext.grid.filters.filter.Boolean",
+
+    yesText: 'Si',
+    noText: 'No'
+});
+Ext.define("Ext.locale.it.grid.filters.filter.Date", {
+    override: "Ext.grid.filters.filter.Date",
+
+    getFields: function() {
+        return {
+            lt: { text: 'Prima del' },
+            gt: { text: 'Dopo il' },
+            eq: { text: 'Il giorno' }
+        };
+    }
+});
+Ext.define("Ext.locale.it.grid.filters.filter.List", {
+    override: "Ext.grid.filters.filter.List",
+
+    loadingText: 'Caricamento...'
+});
+Ext.define("Ext.locale.it.grid.filters.filter.Number", {
+    override: "Ext.grid.filters.filter.Number",
+
+    emptyText: 'Inserisci il Numero...'
+});
+Ext.define("Ext.locale.it.grid.filters.filter.String", {
+    override: "Ext.grid.filters.filter.String",
+
+    emptyText: 'Inserisci il Valore...'
+});
+Ext.define("Ext.locale.it.grid.header.Container", {
+    override: "Ext.grid.header.Container",
+
+    sortAscText: "Ordinamento Crescente",
+    sortDescText: "Ordinamento Decrescente",
+    sortClearText: "Senza Ordinamento naturale",
+    columnsText: "Colonne"
+});
+Ext.define("Ext.locale.it.grid.locking.Lockable", {
+    override: "Ext.grid.Lockable",
+
+    lockText: "Blocca colonna",
+    unlockText: "Sblocca colonna"
+});
+Ext.define("Ext.locale.it.grid.plugin.DragDrop", {
+    override: "Ext.grid.plugin.DragDrop",
+
+    dragText: "{0} Righe selezionate"
+});
+Ext.define("Ext.locale.it.menu.CheckItem", {
+    override: 'Ext.menu.CheckItem',
+
+    submenuText: '{0} sottomenu'
+});
+Ext.define("Ext.locale.it.menu.DatePicker", {
+    override: 'Ext.menu.DatePicker',
+
+    ariaLabel: 'Scegli Data'
+});
+Ext.define("Ext.locale.it.panel.Panel", {
+    override: 'Ext.panel.Panel',
+
+    closeToolText: 'Chiudi',
+    collapseToolText: 'Riduci',
+    expandToolText: 'Espandi'
+});
+Ext.define("Ext.locale.it.picker.Date", {
+    override: 'Ext.picker.Date',
+
+    todayText: 'Oggi',
+    ariaTitle: 'Scegli Data: {0}',
+    ariaTitleDateFormat: 'F d',
+    todayTip: '{0} (Barra spaziatrice)',
+    minText: 'Data precedente alla data minima',
+    ariaMinText: 'La data \u00E8 minore di quella minima consentita',
+    maxText: 'Data successiva alla data massima',
+    ariaMaxText: 'La data \u00E8 maggiore di quella massima consentita',
+    disabledDaysText: 'Disabilitato',
+    ariaDisabledDaysText: 'Questo giorno \u00E8 disabilitato',
+    disabledDatesText: 'Disabilitato',
+    ariaDisabledDatesText: 'Questa data \u00E8 disabilitata',
+    nextText: 'Mese successivo (CTRL+Destra)',
+    prevText: 'Mese precedente (CTRL+Sinistra)',
+    monthYearText: 'Scegli un Mese (CTRL+Sopra/Sotto per cambiare anno)',
+    monthYearFormat: 'F Y',
+    startDay: 0,
+    longDayFormat: 'd F Y'
+});
+Ext.define("Ext.locale.it.picker.Month", {
+    override: "Ext.picker.Month",
+
+    okText: 'OK',
+    cancelText: 'Annulla'
+});
+Ext.define("Ext.locale.it.picker.Time", {
+    override: "Ext.picker.Time",
+
+    format: "H:i"
+});
+Ext.define("Ext.locale.it.tab.Tab", {
+    override: "Ext.tab.Tab",
+
+    closeText: 'Rimuovibile'
+});
+Ext.define("Ext.locale.it.toolbar.Paging", {
+    override: 'Ext.toolbar.Paging',
+
+    displayMsg: 'Mostrati {0} - {1} di {2}',
+    emptyMsg: 'Non ci sono dati da mostrare',
+    beforePageText: 'Pagina',
+    afterPageText: 'di {0}',
+    firstText: 'Prima pagina',
+    prevText: 'Pagina precedente',
+    nextText: 'Pagina successiva',
+    lastText: 'Ultima pagina',
+    refreshText: 'Aggiorna'
+});
+Ext.define("Ext.locale.it.tree.plugin.TreeViewDragDrop", {
+    override: 'Ext.tree.plugin.TreeViewDragDrop',
+
+    dragText: '{0} nodi selezionati' // '{0} selected node{1}',
+});
+Ext.define("Ext.locale.it.view.AbstractView", {
+    override: "Ext.view.AbstractView",
+
+    loadingText: "Caricamento..."
+});
+Ext.define("Ext.locale.it.window.MessageBox", {
+    override: "Ext.window.MessageBox",
+
+    buttonText: {
+        ok: "OK",
+        cancel: "Annulla",
+        yes: "Si",
+        no: "No"
+    },
+
+    titleText: {
+        confirm: 'Conferma',
+        prompt: 'Richiesta',
+        wait: 'Attesa...',
+        alert: 'Attenzione'
+    }
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-it.js


+ 324 - 0
assets/ext-7.4/classic/locale/locale-ja-debug.js

@@ -0,0 +1,324 @@
+/**
+ * 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.LoadMask", {
+    override: "Ext.LoadMask",
+    msg: "読み込み中..."
+});
+
+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.File", {
+    override: "Ext.form.field.File",
+    buttonText: "参照..."
+});
+
+Ext.define("Ext.locale.ja.form.field.Number", {
+    override: "Ext.form.field.Number",
+    decimalPrecision: 2,
+    minText: "このフィールドの最小値は {0} です。",
+    maxText: "このフィールドの最大値は {0} です。",
+    nanText: "{0} は数値ではありません。",
+    negativeText: "負の値は無効です。"
+});
+
+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.column.Date", {
+    override: "Ext.grid.column.Date",
+    format: "Y/m/d"
+});
+
+Ext.define("Ext.locale.ja.grid.GroupingFeature", {
+    override: "Ext.grid.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-ja.js


+ 245 - 0
assets/ext-7.4/classic/locale/locale-ko-debug.js

@@ -0,0 +1,245 @@
+/**
+ * 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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-ko.js


+ 333 - 0
assets/ext-7.4/classic/locale/locale-lt-debug.js

@@ -0,0 +1,333 @@
+/**
+ * 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
+            // eslint-disable-next-line eqeqeq
+            if (month == 7) {
+                return "Rgp";
+            }
+
+            // eslint-disable-next-line eqeqeq
+            if (month == 8) {
+                return "Rgs";
+            }
+
+            // eslint-disable-next-line eqeqeq
+            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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-lt.js


+ 309 - 0
assets/ext-7.4/classic/locale/locale-lv-debug.js

@@ -0,0 +1,309 @@
+/**
+ * List compiled by mystix on the extjs.com forums.
+ * Thank you Mystix!
+ *
+ * Latvian Translations
+ * initial translation by salix 17 April 2007
+ * updated and modified from en by Juris Vecvanags (2014)
+ */
+Ext.onReady(function() {
+
+    if (Ext.Date) {
+        Ext.Date.defaultDateFormat = "d.m.Y";
+        Ext.Date.monthNames = ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"];
+
+        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 = ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena"];
+
+        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',     // Euro
+            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"
+});
+
+// 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: "'Šis datums ir mazāks par minimālo datumu",
+    maxText: "Šis 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} (Atstarpe)",
+    format: "d.m.Y",
+    startDay: 1
+});
+
+Ext.define("Ext.locale.lv.picker.Month", {
+    override: "Ext.picker.Month",
+    okText: "Labi",
+    cancelText: "Atcelt"
+});
+
+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: "Atjaunot",
+    displayMsg: "Kopā {2} ieraksti. Rādu ierakstus no {0} līdz {1}",
+    emptyMsg: 'Nav datu'
+});
+
+Ext.define("Ext.locale.lv.form.Basic", {
+    override: "Ext.form.Basic",
+    waitTitle: "Lūdzu gaidiet..."
+});
+
+Ext.define("Ext.locale.lv.tab.Tab", {
+    override: "Ext.tab.Tab",
+    closeText: "Aizvert šo cilni"
+});
+
+Ext.define("Ext.locale.lv.form.field.Base", {
+    override: "Ext.form.field.Base",
+    invalidText: "Vērtība šajā laukā nav pareiza"
+});
+
+Ext.define("Ext.locale.lv.form.field.Text", {
+    override: "Ext.form.field.Text",
+    minLengthText: "Lauka minimālais garums ir {0}",
+    maxLengthText: "Lauka maksimālais garums ir {0}",
+    blankText: "Šis lauks ir obligāts",
+    regexText: "",
+    emptyText: null
+});
+
+Ext.define("Ext.locale.lv.form.field.Number", {
+    override: "Ext.form.field.Number",
+    decimalPrecision: 2,
+    minText: "Lauka minimālā vērtība ir {0}",
+    maxText: "Lauka maksimālā vērtība ir{0}",
+    nanText: "{0} nav 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} ir nepareizi noformēts datums. Datuma formāts: {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.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: 'Šis lauks paredzēts e-pasta adresei formātā "lietotājs@domēns.lv"',
+    urlText: ' Šis lauks paredžets URL formātā "http:/' + '/www.paraugs.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.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: 'Trekns (Ctrl+B)',
+                text: 'Pārveidot iezīmēto tekstu treknrakstā.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            italic: {
+                title: 'Kursīvs (Ctrl+I)',
+                text: 'Pārveidot iezīmēto tekstu slīprakstā.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            underline: {
+                title: 'Pasvītrot (Ctrl+U)',
+                text: 'Pasvītrot iezīmēto tekstu.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            increasefontsize: {
+                title: 'Palielināt tekstu',
+                text: 'Palielināt rakstzīmju izmēru.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            decreasefontsize: {
+                title: 'Samazināt tekstu',
+                text: 'Samazināt rakstzīmju izmēru.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            backcolor: {
+                title: 'Fona krāsa',
+                text: 'Mainīt iezīmētā teskta fona krāsu.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            forecolor: {
+                title: 'Rakstzīmju krāsa',
+                text: 'Mainīt iezīmētā teskta krāsu.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            justifyleft: {
+                title: 'Centrēt pa kreisi',
+                text: 'Centrēt tekstu pa kreisi.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            justifycenter: {
+                title: 'Centrēt pa vidu',
+                text: 'Centrēt pa vidu',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            justifyright: {
+                title: 'Centrēt pa labi',
+                text: 'Centrēt tekstu pa labi.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            insertunorderedlist: {
+                title: 'Saraksts',
+                text: 'Sākt sarakstu.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            insertorderedlist: {
+                title: 'Numurēts saraksts',
+                text: 'Sākt numurētu sarakstu.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            createlink: {
+                title: 'Hipersaite',
+                text: 'Pārveidot iezīmēto tekstu par hipersaiti',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            },
+            sourceedit: {
+                title: 'Rediģēt pirmkodu',
+                text: 'Pārslēgt uz pirmkoda rediģēšanas režīmu.',
+                cls: Ext.baseCSSPrefix + 'html-editor-tip'
+            }
+        }
+    });
+});
+
+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.DateColumn", {
+    override: "Ext.grid.DateColumn",
+    format: 'd.m.Y'
+});
+
+Ext.define("Ext.locale.lv.grid.GroupingFeature", {
+    override: "Ext.grid.feature.Grouping",
+    emptyGroupText: '(Tukšs)',
+    groupByText: 'Grupēt izmantojot šo lauku',
+    showGroupsText: 'Rādīt grupās'
+});
+
+Ext.define("Ext.locale.lv.grid.PropertyColumnModel", {
+    override: "Ext.grid.PropertyColumnModel",
+    nameText: "Nosaukums",
+    valueText: "Vērtība",
+    dateFormat: "j.m.Y",
+    trueText: "true",
+    falseText: "false"
+});
+
+Ext.define("Ext.locale.lv.form.field.Time", {
+    override: "Ext.form.field.Time",
+    minText: "Vērtībai šajā laukā jabūt pēc pl. {0}",
+    maxText: "Vērtībai šajā laukā jabūt vienādai vai mazākai par pl. {0}",
+    invalidText: "{0} ir nekorekts laiks",
+    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.lv.form.CheckboxGroup", {
+    override: "Ext.form.CheckboxGroup",
+    blankText: "Iezvēlaties vismaz vienu variantu no šis grupas"
+});
+
+Ext.define("Ext.locale.lv.form.RadioGroup", {
+    override: "Ext.form.RadioGroup",
+    blankText: "Iezvēlaties vienu variantu no šis grupas"
+});
+
+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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-lv.js


+ 150 - 0
assets/ext-7.4/classic/locale/locale-mk-debug.js

@@ -0,0 +1,150 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-mk.js


+ 301 - 0
assets/ext-7.4/classic/locale/locale-nl-debug.js

@@ -0,0 +1,301 @@
+/**
+ * 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) {
+            // eslint-disable-next-line eqeqeq
+            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",
+    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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-nl.js


+ 273 - 0
assets/ext-7.4/classic/locale/locale-no_NB-debug.js

@@ -0,0 +1,273 @@
+/**
+ *
+ * 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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-no_NB.js


+ 273 - 0
assets/ext-7.4/classic/locale/locale-no_NN-debug.js

@@ -0,0 +1,273 @@
+/**
+ *
+ * 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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-no_NN.js


+ 297 - 0
assets/ext-7.4/classic/locale/locale-pl-debug.js

@@ -0,0 +1,297 @@
+/**
+ * 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"
+});
+
+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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-pl.js


+ 240 - 0
assets/ext-7.4/classic/locale/locale-pt-debug.js

@@ -0,0 +1,240 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-pt.js


+ 301 - 0
assets/ext-7.4/classic/locale/locale-pt_BR-debug.js

@@ -0,0 +1,301 @@
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.pt_BR.Component", {
+    override: "Ext.Component"
+});
+/**
+ * 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
+ * Update by Guilherme Portela
+ * 04 May 2015
+ */
+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.form.field.Base", {
+    override: "Ext.form.field.Base",
+    invalidText: "O valor para este campo é inválido"
+});
+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.Date", {
+    override: "Ext.form.field.Date",
+    disabledDaysText: "Desabilitado",
+    disabledDatesText: "Desabilitado",
+    minText: "A data deste campo deve ser igual ou posterior a {0}",
+    maxText: "A data deste campo deve ser igual ou 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.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.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.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.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.grid.PropertyColumnModel", {
+    override: "Ext.grid.PropertyColumnModel",
+    nameText: "Nome",
+    valueText: "Valor",
+    dateFormat: "d/m/Y"
+});
+Ext.define('Ext.locale.pt_BR.grid.feature.Grouping', {
+    override: 'Ext.grid.feature.Grouping',
+    emptyGroupText: '(Nenhum)',
+    groupByText: 'Agrupar por este campo',
+    showGroupsText: 'Mostrar agrupado'
+});
+Ext.define('Ext.locale.pt_BR.grid.filters.Filters', {
+    override: 'Ext.grid.filters.Filters',
+    menuFilterText: 'Filtros'
+});
+Ext.define('Ext.locale.pt_BR.grid.filters.filter.Boolean', {
+    override: 'Ext.grid.filters.filter.Boolean',
+    yesText: 'Sim',
+    noText: 'Não'
+});
+Ext.define('Ext.locale.pt_BR.grid.filters.filter.Date', {
+    override: 'Ext.grid.filters.filter.Date',
+    getFields: function() {
+        return {
+            lt: { text: 'Antes' },
+            gt: { text: 'Depois' },
+            eq: { text: 'Em' }
+        };
+    }
+});
+Ext.define('Ext.locale.pt_BR.grid.filters.filter.List', {
+    override: 'Ext.grid.filters.filter.List',
+    loadingText: 'Carregando...'
+});
+Ext.define('Ext.locale.pt_BR.grid.filters.filter.Number', {
+    override: 'Ext.grid.filters.filter.Number',
+    emptyText: 'Digite o número...'
+});
+Ext.define('Ext.locale.pt_BR.grid.filters.filter.String', {
+    override: 'Ext.grid.filters.filter.String',
+    emptyText: 'Digite o texto de filtro...'
+});
+Ext.define('Ext.locale.pt_BR.grid.header.Container', {
+    override: 'Ext.grid.header.Container',
+    sortAscText: 'Ordem Ascendente',
+    sortDescText: 'Ordem Descendente',
+    columnsText: 'Colunas'
+});
+Ext.define('Ext.locale.pt_BR.grid.locking.Lockable', {
+    override: 'Ext.grid.locking.Lockable',
+    lockText: 'Bloquear Coluna',
+    unlockText: 'Desbloquear Coluna'
+});
+Ext.define("Ext.locale.pt_BR.grid.plugin.DragDrop", {
+    override: "Ext.grid.plugin.DragDrop",
+    dragText: "{0} linha(s) selecionada(s)"
+});
+/**
+ * Portuguese/Brazil Translation by Guilherme Portela
+ * 07 March 2016
+ */
+Ext.define("Ext.locale.pt_BR.panel.Panel", {
+    override: "Ext.panel.Panel",
+    closeToolText: "Fechar painel",
+    collapseToolText: "Recolher painel",
+    expandToolText: "Expandir painel"
+});
+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.tab.Tab", {
+    override: "Ext.tab.Tab",
+    closeText: "Fechar"
+});
+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'
+});
+// 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.view.View", {
+    override: "Ext.view.View",
+    emptyText: ""
+});
+Ext.define("Ext.locale.pt_BR.window.MessageBox", {
+    override: "Ext.window.MessageBox",
+    buttonText: {
+        ok: "OK",
+        cancel: "Cancelar",
+        yes: "Sim",
+        no: "Não"
+    }
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-pt_BR.js


+ 277 - 0
assets/ext-7.4/classic/locale/locale-pt_PT-debug.js

@@ -0,0 +1,277 @@
+/**
+ * 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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-pt_PT.js


+ 272 - 0
assets/ext-7.4/classic/locale/locale-ro-debug.js

@@ -0,0 +1,272 @@
+/**
+ * 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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-ro.js


+ 287 - 0
assets/ext-7.4/classic/locale/locale-ru-debug.js

@@ -0,0 +1,287 @@
+/**
+ * Russian translation
+ * By ZooKeeper (utf-8 encoding)
+ * 6 November 2007
+ */
+Ext.onReady(function() {
+
+    if (Ext.Date) {
+        Ext.Date.defaultFormat = 'd.m.Y';
+
+        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.feature.Grouping",
+    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: "Нет"
+    }
+});
+
+Ext.define("Ext.locale.ru.form.field.File", {
+    override: "Ext.form.field.File",
+    buttonText: "Обзор..."
+});
+
+// This is needed until we can refactor all of the locales into individual files
+Ext.define("Ext.locale.ru.Component", {
+    override: "Ext.Component"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-ru.js


+ 151 - 0
assets/ext-7.4/classic/locale/locale-sk-debug.js

@@ -0,0 +1,151 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-sk.js


+ 149 - 0
assets/ext-7.4/classic/locale/locale-sl-debug.js

@@ -0,0 +1,149 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-sl.js


+ 153 - 0
assets/ext-7.4/classic/locale/locale-sr-debug.js

@@ -0,0 +1,153 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-sr.js


+ 152 - 0
assets/ext-7.4/classic/locale/locale-sr_RS-debug.js

@@ -0,0 +1,152 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-sr_RS.js


+ 160 - 0
assets/ext-7.4/classic/locale/locale-sv_SE-debug.js

@@ -0,0 +1,160 @@
+/**
+ * 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"];
+
+        Ext.Date.formatCodes.a = "(m.getHours() < 12 ? 'em' : 'fm')";
+        Ext.Date.formatCodes.A = "(m.getHours() < 12 ? 'EM' : 'FM')";
+        Ext.Date.parseCodes.a = {
+            g: 1,
+            c: "if (/(em)/i.test(results[{0}])) {\n" + "if (!h || h == 12) { h = 0; }\n" + "} else { if (!h || h < 12) { h = (h || 0) + 12; }}",
+            s: "(em|fm|EM|FM)",
+            calcAtEnd: true
+        };
+        Ext.Date.parseCodes.A = {
+            g: 1,
+            c: "if (/(em)/i.test(results[{0}])) {\n" + "if (!h || h == 12) { h = 0; }\n" + "} else { if (!h || h < 12) { h = (h || 0) + 12; }}",
+            s: "(EM|FM|em|fm)",
+            calcAtEnd: true
+        };
+    }
+});
+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"
+});
+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.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.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.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.Time", {
+    override: "Ext.form.field.Time",
+    minText: "Tiden i detta fält måste vara lika med eller efter tiden i {0}",
+    maxText: "Tiden i detta fält måste vara lika med eller före tiden i {0}",
+    invalidText: "{0} är inte en korrekt tid",
+    format: "G:i"
+});
+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.PropertyColumnModel", {
+    override: "Ext.grid.PropertyColumnModel",
+    nameText: "Namn",
+    valueText: "Värde",
+    dateFormat: "Y-m-d"
+});
+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.plugin.DragDrop", {
+    override: "Ext.grid.plugin.DragDrop",
+    dragText: "{0} markerade rad(er)"
+});
+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.tab.Tab", {
+    override: "Ext.tab.Tab",
+    closeText: "Stäng denna flik"
+});
+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'
+});
+/* This will change AM/PM to EM/FM
+ * Ext.Date.format(new Date('2006/01/15 15:00:00'), 'd/m/y h:i:s A'); -> 15/01/06 03:00:00 FM
+ * Ext.Date.parse("2006-01-15 3:20:01 FM", "Y-m-d g:i:s A")           -> Sun Jan 15 2006 15:20:01
+ */
+
+if (Ext.util && Ext.util.Format) {
+
+    Ext.define('Ext.locale.sv_SE.util.Format', {
+        override: 'Ext.util.Format',
+        decimalSeparator: ',',
+        thousandSeparator: ' ',
+        // Swedish Krone
+        currencySign: 'kr',
+        currencyAtEnd: true,
+        dateFormat: 'Y-m-d',
+        currencySpacer: ' '
+    });
+}
+// 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.view.View", {
+    override: "Ext.view.View",
+    emptyText: ""
+});
+Ext.define("Ext.locale.sv_SE.window.MessageBox", {
+    override: "Ext.window.MessageBox",
+    buttonText: {
+        ok: "OK",
+        cancel: "Avbryt",
+        yes: "Ja",
+        no: "Nej"
+    }
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-sv_SE.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 273 - 0
assets/ext-7.4/classic/locale/locale-th-debug.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-th.js


+ 269 - 0
assets/ext-7.4/classic/locale/locale-tr-debug.js

@@ -0,0 +1,269 @@
+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.feature.Grouping",
+    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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-tr.js


+ 241 - 0
assets/ext-7.4/classic/locale/locale-ukr-debug.js

@@ -0,0 +1,241 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-ukr.js


+ 179 - 0
assets/ext-7.4/classic/locale/locale-vn-debug.js

@@ -0,0 +1,179 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-vn.js


+ 274 - 0
assets/ext-7.4/classic/locale/locale-zh_CN-debug.js

@@ -0,0 +1,274 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-zh_CN.js


+ 178 - 0
assets/ext-7.4/classic/locale/locale-zh_TW-debug.js

@@ -0,0 +1,178 @@
+/**
+ * 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"
+});

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/ext-7.4/classic/locale/locale-zh_TW.js


+ 1 - 0
assets/ext-7.4/classic/theme-material/config.rb

@@ -0,0 +1 @@
+Compass.add_project_configuration('..\..\..\classic\theme-material\sass\config.rb')

+ 3 - 0
assets/ext-7.4/classic/theme-material/resources/Readme.md

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

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5634 - 0
assets/ext-7.4/classic/theme-material/resources/css-vars.js


BIN
assets/ext-7.4/classic/theme-material/resources/font-awesome/fonts/fa-brands-400.eot


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1260 - 0
assets/ext-7.4/classic/theme-material/resources/font-awesome/fonts/fa-brands-400.svg


+ 0 - 0
assets/ext-7.4/classic/theme-material/resources/font-awesome/fonts/fa-brands-400.ttf


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.