Remove translations from transpositions
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
0b68cdedda
commit
454b02181e
@ -95,10 +95,10 @@ void wxZRColaComposerPanel::SynchronizePanels()
|
||||
|
||||
if (app->m_mainWnd->m_composition) {
|
||||
// ZRCola decompose first, then re-compose.
|
||||
app->m_t_db.TranslateInv(ZRCOLA_TRANSEQID_DEFAULT, dst.data(), dst.size(), dst2, &map);
|
||||
app->m_t_db.TranslateInv(ZRCOLA_TRANSETID_DEFAULT, dst.data(), dst.size(), dst2, &map);
|
||||
m_mapping.push_back(std::move(map));
|
||||
|
||||
app->m_t_db.Translate(ZRCOLA_TRANSEQID_DEFAULT, dst2.data(), dst2.size(), dst, &map);
|
||||
app->m_t_db.Translate(ZRCOLA_TRANSETID_DEFAULT, dst2.data(), dst2.size(), dst, &map);
|
||||
m_mapping.push_back(std::move(map));
|
||||
}
|
||||
|
||||
@ -150,7 +150,7 @@ void wxZRColaComposerPanel::SynchronizePanels()
|
||||
|
||||
if (app->m_mainWnd->m_composition) {
|
||||
// ZRCola decompose.
|
||||
app->m_t_db.TranslateInv(ZRCOLA_TRANSEQID_DEFAULT, dst.data(), dst.size(), &app->m_lc_db, app->m_mainWnd->m_settings->m_lang, dst2, &map);
|
||||
app->m_t_db.TranslateInv(ZRCOLA_TRANSETID_DEFAULT, dst.data(), dst.size(), &app->m_lc_db, app->m_mainWnd->m_settings->m_lang, dst2, &map);
|
||||
dst = std::move(dst2);
|
||||
|
||||
map.invert();
|
||||
|
@ -118,7 +118,7 @@ namespace ZRCola {
|
||||
std::string norm; ///< Normalization footprint
|
||||
charseq dst; ///< Destination sequence
|
||||
|
||||
inline translation() : set((int)ZRCOLA_TRANSEQID_DEFAULT) {}
|
||||
inline translation() : set((int)ZRCOLA_TRANSETID_DEFAULT) {}
|
||||
};
|
||||
|
||||
|
||||
@ -131,7 +131,7 @@ namespace ZRCola {
|
||||
std::wstring src; ///< Source name
|
||||
std::wstring dst; ///< Destination name
|
||||
|
||||
inline transet() : set((int)ZRCOLA_TRANSEQID_DEFAULT) {}
|
||||
inline transet() : set((int)ZRCOLA_TRANSETID_DEFAULT) {}
|
||||
};
|
||||
|
||||
|
||||
|
@ -384,13 +384,13 @@ int _tmain(int argc, _TCHAR *argv[])
|
||||
// Add translation to index and data.
|
||||
trans.dst.str = t->first;
|
||||
for (auto d = t->second.cbegin(), d_end = t->second.cend(); d != d_end; ++d) {
|
||||
trans.set = (int)ZRCOLA_TRANSEQID_DEFAULT;
|
||||
trans.set = (int)ZRCOLA_TRANSETID_DEFAULT;
|
||||
trans.dst.rank = d->second.rank_dst;
|
||||
trans.src.rank = d->second.rank_src;
|
||||
trans.src.str = d->first;
|
||||
db_trans << trans;
|
||||
|
||||
// If destination contains no PUA characters, add it to the ZRCola >> Unicode transliteration too.
|
||||
// If destination contains no PUA characters, add it to the ZRCola » Unicode transliteration too.
|
||||
bool has_pua = false;
|
||||
for (auto ch = trans.dst.str.cbegin(), ch_end = trans.dst.str.cend(); ch != ch_end; ++ch)
|
||||
if (ZRCola::ispua(*ch)) {
|
||||
@ -398,7 +398,7 @@ int _tmain(int argc, _TCHAR *argv[])
|
||||
break;
|
||||
}
|
||||
if (!has_pua) {
|
||||
trans.set = (int)ZRCOLA_TRANSEQID_UNICODE;
|
||||
trans.set = (int)ZRCOLA_TRANSETID_UNICODE;
|
||||
db_trans << trans;
|
||||
}
|
||||
}
|
||||
@ -428,11 +428,8 @@ int _tmain(int argc, _TCHAR *argv[])
|
||||
// Read translation set from the database.
|
||||
ZRCola::DBSource::transet ts;
|
||||
if (src.GetTranslationSet(rs, ts)) {
|
||||
if (ts.set <= (int)ZRCOLA_TRANSEQID_DEFAULT) {
|
||||
_ftprintf(stderr, wxT("%s: error ZCC0008: Translation set is using reserved ID %i.\n"), (LPCTSTR)filenameIn.c_str(), ts.set);
|
||||
has_errors = true;
|
||||
if (ts.set <= (int)ZRCOLA_TRANSETID_DEFAULT)
|
||||
continue;
|
||||
}
|
||||
|
||||
if (build_pot) {
|
||||
pot.insert(ts.src);
|
||||
|
@ -20,6 +20,11 @@
|
||||
#pragma warning(disable: 4251)
|
||||
#pragma warning(disable: 4512)
|
||||
|
||||
///
|
||||
/// ZRCola (De)Composition
|
||||
///
|
||||
#define ZRCOLA_TRANSETID_DEFAULT ((ZRCola::transetid_t)0x0000)
|
||||
|
||||
///
|
||||
/// Translation disabled/ZRCola (De)Composition
|
||||
///
|
||||
@ -30,11 +35,6 @@
|
||||
///
|
||||
#define ZRCOLA_TRANSEQID_CUSTOM ((ZRCola::transeqid_t)0xffff)
|
||||
|
||||
///
|
||||
/// ZRCola to Unicode translation sequence ID
|
||||
///
|
||||
#define ZRCOLA_TRANSEQID_UNICODE ((ZRCola::transeqid_t)32)
|
||||
|
||||
|
||||
namespace ZRCola {
|
||||
///
|
||||
|
Binary file not shown.
@ -694,24 +694,9 @@ msgstr ""
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
msgid "Unicode"
|
||||
msgstr ""
|
||||
|
||||
msgid "Unicode Combining"
|
||||
msgstr ""
|
||||
|
||||
msgid "Units"
|
||||
msgstr ""
|
||||
|
||||
msgid "ZRCola"
|
||||
msgstr ""
|
||||
|
||||
msgid "ZRCola Composed"
|
||||
msgstr ""
|
||||
|
||||
msgid "ZRCola » Unicode"
|
||||
msgstr ""
|
||||
|
||||
msgid "l+j l|j"
|
||||
msgstr ""
|
||||
|
||||
|
@ -700,24 +700,9 @@ msgstr ""
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
msgid "Unicode"
|
||||
msgstr "Unicode"
|
||||
|
||||
msgid "Unicode Combining"
|
||||
msgstr ""
|
||||
|
||||
msgid "Units"
|
||||
msgstr ""
|
||||
|
||||
msgid "ZRCola"
|
||||
msgstr "ZRCola"
|
||||
|
||||
msgid "ZRCola Composed"
|
||||
msgstr ""
|
||||
|
||||
msgid "ZRCola » Unicode"
|
||||
msgstr "ZRCola » Unicode"
|
||||
|
||||
msgid "l+j l|j"
|
||||
msgstr ""
|
||||
|
||||
@ -726,3 +711,12 @@ msgstr ""
|
||||
|
||||
msgid "small Case"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Unicode"
|
||||
#~ msgstr "Unicode"
|
||||
|
||||
#~ msgid "ZRCola"
|
||||
#~ msgstr "ZRCola"
|
||||
|
||||
#~ msgid "ZRCola » Unicode"
|
||||
#~ msgstr "ZRCola » Unicode"
|
||||
|
@ -702,24 +702,9 @@ msgstr "турецкий"
|
||||
msgid "Ukrainian"
|
||||
msgstr "украинский"
|
||||
|
||||
msgid "Unicode"
|
||||
msgstr "Юникод"
|
||||
|
||||
msgid "Unicode Combining"
|
||||
msgstr "комбинируемые символы в Юникоде"
|
||||
|
||||
msgid "Units"
|
||||
msgstr "Единицы"
|
||||
|
||||
msgid "ZRCola"
|
||||
msgstr "ZRCola"
|
||||
|
||||
msgid "ZRCola Composed"
|
||||
msgstr "ZRCola составленное"
|
||||
|
||||
msgid "ZRCola » Unicode"
|
||||
msgstr "ZRCola » Юникод"
|
||||
|
||||
msgid "l+j l|j"
|
||||
msgstr "l+j l|j"
|
||||
|
||||
@ -729,6 +714,21 @@ msgstr "без + |"
|
||||
msgid "small Case"
|
||||
msgstr "строчние буквы"
|
||||
|
||||
#~ msgid "Unicode"
|
||||
#~ msgstr "Юникод"
|
||||
|
||||
#~ msgid "Unicode Combining"
|
||||
#~ msgstr "комбинируемые символы в Юникоде"
|
||||
|
||||
#~ msgid "ZRCola"
|
||||
#~ msgstr "ZRCola"
|
||||
|
||||
#~ msgid "ZRCola Composed"
|
||||
#~ msgstr "ZRCola составленное"
|
||||
|
||||
#~ msgid "ZRCola » Unicode"
|
||||
#~ msgstr "ZRCola » Юникод"
|
||||
|
||||
#~ msgid "ZRCola Composed » Unicode Combining"
|
||||
#~ msgstr "ZRCola составленное » комбинируемые символы в Юникоде"
|
||||
|
||||
|
@ -702,24 +702,9 @@ msgstr "turščina"
|
||||
msgid "Ukrainian"
|
||||
msgstr "ukrajinščina"
|
||||
|
||||
msgid "Unicode"
|
||||
msgstr "Unicode"
|
||||
|
||||
msgid "Unicode Combining"
|
||||
msgstr "sestavljivi Unicode"
|
||||
|
||||
msgid "Units"
|
||||
msgstr "Enote"
|
||||
|
||||
msgid "ZRCola"
|
||||
msgstr "ZRCola"
|
||||
|
||||
msgid "ZRCola Composed"
|
||||
msgstr "ZRCola-sestavljeno"
|
||||
|
||||
msgid "ZRCola » Unicode"
|
||||
msgstr "ZRCola » Unicode"
|
||||
|
||||
msgid "l+j l|j"
|
||||
msgstr "l+j l|j"
|
||||
|
||||
@ -729,6 +714,21 @@ msgstr "brez + |"
|
||||
msgid "small Case"
|
||||
msgstr "male črke"
|
||||
|
||||
#~ msgid "Unicode"
|
||||
#~ msgstr "Unicode"
|
||||
|
||||
#~ msgid "Unicode Combining"
|
||||
#~ msgstr "sestavljivi Unicode"
|
||||
|
||||
#~ msgid "ZRCola"
|
||||
#~ msgstr "ZRCola"
|
||||
|
||||
#~ msgid "ZRCola Composed"
|
||||
#~ msgstr "ZRCola-sestavljeno"
|
||||
|
||||
#~ msgid "ZRCola » Unicode"
|
||||
#~ msgstr "ZRCola » Unicode"
|
||||
|
||||
#~ msgid "ZRCola Composed » Unicode Combining"
|
||||
#~ msgstr "ZRCola-sestavljeno » sestavljivi Unicode"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user