let translate charset printf_format str plural_form =
match plural_form with
None ->
charset str
| Some(str_plural,x) ->
let check =
if printf_format then
check_format Ignore
else
fun x -> x
in
charset (get_translated_value Ignore (check (Plural(str,str_plural,[])))
(germanic_plural x))