Transifex and Russian Italian translations

2015-06-07 Thread Yury V. Zaytsev
Hi,

I have found out that two files ru.po and it.po out of several
dozens are excluded from synchronization with Transifex.

1) I understand that Russian translation was lately done directly in the
repository by Andrew, and he said that he was manually uploading these
updates to Transfixes. I have checked the current state, and the
Transifex version was behind the one in the repo; I have fixed this.

2) In what concerns the Italian one, I understood from Slava that the
maintainer (Marco Ciampa) didn't want to use Transifex for some reason.
I checked it and it seems that it is more complete in the repository, as
compared to Transifex. Now, the curious part is that I can see that it
has been updated by Piotr Drąg rather recently.

Could we please move EVERYTHING to Transifex? It does have a command
line client, which is very easy to use and allows to upload  download
translations literally with two commands (tx pull and tx push), if one
doesn't want to use the web interface. I'm happy to try to help with
that if anyone really needs help; I've just tried it, and it's no big
deal at all.

Otherwise, shall we at least somehow block people from using Transifex
for the languages that are being committed directly to the repository? I
do not like the current situation, because it seems that people doing
stuff on Transifex are not aware of what's going on the git repository
and vice versa. I think it's a really bad scenario when people invest
time in doing translations, and their work is just discarded.

Any comments?

-- 
Sincerely yours,
Yury V. Zaytsev


___
mc-devel mailing list
https://mail.gnome.org/mailman/listinfo/mc-devel


Re: Plans for Midnight Commander development

2015-06-07 Thread Yury V. Zaytsev
On Tue, 2015-06-02 at 21:47 +0200, Yury V. Zaytsev wrote:
 
 Just FYI, massive firmware / os / software maintenance on the builders
 has been completed, I'll be looking into the mailing list traffic,
 Trac
 server and Travis next up as time permits.

FYI, I did some important upgrades on the Trac server this week, but I
didn't have time to look into what causes the ticket creation delay yet.

-- 
Sincerely yours,
Yury V. Zaytsev


___
mc-devel mailing list
https://mail.gnome.org/mailman/listinfo/mc-devel


Re: mc is over!? - post by Ilia Maslakov on Russian-speaking IT site

2015-06-07 Thread Yury V. Zaytsev
On Thu, 2015-05-28 at 21:20 +0200, Egmont Koblinger wrote:
 Another thing that occurred to me: to save on long term development
 costs, we should simplify the codebase and get rid of alternatives. 

Hi Egmont,

These are all good points, and I generally agree, but it would be good
to first estimate how much code removing a particular feature would
allow us to get rid of, and then decide on this basis.

On one hand, I guess, SLang can go, but on the other hand, it appears to
be still actively maintained, and mutt, for instance, can compile
against both SLang and ncurses, just as mc.

Also, there are still quite some users of 8bit locales, and I'm not so
sure whether it would be a good idea to drop everything except for utf-8
just like that. Unlike you, however, I still haven't had a deeper look
into the charset stuff, so maybe there is a possibility to cut down on
branching without completely dropping 8bit.

In what concerns glib regex vs. pcre, I'm still not sure what's the
advantage of using glib wrappers for that, but it seems that using pcre
directly would at least allow us to control the crashing on invalid
utf-8 things stuff, so maybe getting rid of glib regex would be a good
thing.

If you'd be willing to investigate any of these avenues, that would of
course be great :-)

-- 
Sincerely yours,
Yury V. Zaytsev


___
mc-devel mailing list
https://mail.gnome.org/mailman/listinfo/mc-devel


Transifex and the manual files

2015-06-07 Thread Yury V. Zaytsev
Hi,

I have found out, that the manual files that are offered for translation
on Transifex are basically an abandoned experiment by Slava. This makes
me very sad, because currently nobody knows that they are not actually
useful, and quite some people have put their time into translating them.

The deal was that Slava wanted to set up translation using the po4a
tool, but somehow he realized that it breaks roff formatting on which
the help system generator relies during po - man conversion, and, as a
result, the help files can't be generated from these manual pages.

At the moment, I have stopped the Transifex interface from accepting
translations for these resources until someone can figure out how to set
up a working man - po - man conversion cycle.

Are there any volunteers to look into that? Maybe I should make an
announcement via the Transifex system as well. 

-- 
Sincerely yours,
Yury V. Zaytsev


___
mc-devel mailing list
https://mail.gnome.org/mailman/listinfo/mc-devel


Re: mc is over!? - post by Ilia Maslakov on Russian-speaking IT site

2015-06-07 Thread Yury V. Zaytsev
On Thu, 2015-05-28 at 12:11 +0200, Egmont Koblinger wrote:
 
 I disagree that a 20hrs/week commitment is required from someone.  I
 don't think it's the right model, and we're unlikely to find anyone.
 There were times (about a year ago) when I had tons of time to
 contribute, yet mainstream dev's resources were the bottleneck in
 reviewing these changes. At other times they were active but I didn't
 have time to contribute.

Just for the record, I didn't mean to say that mc should have only one
maintainer who will contribute 20 hpw on a sustained basis.

I was implying that this is my estimate for the minimal amount of
workload to keep the project in a reasonable shape, but whether it comes
from one person, or from 3 collaborating maintainers, I don't care :-)
Of course, the more maintainers there are, the better, and I'd say 3x7
is actually better than 1x20 if only for the bus factor. On the other
hand, I don't think that 7 hpw per person is very meaningful. In the
last 2 weeks I struggled to extract 10 hpw, and they were gone in a
split second.

Anyways, thank you very much for your work on mc codebase, and g-t,
which is still my favorite terminal emulator that I'm using every day; I
can see the effect of your work very directly in terms of annoying bugs
being fixed that have been haunting me for quite awhile...

-- 
Sincerely yours,
Yury V. Zaytsev


___
mc-devel mailing list
https://mail.gnome.org/mailman/listinfo/mc-devel