Skip to content

An app for the word of the day in any language! Currently privated and may be proprietary

License

Notifications You must be signed in to change notification settings

leifadev/shoutout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shoutout!: The word of the day, but in any language!

Put a spin on how you learn a new language!

Made all in Python using the Apple SDK and Frameworks using the PyObjC bridge. This app includes over 22,000 definitions and words with part of speech, examples (english and native ones), and more over 15 languages and growing!

Versions Compatible

Functionality Key
Fully Supported
Partial Functionality 🔵
Not Supported
Unknown
Versions Compatible Status
Ventera
Monterey
Big Sur
Catalina
Mojave
High Sierra 🔵
Sierra 🔵
El Capitan 🔵
10.10 and lower

Features

  • Multi-language support (15+ Languages)
  • Customizable Settings!
    • Word Complexity
    • Managing Custom Languages
    • Manage Notifications
  • Dark Mode Supported
  • Reminder Notifications (automatic)
  • Sleek and Stylish User Interface!

Supported Languages

Want your own language? Make an issue or go to Users-guide

language_codes = {
    "english": "en",  # English (US)
    "spanish": "es",  # Spanish
    "hindi": 'hi',  # Hindi
    "german": 'de',  # German
    "french": 'fr',  # French
    "japanese": 'jp',  # Japanese
    "russian": 'ru',  # Russian
    "italian": 'it',  # Italian
    "korean": 'ko',  # Korean
    "arabic": 'ar',  # Arabic
    "polish": 'pl',  # Polish
    "chinese": 'zh',  # Chinese
    "dutch": 'nl',  # Dutch
    "portuguese": 'pt',  # Portuguese
    "czech": 'cz'  # Czech
}

My Resources I've Used

See all my sources for my app I used to make it and learn to make it!

https://github.com/leifadev/shoutout/wiki/Resources

Version naming

The build version number should be a string comprised of three non-negative, period-separated integers with the first integer being greater than zero—for example, 3.1.2. The string should only contain numeric (0-9) and period (.) characters. Leading zeros are truncated from each integer and will be ignored (that is, 1.02.3 is equivalent to 1.2.3). The meaning of each element is as follows:

The first number represents the most recent major release and is limited to a maximum length of four digits.

The second number represents the most recent significant revision and is limited to a maximum length of two digits.

The third number represents the most recent minor bug fix and is limited to a maximum length of two digits.

- Apple Developer Documentation

About

An app for the word of the day in any language! Currently privated and may be proprietary

Resources

License

Stars

Watchers

Forks

Releases

No releases published