Open in external editor action added
russian i18n
Cross platform application settings skeleton added
Settings dialog refactoring

Squashed commit of the following:

commit 936c5c805100d5df768043a5b7e982c1870c7a4d
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Fri Jul 20 14:29:42 2012 +0400

    russian translation update

commit 8519078d5c7e5ae254c2a03696829a7690cdfe5b
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Fri Jul 20 14:24:24 2012 +0400

    Using KEYS for QSettings

commit 807d2b0cf11855deebb638841d3ffb38f466eeef
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Fri Jul 20 13:52:51 2012 +0400

    Debug preferences added

commit 3cc420ec0734a3dbf3c99f096a08e94ebac59817
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Fri Jul 20 03:03:13 2012 +0400

    small fixes

commit a86f8f45f6389cb8dea008ccbaf218c704de9bdd
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Fri Jul 20 02:51:29 2012 +0400

    Tab widget fixes

commit fb909afd7e1b4f4e6ddcc620c471400df25ae32c
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Fri Jul 20 01:39:26 2012 +0400

    List preferences fix

commit c4ead85eaa9ffca32c9b3148b59f6d95d21ba4cc
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Fri Jul 20 01:18:55 2012 +0400

    MacDialog polish

commit 871b7416b0380c2e9dfdbada818120974ac7ff53
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Jul 19 02:54:08 2012 +0400

    Dialog activation fix

commit 99fee76406a6a7da64f167f9fdd9cde171ece4a3
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Jul 19 02:48:12 2012 +0400

    macstring test fix

commit 269e5d3cee710fa1f98ca5d7c637379cac16fef2
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Jul 19 02:38:43 2012 +0400

    more work on dialog auto resizing

commit bbb4a2f089e39aab2a2e0c9c6a669b9fefc3d9d6
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Jul 18 11:39:02 2012 +0400

    Editor preferences added

commit 7b872a72460e870b9fdc870812169d96e8d703e3
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Tue Jul 17 03:20:53 2012 +0400

    Tab preferences dialog fixes

commit 2fc3a317444bd1fbd32fecd495beb7be9b01fb79
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Tue Jul 17 03:14:06 2012 +0400

    Tab preferences improvements

commit a4d3e08f41ae25a346745386c6db82e5a08c6ccd
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Tue Jul 17 02:59:43 2012 +0400

    List preferences fixes

commit 2ba6f6396d6c21104b5d84b87117f1c2f30945d1
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Tue Jul 17 02:37:12 2012 +0400

    Icons centered on macpreferences dialog

commit 03ac4dc437698abe76e3c24a2f7d6b4852b3c623
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Tue Jul 17 02:36:53 2012 +0400

    crash fix

commit 5384e1866e4d133d31a163232c7d3b4d57f785e3
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Tue Jul 17 02:22:20 2012 +0400

    Mac preferences dialog seems to work

commit f7120406830a89dae71de486e592bb454a1a191b
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Tue Jul 17 01:34:31 2012 +0400

    Preferences widget on mac works)

commit 1c50bc8906eea31e3a86938b8753ba48a234fcda
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Mon Jul 16 14:41:41 2012 +0400

    Mac tool bar delegate skeleton added

commit ae0a85a2a65321ee23a53ac0bc582598a9a5103f
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Mon Jul 16 11:49:11 2012 +0400

    MacToolBar skeleton added

commit 3d16927acedcd167f02f69d29da26c6843d7a131
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sat Jul 14 19:09:06 2012 +0400

    List preferences added