PDA

查看完整版本: Сonsolidate 翻譯資料庫?



Vetall
25-04-18, 07:03
您好!
版本4.9。2
有一個舊的 (2012-2016) 外部資料庫的 5 gb 和一個新的 (2017-2018) 外部資料庫的 2 gb。我能把他們團結起來嗎?
Сombine 翻譯資料庫, 使消息2012-2016 的翻譯來自舊資料庫, 消息2017-2018 來自新資料庫?

謝謝!

vBET
25-04-18, 10:48
您好,

首先, 將這些資料庫合併是非常明智的, 因為現在您無法訪問所有的翻譯, 因此這些資料將從提供程式中再次獲取, 性能較低, 如果您使用有償供應商也會產生額外的成本 (您可以使用 vBET 只有自由翻譯)。

最簡單的方法是從新資料庫轉儲到 sql 檔案快取表, 然後在舊資料庫上執行 sql。請確保 SQL 不包含放置表指令 (也不創建)。這是最簡單的, 因為正如我假設的, 您將移動較少的資料, 但這種方式為加倍的翻譯您將停留與老版本 (由於原始的文本的唯一的制約)。
如果你移動舊的一個到新的, 那麼你將移動更多的資料 (假設的時間段), 但對於加倍的翻譯, 你會留在新的。
還請注意, 由於 MySQL 的局限性, 對於很長的測試來說, 翻譯沒有唯一的約束, 所以可以在資料庫中加倍。它不會損害您的應用程式, 您將只是鬆散一些硬碟空間。

此外-首先請檢查我的假設是正確的, 並比較資料庫的大小。您的新資料庫可能已經填充了舊資料, 您不必移動任何內容。您還可以在一些小型或中型文本的緩存表上進行測試, 並檢查新資料庫中是否缺少任何翻譯。如果你使用新的資料庫從2017年初, 這是可能的, 多虧了蜘蛛你的舊內容已經翻譯。您的論壇也有可能如此之大, 以至於您經常用完免費翻譯配額, 因此新資料庫仍未填充。這是明智的比較-即使只是大小。如果新的更大, 那麼它寧可已經有舊的文本,

Vetall
14-06-18, 08:54
您好!

謝謝!
基地成功地合併了

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Multilingual community supported by vBET Translator 4.10.1