Description:
fixed locale files, changed config sample to application.rb.SAMPLE
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r329:98ffa91f8394 - - 8 files changed: 129 inserted, 227 deleted

@@ -0,0 +1,63
1 + require File.expand_path('../boot', __FILE__)
2 +
3 + require 'rails/all'
4 +
5 + if defined?(Bundler)
6 + # If you precompile assets before deploying to production, use this line
7 + Bundler.require(*Rails.groups(:assets => %w(development test)))
8 + # If you want your assets lazily compiled in production, use this line
9 + # Bundler.require(:default, :assets, Rails.env)
10 + end
11 +
12 + module CafeGrader
13 + class Application < Rails::Application
14 + # Settings in config/environments/* take precedence over those specified here.
15 + # Application configuration should go into files in config/initializers
16 + # -- all .rb files in that directory are automatically loaded.
17 +
18 + # Custom directories with classes and modules you want to be autoloadable.
19 + # config.autoload_paths += %W(#{config.root}/extras)
20 +
21 + # Only load the plugins named here, in the order given (default is alphabetical).
22 + # :all can be used as a placeholder for all plugins not explicitly named.
23 + # config.plugins = [ :exception_notification, :ssl_requirement, :all ]
24 +
25 + # Activate observers that should always be running.
26 + # config.active_record.observers = :cacher, :garbage_collector, :forum_observer
27 +
28 + # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
29 + # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
30 + config.time_zone = 'UTC'
31 +
32 + # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
33 + # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
34 + #config.i18n.default_locale = :en
35 + config.i18n.default_locale = :th
36 +
37 + # Configure the default encoding used in templates for Ruby 1.9.
38 + config.encoding = "utf-8"
39 +
40 + # Configure sensitive parameters which will be filtered from the log file.
41 + config.filter_parameters += [:password]
42 +
43 + # Enable escaping HTML in JSON.
44 + config.active_support.escape_html_entities_in_json = true
45 +
46 + # Use SQL instead of Active Record's schema dumper when creating the database.
47 + # This is necessary if your schema can't be completely dumped by the schema dumper,
48 + # like if you have constraints or database-specific column types
49 + # config.active_record.schema_format = :sql
50 +
51 + # Enforce whitelist mode for mass assignment.
52 + # This will create an empty whitelist of attributes available for mass-assignment for all models
53 + # in your app. As such, your models will need to explicitly whitelist or blacklist accessible
54 + # parameters by using an attr_accessible or attr_protected declaration.
55 + config.active_record.whitelist_attributes = false
56 +
57 + # Enable the asset pipeline
58 + config.assets.enabled = true
59 +
60 + # Version of your assets, change this if you want to expire all your assets
61 + config.assets.version = '1.0'
62 + end
63 + end
@@ -0,0 +1,5
1 + # Load the rails application
2 + require File.expand_path('../application', __FILE__)
3 +
4 + # Initialize the rails application
5 + CafeGrader::Application.initialize!
@@ -1,4 +1,4
1 - environment.rb
1 + application.rb
2 database.yml
2 database.yml
3 tasks.yml
3 tasks.yml
4
4
@@ -72,27 +72,27
72 email_guide: "Please make sure that your e-mail is correct.<br/>You'll need to verify your account by email."
72 email_guide: "Please make sure that your e-mail is correct.<br/>You'll need to verify your account by email."
73 register: "Register"
73 register: "Register"
74
74
75 - email_body: "Hello {{full_name}},
75 + email_body: "Hello %{full_name},
76
76
77 - You have registered for {{contest_name}}
77 + You have registered for %{contest_name}
78
78
79 - Your login is: {{login}}
79 + Your login is: %{login}
80
80
81 - Your password is: {{password}}
81 + Your password is: %{password}
82
82
83 Please follow the link:
83 Please follow the link:
84
84
85 - {{activation_url}}
85 + %{activation_url}
86
86
87 to activate your user account.
87 to activate your user account.
88
88
89 If you did not register, please ignore this e-mail
89 If you did not register, please ignore this e-mail
90 - and report this event to {{admin_email}}.
90 + and report this event to %{admin_email}.
91
91
92 Thanks!"
92 Thanks!"
93
93
94 email_sent: "We have sent a confimation message to your e-mail. (Please also check the Junk mail box."
94 email_sent: "We have sent a confimation message to your e-mail. (Please also check the Junk mail box."
95 - email_verify_at: "Please check at {{email}} and confirm."
95 + email_verify_at: "Please check at %{email} and confirm."
96
96
97 activation_sucessful_title: "User activated"
97 activation_sucessful_title: "User activated"
98 account_activated: "Your account has been activated."
98 account_activated: "Your account has been activated."
@@ -104,7 +104,7
104 email:
104 email:
105 title: "Errors in sending registration confirmation"
105 title: "Errors in sending registration confirmation"
106 expl: "<h2>Your user account has been created, but the system cannot send you the confirmation e-mail.</h2>
106 expl: "<h2>Your user account has been created, but the system cannot send you the confirmation e-mail.</h2>
107 - Maybe there's a problem in the configuration. Please report the admin at {{email}}.<br/>Thank you!"
107 + Maybe there's a problem in the configuration. Please report the admin at %{email}.<br/>Thank you!"
108 activation:
108 activation:
109 email_exists: "A user with this E-mail exists."
109 email_exists: "A user with this E-mail exists."
110 invalid: "Your activation code is invalid. Please check again."
110 invalid: "Your activation code is invalid. Please check again."
@@ -114,29 +114,29
114 instructions: "Please enter the e-mail address that you used to register."
114 instructions: "Please enter the e-mail address that you used to register."
115 button_label: "Request new password"
115 button_label: "Request new password"
116 no_email: "No user with that e-mail address."
116 no_email: "No user with that e-mail address."
117 - email_body: "Hello {{full_name}},
117 + email_body: "Hello %{full_name},
118
118
119 - You have requested for new password for {{contest_name}}. We have generated it for you:
119 + You have requested for new password for %{contest_name}. We have generated it for you:
120
120
121 - user name: {{login}}
121 + user name: %{login}
122 - password: {{password}}
122 + password: %{password}
123
123
124 If you didn't ask for new password or you're not the person who registered,
124 If you didn't ask for new password or you're not the person who registered,
125 - please ignore this e-mail and inform {{admin_email}} of this mistake.
125 + please ignore this e-mail and inform %{admin_email} of this mistake.
126
126
127 Thanks!"
127 Thanks!"
128
128
129 contest:
129 contest:
130 notification:
130 notification:
131 - email_subject: "[{{contest_title_name}}] You have been upgraded to {{contest_name}}"
131 + email_subject: "[%{contest_title_name}] You have been upgraded to %{contest_name}"
132 - email_body: "Congratulations {{full_name}},
132 + email_body: "Congratulations %{full_name},
133
133
134 - You have advanced to contest {{contest_name}} in {{contest_title_name}}.
134 + You have advanced to contest %{contest_name} in %{contest_title_name}.
135
135
136 You can now log-in and start participating in that contest.
136 You can now log-in and start participating in that contest.
137
137
138 Cheers!
138 Cheers!
139 - -{{contest_title_name}} Admin"
139 + -%{contest_title_name} Admin"
140
140
141 help:
141 help:
142 how_to_submit: "How to submit"
142 how_to_submit: "How to submit"
@@ -146,7 +146,7
146 specifying_task: "Optionally, you can also specify the task with <tt>TASK:</tt> <i>taskname</i>. On the first page, the taskname for each task is shown in parentheses."
146 specifying_task: "Optionally, you can also specify the task with <tt>TASK:</tt> <i>taskname</i>. On the first page, the taskname for each task is shown in parentheses."
147 example_cpp: "For example, suppose you are using <tt>C++</tt> to write task <b>mobiles</b>, you put the following on top of your source code."
147 example_cpp: "For example, suppose you are using <tt>C++</tt> to write task <b>mobiles</b>, you put the following on top of your source code."
148 example_pas: "If you are using <tt>Pascal</tt> to write the same task, you'll use"
148 example_pas: "If you are using <tt>Pascal</tt> to write the same task, you'll use"
149 - ask_questions_at_messages: "If you have any problems, you can ask at [<a href=\"{{url}}\">{{message_link_name}}</a>]."
149 + ask_questions_at_messages: "If you have any problems, you can ask at [<a href=\"%{url}\">%{message_link_name}</a>]."
150
150
151 activerecord:
151 activerecord:
152 attributes:
152 attributes:
@@ -1,3 +1,4
1 + # -*- coding: utf-8 -*-
1 # Thai translation for Ruby on Rails
2 # Thai translation for Ruby on Rails
2 # original by Prem Sichanugrist (s@sikachu.com/sikandsak@gmail.com)
3 # original by Prem Sichanugrist (s@sikachu.com/sikandsak@gmail.com)
3 # activerecord keys fixed by Jittat Fakcharoenphol (jittat@gmail.com)
4 # activerecord keys fixed by Jittat Fakcharoenphol (jittat@gmail.com)
@@ -41,18 +42,18
41 },
42 },
42 :distance_in_words => {
43 :distance_in_words => {
43 :half_a_minute => 'ครึ่งนาทีที่ผ่านมา',
44 :half_a_minute => 'ครึ่งนาทีที่ผ่านมา',
44 - :less_than_x_seconds => 'น้อยกว่า {{count}} วินาที',
45 + :less_than_x_seconds => 'น้อยกว่า %{count} วินาที',
45 - :x_seconds => '{{count}} วินาที',
46 + :x_seconds => '%{count} วินาที',
46 - :less_than_x_minutes => 'น้อยกว่า {{count}} วินาที',
47 + :less_than_x_minutes => 'น้อยกว่า %{count} วินาที',
47 - :x_minutes => '{{count}} นาที',
48 + :x_minutes => '%{count} นาที',
48 - :about_x_hours => 'ประมาณ {{count}} ชั่วโมง',
49 + :about_x_hours => 'ประมาณ %{count} ชั่วโมง',
49 - :x_hours => '{{count}} ชั่วโมง',
50 + :x_hours => '%{count} ชั่วโมง',
50 - :about_x_days => 'ประมาณ {{count}} วัน',
51 + :about_x_days => 'ประมาณ %{count} วัน',
51 - :x_days => '{{count}} วัน',
52 + :x_days => '%{count} วัน',
52 - :about_x_months => 'ประมาณ {{count}} เดือน',
53 + :about_x_months => 'ประมาณ %{count} เดือน',
53 - :x_months => '{{count}} เดือน',
54 + :x_months => '%{count} เดือน',
54 - :about_x_years => 'ประมาณ {{count}} ปี',
55 + :about_x_years => 'ประมาณ %{count} ปี',
55 - :over_x_years => 'เกิน {{count}} ปี'
56 + :over_x_years => 'เกิน %{count} ปี'
56 }
57 }
57 },
58 },
58
59
@@ -93,8 +94,8
93 :errors => {
94 :errors => {
94 :template => {
95 :template => {
95 :header => {
96 :header => {
96 - :one => "ไม่สามารถบันทึก {{model}} ได้เนื่องจากเกิดข้อผิดพลาด",
97 + :one => "ไม่สามารถบันทึก %{model} ได้เนื่องจากเกิดข้อผิดพลาด",
97 - :other => "ไม่สามารถบันทึก {{model}} ได้เนื่องจากเกิด {{count}} ข้อผิดพลาด"
98 + :other => "ไม่สามารถบันทึก %{model} ได้เนื่องจากเกิด %{count} ข้อผิดพลาด"
98 },
99 },
99 :body => "โปรดตรวจสอบข้อมูลที่คุณกรอกในช่องต่อไปนี้:"
100 :body => "โปรดตรวจสอบข้อมูลที่คุณกรอกในช่องต่อไปนี้:"
100 },
101 },
@@ -106,16 +107,16
106 :accepted => "ต้องอยู่ในรูปแบบที่ยอมรับ",
107 :accepted => "ต้องอยู่ในรูปแบบที่ยอมรับ",
107 :empty => "ต้องไม้เว้นว่างเอาไว้",
108 :empty => "ต้องไม้เว้นว่างเอาไว้",
108 :blank => "ต้องไม่เว้นว่างเอาไว้",
109 :blank => "ต้องไม่เว้นว่างเอาไว้",
109 - :too_long => "ยาวเกินไป (ต้องไม่เกิน {{count}} ตัวอักษร)",
110 + :too_long => "ยาวเกินไป (ต้องไม่เกิน %{count} ตัวอักษร)",
110 - :too_short => "สั้นเกินไป (ต้องยาวกว่า {{count}} ตัวอักษร)",
111 + :too_short => "สั้นเกินไป (ต้องยาวกว่า %{count} ตัวอักษร)",
111 - :wrong_length => "มีความยาวไม่ถูกต้อง (ต้องมีความยาว {{count}} ตัวอักษร)",
112 + :wrong_length => "มีความยาวไม่ถูกต้อง (ต้องมีความยาว %{count} ตัวอักษร)",
112 :taken => "ถูกใช้ไปแล้ว",
113 :taken => "ถูกใช้ไปแล้ว",
113 :not_a_number => "ไม่ใช่ตัวเลข",
114 :not_a_number => "ไม่ใช่ตัวเลข",
114 - :greater_than => "ต้องมากกว่า {{count}}",
115 + :greater_than => "ต้องมากกว่า %{count}",
115 - :greater_than_or_equal_to => "ต้องมากกว่าหรือเท่ากับ {{count}}",
116 + :greater_than_or_equal_to => "ต้องมากกว่าหรือเท่ากับ %{count}",
116 - :equal_to => "ต้องเท่ากับ {{count}}",
117 + :equal_to => "ต้องเท่ากับ %{count}",
117 - :less_than => "ต้องน้อยกว่า {{count}}",
118 + :less_than => "ต้องน้อยกว่า %{count}",
118 - :less_than_or_equal_to => "ต้องน้อยกว่าหรือเท่ากับ {{count}}",
119 + :less_than_or_equal_to => "ต้องน้อยกว่าหรือเท่ากับ %{count}",
119 :odd => "ต้องเป็นเลขคี่",
120 :odd => "ต้องเป็นเลขคี่",
120 :even => "ต้องเป็นเลขคู่"
121 :even => "ต้องเป็นเลขคู่"
121 }
122 }
@@ -71,27 +71,27
71 email_guide: "กรุณาตรวจสอบ e-mail ที่ใส่ให้ถูกต้อง<br/>คุณจะต้องยืนยันการลงทะเบียนผ่านทางข้อมูลที่จะส่งให้ทาง e-mail"
71 email_guide: "กรุณาตรวจสอบ e-mail ที่ใส่ให้ถูกต้อง<br/>คุณจะต้องยืนยันการลงทะเบียนผ่านทางข้อมูลที่จะส่งให้ทาง e-mail"
72 register: "ลงทะเบียน"
72 register: "ลงทะเบียน"
73
73
74 - email_body: "สวัสดีครับ {{full_name}},
74 + email_body: "สวัสดีครับ %{full_name},
75
75
76 - คุณได้ลงทะเบียนเข้าร่วมการแข่งขัน {{contest_name}}
76 + คุณได้ลงทะเบียนเข้าร่วมการแข่งขัน %{contest_name}
77
77
78 - บัญชีเข้าใช้ของคุณคือ: {{login}}
78 + บัญชีเข้าใช้ของคุณคือ: %{login}
79
79
80 - รหัสผ่านคือ: {{password}}
80 + รหัสผ่านคือ: %{password}
81
81
82 กรุณาเข้าลิงก์ต่อไปนี้:
82 กรุณาเข้าลิงก์ต่อไปนี้:
83
83
84 - {{activation_url}}
84 + %{activation_url}
85
85
86 เพื่อเปิดใช้งานบัญชีของคุณ
86 เพื่อเปิดใช้งานบัญชีของคุณ
87
87
88 ถ้าคุณไม่ใช่คนที่ลงทะเบียน กรุณาละทิ้ง e-mail ฉบับนี้
88 ถ้าคุณไม่ใช่คนที่ลงทะเบียน กรุณาละทิ้ง e-mail ฉบับนี้
89 - และแจ้งความผิดพลาดนี้กับ {{admin_email}} ด้วย
89 + และแจ้งความผิดพลาดนี้กับ %{admin_email} ด้วย
90
90
91 ขอบคุณมาก!"
91 ขอบคุณมาก!"
92
92
93 email_sent: "เราได้ส่งข้อมูลสำหรับยืนยันไปให้คุณแล้ว (โปรดอย่าลืมตรวจดูในส่วน Junk mail ด้วย)"
93 email_sent: "เราได้ส่งข้อมูลสำหรับยืนยันไปให้คุณแล้ว (โปรดอย่าลืมตรวจดูในส่วน Junk mail ด้วย)"
94 - email_verify_at: "กรุณาตรวจสอบที่ {{email}} พร้อมทั้งยืนยัน"
94 + email_verify_at: "กรุณาตรวจสอบที่ %{email} พร้อมทั้งยืนยัน"
95
95
96 activation_sucessful_title: "บัณชีผู้ใช้ได้รับการยืนยันแล้ว"
96 activation_sucessful_title: "บัณชีผู้ใช้ได้รับการยืนยันแล้ว"
97 account_activated: "บัญชีผู้ใช้ของคุณพร้อมใช้งานแล้ว"
97 account_activated: "บัญชีผู้ใช้ของคุณพร้อมใช้งานแล้ว"
@@ -103,7 +103,7
103 email:
103 email:
104 title: "เกิดปัญหาระหว่างการส่ง e-mail เพื่อยืนยันการสมัคร"
104 title: "เกิดปัญหาระหว่างการส่ง e-mail เพื่อยืนยันการสมัคร"
105 expl: "<h2>บัญชีผู้ใช้ของคุณถูกสร้างขึ้นแล้ว แต่ระบบไม่สามารถส่ง e-mail เพื่อยืนยันการสมัครได้</h2>
105 expl: "<h2>บัญชีผู้ใช้ของคุณถูกสร้างขึ้นแล้ว แต่ระบบไม่สามารถส่ง e-mail เพื่อยืนยันการสมัครได้</h2>
106 - อาจเกิดปัญหาในการตั้งค่าเริ่มต้นของระบบ กรุณาช่วยติดต่อผู้ดูแลระบบด้วยที่ {{email}}<br/>ขอขอบคุณจากทีมงาน"
106 + อาจเกิดปัญหาในการตั้งค่าเริ่มต้นของระบบ กรุณาช่วยติดต่อผู้ดูแลระบบด้วยที่ %{email}<br/>ขอขอบคุณจากทีมงาน"
107 activation:
107 activation:
108 email_exists: "มีผู้ใช้ที่ใช้ e-mail นี้แล้ว"
108 email_exists: "มีผู้ใช้ที่ใช้ e-mail นี้แล้ว"
109 invalid: "รหัสสำหรับยืนยันผิดพลาด กรุณาตรวจสอบอีกครั้ง"
109 invalid: "รหัสสำหรับยืนยันผิดพลาด กรุณาตรวจสอบอีกครั้ง"
@@ -113,28 +113,28
113 instructions: "กรุณากรอก e-mail ที่ลงทะเบียน"
113 instructions: "กรุณากรอก e-mail ที่ลงทะเบียน"
114 button_label: "ขอรหัสผ่านใหม่"
114 button_label: "ขอรหัสผ่านใหม่"
115 no_email: "ไม่มีบัญชีผู้ใช้ที่ใช้ e-mail ดังกล่าว"
115 no_email: "ไม่มีบัญชีผู้ใช้ที่ใช้ e-mail ดังกล่าว"
116 - email_body: "สวัสดีครับ {{full_name}},
116 + email_body: "สวัสดีครับ %{full_name},
117
117
118 - คุณได้ร้องขอรหัสผ่านใหม่ สำหรับการแข่งขัน {{contest_name}} ซึ่งเราได้สร้างให้คุณแล้ว ดังนี้
118 + คุณได้ร้องขอรหัสผ่านใหม่ สำหรับการแข่งขัน %{contest_name} ซึ่งเราได้สร้างให้คุณแล้ว ดังนี้
119
119
120 - บัญชีเข้าใช้ของคุณคือ: {{login}}
120 + บัญชีเข้าใช้ของคุณคือ: %{login}
121 - รหัสผ่านคือ: {{password}}
121 + รหัสผ่านคือ: %{password}
122
122
123 ถ้าคุณไม่ได้ขอรหัสผ่านใหม่ หรือไม่ใช่คนที่ลงทะเบียน กรุณาละทิ้ง e-mail ฉบับนี้
123 ถ้าคุณไม่ได้ขอรหัสผ่านใหม่ หรือไม่ใช่คนที่ลงทะเบียน กรุณาละทิ้ง e-mail ฉบับนี้
124 - และแจ้งความผิดพลาดนี้กับ {{admin_email}} ด้วย
124 + และแจ้งความผิดพลาดนี้กับ %{admin_email} ด้วย
125
125
126 ขอบคุณมาก!"
126 ขอบคุณมาก!"
127
127
128 contest:
128 contest:
129 notification:
129 notification:
130 - email_subject: "[{{contest_title_name}}] คุณได้รับการเลื่อนขั้นสู่ระดับ {{contest_name}}"
130 + email_subject: "[%{contest_title_name}] คุณได้รับการเลื่อนขั้นสู่ระดับ %{contest_name}"
131 - email_body: "ขอแสดงความยินดีด้วย คุณ{{full_name}}
131 + email_body: "ขอแสดงความยินดีด้วย คุณ%{full_name}
132
132
133 - คุณได้รับการเลื่อนขั้นให้สามารถแข่งขันในการแข่งขันระดับ {{contest_name}} ของ {{contest_title_name}} แล้ว
133 + คุณได้รับการเลื่อนขั้นให้สามารถแข่งขันในการแข่งขันระดับ %{contest_name} ของ %{contest_title_name} แล้ว
134
134
135 - คุณสามารถเข้าสู่ระบบเพื่อทำโจทย์ได้ทันที คุณสามารถแข่งในระดับ {{contest_name}} ได้จนกระทั่งการแข่งขันรอบนี้สิ้นสุดลง
135 + คุณสามารถเข้าสู่ระบบเพื่อทำโจทย์ได้ทันที คุณสามารถแข่งในระดับ %{contest_name} ได้จนกระทั่งการแข่งขันรอบนี้สิ้นสุดลง
136
136
137 - -ทีมงาน {{contest_title_name}}"
137 + -ทีมงาน %{contest_title_name}"
138
138
139
139
140 help:
140 help:
@@ -145,7 +145,7
145 specifying_task: "นอกจากนี้ คุณยังสามารถระบุชื่อของโจทย์ที่ต้องการส่งเพิ่มเติมได้ ในการระบุให้ใส่ <tt>TASK:</tt> <i>taskname</i> คุณสามารถตรวจสอบชื่อของโจทย์ได้ โดยจะแสดงในวงเล็บหลังชื่อภาษาไทยของโจทย์"
145 specifying_task: "นอกจากนี้ คุณยังสามารถระบุชื่อของโจทย์ที่ต้องการส่งเพิ่มเติมได้ ในการระบุให้ใส่ <tt>TASK:</tt> <i>taskname</i> คุณสามารถตรวจสอบชื่อของโจทย์ได้ โดยจะแสดงในวงเล็บหลังชื่อภาษาไทยของโจทย์"
146 example_cpp: "ยกตัวอย่างเช่น ถ้าคุณใช้ภาษา <tt>C++</tt> สำหรับเขียนโจทย์ <tt>mobiles</tt> ตอนต้นโปรแกรมคุณจะใส่ดังนี้"
146 example_cpp: "ยกตัวอย่างเช่น ถ้าคุณใช้ภาษา <tt>C++</tt> สำหรับเขียนโจทย์ <tt>mobiles</tt> ตอนต้นโปรแกรมคุณจะใส่ดังนี้"
147 example_pas: "ถ้าคุณใช้ภาษา <tt>Pascal</tt> เพื่อเขียนโจทย์ข้อเดียวกัน คุณจะระบุ"
147 example_pas: "ถ้าคุณใช้ภาษา <tt>Pascal</tt> เพื่อเขียนโจทย์ข้อเดียวกัน คุณจะระบุ"
148 - ask_questions_at_messages: "ถ้ามีปัญหาในการใช้งานสามารถสอบถามได้ที่หน้า<a href=\"{{url}}\">{{message_link_name}}</a>"
148 + ask_questions_at_messages: "ถ้ามีปัญหาในการใช้งานสามารถสอบถามได้ที่หน้า<a href=\"%{url}\">%{message_link_name}</a>"
149
149
150 activerecord:
150 activerecord:
151 attributes:
151 attributes:
deleted file
deleted file
You need to be logged in to leave comments. Login now