[英]Client-side Website Localization Using URL Path
我正在本地化我最近建立的一個網站 - https://xmllint.com
這個項目很小,我主要用它來自學 javascript 以及 Webpack 和其他與 Web 相關的技術/框架。
該網站100%基於瀏覽器,內容不多。 出於這個原因,我決定 go 用這種方法來翻譯內容本身。
通過位於 HTML 底部的 javascript 將占位符替換為“真實”內容。 最終,我希望在頁面呈現之前准備好內容。 只是為了讓搜索引擎可以很好地索引新頁面。
我想要實現的是頁面本身檢測來自 URL 的語言代碼(例如, https://xmllint.com/es/用於西班牙語),然后根據該值執行翻譯。
我正在努力解決的是如何處理 web 頁面本身中的 URL 部分,因為目錄本身並不直接存在於服務器上。
到目前為止,我嘗試將所有 HTTP 404 代碼重定向到 index.html 文件本身(在托管端) - 正如 SPA 所建議的那樣。 這導致我在加載資源時遇到問題,因為相對路徑現在包括 URL 的語言代碼部分。
想到了兩個想法。
我不要求的是
非常感謝任何幫助/想法。
在您沒有時間壓力的情況下,我個人建議使用 JavaScript 框架 - 或者更具體地說 - Vue.js。 既然你已經提到它,我假設你有它的基本知識。
我看到了從選擇這條道路中受益的各種方法:
快樂編碼!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.