submit50

3.2.0last stable release 3 weeks ago
Complexity Score
Low
Open Issues
11
Dependent Projects
1
Weekly Downloadsglobal
1,113

License

  • GPL-3.0

    Downloads

    Readme

    Usage

    English

    submit50 problem
    

    Spanish

    LANGUAGE=es submit50 problem
    

    Internationalizing

    Adding a new language

    1. First, ensure that babel is installed and that submit50 is installed in development mode:

       pip install babel
       pip install -e .
      
    2. Generate the translation template:

       python setup.py extract_messages
      
    3. Generate the .po file for the desired language:

       python setup.py init_catalog -l <LANG>
      

      where <LANG> is the code of the language you want to translate (e.g., es for Spanish, en for English, etc.)

    4. Then, add the translations to the newly created submit50/locale/<LANG>/LC_MESSAGES/submit50.po

    5. Finally, compile the new translations:

       python setup.py compile_catalog
      

      and test them:

       LANGUAGE=<LANG> submit50 <PROBLEM>
      

    Updating an existing language

    Follow the steps described in the above section, but instead of running python setup.py init_catalog -l <LANG>, run python setup.py update_catalog -l <LANG>.

    Dependencies

    CVE IssuesActive
    0
    Scorecards Score
    4.50
    Test Coverage
    No Data
    Follows Semver
    Yes
    Github Stars
    426
    Dependenciestotal
    6
    DependenciesOutdated
    0
    DependenciesDeprecated
    0
    Threat Modelling
    No
    Repo Audits
    No

    Learn how to distribute submit50 in your own private PyPI registry

    pip install submit50
    Processing...
    Done

    12 Releases

    PyPI on Cloudsmith

    Getting started with PyPI on Cloudsmith is fast and easy.