-------- Original-Nachricht --------
> Datum: Thu, 06 Aug 2009 16:54:53 +0200
> Von: Julien Valroff <[email protected]>
> An: [email protected]
> Betreff: Re: [Dspam-devel] Template translations
> Hi again,
>
> Le jeudi 06 août 2009 à 09:51 +0200, Julien Valroff a écrit :
> > Hi,
> >
> > As promised, I am working on the template translation into French.
> >
> > Some strings are however hardcoded in the cgi ("Empty", "Administrative
> > suite")
> >
> [...]
>
> > I can provide a patch if this is a correct workaround, but would prefer
> > your feedback before.
>
> I couldn't wait as I was impatient to test my translation...
>
:)
> Here is the patch proposal to remove hardcoded strings from the cgi, and
> load them from a strings.txt file.
>
Two small errors:
+$LANG{'history_show'} = "Afficher ";
+$LANG{'history_show_all'} = "tous";
Beside that I see no issues so far. Another approach could be to use a hash of
hashes. Aka:
my $LANG = {};
$LANG->{'EN'} = {
'empty' => "Empty",
'admin_suite' => "Administrative Suite",
'alert_name' => "Alert Name",
'remove_alert' => "Remove",
'user_form' => "Statistical SPAM Protection for",
'user_form_submit' => "Change",
'option_disable_filtering' => "Disable DSPAM filtering",
'option_enable_filtering' => "Enable DSPAM filtering",
'quarantine_rating' => "Rating",
'quarantine_date' => "Date",
'quarantine_from' => "From",
'quarantine_subject' => "Subject",
'history_show' => "Show",
'history_show_all' => "all",
'history_show_spam' => "spam",
'history_show_innocent' => "innocent",
'history_show_virus' => "virus",
'history_show_whitelisted' => "whitelisted",
'history_retrain_as_spam' => "spam",
'history_retrain_as_innocent' => "innocent",
'history_retrain_as' => "As ",
'history_retrain_undo' => "Undo",
'history_retrained' => "Retrained",
'history_label_resend' => "Resend",
'history_label_whitelist' => "Whitelist",
'history_label_spam' => "SPAM",
'history_label_innocent' => "Good",
'history_label_miss' => "Miss",
'history_label_virus' => "Virus",
'history_label_RBL' => "RBL",
'history_label_block' => "BLOCK",
'history_label_corpus' => "Corpus",
'history_label_unknown' => "UNKN",
'history_label_error' => "Error",
'error_no_historic' => "No historical data is available.",
'error_cannot_open_log' => "Unable to open logfile",
'error_no_identity' => "System Error. I was unable to determine your
identity.",
'error_invalid_command' => "Invalid Command",
'error_cannot_write_prefs' => "Unable to write preferences",
'error_no_sigid' => "No Message ID Specified",
'error_no_alert_specified' => "No Alert Specified.",
'error_message_part1' => "The following error occured while trying to process
your request:",
'error_message_part2' => "If this problem persists, please contact your
administrator.",
'error_filesystem_scale' => "Unable to determine filesystem scale",
'error_load_default_prefs' => "Unable to load default preferences",
'error_access_denied' => "Access Denied",
'graph_legend_nb_messages' => "Number of Messages",
'graph_legend_spam' => "SPAM",
'graph_legend_good' => "Good",
'graph_legend_inoculations' => "Inoculations",
'graph_legend_corpusfeds' => "Corpusfeds",
'graph_legend_virus' => "Virus",
'graph_legend_RBL' => "Blacklisted (RBL)",
'graph_legend_blocklisted' => "Blocklisted",
'graph_legend_whitelisted' => "Auto-Whitelisted",
'graph_legend_nonspam' => "Nonspam",
'graph_legend_spam_misses' => "Spam Misses",
'graph_legend_falsepositives' => "False Positives",
};
> Cheers,
> Julien
>
Steve
--
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Dspam-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-devel