Subsurface 5.0.7 has been released
Christof Arnosti
charno at charno.ch
Sat Mar 26 07:56:55 PDT 2022
Sounds good! :-)
if you're already implementing this, for Portuguese there are also two
translation sets (pt_PT/pt_BR) with different completeness... Also
en_GB/en_US? But I guess en_US is the source language, thus maybe only
the plurals are translated in en_US?
Best
Christof
On 26.03.22 15:52, Dirk Hohndel wrote:
> OK, I did some more searching and I think there is a clean solution -
> I'll try to implement this later today.
>
> Qt indeed allows you to install multiple translations and will search
> them "last to first". So if we special case de_CH to first load de_DE
> and then load de_CH, we should get the intended behavior. It's
> surprisingly hard to find any documentation for this - I would have
> expected this to be something that a lot of people would like to take
> advantage of.
>
> Stay tuned :)
>
> /D
>
>> On Mar 25, 2022, at 8:31 AM, Christof Arnosti <charno at charno.ch> wrote:
>>
>> Am 25.03.22 um 16:03 schrieb Dirk Hohndel:
>>>
>>>
>>>> On Mar 25, 2022, at 7:46 AM, Christof Arnosti <charno at charno.ch> wrote:
>>>>
>>>> Hi,
>>>>
>>>> So, I now get where the problem with the missing Strings is coming
>>>> from:
>>>>
>>>> I'm using German (Switzerland) locale on my secondary computer. The
>>>> German (Germany) translation is complete, but the German
>>>> (Switzerland) translation is not.
>>>>
>>>> I started copying the missing values from German (Germany) to
>>>> German (Switzerland), but it's a boring manual process (transifex
>>>> does not seem to provide bulk copying between two translated
>>>> languages), and I suspect that in the future for new strings the
>>>> same problem will arise. The difference between the two languages
>>>> is very small, and to be honest, German (Switzerland) is not a very
>>>> "relevant" dialect in the sense that people who can read German
>>>> (Switzerland) are guaranteed to also be able to read German (Germany).
>>>>
>>>> Before I continue my work: Would it be possible to have German
>>>> (Germany) as fallback language for German (Switzerland)? Thus, if
>>>> German (Switzerland) is selected, the order of strings would be
>>>> "German (Switzerland) -> German (Germany) -> English" instead of
>>>> "German (Switzerland) -> English"?
>>>>
>>>
>>> I don't know if THAT is possible. But I could trivially populate all
>>> the strings in the Swiss translation with the de_DE strings and have
>>> you just modify those that aren't the same. Would that work for you.
>>> I'd be able to do that this evening (so maybe 12 hours from now) - I
>>> need to write a small script that does that and then upload the
>>> changes to Transifex.
>> This script would be a great help! Is there any way that I can
>> quickly find the strings that were manipulated by your script afterwards?
>>>>
>>>> With this solution, a reasonable user experience would be provided
>>>> to German (Switzerland) users when Strings are updated, and the
>>>> German (Switzerland) translation is missing. For the few strings
>>>> that are different between German (Switzerland) and German
>>>> (Germany), they could be overwritten in the German (Switzerland)
>>>> translation. Maybe it wouldbe even better if German (Switzerland)
>>>> would only contain the few strings that are different in the two
>>>> dialects, so that Swiss users would also automatically get German
>>>> (Germany) translation improvements...
>>>>
>>>>
>>>
>>> I agree. Again, I don't think the infrastructure allows that.
>>
>> Hmm... If it's easy to test, what would happen if you change the
>> locale from "de_DE" to "de" for German (Germany)? I know some
>> translation libraries work with this hierarchy...
>>
>> Currently (before my translation updates today) the context menu of
>> the dive list looks like this for de_CH:
>>
>>>
>>> /D
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20220326/17f2be13/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 36JN75WJc1baOu0x.png
Type: image/png
Size: 16593 bytes
Desc: not available
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20220326/17f2be13/attachment-0001.png>
More information about the subsurface
mailing list