##// END OF EJS Templates
follow Python conventions for boolean values...
follow Python conventions for boolean values True and False might be singletons and the "default" values for "boolean" expressions, but "all" values in Python has a boolean value and should be evaluated as such. Checking with 'is True' and 'is False' is thus confusing, error prone and unnessarily complex. If we anywhere rely and nullable boolean fields from the database layer and don't want the null value to be treated as False then we should check explicitly for null with 'is None'.

File last commit:

r2577:4857ed50 beta
r3625:260a7a01 beta
Show More
how_to
29 lines | 891 B | text/plain | TextLexer
refreshed how_to on translations
r1225 ##########################
# to create new language #
##########################
renamed project to rhodecode
r547
refreshed how_to on translations
r1225 #this needs to be done on source codes, preferable default/stable branches
added format check command into i18n how_to
r2577 python setup.py extract_messages <- get messages from project
python setup.py init_catalog -l pl <- create a language directory for <pl> lang
#edit the new po file with poedit or any other editor
msgfmt -f -c <updated_file.po> <- check format and errors
python setup.py compile_catalog <- create translation files
refreshed how_to on translations
r1225
#############
# to update #
#############
added format check command into i18n how_to
r2577 python setup.py extract_messages <- get messages from project
python setup.py update_catalog <- to update the translations
#edit the new updated po file with poedit
msgfmt -f -c <updated_file.po> <- check format and errors
python setup.py compile_catalog <- create translation files
refreshed how_to on translations
r1225
###################
# change language #
###################
added format check command into i18n how_to
r2577 `lang=pl`
refreshed how_to on translations
r1225
in the .ini file