summaryrefslogtreecommitdiffstats
path: root/src/PYSimpTradConverter.cc
diff options
context:
space:
mode:
authorMarcin Mielniczuk <marmistrz.dev@zoho.eu>2018-12-27 16:56:18 +0100
committerPeng Wu <alexepico@gmail.com>2019-01-03 13:53:03 +0800
commit42b2a4c1fbef71dadc97d0a820d96db977393495 (patch)
tree10c1c959565f1971110f5ec9a79dbabbf4854f5a /src/PYSimpTradConverter.cc
parentdd4699124dbaacf5119092d82c090917b78a5f1a (diff)
downloadibus-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.cc6
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);
}