Показаны сообщения с ярлыком kde. Показать все сообщения
Показаны сообщения с ярлыком kde. Показать все сообщения

понедельник, 2 ноября 2015 г.

Coverity scan results for KDE 15.12 (master branch)

I have triggered another round of Coverity static analysis of KDE codebase, this time more than 180 repositories were built out of 253 including frameworks, almost all the base/workspace apps, krita, kdevplatform, konversation, marble.

To view analysis results you need to be a member of KDE Coverity project. If you are not yet then please send an appropriate request in Coverity describing your role in KDE and one of KDE Coverity project admins will approve it.

четверг, 22 декабря 2011 г.

Lokalize in 4.8

What's new in Lokalize from KDE 4.8:

Translation memory based QA: you can have a permanent list of translator's false friends and check your TM (which can be made to reflect all your project) against them whenever you like. Because the check is done based on TM and not real files, this should work much faster [than pology]. And you can even add this list to your language dir in SVN repository to share it among other team members, the way it is done with glossaries.

Also:
* better support for real world glossaries, including large ones;
* improvements in XLIFF support (part of them contributed by Albert Astals Cid)
* faster UI
* some 14 bugfixes (apart from what was available in 4.7.x updates)

I'd like to say 'thank you' to all bug reporters. Apart from QA feature, all other changes were made as a reaction to user requests.

вторник, 14 сентября 2010 г.

KDE on Mac test report

So I tried running KDE apps I miss on Mac on Mac Snow Leopard (kdevelop and kopete mainly).

I installed macports following procedures on their site, issued sudo port install kdenetwork4 (kde version is 4.4.x).
I also wrote simple Portfiles for kdevelop 1.0.2., but couldn't run a dbus session using the command given me in the terminal after each kde package install. To fix this i edited /Library/LaunchAgents/org.freedesktop.dbus-session.plist and changed OnDemand and Disabled options in it to the opposite values.



Unfortunately KDevelop crashed after i tried importing a project (you can see the backtrace on the screenshot). Other apps like KTorrent, Kopete, Lokalize are usable (although being a little ugly in the terms of appearance).

суббота, 21 февраля 2009 г.

First results implementing OpenDocument translation workflow

This is how OpenDocument translation workflow will look like in KDE 4.3: Screencast

Don't try to do it yourself right now ;) This requires the latest (unreleased) versions of translate-toolkit trunk and kdelibs trunk.

Implications of achieving this
I plugged kross nicely into Lokalize: I introduced 'project kinds' -- each has it's own set of scripts, so that you have 'Merge into ODF' for OpenDocument translation, and 'Widget Text Capture' for GUI/KDE projects.

These actions, as well as few others (see kde l10n svn and kde ru l10n svn for their plug example) are written in python. I plan to create a separate scripting API docs for Lokalize, but for now you can just rgrep Q_SCRIPTABLE KDE/kdesdk/lokalize to get list of available methods.

This mechanism will make implementing business-logic easy. Examples are action to send your translation to project's editor (translation team leader) and action to commit your work to [svn] repository if you have write access to it.

Thanks
I want to say thanks to Sebastian Sauer for giving me the green light for kross-extending commits, and Wynand Winterbach for commiting the patch to translate-toolkit.
Once I've got the thanks section, I'd also like to mention NLNet Foundation which funds my current efforts and KDevelop team, which makes those efforts efficient (today I opened whole kdelibs in KDevelop, and it took 15 minutes and 0 crashes to scan it completely ;) )

суббота, 31 января 2009 г.

XLIFF markup editing in Lokalize

Please correct me if I'm wrong, but today Lokalize became the first open source tool to support XLIFF inline markup editing.

I tried the latest svn trunk revision of virtaal, but it didn't display markup and mangled my test XLIFF file. AFAIK inline markup editing in proprietary world is only supported by Java Heartsome l10n Suite.

But this of course would mean nothing w/o Translate-Toolkit's (same laboratory as Virtaal's) odf2xliff converter, which will be integrated into Localize thanks to KDE's kross technology ;)

Obligatory screencast.

My plans also include support for inserting markuped text from other entries and translation memory (Lokalize will have to match tag id's for that).

воскресенье, 18 января 2009 г.

Lokalize screencast

Hi. I'm author of Lokalize computer-aided translation system.

I've played a bit with Wink screencasting/tutorial program, and created an intro tutorial, which show how to open projects, fill translation memory and enable widget text capture feature.

Lokalize intro tutorial for KDE translators

среда, 24 сентября 2008 г.

overview: DESIGN, PACKAGING

I've just updated DESIGN and PACKAGING documents for Lokalize. DESIGN aims at people who are familiar with KDE/Qt hacking and want to make changes to my program. PACKAGING is of course for packagers to set proper dependencies for the distro package.

Other projects providing a good example include Okular (nice graphical presentation) and plasma, which has it's documents in techbase.

It would be great if other projects had such design overview documents too. So, if you're the author of a project, or you're starting hacking on some app and have just found out smth about design which would save time for future hackers, please update/create design documents and share your knowledge.