Việc xây dựng một trang web đa ngôn ngữ sử dụng các kỹ thuật Google Maps nâng cao dường như là một thách thức. Tuy nhiên, nếu bạn tiếp cận đúng cách bằng các công cụ phù hợp, việc này sẽ trở nên dễ dàng, ngay cả khi bạn không phải là lập trình viên PHP!
Gần đây, chúng tôi đã xây dựng một trang web tham khảo về Bất động sản đa ngôn ngữ mới cho Toolset, trang web này phụ thuộc nhiều vào Google Maps. Chúng tôi xây dựng nó để giới thiệu các khả năng của Toolset, nhưng đây thực sự là một ví dụ điển hình về những gì có thể đạt được khi sử dụng Google Maps cho các trang web đa ngôn ngữ bằng WPML.
Thách thức #1: Cách triển khai tìm kiếm bất động sản trong một bán kính nhất định và biến nó thành đa ngôn ngữ
Khi bản đồ của bạn hiển thị nhiều điểm đánh dấu, người dùng mong đợi chúng có thể được lọc.
Ví dụ, tính năng tìm kiếm bất động sản trên trang web Bất động sản của chúng tôi cho phép bạn lọc các bài viết theo khoảng cách. Người dùng có thể tra cứu các bất động sản ở một vị trí cụ thể hoặc trong một bán kính nhất định tính từ vị trí hiện tại của họ.
Tất cả các trường nhập liệu và nhãn nút phải có sẵn bằng ngôn ngữ của khách truy cập.

Giải pháp
Toolset cho phép bạn xây dựng các tìm kiếm tùy chỉnh cho bất kỳ thứ gì và hiển thị kết quả trên Google Maps. Tìm kiếm của bạn có thể bao gồm các bộ lọc theo khoảng cách, cho phép người dùng tìm kiếm bất động sản xung quanh một vị trí nhất định, bao gồm cả khu vực gần vị trí hiện tại của khách truy cập.
Các plugin Toolset tương thích với WPML. Điều này có nghĩa là bất kỳ thứ gì xuất phát từ Toolset đều có thể được dịch trong WPML. Các giá trị trường sẽ tự động xuất hiện trong Dịch chuỗi của WPML. Bất kỳ văn bản nào bạn thêm vào các template cũng có thể dễ dàng được bọc trong các shortcode wpml-string để làm cho chúng có thể dịch được.

Thách thức #2: Cách hiển thị chú giải công cụ bật lên của điểm đánh dấu bằng một ngôn ngữ nhất định
Khi bạn nhấp vào một vị trí cụ thể trên bản đồ, bạn mong muốn xem chi tiết hơn và tìm hiểu thêm về đối tượng mà bạn quan tâm.
Ví dụ: trên trang web Bất động sản của chúng tôi, khi bạn nhấp vào một điểm đánh dấu, một chú giải công cụ nhỏ sẽ bật lên để hiển thị tiêu đề bất động sản, hình ảnh và giá cả của nó.

Làm thế nào để bạn có thể thêm các chú giải công cụ này vào Google Maps của mình và làm cho chúng hiển thị bằng ngôn ngữ phù hợp?
Câu trả lời

Câu trả lời rất đơn giản. Sử dụng các loại bài viết tùy chỉnh và trường tùy chỉnh để lưu trữ thông tin về các bài viết của bạn (hoặc các bất động sản trong trường hợp của chúng tôi).
Các loại bài viết và trường giúp trang web của bạn dễ dàng bảo trì. Các biên tập viên trang web của bạn sẽ biết chính xác trường nào cần điền (xem ảnh chụp màn hình ở bên phải). Ngoài ra, các trường tùy chỉnh rất dễ dịch bằng WPML.
Sau đó, khi bạn muốn hiển thị thông tin bài viết của mình trong các điểm đánh dấu trên Google Maps, bạn chỉ cần chọn các trường mình cần.
Xem lại bài viết blog này để biết thêm chi tiết.
Thách thức #3: Cách tạo template một lần và chỉ dịch nội dung
Cuối cùng nhưng không kém phần quan trọng, hãy tưởng tượng rằng bạn chỉ muốn dịch nội dung chứ không phải toàn bộ các template.
Điều này cũng áp dụng cho các template có bao gồm Google Maps. Bạn mong muốn chỉ thiết lập bản đồ của mình một lần, đưa vào template phù hợp, và sau đó chỉ giải quyết nhiệm vụ dịch nội dung bài viết và các trường.

Giải pháp
Nếu bạn sử dụng các plugin Toolset, bạn có thể dễ dàng tách biệt nhiệm vụ tạo template và dịch nội dung.
Bạn chỉ tạo template một lần và làm cho tất cả các chuỗi văn bản trong đó sẵn sàng để dịch. Chúng bao gồm các vị trí trên bản đồ, các trường tùy chỉnh khác, và các trường nhập liệu cho biểu mẫu, nhãn, và nút của bạn.
Bạn có thể làm cho tất cả các thành phần này sẵn sàng để dịch bằng WPML. Hãy xem tài liệu về cách dịch các template được xây dựng bằng Toolset để biết thông tin chi tiết.
Các ứng dụng thú vị khác của Google Maps

Vui lòng xem bài viết về Các tính năng Google Maps nâng cao trong các trang web tham khảo của Toolset để khám phá một số ứng dụng thú vị khác của Google Maps trên các trang web WordPress.
Nếu bạn muốn tìm hiểu cách xây dựng các trang web đa ngôn ngữ nâng cao bằng Toolset và WPML mà không cần sử dụng PHP, vui lòng khởi chạy một bản sao miễn phí của trang web Bất động sản.
Bạn muốn liên hệ với tôi?
Tên tôi là Agnes Bury. Ngoài việc viết bài này, tôi cũng đã xây dựng các trang web tham khảo và đào tạo của Toolset. Nếu bạn có các câu hỏi cụ thể về Toolset, chỉ cần hỏi tôi.


