如何在不支持的区域设置(即 en_CA)中翻译类似按钮

发布于 2024-12-11 22:54:42 字数 734 浏览 0 评论 0 原文

我从 喜欢按钮文档i18n 我可以用标准语言环境的子集替换 en_US (xx_YY):

http://connect.facebook.net/en_US/all.js#xfbml=1

但是我无法直接使用服务器端区域设置,因为 fb 的列表不完整。

如何确定缺失区域设置的正确映射? 例如,“官方 Facebook 区域设置列表<中缺少 en_CA 和 fr_BE /em>”

I've understood from like button doc and i18n that I can replace en_US with a subset of the standard locale (xx_YY):

http://connect.facebook.net/en_US/all.js#xfbml=1

But I cannot use the server-side locale straightforward because fb's list is incomplete.

How can I determine the correct mapping for the missing locale?
As an example en_CA and fr_BE are missing from the "official fb locale list"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我只土不豪 2024-12-18 22:54:42

我发现的最简单的解决方案是通过以下方式使用资源包:

<spring:message code="fb.locale" text="${locale }" var="fb_locale"/>
<c:out value="<script" escapeXml="false"></c:out> src="http://connect.facebook.net/${fb_locale}/all.js#xfbml=1"<c:out value="></script>" escapeXml="false"></c:out>
    <span style="position: relative; top: 20px; left: 0px;">
        <c:out value="<fb:like" escapeXml="false"></c:out> href="${facebook_i_like_url}" layout="button_count" show_faces="false" width="90" font="trebuchet ms"<c:out value="></fb:
like>" escapeXml="false"></c:out>
    </span>

这样所有“异常”都可以在 message_xx_YY.properties 文件中描述

The simplest solution I've found is using the resource bundle through:

<spring:message code="fb.locale" text="${locale }" var="fb_locale"/>
<c:out value="<script" escapeXml="false"></c:out> src="http://connect.facebook.net/${fb_locale}/all.js#xfbml=1"<c:out value="></script>" escapeXml="false"></c:out>
    <span style="position: relative; top: 20px; left: 0px;">
        <c:out value="<fb:like" escapeXml="false"></c:out> href="${facebook_i_like_url}" layout="button_count" show_faces="false" width="90" font="trebuchet ms"<c:out value="></fb:
like>" escapeXml="false"></c:out>
    </span>

in this way all the "exceptions" can be described in the message_xx_YY.properties files

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文