8
8
//
9
9
// ---------------------------------------------------------------------------
10
10
//
11
- // © 2015-2023 1024jp
11
+ // © 2015-2024 1024jp
12
12
//
13
13
// Licensed under the Apache License, Version 2.0 (the "License");
14
14
// you may not use this file except in compliance with the License.
@@ -44,19 +44,33 @@ enum UnicodeNormalizationForm: String, CaseIterable {
44
44
45
45
switch self {
46
46
case . nfd:
47
- String ( localized: " NFD " , table: " UnicodeNormalization " )
47
+ String ( localized: " UnicodeNormalization.nfd.label " ,
48
+ defaultValue: " NFD " ,
49
+ table: " UnicodeNormalization " )
48
50
case . nfc:
49
- String ( localized: " NFC " , table: " UnicodeNormalization " )
51
+ String ( localized: " UnicodeNormalization.nfc.label " ,
52
+ defaultValue: " NFC " ,
53
+ table: " UnicodeNormalization " )
50
54
case . nfkd:
51
- String ( localized: " NFKD " , table: " UnicodeNormalization " )
55
+ String ( localized: " UnicodeNormalization.nfkd.label " ,
56
+ defaultValue: " NFKD " ,
57
+ table: " UnicodeNormalization " )
52
58
case . nfkc:
53
- String ( localized: " NFKC " , table: " UnicodeNormalization " )
59
+ String ( localized: " UnicodeNormalization.nfkc.label " ,
60
+ defaultValue: " NFKC " ,
61
+ table: " UnicodeNormalization " )
54
62
case . nfkcCasefold:
55
- String ( localized: " NFKC Casefold " , table: " UnicodeNormalization " )
63
+ String ( localized: " UnicodeNormalization.nfkcCasefold.label " ,
64
+ defaultValue: " NFKC Casefold " ,
65
+ table: " UnicodeNormalization " )
56
66
case . modifiedNFD:
57
- String ( localized: " Modified NFD " , table: " UnicodeNormalization " )
67
+ String ( localized: " UnicodeNormalization.modifiedNFD.label " ,
68
+ defaultValue: " Modified NFD " ,
69
+ table: " UnicodeNormalization " )
58
70
case . modifiedNFC:
59
- String ( localized: " Modified NFC " , table: " UnicodeNormalization " )
71
+ String ( localized: " UnicodeNormalization.modifiedNFC.label " ,
72
+ defaultValue: " Modified NFC " ,
73
+ table: " UnicodeNormalization " )
60
74
}
61
75
}
62
76
@@ -66,26 +80,40 @@ enum UnicodeNormalizationForm: String, CaseIterable {
66
80
67
81
switch self {
68
82
case . nfd:
69
- String ( localized: " Canonical Decomposition " ,
70
- table: " UnicodeNormalization " , comment: " description for NFD " )
83
+ String ( localized: " UnicodeNormalization.nfd.description " ,
84
+ defaultValue: " Canonical Decomposition " ,
85
+ table: " UnicodeNormalization " ,
86
+ comment: " description for NFD " )
71
87
case . nfc:
72
- String ( localized: " Canonical Decomposition, followed by Canonical Composition " ,
73
- table: " UnicodeNormalization " , comment: " description for NFC " )
88
+ String ( localized: " UnicodeNormalization.nfc.description " ,
89
+ defaultValue: " Canonical Decomposition, followed by Canonical Composition " ,
90
+ table: " UnicodeNormalization " ,
91
+ comment: " description for NFC " )
74
92
case . nfkd:
75
- String ( localized: " Compatibility Decomposition " ,
76
- table: " UnicodeNormalization " , comment: " description for NFKD " )
93
+ String ( localized: " UnicodeNormalization.nfkd.description " ,
94
+ defaultValue: " Compatibility Decomposition " ,
95
+ table: " UnicodeNormalization " ,
96
+ comment: " description for NFKD " )
77
97
case . nfkc:
78
- String ( localized: " Compatibility Decomposition, followed by Canonical Composition " ,
79
- table: " UnicodeNormalization " , comment: " description for NFKC " )
98
+ String ( localized: " UnicodeNormalization.nfkc.description " ,
99
+ defaultValue: " Compatibility Decomposition, followed by Canonical Composition " ,
100
+ table: " UnicodeNormalization " ,
101
+ comment: " description for NFKC " )
80
102
case . nfkcCasefold:
81
- String ( localized: " Applying NFKC, CaseFolding, and removal of default-ignorable code points " ,
82
- table: " UnicodeNormalization " , comment: " description for NFKD Casefold " )
103
+ String ( localized: " UnicodeNormalization.nfkcCasefold.description " ,
104
+ defaultValue: " Applying NFKC, CaseFolding, and removal of default-ignorable code points " ,
105
+ table: " UnicodeNormalization " ,
106
+ comment: " description for NFKD Casefold " )
83
107
case . modifiedNFD:
84
- String ( localized: " Unofficial NFD-based normalization form used in HFS+ " ,
85
- table: " UnicodeNormalization " , comment: " description for Modified NFD " )
108
+ String ( localized: " UnicodeNormalization.modifiedNFD.description " ,
109
+ defaultValue: " Unofficial NFD-based normalization form used in HFS+ " ,
110
+ table: " UnicodeNormalization " ,
111
+ comment: " description for Modified NFD " )
86
112
case . modifiedNFC:
87
- String ( localized: " Unofficial NFC-based normalization form corresponding to Modified NFD " ,
88
- table: " UnicodeNormalization " , comment: " description for Modified NFC " )
113
+ String ( localized: " UnicodeNormalization.modifiedNFC.description " ,
114
+ defaultValue: " Unofficial NFC-based normalization form corresponding to Modified NFD " ,
115
+ table: " UnicodeNormalization " ,
116
+ comment: " description for Modified NFC " )
89
117
}
90
118
}
91
119
0 commit comments