diff --git a/src/Multilingual-Languages/LanguageEnvironment.class.st b/src/Multilingual-Languages/LanguageEnvironment.class.st index 6bd4fde42e9..e36d7e82897 100644 --- a/src/Multilingual-Languages/LanguageEnvironment.class.st +++ b/src/Multilingual-Languages/LanguageEnvironment.class.st @@ -22,7 +22,7 @@ Class { 'KnownEnvironments', 'SystemConverter' ], - #category : #'Multilingual-Languages' + #category : #'Multilingual-Languages-Environments' } { #category : #accessing } diff --git a/src/Multilingual-Languages/Latin1Environment.class.st b/src/Multilingual-Languages/Latin1Environment.class.st index 20cff6b46b5..81eefde16c9 100644 --- a/src/Multilingual-Languages/Latin1Environment.class.st +++ b/src/Multilingual-Languages/Latin1Environment.class.st @@ -5,7 +5,7 @@ This class provides the support for the languages in 'Latin-1' category. Althou Class { #name : #Latin1Environment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-Languages' + #category : #'Multilingual-Languages-Environments' } { #category : #'subclass responsibilities' } diff --git a/src/Multilingual-Languages/Latin2Environment.class.st b/src/Multilingual-Languages/Latin2Environment.class.st index 3d0be147af7..0c3c3f9e720 100644 --- a/src/Multilingual-Languages/Latin2Environment.class.st +++ b/src/Multilingual-Languages/Latin2Environment.class.st @@ -10,7 +10,7 @@ This class provides the support for the languages in 'Latin-2' category. Althou Class { #name : #Latin2Environment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-Languages' + #category : #'Multilingual-Languages-Environments' } { #category : #'class initialization' } diff --git a/src/Multilingual-Languages/Latin9Environment.class.st b/src/Multilingual-Languages/Latin9Environment.class.st index 9a91008c7ef..c41a836e788 100644 --- a/src/Multilingual-Languages/Latin9Environment.class.st +++ b/src/Multilingual-Languages/Latin9Environment.class.st @@ -4,7 +4,7 @@ This class provides the support for the languages in 'Latin-9' category. Class { #name : #Latin9Environment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-Languages' + #category : #'Multilingual-Languages-Environments' } { #category : #'class initialization' } diff --git a/src/Multilingual-Languages/ManifestMultilingualLanguages.class.st b/src/Multilingual-Languages/ManifestMultilingualLanguages.class.st index 485c7320b93..7fa6783ca2f 100644 --- a/src/Multilingual-Languages/ManifestMultilingualLanguages.class.st +++ b/src/Multilingual-Languages/ManifestMultilingualLanguages.class.st @@ -1,7 +1,10 @@ +" +Support for different language environments (Latin1, Latin2, Latin9) +" Class { #name : #ManifestMultilingualLanguages, #superclass : #PackageManifest, - #category : #'Multilingual-Languages' + #category : #'Multilingual-Languages-Manifest' } { #category : #'meta-data - dependency analyser' } diff --git a/src/Multilingual-OtherLanguages/CNGBTextConverter.class.st b/src/Multilingual-OtherLanguages/CNGBTextConverter.class.st index e2514024538..2d55f87df42 100644 --- a/src/Multilingual-OtherLanguages/CNGBTextConverter.class.st +++ b/src/Multilingual-OtherLanguages/CNGBTextConverter.class.st @@ -4,7 +4,7 @@ Text converter for Simplified Chinese variation of EUC. (Even though the name d Class { #name : #CNGBTextConverter, #superclass : #EUCTextConverter, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-OtherLanguages/EUCJPTextConverter.class.st b/src/Multilingual-OtherLanguages/EUCJPTextConverter.class.st index e52f57fc19b..3c2d80871dc 100644 --- a/src/Multilingual-OtherLanguages/EUCJPTextConverter.class.st +++ b/src/Multilingual-OtherLanguages/EUCJPTextConverter.class.st @@ -4,7 +4,7 @@ Text converter for Japanese variation of EUC. Class { #name : #EUCJPTextConverter, #superclass : #EUCTextConverter, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-OtherLanguages/EUCKRTextConverter.class.st b/src/Multilingual-OtherLanguages/EUCKRTextConverter.class.st index 6b3207b11ab..b1edccbd340 100644 --- a/src/Multilingual-OtherLanguages/EUCKRTextConverter.class.st +++ b/src/Multilingual-OtherLanguages/EUCKRTextConverter.class.st @@ -4,7 +4,7 @@ Text converter for Korean variation of EUC. Class { #name : #EUCKRTextConverter, #superclass : #EUCTextConverter, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-OtherLanguages/EUCTextConverter.class.st b/src/Multilingual-OtherLanguages/EUCTextConverter.class.st index fb3a68536a7..e2060c77728 100644 --- a/src/Multilingual-OtherLanguages/EUCTextConverter.class.st +++ b/src/Multilingual-OtherLanguages/EUCTextConverter.class.st @@ -4,7 +4,7 @@ Text converter for Extended Unix Character. This is an abstract class. The CJK Class { #name : #EUCTextConverter, #superclass : #TextConverter, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-TextConverter' } { #category : #private } diff --git a/src/Multilingual-OtherLanguages/GB2312.class.st b/src/Multilingual-OtherLanguages/GB2312.class.st index de87b1f23ed..0212b88891b 100644 --- a/src/Multilingual-OtherLanguages/GB2312.class.st +++ b/src/Multilingual-OtherLanguages/GB2312.class.st @@ -5,7 +5,7 @@ This class represents the domestic character encoding called GB 2312 used for si Class { #name : #GB2312, #superclass : #EncodedCharSet, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-CharSets' } { #category : #'class methods' } diff --git a/src/Multilingual-OtherLanguages/GreekEnvironment.class.st b/src/Multilingual-OtherLanguages/GreekEnvironment.class.st index e447ee135be..a49ce9df906 100644 --- a/src/Multilingual-OtherLanguages/GreekEnvironment.class.st +++ b/src/Multilingual-OtherLanguages/GreekEnvironment.class.st @@ -5,7 +5,7 @@ This class provides the support for Greek. It is here, but most of the methods Class { #name : #GreekEnvironment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-Environments' } { #category : #'class initialization' } diff --git a/src/Multilingual-OtherLanguages/JISX0208.class.st b/src/Multilingual-OtherLanguages/JISX0208.class.st index 7357143109d..98cf8b8ee90 100644 --- a/src/Multilingual-OtherLanguages/JISX0208.class.st +++ b/src/Multilingual-OtherLanguages/JISX0208.class.st @@ -4,7 +4,7 @@ This class represents the domestic character encoding called JIS X 0208 used for Class { #name : #JISX0208, #superclass : #EncodedCharSet, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-CharSets' } { #category : #'class methods' } diff --git a/src/Multilingual-OtherLanguages/JapaneseEnvironment.class.st b/src/Multilingual-OtherLanguages/JapaneseEnvironment.class.st index 05ae214fea5..6666ecf17fe 100644 --- a/src/Multilingual-OtherLanguages/JapaneseEnvironment.class.st +++ b/src/Multilingual-OtherLanguages/JapaneseEnvironment.class.st @@ -5,7 +5,7 @@ This class provides the Japanese support. Since it has been used most other tha Class { #name : #JapaneseEnvironment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-Environments' } { #category : #'language methods' } diff --git a/src/Multilingual-OtherLanguages/KOI8RTextConverter.class.st b/src/Multilingual-OtherLanguages/KOI8RTextConverter.class.st index d94c0ff9df6..2b87574aa1a 100644 --- a/src/Multilingual-OtherLanguages/KOI8RTextConverter.class.st +++ b/src/Multilingual-OtherLanguages/KOI8RTextConverter.class.st @@ -4,7 +4,7 @@ A KOI8RTextConverter class is used to convert cyrillic inputs. Class { #name : #KOI8RTextConverter, #superclass : #ByteTextConverter, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-TextConverter' } { #category : #initialization } diff --git a/src/Multilingual-OtherLanguages/KSX1001.class.st b/src/Multilingual-OtherLanguages/KSX1001.class.st index ee5ecfd0b8f..51f4f3e52c1 100644 --- a/src/Multilingual-OtherLanguages/KSX1001.class.st +++ b/src/Multilingual-OtherLanguages/KSX1001.class.st @@ -4,7 +4,7 @@ This class represents the domestic character encoding called KS X 1001 used for Class { #name : #KSX1001, #superclass : #EncodedCharSet, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-CharSets' } { #category : #'class methods' } diff --git a/src/Multilingual-OtherLanguages/KoreanEnvironment.class.st b/src/Multilingual-OtherLanguages/KoreanEnvironment.class.st index b8cac16fd6e..d8787f345ec 100644 --- a/src/Multilingual-OtherLanguages/KoreanEnvironment.class.st +++ b/src/Multilingual-OtherLanguages/KoreanEnvironment.class.st @@ -4,7 +4,7 @@ This class provides the Korean support. Unfortunately, we haven't tested this y Class { #name : #KoreanEnvironment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-Environments' } { #category : #'class initialization' } diff --git a/src/Multilingual-OtherLanguages/RussianEnvironment.class.st b/src/Multilingual-OtherLanguages/RussianEnvironment.class.st index fa74c4ad2a0..7411c2fc253 100644 --- a/src/Multilingual-OtherLanguages/RussianEnvironment.class.st +++ b/src/Multilingual-OtherLanguages/RussianEnvironment.class.st @@ -7,7 +7,7 @@ Locale switchToID: (LocaleID isoLanguage: 'ru'). Class { #name : #RussianEnvironment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-Environments' } { #category : #'class initialization' } diff --git a/src/Multilingual-OtherLanguages/ShiftJISTextConverter.class.st b/src/Multilingual-OtherLanguages/ShiftJISTextConverter.class.st index 21b29293d9c..4e2e5dfa870 100644 --- a/src/Multilingual-OtherLanguages/ShiftJISTextConverter.class.st +++ b/src/Multilingual-OtherLanguages/ShiftJISTextConverter.class.st @@ -4,7 +4,7 @@ Text converter for Shift-JIS. Mac and Windows in Japanese mode use this encodin Class { #name : #ShiftJISTextConverter, #superclass : #TextConverter, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-OtherLanguages/SimplifiedChineseEnvironment.class.st b/src/Multilingual-OtherLanguages/SimplifiedChineseEnvironment.class.st index cc07aaf23cb..9e97feef137 100644 --- a/src/Multilingual-OtherLanguages/SimplifiedChineseEnvironment.class.st +++ b/src/Multilingual-OtherLanguages/SimplifiedChineseEnvironment.class.st @@ -4,7 +4,7 @@ This class provides the Simplified Chinese support (Used mainly in Mainland Chin Class { #name : #SimplifiedChineseEnvironment, #superclass : #LanguageEnvironment, - #category : #'Multilingual-OtherLanguages' + #category : #'Multilingual-OtherLanguages-Environments' } { #category : #'class initialization' } diff --git a/src/Multilingual-TextConversion/ByteTextConverter.class.st b/src/Multilingual-TextConversion/ByteTextConverter.class.st index d06fb4a7b07..1559eb293fc 100644 --- a/src/Multilingual-TextConversion/ByteTextConverter.class.st +++ b/src/Multilingual-TextConversion/ByteTextConverter.class.st @@ -8,7 +8,7 @@ Class { 'byteToUnicode', 'unicodeToByte' ], - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #'class initialization' } diff --git a/src/Multilingual-TextConversion/CP1250TextConverter.class.st b/src/Multilingual-TextConversion/CP1250TextConverter.class.st index 4018e4bd54e..c06ce37063b 100644 --- a/src/Multilingual-TextConversion/CP1250TextConverter.class.st +++ b/src/Multilingual-TextConversion/CP1250TextConverter.class.st @@ -4,7 +4,7 @@ Text converter for CP1250. Windows code page used in Eastern Europe. Class { #name : #CP1250TextConverter, #superclass : #ByteTextConverter, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #initialization } diff --git a/src/Multilingual-TextConversion/CP1252TextConverter.class.st b/src/Multilingual-TextConversion/CP1252TextConverter.class.st index 55ca225d56d..ab21d0b0e14 100644 --- a/src/Multilingual-TextConversion/CP1252TextConverter.class.st +++ b/src/Multilingual-TextConversion/CP1252TextConverter.class.st @@ -4,7 +4,7 @@ Text converter for CP1252. Windows code page used in Western Europe. Class { #name : #CP1252TextConverter, #superclass : #ByteTextConverter, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #initialization } diff --git a/src/Multilingual-TextConversion/CompoundTextConverterState.class.st b/src/Multilingual-TextConversion/CompoundTextConverterState.class.st index 416ecd951b6..13c19e40b97 100644 --- a/src/Multilingual-TextConversion/CompoundTextConverterState.class.st +++ b/src/Multilingual-TextConversion/CompoundTextConverterState.class.st @@ -12,7 +12,7 @@ Class { 'charSize', 'streamPosition' ], - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-Utilities' } { #category : #'instance creation' } diff --git a/src/Multilingual-TextConversion/ISO885915TextConverter.class.st b/src/Multilingual-TextConversion/ISO885915TextConverter.class.st index 556f29eea89..b9ebe4d0e8f 100644 --- a/src/Multilingual-TextConversion/ISO885915TextConverter.class.st +++ b/src/Multilingual-TextConversion/ISO885915TextConverter.class.st @@ -4,7 +4,7 @@ Text converter for ISO 8859-15. An international encoding used in Western Europ Class { #name : #ISO885915TextConverter, #superclass : #ByteTextConverter, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #initialization } diff --git a/src/Multilingual-TextConversion/ISO88592TextConverter.class.st b/src/Multilingual-TextConversion/ISO88592TextConverter.class.st index 00e8d22c46b..ca544751eb5 100644 --- a/src/Multilingual-TextConversion/ISO88592TextConverter.class.st +++ b/src/Multilingual-TextConversion/ISO88592TextConverter.class.st @@ -4,7 +4,7 @@ Text converter for ISO 8859-2. An international encoding used in Eastern Europe Class { #name : #ISO88592TextConverter, #superclass : #ByteTextConverter, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #accessing } diff --git a/src/Multilingual-TextConversion/Latin1TextConverter.class.st b/src/Multilingual-TextConversion/Latin1TextConverter.class.st index f90f6476d2f..d596e72782a 100644 --- a/src/Multilingual-TextConversion/Latin1TextConverter.class.st +++ b/src/Multilingual-TextConversion/Latin1TextConverter.class.st @@ -4,7 +4,7 @@ Text converter for ISO 8859-1. An international encoding used in Western Europe Class { #name : #Latin1TextConverter, #superclass : #ByteTextConverter, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #accessing } diff --git a/src/Multilingual-TextConversion/MacRomanTextConverter.class.st b/src/Multilingual-TextConversion/MacRomanTextConverter.class.st index 42cb1a7d6c1..74bed7e7112 100644 --- a/src/Multilingual-TextConversion/MacRomanTextConverter.class.st +++ b/src/Multilingual-TextConversion/MacRomanTextConverter.class.st @@ -4,7 +4,7 @@ Text converter for Mac Roman. An encoding used for the languages originated fro Class { #name : #MacRomanTextConverter, #superclass : #ByteTextConverter, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #initialization } diff --git a/src/Multilingual-TextConversion/ManifestMultilingualTextConversion.class.st b/src/Multilingual-TextConversion/ManifestMultilingualTextConversion.class.st index 34b5b09c283..4e267eb94e3 100644 --- a/src/Multilingual-TextConversion/ManifestMultilingualTextConversion.class.st +++ b/src/Multilingual-TextConversion/ManifestMultilingualTextConversion.class.st @@ -1,7 +1,10 @@ +" +Package for multilingual text conversion classes +" Class { #name : #ManifestMultilingualTextConversion, #superclass : #PackageManifest, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-Manifest' } { #category : #'meta-data - dependency analyser' } diff --git a/src/Multilingual-TextConversion/TextConverter.class.st b/src/Multilingual-TextConversion/TextConverter.class.st index e5d0f30d56e..c3862101840 100644 --- a/src/Multilingual-TextConversion/TextConverter.class.st +++ b/src/Multilingual-TextConversion/TextConverter.class.st @@ -13,7 +13,7 @@ Class { 'latin1Map', 'latin1Encodings' ], - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-TextConversion/UTF16TextConverter.class.st b/src/Multilingual-TextConversion/UTF16TextConverter.class.st index 478fcde2641..433fcda3034 100644 --- a/src/Multilingual-TextConversion/UTF16TextConverter.class.st +++ b/src/Multilingual-TextConversion/UTF16TextConverter.class.st @@ -13,7 +13,7 @@ Class { 'useByteOrderMark', 'byteOrderMarkDone' ], - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-TextConversion/UTF8DecomposedTextConverter.class.st b/src/Multilingual-TextConversion/UTF8DecomposedTextConverter.class.st index baec535ade0..750e999201c 100644 --- a/src/Multilingual-TextConversion/UTF8DecomposedTextConverter.class.st +++ b/src/Multilingual-TextConversion/UTF8DecomposedTextConverter.class.st @@ -10,7 +10,7 @@ Class { #instVars : [ 'combinedChar' ], - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-TextConversion/UTF8InvalidText.class.st b/src/Multilingual-TextConversion/UTF8InvalidText.class.st index 7ede94822fe..0f4d84e24fc 100644 --- a/src/Multilingual-TextConversion/UTF8InvalidText.class.st +++ b/src/Multilingual-TextConversion/UTF8InvalidText.class.st @@ -4,5 +4,5 @@ UTF8InvalidText Class { #name : #UTF8InvalidText, #superclass : #Error, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-Errors' } diff --git a/src/Multilingual-TextConversion/UTF8TextConverter.class.st b/src/Multilingual-TextConversion/UTF8TextConverter.class.st index e399655a661..48d9f73503c 100644 --- a/src/Multilingual-TextConversion/UTF8TextConverter.class.st +++ b/src/Multilingual-TextConversion/UTF8TextConverter.class.st @@ -4,7 +4,7 @@ Text converter for UTF-8. Since the BOM is used to distinguish the MacRoman cod Class { #name : #UTF8TextConverter, #superclass : #TextConverter, - #category : #'Multilingual-TextConversion' + #category : #'Multilingual-TextConversion-TextConverter' } { #category : #utilities } diff --git a/src/Multilingual-TextConverterOtherLanguages/CP1253TextConverter.class.st b/src/Multilingual-TextConverterOtherLanguages/CP1253TextConverter.class.st index 5564d66cc3c..efc95df7dc6 100644 --- a/src/Multilingual-TextConverterOtherLanguages/CP1253TextConverter.class.st +++ b/src/Multilingual-TextConverterOtherLanguages/CP1253TextConverter.class.st @@ -7,7 +7,7 @@ Class { #classVars : [ 'FromTable' ], - #category : #'Multilingual-TextConverterOtherLanguages' + #category : #'Multilingual-TextConverterOtherLanguages-TextConverter' } { #category : #accessing } diff --git a/src/Multilingual-TextConverterOtherLanguages/ISO88597TextConverter.class.st b/src/Multilingual-TextConverterOtherLanguages/ISO88597TextConverter.class.st index c7ff5278864..2f81c1f779e 100644 --- a/src/Multilingual-TextConverterOtherLanguages/ISO88597TextConverter.class.st +++ b/src/Multilingual-TextConverterOtherLanguages/ISO88597TextConverter.class.st @@ -7,7 +7,7 @@ Class { #classVars : [ 'FromTable' ], - #category : #'Multilingual-TextConverterOtherLanguages' + #category : #'Multilingual-TextConverterOtherLanguages-TextConverter' } { #category : #accessing } diff --git a/src/Multilingual-TextConverterOtherLanguages/ManifestMultilingualTextConverterOtherLanguages.class.st b/src/Multilingual-TextConverterOtherLanguages/ManifestMultilingualTextConverterOtherLanguages.class.st index 5a0575c49d5..76b38352d2e 100644 --- a/src/Multilingual-TextConverterOtherLanguages/ManifestMultilingualTextConverterOtherLanguages.class.st +++ b/src/Multilingual-TextConverterOtherLanguages/ManifestMultilingualTextConverterOtherLanguages.class.st @@ -1,5 +1,8 @@ +" +Package for additional multilingual text conversion classes +" Class { #name : #ManifestMultilingualTextConverterOtherLanguages, #superclass : #PackageManifest, - #category : #'Multilingual-TextConverterOtherLanguages' + #category : #'Multilingual-TextConverterOtherLanguages-Manifest' }