wikimedia/cldr-plural-rule-parser

评估CLDR项目符号中指定的复数规则。

v2.0.0 2021-02-11 20:47 UTC

This package is auto-updated.

Last update: 2024-09-11 00:10:23 UTC


README

CLDRPluralRuleParser 是一个用于解析 CLDR 项目中指定的复数规则 的 PHP 库。

此库不包含 CLDR 项目的规则,您需要自行获取。

以下是如何使用它的方法

use CLDRPluralRuleParser\Evaluator;

// Example for English
$rules = ['i = 1 and v = 0'];
$forms = ['syntax error', 'syntax errors'];

for ( $i = 0; $i < 3; $i++ ) {
	$index = Evaluator::evaluate( $i, $rules );
	echo "This code has $i {$forms[$index]}\n";
}

// This code has 0 syntax errors
// This code has 1 syntax error
// This code has 2 syntax errors

许可证

该项目采用 GPL 许可证 2 或更高版本。