FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian User

LinkBack Thread Tools
Old 05-19-2010, 08:54 AM
Andrei Popescu
Default Diffing .po files

[Sorry for the cross-post. Please follow-up as you see fit and I'll
summarize for the other list. No need to CC me as I'm subscribed to both


While (trying to) review changes to a large .po file with relatively few
strings changed I started looking for some way to show only the changed
strings, or at least find a way to easily spot them out.

Google searches have so far found only
http://markmail.org/thread/zyxbczw6haro6bmk#queryo%20diff+page:1+mid:a5ym75 hv2vztkmde+state:results
which seems to talk about some GUI tool. My goal is to do this in text
only, because I want to paste (parts of) the output in e-mail.

Since I didn't find anything suitable I started patching together a .po
syntax highlighting that includes wdiff highlighting. The problem I'm
seeing right now is that wdiff will include " (double quotes) *inside*
its markers, thus breaking the .po highlighting:

[-#, fuzzy-]
msgid "Exit installer"
msgstr "Părăsește programul de [-instalare demonstrativ"-] {+instalare"+}

I was expecting something like this:

[-#, fuzzy-]
msgid "Exit installer"
msgstr "Părăsește programul de [-instalare demonstrativ-] {+instalare+}"

same thing happens with other punctuation:

[-#, fuzzy
#| msgid "Choose a locale:"-]
msgid "System locale:"
msgstr [-"Alegeți o localizare:"-] {+"Locale sistem:"+}

My guess is wdiff uses spaces as word delimiter, but the man page is
silent about this and web searches also didn't turn up anything.

Any hints or other ideas how to fix this?


Thread Tools

All times are GMT. The time now is 02:01 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org