4D v13.4

SPELL SET CURRENT DICTIONARY

ホーム

 
4D v13.4
SPELL SET CURRENT DICTIONARY

SPELL SET CURRENT DICTIONARY 


 

SPELL SET CURRENT DICTIONARY {( dictionary )} 
引数   説明
dictionary  倍長整数, テキスト in スペルチェック用に使用する辞書のIDまたは名前
省略した場合デフォルトの辞書を使用

説明   

SPELL SET CURRENT DICTIONARYコマンドは、現在の辞書を引数dictionaryによって指定された辞書で置き換えます。カレント辞書は、4Dに内蔵されているスペルチェック機能に使用されています(詳細については、4D Design Referenceマニュアルや4D Write、4D Viewドキュメントを参照してください) 。設定された現在の辞書は即座にセッションを通して、データベースのすべてのプロセス、および4D Writeや4D Viewプラグインエリアに反映されます。

4Dはアプリケーションの言語に対応する辞書をデフォルトで使用します。引数なしでSPELL SET CURRENT DICTIONARYコマンドを呼び出せば、いつでもデフォルトの辞書に復旧できます。

dictionary引数を使用して2タイプの辞書をロードできます:

  • Hunspell辞書: この場合dictionary引数には (SPELL GET DICTIONARY LISTコマンドから返される) ID番号または (Hunspell辞書ファイルの名前に対応する) 名前 (拡張子があってもなくてもよい) いずれかを渡すことができます。辞書が正しくロードされるとOKシステム変数に1が設定されます。Hunspell辞書に関する詳細はHunspell辞書のサポートを参照してください。
  • Cordial辞書: この場合dictionary引数には辞書番号 (倍長整数) を渡します。利用できる5つの主な辞書は英語、フランス語、ドイツ語、スペイン語とノルウェー語です。Dictionariesテーマの以下の定義済み定数を使用できます:
    定数
    English Dictionary 倍長整数 69632
    French Dictionary 倍長整数 262144
    German Dictionary 倍長整数 131584
    Norwegian Dictionary 倍長整数 589824
    Spanish Dictionary 倍長整数 196608

    さらに各メイン言語ごとに複数のバリエーションを使用できます。使用可能なバリエーションは以下の通りです。バリエーションをロードするには、dictionary引数に直接その値を渡します。
    DictionaryValue
    English (United Kingdom) 65536
    English Irish (Ireland) 65600
    English Australian (Australia) 65664
    English of New Zealand 65680
    English American (USA)65792
    English Canadian (Canada) 65920
    English South African (South Africa)66048
    English West Indian (Caribbean) 66176
    English Jamaican (Jamaica) 66192
    English (United Kingdom + America) 69632 (*)
    German standard (Germany, old spelling) 131072
    German of Luxembourg131073
    German of Austria131088
    German of Liechtenstein131089
    German of Switzerland (old spelling)131104
    German of South Tyrol131120
    German New spelling131328
    German of Switzerland New spelling131360
    German Old and New spelling131584 (*)
    German of Switzerland Old and New spelling131616
    Spanish standard (Spain)196608 (*)
    Spanish of Latin America standard196864
    Spanish Argentinean (Argentina)196865
    Spanish Bolivian (Bolivia)196866
    Spanish Chilean (Chile)196867
    Spanish Columbian (Columbia)196868
    Spanish Cuban (Cuba)196869
    Spanish Costa Rican (Costa Rica)196870
    Spanish Dominican (Dominican Rep.)196871
    Spanish Ecuadorian (Ecuador)196872
    Spanish Guatemalan (Guatemala)196873
    Spanish Honduran (Honduras)196874
    Spanish Mexican (Mexico)196875
    Spanish Nicaraguan (Nicaragua)196876
    Spanish Panamanian (Panama)196877
    Spanish Paraguayan (Paraguay)196878
    Spanish Peruvian (Peru)196879
    Spanish Puerto Rican (Puerto Rico)196880
    Spanish Salvadorian (El Salvador)196881
    Spanish Uruguayan (Uruguay)196882
    Spanish Venezuelan (Venezuela)196883
    Spanish Guinean (Equatorial Guinea)197121
    France, Monaco, Valle d’Aosta262144 (*)
    Canada262160
    Louisiana262161
    Belgium262176
    Luxembourg262177
    Switzerland262192
    Martinique, Guadeloupe, Haïti, Guyana262208
    Reunion, Seychelles, Comoro, Mauritius262224
    Tahiti, New Caledonia, Vanuatu, etc.262240
    Morocco, Algeria, Tunisia262256
    French African standard262272
    Benin262273
    Burkina Faso262274
    Burundi 262275
    Cameroon262276
    Central African Republics262277
    Congo (Brazzaville)262278
    Democratic Republic of Congo (ex-Zaire)262279
    Ivory Coast262280
    Djibouti262281
    Gabon262282
    Guinea262283
    Mauritania262284
    Niger262285
    Rwanda262286
    Senegal262287
    Chad262288
    Togo262289
    Bokmal Norwegian589824 (*)
    Nynorsk Norwegian590080
    Samnorsk Norwegian590336

    (*) : 定数を使用したときにインストールされる標準な辞書
    注:
    4Dではノルウェー辞書はデフォルトで存在していません。4Dへ連絡して無償で入手し、4DのResources/Spellcheckフォルダー内にインストールしてください。

dictionaryが正しくロードされるとシステム変数OKに1が設定されます。そうでなければ0が設定されエラーが返されます。

例題  

Hunspellフォルダーに配置した"fr-classic"辞書をロードする:

 SPELL SET CURRENT DICTIONARY("fr-classic")
  // SPELL SET CURRENT DICTIONARY ("FR-classic.dic") も使用できます

 
プロパティ 

プロダクト: 4D
テーマ: スペルチェッカー
番号: 904

このコマンドはOKシステム変数を更新します

 
目次

コマンドリスト (文字順)

 
履歴 

New
変更: 4D 2004.5
変更: 4D v13
名称変更: 4D v13

 
参照 

SPELL CHECKING
SPELL Get current dictionary
SPELL GET DICTIONARY LIST