2011-07-26 30 views
16

Tôi sử dụng nút Facebook giống như trên trang web của tôi với plugin nhận xét Facebook và cho đến bây giờ nó hoạt động oK. Hôm nay tôi nhận ra rằng nó hiển thị trong ba ngôn ngữ khác nhau (tiếng Anh, tiếng Séc và tiếng Slovak) trong ba trình duyệt khác nhau. Vấn đề là với chiều rộng khác nhau của mỗi ngôn ngữ. Ở đây tôi đã cố thay đổi en_ thành sk, nhưng không có hiệu lực:Làm cách nào để thay đổi ngôn ngữ của nút "like" trên Facebook?

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 

Trả lời

32

Thay đổi yêu cầu tập lệnh của bạn thành FB được hỗ trợ. Trong trường hợp của tôi, tôi chuyển sang dạng tiếng Anh để bo Tây Ban Nha làm điều này:

trước

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 

sau

js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1"; 

tùy chọn có sẵn trong

https://www.facebook.com/translations/FacebookLocales.xml

+2

Đây là câu trả lời đúng 1 –

+0

Câu trả lời đúng +1 –

5

Như @tomasbarrios đã đã nói, ngôn ngữ được chỉ ra trong URL, cho DEFAULT ngôn ngữ của văn bản. Tuy nhiên, nếu một người có tài khoản Facebook của mình đã mở, cài đặt này sẽ được thay thế bằng ngôn ngữ mặc định của ngôn ngữ TÀI KHOẢN. Nhưng điều đó sẽ thay đổi tùy theo cài đặt của từng cá nhân, đó là một hành vi mong muốn.

Để thêm vào tờ giấy đã tốt bởi @tomasbarrios, tôi thêm liên kết bổ sung này, có thể giúp bạn ngữ cảnh hóa, mà tài liệu chính thức của Facebook không cung cấp một danh sách tốt hơn cho rằng: https://developers.facebook.com/docs/internationalization#locales (một trường hợp điển hình của một nghèo tài liệu chính thức ...)

trong trang web blogtricks bạn sẽ tìm thấy một đọc tốt hơn so với các tài liệu chính thức, ít nhất là cho người mới bắt đầu tại điểm cụ thể này: http://www.mybloggertricks.com/2011/06/facebook-like-and-send-button-in-108.html

Các vấn đề liên quan