text: /*______________
  |       ______  |   U I Z E    J A V A S C R I P T    F R A M E W O R K
  |     /      /  |   ---------------------------------------------------
  |    /    O /   |    MODULE : Uize.Loc.Plurals.Langs.kcg Package
  |   /    / /    |
  |  /    / /  /| |    ONLINE : http://www.uize.com
  | /____/ /__/_| | COPYRIGHT : (c)2014 UIZE
  |          /___ |   LICENSE : Available under MIT License or GNU General Public License
  |_______________|             http://www.uize.com/license.html
  */
  
  /* Module Meta Data
  	type: Package
  	importance: 1
  	codeCompleteness: 100
  	docCompleteness: 100
  */
  
  /*?
  	Introduction
  		The =Uize.Loc.Plurals.Langs.kcg= module implements a .
  
  		*DEVELOPERS:* `Chris van Rensburg`
  
  		Plural Categories
  			........................................................
  			<< table >>
  
  			title: Plural Categories
  			data:
  			:| Category | Rule |
  			:| one | n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000 |
  			:| other |  @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … |
  			........................................................
  */
  
  Uize.module ({
  	name:'Uize.Loc.Plurals.Langs.kcg',
  	required:'Uize.Loc.Plurals.Util',
  	builder:function () {
  		'use strict';
  
  		return Uize.package ({
  			getPluralCategory:function (_value) {
  				return Uize.Loc.Plurals.Util.getPluralCategory (
  					_value,
  					function (n,i,f,t,v,w,within) {
  						return n == 1 ? 'one' : 'other';
  					}
  				);
  			}
  		});
  	}
  });
  
  