Renames half-size to half-width.
This commit is contained in:
parent
9cd2306313
commit
4c1781d970
|
@ -75,6 +75,6 @@
|
||||||
|
|
||||||
// if Chinese conversion is enabled
|
// if Chinese conversion is enabled
|
||||||
BOOL _chineseConversionEnabled;
|
BOOL _chineseConversionEnabled;
|
||||||
BOOL _halfSizePunctuationEnabled;
|
BOOL _halfWidthPunctuationEnabled;
|
||||||
}
|
}
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -78,7 +78,7 @@ static NSString *const kUseHorizontalCandidateListPreferenceKey = @"UseHorizonta
|
||||||
static NSString *const kComposingBufferSizePreferenceKey = @"ComposingBufferSize";
|
static NSString *const kComposingBufferSizePreferenceKey = @"ComposingBufferSize";
|
||||||
static NSString *const kChooseCandidateUsingSpaceKey = @"ChooseCandidateUsingSpaceKey";
|
static NSString *const kChooseCandidateUsingSpaceKey = @"ChooseCandidateUsingSpaceKey";
|
||||||
static NSString *const kChineseConversionEnabledKey = @"ChineseConversionEnabledKey";
|
static NSString *const kChineseConversionEnabledKey = @"ChineseConversionEnabledKey";
|
||||||
static NSString *const kHalfSizePunctuationEnabledKey = @"HalfSizePunctuationEnabledKey";
|
static NSString *const kHalfWidthPunctuationEnabledKey = @"HalfWidthPunctuationEnabledKey";
|
||||||
static NSString *const kEscToCleanInputBufferKey = @"EscToCleanInputBufferKey";
|
static NSString *const kEscToCleanInputBufferKey = @"EscToCleanInputBufferKey";
|
||||||
|
|
||||||
// advanced (usually optional) settings
|
// advanced (usually optional) settings
|
||||||
|
@ -200,7 +200,7 @@ static double FindHighestScore(const vector<NodeAnchor>& nodes, double epsilon)
|
||||||
|
|
||||||
_inputMode = kBopomofoModeIdentifier;
|
_inputMode = kBopomofoModeIdentifier;
|
||||||
_chineseConversionEnabled = [[NSUserDefaults standardUserDefaults] boolForKey:kChineseConversionEnabledKey];
|
_chineseConversionEnabled = [[NSUserDefaults standardUserDefaults] boolForKey:kChineseConversionEnabledKey];
|
||||||
_halfSizePunctuationEnabled = [[NSUserDefaults standardUserDefaults] boolForKey:kHalfSizePunctuationEnabledKey];
|
_halfWidthPunctuationEnabled = [[NSUserDefaults standardUserDefaults] boolForKey:kHalfWidthPunctuationEnabledKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
return self;
|
return self;
|
||||||
|
@ -218,9 +218,9 @@ static double FindHighestScore(const vector<NodeAnchor>& nodes, double epsilon)
|
||||||
chineseConversionMenuItem.state = _chineseConversionEnabled ? NSControlStateValueOn : NSControlStateValueOff;
|
chineseConversionMenuItem.state = _chineseConversionEnabled ? NSControlStateValueOn : NSControlStateValueOff;
|
||||||
[menu addItem:chineseConversionMenuItem];
|
[menu addItem:chineseConversionMenuItem];
|
||||||
|
|
||||||
NSMenuItem *halfSizePunctuationMenuItem = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Use Half-Size Punctuations", @"") action:@selector(toggleHalfSizePunctuation:) keyEquivalent:@""];
|
NSMenuItem *halfWidthPunctuationMenuItem = [[NSMenuItem alloc] initWithTitle:NSLocalizedString(@"Use Half-Width Punctuations", @"") action:@selector(toggleHalfWidthPunctuation:) keyEquivalent:@""];
|
||||||
halfSizePunctuationMenuItem.state = _halfSizePunctuationEnabled ? NSControlStateValueOn : NSControlStateValueOff;
|
halfWidthPunctuationMenuItem.state = _halfWidthPunctuationEnabled ? NSControlStateValueOn : NSControlStateValueOff;
|
||||||
[menu addItem:halfSizePunctuationMenuItem];
|
[menu addItem:halfWidthPunctuationMenuItem];
|
||||||
|
|
||||||
[menu addItem:[NSMenuItem separatorItem]];
|
[menu addItem:[NSMenuItem separatorItem]];
|
||||||
[menu addItemWithTitle:NSLocalizedString(@"User Phrases", @"") action:NULL keyEquivalent:@""];
|
[menu addItemWithTitle:NSLocalizedString(@"User Phrases", @"") action:NULL keyEquivalent:@""];
|
||||||
|
@ -1112,7 +1112,7 @@ NS_INLINE size_t max(size_t a, size_t b) { return a > b ? a : b; }
|
||||||
|
|
||||||
// if nothing is matched, see if it's a punctuation key for current layout.
|
// if nothing is matched, see if it's a punctuation key for current layout.
|
||||||
string layout = [self _currentLayout];
|
string layout = [self _currentLayout];
|
||||||
string punctuationNamePrefix = (_halfSizePunctuationEnabled ? string("_half_punctuation_"): string("_punctuation_"));
|
string punctuationNamePrefix = (_halfWidthPunctuationEnabled ? string("_half_punctuation_"): string("_punctuation_"));
|
||||||
string customPunctuation = punctuationNamePrefix + layout + string(1, (char)charCode);
|
string customPunctuation = punctuationNamePrefix + layout + string(1, (char)charCode);
|
||||||
if ([self _handlePunctuation:customPunctuation usingVerticalMode:useVerticalMode client:client]) {
|
if ([self _handlePunctuation:customPunctuation usingVerticalMode:useVerticalMode client:client]) {
|
||||||
return YES;
|
return YES;
|
||||||
|
@ -1615,10 +1615,10 @@ NS_INLINE size_t max(size_t a, size_t b) { return a > b ? a : b; }
|
||||||
[[NSUserDefaults standardUserDefaults] setBool:_chineseConversionEnabled forKey:kChineseConversionEnabledKey];
|
[[NSUserDefaults standardUserDefaults] setBool:_chineseConversionEnabled forKey:kChineseConversionEnabledKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)toggleHalfSizePunctuation:(id)sender
|
- (void)toggleHalfWidthPunctuation:(id)sender
|
||||||
{
|
{
|
||||||
_halfSizePunctuationEnabled = !_halfSizePunctuationEnabled;
|
_halfWidthPunctuationEnabled = !_halfWidthPunctuationEnabled;
|
||||||
[[NSUserDefaults standardUserDefaults] setBool:_halfSizePunctuationEnabled forKey:kHalfSizePunctuationEnabledKey];
|
[[NSUserDefaults standardUserDefaults] setBool:_halfWidthPunctuationEnabled forKey:kHalfWidthPunctuationEnabledKey];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -63,4 +63,4 @@
|
||||||
|
|
||||||
"Edit Excluded Phrases" = "Edit Excluded Phrases";
|
"Edit Excluded Phrases" = "Edit Excluded Phrases";
|
||||||
|
|
||||||
"Use Half-Size Punctuations" = "Use Half-Size Punctuations";
|
"Use Half-Width Punctuations" = "Use Half-Width Punctuations";
|
||||||
|
|
|
@ -63,5 +63,5 @@
|
||||||
|
|
||||||
"Edit Excluded Phrases" = "編輯要排除的詞彙";
|
"Edit Excluded Phrases" = "編輯要排除的詞彙";
|
||||||
|
|
||||||
"Use Half-Size Punctuations" = "使用半型標點符號";
|
"Use Half-Width Punctuations" = "使用半型標點符號";
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue