2009-10-28 29 views

Trả lời

3

Tôi nghĩ đặt cược tốt nhất của bạn là viết mã bằng tiếng Anh và sử dụng the i18n api để trình bày nội dung bằng tiếng Tây Ban Nha và các ngôn ngữ khác nếu/khi cần thiết.

+0

Đây là POV rất "nguồn mở". Trong các ứng dụng thế giới thực, bạn thường thấy mình viết mã các lớp học ra khỏi mô hình kinh doanh của khách hàng. Dịch chúng sang tiếng Anh đôi khi không chỉ là một ý tưởng tồi, nó cũng có thể phá vỡ thỏa thuận! – rhavin

6

Bạn có thể thêm số nhiều của riêng bạn vào Rails bằng cách thêm các đoạn. Rails nên có một tập tin gọi là inflections.rb dưới/config/initializers. Bạn có thể thêm nó ở đó nếu không. Tệp của tôi làm ví dụ (nhận xét đến từ Rails):

# Add new inflection rules using the following format 
# (all these examples are active by default): 
# Inflector.inflections do |inflect| 
# inflect.plural /^(ox)$/i, '\1en' 
# inflect.singular /^(ox)en/i, '\1' 
# inflect.irregular 'person', 'people' 
# inflect.uncountable %w(fish sheep) 
# end 

ActiveSupport::Inflector.inflections do |inflect| 
    inflect.plural(/rion$/ ,'ria') # criterion => criteria 
    inflect.singular(/ria$/, 'rion') # criteria => criterion 
end 
Các vấn đề liên quan