diff options
author | Marcin Mielniczuk <marmistrz.dev@zoho.eu> | 2018-12-27 16:56:18 +0100 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2019-01-03 13:53:03 +0800 |
commit | 42b2a4c1fbef71dadc97d0a820d96db977393495 (patch) | |
tree | 10c1c959565f1971110f5ec9a79dbabbf4854f5a /src/PYSimpTradConverter.cc | |
parent | dd4699124dbaacf5119092d82c090917b78a5f1a (diff) | |
download | ibus-libpinyin-42b2a4c1fbef71dadc97d0a820d96db977393495.tar.gz ibus-libpinyin-42b2a4c1fbef71dadc97d0a820d96db977393495.tar.xz ibus-libpinyin-42b2a4c1fbef71dadc97d0a820d96db977393495.zip |
Support configurable opencc config
Diffstat (limited to 'src/PYSimpTradConverter.cc')
-rw-r--r-- | src/PYSimpTradConverter.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/PYSimpTradConverter.cc b/src/PYSimpTradConverter.cc index db20666..8f0d790 100644 --- a/src/PYSimpTradConverter.cc +++ b/src/PYSimpTradConverter.cc @@ -41,9 +41,9 @@ namespace PY { class opencc { public: - opencc (void) + opencc (const char* configFileName) { - m_cc = opencc_open (OPENCC_DEFAULT_CONFIG_SIMP_TO_TRAD); + m_cc = opencc_open (configFileName); g_assert (m_cc != NULL); } @@ -66,7 +66,7 @@ private: void SimpTradConverter::simpToTrad (const gchar *in, String &out) { - static opencc opencc; + static opencc opencc(m_config.openccConfig().c_str()); opencc.convert (in, out); } |