Project Wonder 5.0

er.extensions.localization
Class ERXNonPluralFormLocalizer

java.lang.Object
  extended by er.extensions.localization.ERXLocalizer
      extended by er.extensions.localization.ERXNonPluralFormLocalizer
All Implemented Interfaces:
com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCodingAdditions

public class ERXNonPluralFormLocalizer
extends ERXLocalizer

ERXNonPluralFormLocalizer is a subclass of ERXLocalizer.

Overrides plurifiedString from its super class and cancels all plural form translations includind the one provided by plurifiedStringWithTemplateForKey.
Good for languages that don't have plural forms (such as Japanese).


Nested Class Summary
 
Nested classes/interfaces inherited from class er.extensions.localization.ERXLocalizer
ERXLocalizer.Observer
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor
 
Field Summary
 
Fields inherited from class er.extensions.localization.ERXLocalizer
_dateFormatters, _numberFormatters, cache, createdKeysLog, KEY_LOCALIZER_EXCEPTIONS, language, locale, LocalizationDidResetNotification
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Constructor Summary
ERXNonPluralFormLocalizer(java.lang.String aLanguage)
           
 
Method Summary
 java.lang.String plurifiedString(java.lang.String name, int count)
          Returns a plurified string
 java.lang.String toString()
           
 
Methods inherited from class er.extensions.localization.ERXLocalizer
addEntriesToCache, addToCreatedKeys, applyRules, availableLanguages, cache, createdKeys, createLocalizerForLanguage, currentLocalizer, defaultLanguage, defaultLocalizer, defaultPlurifyRules, defaultSingularifyRules, dumpCreatedKeys, englishLocalizer, fallbackToDefaultLanguage, fileNamesToWatch, frameworkSearchPath, initialize, isLocalizationEnabled, language, languageCode, load, locale, localizedDateFormatForKey, localizedDisplayNameForKey, localizedNumberFormatForKey, localizedStringForKey, localizedStringForKeyWithDefault, localizedTemplateStringForKeyWithObject, localizedTemplateStringForKeyWithObjectOtherObject, localizedValueForKey, localizedValueForKeyWithDefault, localizerForLanguage, localizerForLanguages, localizerForRequest, plurifiedStringWithTemplateForKey, plurify, plurifyRules, readPropertyListFromFileInFramework, resetCache, setAvailableLanguages, setCacheValueForKey, setCurrentLocalizer, setDefaultLanguage, setFileNamesToWatch, setFrameworkSearchPath, setIsLocalizationEnabled, setLocale, setLocalizedDateFormatForKey, setLocalizedNumberFormatForKey, setLocalizerForLanguage, singularifiedString, singularify, singularifyRules, takeValueForKey, takeValueForKeyPath, useLocalizedFormatters, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ERXNonPluralFormLocalizer

public ERXNonPluralFormLocalizer(java.lang.String aLanguage)
Method Detail

plurifiedString

public java.lang.String plurifiedString(java.lang.String name,
                                        int count)
Description copied from class: ERXLocalizer
Returns a plurified string

Overrides:
plurifiedString in class ERXLocalizer

toString

public java.lang.String toString()
Overrides:
toString in class ERXLocalizer

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.