Rails как перевести подписи на входы формы file_field (i18n) - PullRequest
3 голосов
/ 12 ноября 2010

Я создаю перевод для своего приложения, но не могу понять, как перевести заголовки по умолчанию для полей формы.

В частности, тег file_form. По умолчанию создается кнопка с надписью «Выбрать файл» и примечанием к стороне с надписью «Файл не выбран»

Где в yml существуют эти переводы?

Ответы [ 2 ]

3 голосов
/ 06 декабря 2010

К сожалению,и то, как он выглядит для пользователя, зависит от браузера, и невозможно слишком сильно его оценить.

Вы можете найти несколько статей об их оформлении, которые выглядят немного по-другому, но текстСама кнопка и примечание зависит от языка браузера, в котором работает пользователь, и вы не можете изменить его (по крайней мере, ничего, что я могу найти)

0 голосов
/ 25 июля 2014

лучше использовать загрузочный файл загрузки. Код ниже для моего приложения и его мультиязычности

= transloadit :image_resize
-6.times do |index|
  .fileupload.fileupload-new.pull-left{style: "padding-right: 5px;", "data-provides" => "fileupload" }
    .fileupload-new.thumbnail{:style => "width: 130px; height: 130px;"} 
      -if @provider.provider_images.present?
        - if @provider.provider_images["provider_image#{index+1}"].present?
          %img{:id=>"providerimage1", :src => @provider.provider_images["provider_image#{index+1}"][0]}/
    .fileupload-preview.fileupload-exists.thumbnail{:style => "width: 130px; height: 130px;"}
    %div
      %span.btn.btn-file
        %span.fileupload-new{:id => "selectbutton"}
          -if index == 0
            =t('select_profile_image')  
          -else
            =t('select_image')              
        %span.fileupload-exists
          -if index == 0
            =t('select_profile_image')  
          -else
            =t('select_image')      
        =file_field_tag "provider_image#{index+1}" 
...