FSFE Community Database Frontend https://my.fsfe.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Reinhard Müller 5e62ebcc1c LANG=C.UTF-8 not necessary under Alpine Linux 2 days ago
docs Update documentation 8 months ago
fsfe_cd_front Fix another source for a HTML status 500 1 week ago
test Clean up and improve error handling and logging 2 months ago
.dockerignore Change deployment to install as root and run as non-root 9 months ago
.drone.yml LANG=C.UTF-8 not necessary under Alpine Linux 2 days ago
.env Clean up some unused stuff 8 months ago
.gitignore Add .coverage to .gitignore 9 months ago
Dockerfile Update copyright year 1 week ago
LICENSE Add and update license headers 9 months ago
MANIFEST.in Actually install translations on target system 2 months ago
Makefile Avoid error messages on drone's "quality" stage 1 week ago
Pipfile Use stock python image for quality checks 1 week ago
Pipfile.lock Update Pipfile.lock 1 week ago
README.md add info how to translate [ci-skip] 2 months ago
babel.cfg Update to a consistent project name of fsfe-cd-front 9 months ago
playbook.yml Clean up and improve error handling and logging 2 months ago
setup.cfg Remove pytest-catchlog from dependency list 8 months ago
setup.py Add and update license headers 9 months ago

README.md

FSFE Community Database Frontend

The web user interface for the FSFE Community Database, visible through https://my.fsfe.org/

Secrets

The following secrets are managed in drone:

ssh_key SSH private key to log into lund.fsfeurope.org Matching public key must be registered at lund.fsfeurope.org:/root/.ssh/authorized_keys
secret_key Secret key used by flask for various purposes Can be arbitarily assigned, but should remain constant over server rebuilds
oidcp_password Password for basic authentication at https://id.fsfe.org Must match the secret with the same name for fsfe-cd-auth
jwt_secret Shared secret for signed JSON Web Tokens used for authentication Must match the secret with the same name for fsfe-cd-auth
concardis_passphrase Passphrase to sign the ConCardis payment parameters Must match the SHA-IN passphrase defined in the ConCardis backoffice portal

Translations

Translations can be found in fsfe_cd_front/translations/. Almost all strings are available in on .po file which can be edited with tools like Poedit.

In order to create a new language, just create the language’s folder and an empty file messages.po, so for instance fsfe_cd_front/translations/es/LC_MESSAGES/messages.po. Afterwards, run make msgsupdate to fill this file with all strings used in the interface.

As soon as you have finished the translation, please run make msgscompile. You can now commit the two changed files.

The language displayed on my.fsfe.org is derived from your browser’s language setting.

FAQ translations

The source strings contain newslines (\n) and empty spaces. You don’t have to add those to your translation and can ignore such errors from Poedit.