|
定義済み定数
-
INTL_ICU_DATA_VERSION
(string)
-
ICU4C のデータバージョン。
-
INTL_ICU_VERSION
(string)
-
ICUライブラリのバージョン。10進の数字をドットで区切った文字列です。
-
INTL_MAX_LOCALE_LEN
(int)
-
ロケール名の長さの制限。PHP コード内では 80 文字までに制限されており、
それより長いロケール名は使用できません。
-
IDNA_DEFAULT
(int)
-
IDN 関数の入力で、アサインされていないコードポイントの処理を拒否し、
入力がドメイン名 ASCII 規則を満たすかどうかをチェックしません。
-
IDNA_ALLOW_UNASSIGNED
(int)
-
IDN 関数の入力で、アサインされていないコードポイントの処理を許可します。
-
IDNA_USE_STD3_RULES
(int)
-
IDN 関数の入力がドメイン名 ASCII 規則を満たすかどうかをチェックします。
-
IDNA_CHECK_BIDI
(int)
-
入力が BiDi の規則を満たすかどうかをチェックします。
IDNA2003 の実装ではこの設定は無視され、常にこのチェックを行います。
-
IDNA_CHECK_CONTEXTJ
(int)
-
入力が CONTEXTJ の規則を満たすかどうかをチェックします。
IDNA2003 の実装ではこの設定は無視されます。このチェックは IDNA2008 から追加されたものだからです。
-
IDNA_NONTRANSITIONAL_TO_ASCII
(int)
-
idn_to_ascii で非移行的処理をするためのオプション。
デフォルトでは移行的処理となります。このオプションは IDNA2003 の実装では無視されます。
-
IDNA_NONTRANSITIONAL_TO_UNICODE
(int)
-
idn_to_utf8 で非移行的処理をするためのオプション。
デフォルトでは移行的処理となります。このオプションは IDNA2003 の実装では無視されます。
-
INTL_IDNA_VARIANT_2003
(int)
-
IDNA 2003 のアルゴリズムを idn_to_utf8 と
idn_to_ascii で使います。これはデフォルトの設定です。
この定数およびデフォルトの使用は、PHP 7.2.0 以降は非推奨です。
-
INTL_IDNA_VARIANT_UTS46
(int)
-
UTS #46 アルゴリズムを idn_to_utf8 と
idn_to_ascii で使います。
ICU 4.6 以降で利用可能です。
-
GRAPHEME_EXTR_COUNT
(int)
-
展開される graphme クラスタのデフォルト数。
-
GRAPHEME_EXTR_MAXBYTES
(int)
-
返される最大バイト数。
-
GRAPHEME_EXTR_MAXCHARS
(int)
-
返されるUTF-8文字の最大文字数。
UTS #46 アルゴリズムを
idn_to_utf8 と
idn_to_ascii で使うときに、
これらのエラーがビットセットで報告されます。
-
IDNA_ERROR_EMPTY_LABEL
(int)
-
-
IDNA_ERROR_LABEL_TOO_LONG
(int)
-
-
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
(int)
-
-
IDNA_ERROR_LEADING_HYPHEN
(int)
-
-
IDNA_ERROR_TRAILING_HYPHEN
(int)
-
-
IDNA_ERROR_HYPHEN_3_4
(int)
-
-
IDNA_ERROR_LEADING_COMBINING_MARK
(int)
-
-
IDNA_ERROR_DISALLOWED
(int)
-
-
IDNA_ERROR_PUNYCODE
(int)
-
-
IDNA_ERROR_LABEL_HAS_DOT
(int)
-
-
IDNA_ERROR_INVALID_ACE_LABEL
(int)
-
-
IDNA_ERROR_BIDI
(int)
-
-
IDNA_ERROR_CONTEXTJ
(int)
-
-
ULOC_ACTUAL_LOCALE
(int)
-
データが実際に由来するロケール。
-
ULOC_VALID_LOCALE
(int)
-
ICU によってサポートされている、もっとも特定されたロケール。
-
U_AMBIGUOUS_ALIAS_WARNING
(int)
-
この変換エイリアスは、別の変換実装を指している可能性があります
-
U_BAD_VARIABLE_DEFINITION
(int)
-
'$' が欠けているか、
変数名が重複しています。
-
U_BRK_ASSIGN_ERROR
(int)
-
RBBI のルール代入文中の、文法エラー
-
U_BRK_ERROR_LIMIT
(int)
-
Break Iterator の失敗の限界を示す最後の値でなければいけません
-
U_BRK_ERROR_START
(int)
-
Break Iterator の失敗を示すコードの始点
-
U_BRK_HEX_DIGITS_EXPECTED
(int)
-
ルール中のエスケープ文字の一部には、16進数が期待されています
-
U_BRK_INIT_ERROR
(int)
-
初期化に失敗しました。
おそらくICU Data が存在しません。
-
U_BRK_INTERNAL_ERROR
(int)
-
内部エラー(バグ) が検知されました
-
U_BRK_MALFORMED_RULE_TAG
(int)
-
ルール中の
{nnn} タグが不正です
-
U_BRK_MISMATCHED_PAREN
(int)
-
RBBI ルール中の括弧の対応が一致しません
-
U_BRK_NEW_LINE_IN_QUOTED_STRING
(int)
-
RBBI ルール中の閉じクォートが欠けています
-
U_BRK_RULE_EMPTY_SET
(int)
-
ルールに空のUnicodeセットが含まれています
-
U_BRK_RULE_SYNTAX
(int)
-
RBBI ルール中の文法エラー
-
U_BRK_SEMICOLON_EXPECTED
(int)
-
RBBI ルールの最後に
';' がありません
-
U_BRK_UNCLOSED_SET
(int)
-
閉じ括弧
']' が不足している RBBI ルールが含まれる UnicodeSet
-
U_BRK_UNDEFINED_VARIABLE
(int)
-
RBBI ルール中の 未定義の
$Variable を使用しています
-
U_BRK_UNRECOGNIZED_OPTION
(int)
-
RBBI ルール中のオプションが認識されません
-
U_BRK_VARIABLE_REDFINITION
(int)
-
RBBI ルール変数が再定義されています
-
U_BUFFER_OVERFLOW_ERROR
(int)
-
結果が与えられたバッファに収まりません
-
U_CE_NOT_FOUND_ERROR
(int)
-
変数 top を設定する間にだけ使われていますが、
一般に使用できます。
-
U_COLLATOR_VERSION_MISMATCH
(int)
-
Collator バージョンが、ベースバージョンと互換性がありません
-
U_DIFFERENT_UCA_VERSION
(int)
-
ucol_open で UCA バージョンと collator image のバージョン不一致が発生したため、
collator はルールから構築されました。以降の関数の実行には影響ありません。
-
U_ENUM_OUT_OF_SYNC_ERROR
(int)
-
基底となるコレクションと
UEnumeration が同期していません
-
U_ERROR_LIMIT
(int)
-
U_PLUGIN_ERROR_LIMIT の別名です
-
U_ERROR_WARNING_LIMIT
(int)
-
これは常に 最後の警告の値であり、
UErrorCode 警告の限界値を示す必要があります (最後の警告のコード +1)。
-
U_ERROR_WARNING_START
(int)
-
情報の開始(文法的には正しい)
-
U_FILE_ACCESS_ERROR
(int)
-
リクエストされたファイルが見つかりませんでした
-
U_FMT_PARSE_ERROR_LIMIT
(int)
-
フォーマットライブラリエラーの終点
-
U_FMT_PARSE_ERROR_START
(int)
-
フォーマットライブラリエラーの始点
-
U_IDNA_ACE_PREFIX_ERROR
(int)
-
-
U_IDNA_CHECK_BIDI_ERROR
(int)
-
-
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
(int)
-
-
U_IDNA_ERROR_LIMIT
(int)
-
-
U_IDNA_ERROR_START
(int)
-
-
U_IDNA_LABEL_TOO_LONG_ERROR
(int)
-
-
U_IDNA_PROHIBITED_ERROR
(int)
-
-
U_IDNA_STD3_ASCII_RULES_ERROR
(int)
-
-
U_IDNA_UNASSIGNED_ERROR
(int)
-
-
U_IDNA_VERIFICATION_ERROR
(int)
-
-
U_IDNA_ZERO_LENGTH_LABEL_ERROR
(int)
-
-
U_ILLEGAL_ARGUMENT_ERROR
(int)
-
引数の値が不正であることを示します
-
U_ILLEGAL_CHAR_FOUND
(int)
-
文字の変換: 入力シーケンスが不正です
-
U_ILLEGAL_CHAR_IN_SEGMENT
(int)
-
ICU 2.4 以降は未使用です。
-
U_ILLEGAL_CHARACTER
(int)
-
特殊文字が許可されたコンテキストの外に置かれています
-
U_ILLEGAL_ESCAPE_SEQUENCE
(int)
-
ISO-2022 では不正なエスケープシーケンス
-
U_ILLEGAL_PAD_POSITION
(int)
-
数値のパターン中で、pad記号が間違った位置にあります
-
U_INDEX_OUTOFBOUNDS_ERROR
(int)
-
範囲外のインデックスにアクセスしようとしています
-
U_INTERNAL_PROGRAM_ERROR
(int)
-
ライブラリコード中にバグがあります
-
U_INTERNAL_TRANSLITERATOR_ERROR
(int)
-
transliterator システムの内部エラーです
-
U_INVALID_CHAR_FOUND
(int)
-
文字変換: マップできない入力シーケンスです。他のAPI: 不正な文字です。
-
U_INVALID_FORMAT_ERROR
(int)
-
データフォーマットが期待されたものではありません
-
U_INVALID_FUNCTION
(int)
-
'&fn()' ルールが、
不明な transliterator を指定しています
-
U_INVALID_ID
(int)
-
'::id' ルールが、
不明な transliterator を指定しています
-
U_INVALID_PROPERTY_PATTERN
(int)
-
ICU 2.4 以降では未使用です
-
U_INVALID_RBT_SYNTAX
(int)
-
RuleBasedTransliterator パーサに
'::id' が渡されています
-
U_INVALID_STATE_ERROR
(int)
-
現状の状態では、ICUはリクエストされた操作を完了できませんでした。
-
U_INVALID_TABLE_FILE
(int)
-
変換テーブルファイルが見つかりませんでした
-
U_INVALID_TABLE_FORMAT
(int)
-
変換テーブルファイルが見つかりましたが、壊れています
-
U_INVARIANT_CONVERSION_ERROR
(int)
-
invariant converter を使う場合は、
UChar* 文字列を char* に変換できません
-
U_MALFORMED_EXPONENTIAL_PATTERN
(int)
-
指数パターン中に、グループ化の記号があります
-
U_MALFORMED_PRAGMA
(int)
-
'use' プラグマが不正です
-
U_MALFORMED_RULE
(int)
-
ルール中の要素が間違って配置されています
-
U_MALFORMED_SET
(int)
-
UnicodeSet パターンが不正です
-
U_MALFORMED_SYMBOL_REFERENCE
(int)
-
ICU 2.4 以降では未使用です
-
U_MALFORMED_UNICODE_ESCAPE
(int)
-
Unicode のエスケープパターンが不正です
-
U_MALFORMED_VARIABLE_DEFINITION
(int)
-
変数定義が不正です
-
U_MALFORMED_VARIABLE_REFERENCE
(int)
-
変数の参照が不正です
-
U_MEMORY_ALLOCATION_ERROR
(int)
-
メモリ割り当てエラー
-
U_MESSAGE_PARSE_ERROR
(int)
-
メッセージのパースに失敗しました(メッセージフォーマット)
-
U_MISMATCHED_SEGMENT_DELIMITERS
(int)
-
ICU 2.4 以降では未使用です
-
U_MISPLACED_ANCHOR_START
(int)
-
アンカーの始点が不正な場所にあります
-
U_MISPLACED_COMPOUND_FILTER
(int)
-
複合フィルタが不正な場所にあります
-
U_MISPLACED_CURSOR_OFFSET
(int)
-
カーソルのオフセットが、不正な位置に現れています
-
U_MISPLACED_QUANTIFIER
(int)
-
A quantifier appears after a segment close delimiter.
-
U_MISSING_OPERATOR
(int)
-
ルールに演算子がありません
-
U_MISSING_RESOURCE_ERROR
(int)
-
リクエストされたリソースが見つかりませんでした
-
U_MISSING_SEGMENT_CLOSE
(int)
-
ICU 2.4 以降では未使用です
-
U_MULTIPLE_ANTE_CONTEXTS
(int)
-
ante context がひとつ以上あります
-
U_MULTIPLE_COMPOUND_FILTERS
(int)
-
複合フィルタがひとつ以上あります
-
U_MULTIPLE_CURSORS
(int)
-
カーソルがひとつ以上あります
-
U_MULTIPLE_DECIMAL_SEPARATORS
(int)
-
数値のパターンに、小数点の区切り文字が複数存在します
-
U_MULTIPLE_DECIMAL_SEPERATORS
(int)
-
U_MULTIPLE_DECIMAL_SEPARATORS のエイリアスです
-
U_MULTIPLE_EXPONENTIAL_SYMBOLS
(int)
-
数値のパターンに、複数の指数記号があります
-
U_MULTIPLE_PAD_SPECIFIERS
(int)
-
数値のパターンに、複数のpad記号があります
-
U_MULTIPLE_PERCENT_SYMBOLS
(int)
-
数値のパターンに、複数のパーセント記号があります
-
U_MULTIPLE_PERMILL_SYMBOLS
(int)
-
数値のパターンに、複数のパーミル記号があります
-
U_MULTIPLE_POST_CONTEXTS
(int)
-
post コンテキストがひとつ以上あります
-
U_NO_SPACE_AVAILABLE
(int)
-
Arabic shaping 向けのバッファ内拡張に空き領域がありません
-
U_NO_WRITE_PERMISSION
(int)
-
読み取り専用、または定数データを変更しようとしました
-
U_PARSE_ERROR
(int)
-
Java の
ParseException と同じです
-
U_PARSE_ERROR_LIMIT
(int)
-
Transliterator error の終点
-
U_PARSE_ERROR_START
(int)
-
Transliterator error の始点
-
U_PATTERN_SYNTAX_ERROR
(int)
-
フォーマットパターン中の文法エラー
-
U_PRIMARY_TOO_LONG_ERROR
(int)
-
ユーザーが、変数 top を2バイトを超えるプライマリに設定しようとしました
-
U_REGEX_BAD_ESCAPE_SEQUENCE
(int)
-
パターン中のバックスラッシュエスケープシーケンスが認識できません
-
U_REGEX_BAD_INTERVAL
(int)
-
{min,max} 区間中のエラー
-
U_REGEX_ERROR_LIMIT
(int)
-
この値は、正規表現エラーコードの限界を示す最後の値でなければなりません
-
U_REGEX_ERROR_START
(int)
-
正規表現エラーを示すコードの始点
-
U_REGEX_INTERNAL_ERROR
(int)
-
内部エラー(バグ) が検知されました
-
U_REGEX_INVALID_BACK_REF
(int)
-
存在しないキャプチャグループに対する後方参照
-
U_REGEX_INVALID_FLAG
(int)
-
Invalid value for match mode flags.
-
U_REGEX_INVALID_STATE
(int)
-
RegexMatcher in invalid state for requested operation.
-
U_REGEX_LOOK_BEHIND_LIMIT
(int)
-
Look-Behind pattern matches must have a bounded maximum length.
-
U_REGEX_MAX_LT_MIN
(int)
-
{min,max} パターン中で、
max が min より小さいです。
-
U_REGEX_MISMATCHED_PAREN
(int)
-
正規表現パターン中の括弧のネストが正しくありません
-
U_REGEX_NUMBER_TOO_BIG
(int)
-
10進数の数が大き過ぎます
-
U_REGEX_PROPERTY_SYNTAX
(int)
-
不正な Unicode プロパティ
-
U_REGEX_RULE_SYNTAX
(int)
-
正規表現パターン中の文法エラー
-
U_REGEX_SET_CONTAINS_STRING
(int)
-
Regexps cannot have
UnicodeSet s containing strings.
-
U_REGEX_UNIMPLEMENTED
(int)
-
Use of regexp feature that is not yet implemented.
-
U_RESOURCE_TYPE_MISMATCH
(int)
-
An operation is requested over a resource that does not support it.
-
U_RULE_MASK_ERROR
(int)
-
A rule is hidden by an earlier more general rule.
-
U_SAFECLONE_ALLOCATED_WARNING
(int)
-
A
SafeClone operation required allocating memory (informational only).
-
U_SORT_KEY_TOO_SHORT_WARNING
(int)
-
Number of levels requested in
getBound is higher
than the number of levels in the sort key.
-
U_STANDARD_ERROR_LIMIT
(int)
-
これは常に標準的なエラーの最後を示す値でなければいけません
-
U_STATE_OLD_WARNING
(int)
-
ICU がサービスを作成するのに互換レイヤを使わなければいけません。
パフォーマンス/メモリ使用率 が悪化します。
-
U_STATE_TOO_OLD_ERROR
(int)
-
未サポートのため、ICU はこの状態からサービスを作成できません。
-
U_STRING_NOT_TERMINATED_WARNING
(int)
-
出力の
length==destCapacity になっているため、
出力文字列はNUL終端できません。
-
U_STRINGPREP_CHECK_BIDI_ERROR
(int)
-
U_IDNA_CHECK_BIDI_ERROR のエイリアスです
-
U_STRINGPREP_PROHIBITED_ERROR
(int)
-
U_IDNA_PROHIBITED_ERROR のエイリアスです
-
U_STRINGPREP_UNASSIGNED_ERROR
(int)
-
U_IDNA_UNASSIGNED_ERROR のエイリアスです
-
U_TOO_MANY_ALIASES_ERROR
(int)
-
リクエストされたリソースのパス中に、エイリアスが多過ぎます。
エイリアスの定義に循環が発生している可能性があります。
-
U_TRAILING_BACKSLASH
(int)
-
中途半端な行末のバックスラッシュ
(訳注: 後にコマンドが続いていないのに、行末がバックスラッシュで終わっている状態)
-
U_TRUNCATED_CHAR_FOUND
(int)
-
文字変換: 不完全な入力シーケンスです
-
U_UNCLOSED_SEGMENT
(int)
-
閉じ括弧
')' がありません
-
U_UNDEFINED_SEGMENT_REFERENCE
(int)
-
セグメント参照は、定義済みセグメントに対応していません
-
U_UNDEFINED_VARIABLE
(int)
-
変数の参照が、定義済みの変数に対応していません
-
U_UNEXPECTED_TOKEN
(int)
-
フォーマットパターン中の文法エラー
-
U_UNMATCHED_BRACES
(int)
-
メッセージパターン中のブレースがマッチしません
-
U_UNQUOTED_SPECIAL
(int)
-
特殊文字がクォートされていないか、エスケープされていません
-
U_UNSUPPORTED_ATTRIBUTE
(int)
-
ICU 2.4 以降では未使用です
-
U_UNSUPPORTED_ERROR
(int)
-
現在のコンテキストでは、リクエストされた操作はサポートされていません
-
U_UNSUPPORTED_ESCAPE_SEQUENCE
(int)
-
ISO-2022 では未サポートのエスケープシーケンスです
-
U_UNSUPPORTED_PROPERTY
(int)
-
ICU 2.4 以降では未使用です
-
U_UNTERMINATED_QUOTE
(int)
-
シングルクォートの終端が欠けています
-
U_USELESS_COLLATOR_ERROR
(int)
-
Collator はオプションでのみ指定できます。
ベースが指定されていません。
-
U_USING_DEFAULT_WARNING
(int)
-
リソースバンドルの検索結果が、root ロケールから結果を返しました(エラーではありません)
-
U_USING_FALLBACK_WARNING
(int)
-
リソースバンドルの検索結果が、フォールバック結果を返しました(エラーではありません)
-
U_VARIABLE_RANGE_EXHAUSTED
(int)
-
指定された変数範囲に対して、生成された代入値が多過ぎます
-
U_VARIABLE_RANGE_OVERLAP
(int)
-
変数の範囲が、ルール中で使われている文字と重なっています
-
U_ZERO_ERROR
(int)
-
エラーなし。警告もありません。
|