]> granicus.if.org Git - icu/commitdiff
ICU-21555 Fix typos from G to L
authorErik Torres <ertorres@microsoft.com>
Fri, 4 Jun 2021 16:38:42 +0000 (16:38 +0000)
committerAndy Heninger <andy.heninger@gmail.com>
Mon, 7 Jun 2021 23:09:09 +0000 (16:09 -0700)
See #1737

86 files changed:
docs/userguide/icu4c/index.md
icu4c/source/common/caniter.cpp
icu4c/source/common/icuplug.cpp
icu4c/source/common/rbbi.cpp
icu4c/source/common/rbbi_cache.cpp
icu4c/source/common/rbbistbl.cpp
icu4c/source/common/rbbitblb.cpp
icu4c/source/common/ucase.cpp
icu4c/source/common/ucmndata.cpp
icu4c/source/common/ucmndata.h
icu4c/source/common/ucnv_lmb.cpp
icu4c/source/common/ucnvscsu.cpp
icu4c/source/common/uhash.h
icu4c/source/common/uloc_tag.cpp
icu4c/source/common/umapfile.h
icu4c/source/common/unicode/uchriter.h
icu4c/source/common/utext.cpp
icu4c/source/i18n/calendar.cpp
icu4c/source/i18n/collation.h
icu4c/source/i18n/csr2022.h
icu4c/source/i18n/decimfmt.cpp
icu4c/source/i18n/nfrs.cpp
icu4c/source/i18n/nfrule.cpp
icu4c/source/i18n/regexcmp.cpp
icu4c/source/i18n/regeximp.h
icu4c/source/i18n/tzgnames.cpp
icu4c/source/i18n/tznames_impl.cpp
icu4c/source/i18n/unicode/dtfmtsym.h
icu4c/source/i18n/unicode/translit.h
icu4c/source/i18n/unicode/tzfmt.h
icu4c/source/i18n/unicode/ucal.h
icu4c/source/i18n/unicode/uspoof.h
icu4c/source/i18n/uspoof_impl.h
icu4c/source/i18n/zonemeta.h
icu4c/source/io/ufmt_cmn.cpp
icu4c/source/test/cintltst/cdtrgtst.c
icu4c/source/test/intltest/nmfmapts.cpp
icu4c/source/test/intltest/plurults.cpp
icu4c/source/test/intltest/transtst.cpp
icu4c/source/test/intltest/utxttest.cpp
icu4c/source/test/perf/collationperf/collperf.cpp
icu4c/source/test/perf/ubrkperf/ubrkperfold.cpp
icu4c/source/test/testdata/regextst.txt
icu4c/source/tools/ctestfw/tstdtmod.cpp
icu4c/source/tools/genrb/parse.h
icu4c/source/tools/gensprep/store.c
icu4c/source/tools/pkgdata/pkgdata.cpp
icu4c/source/tools/toolutil/ucbuf.h
icu4j/demos/src/com/ibm/icu/dev/demo/rbnf/RbnfSampleRuleSets.java
icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetICU.java
icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetSCSU.java
icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/Collation.java
icu4j/main/classes/core/src/com/ibm/icu/impl/ICUService.java
icu4j/main/classes/core/src/com/ibm/icu/impl/IDNA2003.java
icu4j/main/classes/core/src/com/ibm/icu/impl/IntTrieBuilder.java
icu4j/main/classes/core/src/com/ibm/icu/impl/UCaseProps.java
icu4j/main/classes/core/src/com/ibm/icu/impl/UCharacterUtility.java
icu4j/main/classes/core/src/com/ibm/icu/impl/duration/TimeUnit.java
icu4j/main/classes/core/src/com/ibm/icu/impl/number/Grouper.java
icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacter.java
icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterCategory.java
icu4j/main/classes/core/src/com/ibm/icu/lang/UCharacterDirection.java
icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_2022.java
icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java
icu4j/main/classes/core/src/com/ibm/icu/text/DateIntervalInfo.java
icu4j/main/classes/core/src/com/ibm/icu/text/RBBISymbolTable.java
icu4j/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
icu4j/main/classes/core/src/com/ibm/icu/text/StringPrep.java
icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java
icu4j/main/classes/core/src/com/ibm/icu/util/UResourceBundle.java
icu4j/main/classes/core/src/com/ibm/icu/util/UResourceBundleIterator.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterCategoryTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterThreadTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/stringprep/IDNAReference.java
icu4j/perf-tests/src/com/ibm/icu/dev/test/perf/CollationPerformanceTest.java
icu4j/tools/build/README.txt
icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/CheckAPI.java
icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIDataOld.java
icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/BIG5Tool.java
icu4j/tools/misc/src/com/ibm/icu/dev/tool/charsetdet/mbcs/EUCTool.java
tools/cldr/cldr-to-icu/src/main/java/org/unicode/icu/tool/cldrtoicu/ant/ConvertIcuDataTask.java
tools/colprobe/sortedlines.cpp
tools/unicode/c/genuca/collationbasedatabuilder.cpp
tools/unicodetools/com/ibm/rbm/BundleItem.java
tools/unicodetools/com/ibm/rbm/RBManager.java
tools/unicodetools/com/ibm/rbm/docs/views/view4.html

index 82b503af372c1186913a118a8412c7edebaf4818..d89a02cc489ac2f0550c7c57d51cf3e5364cfa82 100644 (file)
@@ -420,7 +420,7 @@ Try to follow the build steps from the [UNIX](#how-to-build-and-install-on-unix)
 3.  Modify `<ICU>/source/configure.in` to properly set your **platform** C Macro define.
 4.  Run [autoconf](http://www.gnu.org/software/autoconf/) in `<ICU>/source/` without any options. The autoconf tool is standard on most Linux systems.
 5.  If you have any optimization options that you want to normally use, you can modify `<ICU>/source/runConfigureICU` to specify those options for your platform.
-6.  Build and test ICU on your platform. It is very important that you run the tests. If you don't run the tests, there is no guarentee that you have properly ported ICU.
+6.  Build and test ICU on your platform. It is very important that you run the tests. If you don't run the tests, there is no guarantee that you have properly ported ICU.
 
 ### Platform Dependent Implementations
 
index b28acfc84ee3b0bd93eb6e8f925ef4d4f1f280df..b1e1ed0d0719d859abc9724152dd749aedf9a93b 100644 (file)
@@ -208,10 +208,10 @@ void CanonicalIterator::setSource(const UnicodeString &newSource, UErrorCode &st
         goto CleanPartialInitialization;
     }
 
-    // i should initialy be the number of code units at the 
+    // i should initially be the number of code units at the 
     // start of the string
     i = U16_LENGTH(source.char32At(0));
-    //int32_t i = 1;
+    // int32_t i = 1;
     // find the segments
     // This code iterates through the source string and 
     // extracts segments that end up on a codepoint that
index 4ab8c66ebe31313f54ef84db6c39fc6d0c4668b7..efd4305b1985a91f8a13ad19ded40bc7ddc22f01 100644 (file)
@@ -284,7 +284,7 @@ static void uplug_callPlug(UPlugData *plug, UPlugReason reason, UErrorCode *stat
 
 
 static void uplug_unloadPlug(UPlugData *plug, UErrorCode *status) {
-  if(plug->awaitingLoad) {  /* shouldn't happen. Plugin hasn'tbeen loaded yet.*/
+  if(plug->awaitingLoad) {  /* shouldn't happen. Plugin hasn't been loaded yet.*/
     *status = U_INTERNAL_PROGRAM_ERROR;
     return; 
   }
@@ -295,7 +295,7 @@ static void uplug_unloadPlug(UPlugData *plug, UErrorCode *status) {
 }
 
 static void uplug_queryPlug(UPlugData *plug, UErrorCode *status) {
-  if(!plug->awaitingLoad || !(plug->level == UPLUG_LEVEL_UNKNOWN) ) {  /* shouldn't happen. Plugin hasn'tbeen loaded yet.*/
+  if(!plug->awaitingLoad || !(plug->level == UPLUG_LEVEL_UNKNOWN) ) {  /* shouldn't happen. Plugin hasn't been loaded yet.*/
     *status = U_INTERNAL_PROGRAM_ERROR;
     return; 
   }
@@ -317,7 +317,7 @@ static void uplug_loadPlug(UPlugData *plug, UErrorCode *status) {
   if(U_FAILURE(*status)) {
     return;
   }
-  if(!plug->awaitingLoad || (plug->level < UPLUG_LEVEL_LOW) ) {  /* shouldn't happen. Plugin hasn'tbeen loaded yet.*/
+  if(!plug->awaitingLoad || (plug->level < UPLUG_LEVEL_LOW) ) {  /* shouldn't happen. Plugin hasn't been loaded yet.*/
     *status = U_INTERNAL_PROGRAM_ERROR;
     return;
   }
index b821ca4463936985f5d2079cb283afc0859aaf49..834fec9736242987d713c3c9d58349de7d3db062 100644 (file)
@@ -262,7 +262,7 @@ RuleBasedBreakIterator::operator=(const RuleBasedBreakIterator& that) {
     fCharIter = &fSCharIter;
 
     if (that.fCharIter != NULL && that.fCharIter != &that.fSCharIter) {
-        // This is a little bit tricky - it will intially appear that
+        // This is a little bit tricky - it will initially appear that
         //  this->fCharIter is adopted, even if that->fCharIter was
         //  not adopted.  That's ok.
         fCharIter = that.fCharIter->clone();
index f3a89fdccd59500d15b949fc353d3c043265265b..d067db3ef84e0886811191b42c2dcf275f5abac4 100644 (file)
@@ -201,7 +201,7 @@ void RuleBasedBreakIterator::DictionaryCache::populateDictionary(int32_t startPo
 
 
 /*
- *   BreakCache implemetation
+ *   BreakCache implementation
  */
 
 RuleBasedBreakIterator::BreakCache::BreakCache(RuleBasedBreakIterator *bi, UErrorCode &status) :
index 5303f7609698ec8fcc5bdab0e08c0dd6159428d4..627ec1827cd4f980acb91edadef84963579df356 100644 (file)
@@ -63,7 +63,7 @@ RBBISymbolTable::~RBBISymbolTable()
 
 
 //
-//  RBBISymbolTable::lookup       This function from the abstract symbol table inteface
+//  RBBISymbolTable::lookup       This function from the abstract symbol table interface
 //                                looks up a variable name and returns a UnicodeString
 //                                containing the substitution text.
 //
index dd76337bc67787f0f532921a29517f048777f8ef..b55dd17339dbc9d7d68d8794d0b38913cf2b6127 100644 (file)
@@ -1431,7 +1431,7 @@ void RBBITableBuilder::exportTable(void *where) {
 void RBBITableBuilder::buildSafeReverseTable(UErrorCode &status) {
     // The safe table creation has three steps:
 
-    // 1. Identifiy pairs of character classes that are "safe." Safe means that boundaries
+    // 1. Identify pairs of character classes that are "safe." Safe means that boundaries
     // following the pair do not depend on context or state before the pair. To test
     // whether a pair is safe, run it through the main forward state table, starting
     // from each state. If the the final state is the same, no matter what the starting state,
index 4f4c274d60b6856f9d606bed6f7911cb23ca8b61..4aa856507aafb1ee9b66713a0494e5a9a314a888 100644 (file)
@@ -351,7 +351,7 @@ strcmpMax(const UChar *s, int32_t length, const UChar *t, int32_t max) {
     if(max==0 || *t==0) {
         return 0; /* equal to length of both strings */
     } else {
-        return -max; /* return lengh difference */
+        return -max; /* return length difference */
     }
 }
 
index ba2310bb7ab8a5c5e470373b6df0d35f86418ab8..4215d66257d1c74780b233e6847e9d898006858a 100644 (file)
@@ -18,7 +18,7 @@
  *                 contents for locating the individual items by name.
  *
  *                 Two formats for the table of contents are supported, which is
- *                 why there is an abstract inteface involved.
+ *                 why there is an abstract interface involved.
  *
  */
 
index c3eba9f4d021022a41e41dad37bf8a9dbfdef09e..486b4fd7b5f44436acf0edf7afbc06800c416565 100644 (file)
  *                 contents for locating the individual items by name.
  *
  *                 Two formats for the table of contents are supported, which is
- *                 why there is an abstract inteface involved.
+ *                 why there is an abstract interface involved.
  *
  *                 These functions are part of the ICU internal implementation, and
- *                 are not inteded to be used directly by applications.
+ *                 are not intended to be used directly by applications.
  */
 
 #ifndef __UCMNDATA_H__
index 44f93beecdf013fcfc6633e450162f558e64737e..4656a38561e7e902d3d7b9ffec0f29899a8d2e0f 100644 (file)
@@ -192,7 +192,7 @@ LMBCS, was to use up the spaces of the form
  LOTUS added a new group 0x14 to hold Unicode values not otherwise 
  represented in LMBCS: */
 #define ULMBCS_GRP_UNICODE    0x14   
-/* The two bytes appearing after a 0x14 are intrepreted as UFT-16 BE
+/* The two bytes appearing after a 0x14 are interpreted as UFT-16 BE
 (Big-Endian) characters. The exception comes when the UTF16 
 representation would have a zero as the second byte. In that case,
 'F6' is used in its place, and the bytes are swapped. (This prevents 
index 74b5722b975bff1539e20df8bd2a3135ea57a283..d9218bbcf8d3e40fc59b92054992ba0a0693cd75 100644 (file)
@@ -119,7 +119,7 @@ enum {
 };
 
 typedef struct SCSUData {
-    /* dynamic window offsets, intitialize to default values from initialDynamicOffsets */
+    /* dynamic window offsets, initialize to default values from initialDynamicOffsets */
     uint32_t toUDynamicOffsets[8];
     uint32_t fromUDynamicOffsets[8];
 
index af75999860dbb4fc678bcdb4fb91d2aaad11ff1c..2ce296f0ec7c3684f43403867eaf8c44e865807c 100644 (file)
@@ -128,7 +128,7 @@ typedef UElementsAreEqual UValueComparator;
 /* see cmemory.h for UObjectDeleter and uprv_deleteUObject() */
 
 /**
- * This specifies whether or not, and how, the hastable resizes itself.
+ * This specifies whether or not, and how, the hashtable resizes itself.
  * See uhash_setResizePolicy().
  */
 enum UHashResizePolicy {
@@ -209,7 +209,7 @@ uhash_open(UHashFunction *keyHash,
  * NULL.
  * @param keyComp A pointer to the function that compares keys.  Must
  * not be NULL.
- * @param size The initial capacity of this hash table.
+ * @param size The initial capacity of this hashtable.
  * @param status A pointer to an UErrorCode to receive any errors.
  * @return A pointer to a UHashtable, or 0 if an error occurred.
  * @see uhash_open
@@ -244,7 +244,7 @@ uhash_init(UHashtable *hash,
  * NULL.
  * @param keyComp A pointer to the function that compares keys.  Must
  * not be NULL.
- * @param size The initial capacity of this hash table.
+ * @param size The initial capacity of this hashtable.
  * @param status A pointer to an UErrorCode to receive any errors.
  * @return A pointer to a UHashtable, or 0 if an error occurred.
  * @see uhash_openSize
@@ -322,7 +322,7 @@ U_CAPI UObjectDeleter *U_EXPORT2
 uhash_setValueDeleter(UHashtable *hash, UObjectDeleter *fn);
 
 /**
- * Specify whether or not, and how, the hastable resizes itself.
+ * Specify whether or not, and how, the hashtable resizes itself.
  * By default, tables grow but do not shrink (policy U_GROW).
  * See enum UHashResizePolicy.
  * @param hash The UHashtable to set
@@ -780,7 +780,7 @@ uhash_deleteHashtable(void *obj);
 /* Use uprv_free() itself as a deleter for any key or value allocated using uprv_malloc. */
 
 /**
- * Checks if the given hash tables are equal or not.
+ * Checks if the given hashtables are equal or not.
  * @param hash1
  * @param hash2
  * @return true if the hashtables are equal and false if not.
index f4d38a26d0b351193fb9035a7ec91f48e12edd3e..dabe6e44825a85874a5ced1c12b556295cd29e7e 100644 (file)
@@ -139,7 +139,7 @@ static const char* const LEGACY[] = {
  Updated on 2018-09-12 from
  https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry .
 
- The table lists redundant tags with preferred value in the IANA languate tag registry.
+ The table lists redundant tags with preferred value in the IANA language tag registry.
  It's generated with the following command:
 
  curl  https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry |\
index 92bd567a2a98952845eb489391092a6a64d9dfbc..adc265203dcc2d75f1e99028cd687e7eff32f49b 100644 (file)
@@ -18,7 +18,7 @@
  *             whatever means are available.
  *
  *            These functions are part of the ICU internal implementation, and
- *            are not inteded to be used directly by applications.
+ *            are not intended to be used directly by applications.
  *
  *----------------------------------------------------------------------------------*/
 
index f5083561a8652978608c56e7bd465df3636cbed7..54bb6669aa6db11d3e9c3ed006773c6cc3063532 100644 (file)
@@ -56,7 +56,7 @@ public:
    * The starting
    * position is specified by "position". If "position" is outside the valid
    * iteration range, the behavior of this object is undefined.
-   * @param textPtr The char16_t array to be iteratd over
+   * @param textPtr The char16_t array to be iterated over
    * @param length The length of the char16_t array
    * @param position The starting position of the iteration
    * @stable ICU 2.0
index 55245b3e96f576a8a8fc5ea343e05bfd35a90365..ada83d5b751610133040887cde6f7a772dce67e3 100644 (file)
@@ -689,7 +689,7 @@ utext_close(UText *ut) {
     }
 
     // Zero out function table of the closed UText.  This is a defensive move,
-    //   inteded to cause applications that inadvertantly use a closed
+    //   intended to cause applications that inadvertently use a closed
     //   utext to crash with null pointer errors.
     ut->pFuncs        = NULL;
 
@@ -2394,9 +2394,9 @@ ucstrTextClose(UText *ut) {
 static int64_t U_CALLCONV
 ucstrTextLength(UText *ut) {
     if (ut->a < 0) {
-        // null terminated, we don't yet know the length.  Scan for it.
+        // null terminated, we don't yet know the length. Scan for it.
         //    Access is not convenient for doing this
-        //    because the current interation postion can't be changed.
+        //    because the current iteration position can't be changed.
         const UChar  *str = (const UChar *)ut->context;
         for (;;) {
             if (str[ut->chunkNativeLimit] == 0) {
index 81dfa7067c6cebc965ea8b09eaf2e276c103c53c..a09ab1508a2103a7a25fee1f934ee2d5222686c8 100644 (file)
@@ -1558,7 +1558,7 @@ void Calendar::computeFields(UErrorCode &ec)
     // fields computed by handleComputeFields().
     computeWeekFields(ec);
 
-    // Compute time-related fields.  These are indepent of the date and
+    // Compute time-related fields.  These are independent of the date and
     // of the subclass algorithm.  They depend only on the local zone
     // wall milliseconds in day.
     int32_t millisInDay =  (int32_t) (localMillis - (days * kOneDay));
index ecbba29057f03a58f5678c74f5ea78445f439205..6a449a3eb6933158ab12cb54980062117be57f3b 100644 (file)
@@ -250,7 +250,7 @@ public:
          * Tag for a lead surrogate code unit.
          * Optional optimization for UTF-16 string processing.
          * Bits 31..10: Unused, 0.
-         *       9.. 8: =0: All associated supplementary code points are unassigned-implict.
+         *       9.. 8: =0: All associated supplementary code points are unassigned-implicit.
          *              =1: All associated supplementary code points fall back to the base data.
          *              else: (Normally 2) Look up the data for the supplementary code point.
          */
index cde9019b4669d6b7ff62aab463f4baa2a5b09077..aa803ce9a4df77e2783ceef44eeaf8ced8ca1a00 100644 (file)
@@ -21,7 +21,7 @@ U_NAMESPACE_BEGIN
 class CharsetMatch;
 
 /**
- *  class CharsetRecog_2022  part of the ICU charset detection imlementation.
+ *  class CharsetRecog_2022  part of the ICU charset detection implementation.
  *                           This is a superclass for the individual detectors for
  *                           each of the detectable members of the ISO 2022 family
  *                           of encodings.
index daa1129a6ab1d70e9ee83c4f74f31fb640a3066f..14725e717057ac3fbdccf34dbe9fce6db8970639 100644 (file)
@@ -137,7 +137,7 @@ DecimalFormat::setAttribute(UNumberFormatAttribute attr, int32_t newValue, UErro
     if (U_FAILURE(status)) { return *this; }
 
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         return *this;
     }
@@ -271,7 +271,7 @@ int32_t DecimalFormat::getAttribute(UNumberFormatAttribute attr, UErrorCode& sta
     if (U_FAILURE(status)) { return -1; }
     
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         return -1;
     }
@@ -534,7 +534,7 @@ UnicodeString& DecimalFormat::format(double number, UnicodeString& appendTo, Fie
         return appendTo; // don't overwrite status if it's already a failure.
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         appendTo.setToBogus();
         return appendTo;
@@ -558,7 +558,7 @@ DecimalFormat::format(double number, UnicodeString& appendTo, FieldPositionItera
         return appendTo; // don't overwrite status if it's already a failure.
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         appendTo.setToBogus();
         return appendTo;
@@ -614,7 +614,7 @@ UnicodeString& DecimalFormat::format(int64_t number, UnicodeString& appendTo, Fi
         return appendTo; // don't overwrite status if it's already a failure.
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         appendTo.setToBogus();
         return appendTo;
@@ -638,7 +638,7 @@ DecimalFormat::format(int64_t number, UnicodeString& appendTo, FieldPositionIter
         return appendTo; // don't overwrite status if it's already a failure.
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         appendTo.setToBogus();
         return appendTo;
@@ -662,7 +662,7 @@ DecimalFormat::format(StringPiece number, UnicodeString& appendTo, FieldPosition
         return appendTo; // don't overwrite status if it's already a failure.
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         appendTo.setToBogus();
         return appendTo;
@@ -682,7 +682,7 @@ UnicodeString& DecimalFormat::format(const DecimalQuantity& number, UnicodeStrin
         return appendTo; // don't overwrite status if it's already a failure.
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         appendTo.setToBogus();
         return appendTo;
@@ -703,7 +703,7 @@ DecimalFormat::format(const DecimalQuantity& number, UnicodeString& appendTo, Fi
         return appendTo; // don't overwrite status if it's already a failure.
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         appendTo.setToBogus();
         return appendTo;
@@ -1304,7 +1304,7 @@ void DecimalFormat::setFormatFailIfMoreThanMaxDigits(UBool value) {
 
 UnicodeString& DecimalFormat::toPattern(UnicodeString& result) const {
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         result.setToBogus();
         return result;
     }
@@ -1333,7 +1333,7 @@ UnicodeString& DecimalFormat::toPattern(UnicodeString& result) const {
 
 UnicodeString& DecimalFormat::toLocalizedPattern(UnicodeString& result) const {
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         result.setToBogus();
         return result;
     }
@@ -1352,7 +1352,7 @@ void DecimalFormat::applyPattern(const UnicodeString& pattern, UErrorCode& statu
     // don't overwrite status if it's already a failure.
     if (U_FAILURE(status)) { return; }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         return;
     }
@@ -1370,7 +1370,7 @@ void DecimalFormat::applyLocalizedPattern(const UnicodeString& localizedPattern,
     // don't overwrite status if it's already a failure.
     if (U_FAILURE(status)) { return; }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         return;
     }
@@ -1509,7 +1509,7 @@ void DecimalFormat::setCurrency(const char16_t* theCurrency, UErrorCode& ec) {
     // don't overwrite ec if it's already a failure.
     if (U_FAILURE(ec)) { return; }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         ec = U_MEMORY_ALLOCATION_ERROR;
         return;
     }
@@ -1536,7 +1536,7 @@ void DecimalFormat::setCurrencyUsage(UCurrencyUsage newUsage, UErrorCode* ec) {
     // don't overwrite ec if it's already a failure.
     if (U_FAILURE(*ec)) { return; }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         *ec = U_MEMORY_ALLOCATION_ERROR;
         return;
     }
@@ -1561,7 +1561,7 @@ DecimalFormat::formatToDecimalQuantity(double number, DecimalQuantity& output, U
     // don't overwrite status if it's already a failure.
     if (U_FAILURE(status)) { return; }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         return;
     }
@@ -1573,7 +1573,7 @@ void DecimalFormat::formatToDecimalQuantity(const Formattable& number, DecimalQu
     // don't overwrite status if it's already a failure.
     if (U_FAILURE(status)) { return; }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         return;
     }
@@ -1587,7 +1587,7 @@ const number::LocalizedNumberFormatter* DecimalFormat::toNumberFormatter(UErrorC
     // We sometimes need to return nullptr here (see ICU-20380)
     if (U_FAILURE(status)) { return nullptr; }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         status = U_MEMORY_ALLOCATION_ERROR;
         return nullptr;
     }
@@ -1600,7 +1600,7 @@ void DecimalFormat::touch(UErrorCode& status) {
         return;
     }
     if (fields == nullptr) {
-        // We only get here if an OOM error happend during construction, copy construction, assignment, or modification.
+        // We only get here if an OOM error happened during construction, copy construction, assignment, or modification.
         // For regular construction, the caller should have checked the status variable for errors.
         // For copy construction, there is unfortunately nothing to report the error, so we need to guard against
         // this possible bad state here and set the status to an error.
index 1bd6942bf9da61436a70a70f5164c7bb59dd3383..25ea6dcc1bd39d97286251fb081c29a5b7b9d7e7 100644 (file)
@@ -630,7 +630,7 @@ NFRuleSet::findFractionRuleSetRule(double number) const
     // value, then the first one (the one we found above) is used if
     // the numerator of the fraction is 1 and the second one is used if
     // the numerator of the fraction is anything else (this lets us
-    // do things like "one third"/"two thirds" without haveing to define
+    // do things like "one third"/"two thirds" without having to define
     // a whole bunch of extra rule sets)
     if ((unsigned)(winner + 1) < rules.size() &&
         rules[winner + 1]->getBaseValue() == rules[winner]->getBaseValue()) {
index e5823bb2cae3f9b920485cf18149283303b43b19..67303d7b5bc29c4f49bea937e149ec239173ef81 100644 (file)
@@ -193,7 +193,7 @@ NFRule::makeRules(UnicodeString& description,
             rule2->radix = rule1->radix;
             rule2->exponent = rule1->exponent;
 
-            // rule2's rule text omits the stuff in brackets: initalize
+            // rule2's rule text omits the stuff in brackets: initialize
             // its rule text and substitutions accordingly
             sbuf.append(description, 0, brack1);
             if (brack2 + 1 < description.length()) {
@@ -1533,7 +1533,7 @@ NFRule::findTextLenient(const UnicodeString& str,
     // in JDK 1.2, CollationElementIterator provides us with an
     // API to map between character offsets and collation elements
     // and we can do this by marching through the string comparing
-    // collation elements.  We can't do that in JDK 1.1.  Insted,
+    // collation elements.  We can't do that in JDK 1.1.  Instead,
     // we have to go through this horrible slow mess:
     int32_t p = startingAt;
     int32_t keyLen = 0;
index ec8654d0ea07a5101010f49b04863da082f8a877..50d42f7ebebeb62f32f9396a76b9ccd26d85d216 100644 (file)
@@ -748,7 +748,7 @@ UBool RegexCompile::doParseActions(int32_t action)
     case doConditionalExpr:
         // Conditionals such as (?(1)a:b)
     case doPerlInline:
-        // Perl inline-condtionals.  (?{perl code}a|b) We're not perl, no way to do them.
+        // Perl inline-conditionals.  (?{perl code}a|b) We're not perl, no way to do them.
         error(U_REGEX_UNIMPLEMENTED);
         break;
 
@@ -2579,7 +2579,7 @@ UBool RegexCompile::compileInlineInterval() {
 //             The pattern could match a string beginning with a German sharp-s
 //
 //           To the ordinary case closure for a character c, we add all other
-//           characters cx where the case closure of cx incudes a string form that begins
+//           characters cx where the case closure of cx includes a string form that begins
 //           with the original character c.
 //
 //           This function could be made smarter. The full pattern string is available
@@ -2919,7 +2919,7 @@ void   RegexCompile::matchStartType() {
             break;
 
 
-        case URX_BACKSLASH_X:   // Grahpeme Cluster.  Minimum is 1, max unbounded.
+        case URX_BACKSLASH_X:   // Grapheme Cluster.  Minimum is 1, max unbounded.
         case URX_DOTANY_ALL:    // . matches one or two.
         case URX_DOTANY:
         case URX_DOTANY_UNIX:
@@ -3286,7 +3286,7 @@ int32_t   RegexCompile::minMatchLength(int32_t start, int32_t end) {
         case URX_BACKSLASH_R:
         case URX_BACKSLASH_V:
         case URX_ONECHAR_I:
-        case URX_BACKSLASH_X:   // Grahpeme Cluster.  Minimum is 1, max unbounded.
+        case URX_BACKSLASH_X:   // Grapheme Cluster.  Minimum is 1, max unbounded.
         case URX_DOTANY_ALL:    // . matches one or two.
         case URX_DOTANY:
         case URX_DOTANY_UNIX:
@@ -3406,7 +3406,7 @@ int32_t   RegexCompile::minMatchLength(int32_t start, int32_t end) {
                     loc++;
                     op = (int32_t)fRXPat->fCompiledPat->elementAti(loc);
                     if (URX_TYPE(op) == URX_LA_START) {
-                        // The boilerplate for look-ahead includes two LA_END insturctions,
+                        // The boilerplate for look-ahead includes two LA_END instructions,
                         //    Depth will be decremented by each one when it is seen.
                         depth += 2;
                     }
@@ -3546,7 +3546,7 @@ int32_t   RegexCompile::maxMatchLength(int32_t start, int32_t end) {
             //   Call the max length unbounded, and stop further checking.
         case URX_BACKREF:         // BackRef.  Must assume that it might be a zero length match
         case URX_BACKREF_I:
-        case URX_BACKSLASH_X:   // Grahpeme Cluster.  Minimum is 1, max unbounded.
+        case URX_BACKSLASH_X:   // Grapheme Cluster.  Minimum is 1, max unbounded.
             currentLen = INT32_MAX;
             break;
 
index 590d2168952d90222d01eb46a2ddc9f90ff2c3eb..a223b02f0313655df05fab2edd49547095821eb6 100644 (file)
@@ -37,7 +37,7 @@ U_NAMESPACE_BEGIN
 #define REGEX_DUMP_DEBUG
 #define REGEX_RUN_DEBUG
 
-//  End of #defines inteded to be directly set.
+//  End of #defines intended to be directly set.
 
 #include <stdio.h>
 #endif
index e056461dc30a63a7985b5a14aa26cf8a376e3564..e240202b729a3e16b53b3d0a08af43426aaf1b88 100644 (file)
@@ -328,7 +328,7 @@ private:
 
 
 // ---------------------------------------------------
-// TZGNCore - core implmentation of TimeZoneGenericNames
+// TZGNCore - core implementation of TimeZoneGenericNames
 //
 // TimeZoneGenericNames is parallel to TimeZoneNames,
 // but handles run-time generated time zone names.
index 186aaaf74d0649ffc1b2bfb635581aaf41883c53..0fa7408e4dbedd461fd9d3de7f07c0e3548849e7 100644 (file)
@@ -1194,7 +1194,7 @@ TimeZoneNamesImpl::getReferenceZoneID(const UnicodeString& mzID, const char* reg
     return TimeZoneNamesImpl::_getReferenceZoneID(mzID, region, tzID);
 }
 
-// static implementaion of getReferenceZoneID
+// static implementation of getReferenceZoneID
 UnicodeString&
 TimeZoneNamesImpl::_getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) {
     ZoneMeta::getZoneIdByMetazone(mzID, UnicodeString(region, -1, US_INV), tzID);
index 69f9f9759ec75aa2f66b0fd5a1b8b09b1c48fdf8..1a4a0c48b9604eedff332f328467a348d8def0be 100644 (file)
@@ -926,7 +926,7 @@ private:
      * Copy or alias an array in another object, as appropriate.
      *
      * @param dstArray    the copy destination array.
-     * @param dstCount    fill in with the lenth of 'dstArray'.
+     * @param dstCount    fill in with the length of 'dstArray'.
      * @param srcArray    the source array to be copied.
      * @param srcCount    the length of items to be copied from the 'srcArray'.
      */
index 0556b740fab7923f246a77dbcee427ef5c521bf6..75d9219b81fe0ce7885b3c4502688974e1623cc6 100644 (file)
@@ -157,7 +157,7 @@ class TransliteratorIDParser;
  * transliterator <b>B</b> decrements character values, then <b>A</b>
  * is an inverse of <b>B</b> and vice versa.  If we compose <b>A</b>
  * with <b>B</b> in a compound transliterator, the result is the
- * indentity transliterator, that is, a transliterator that does not
+ * identity transliterator, that is, a transliterator that does not
  * change its input text.
  *
  * The <code>Transliterator</code> method <code>getInverse()</code>
index 4411865984b54e1b8f5351dae5853d554ab828e8..3d1348290af81ed5f598cad40ee588226c235acd 100644 (file)
@@ -327,7 +327,7 @@ public:
     const TimeZoneNames* getTimeZoneNames() const;
 
     /**
-     * Sets the time zone display name data to this format instnace.
+     * Sets the time zone display name data to this format instance.
      * The caller should not delete the TimeZoenNames object after it is adopted
      * by this call.
      * @param tznames TimeZoneNames object to be adopted.
@@ -336,7 +336,7 @@ public:
     void adoptTimeZoneNames(TimeZoneNames *tznames);
 
     /**
-     * Sets the time zone display name data to this format instnace.
+     * Sets the time zone display name data to this format instance.
      * @param tznames TimeZoneNames object to be set.
      * @stable ICU 50
      */
index e63be68538297f36650e738b854edec1ec63015c..94abae83919a859594406e2f669da11bd4f7db69 100644 (file)
@@ -1289,7 +1289,7 @@ enum UCalendarLimitType {
   UCAL_MAXIMUM,
   /** Greatest minimum value */
   UCAL_GREATEST_MINIMUM,
-  /** Leaest maximum value */
+  /** Least maximum value */
   UCAL_LEAST_MAXIMUM,
   /** Actual minimum value */
   UCAL_ACTUAL_MINIMUM,
index bf675bef51b51cdd59088fad69ac6bc7f063013b..b674c91b2c246ca643c65cc201088c2464fe033d 100644 (file)
@@ -1134,7 +1134,7 @@ uspoof_getCheckResultNumerics(const USpoofCheckResult *checkResult, UErrorCode *
  * @param sc      The USpoofChecker
  * @param id1     The first of the two identifiers to be compared for
  *                confusability.  The strings are in UTF-16 format.
- * @param length1 the length of the first identifer, expressed in
+ * @param length1 the length of the first identifier, expressed in
  *                16 bit UTF-16 code units, or -1 if the string is
  *                nul terminated.
  * @param id2     The second of the two identifiers to be compared for
index 3c72d915c44c5f05e9c5519ff795dcb1597c49ce..cbfe4d937a2e43030c17f01cfc28c8cc07907e4b 100644 (file)
@@ -8,7 +8,7 @@
 *
 *  uspoof_impl.h
 *
-*    Implemenation header for spoof detection
+*    Implementation header for spoof detection
 *
 */
 
@@ -301,7 +301,7 @@ struct SpoofDataHeader {
     int32_t       fMagic;                // (0x3845fdef)
     uint8_t       fFormatVersion[4];     // Data Format. Same as the value in struct UDataInfo
                                          //   if there is one associated with this data.
-    int32_t       fLength;               // Total lenght in bytes of this spoof data,
+    int32_t       fLength;               // Total length in bytes of this spoof data,
                                          //   including all sections, not just the header.
 
     // The following four sections refer to data representing the confusable data
index a5a446d8ccdad96ba7d5fd9cefe601fb4117c7da..f21399342b9e67789830745e399dc28a1ebf250a 100644 (file)
@@ -40,7 +40,7 @@ public:
 
     /**
      * Return the canonical id for this tzid defined by CLDR, which might be the id itself.
-     * This overload method returns a persistent const UChar*, which is guranteed to persist
+     * This overload method returns a persistent const UChar*, which is guaranteed to persist
      * (a pointer to a resource). If the given system tzid is not known, U_ILLEGAL_ARGUMENT_ERROR
      * is set in the status.
      * @param tzid Zone ID
index 0b6c18ff966178cba8d958eaadf09aeef325c9ff..a475175f37867c5bceb10139688849d68df05a72 100644 (file)
@@ -143,7 +143,7 @@ ufmt_uto64(const UChar     *buffer,
     uint64_t        result;
     
     
-    /* intialize parameters */
+    /* initialize parameters */
     limit     = buffer + *len;
     count     = 0;
     result    = 0;
@@ -175,7 +175,7 @@ ufmt_utop(const UChar     *buffer,
         uint8_t bytes[sizeof(void*)];
     } result;
     
-    /* intialize variables */
+    /* initialize variables */
     count      = 0;
     offset     = 0;
     result.ptr = NULL;
index e88327d138e6d81900c5ce7c3d9fc3e25d51484c..0840831d6e2feb96c86ccc285337e1a4f976c0d6 100644 (file)
@@ -351,7 +351,7 @@ void Test4061287()
     if(U_FAILURE(status))
         ok = TRUE;
     if(ok!=TRUE) 
-        log_err("Fail: Lenient not working: does lenient parsing in spite of setting Leninent as FALSE ");
+        log_err("Fail: Lenient not working: does lenient parsing in spite of setting Lenient as FALSE ");
 
     udat_close(df);
     
index e5b69e44a09da6cbbe266ba63759bffea2ee6ae0..e5f67f2f7d41131891a2cb39aed843ffd4ea32f9 100644 (file)
@@ -325,7 +325,7 @@ IntlTestNumberFormatAPI::testRegistration()
     LocalUNumberFormatPointer uf5(unum_open(UNUM_CURRENCY, NULL, 0, SRC_LOC.getName(), NULL, &status));
 
     if (U_FAILURE(status)) {
-        dataerrln("Error creating instanaces.");
+        dataerrln("Error creating instances.");
         return;
     } else {
         float n = 1234.567f;
index c7f02999cd6e828518ca565309001dd6414cbc85..2177435828417f88a456d22014be92c1c96ce424 100644 (file)
@@ -722,7 +722,7 @@ PluralRulesTest::testGetAllKeywordValues() {
                 ok = FALSE;
             }
 
-            // We'll cheat a bit here.  The samples happend to be in order and so are our
+            // We'll cheat a bit here.  The samples happened to be in order and so are our
             // expected values, so we'll just test in order until a failure.  If the
             // implementation changes to return samples in an arbitrary order, this test
             // must change.  There's no actual restriction on the order of the samples.
index d446b20a27167c13bdd314cb305091dc6e998773..fb887c746935ebde8f918a317b6105512b0aa664 100644 (file)
@@ -3959,7 +3959,7 @@ void TransliteratorTest::TestAnyX(void) {
  */
 void TransliteratorTest::TestAny(void) {
     UErrorCode status = U_ZERO_ERROR;
-    // Note: there is a lot of implict construction of UnicodeStrings from (char *) in
+    // Note: there is a lot of implicit construction of UnicodeStrings from (char *) in
     //       function call parameters going on in this test.
     UnicodeSet alphabetic("[:alphabetic:]", status);
     if (U_FAILURE(status)) {
index 09e7b602aa66b815b860aae0402a5cd31d2e7cc5..dc343189880abbbc96689f895ba67ca91dab0e54 100644 (file)
@@ -1395,7 +1395,7 @@ openFragmentedUnicodeString(UText *ut, UnicodeString *s, UErrorCode *status) {
 //      (UTF-8 wrapper, for example)
 //
 //   The test:
-//     1.  Create an inital UText
+//     1.  Create an initial UText
 //     2.  Deep clone it.  Contents should match original.
 //     3.  Reset original to something different.
 //     4.  Check that clone contents did not change.
index a1d85561bcd242c382316d1f2f215ac8ee8ebe93..50ec95403940d981a2a8d7b23e87b682f1efb086 100644 (file)
@@ -483,7 +483,7 @@ void doBinarySearch()
 
 
     for (;;) {  // not really a loop, just allows "break" to work, to simplify
-                //   inadvertantly running more than one test through here.
+                //   inadvertently running more than one test through here.
         if (opt_strcmp || opt_strcmpCPO) 
         {
             unsigned long startTime = timeGetTime();
@@ -1316,7 +1316,7 @@ UChar UCharFile::get() {
                 break;
             }
             
-            // Figure out the lenght of the char and read the rest of the bytes
+            // Figure out the length of the char and read the rest of the bytes
             //   into a temp array.
             int nBytes;
             if (ch >= 0xF0) {nBytes=4;}
index 7ac6e341e5f61451b546d4547b075e42c6bc3260..8571a3edf5433c2411a7cede891a31469ee9c4e8 100644 (file)
@@ -589,7 +589,7 @@ UChar UCharFile::get() {
                 break;
             }
             
-            // Figure out the lenght of the char and read the rest of the bytes
+            // Figure out the length of the char and read the rest of the bytes
             //   into a temp array.
             int nBytes;
             if (ch >= 0xF0) {nBytes=4;}
index 12146bc30b5bb0f02f5b7ad052ba48387891d4dd..6fb90ef81436007c27edd2fac1df30b04072ace5 100644 (file)
 "(?<!a(?!...z))qq"               "aqqz"
 
 # More nested lookaround: match any two chars preceded and followed by an upper case letter.
-# With gratuitious nesting of look-arounds and capture from the look-arounds.
+# With gratuitous nesting of look-arounds and capture from the look-arounds.
 
 "(?=(?<=(\p{Lu})(?=..(\p{Lu})))).."     "<1>A</1><0>jk</0><2>B</2>"
 "(?=(?<=(\p{Lu})(?=..(\p{Lu})))).."     "ajkB"
index f4580b165da8f74a57fdea77425dfbb9529ed71b..94df68fe29f2cd7afd6165f25ca11918cefd595a 100644 (file)
@@ -196,7 +196,7 @@ RBTestDataModule::RBTestDataModule(const char* name, TestLog& log, UErrorCode& s
     fNumberOfTests = ures_getSize(fTestData);
     fInfoRB = ures_getByKey(fModuleBundle, "Info", NULL, &status);
     if(status != U_ZERO_ERROR) {
-      log.errln(UNICODE_STRING_SIMPLE("Unable to initalize test data - missing mandatory description resources!"));
+      log.errln(UNICODE_STRING_SIMPLE("Unable to initialize test data - missing mandatory description resources!"));
       fDataTestValid = FALSE;
     } else {
       fInfo = new RBDataMap(fInfoRB, status);
index dfe3b8dda06e5511b7e206e0496e66da55aec98a..bcd8e798f9a618642dc03a46971e0baef200bfdf 100644 (file)
@@ -25,7 +25,7 @@
 #include "ucbuf.h"
 
 U_CDECL_BEGIN
-/* One time parser initalisation */
+/* One time parser initialization */
 void initParser();
 
 /* Parse a ResourceBundle text file */
index b526e59454dc2a5f106986891e802423246be566..d9fbcdb461c6256271c6f7267316be8d79f0aa97 100644 (file)
@@ -459,7 +459,7 @@ storeMapping(uint32_t codepoint, uint32_t* mapping,int32_t length,
     mappingDataCapacity += adjustedLen;
 
     if(U_FAILURE(*status)){
-        fprintf(stderr, "Failed to put entries into the hastable. Error: %s\n", u_errorName(*status));
+        fprintf(stderr, "Failed to put entries into the hastable. Error: %s\n", u_errorName(*status));
         exit(*status);
     }
 }
index 5ab682e4df8cb639b4654704108d2907c5e237ca..8de99cb9ceabdcdebe23a3c004fda66d649b907c 100644 (file)
@@ -916,7 +916,7 @@ static int32_t initializePkgDataFlags(UPKGOptions *o) {
 
 
 /*
- * Given the base libName and version numbers, generate the libary file names and store it in libFileNames.
+ * Given the base libName and version numbers, generate the library file names and store it in libFileNames.
  * Depending on the configuration, the library name may either end with version number or shared object suffix.
  */
 static void createFileNames(UPKGOptions *o, const char mode, const char *version_major, const char *version, const char *libName, UBool reverseExt, UBool noVersion) {
@@ -1651,7 +1651,7 @@ static int32_t pkg_createWithoutAssemblyCode(UPKGOptions *o, const char *targetD
         const char *name;
 
         if (i == 0) {
-            /* The first iteration calls the gencmn function and initailizes the buffer. */
+            /* The first iteration calls the gencmn function and initializes the buffer. */
             createCommonDataFile(o->tmpDir, o->shortName, o->entryName, NULL, o->srcDir, o->comment, o->fileListFiles->str, 0, TRUE, o->verbose, gencmnFile);
             buffer[0] = 0;
 #ifdef USE_SINGLE_CCODE_FILE
index b77d998a960863854fec51e15c86f879a1656ecb..9214d4197112132af45861fe0569d338d62543bb 100644 (file)
@@ -124,7 +124,7 @@ ucbuf_rewind(UCHARBUF* buf,UErrorCode* err);
 /**
  * Returns a pointer to the internal converted buffer
  * @param buf Pointer to UCHARBUF structure
- * @param len Pointer to int32_t to receive the lenth of buffer
+ * @param len Pointer to int32_t to receive the length of buffer
  * @param err is a pointer to a valid <code>UErrorCode</code> value. If this value
  *        indicates a failure on entry, the function will immediately return.
  *        On exit the value will indicate the success of the operation.
index aa0368979632b9e4439535f49e42ad32db79d577..c388ff9b9da1e354baa674715608dc641a18e19e 100644 (file)
@@ -712,7 +712,7 @@ public class RbnfSampleRuleSets {
      * that are harder to alter than the traditional numerals (one could
      * fairly easily change a one to
      * a three just by adding two strokes, for example).  This is also done in
-     * the other countries using Chinese idographs, but different ideographs
+     * the other countries using Chinese ideographs, but different ideographs
      * are used in those places.
      */
     public static final String japanese =
@@ -1810,7 +1810,7 @@ public class RbnfSampleRuleSets {
             + "that are harder to alter than the traditional numerals (one could "
             + "fairly easily change a one to "
             + "a three just by adding two strokes, for example).  This is also done in "
-            + "the other countries using Chinese idographs, but different ideographs "
+            + "the other countries using Chinese ideographs, but different ideographs "
             + "are used in those places.",
 
             "Again in Greek we have to supply the words "
index 3daba2470218320605be7943baebf80a72976de4..b801e84e5aaf831be1b05bd1b8f2329937c381a6 100644 (file)
@@ -243,7 +243,7 @@ public abstract class CharsetICU extends Charset{
 
     /**
      * Returns a charset object for the named charset.
-     * This method gurantee that ICU charset is returned when
+     * This method guarantees that ICU charset is returned when
      * available.  If the ICU charset provider does not support
      * the specified charset, then try other charset providers
      * including the standard Java charset provider.
index 07fa96d756eeab53ee463721a37bd44c1fc02762..eca12bafeb4e89e6c34642af48edc68b1bbae379 100644 (file)
@@ -111,7 +111,7 @@ class CharsetSCSU extends CharsetICU{
   //  };
 
     private final static class SCSUData {
-        /* dynamic window offsets, intitialize to default values from initialDynamicOffsets */
+        /* dynamic window offsets, initialize to default values from initialDynamicOffsets */
         int toUDynamicOffsets[] = new int[8] ;
         int fromUDynamicOffsets[] = new int[8] ;
 
index 0ae987c534a2ca447c488167a03c8b3f799696ed..0d57b174826e2ce916fe34b22a978421856b55d3 100644 (file)
@@ -252,7 +252,7 @@ public final class Collation {
      * Tag for a lead surrogate code unit.
      * Optional optimization for UTF-16 string processing.
      * Bits 31..10: Unused, 0.
-     *       9.. 8: =0: All associated supplementary code points are unassigned-implict.
+     *       9.. 8: =0: All associated supplementary code points are unassigned-implicit.
      *              =1: All associated supplementary code points fall back to the base data.
      *              else: (Normally 2) Look up the data for the supplementary code point.
      */
index 6f0de5de00ded1a7eb0d83bf50e405b2e7dc59db..dff64535aaa611300ef47b0107b95ebd82290c1a 100644 (file)
@@ -199,7 +199,7 @@ public class ICUService extends ICUNotifier {
          * If the key has a fallback, modify the key and return true,
          * otherwise return false.  The current ID will change if there
          * is a fallback.  No currentIDs should be repeated, and fallback
-         * must eventually return false.  This implmentation has no fallbacks
+         * must eventually return false.  This implementation has no fallbacks
          * and always returns false.
          */
         public boolean fallback() {
index aac0b2318e97fbe058fbb35893baec30d52c802d..45c03a25c5841d74215e604ec732a3b9dba2a475 100644 (file)
@@ -182,7 +182,7 @@ public final class IDNA2003 {
         int poLen = processOut.length();
         
         if(poLen==0){
-            throw new StringPrepParseException("Found zero length lable after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
+            throw new StringPrepParseException("Found zero length label after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
         }
         StringBuffer dest = new StringBuffer();
         
@@ -410,7 +410,7 @@ public final class IDNA2003 {
             sepIndex = getSeparatorIndex(srcArr,sepIndex,srcArr.length);
             String label = new String(srcArr,oldSepIndex,sepIndex-oldSepIndex);
             if(label.length()==0 && sepIndex!=srcArr.length ){
-                throw new StringPrepParseException("Found zero length lable after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
+                throw new StringPrepParseException("Found zero length label after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
             }
             UCharacterIterator iter = UCharacterIterator.getInstance(label);
             result.append(convertToUnicode(iter,options));
index 9f4d07df8e919c867c306296ccc1cfaf90cd20c1..4108f3def4fec6d75e9f79a67d21be4816a6ba27 100644 (file)
@@ -54,7 +54,7 @@ public class IntTrieBuilder extends TrieBuilder
      * Constructs a build table
      * @param aliasdata data to be filled into table
      * @param maxdatalength maximum data length allowed in table
-     * @param initialvalue inital data value
+     * @param initialvalue initial data value
      * @param latin1linear is latin 1 to be linear
      */
     public IntTrieBuilder(int aliasdata[], int maxdatalength, 
index bb86bcf9c91274a5efad69eea3d9e97bc12bf0c9..fced2b62986b4d71ab1cccb348765b106587f3a5 100644 (file)
@@ -400,7 +400,7 @@ public final class UCaseProps {
         if(max==0 || unfold[unfoldOffset]==0) {
             return 0; /* equal to length of both strings */
         } else {
-            return -max; /* return lengh difference */
+            return -max; /* return length difference */
         }
     }
 
index 991d0e9d49f795b61833571011f67cd7b220633c..1866cd1003e0d32f59b38b65614cc09c2ccd5046 100644 (file)
@@ -186,7 +186,7 @@ public final class UCharacterUtility
       
     ///CLOVER:OFF
     /**
-    * private constructor to avoid initialisation
+    * private constructor to avoid initialization
     */
     private UCharacterUtility()
     {
index e564feae18935827040975130818b70ca55d7573..7909bc4466f4742432ed34d2f8a900cbba27f377 100644 (file)
@@ -79,7 +79,7 @@ public final class TimeUnit {
       they are measured */
 
   // hack, initialization long array using expressions with 'L' at end doesn't
-  // compute entire expression using 'long'.  differs from initializtion of
+  // compute entire expression using 'long'.  differs from initialization of
   // a single constant
   static final long[] approxDurations = {
     36525L*24*60*60*10, 3045*24*60*60*10L, 7*24*60*60*1000L, 24*60*60*1000L,
index 47491ec942f3099192ad5232b7383a7b1883b1ac..a15ac6f2384dbf959afbadc0a53794a5fc2465c5 100644 (file)
@@ -104,7 +104,7 @@ public class Grouper {
     private final short grouping2;
 
     /**
-     * The minimum gropuing size, with the following special values:
+     * The minimum grouping size, with the following special values:
      * <ul>
      * <li>-2 = needs locale data
      * <li>-3 = no less than 2
index fb18c9e2b0feaab2b62564b5662944d37c122f99..5685407d4be1e3ef02b92580f2cd72bdefe3dde3 100644 (file)
@@ -4833,7 +4833,7 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
      * UCharacter.MIN_VALUE and UCharacter.MAX_VALUE or does not have a name.
      * <br>
      * Note calling any methods related to code point names, e.g. get*Name*()
-     * incurs a one-time initialisation cost to construct the name tables.
+     * incurs a one-time initialization cost to construct the name tables.
      * @param ch the code point for which to get the name
      * @return most current Unicode name
      * @stable ICU 2.1
@@ -4890,7 +4890,7 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
      *      "&lt;codepoint_type-codepoint_hex_digits&gt;". E.g., &lt;noncharacter-fffe&gt;
      * </ul>
      * Note calling any methods related to code point names, e.g. get*Name*()
-     * incurs a one-time initialisation cost to construct the name tables.
+     * incurs a one-time initialization cost to construct the name tables.
      * @param ch the code point for which to get the name
      * @return a name for the argument codepoint
      * @stable ICU 2.6
@@ -4905,7 +4905,7 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
      * UCharacter.MIN_VALUE and UCharacter.MAX_VALUE or does not have a name.
      * <br>
      * Note calling any methods related to code point names, e.g. get*Name*()
-     * incurs a one-time initialisation cost to construct the name tables.
+     * incurs a one-time initialization cost to construct the name tables.
      * @param ch the code point for which to get the name alias
      * @return Unicode name alias, or null
      * @stable ICU 4.4
@@ -4935,7 +4935,7 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
      * {@icu} <p>Finds a Unicode code point by its most current Unicode name and
      * return its code point value. All Unicode names are in uppercase.
      * Note calling any methods related to code point names, e.g. get*Name*()
-     * incurs a one-time initialisation cost to construct the name tables.
+     * incurs a one-time initialization cost to construct the name tables.
      * @param name most current Unicode character name whose code point is to
      *        be returned
      * @return code point or -1 if name is not found
@@ -4974,7 +4974,7 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
      *      "&lt;codepoint_type-codepoint_hex_digits&gt;". E.g. &lt;noncharacter-FFFE&gt;
      * </ul>
      * Note calling any methods related to code point names, e.g. get*Name*()
-     * incurs a one-time initialisation cost to construct the name tables.
+     * incurs a one-time initialization cost to construct the name tables.
      * @param name codepoint name
      * @return code point associated with the name or -1 if the name is not
      *         found.
@@ -4989,7 +4989,7 @@ public final class UCharacter implements ECharacterCategory, ECharacterDirection
      * {@icu} <p>Find a Unicode character by its corrected name alias and return
      * its code point value. All Unicode names are in uppercase.
      * Note calling any methods related to code point names, e.g. get*Name*()
-     * incurs a one-time initialisation cost to construct the name tables.
+     * incurs a one-time initialization cost to construct the name tables.
      * @param name Unicode name alias whose code point is to be returned
      * @return code point or -1 if name is not found
      * @stable ICU 4.4
index bd2b23260ed06f03896668d9795979020e115c0d..d460947d2d4c5c4158b2a0837b4fcf112d197fa6 100644 (file)
@@ -105,7 +105,7 @@ public final class UCharacterCategory implements ECharacterCategory
     // private constructor -----------------------------------------------
     ///CLOVER:OFF 
     /**
-     * Private constructor to prevent initialisation
+     * Private constructor to prevent initialization
      */
     private UCharacterCategory()
     {
index 46928b2285e3dbb07ff4f780d59eded7d12256cd..1755c447ad695deb1c9006b8663e7f1c411554f3 100644 (file)
@@ -26,7 +26,7 @@ public final class UCharacterDirection implements ECharacterDirection {
     // private constructor =========================================
     ///CLOVER:OFF  
     /**
-     * Private constructor to prevent initialisation
+     * Private constructor to prevent initialization
      */
     private UCharacterDirection()
     {
index 34b4e7cf5a7f2e6ce561b8557011f53176eb6042..327bf4bcc6627c1fb7bb0625ba280e43dd3818ce 100644 (file)
@@ -9,7 +9,7 @@
 package com.ibm.icu.text;
 
 /**
- *  class CharsetRecog_2022  part of the ICU charset detection imlementation.
+ *  class CharsetRecog_2022  part of the ICU charset detection implementation.
  *                           This is a superclass for the individual detectors for
  *                           each of the detectable members of the ISO 2022 family
  *                           of encodings.
index a9a4af58d5fab9a3d9413890356b55cb18656d6e..03e7b99d1c375976390ec42f5812cc3f9369a361 100644 (file)
@@ -12,7 +12,7 @@ package com.ibm.icu.text;
 import java.util.Arrays;
 
 /**
- * CharsetRecognizer implemenation for Asian  - double or multi-byte - charsets.
+ * CharsetRecognizer implementation for Asian  - double or multi-byte - charsets.
  *                   Match is determined mostly by the input data adhering to the
  *                   encoding scheme for the charset, and, optionally,
  *                   frequency-of-occurence of characters.
index 6eae61cc9ded72cf11f7f991774ff205db745700..680a8251f73eed96700ed57a2c8e8e00089c146e 100644 (file)
@@ -152,7 +152,7 @@ import com.ibm.icu.util.UResourceBundle;
  * <P>
  * DateIntervalInfo are not expected to be subclassed.
  * Data for a calendar is loaded out of resource bundles.
- * Through ICU 4.4, date interval patterns are only supported in the Gregoria
+ * Through ICU 4.4, date interval patterns are only supported in the Gregorian
  * calendar; non-Gregorian calendars are supported from ICU 4.4.1.
  *
  * @stable ICU 4.0
index e8570de34e36bd8f5df80cafbb4a071dc5907aee..199efa338f378680a3d67dff9ce7047f63462ede 100644 (file)
@@ -39,7 +39,7 @@ class RBBISymbolTable implements SymbolTable{
     }
 
     //
-    //  RBBISymbolTable::lookup       This function from the abstract symbol table inteface
+    //  RBBISymbolTable::lookup       This function from the abstract symbol table interface
     //                                looks up a variable name and returns a UnicodeString
     //                                containing the substitution text.
     //
index 05131f57d65e1f7f6d29f539b6830f4c597cae28..61b6306d82273fd9ae2884bd02d101e543a8cbef 100644 (file)
@@ -2367,7 +2367,7 @@ public class SimpleDateFormat extends DateFormat {
     private static final String NUMERIC_FORMAT_CHARS = "ADdFgHhKkmrSsuWwYy";
 
     /**
-     * Format characters that indicate numeric fields when pattern lengh
+     * Format characters that indicate numeric fields when pattern length
      * is up to 2.
      */
     private static final String NUMERIC_FORMAT_CHARS2 = "ceLMQq";
index 8019f4084882af991c2ba69392ae6bdab05463ce..eef9e9388521af8a285fcd57955907b2fe424ae7 100644 (file)
@@ -221,7 +221,7 @@ public final class StringPrep {
     private static final int INDEX_TOP                        = 16;                          /* changing this requires a new formatVersion */
    
    
-    // CharTrie implmentation for reading the trie data
+    // CharTrie implementation for reading the trie data
     private CharTrie sprepTrie;
     // Indexes read from the data file
     private int[] indexes;
index bfa7e727ba2751c40cae49ceb32937130c330bd1..04154054ff80ee26593deafe7cf369c9c6c7fdb6 100644 (file)
@@ -4539,7 +4539,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable<String>, Compa
     }
 
     /**
-     * Compares UnicodeSets, where shorter come first, and otherwise lexigraphically
+     * Compares UnicodeSets, where shorter come first, and otherwise lexicographically
      * (according to the comparison of the first characters that differ).
      * @see java.lang.Comparable#compareTo(java.lang.Object)
      * @stable ICU 4.4
index cec9fe95142bb0ea147c058f2ad8c51512dd26ce..2cdb6d7b32f3894d2b1229b219f0a5066bdfcc37 100644 (file)
@@ -136,7 +136,7 @@ public abstract class UResourceBundle extends ResourceBundle {
      *                    If null the default ICU package name is used.
      * @param localeName the locale for which a resource bundle is desired
      * @param root the class object from which to load the resource bundle
-     * @param disableFallback Option to disable locale inheritence.
+     * @param disableFallback Option to disable locale inheritance.
      *                          If true the fallback chain will not be built.
      * @throws MissingResourceException
      *     if no resource bundle for the specified base name can be found
index 7aa04171b3087d489088a7017dc231cc0d7911f6..a0b4c8c212def3f1b5561736b61bed637caf34a4 100644 (file)
@@ -18,7 +18,7 @@ import java.util.NoSuchElementException;
  * ICUResourceBundleIterator iterator = resB.getIterator();
  * ICUResourceBundle temp;
  * while (iterator.hasNext()) {
- *    temp = iterartor.next();  
+ *    temp = iterator.next();  
  *    int type = temp.getType();
  *    switch(type){
  *      case UResourceBundle.STRING:
index eb4f0553da9c27e8f6b4e94d43bde70615dba32e..f0f121314f56d93dcc9aabd0a7169f967357aeaf 100644 (file)
@@ -25,7 +25,7 @@ public class UCharacterCategoryTest extends TestFmwk
     // constructor -----------------------------------------------------------
 
     /**
-    * Private constructor to prevent initialisation
+    * Private constructor to prevent initialization
     */
     public UCharacterCategoryTest()
     {
index 115bc40b2fb63c5d6413d1b7720293ce3eab0b32..b1eb923044772ac73bfec684c1da26b969e0fdd9 100644 (file)
@@ -28,7 +28,7 @@ public class UCharacterThreadTest extends TestFmwk {
   // constructor -----------------------------------------------------------
 
     /**
-    * Private constructor to prevent initialisation
+    * Private constructor to prevent initialization
     */
     public UCharacterThreadTest()
     {
index e4a2c0c17dd9f0003824772138d01fca77d323cf..d34599b6a00c27cdec7e250d6e7766c17ae99917 100644 (file)
@@ -158,7 +158,7 @@ public class IDNAReference {
         }
         int poLen = processOut.length();
         if(poLen==0){
-            throw new StringPrepParseException("Found zero length lable after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
+            throw new StringPrepParseException("Found zero length label after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
         }
         StringBuffer dest = new StringBuffer();
         
@@ -359,7 +359,7 @@ public class IDNAReference {
             sepIndex = getSeparatorIndex(srcArr,sepIndex,srcArr.length);
             String label = new String(srcArr,oldSepIndex,sepIndex-oldSepIndex);
             if(label.length()==0 && sepIndex!=srcArr.length ){
-                throw new StringPrepParseException("Found zero length lable after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
+                throw new StringPrepParseException("Found zero length label after NamePrep.",StringPrepParseException.ZERO_LENGTH_LABEL);
             }
             UCharacterIterator iter = UCharacterIterator.getInstance(label);
             result.append(convertToUnicode(iter,options));
index 450a5504bcbb94953e4a9e495456f8c34d80ec84..d8dfceed27fa3058b1a50edc5eda4d7c1ed1c5fd 100644 (file)
@@ -334,7 +334,7 @@ public class CollationPerformanceTest {
         //int opt2 = 0;
         
         for(;;) {   //not really a loop, just allows "break" to work, to simplify 
-                    //inadvertantly running more than one test through here
+                    //inadvertently running more than one test through here
             if(opt_strcmp) {
                 int r = 0;
                 startTime = System.currentTimeMillis();
index 7ab66bfd9a3ed87e679191222429dc03cf9380f6..34d3c20f9d8048682525e2dd7457ff3b10adfa56 100644 (file)
@@ -77,7 +77,7 @@ particular ICU4J release.
 The format of the API data file is straightforward.  The first line of
 the file is the header, successive lines are the api information.
 Each line consists of a number of tokens, each followed by a
-semi-colon (incuding the last token on the line).
+semi-colon (including the last token on the line).
 
 The header line contains the version number, the 'name' of the version
 of ICU4J represented by the file, and a 'base directory' field
index 0670235ca7253efb98244a9a7a37db860213dc5e..3718ec2376eedce94d369c8c6cfb6b2ef7d66878 100644 (file)
@@ -34,9 +34,9 @@
  * todo: separate generation of data files (which requires taglet) from 
  * comparison and report generation (which does not require it)
  * todo: provide command-line control of filters of which subclasses/packages to process
- * todo: record full inheritance heirarchy, not just immediate inheritance 
+ * todo: record full inheritance hierarchy, not just immediate inheritance 
  * todo: allow for aliasing comparisons (force (pkg.)*class to be treated as though it 
- * were in a different pkg/class heirarchy (facilitates comparison of icu4j and java)
+ * were in a different pkg/class hierarchy (facilitates comparison of icu4j and java)
  */
 
 package com.ibm.icu.dev.tool.docs;
index 8115a87c939e0df6dfa710a89b3403ab29a4623f..2da1975aaab081603bed35a1079dadaa2f089b05 100644 (file)
@@ -37,9 +37,9 @@
  *   com.ibm.icu.lang com.ibm.icu.math com.ibm.icu.text com.ibm.icu.util
  *
  * todo: provide command-line control of filters of which subclasses/packages to process
- * todo: record full inheritance heirarchy, not just immediate inheritance 
+ * todo: record full inheritance hierarchy, not just immediate inheritance 
  * todo: allow for aliasing comparisons (force (pkg.)*class to be treated as though it 
- *       were in a different pkg/class heirarchy (facilitates comparison of icu4j and java)
+ *       were in a different pkg/class hierarchy (facilitates comparison of icu4j and java)
  */
 
 package com.ibm.icu.dev.tool.docs;
index 9919827074562cb1cf71797732e3e689beef746f..6e4fd1d36bb5e4d0785ce7b56c29de583716e4a5 100644 (file)
@@ -45,7 +45,7 @@ public class BIG5Tool {
     int        fileSize;
 
     boolean    option_d = false;    // data option.  Produce exportable data
-    boolean    option_v = true;     // verbose informaional output.
+    boolean    option_v = true;     // verbose informational output.
     boolean    sjis     = false;    // True if input text files are Shift_JIS encoded.
 
 
index a2c15a15e78b238f904293a409ed3395e09e578f..e6938014351116b4d49b9ddfff641b433fd3a445 100644 (file)
@@ -45,7 +45,7 @@ public class EUCTool {
     int        fileSize;
 
     boolean    option_d = false;    // data option.  Produce exportable data
-    boolean    option_v = true;     // verbose informaional output.
+    boolean    option_v = true;     // verbose informational output.
 
 
 
index 046b188fa7cb14920199cb75861f3237edac9730..48eeea9edfab7f0beb2f5d5dd23bd3e9e8770fbe 100644 (file)
@@ -376,7 +376,7 @@ public final class ConvertIcuDataTask extends Task {
 
     private static ImmutableSet<String> parseLocaleIds(String localeIds) {
         // Need to filter out '//' style end-of-line comments first (replace with \n to avoid
-        // inadvertantly joining two elements.
+        // inadvertently joining two elements.
         localeIds = localeIds.replaceAll("//[^\n]*\n", "\n");
         return ImmutableSet.copyOf(LIST_SPLITTER.splitToList(localeIds));
     }
index 1fbdcbd5073c3351b072ad6a44f5f883de8d72cf..67990397dd3a4671b4b623fd7287098008a79c8e 100644 (file)
@@ -955,7 +955,7 @@ SortedLines::gooseUp(int32_t resetIndex, int32_t expansionIndex, Line &expLine,
     prefix.append(*toSort[expIndexes[n]]);
   }
 
-  // try inserting ingorables
+  // try inserting ignorables
   UColAttributeValue lastStr = UCOL_OFF;
   k = 0;
   while(toSort[k]->strengthFromEmpty > strength) {
index 01df375a7ad71147963ecf444b85702fe379ca55..3d5beb3de020487cae4b8e6f3ab8668ff4c9b778 100644 (file)
@@ -344,7 +344,7 @@ CollationBaseDataBuilder::addScriptStart(int32_t script, uint32_t p) {
     }
     if(script == USCRIPT_UNKNOWN) {
         // The last script start is for unassigned code points
-        // (with high implict primary weights).
+        // (with high implicit primary weights).
         // Add one more entry with the limit of this range,
         // which is the start of the trailing-weights range.
         U_ASSERT(scriptStartsLength < UPRV_LENGTHOF(scriptStarts));
index 0ed03606f19e41752f7502b3211a7273161b4e4d..cc34edadc8baf65daf9e7215aa465b4f483208ec 100644 (file)
@@ -29,7 +29,7 @@ public class BundleItem {
     private Date modified;                                 // The last modification date of the item
     private String creator;                                // The name of the person who created the item
     private String modifier;                               // The name of the person who last modified the item
-    private Hashtable lookups;                             // A hastable of lookups for the item (i.e. ({#}, Meaning) pairs)
+    private Hashtable lookups;                             // A hastable of lookups for the item (i.e. ({#}, Meaning) pairs)
     private BundleGroup group;                             // The parent group of the item
                
     /**
index ca07a7012d676e6eeaa63a75b28d93808df7d23d..864248613e67488d3eaf5ec4b897330aa4894244 100644 (file)
@@ -102,7 +102,7 @@ public class RBManager {
                
         String[] encodings;
                
-        // Initiailize the readers to the main NLS file
+        // Initialize the readers to the main NLS file
         FileReader fr = new FileReader(mainFile);
         BufferedReader br = new BufferedReader(fr);
                
index 3be4292942b41a4f1a73d0531f2c46280a20430f..a3f7a65421cb075004766582720d269669b4a962 100644 (file)
@@ -88,7 +88,7 @@
       <P>The Groups tab view, like all tab views, looks and functions differently 
         when working with the resource bundle as a whole than when working with 
         an individual resource file. For an overview of this difference see <A HREF="view1.html">View 
-        1</A>. RB Manager adds a level of heirarchy not commonly found in resource 
+        1</A>. RB Manager adds a level of hierarchy not commonly found in resource 
         bundles. This addtional level is called Groups. For more information on 
         Resource Groups see the <A HREF="../tutorial/index.html">Tutorial</A>.</P>
       <P><B>Working with a Resource Bundle</B></P>