🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #321

Spolszczenie 'error_messages_for'

#321
From: RaW
Date: Fri, 24 Nov 2006 19:50
31 lines
1719 bytes
W jaki sposób radzicie sobie z tłumaczeniem komentarzy o błędach 
validacji formularzy?

Ja doszedłem do tego, że w environment.rb mam przykładowo zdefiniowane 
@@default_error_messages:

ActiveRecord::Errors.default_error_messages = {
   :inclusion => "nie wystepuje na liście",
   [...]
   :not_a_number => "nie jest liczbą"
}

Niewiele to daje bo <%= error_messages_for 'post' %> w widoku .rhtml 
wyrzuca mi coś takiego:

3 errors prohibited this post from being saved
There were problems with the following fields:
   * Period nie może być pusty
   * Title nie może być pusty
   * Body nie może być pusty

Dla każdego pola z osobna można użyć:
<%= error_message_on "post", "period", "Okres ", " - uzupełnij to pole", 
"errorExplanation" %>
ale nie o to mi chodzi - chcę mieć tekst jaki daje 'error_messages_for' 
ale po polsku. Dodatkowo chciałbym podmienić nazwy zmiennych(pól).
Jest na to jakiś myk?

Z góry dzięki za odpowiedzi.
-- 
RaW
Technical Details
Message-ID: <ek7idq$ppq$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail
From: RaW <raw@mlyniec.gda.pl>
Newsgroups: pl.comp.lang.ruby
Subject: Spolszczenie 'error_messages_for'
Date: Fri, 24 Nov 2006 20:50:16 +0100
Organization: CI TASK http://www.task.gda.pl/
Lines: 31
Message-ID: <ek7idq$ppq$1@news.task.gda.pl>
NNTP-Posting-Host: raw.mlyniec.gda.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1164397818 26426 213.192.67.73 (24 Nov 2006 19:50:18 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Fri, 24 Nov 2006 19:50:18 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.7 (X11/20060922)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit