掌上电脑

查看完整版本: С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
Translations made by vBET 4.10.1