Lines Matching refs:keyword
410 // The keyword is empty until we need to match against a non-explicit, not-"other" value.
411 // Then we get the keyword from the selector.
413 // or if the only non-explicit keyword is "other".)
414 UnicodeString keyword;
417 // to avoid matching the keyword again (duplicates are allowed)
423 // We remember the first matching-keyword sub-message if we have not seen
427 // We avoid matching the keyword twice by also setting haveKeywordMatch=true
428 // at the first keyword match.
449 // plural keyword like "few" or "other"
454 if(0 == keyword.compare(other)) {
456 // and the selected keyword is also "other".
462 if(keyword.isEmpty()) {
463 keyword=selector.select(context, number-offset, ec);
464 if(msgStart!=0 && (0 == keyword.compare(other))) {
468 // Skip keyword matching but do getLimitPartIndex().
471 if(!haveKeywordMatch && pattern.partSubstringMatches(*part, keyword)) {
472 // keyword matches
474 // Do not match this keyword again.