Sagepay Protocol 3模板&语言

时间:2013-08-12 14:53:25

标签: php sagepay

我们正在寻求实施Sagepay协议3及其模板和多语言支持。我能找到任何能给我一个关于如何使它多语言的线索,而文档也没有说明吗?

有人做过吗?

1 个答案:

答案 0 :(得分:0)

浏览器支持多种语言。

可以通过Sage Pay网站使用自定义模板工具包进行自定义 - http://www.sagepay.com/help/downloads/581

打开XSLT文件以找到i18n文件。在那里你可以添加语言,下面将详细介绍一个例子。 [...]用于省略所有其他文本标签:

<?xml version="1.0" encoding="UTF-8"?>
<multi-lingual-text>
    -
    <texts xml:lang="en">
        <text label="address_file">addresspop.htm</text>
        <text label="amount">Amount :</text>
        […]
        <text label="clientemail_anyquestion_sagepay_part4"> directly.</text>
        <text label="show_more_payments">Show more payment types.</text>
    </texts>

    <texts xml:lang="es">
        <text label="address_file">addresspop.htm</text>
        <text label="amount">Cantidad:</text>
        […]
        <text label="clientemail_anyquestion_sagepay_part4"> directamente.</text>
        <text label="show_more_payments">Mostrar más tipos de pago.</text>
    </texts>

    <texts xml:lang="de">
        <text label="address_file">addresspop.htm</text>
        <text label="amount">Betrag :</text>
        […]
        <text label="clientemail_anyquestion_sagepay_part4"> direkt.</text>
        <text label="show_more_payments">Weitere Zahlungsarten anzeigen.</text>
    </texts>
</multi-lingual-text>

i18n文件将以与浏览器语言相同的语言显示付款页面。

您可以使用IF路线识别客户浏览器上的语言,以显示或调出差异图像/表格。

您还需要渲染多语言按钮,引用它们以便依赖于购物者使用的浏览器语言,在网站上填充正确语言的正确按钮。图像位于YourImages文件中。

你可以修改vsp3.css文件 - 样式表(即字体,大小,布局等)可以有vsp3。,germanvsp3。,spanishvsp3。等。

如果您的模板代码有效,如果您将自定义模板文件作为zip文件夹提交到templates@sagepay.com,则可以上传。 zip需要包含xslt和图像。

希望这在某些方面有所帮助。