ChineseConverter
public class ChineseConverter
The ChineseConverter class is used to represent and apply conversion
between Traditional Chinese and Simplified Chinese to Unicode strings.
An instance of this class is an immutable representation of a compiled
conversion pattern.
The ChineseConverter supporting character-level conversion, phrase-level
conversion, variant conversion and regional idioms among Mainland China,
Taiwan and HongKong
ChineseConverter is designed to be immutable and threadsafe, so that
a single instance can be used in conversion on multiple threads at once.
However, the string on which it is operating should not be mutated
during the course of a conversion.
-
These constants define the ChineseConverter options.
See moreDeclaration
Swift
public struct Options : OptionSet -
Returns an initialized
ChineseConverterinstance with the specified conversion option.Declaration
Swift
public convenience init(bundle: Bundle = .main, option: Options) throwsParameters
bundleThe bundle in which to search for the dictionary file. This method looks for the dictionary file in the bundle’s
Resources/Dictionary/directory. Default to the main bundle.optionThe convert’s option.
-
Return a converted string using the convert’s current option.
Declaration
Swift
public func convert(_ text: String) -> StringParameters
textThe string to convert.
Return Value
A converted string using the convert’s current option.
View on GitHub
ChineseConverter Class Reference