Yes, I added "context" attribute to labels in xml file and after pot file regeneration this market strings in po file has additional msgctxt lines.
I can't imagine how that change can affect c or scheme code as it was static labels. 21.04.2014 20:18 пользователь "John Ralls" <jra...@ceridwen.us> написал: > > On Apr 20, 2014, at 12:55 PM, Dmitry Pavlov <zeldi...@gmail.com> wrote: > > > Sorry for delay: here is the branch: > https://github.com/zeldigas/gnucash/tree/scheduled_i18n_fix > > Last commit contains planned changes. To minimize diff I applied updated > pot file only for ru.po (most other po are outdated, so there was a lot of > changed lines). > > I'd be glad if someone could check these changes for compatibility with > minimum lib version requirements, etc and ping me back if all is good. In > case of that, I will update another po files with msgmerge and make pull > request. > > > > > If I understand correctly, the two changes are creating context, which > requires a certain minimum version of xgettext, and then using the context > in the GtkBuilder ui files, which requires a minimum version of Gtk+. The > latter was added in 5f3729b8, in July 2007. git describe says that's > GTK_2_11_5-50-g5f3729b, so it was released in Gtk-2.12, so that part's OK. > That also implies tat the context function has also been in gettext for at > least as long, so that shouldn't be a worry, either. > > There’s another consideration, though: You need to see if C or Scheme code > is affected. C isn’t much of a problem, just change gettext() to pgettext() > and add the context string. The Guile gettext implementation doesn’t seem > to include pgettext(), so that might be a problem. > > Regards, > John Ralls > > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel