TimeZoneRule
ready to handle actual timezone
- * calcuation APIs. This method collects time zone rules specified
+ * calculation APIs. This method collects time zone rules specified
* by the caller via the constructor and addTransitionRule() and
* builds internal structure for making the object ready to support
* time zone APIs such as getOffset(), getNextTransition() and others.
diff --git a/icu4c/source/i18n/unicode/translit.h b/icu4c/source/i18n/unicode/translit.h
index 2aa02c39f13..3fbfcb4e273 100644
--- a/icu4c/source/i18n/unicode/translit.h
+++ b/icu4c/source/i18n/unicode/translit.h
@@ -375,7 +375,7 @@ class TransliteratorIDParser;
*
* It is also possible to match the beginning or the end of the text using a UnicodeSet
.
* This is done by including a virtual anchor character '$
' at the end of the
- * set pattern. Although this is usually the match chafacter for the end anchor, the set will
+ * set pattern. Although this is usually the match character for the end anchor, the set will
* match either the beginning or the end of the text, depending on its placement. For
* example:
*
diff --git a/icu4c/source/i18n/unicode/tznames.h b/icu4c/source/i18n/unicode/tznames.h
index 2e20eff6089..19858cd7e2c 100644
--- a/icu4c/source/i18n/unicode/tznames.h
+++ b/icu4c/source/i18n/unicode/tznames.h
@@ -193,7 +193,7 @@ public:
/**
* Returns an enumeration of all available meta zone IDs used by the given time zone.
- * @param tzID The canoical tiem zone ID.
+ * @param tzID The canonical time zone ID.
* @param status Receives the status.
* @return an enumeration object, owned by the caller.
* @stable ICU 50
diff --git a/icu4c/source/i18n/unicode/tzrule.h b/icu4c/source/i18n/unicode/tzrule.h
index 795806d90fb..eca3e0fa8f3 100644
--- a/icu4c/source/i18n/unicode/tzrule.h
+++ b/icu4c/source/i18n/unicode/tzrule.h
@@ -372,7 +372,7 @@ public:
/**
* AnnualTimeZoneRule
is a class used for representing a time zone
- * rule which takes effect annually. The calenday system used for the rule is
+ * rule which takes effect annually. The calendar system used for the rule is
* is based on Gregorian calendar
*
* @stable ICU 3.8
diff --git a/icu4c/source/i18n/unicode/ucol.h b/icu4c/source/i18n/unicode/ucol.h
index a01d0ae9af8..dfc3a16a8b2 100644
--- a/icu4c/source/i18n/unicode/ucol.h
+++ b/icu4c/source/i18n/unicode/ucol.h
@@ -83,7 +83,7 @@ typedef enum {
} UCollationResult ;
-/** Enum containing attribute values for controling collation behavior.
+/** Enum containing attribute values for controlling collation behavior.
* Here are all the allowable values. Not every attribute can take every value. The only
* universal value is UCOL_DEFAULT, which resets the attribute value to the predefined
* value for that locale
diff --git a/icu4c/source/i18n/usearch.cpp b/icu4c/source/i18n/usearch.cpp
index 8866de70337..d0628a132df 100644
--- a/icu4c/source/i18n/usearch.cpp
+++ b/icu4c/source/i18n/usearch.cpp
@@ -4061,7 +4061,7 @@ U_CAPI UBool U_EXPORT2 usearch_search(UStringSearch *strsrch,
// * do NOT require that match limit be on a breakIter boundary
// Advance the match end position to the first acceptable match boundary.
- // This advances the index over any combining charcters.
+ // This advances the index over any combining characters.
mLimit = maxLimit;
if (minLimit < maxLimit) {
// When the last CE's low index is same with its high index, the CE is likely
diff --git a/icu4c/source/i18n/uspoof_conf.cpp b/icu4c/source/i18n/uspoof_conf.cpp
index 1a7cdad60ac..862f5daef5d 100644
--- a/icu4c/source/i18n/uspoof_conf.cpp
+++ b/icu4c/source/i18n/uspoof_conf.cpp
@@ -15,7 +15,7 @@
* created on: 2009Jan05 (refactoring earlier files)
* created by: Andy Heninger
*
-* Internal classes for compililing confusable data into its binary (runtime) form.
+* Internal classes for compiling confusable data into its binary (runtime) form.
*/
#include "unicode/utypes.h"
diff --git a/icu4c/source/i18n/uspoof_impl.h b/icu4c/source/i18n/uspoof_impl.h
index 43b23a8692c..3c72d915c44 100644
--- a/icu4c/source/i18n/uspoof_impl.h
+++ b/icu4c/source/i18n/uspoof_impl.h
@@ -157,7 +157,7 @@ public:
//
// String Table:
// The strings table contains all of the value strings (those of length two or greater)
-// concatentated together into one long UChar (UTF-16) array.
+// concatenated together into one long UChar (UTF-16) array.
//
// There is no nul character or other mark between adjacent strings.
//
diff --git a/icu4c/source/i18n/zonemeta.h b/icu4c/source/i18n/zonemeta.h
index 58724ea3b7d..a5a446d8ccd 100644
--- a/icu4c/source/i18n/zonemeta.h
+++ b/icu4c/source/i18n/zonemeta.h
@@ -50,7 +50,7 @@ public:
static const UChar* U_EXPORT2 getCanonicalCLDRID(const UnicodeString &tzid, UErrorCode& status);
/*
- * Conveninent method returning CLDR canonical ID for the given time zone
+ * Convenient method returning CLDR canonical ID for the given time zone
*/
static const UChar* U_EXPORT2 getCanonicalCLDRID(const TimeZone& tz);
diff --git a/icu4c/source/layoutex/layout/RunArrays.h b/icu4c/source/layoutex/layout/RunArrays.h
index aa8b4ac5079..bcd197b955b 100644
--- a/icu4c/source/layoutex/layout/RunArrays.h
+++ b/icu4c/source/layoutex/layout/RunArrays.h
@@ -140,7 +140,7 @@ public:
*
* @param limit is the limit index to add to the array.
*
- * @return the run index where the limit index was stored, or -1 if the limit index cannt be stored.
+ * @return the run index where the limit index was stored, or -1 if the limit index cannot be stored.
*
* @see init
* @see grow
diff --git a/icu4c/source/test/cintltst/capitst.c b/icu4c/source/test/cintltst/capitst.c
index f328b8afd66..07b072e2b0d 100644
--- a/icu4c/source/test/cintltst/capitst.c
+++ b/icu4c/source/test/cintltst/capitst.c
@@ -1174,7 +1174,7 @@ void TestSortKey()
free(sortk2);
free(sortk3);
- log_verbose("Use secondary comparision level testing ...\n");
+ log_verbose("Use secondary comparison level testing ...\n");
ucol_setStrength(col, UCOL_SECONDARY);
sortklen=ucol_getSortKey(col, test1, u_strlen(test1), NULL, 0);
sortk1=(uint8_t*)malloc(sizeof(uint8_t) * (sortklen+1));
diff --git a/icu4c/source/test/cintltst/cnmdptst.c b/icu4c/source/test/cintltst/cnmdptst.c
index 99a9ce23be7..f736cb910ee 100644
--- a/icu4c/source/test/cintltst/cnmdptst.c
+++ b/icu4c/source/test/cintltst/cnmdptst.c
@@ -131,7 +131,7 @@ static void TestQuotes(void)
u_uastrcpy(pat, "a'fo''o'b#");
fmt =unum_open(UNUM_IGNORE,pat, u_strlen(pat), "en_US",NULL, &status);
if(U_FAILURE(status)){
- log_err_status(status, "Error in number format costruction using pattern \"a'fo''o'b#\" -> %s\n", u_errorName(status));
+ log_err_status(status, "Error in number format construction using pattern \"a'fo''o'b#\" -> %s\n", u_errorName(status));
}
lneed=0;
lneed=unum_format(fmt, 123, NULL, lneed, NULL, &status);
@@ -160,7 +160,7 @@ static void TestQuotes(void)
fmt =unum_open(UNUM_IGNORE,pat, u_strlen(pat), "en_US",NULL, &status);
if(U_FAILURE(status)){
- log_err("Error in number format costruction using pattern \"a''b#\"\n");
+ log_err("Error in number format construction using pattern \"a''b#\"\n");
}
lneed=0;
lneed=unum_format(fmt, 123, NULL, lneed, NULL, &status);
diff --git a/icu4c/source/test/cintltst/nucnvtst.c b/icu4c/source/test/cintltst/nucnvtst.c
index e85c4d07b5b..73e0fded9a4 100644
--- a/icu4c/source/test/cintltst/nucnvtst.c
+++ b/icu4c/source/test/cintltst/nucnvtst.c
@@ -2557,7 +2557,7 @@ TestSBCS() {
{
static const uint8_t input1[]={ 0xA1 };
const char* illegalsource=(const char*)input1;
- TestNextUCharError(cnv, illegalsource, illegalsource+sizeof(illegalsource), U_INVALID_CHAR_FOUND, "source has a illegal characte");
+ TestNextUCharError(cnv, illegalsource, illegalsource+sizeof(illegalsource), U_INVALID_CHAR_FOUND, "source has a illegal character");
}
*/
ucnv_close(cnv);
diff --git a/icu4c/source/test/intltest/apicoll.cpp b/icu4c/source/test/intltest/apicoll.cpp
index 88eefa92b98..ef4f1678f62 100644
--- a/icu4c/source/test/intltest/apicoll.cpp
+++ b/icu4c/source/test/intltest/apicoll.cpp
@@ -1173,7 +1173,7 @@ void CollationAPITest::TestSortKey()
doAssert(memcmp(tempkey, sortkey3, keylength) == 0,
"Test3 string should have the same collation key and sort key");
- logln("Use secondary comparision level testing ...\n");
+ logln("Use secondary comparison level testing ...\n");
col->setStrength(Collator::SECONDARY);
col->getCollationKey(test1, u_strlen(test1), key1, status);
diff --git a/icu4c/source/test/intltest/dcfmapts.cpp b/icu4c/source/test/intltest/dcfmapts.cpp
index c8bf97a6a21..a6257491720 100644
--- a/icu4c/source/test/intltest/dcfmapts.cpp
+++ b/icu4c/source/test/intltest/dcfmapts.cpp
@@ -1167,7 +1167,7 @@ void IntlTestDecimalFormatAPI::testInvalidObject() {
assertEquals(WHERE, U_MEMORY_ALLOCATION_ERROR, status);
// Two invalid objects should not be equal.
- // (Also verify that nullptr isn't t dereferenced in the comparision operator.)
+ // (Also verify that nullptr isn't t dereferenced in the comparison operator.)
assertTrue(WHERE, dfBogus != dfBogus2);
// Verify the comparison operator works for two valid objects.
diff --git a/icu4c/source/test/intltest/rbbiapts.h b/icu4c/source/test/intltest/rbbiapts.h
index 13b1e29c552..8286e6a7959 100644
--- a/icu4c/source/test/intltest/rbbiapts.h
+++ b/icu4c/source/test/intltest/rbbiapts.h
@@ -96,7 +96,7 @@ public:
/* Internal subroutine used by TestIsBoundary() */
void doBoundaryTest(BreakIterator& bi, UnicodeString& text, int32_t *boundaries);
- /*Internal subroutine used for comparision of expected and acquired results */
+ /*Internal subroutine used for comparison of expected and acquired results */
void doTest(UnicodeString& testString, int32_t start, int32_t gotoffset, int32_t expectedOffset, const char* expected);
diff --git a/icu4c/source/test/intltest/tfsmalls.cpp b/icu4c/source/test/intltest/tfsmalls.cpp
index 427eb10f56b..d7a00b27d2a 100644
--- a/icu4c/source/test/intltest/tfsmalls.cpp
+++ b/icu4c/source/test/intltest/tfsmalls.cpp
@@ -60,7 +60,7 @@ void test_ParsePosition( void )
pp3 = 5;
ParsePosition pp4( pp3 );
if ((pp2 != pp3) && (pp3 == pp4)) {
- it_logln("PP copy contructor, operator== and operator != tested.");
+ it_logln("PP copy constructor, operator== and operator != tested.");
}else{
it_errln("*** PP operator== or operator != result");
}
diff --git a/icu4c/source/tools/toolutil/ucbuf.h b/icu4c/source/tools/toolutil/ucbuf.h
index 116da37e9bc..b77d998a960 100644
--- a/icu4c/source/tools/toolutil/ucbuf.h
+++ b/icu4c/source/tools/toolutil/ucbuf.h
@@ -49,7 +49,7 @@ struct ULine {
* Opens the UCHARBUF with the given file stream and code page for conversion
* @param fileName Name of the file to open.
* @param codepage The encoding of the file stream to convert to Unicode.
- * If *codepoge is NULL on input the API will try to autodetect
+ * If *codepage is NULL on input the API will try to autodetect
* popular Unicode encodings
* @param showWarning Flag to print out warnings to STDOUT
* @param buffered If TRUE performs a buffered read of the input file. If FALSE reads
diff --git a/icu4c/source/tools/tzcode/tz2icu.h b/icu4c/source/tools/tzcode/tz2icu.h
index b88442f89ed..c077c216977 100644
--- a/icu4c/source/tools/tzcode/tz2icu.h
+++ b/icu4c/source/tools/tzcode/tz2icu.h
@@ -40,7 +40,7 @@ typedef unsigned char ICUZoneinfoVersion;
#define ICU_TZ_RESOURCE_OLD "zoneinfo"
#define ICU_TZ_RESOURCE "zoneinfo64"
-/* File containinng custom zone-region mapping. */
+/* File containing custom zone-region mapping. */
#define ICU_REGIONS "icuregions"
#endif
diff --git a/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java b/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
index 0780e661140..d64b6c33f19 100644
--- a/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
+++ b/icu4j/demos/src/com/ibm/icu/dev/demo/calendar/CalendarFrame.java
@@ -266,7 +266,7 @@ class CalendarFrame extends Frame
monthFormat[i] = f;
}
} catch (ClassCastException e) {
- //hey {lw} - there's something wrong in this routine that cuases exceptions.
+ //hey {lw} - there's something wrong in this routine that causes exceptions.
System.out.println(e);
}
diff --git a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/BigDecimal.java b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/BigDecimal.java
index d132c66b89c..5edef9b8326 100644
--- a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/BigDecimal.java
+++ b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/math/BigDecimal.java
@@ -88,7 +88,7 @@ import java.math.BigInteger;
/* constructor, no blanks in string constructor, add */
/* offset and length version of char[] constructor; */
/* add valueOf(double); drop booleanValue, charValue; */
-/* add ...Exact versions of remaining convertors */
+/* add ...Exact versions of remaining converters */
/* 1999.03.13 add toBigIntegerExact */
/* 1999.03.13 1.00 release to IBM Centre for Java Technology */
/* 1999.05.27 1.01 correct 0-0.2 bug under scaled arithmetic */
diff --git a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/CollationKey.java b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/CollationKey.java
index 5afb608366c..78fbe7994c8 100644
--- a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/CollationKey.java
+++ b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/CollationKey.java
@@ -23,7 +23,7 @@ package com.ibm.icu.text;
*
Both the method
* CollationKey.compareTo(CollationKey)
and the method
* Collator.compare(String, String)
compare two strings
- * and returns their relative order. The performance characterictics
+ * and returns their relative order. The performance characteristics
* of these two approaches can differ.
During the construction of a CollationKey
, the
diff --git a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Collator.java b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Collator.java
index bd49b02dbf7..7596db33eee 100644
--- a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Collator.java
+++ b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/Collator.java
@@ -58,7 +58,7 @@ import com.ibm.icu.util.ULocale;
* When all other strengths are equal, the IDENTICAL strength is used as a
* tiebreaker. The Unicode code point values of the NFD form of each string
* are compared, just in case there is no difference.
-* For example, Hebrew cantellation marks are only distinguished at this
+* For example, Hebrew cantillation marks are only distinguished at this
* strength. This strength should be used sparingly, as only code point
* value differences between two strings is an extremely rare occurrence.
* Using this strength substantially decreases the performance for both
diff --git a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormatSymbols.java b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormatSymbols.java
index d6b94d16e23..b14f26b04c5 100644
--- a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormatSymbols.java
+++ b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/DateFormatSymbols.java
@@ -707,7 +707,7 @@ public class DateFormatSymbols implements Serializable, Cloneable {
// /**
// * Variant of DateFormatSymbols(Calendar, Locale) that takes the Calendar class
-// * instead of a Calandar instance.
+// * instead of a Calendar instance.
// * @see #DateFormatSymbols(Calendar, Locale)
// * @stable ICU 2.2
// */
@@ -717,7 +717,7 @@ public class DateFormatSymbols implements Serializable, Cloneable {
// /**
// * Variant of DateFormatSymbols(Calendar, ULocale) that takes the Calendar class
-// * instead of a Calandar instance.
+// * instead of a Calendar instance.
// * @see #DateFormatSymbols(Calendar, Locale)
// * @stable ICU 3.2
// */
diff --git a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/MessageFormat.java b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/MessageFormat.java
index 2623e484bd6..a2db2955217 100644
--- a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/MessageFormat.java
+++ b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/MessageFormat.java
@@ -917,7 +917,7 @@ public class MessageFormat extends UFormat {
// *
// * The text substituted for the individual format elements is derived from
// * the current subformat of the format element and the
-// * arguments
value corresopnding to the format element's
+// * arguments
value corresponding to the format element's
// * argument name.
// *
// * This API may be called on formats that do not use named arguments.
diff --git a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Calendar.java b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Calendar.java
index 8fa9ddf8b18..d14e27ef1a9 100644
--- a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Calendar.java
+++ b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/Calendar.java
@@ -518,7 +518,7 @@ import com.ibm.icu.util.ULocale.Category;
* between days at sunset or at other times, all ICU4J calendars
* transition between days at local zone midnight. This
* allows ICU4J to centralize the time computations in
- * Calendar
and to maintain basic correpsondences
+ * Calendar
and to maintain basic correspondences
* between calendar systems. Affected fields: {@link #AM_PM},
* {@link #HOUR}, {@link #HOUR_OF_DAY}, {@link #MINUTE},
* {@link #SECOND}, {@link #MILLISECOND},
diff --git a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/ULocale.java b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/ULocale.java
index f6d26a263fb..4e0fbe068a0 100644
--- a/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/ULocale.java
+++ b/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/util/ULocale.java
@@ -584,7 +584,7 @@ public final class ULocale implements Serializable {
* user.language property, a security exception will be thrown,
* and the default ULocale will remain unchanged.
*
- * By setting the default ULocale with this method, all of the default categoy locales + * By setting the default ULocale with this method, all of the default category locales * are also set to the specified default ULocale. * @param newLocale the new default locale * @throws SecurityException if a security manager exists and its @@ -3004,7 +3004,7 @@ public final class ULocale implements Serializable { * effect. The attribute must not be null and must be well-formed * or an exception is thrown. * - *
Attribute comparision for removal is case-insensitive. + *
Attribute comparison for removal is case-insensitive.
*
* @param attribute the attribute
* @return This builder.
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java
index fd113db9638..cbe895656dc 100644
--- a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java
+++ b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetBOCU1.java
@@ -403,7 +403,7 @@ class CharsetBOCU1 extends CharsetICU {
prev = BOCU1_ASCII_PREV;
}
- /*sourceIndex ==-1 if the current characte began in the previous buffer*/
+ /*sourceIndex ==-1 if the current character began in the previous buffer*/
sourceIndex = c == 0 ? 0: -1;
nextSourceIndex = 0;
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java
index 3ebff31fd73..9b49dd60a90 100644
--- a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java
+++ b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetEncoderICU.java
@@ -87,7 +87,7 @@ public abstract class CharsetEncoderICU extends CharsetEncoder {
};
/*
- * Construcs a new encoder for the given charset
+ * Constructs a new encoder for the given charset
*
* @param cs
* for which the decoder is created
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java
index 7b3dd48e7d9..3401c298551 100644
--- a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java
+++ b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISCII.java
@@ -1300,7 +1300,7 @@ class CharsetISCII extends CharsetICU {
}
if (converterData.currentDeltaFromUnicode == PNJ_DELTA) {
if (sourceChar == PNJ_TIPPI) {
- /* Make sure Tippi is converterd to Bindi. */
+ /* Make sure Tippi is converted to Bindi. */
sourceChar = PNJ_BINDI;
} else if (sourceChar == PNJ_ADHAK) {
/* This is for consonant cluster handling. */
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
index 154b1ab4a5b..e0f9ebfd5ba 100644
--- a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
+++ b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetISO2022.java
@@ -147,7 +147,7 @@ class CharsetISO2022 extends CharsetICU {
maxBytesPerChar = 8;
minBytesPerChar = 1;
maxCharsPerByte = 1;
- // open the required coverters and cache them.
+ // open the required converters and cache them.
myConverterData.myConverterArray[GB2312_1] = ((CharsetMBCS)CharsetICU.forNameICU("ibm-5478")).sharedData;
if (version == 1) {
myConverterData.myConverterArray[ISO_IR_165] = ((CharsetMBCS)CharsetICU.forNameICU("iso-ir-165")).sharedData;
@@ -2533,7 +2533,7 @@ class CharsetISO2022 extends CharsetICU {
* are handled by the framework, but for ISO-2022-CN conversion
* we need to be in ASCII mode at the very end
*
- * condtions:
+ * conditions:
* succesful
* not in ASCII mode
* end of input and no truncated input
@@ -2976,7 +2976,7 @@ class CharsetISO2022 extends CharsetICU {
} else if(variant==ISO_2022_JP && i == JISX208){
/*
* Only add code points that map to Shift-JIS codes
- * corrosponding to JIS X 208
+ * corresponding to JIS X 208
*/
filter=CharsetMBCS.UCNV_SET_FILTER_SJIS;
} else if(i==KSC5601){
diff --git a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
index 9137c7ade5c..8da0352d32d 100644
--- a/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
+++ b/icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
@@ -265,7 +265,7 @@ class CharsetMBCS extends CharsetICU {
try {
baseNameString = reader.readBaseTableName();
if (offset != 0) {
- // agljport:commment subtract 32 for sizeof(_MBCSHeader) and length of baseNameString and 1 null
+ // agljport:comment subtract 32 for sizeof(_MBCSHeader) and length of baseNameString and 1 null
// terminator byte all already read;
mbcsTable.extIndexes = reader.readExtIndexes(offset - reader.bytesReadAfterStaticData());
}
@@ -441,7 +441,7 @@ class CharsetMBCS extends CharsetICU {
if (offset != 0) {
try {
- // agljport:commment subtract 32 for sizeof(_MBCSHeader) and length of baseNameString and 1 null
+ // agljport:comment subtract 32 for sizeof(_MBCSHeader) and length of baseNameString and 1 null
// terminator byte all already read;
// int namelen = baseNameString != null? baseNameString.length() + 1: 0;
mbcsTable.extIndexes = reader.readExtIndexes(offset - reader.bytesReadAfterStaticData());
@@ -4903,7 +4903,7 @@ class CharsetMBCS extends CharsetICU {
}while((++c&0xf)!=0);
break;
case UCNV_SET_FILTER_SJIS:
- /* only add code points that map tp Shift-JIS codes corrosponding to JIS X 0280. */
+ /* only add code points that map tp Shift-JIS codes corresponding to JIS X 0280. */
do{
if(((st3&1) != 0 || useFallBack) && (value=chars[stage3 / 2])>=0x8140 && value<=0xeffc){
setFillIn.add(c);
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java b/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
index 47d4994b7be..b6a3288d9af 100644
--- a/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
+++ b/icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
@@ -76,7 +76,7 @@ import com.ibm.icu.util.VersionInfo;
* When all other strengths are equal, the IDENTICAL strength is used as a
* tiebreaker. The Unicode code point values of the NFD form of each string
* are compared, just in case there is no difference.
-* For example, Hebrew cantellation marks are only distinguished at this
+* For example, Hebrew cantillation marks are only distinguished at this
* strength. This strength should be used sparingly, as only code point
* value differences between two strings is an extremely rare occurrence.
* Using this strength substantially decreases the performance for both
diff --git a/icu4j/main/classes/collate/src/com/ibm/icu/text/StringSearch.java b/icu4j/main/classes/collate/src/com/ibm/icu/text/StringSearch.java
index dad22521f97..30e75481fbb 100644
--- a/icu4j/main/classes/collate/src/com/ibm/icu/text/StringSearch.java
+++ b/icu4j/main/classes/collate/src/com/ibm/icu/text/StringSearch.java
@@ -1448,7 +1448,7 @@ public final class StringSearch extends SearchIterator {
// * do NOT require that match limit be on a breakIter boundary
// Advance the match end position to the first acceptable match boundary.
- // This advances the index over any combining charcters.
+ // This advances the index over any combining characters.
if (minLimit < maxLimit) {
int nba = nextBoundaryAfter(minLimit);
// Note that we can have nba < maxLimit && nba >= minLImit, in which
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCaseProps.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/UCaseProps.java
index ae8bfb8a939..bb86bcf9c91 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/impl/UCaseProps.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/UCaseProps.java
@@ -565,7 +565,7 @@ public final class UCaseProps {
* - In [CoreProps], C has one of the properties Uppercase, or Lowercase
* - Given D = NFD(C), then it is not the case that:
* D = UCD_lower(D) = UCD_upper(D) = UCD_title(D)
- * (This third criterium does not add any characters to the list
+ * (This third criterion does not add any characters to the list
* for Unicode 3.2. Ignored.)
*
* D2. A character C is defined to be case-ignorable
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/lang/UScriptRun.java b/icu4j/main/classes/core/src/com/ibm/icu/lang/UScriptRun.java
index e9cbed632ba..f004f99b827 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/lang/UScriptRun.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/lang/UScriptRun.java
@@ -86,7 +86,7 @@ public final class UScriptRun
/**
* Construct a UScriptRun
object which iterates over a subrange
- * of the characetrs in the given string.
+ * of the characters in the given string.
*
* @param text the string of characters over which to iterate.
* @param start the index of the first character over which to iterate
@@ -103,7 +103,7 @@ public final class UScriptRun
/**
* Construct a UScriptRun
object which iterates over the given
- * characetrs.
+ * characters.
*
* @param chars the array of characters over which to iterate.
*
@@ -118,7 +118,7 @@ public final class UScriptRun
/**
* Construct a UScriptRun
object which iterates over a subrange
- * of the given characetrs.
+ * of the given characters.
*
* @param chars the array of characters over which to iterate.
* @param start the index of the first character over which to iterate
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/math/BigDecimal.java b/icu4j/main/classes/core/src/com/ibm/icu/math/BigDecimal.java
index 48706cd0fcc..be4ca3b2bc7 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/math/BigDecimal.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/math/BigDecimal.java
@@ -90,7 +90,7 @@ import com.ibm.icu.lang.UCharacter;
/* constructor, no blanks in string constructor, add */
/* offset and length version of char[] constructor; */
/* add valueOf(double); drop booleanValue, charValue; */
-/* add ...Exact versions of remaining convertors */
+/* add ...Exact versions of remaining converters */
/* 1999.03.13 add toBigIntegerExact */
/* 1999.03.13 1.00 release to IBM Centre for Java Technology */
/* 1999.05.27 1.01 correct 0-0.2 bug under scaled arithmetic */
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterImpl.java b/icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterImpl.java
index 503344a3b40..6a8bad4c0aa 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterImpl.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/number/NumberRangeFormatterImpl.java
@@ -297,7 +297,7 @@ class NumberRangeFormatterImpl {
// INNER MODIFIER
collapseInner = micros1.modInner.semanticallyEquivalent(micros2.modInner);
- // All done checking for collapsability.
+ // All done checking for collapsibility.
break;
}
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java b/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java
index facff3289da..5cbd63dc558 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_UTF8.java
@@ -90,7 +90,7 @@ class CharsetRecog_UTF8 extends CharsetRecognizer {
// TODO: add plain ASCII as an explicitly detected type.
confidence = 15;
} else if (numValid > numInvalid*10) {
- // Probably corruput utf-8 data. Valid sequences aren't likely by chance.
+ // Probably corrupt utf-8 data. Valid sequences aren't likely by chance.
confidence = 25;
}
return confidence == 0 ? null : new CharsetMatch(det, this, confidence);
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java b/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java
index c65a1a28f4d..a9a4af58d5f 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/CharsetRecog_mbcs.java
@@ -86,7 +86,7 @@ abstract class CharsetRecog_mbcs extends CharsetRecognizer {
if (doubleByteCharCount == 0 && totalCharCount < 10) {
// There weren't any multibyte sequences, and there was a low density of non-ASCII single bytes.
// We don't have enough data to have any confidence.
- // Statistical analysis of single byte non-ASCII charcters would probably help here.
+ // Statistical analysis of single byte non-ASCII characters would probably help here.
confidence = 0;
}
else {
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java b/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
index a04451656f7..d6b2f1c0bee 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
@@ -1503,7 +1503,7 @@ public class DateFormatSymbols implements Serializable, Cloneable {
&& arrayOfArrayEquals(zoneStrings, that.zoneStrings)
// getDiplayName maps deprecated country and language codes to the current ones
// too bad there is no way to get the current codes!
- // I thought canolicalize() would map the codes but .. alas! it doesn't.
+ // I thought canonicalize() would map the codes but .. alas! it doesn't.
&& requestedLocale.getDisplayName().equals(that.requestedLocale.getDisplayName())
&& Utility.arrayEquals(localPatternChars,
that.localPatternChars));
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/MessageFormat.java b/icu4j/main/classes/core/src/com/ibm/icu/text/MessageFormat.java
index 925576a7cc6..29a408be948 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/MessageFormat.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/MessageFormat.java
@@ -980,7 +980,7 @@ public class MessageFormat extends UFormat {
*
* The text substituted for the individual format elements is derived from
* the current subformat of the format element and the
- * arguments
value corresopnding to the format element's
+ * arguments
value corresponding to the format element's
* argument name.
*
* A numbered pattern argument is matched with a map key that contains that number
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java b/icu4j/main/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java
index d7d1c61ca49..2c76fb56aa9 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/MessagePatternUtil.java
@@ -398,7 +398,7 @@ public final class MessagePatternUtil {
/**
* A Node representing a nested message (nested inside an argument)
- * with its selection criterium.
+ * with its selection criterion.
* @stable ICU 49
*/
public static class VariantNode extends Node {
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/NFRule.java b/icu4j/main/classes/core/src/com/ibm/icu/text/NFRule.java
index fe1b8f501bd..9d887cb141f 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/NFRule.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/NFRule.java
@@ -722,7 +722,7 @@ final class NFRule {
}
/**
- * Returns the rule's divisor (the value that cotrols the behavior
+ * Returns the rule's divisor (the value that controls the behavior
* of its substitutions)
* @return The rule's divisor
*/
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SCSU.java b/icu4j/main/classes/core/src/com/ibm/icu/text/SCSU.java
index 3e3eab20b2e..5a7360f80b7 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/SCSU.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/SCSU.java
@@ -177,7 +177,7 @@ interface SCSU
0x0100, // Latin Extended-A
0x0300, // Combining Diacritical Marks
0x2000, // General Punctuation
- 0x2080, // Curency Symbols
+ 0x2080, // Currency Symbols
0x2100, // Letterlike Symbols and Number Forms
0x3000 // CJK Symbols and Punctuation
};
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java b/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java
index df501708a95..dfa492b14b6 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java
@@ -801,7 +801,7 @@ public class SpoofChecker {
/*
* *****************************************************************************
- * Internal classes for compililing confusable data into its binary (runtime) form.
+ * Internal classes for compiling confusable data into its binary (runtime) form.
* *****************************************************************************
*/
// ---------------------------------------------------------------------
@@ -1773,7 +1773,7 @@ public class SpoofChecker {
//
// String Table:
// The strings table contains all of the value strings (those of length two or greater)
- // concatentated together into one long char (UTF-16) array.
+ // concatenated together into one long char (UTF-16) array.
//
// There is no nul character or other mark between adjacent strings.
//
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrep.java b/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrep.java
index 04d234eecaa..8019f408488 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrep.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/StringPrep.java
@@ -432,7 +432,7 @@ public final class StringPrep {
ch -= val.value;
}
}else if(val.type == DELETE){
- // just consume the codepoint and contine
+ // just consume the codepoint and continue
continue;
}
//copy the source into destination
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UTF16.java b/icu4j/main/classes/core/src/com/ibm/icu/text/UTF16.java
index 3e60b68b576..55636cf2f7b 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/UTF16.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/UTF16.java
@@ -2416,7 +2416,7 @@ public final class UTF16 {
* Sets the Comparator to case-insensitive comparison mode if argument is true, otherwise
* case sensitive comparison mode if set to false.
*
- * @param ignorecase True for case-insitive comparison, false for case sensitive comparison
+ * @param ignorecase True for case-insensitive comparison, false for case sensitive comparison
* @param foldcaseoption FOLD_CASE_DEFAULT or FOLD_CASE_EXCLUDE_SPECIAL_I. This option is used only
* when ignorecase is set to true. If ignorecase is false, this option is
* ignored.
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java
index 3bcb686b996..5aaf04447c6 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/text/UnicodeSet.java
@@ -1313,7 +1313,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable
- * By setting the default ULocale with this method, all of the default categoy locales
+ * By setting the default ULocale with this method, all of the default category locales
* are also set to the specified default ULocale.
* @param newLocale the new default locale
* @throws SecurityException if a security manager exists and its
@@ -4063,7 +4063,7 @@ public final class ULocale implements Serializable, Comparable Attribute comparision for removal is case-insensitive.
+ * Attribute comparison for removal is case-insensitive.
*
* @param attribute the attribute
* @return This builder.
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java b/icu4j/main/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java
index 4a9669c05b0..836fcae5c6e 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/util/UResourceTypeMismatchException.java
@@ -20,7 +20,7 @@ public class UResourceTypeMismatchException extends RuntimeException {
static final long serialVersionUID = 1286569061095434541L;
/**
- * Constuct the exception with the given message
+ * Construct the exception with the given message
* @param msg the error message for this exception
* @stable ICU 3.0
*/
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java b/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java
index 6966a7c2928..6f625c3ddf8 100644
--- a/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java
+++ b/icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java
@@ -362,7 +362,7 @@ import com.ibm.icu.util.UResourceBundle;
*
* It is also possible to match the beginning or the end of the text using a Calendar
and to maintain basic correpsondences
+ * Calendar
and to maintain basic correspondences
* between calendar systems. Affected fields: {@link #AM_PM},
* {@link #HOUR}, {@link #HOUR_OF_DAY}, {@link #MINUTE},
* {@link #SECOND}, {@link #MILLISECOND},
@@ -1935,7 +1935,7 @@ public abstract class Calendar implements Serializable, Cloneable, ComparableUnicodeSet
.
* This is done by including a virtual anchor character '$
' at the end of the
- * set pattern. Although this is usually the match chafacter for the end anchor, the set will
+ * set pattern. Although this is usually the match character for the end anchor, the set will
* match either the beginning or the end of the text, depending on its placement. For
* example:
*
diff --git a/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java b/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java
index bbfc33d8882..9e300a729b2 100644
--- a/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java
+++ b/icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorParser.java
@@ -943,7 +943,7 @@ class TransliteratorParser {
if (c == RULE_COMMENT_CHAR) {
pos = rule.indexOf("\n", pos) + 1;
if (pos == 0) {
- break; // No "\n" found; rest of rule is a commnet
+ break; // No "\n" found; rest of rule is a comment
}
continue; // Either fall out or restart with next line
}
diff --git a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java b/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
index 1415ade1d21..718c86309fb 100644
--- a/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
+++ b/icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationAPITest.java
@@ -117,7 +117,7 @@ public class CollationAPITest extends TestFmwk {
byte key2identical[] = key2.toByteArray();
- logln("Use secondary comparision level testing ...");
+ logln("Use secondary comparison level testing ...");
col.setStrength(Collator.SECONDARY);
key1 = col.getCollationKey(test1);
@@ -234,17 +234,17 @@ public class CollationAPITest extends TestFmwk {
// there is no reason to have canonical decomposition in en_US OR default locale */
if (vi_VN.getDecomposition() != Collator.CANONICAL_DECOMPOSITION)
{
- errln("vi_VN collation did not have cannonical decomposition for normalization!");
+ errln("vi_VN collation did not have canonical decomposition for normalization!");
}
if (el_GR.getDecomposition() != Collator.CANONICAL_DECOMPOSITION)
{
- errln("el_GR collation did not have cannonical decomposition for normalization!");
+ errln("el_GR collation did not have canonical decomposition for normalization!");
}
if (en_US.getDecomposition() != Collator.NO_DECOMPOSITION)
{
- errln("en_US collation had cannonical decomposition for normalization!");
+ errln("en_US collation had canonical decomposition for normalization!");
}
}
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
index e658c4dfba1..a3a41174c24 100644
--- a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
+++ b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberFormatTest.java
@@ -3746,7 +3746,7 @@ public class NumberFormatTest extends TestFmwk {
errln("Comparison should return false.");
}
if (!ca.equals(ca)) {
- errln("Comparision should return true.");
+ errln("comparison should return true.");
}
if (ca.equals(cb)) {
errln("Comparison should return false.");
diff --git a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java b/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java
index ca4707ec8cd..47d249e08c5 100644
--- a/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java
+++ b/icu4j/tools/build/src/com/ibm/icu/dev/tool/docs/GatherAPIData.java
@@ -234,7 +234,7 @@ public class GatherAPIData {
if (doc.isMethod() && doc.containingClass().isEnum()) {
// System.out.println("*** " + doc.qualifiedName() + " pos: " +
// doc.position().line() +
- // " containined by: " +
+ // " contained by: " +
// doc.containingClass().name() +
// " pos: " +
// doc.containingClass().position().line());
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java b/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
index f0933fd3a36..8cb1ebcaef3 100644
--- a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
+++ b/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonGSUBBuilder.java
@@ -133,7 +133,7 @@ public class CanonGSUBBuilder
break;
case UCharacter.DecompositionType.CANONICAL:
- //cannonicalTree.insert(decomposition + UCharacter.toString(ligature));
+ //canonicalTree.insert(decomposition + UCharacter.toString(ligature));
break;
}
}
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java b/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
index 5c6c3c1a004..ea02ddeca93 100644
--- a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
+++ b/icu4j/tools/misc/src/com/ibm/icu/dev/tool/layout/CanonicalCharacterData.java
@@ -35,7 +35,7 @@ public class CanonicalCharacterData
for (String equiv = iterator.next(); equiv != null; equiv = iterator.next()) {
// Skip all equivalents of length 1; it's either the original
- // characeter or something like Angstrom for A-Ring, which we don't care about
+ // character or something like Angstrom for A-Ring, which we don't care about
if (UTF16.countCodePoint(equiv) > 1) {
equivs.add(equiv);
}
diff --git a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java b/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
index 021aeddcc3a..ca8b25beded 100644
--- a/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
+++ b/icu4j/tools/misc/src/com/ibm/icu/dev/tool/timescale/CalculateLimits.java
@@ -40,7 +40,7 @@ public class CalculateLimits {
* the (internal) toBigDecimalTrunc()
method. Any values outside
* of the range of a long
are pinned.
*
- * The mimimum and maximum values for toLong
are calulated by passing
+ * The mimimum and maximum values for toLong
are calculated by passing
* the min and max values calculated above to BigDecimalFrom()
. Because
* this method will round, the returned values are adjusted to take this into account.
*
diff --git a/tools/colprobe/colprobe.cpp b/tools/colprobe/colprobe.cpp
index 7215f9dd33b..f7502ea96f3 100644
--- a/tools/colprobe/colprobe.cpp
+++ b/tools/colprobe/colprobe.cpp
@@ -1393,7 +1393,7 @@ void removeIgnorableChars(UnicodeSet &exemplarUSet, CompareFn comparer, UErrorCo
void addUtilityChars(UnicodeSet &exemplarUSet, UErrorCode &status) {
// in order to get nice rules, we need to add some characters to the
- // starting set. These are mostly parts of compatibity composed characters,
+ // starting set. These are mostly parts of compatibility composed characters,
// such as L-middle dot (middle dot is 0x00B7). If we don't add these, we would
// get a reset at a funky character, such as L-middle dot. This list will probably
// grow.
diff --git a/tools/unicodetools/com/ibm/rbm/resources/RBManager.properties b/tools/unicodetools/com/ibm/rbm/resources/RBManager.properties
index 4dcb648e95b..97f925768ee 100644
--- a/tools/unicodetools/com/ibm/rbm/resources/RBManager.properties
+++ b/tools/unicodetools/com/ibm/rbm/resources/RBManager.properties
@@ -646,7 +646,7 @@ import_XLF_file_description=XLIFF\ Files
# @comment Dialog title for importing from XLIFF (.xlf) files
import_XLF_title=XLIFF\ Files
# @translated true @created 2001-01-26 @modified 2001-01-26 @creator Jared Jackson @modifier Jared Jackson
-# @comment Option for resolving conflcits on a case by case basis
+# @comment Option for resolving conflicts on a case by case basis
import_conflict_prompt=Prompt\ for\ each\ conflict
# @translated true @created 2001-02-07 @modified 2001-02-07 @creator Jared Jackson @modifier Jared Jackson
# @comment Option specifying whether a group found in the target but not found in the active resource bundle should be created in the resource bundle or not
diff --git a/tools/unicodetools/com/ibm/rbm/resources/RBManager_de.properties b/tools/unicodetools/com/ibm/rbm/resources/RBManager_de.properties
index 820b9047788..4730637949b 100644
--- a/tools/unicodetools/com/ibm/rbm/resources/RBManager_de.properties
+++ b/tools/unicodetools/com/ibm/rbm/resources/RBManager_de.properties
@@ -646,7 +646,7 @@ import_XLF_file_description=XLIFF\ Dateien
# @comment Dialog title for importing from XLIFF (.xlf) files
import_XLF_title=XLIFF\ Datei\ im\ portieren
# @translated true @created 2001-01-26 @modified 2001-02-09 @creator Jared Jackson @modifier Jared Jackson
-# @comment Option for resolving conflcits on a case by case basis
+# @comment Option for resolving conflicts on a case by case basis
import_conflict_prompt=Bei\ jedem\ Konfilkt\ nachfragen
# @translated true @created 2001-02-07 @modified 2001-02-09 @creator Jared Jackson @modifier Jared Jackson
# @comment Option specifying whether a group found in the target but not found in the active resource bundle should be created in the resource bundle or not
diff --git a/tools/unicodetools/com/ibm/rbm/resources/RBManager_fi.properties b/tools/unicodetools/com/ibm/rbm/resources/RBManager_fi.properties
index 9af3445bcd7..c3bcf1ffb3f 100644
--- a/tools/unicodetools/com/ibm/rbm/resources/RBManager_fi.properties
+++ b/tools/unicodetools/com/ibm/rbm/resources/RBManager_fi.properties
@@ -649,7 +649,7 @@ import_XLF_file_description=XLIFF-tiedostot
# @comment Dialot title for importing from XLIFF (.xlf) files
import_XLF_title=XLIFF-tiedoston\ haku
# @translated true @created 2001-12-17 @modified 2001-02-08 @creator Jared Jackson @modifier Jared Jackson
-# @comment Option for resolving conflcits on a case by case basis
+# @comment Option for resolving conflicts on a case by case basis
import_conflict_prompt=Kysy\ jokaisen\ ongelman\ kohdalla
# @translated true @created 2001-12-17 @modified 2001-02-08 @creator Jared Jackson @modifier Jared Jackson
# @comment Option specifying whether a group found in the target but not found in the active resource bundle should be created in the resource bundle or not
diff --git a/tools/unicodetools/com/ibm/rbm/resources/RBManager_sv.properties b/tools/unicodetools/com/ibm/rbm/resources/RBManager_sv.properties
index c176e90c9fc..b0b13b7c9b5 100644
--- a/tools/unicodetools/com/ibm/rbm/resources/RBManager_sv.properties
+++ b/tools/unicodetools/com/ibm/rbm/resources/RBManager_sv.properties
@@ -649,7 +649,7 @@ import_XLF_file_description=XLIFF\ filer
# @comment Dialot title for importing from XLIFF (.xlf) files
import_XLF_title=XLIFF\ filimport
# @translated true @created 2001-01-26 @modified 2001-02-19 @creator Jared Jackson @modifier Jared Jackson
-# @comment Option for resolving conflcits on a case by case basis
+# @comment Option for resolving conflicts on a case by case basis
import_conflict_prompt=Fr\u00E5ga\ vid\ varje\ konflikt
# @translated true @created 2001-02-07 @modified 2001-02-19 @creator Jared Jackson @modifier Jared Jackson
# @comment Option specifying whether a group found in the target but not found in the active resource bundle should be created in the resource bundle or not