Project

General

Profile

Actions

Defect #25130

open

support of agglutinative languages like Hungarian/Magyar

Added by Greg T about 7 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Translations
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Affected version:

Description

I tried to fix hu.yml, but the time related strings are used in to many contexts incompatibly, so even subtle/clumsy rewording can't help in all cases. We don't use plural form after numbers greater than one, but we use other forms for different expressions.

E.g. hour is óra in Magyar;
[point in time] x hour(s) ago is x órája or x órával ezelőtt;
[present perfect continuous] for x hour(s) is x órája;
[past, future or undetermined tense] for x hour(s) is x óráig or x órán át.

Label_added_time_by needs point in time (and optional non-relative times, but that's a different issue, although a possible workaround);
while e.g. setting_session_lifetime needs óra without agglutination.

Filters:
label_between: between x [and] y should be x és y között;
day related filters are somewhat clumsy in English, too (e.g. less than days ago ... days), but I could improve it in Magyar: "label_less_than_ago: nem régebbi, mint" meaning not older than, but it must be followed by x nap (base word of day), not x napja (point in time);
label_in_the_past_days: needs to be followed by napban (base word of day + in postfix), etc.


Files

distance_in_words.patch (26.1 KB) distance_in_words.patch requested at 25402#note-2 Greg T, 2017-03-23 10:33
lang_datetime.pl (954 Bytes) lang_datetime.pl Greg T, 2018-01-17 15:35

Related issues

Related to Redmine - Patch #25402: stop misusing distance_in_wordsClosed

Actions
Actions

Also available in: Atom PDF