rails-i18n

    8熱度

    2回答

    我正在使用i18n-active_record 0.1.0在Rails 4中的應用程序,以保持我的翻譯在數據庫中,而不是在.yml文件中。它工作正常。 有一兩件事,我在掙扎,但是,是每個翻譯記錄是每個區域設置一個記錄,即 #1. { locale: "en", key: "hello", value: "hello") #2. { locale: "se", key: "hello", valu

    0熱度

    1回答

    我有一個例子ymls: en: hello: world: World time: am: "AM" pm: "PM" ja: hello: world: time: am: "午前" pm: "午後" 後備運作良好時,我試圖調用缺少語言環境: I18n.locale = :ja

    0熱度

    2回答

    我創建使用軌道5軌的網站,我在英國加的可能性,該網站翻譯法文(法文是默認設置) 當我在英國設置的語言環境,一切都很好,但是當我點擊在一個鏈接上,網站回到法國,用戶需要再次翻譯網站 有沒有一種方法來保持通過用戶將繼續頁面的區域設置? 預先感謝您 編輯 我說我application_controller.rb class ApplicationController < ActionController

    1熱度

    2回答

    我在Ruby on Rails的4一個多語種的應用程序對於我使用以下領域: 瑞典:exempel.se 英語: example.com 法國:fr.example.com 西班牙語:es.example.com 我希望能夠在另一個correspo鏈接到相應的路徑找到語言環境。例如,如果我在www.exempel.se/denna-bloggpost,我希望能夠輕鬆鏈接到(英文/西班牙文/法文),例

    1熱度

    1回答

    在我的rails應用程序中,我使用devise進行用戶驗證。我也爲整個網站使用i18n,每個用戶都有可能在用戶設置中選擇她或他的特定語言。如果用戶使用給定的語言環境集瀏覽網站,或者它是一個訪客並使用默認語言環境,我不希望該語言環境顯示在URL中。 下面是一個例子: 一位客人使用英語(默認)版本,所以該網址是一樣的東西「anything.com/users/42」,但如果他或她在永久更改爲法語(未設

    0熱度

    1回答

    我在JS代碼中有一個奇怪的錯誤。使用簡單的I18n翻譯我的菜單按鈕後,通過單擊「English |Русский」將頁面翻譯爲其他語言後,我的菜單按鈕不能正常工作,直到我重新加載頁面。我認爲理由 - 是負責菜單滾動的JS代碼。 但我不明白真正的原因。 <!-- start-smoth-scrolling--> <script type="text/javascript"> jQuery

    1熱度

    1回答

    作爲程序員,Rails I18n非常適合翻譯。 但是有些客戶更喜歡在我們爲他們製作的i18n文件中發表他們的發言,所以我們希望通過Excel發送一個「展平」版本來完成。 ,而不是發送 en: sessions: new: login: "Ingresa" signup: "Regístrate" 我們願例如,要把它 en.sessions.new.l

    0熱度

    1回答

    簡單表單具有自己的I18n名稱空間,例如en.simple_form.labels。我們可以在這裏定義標籤,佔位符和提示的翻譯,並將它們呈現在表單上(例如#edit,#new) 但是,在技術上不是表單的#show中,翻譯屬性標籤時,返回在en.helpers中定義的翻譯或en.activerecord.attributes。 大多數時候,標籤都是一樣的,並且有這種不必要的重複感。 我是新來的Rai

    0熱度

    1回答

    空白的消息我知道,自定義錯誤消息可以在現場加入.yml文件是這樣的: errors: models: user: attributes: name: blank: "The field is required" 如何更改錯誤空白消息對所有車型在同一時間?

    1熱度

    1回答

    根據Ruby on Rails指南(http://guides.rubyonrails.org/i18n.html#using-safe-html-translations),我需要做的是在不調用html_safe的情況下呈現我的翻譯,其關鍵名稱以_html結尾。這是我的嘗試: en: breadcrumbs: root_html: "<i class='material-ic