[Latvian] Request to be a coordinator

I’m done translating(with exception to 3 cases I will be asking in different post).

I would suggest to automatically accept:
(with exception to suggestions that starts with ###)

  1. all suggestions, that are the only single ones - mine or from other contributor - I also approve their translation.
  2. if there are more than one suggestion, please use mine over others, unless it starts with ###, then leave it for manual approval or disapproval - they are described in 4 5 and 6
  3. (this should not exist, but I might have overlooked) if there are more than one suggestion and none of them are mine, do not approve any

Rest might be too complicated to be done automatically, and might be left for manual approval:

  1. anywhere where there is only one suggestion of mine, that starts with ### and there is also present second suggestion, please discard ALL suggestions(including the one with ###), as my comment was about that original was correct and suggested is wrong
  2. (should not exist)If for some reason there coexist two suggestions of mine, where one starts with ###, use the one that does not have ###
  3. If there are more than 2 suggestions and one of them is mine with ###, probably one of them from others is right and ### describes which one it is

Cheers

3 Likes

Liels paldies!

It is heart-warming to see you have translated the language of my homeland’s sibling:)

We are reaching out to the current coordinator (akerran), who started accepting couple of your suggestions last week, to ask if they’re OK with auto-acceptance and new active coordinator.

If all goes well (and it should, as you certainly have merited a role!), we should be able to take all Latvian into SFOS for this L10n round already, but have you got a keyboard layout handy (it’s another requirement to officialise a language:)
I believe these two are the closest candidates to be rebased:
https://openrepos.net/content/tmi/latvian-keyboard-arrows
https://openrepos.net/content/penguin/latvian-keyboard

Good news we’ve gotten green light from akerran!

I have looked into your suggestions (and auto-accepted the first batch according to 1. for non-empty target strings), now noticed that the punctuation is following Engineering English, whereas the translation should follow English UK. One quick example:
https://translate.sailfishos.org/lv/jolla-settings-accounts/translate/settings-accounts.ts#unit=564916

Pootle lists the plural formula for Latvian language to be (n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2), this is why we have 3 plural forms. If the 2nd and 3rd are the same, please repeat them:
https://translate.sailfishos.org/lv/jolla-calendar/translate/#unit=497594
(see Translate the OS - SailfishOS Documentation paragraph starting with “Which brings to a point <…>”)

Initially I was under impression, that Engineered English was the one that was to be followed(also it is always present and right above translation line). I’ve followed the British UK in my second go where I could remember, because I encountered some botched up engineered english samples and after looking up in in German translation style or in forum I might have encountered rule that British UK had to be used instead. I do remember this one and even if I had added another language sample for Russian, still for some reasons I followed engineered one, so it is a mistake. I might also have left some of the engineered ones, if the translation was carrying same or better meaning.

Great to know. It was a mystery to me.

If I understand it correctly, then 3rd form(value 2 in that oneliner) would be only provided for number 0. That would only be correct if the numeric value is provided and not word, that is equivalent of nothing, that might have singular form by itself. British UK makes me think, that it can be shortened and 0 can be considered as a plural form:
n!=0 && n%10==1 && n%100!=11 ? 0 : 1

0 outputs for singular cases
1 outputs for plural and 0

Well, I remember that I probably filled only one of these 3rd forms and left it as it was in British UK format with 2 values only, and rest of them I left empty. Could it be possible to fill third option(as clearly 0 seconds, minutes, hours might be visible on screen somewhere) with exactly the same values from 2nd plural form? Latvian doesn’t use different plural forms for the same word - it is either single or plural.

About keyboards - they do not look Latvian, but modified QWERTY, which does not make much sense for typing Latvian words. If I have to think, then Android also is not providing Latvian keyboard layout.

Tilde developed the one that I have seen in wikipedia(ŪGJRMV):

It contains Ŗŗ and less significant Ōō and - doesn’t look that the offered even have these letters(that despite wiki information is still considered valid letters).

Well, I might look into this, but probably in next month.

If akerran is active coordinator, that is great. I would rather have a crowd in this and have this only as a side project to kill time, which might be too much if things get busy again.

I have auto-accepted according points 1. and 2. all the strings, which do not have plural and their Eng. English is equal to English UK or US.

2nd and 3rd plural forms are not always equal IIRC:
1 fotoattēls
2 fotoattēli
0 fotoattēlu

For Lithuanian we have two layouts: QWERTY with diacritics as accents for those used to the English layout (that being the default, due to too many frowned faces otherwise), and ĄŽERTY (LST 1205-92), which I used daily, because that’s much faster than to wait for accents list to pop up:)

To ĄŽERTY’s accents I’ve added letters with stress marks (rarely used, but brings us ahead of Androids:)
Although I recall that in Latvian every first syllable is stressed, so no real requirement there:) could still follow the same principle of two keyb. layouts.

I’ve added you as coordinator, as akerran OKed that and I believe they hadn’t had the capacity to be an active coordinator. Two is definitely better than one:)

Please tell me if you would like more auto-accepting of suggestions of any established criterion.

P.S. Highly recommended to “bake” a local package once translation is over 90% to test out on actual device (including the locale changes for date and time etc.) Instructions here: https://github.com/martonmiklos/unofficial-jolla-translation or you can ping the author on this forum.

I’m slightly rusty in these. To be fair, if I have to think about this, then this is right, in using nulle mēnešu, dienu, stundu.
I probably need to have a consultation on this, as the main issue here was that I would not use 0 in natural language, but instead of iezīmēts 0 fotoattēlu, I would use neviens fotoattēls nav iezīmēts, as there were choices for that output.

Well, to be fair, my whole look on this was that getting to 99% as main target and after that it is always possible to correct things to perfection. Then I have to install OS, to get it going and eventually some of these things will stick out like sore thumbs and have to be corrected. I will look through these eventually.

That is something I’m planning to do the whole next day. The biggest issue is that I haven’t been doing things like that for some time and this is simply scary.

I have a phone with QWERTY physical keyboard, so that should be one corresponding physical layout, though for touch screen there should be choices, including AZERTY and others. I personally for some time am getting annoyed to use QWERTY on touch screen - every next character I am typing in Latvian always is on other side and then I get errors, so that is frustrating… so it looks a great idea to modify other keyboards and I’m sure that there must be another one, that has all the Latvian characters.

By all means, use anything that sounds natural. My example was to simply show, that I cannot auto-accept all plural forms by copying the 2nd to the 3rd field.

I can give you an auto-generated list of strings that have plural forms. Similarly for the ones where engineering English isn’t equal to English UK/US. Alternatively, I could just accept all regardless, and you could sideload the self-generated pack for tests.

You can always ping @martonmiklos for help:) he’s always quick to generate an installable language pack.

Yes, just follow the Lithuanian example, and provide two layouts, is my recommendation. One QWERTY with accents, one ŪGJRMV (if that’s easier to switch to for most Latvian speaking folk out there).