@Locale (式言語)

言語コードに関する情報が返されます。

注: この @関数は R5 で新しく追加されました。

構文

@Locale( [ action ] )

@Locale( [ action ] ; locale-tag )

パラメータ

[ action ]

キーワード。次のいずれかです。

[NotesLocale]locale-tag を付けずに指定した場合は、すべての内容の言語コードが含まれている文字列リストが返されます。

[NotesLocale]locale-tag と共に指定した場合は、指定した内容の言語コードが文字列リストまたは値として返されます。コードが認識されない場合は Null 文字列が返されます。コードは大文字と小文字の区別に関わらず、完全に一致していれば認識されます。言語は認識されるが、国または地域が認識されないときは、言語コードのみが返されます。

[AltNameLocale]locale-tag を付けずに指定した場合は、すべてのユーザー名の別名言語コードが含まれている文字列リストが返されます。

[AltNameLocale]locale-tag と共に指定した場合は、指定したユーザー名の別名言語コードが含まれている文字列リストまたは値が返されます。コードが認識されない場合は Null 文字列が返されます。コードは大文字と小文字の区別に関わらず、完全に一致していれば認識されます。国や地域は、ユーザー名の別名言語コードの一部ではないとき (ほとんどの場合) は無視されます。

[LanguageName]locale-tag と共に指定した場合は、指定した言語コードの言語の完全なスペルが文字列リストまたは値として返されます。コードが認識されない場合は Null 文字列が返されます。

[CountryName]locale-tag と共に指定した場合は、指定した言語コードの国または地域の完全なスペルが文字列リストまたは値として返されます。コードに国または地域がない場合や、コードが認識されない場合は Null 文字列が返されます。

[LocaleName]locale-tag と共に指定した場合は、指定した言語コードの言語と国または地域 (ある場合) の完全なスペルが文字列リストまたは値として返されます。コードが認識されない場合は Null 文字列が返されます。国または地域はカッコで囲まれ、言語の直後に続きます (空白は入らない)。

[LocaleName] : [NotesLocale] (2 つのキーワードを連結) を指定すると、内容の各言語コードについて、言語名、国または地域を括弧で囲んだもの、縦線、言語コードを含むテキストリストが返されます。 このリストはキーワードフィールドで使用できます。このとき、ロケール名が名前で、言語コードが別名となります。

[LocaleName] : [AltNameLocale] (2 つのキーワードを連結) を指定すると、別名の言語コードのそれぞれについて、言語名、国または地域を括弧で囲んだもの、縦線、言語タグを含むテキストリストが返されます。 このリストはキーワードフィールドで使用できます。このとき、ロケール名が名前で、言語コードが別名となります。

locale-tag

文字列または文字列リスト。1 つの言語コード、または言語コードのリストです。

サポートされている言語コード

タグ

言語

国または地域

ロケール

af

アフリカーンス語

 

Notes

ar

アラビア語

 

Notes および AltName

ar-AE

アラビア語

アラブ首長国連邦

Notes

ar-BH

アラビア語

バーレーン

Notes

ar-DZ

アラビア語

アルジェリア

Notes

ar-EG

アラビア語

エジプト

Notes

ar-JO

アラビア語

ヨルダン

Notes

ar-KW

アラビア語

クウェート

Notes

ar-LB

アラビア語

レバノン

Notes

ar-MA

アラビア語

モロッコ

Notes

ar-OM

アラビア語

オマーン

Notes

ar-QA

アラビア語

カタール

Notes

ar-SA

アラビア語

サウジアラビア

Notes

ar-TN

アラビア語

チュニジア

Notes

ar-YE

アラビア語

イエメン

Notes

be

ベロルシア語

 

Notes および AltName

bg

ブルガリア語

 

Notes および AltName

ca

カタロニア語

 

Notes および AltName

cs

チェコ語

 

Notes および AltName

cy

ウェールズ語

 

Notes および AltName

da

デンマーク語

 

Notes および AltName

de

ドイツ語

 

Notes および AltName

de-AT

ドイツ語

オーストリア

Notes

de-CH

ドイツ語

スイス

Notes

de-DE

ドイツ語

ドイツ

Notes

de-LI

ドイツ語

リヒテンシュタイン

Notes

de-LU

ドイツ語

ルクセンブルグ

Notes

el

ギリシャ語

 

Notes および AltName

en

英語

 

Notes および AltName

en-AU

英語

オーストラリア

Notes

en-CA

英語

カナダ

Notes

en-GB

英語

イギリス

Notes

en-HK

英語

香港

Notes

en-IE

英語

アイルランド

Notes

en-IN

英語

インド

Notes

en-JM

英語

ジャマイカ

Notes

en-NZ

英語

ニュージーランド

Notes

en-PH

英語

フィリピン

Notes

en-SG

英語

シンガポール

Notes

ja-JP

英語

アメリカ

Notes

en-ZA

英語

南アフリカ

Notes

es

スペイン語

 

Notes および AltName

es-AR

スペイン語

アルゼンチン

Notes

es-BO

スペイン語

ボリビア

Notes

es-CL

スペイン語

チリ

Notes

es-CO

スペイン語

コロンビア

Notes

es-CR

スペイン語

コスタリカ

Notes

es-DO

スペイン語

ドミニカ共和国

Notes

es-EC

スペイン語

エクアドル

Notes

es-ES

スペイン語

スペイン

Notes

es-GT

スペイン語

グアテマラ

Notes

es-HN

スペイン語

ホンジュラス

Notes

es-MX

スペイン語

メキシコ

Notes

es-NI

スペイン語

ニカラグア

Notes

es-PA

スペイン語

パナマ

Notes

es-PE

スペイン語

ペルー

Notes

es-PR

スペイン語

プエルトリコ

Notes

es-PY

スペイン語

パラグアイ

Notes

es-SV

スペイン語

エルサルバドル

Notes

es-US

スペイン語

アメリカ

Notes

es-UY

スペイン語

ウルグアイ

Notes

es-VE

スペイン語

ベネズエラ

Notes

et

エストニア語

 

Notes および AltName

fi

フィンランド語

 

Notes および AltName

fr

フランス語

 

Notes および AltName

fr-BE

フランス語

ベルギー

Notes

fr-CA

フランス語

カナダ

Notes

fr-CH

フランス語

スイス

Notes

fr-FR

フランス語

フランス

Notes

fr-LU

フランス語

ルクセンブルグ

Notes

gu

グジャラート語

 

Notes および AltName

he

ヘブライ語

 

Notes および AltName

hi

ヒンディ語

 

Notes および AltName

hr

クロアチア語

 

Notes および AltName

hu

ハンガリー語

 

Notes および AltName

id

インドネシア語

 

Notes および AltName

is

アイスランド語

 

Notes および AltName

it

イタリア語

 

Notes および AltName

it-CH

イタリア語

スイス

Notes

it-IT

イタリア語

イタリア

Notes

ja

日本語

 

Notes および AltName

kk

カザフ語

 

Notes および AltName

ko

韓国語

 

Notes および AltName

lt

リトアニア語

 

Notes および AltName

lv

ラトビア語

 

Notes および AltName

mk

マケドニア語

 

Notes および AltName

mr

マラーティー語

 

Notes および AltName

ms

マレー語

 

AltName

ms-MY

マレー語

マレーシア

Notes

mt

マルタ語

 

Notes および AltName

nl

オランダ語

 

Notes および AltName

nl-BE

オランダ語

ベルギー

Notes

nl-NL

オランダ語

オランダ

Notes

-

ノルウェー語

 

Notes および AltName

no-NO

ノルウェー語

ノルウェー

Notes

ny-NO

ニーノシュク

ノルウェー

Notes

pl

ポーランド語

 

Notes および AltName

pt

ポルトガル語

 

Notes および AltName

pt-BR

ポルトガル語

ブラジル

Notes

pt-PT

ポルトガル語

ポルトガル

Notes

ro

ルーマニア語

 

Notes および AltName

ro-MD

ルーマニア語

モルダビア

Notes

ro-RO

ルーマニア語

ルーマニア

Notes

ru

ロシア語

 

Notes および AltName

sk

スロバキア語

 

Notes および AltName

sl

スロベニア語

 

Notes および AltName

sq

アルバニア語

 

Notes および AltName

sr

セルビア語

 

Notes および AltName

sv

スウェーデン語

 

Notes および AltName

ta

タミール語

 

Notes および AltName

te

テルグ語

 

Notes および AltName

th

タイ語

 

Notes および AltName

tr

トルコ語

 

Notes および AltName

uk

ウクライナ語

 

Notes および AltName

vi

ベトナム語

 

Notes および AltName

x-KOK

コンカニー語

 

Notes および AltName

zh-CN

中国語

中国

Notes および AltName

zh-HK

中国語

香港

Notes

zh-MO

中国語

マカオ

Notes

zh-SG

中国語

シンガポール

Notes

zh-TW

中国語

台湾

Notes および AltName

  1. 次の式では、「French」が返されます。
    @Locale([LanguageName]; "fr")
    @Locale([LanguageName]; "fr-CA")
  2. 次の式では、「Canada」が返されます。
    @Locale([CountryName]; "fr-CA")
  3. 次の式では、「French(Canada)」が返されます。
    @Locale([LocaleName]; "fr-CA")
  4. 次の式では、「fr-CA」が返されます。
    @Locale([NotesLocale]; "FR-CA")
  5. 次の式では、「fr」が返されます。
    @Locale([AltNameLocale]; "FR-CA")
  6. 次の式では、すべての内容の言語コードのリストが返されます。
    @Locale([NotesLocale])
  7. 次の式では、すべてのユーザー名別名言語タグのリストが返されます。
    @Locale([AltUserLocale])
  8. 次のフィールドキーワード式では、内容の言語コードの前にロケール名と縦線を付けたもののリストが返されます。この式により、ユーザーがリストから名前を選択して、対応する言語コード (名前の別名) を保存できます。
    @Locale([LocaleName] : [NotesLocale])

    これは次の式と等価です。

    @Locale([LocaleName]; @Locale([NotesLocale]))
    + "|" + @Locale([NotesLocale])

クロスリファレンス

LotusScript® NotesName クラスの Language プロパティ

Java™ Name クラスの Language プロパティ