Hi,
A simple question: When there is no manual accelerator set, do
accelerators always remain the same? What if some menu items are
removed in a future version?
Those who use accelerators know what I mean. Every new version you
should learn it again?!

On 10/15/11, Milos Sramek <[email protected]> wrote:
> Dňa 15.10.2011 14:24, Sérgio Marques  wrote / napísal(a):
>> 011/10/14 Milos Sramek <[email protected]>
>>
>>> Dňa 13.10.2011 17:49, Sérgio Marques  wrote / napísal(a):
>>>> Is there any chance of someone with skills make a bash script to remove
>>>> accelerators from translation (msgstr) files?
>>> Hi, this seems to be easy:
>>>
>>> In the topmost directory issue the following command:
>>>
>>> sed -i.xx '/^msgstr/ s/\~//g' `find . -name \*po`
>>>
>>>
>>> Explanation:
>>>
>>> find . -name \*po  finds all po files
>>> `find . -name \*po`  enters list of these files to the command
>>> sed -i does inplace modification, backing up the original file to
>>> name.po.xx
>>>
>>> the command s/\~//g  replaces all ~character by nothing
>>> /^msgstr/ allows to do that only on lines, which start by msgstr
>>>
>>> (you probably do no want to change the English lines and the lines which
>>> specify ~ as the accelerator.)
>>>
>>>
>>> Once done, you can check the differences by:
>>>
>>> for i in `find . -name \*.po`; do diff $i.xx $i >$i.diff; done
>>>
>>> for each po file, a file with differences is created with the following
>>> records:
>>> 73c73   .... line number
>>> < msgstr "Otvo~riť len na čítanie"   .... input
>>> ---
>>>> msgstr "Otvoriť len na čítanie"    ..... output
>>> If you want to see the ~ characters, use the following before and after
>>> deletion
>>>
>>> grep \~ `find . -name \*.po`
>>>
>>>
>>> While it is easy to get all po files from pootle, I do not know, if it
>>> is possible to upload many files at once. Perhaps,  git access is useful
>>> to do this.
>>>
>>> Be careful, always make backups and check the result
>>>
>>> Enjoy
>>> Milos
>>>
>>
>> Hi again Milos,
>>
>> The commando work like a charm. Will wait till Andras reply to see my next
>> move. But now, how can I remove in one step the files generated? (diff and
>> po.xx)
> Hi
>
> rm `find . -name \*.xx`
>
> the command "find . -name \*.xx" finds all *.xx files and the backquotes
> `` just take the output of the find command and insert it as a list of
> arguments to the rm command.
>
> Milos
>>
>> regards
>>
>> Sérgio Marques
>>
>
>
> --
> email & jabber: [email protected]
>
>
> --
> Unsubscribe instructions: E-mail to [email protected]
> Problems?
> http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
> Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
> List archive: http://listarchives.libreoffice.org/global/l10n/
> All messages sent to this list will be publicly archived and cannot be
> deleted
>

-- 
Unsubscribe instructions: E-mail to [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/l10n/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to