ext-lang-ja.js
上传用户:shuoshiled
上传日期:2018-01-28
资源大小:10124k
文件大小:9k
源码类别:

中间件编程

开发平台:

JavaScript

  1. /*!
  2.  * Ext JS Library 3.0.0
  3.  * Copyright(c) 2006-2009 Ext JS, LLC
  4.  * licensing@extjs.com
  5.  * http://www.extjs.com/license
  6.  */
  7. /*
  8.  * Japanese translation
  9.  * By tyama
  10.  * 04-08-2007, 05:49 AM
  11.  *
  12.  * update based on English Translations by Condor (8 Aug 2008)
  13.  * By sakuro (30 Aug 2008)
  14.  */
  15. Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">読み込み中...</div>';
  16. if(Ext.DataView){
  17.   Ext.DataView.prototype.emptyText = "";
  18. }
  19. if(Ext.grid.GridPanel){
  20.   Ext.grid.GridPanel.prototype.ddText = "{0} 行選択";
  21. }
  22. if(Ext.LoadMask){
  23.   Ext.LoadMask.prototype.msg = "読み込み中...";
  24. }
  25. Date.monthNames = [
  26.   '1月',
  27.   '2月',
  28.   '3月',
  29.   '4月',
  30.   '5月',
  31.   '6月',
  32.   '7月',
  33.   '8月',
  34.   '9月',
  35.   '10月',
  36.   '11月',
  37.   '12月'
  38. ];
  39. Date.getShortMonthName = function(month) {
  40.   return "" + (month + 1);
  41. };
  42. Date.monthNumbers = {
  43.   "1" : 0,
  44.   "2" : 1,
  45.   "3" : 2,
  46.   "4" : 3,
  47.   "5" : 4,
  48.   "6" : 5,
  49.   "7" : 6,
  50.   "8" : 7,
  51.   "9" : 8,
  52.   "10" : 9,
  53.   "11" : 10,
  54.   "12" : 11
  55. };
  56. Date.getMonthNumber = function(name) {
  57.   return Date.monthNumbers[name.substring(0, name.length - 1)];
  58.   // or simply parseInt(name.substring(0, name.length - 1)) - 1
  59. };
  60. Date.dayNames = [
  61.   "日曜日",
  62.   "月曜日",
  63.   "火曜日",
  64.   "水曜日",
  65.   "木曜日",
  66.   "金曜日",
  67.   "土曜日"
  68. ];
  69. Date.getShortDayName = function(day) {
  70.   return Date.dayNames[day].substring(0, 1); // just remove "曜日" suffix
  71. };
  72. Date.formatCodes.a = "(this.getHours() < 12 ? '午前' : '午後')";
  73. Date.formatCodes.A = "(this.getHours() < 12 ? '午前' : '午後')"; // no case difference
  74. if(Ext.MessageBox){
  75.   Ext.MessageBox.buttonText = {
  76.     ok     : "OK",
  77.     cancel : "キャンセル",
  78.     yes    : "はい",
  79.     no     : "いいえ"
  80.   };
  81. }
  82. if(Ext.util.Format){
  83.   Ext.util.Format.date = function(v, format){
  84.     if(!v) return "";
  85.     if(!(v instanceof Date)) v = new Date(Date.parse(v));
  86.     return v.dateFormat(format || "Y/m/d");
  87.   };
  88. }
  89. if(Ext.DatePicker){
  90.   Ext.apply(Ext.DatePicker.prototype, {
  91.     todayText         : "今日",
  92.     minText           : "選択した日付は最小値以下です。",
  93.     maxText           : "選択した日付は最大値以上です。",
  94.     disabledDaysText  : "",
  95.     disabledDatesText : "",
  96.     monthNames        : Date.monthNames,
  97.     dayNames          : Date.dayNames,
  98.     nextText          : '次月へ (コントロール+右)',
  99.     prevText          : '前月へ (コントロール+左)',
  100.     monthYearText     : '月選択 (コントロール+上/下で年移動)',
  101.     todayTip          : "{0} (スペースキー)",
  102.     format            : "Y/m/d",
  103.     okText            : "OK",
  104.     cancelText        : "キャンセル",
  105.     startDay          : 0
  106.   });
  107. }
  108. if(Ext.PagingToolbar){
  109.   Ext.apply(Ext.PagingToolbar.prototype, {
  110.     beforePageText : "ページ",
  111.     afterPageText  : "/ {0}",
  112.     firstText      : "最初のページ",
  113.     prevText       : "前のページ",
  114.     nextText       : "次のページ",
  115.     lastText       : "最後のページ",
  116.     refreshText    : "更新",
  117.     displayMsg     : "{2} 件中 {0} - {1} を表示",
  118.     emptyMsg       : '表示するデータがありません。'
  119.   });
  120. }
  121. if(Ext.form.Field){
  122.   Ext.form.Field.prototype.invalidText = "フィールドの値が不正です。";
  123. }
  124. if(Ext.form.TextField){
  125.   Ext.apply(Ext.form.TextField.prototype, {
  126.     minLengthText : "このフィールドの最小値は {0} です。",
  127.     maxLengthText : "このフィールドの最大値は {0} です。",
  128.     blankText     : "必須項目です。",
  129.     regexText     : "",
  130.     emptyText     : null
  131.   });
  132. }
  133. if(Ext.form.NumberField){
  134.   Ext.apply(Ext.form.NumberField.prototype, {
  135.     decimalSeparator : ".",
  136.     decimalPrecision : 2,
  137.     minText : "このフィールドの最小値は {0} です。",
  138.     maxText : "このフィールドの最大値は {0} です。",
  139.     nanText : "{0} は数値ではありません。"
  140.   });
  141. }
  142. if(Ext.form.DateField){
  143.   Ext.apply(Ext.form.DateField.prototype, {
  144.     disabledDaysText  : "無効",
  145.     disabledDatesText : "無効",
  146.     minText           : "このフィールドの日付は、 {0} 以降の日付に設定してください。",
  147.     maxText           : "このフィールドの日付は、 {0} 以前の日付に設定してください。",
  148.     invalidText       : "{0} は間違った日付入力です。 - 入力形式は「{1}」です。",
  149.     format            : "Y/m/d",
  150.     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"
  151.   });
  152. }
  153. if(Ext.form.ComboBox){
  154.   Ext.apply(Ext.form.ComboBox.prototype, {
  155.     loadingText       : "読み込み中...",
  156.     valueNotFoundText : undefined
  157.   });
  158. }
  159. if(Ext.form.VTypes){
  160.   Ext.apply(Ext.form.VTypes, {
  161.     emailText    : 'メールアドレスを"user@example.com"の形式で入力してください。',
  162.     urlText      : 'URLを"http:/'+'/www.example.com"の形式で入力してください。',
  163.     alphaText    : '半角英字と"_"のみです。',
  164.     alphanumText : '半角英数と"_"のみです。'
  165.   });
  166. }
  167. if(Ext.form.HtmlEditor){
  168.   Ext.apply(Ext.form.HtmlEditor.prototype, {
  169.     createLinkText : 'リンクのURLを入力してください:',
  170.     buttonTips : {
  171.       bold : {
  172.         title: '太字 (コントロール+B)',
  173.         text: '選択テキストを太字にします。',
  174.         cls: 'x-html-editor-tip'
  175.       },
  176.       italic : {
  177.         title: '斜体 (コントロール+I)',
  178.         text: '選択テキストを斜体にします。',
  179.         cls: 'x-html-editor-tip'
  180.       },
  181.       underline : {
  182.         title: '下線 (コントロール+U)',
  183.         text: '選択テキストに下線を引きます。',
  184.         cls: 'x-html-editor-tip'
  185.       },
  186.       increasefontsize : {
  187.         title: '文字を大きく',
  188.         text: 'フォントサイズを大きくします。',
  189.         cls: 'x-html-editor-tip'
  190.       },
  191.       decreasefontsize : {
  192.         title: '文字を小さく',
  193.         text: 'フォントサイズを小さくします。',
  194.         cls: 'x-html-editor-tip'
  195.       },
  196.       backcolor : {
  197.         title: '文字のハイライト',
  198.         text: '選択テキストの背景色を変更します。',
  199.         cls: 'x-html-editor-tip'
  200.       },
  201.       forecolor : {
  202.         title: '文字の色',
  203.         text: '選択テキストの色を変更します。',
  204.         cls: 'x-html-editor-tip'
  205.       },
  206.       justifyleft : {
  207.         title: '左揃え',
  208.         text: 'テキストを左揃えにします。',
  209.         cls: 'x-html-editor-tip'
  210.       },
  211.       justifycenter : {
  212.         title: '中央揃え',
  213.         text: 'テキストを中央揃えにします。',
  214.         cls: 'x-html-editor-tip'
  215.       },
  216.       justifyright : {
  217.         title: '右揃え',
  218.         text: 'テキストを右揃えにします。',
  219.         cls: 'x-html-editor-tip'
  220.       },
  221.       insertunorderedlist : {
  222.         title: '番号なし箇条書き',
  223.         text: '番号なし箇条書きを開始します。',
  224.         cls: 'x-html-editor-tip'
  225.       },
  226.       insertorderedlist : {
  227.         title: '番号付き箇条書き',
  228.         text: '番号付き箇条書きを開始します。',
  229.         cls: 'x-html-editor-tip'
  230.       },
  231.       createlink : {
  232.         title: 'ハイパーリンク',
  233.         text: '選択テキストをハイパーリンクにします。',
  234.         cls: 'x-html-editor-tip'
  235.       },
  236.       sourceedit : {
  237.         title: 'ソース編集',
  238.         text: 'ソース編集モードに切り替えます。',
  239.         cls: 'x-html-editor-tip'
  240.       }
  241.     }
  242.   });
  243. }
  244. if(Ext.grid.GridView){
  245.   Ext.apply(Ext.grid.GridView.prototype, {
  246.     sortAscText  : "昇順",
  247.     sortDescText : "降順",
  248.     columnsText  : "カラム"
  249.   });
  250. }
  251. if(Ext.grid.GroupingView){
  252.   Ext.apply(Ext.grid.GroupingView.prototype, {
  253.     emptyGroupText : '(なし)',
  254.     groupByText    : 'このカラムでグルーピング',
  255.     showGroupsText : 'グルーピング'
  256.   });
  257. }
  258. if(Ext.grid.PropertyColumnModel){
  259.   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
  260.     nameText   : "名称",
  261.     valueText  : "値",
  262.     dateFormat : "Y/m/d"
  263.   });
  264. }
  265. if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
  266.   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
  267.     splitTip            : "ドラッグするとリサイズできます。",
  268.     collapsibleSplitTip : "ドラッグでリサイズ。 ダブルクリックで隠す。"
  269.   });
  270. }
  271. if(Ext.form.TimeField){
  272.   Ext.apply(Ext.form.TimeField.prototype, {
  273.     minText : "このフィールドの時刻は、 {0} 以降の時刻に設定してください。",
  274.     maxText : "このフィールドの時刻は、 {0} 以前の時刻に設定してください。",
  275.     invalidText : "{0} は間違った時刻入力です。",
  276.     format : "g:i A",
  277.     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"
  278.   });
  279. }
  280. if(Ext.form.CheckboxGroup){
  281.   Ext.apply(Ext.form.CheckboxGroup.prototype, {
  282.     blankText : "このグループから最低1つのアイテムを選択しなければなりません。"
  283.   });
  284. }
  285. if(Ext.form.RadioGroup){
  286.   Ext.apply(Ext.form.RadioGroup.prototype, {
  287.     blankText : "このグループから1つのアイテムを選択しなければなりません。"
  288.   });
  289. }