Browse Source

Merge branch 'python3000' of https://github.com/chriskiehl/Gooey into python3000

pull/90/merge
chriskiehl 9 years ago
parent
commit
8493a0e8f9
1 changed files with 34 additions and 13 deletions
  1. 47
      README.md

47
README.md

@ -20,6 +20,7 @@ Table of Contents
- [Why Is It](#why)
- [Who is this for](#who-is-this-for)
- [How does it work](#how-does-it-work)
- [Internationalization](#internationalization)
- [Configuration](#configuration)
- [Full/Advanced](#advanced)
- [Basic](#basic)
@ -192,6 +193,33 @@ However, by dropping in `GooeyParser` and supplying a `widget` name, you can dis
| DateChooser &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| <p align="center"><img src="https://raw.githubusercontent.com/chriskiehl/Gooey/master/resources/datechooser.gif" width="400"></p> |
Internationalization
--------------------
<img src="http://i.imgur.com/IKYqEvD.jpg" align="right" width="350px" />
Gooey is international ready and easily ported to your host language. Languages are controlled via an argument to the `Gooey` decorator.
@Gooey(language='russian')
def main():
...
All program text is stored externally in `json` files. So adding new langauge support is as easy as pasting a few key/value pairs in the `gooey/languages/` directory.
Thanks to some awesome [contributers](https://github.com/chriskiehl/Gooey/graphs/contributors), Gooey currently comes pre-stocked with the following language sets:
- English
- Dutch
- French
- Portuguese
Want to add another one? Submit a [pull request!](https://github.com/chriskiehl/Gooey/compare)
@ -283,6 +311,12 @@ Final Screen
###Change Log
----------
- Moved all internal messaging to pubsub
- expanded i18n converage
- allowed returning to the main configuration screen
- Fixed success checkmark showing on failure
- Refactoring to beauty
- Removed parsing code, replaced it with @SylvainDe patch
- Fixed issue #87
- Fixed issue #85
@ -304,19 +338,6 @@ Tada!
- Fixed GUI layout so that resizing works better
###Planned Features:
- Language agnostic!
- Stop/cancel button on run screen
TODO
----
* Add to pypi
* Update graphics
* Get OS X version working.
Wanna help?

Loading…
Cancel
Save