Permalink
Browse files

Make two translation version

  • Loading branch information...
1 parent fea0667 commit 4b9dd2ca2d0884fefccb202f9fb16c0a5e10c4ee @kyungbae kyungbae committed Aug 14, 2013
@@ -22,4 +22,9 @@ def current_admin_user
def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end
+
+ def default_url_options(options={})
+ logger.debug "default_url_options is passed options: #{options.inspect}\n"
+ { locale: I18n.locale }
+ end
end
@@ -1,22 +1,22 @@
.items-index
.intro.contributions-intro
- %h4=t '.contribution_header'
- %p=t '.contribution_message'
+ %h4=t '.contribution_header_html'
+ %p=t '.contribution_message_html'
%ul.thread-type.btn-group.contributions-nav
%li{class: "btn #{'active' if params[:type] == "Transcription"} pull-left"}
- = link_to t('.transcription_button'), contributions_path(type: 'Transcription')
+ = link_to t('.transcription_button_html'), contributions_path(type: 'Transcription')
%li{class: "btn #{'active' if params[:type] == 'Translation'} pull-left"}
- = link_to t('.translation_button'), contributions_path(type: 'Translation')
+ = link_to t('.translation_button_html'), contributions_path(type: 'Translation')
%li{class: "btn #{'active' if params[:type] == 'Biography'} pull-left"}
- = link_to t('.biography_button'), contributions_path(type: 'Biography')
+ = link_to t('.biography_button_html'), contributions_path(type: 'Biography')
%li.btn.pull-left
- = link_to t('.correction_button'), new_correction_path
+ = link_to t('.correction_button_html'), new_correction_path
#contributions-content
.contribution-list-title
%h3=t '.contribution_request_message', type: params[:type]
#contribution-list
- %p.feed-intro= t(".#{params[:type].downcase}.intro")
+ %p.feed-intro= t(".#{params[:type].downcase}.intro_html")
%ul.items#selected-items
- unless @requests.empty?
- @requests.each do |r|
@@ -27,7 +27,7 @@
.item-title
= r.title
.transcribe.btn.pull-right
- = link_to t(".#{params[:type].downcase}.button"), new_contribution_path(type: params[:type], item: r.item)
+ = link_to t(".#{params[:type].downcase}.button_html"), new_contribution_path(type: params[:type], item: r.item)
-else
%p=t '.no_contribution_request_message', type: params[:type]
.transcription-subnav.pull-left
@@ -1,16 +1,16 @@
.items-index#new-correction
- %h4=t '.intro'
+ %h4=t '.intro_html'
#items.visible
= simple_form_for resource do |f|
= f.simple_fields_for :item_relation do |item|
.item-group
.input
- = item.input :search, label: t('.search'), placeholder: 'e.g. tin or 1266A16'
+ = item.input :search, label: t('.search_html'), placeholder: 'e.g. tin or 1266A16'
= item.input :url, :as => :hidden
= item.input :thumbnail, :as => :hidden
= item.input :accession_no, :as => :hidden
= item.input :name, :as => :hidden
.item-image.pull-left
- = f.input :details, label: t('.details'), :input_html => { :class => 'wysihtml5' }
+ = f.input :details, label: t('.details_html'), :input_html => { :class => 'wysihtml5' }
.submit-button
- = f.submit t('.button'), class: 'btn', id: 'correction-btn'
+ = f.submit t('.button_html'), class: 'btn', id: 'correction-btn'
@@ -1,7 +1,11 @@
#dialog.terms-dialog
.language-select-dialog
- .select-farsi-dialog فارسی
- .select-english-dialog english
+ - if locale == :fa
+ .select-english-dialog english
+ - else
+ .select-farsi-dialog فارسی
+ -# .select-farsi-dialog فارسی
+ -# .select-english-dialog english
.terms-english-dialog
.horiz-line
.agree
@@ -13,17 +13,17 @@
.terms
#legal_terms
%a{href: 'javascript:void(0)'}
- %span Please read and accept the terms and conditions.
+ %span=t 'read_terms_and_conditions'
%span.icon-right-open-mini
- #legal_terms_farsi
- %a{href: 'javascript:void(0)'}
- %span برای استفاده از امکانات پژوهشگاه، بار اول میدانهای سمت چپ را کامل کرده، رمز عبور خود را ایجاد کنید. از آن پس، با استفاده از رمز ورود وارد پژوهشگاه شوید:
+ -# #legal_terms_farsi
+ -# %a{href: 'javascript:void(0)'}
+ -# %span برای استفاده از امکانات پژوهشگاه، بار اول میدانهای سمت چپ را کامل کرده، رمز عبور خود را ایجاد کنید. از آن پس، با استفاده از رمز ورود وارد پژوهشگاه شوید:
%span.icon-right-open-mini
= render 'partials/terms_dialog'
.checkbox
= f.check_box :terms
= f.label :terms do
- =t 'terms'
+ =t 'terms', scope: 'site.index'
%span
- if resource.errors[:terms].any?
%span.error= resource.errors[:terms].to_sentence
@@ -5,7 +5,7 @@
= form_tag collection_path, class: "navbar-search pull-left", id: 'post_search', method: :get do |f|
= search_field_tag :q, params[:q], placeholder: t(".#{resource_name}.placeholder"), class: "pull-left"
- = submit_tag "Search", { class: "btn" }
+ = submit_tag t('search'), { class: "btn" }
%ul.thread-type.btn-group
%li.btn{class: current_page?(action: 'index', followed: nil) && !current_page?(action: 'index', followed: 'true') && 'active'}
@@ -1,5 +1,5 @@
.items-index#research-submit
- %h4 Submit a Research Project
+ %h4= t 'header_html', scope: 'posts.new.research'
= simple_form_for resource do |f|
@@ -11,23 +11,23 @@
.col-2.pull-left
.related-items
- %label Is this related to specific WWQI items?
+ %label= t 'is_related_items_html', scope: 'posts.new'
.btn-group.items{"data-toggle" => "buttons-radio", "data-toggle-name" => "research[item_related]"}
- %button.btn{"data-toggle" => "button", 'name' => 'item_related', :value => "true"} Yes
- %button.btn{"data-toggle" => "button", 'name' => 'item_related', :value => "false"} No
+ %button.btn{"data-toggle" => "button", 'name' => 'item_related', :value => "true"}= t 'yes', scope: 'posts.new'
+ %button.btn{"data-toggle" => "button", 'name' => 'item_related', :value => "false"}=t 'no', scope: 'posts.new'
= f.input :item_related, as: :hidden
#items
.expand
- %p Enter the item name or record number:
+ %p= t 'search_html', scope: 'posts.new'
= f.error :item_relations
= f.simple_fields_for :item_relations do |item|
= render 'partials/item_fields', :f => item
.links-add
.icon-plus-circle
- = link_to_add_association 'Add Item', f, :item_relations, partial: 'partials/item_fields'
+ = link_to_add_association t('add_item_button', scope: 'posts.new'), f, :item_relations, partial: 'partials/item_fields'
.invite-collaborators
- %label Invite Collaborators
+ %label= t 'invite_collaborators_html', scope: 'posts.new.research'
.btn-group.collaborators{"data-toggle" => "buttons-radio", "data-toggle-name" => "research[private]"}
%button.btn{"data-toggle" => "button", :value => "true"} People I Choose
%button.btn{"data-toggle" => "button", :value => "false"} Everyone
@@ -64,7 +64,7 @@
= link_to_add_association 'Add file', f, :uploads, class: 'add-file', partial: 'partials/upload_fields'
.submit-button
- = f.button :submit, :label => 'Post Research', :value => 'Submit Research', id: 'research-submit-button', class: 'submit-button'
+ = f.button :submit, :label => 'Post Research', :value => t('submit_research_button_html', scope: 'posts.new.research'), id: 'research-submit-button', class: 'submit-button'
#add_invitation.modal.hide.fade{"aria-hidden" => "true", "aria-labelledby" => "NewInvitationLabel", :role => "dialog", :tabindex => "-1"}
.modal-header
%button.close{"aria-hidden" => "true", "data-dismiss" => "modal", :type => "button"} x
@@ -2,6 +2,11 @@
.intro
.intro-header
.language-select-intro
+ .select-language
+ - if locale == :fa
+ %p= link_to 'English', params.merge(locale: 'en')
+ - else
+ %p= link_to 'فارسی', params.merge(locale: 'fa')
.select-farsi
%p فارسی
.select-english
@@ -9,12 +9,12 @@ en:
failure:
already_authenticated: "You are already signed in."
inactive: "Your account was not activated yet."
- invalid: "Invalid email or password / ایمیل یا رمز ورود فاقد اعتبار است"
+ invalid: "Invalid email or password"
invalid_token: "Invalid authentication token."
locked: "Your account is locked."
- not_found_in_database: "Invalid email or password / ایمیل یا رمز ورود فاقد اعتبار است"
+ not_found_in_database: "Invalid email or password"
timeout: "Your session expired, please sign in again to continue."
- unauthenticated: "You need to sign in or sign up before continuing. / .برای ادامه باید عضو شوید یا نام کاربری و رمز ورود خود را وارد کنید"
+ unauthenticated: "You need to sign in or sign up before continuing."
unconfirmed: "You have to confirm your account before continuing."
mailer:
confirmation_instructions:
@@ -0,0 +1,57 @@
+fa:
+ errors:
+ messages:
+ expired: 'منقضی شده، لطفا درخواست جدید بدهید'
+ not_found: 'یافت نشد'
+ already_confirmed: 'قبلا تایید شده، لطفا وارد شوید'
+ not_locked: 'قفل نشده است'
+ not_saved:
+ one: '۱ خطا جلوی ذخیره %{resource} را گرفت:'
+ other: '%{count} خطا جلوی ذخیره این %{resource} را گرفت:'
+
+ devise:
+ failure:
+ already_authenticated: 'وارد سیستم هستید.'
+ unauthenticated: 'پیش از ادامه باید وارد شوید یا ثبت نام کنید.'
+ unconfirmed: 'باید حسابتان را قبل از ادامه تایید کنید.'
+ locked: 'حسابتان قفل شده است.'
+ not_found_in_database: 'ایمیل یا رمز عبور غیر معتبر.'
+ invalid: 'ایمیل یا رمز عبور غیر معتبر.'
+ invalid_token: 'کلمه رمز نامعتبر.'
+ timeout: 'نشست شما منقضی شده است. برای ادامه دوباره وارد شوید.'
+ inactive: 'حساب شما هنوز فعال نشده است.'
+ sessions:
+ signed_in: 'ورود موفق.'
+ signed_out: 'خروج موفق.'
+ passwords:
+ send_instructions: 'در چند دقیقه آینده ایمیلی حاوی راهنمای بازگرداندن رمز عبورتان دریافت خواهید کرد.'
+ updated: 'رمز عبورتان با موفقیت عوض شد. اکنون وارد شدید.'
+ updated_not_active: 'رمز عبورتان با موفقیت عوض شد‫.‬'
+ send_paranoid_instructions: '‫.‬اگر ایمیلتان در پایگاه داده ما باشد، در چند دقیقه ایملی حاوی لینک بازگردانی رمز عبور دریافت خواهید کرد'
+ no_token: '‫.‬بدون ایمیل برگرداندن رمز عبورتان به این صفحه دسترسی ندارید. اگر از ایمیل بازگردانی رمز عبور می‌آیید، لطفا مطمئن شوید آدرس کامل را وارد کرده‌اید'
+ confirmations:
+ send_instructions: 'در چند دقیقه آینده ایمیلی حاوی راهنمای تایید حسابتان دریافت خواهید کرد.'
+ send_paranoid_instructions: '‫.‬اگر ایمیلتان در پایگاه داده ما باشد، در چند دقیقه ایملی حاوی لینک تایید حسابتان دریافت خواهید کرد'
+ confirmed: 'حسابتان با موفقیت تایید شد. هم اکنون وارد شدید.'
+ registrations:
+ signed_up: 'خوش آمدید! با موفقیت ثبت نام کردید.'
+ signed_up_but_unconfirmed: '‫.‬پیغامی حاوی لینک تایید به ایملتان فرستاده شد‫.‬ لطفا لینک را باز کنید تا حسابتان را فعال کنید'
+ signed_up_but_inactive: 'با موفقیت ثبت نام کردید‫.‬ اما نمی‌توانید وارد شوید چون هنوز حسابتان تایید نشده است.'
+ signed_up_but_locked: '‫.‬با موفقیت ثبت نام کردید، اما نمی‌توانید وارد شوید چون حسابتان قفل شده است'
+ updated: 'به روز رسانی حسابتان با موفقیت انجام شد.'
+ update_needs_confirmation: '‫.‬حسابتان را با موفقیت به روز کردید، اما باید ایملیل جدیدتان را تایید کنید‫.‬ لطفا ایمیلتان را چک کنید و بر روی لینک تایید کلیک کنید تا تایید ایمیل جدیدتان نهایی شود'
+ destroyed: 'بدرود! حسابتان لغو شد. به امید دیدار دوباره.'
+ unlocks:
+ send_instructions: 'ایمیلی حاوی راهنمای باز کردن حسابتان در چند دقیقه آینده به شما ارسال خواهد شد.'
+ unlocked: 'حسابتان با موفقیت باز شد. اکنون وارد شدید.'
+ send_paranoid_instructions: 'اگر حسابتان وجود داشته باشد، در چند دقیقه ایمیلی حاوی راهنمای باز کردن قفل آن دریافت خواهید کرد.'
+ omniauth_callbacks:
+ success: 'با موفقیت مجوز استفاده از %{kind} دریافت شد.'
+ failure: 'امکان استفاده از مجوز %{kind} نبود زیرا "%{reason}".'
+ mailer:
+ confirmation_instructions:
+ subject: 'راهنمای تایید'
+ reset_password_instructions:
+ subject: 'راهنمای بازنشانی رمز عبور'
+ unlock_instructions:
+ subject: 'راهنمای باز کردن'
Oops, something went wrong.

0 comments on commit 4b9dd2c

Please sign in to comment.