间隔的翻译
Translation of interval
也许有一种方法可以将 postgresql 显示的时间间隔(例如“1330 天 10:54:54.266684”)自动翻译成其他语言?例如使用语言环境或其他设置,或者我必须使用替换,例如regexp_replace((现在()-t.another_date)::文本, 'day','dzień')?
我认为没有。对不起。日、月等是类型间隔中的字段。它将是英文的。就像您不希望使用 "vybrac" 而不是 select :)
但是你可以有 locale 的时间值,是的。
td=# set lc_time TO pl_PL;
SET
td=# SELECT to_char(to_timestamp (4::text, 'MM'), 'TMmon');
to_char
---------
kwi
(1 row)
所以可能唯一的选择是用波兰语名称替换时间戳 filealds 值
也许有一种方法可以将 postgresql 显示的时间间隔(例如“1330 天 10:54:54.266684”)自动翻译成其他语言?例如使用语言环境或其他设置,或者我必须使用替换,例如regexp_replace((现在()-t.another_date)::文本, 'day','dzień')?
我认为没有。对不起。日、月等是类型间隔中的字段。它将是英文的。就像您不希望使用 "vybrac" 而不是 select :) 但是你可以有 locale 的时间值,是的。
td=# set lc_time TO pl_PL;
SET
td=# SELECT to_char(to_timestamp (4::text, 'MM'), 'TMmon');
to_char
---------
kwi
(1 row)
所以可能唯一的选择是用波兰语名称替换时间戳 filealds 值