重要:此页面会使用Cookie (cookies). 使用本网站不关闭浏览器中的cookie,即表示您同意使用它。
现在购买! 特点 下载

赚钱!

如果您想要开始赚钱与贝特联接 联盟计划。
23 First第一 123 最后Last
结果 112022

主题: 常见问题

  1. #11
    米哈尔Podbielski(vBET员工) vBET's Avatar
    注册日期
    2009年10月
    帖子
    3,037

    Default 多语言支持是如何工作的?

    首先按付款当日价格计算的支持用户的默认语言。它设置在登记表格,并可以在用户控制面板改变。因此,如果用户设置了他的默认语言,那么他就什么也不做... ...只是在他的语言写道职位,以及vBET需要关心的事情了。在这种情况下 - 当用户设置的默认语言是假设整个后(包括标题),是在他的默认语言编写的。将很快配置,但在他的时刻,有简单的假设:如果用户设置默认语言,这是论坛的默认语言不同,那么他的消息是他作为自己的默认选择的语言。

    您还可以创建多语言的消息,只有部分的消息在不同的语言。这是很容易 - 所有你需要做它在不同的语言文字书写,内 BBCode代码。它需要一个参数,它是语言代码。也就是说,如果你要的东西写在波兰,然后BBCode代码看起来像这样 LANG = PL.
    看到整个例子(BBCode代码空间,以避免评价):
    [ lang=pl]Przykład tekstu po polsku[ /lang]

    这个例子(在BBCode代码没有空格)会给你这样的结果:
    Text automatically translated from: Polish to: Chinese
    Translated text
    例如在波兰文
    Original text


    还有一个完全一样的BBCode代码 BBCode代码,但它仅帖子标题。这是 langtitle BBCode代码 - 它是由vBET使用自动标记用户设置他们的默认语言比其他论坛的默认语言的消息。它不应该被用来手动,如果你想用这样的方式,然后记得把里面的整个消息 BBCode代码使用相同的语言代码,在展位BBCodes中的参数(否则翻译RSS频道的某些部分可以不译适当,但职位将显示适当)。

    实在是一个BBCode代码,但它不是为翻译 - 实际上它是保持文本没有翻译。如果你想要一些文字,我后不翻译,只是出于简单的内 notranslate BBCode代码。在一些条款的情况下,它可以是有用的,或引用一些诗歌等。

    For example this text will never be translated. You can check it by clicking some translation flag - you will see this part will stay in original

  2. #12
    米哈尔Podbielski(vBET员工) vBET's Avatar
    注册日期
    2009年10月
    帖子
    3,037

    Default 如何翻译论坛目录以外的页面?

    如果您的论坛在子目录中,并且您有页面外的页面 ( 由 vBulletin 处理 ) ,那么 vBET 将支持这些页面的翻译

    所有你所要做的的是设置相应的规则 的。htaccess 在论坛的父目录的文件:
    Code:
    RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA]
    RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]
    对于您的域名在每个子目录应vBET(论坛目录本身没有)的支持,在htaccess的文件里面支持子目录中添加此规则。:
    Code:
    RewriteCond %{QUERY_STRING} !vbet_outside=true
    RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
    因此,如果论坛的父目录也得到支持,它需要所有这些规则。

    如果你也想保持翻译为那些跟踪,你必须:
    1. 开启 论坛目录以外的URL跟踪 在管理面板中的选项
    2. 确保这些网页链接 绝对 (所以从HTTP)


    另外,确保有 基地 在论坛目录以外的页面生成HTML输出的标签。如果不是,然后编辑生成这些网页的模板,并添加下面的代码之间在任何地方 <HEAD></ HEAD>:
    Code:
    <vb:if condition="!$_REQUEST['language']"><base href="{vb:raw vboptions.bburl}/" /></vb:if>
    最后编辑者 vBET; 10-08-1011:14.

  3. #13
    米哈尔Podbielski(vBET员工) vBET's Avatar
    注册日期
    2009年10月
    帖子
    3,037

    Default 如何检查时,我阻止我的翻译服务提供商?

    如果一切运作良好,突然不是那么一种可能性是,你有你的翻译服务提供商(其他一些配置被更改,添加新的MOD,更新了一些软件)的问题。


    要对此进行检查,在相应的文件上传的软件包从vbet do-not-upload/tools/providers-tests/。 在这个目录中包含的文件翻译为测试提供商。

    测试示例 googleapiv2:
    1. 上载文件 test_googleapiv2.php 论坛目录中。
    2. 打开一个浏览器页面:
      Code:
      YourForumAddress/test_googleapiv2.php
    3. 如果所有的一切都是“OK(确定)”您将获得答案:
      Code:
      Starting transaltion test
      Test result: {"responseData": {"translatedText":"Welcom"}, "responseDetails": null, "responseStatus": 200}
      Test error:


    在出现错误时,请检查您是否具有正确的API密钥 Admin CP -> vBET -> Translation Providers.
    最后编辑者 Marcin Kalak; 23-10-1318:40.

  4. #14
    vBulletin企业翻译(vBET)员工
    注册日期
    2010年5月
    帖子
    1,000

    Default 我得到关于MySQL服务器的电子邮件消失的问题。什么是错的?

    服务器超时,关闭了连接。
    设置变量 WAIT_TIMEOUT MySQL服务器,以更高的价值。

    在这里你可以找到一个完整的解决方案:
    MySQL服务器消失的错误解释

  5. #15
    vBulletin企业翻译(vBET)员工
    注册日期
    2010年5月
    帖子
    1,000

    Default ,我已经langtitle在我的网址,并没有翻译,这是一个问题?

    您需要整合和改变百度推广功能文件:

    请勿上传文件夹(的readme.html)完整的指令 - 百度推广一体化的一部分(与其他MODS的集成)

  6. #16
    vBulletin企业翻译(vBET)员工
    注册日期
    2010年5月
    帖子
    1,000

    Default URL包括重音。它是由谷歌索引呢?

    如果您在您的网址:
    Code:
    caracter%C3%ADstica
    也许你使用IE浏览器。 IE浏览器坏显示URL的重音。
    尝试检查这在另一个浏览器的链接(歌剧,火狐),
    应正确翻译。
    这是一个浏览器的问题。谷歌抓取这个链接正确(重音)。

  7. #17
    米哈尔Podbielski(vBET员工) vBET's Avatar
    注册日期
    2009年10月
    帖子
    3,037

    Default 如何配置等译API的支持?

    自从版本4.4.0 vBET支持许多翻译供应商。默认情况下只有Google将使用,但它很容易改变。

    因此,为了支持其他翻译API的突出部分去 管理员控制面板“ - > vBET - >”翻译“ 并打开关闭选项 仅使用谷歌. 这是唯一的步骤是必要的,以支持其他的API翻译

    vBET后,将使用其他翻译API始终当它是可能的。因此,如果只能由Google支持的一些翻译,那么谷歌将使用,但如果其他受支持的API能够做翻译,然后默认,总是会选择比谷歌的其他供应商。

    你也可以来确定这正是供应商应为使用特定的语言对(从 - 到)。而你能够做到对每一个可能的语言对。因此,如果你想完全控制,并确定自己的翻译 引擎,应使用的语言对,那么你可以做它从目录中的配置文件 vbet_translation_options。每个文件包含在名称的末尾语言代码,这就决定了“从”。为了确定“,”你必须打开该文件,并改变相应的行,在PHP表。

    例如。如果你想从英语翻译到波兰由微软翻译API设置。然后:
    1。打开文件 / vbet_translation_options / vbenterprisetranslator_from_EN。PHP
    2. 查找 线与波兰语言代码的映射,并设置选择翻译的名称:
    Code:
    'pl'=>'Microsoft',
    所以这台微软提供翻译“从英语翻译翻译的API(EN),“”波兰(PL)。小菜一碟
    当然,这会工作,只有当选项 仅使用谷歌 被禁用。这仅仅是例子 - 请记住,你没有做到这一点。默认情况下它已经不使用谷歌,只要它是可能的。

    也请记住,一些翻译API可以要求设置一些标识参数。所有这些参数的详细描述,你会发现在选项组 管理员控制面板“ - > vBET - >”翻译“

    注意: vBET 3.5.1和4.4.3 vBET vBET以来的支持供应商的队列。到处语言对由多个供应商的支持,你会看到逗号分隔值与供应商的名称。例如:
    Code:
    'pl'=>'Microsoft,Google',
    这意味着,只要微软是提供vBET将使用微软的,如果它是不可用,然后vBET将自动切换到谷歌。在这种情况下,为不可用vBET标志着提供商,并检查每一个小时(计划任务)是现在。如果是的话,然后vBET将切换回首选供应商。
    您将能够更改提供程序队列中的顺序或删除某些提供程序都从那里。请注意不能使用空格之间的值。

    这种方式vBET将能够提供翻译,即使在一个供应商的限制是达到。

    此外,在所有供应商都无法使用vBET的情况下将使用假人只显示原始文本的翻译。因此,在这种情况下,你可以看到没有翻译文本翻译的页面。这是更好的策略,显示空文本和一些必须显示。请注意,这样的结果将不会被缓存,因此测试将开关翻译尽快任何翻译服务提供商将再次可用。
    最后编辑者 r.dziadusz; 05-10-1116:36.

  8. #18
    退休;)
    注册日期
    2011年8月
    帖子
    441

    Default 如何达到您翻译的限制较慢和限制您的开支与有偿翻译

    1。添加到vBET忽略许多内容的网页,你认为是不是翻译的重要
    一些可以考虑翻译并不重要,一些业主论坛的网页:成员页,日历,照片画廊的例子。

    2。首先使用免费的翻译服务
    使用第一个免费版本的翻译 API: 微软,将-比打开付费谷歌 API v2

    3。限制支持的语言,您认为最重要的是您的论坛的。即使如此限制 - 时间后,您可以添加更多的语言,如果你发现你确定成本。当缓存已满,不时添加新的
    我们为 53 种语言提供支持,但对于一些论坛小额是更好,也可以缓存您的数据,只要你想要的所以您可以添加新的语言,一个又没有达到你的限制 !

    4.不要清除数据库缓存并禁用自动清洗
    记住要提高缓存 ttl 值或甚至禁用 it(0)-您可以在这里找到: admincp-> vBET 高速缓存-> 数据库高速缓存-> 缓存时间 (TTL)

    5。避免垃圾邮件的翻译,通过验证,直到那些公布的职位。
    没有翻译,无用信息会降低你的翻译!

    6。寻找其他的翻译服务的服务条款允许vBET添加到它,并让我们知道这些 - 会很乐意支持的API尽可能多的翻译
    我们正在寻找新的免费翻译供应商,帮助我们帮助自己,让我们知道新翻译供应商 !现在 vBET 支持多供应商的方式创建的因此如果使用条件让我们实现它,我们会做它 !

    7.减少您的请求每秒 (仅针对谷歌翻译 API v2) 的金额
    您必须更改并增加,但记得大值会拖慢你的论坛 dramticaly: admincp-> vbet-> 翻译选项-> 延迟之间

    8.如果你使用谷歌 API v2,设置您自己的限制
    您可以设置您自己的限制和控制您的翻译成本 !只是转到: https://code.google.com/apis/console/b/0/ -> 配额

    9.(自 4.5.2) 打开选项 不要翻译数字。
    启用此选项将降低翻译成本,因为将有更少的翻译。
    最后编辑者 Marcin Kalak; 04-10-1219:09.

  9. #19
    退休;)
    注册日期
    2011年8月
    帖子
    441

    Default 未翻译的文字

    如果您看到未翻译的文本不是 vBET 的 bug 或错误。它出现时你已经到了你所有的平移 Api 中的限制 — — easly,您可以在这里检查它:
    AdminCP-> vBET-> 翻译供应商可用性
    注意:
    它强烈 unrecommended 更改这些值点检、 贝库斯 vBET 会做自己 !

    在这种情况 (有没有可用的翻译 API) 将使用 vBET 虚拟翻译.这意味着 将显示已缓存的翻译并不存在翻译的原始文本将显示为 (不是空一如之前-发生这种情况只有当提供程序拒绝翻译)。

    翻译供应商设置的限制 (Microsft Api 翻译和谷歌 Api 翻译 v1 有他们自己的限制,谷歌 Api 翻译 v2 的你可以将它您自己的情况下) 和自版本 4.4.3 3.3.8 当多个提供程序支持翻译然后 vBET vBET 将首次使用首选的之一。

    而如果一个翻译 API 的不可用-这意味着您已到达你的限制-vBET 将切换到另一个,和 vBET 会检查每 10 分钟一班又是翻译 API 可用的情况下。

    请注意您需要关闭选项 仅使用谷歌 并设置适当的 API 密钥使用提供程序队列。有关详细信息,请参阅:
    管理员控制面板“ - > vBET - >”翻译“
    您还可以检查是否您达到您的限制运行这些测试 测试
    最后编辑者 r.dziadusz; 26-10-1115:05.

  10. #20
    退休;)
    注册日期
    2011年8月
    帖子
    441

    Default 部分翻译

    部分翻译被引起达成你的限制,但它不是一个错误 !

    只需即:
    1.有人写邮件,因为你没达到你的限制被翻译 — — 由翻译供应商 (在你可以将它由您自己的 Google Api 翻译 v2) 设置限制。

    2.当写下一封邮件,达成了限制和翻译供应商不可因此您将看到您的页面上 已缓存的翻译文本 从缓存和 原始内容为下一条消息,因为没有可用的翻译服务。

    3.任何翻译供应商又可用后,将翻译未翻译的、 原始的消息。vBET 检查翻译 API 可用性每 10 分钟一班
    最后编辑者 r.dziadusz; 08-11-1120:06.

23 First第一 123 最后Last

此主题的标签

发帖权限

  • 可能不会 发表新主题
  • 可能不会 发表回复
  • 可能不会 上传附件
  • 可能不会 编辑您的文章
  •