mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-04-28 17:32:38 +02:00
Prepare 5.0 (#866)
* Update changelog. Based on the work done in #570 and #834 by @Natim and @Glandos. * Update contributing.rst release instructions. * Update documentation configuration. * Update translations * Update translation strings * Preparing release 5.0.0 * Back to development: 5.0.1
This commit is contained in:
parent
2542781218
commit
3fd69f2267
60 changed files with 111 additions and 101 deletions
|
@ -3,18 +3,25 @@ Changelog
|
|||
|
||||
This document describes changes between each past release.
|
||||
|
||||
5.0.0 (unreleased)
|
||||
5.0.1 (unreleased)
|
||||
==================
|
||||
|
||||
- Nothing changed yet.
|
||||
|
||||
|
||||
5.0.0 (2021-10-19)
|
||||
==================
|
||||
|
||||
Breaking changes
|
||||
----------------
|
||||
|
||||
- Include project code into project authentication token. This invalidates all existing API tokens and invitation links from previous versions (#802)
|
||||
- Include project code into project authentication token. This invalidates all existing API tokens and invitation links from previous versions (#802 #843)
|
||||
- Drop support for Python 2 (#483)
|
||||
- Drop support for Python 3.5 (#571)
|
||||
- Drop support for MySQL (#743)
|
||||
- Require MariaDB version 10.3.2 or above (#632)
|
||||
- Enable session cookie security by default (#845)
|
||||
- Change token path authentication to /{project}/join/{token} (#843)
|
||||
|
||||
The minimum supported version is now Python 3.6, and the project is tested
|
||||
with up to Python 3.9
|
||||
|
@ -28,13 +35,14 @@ Security
|
|||
- Add CSRF validation on destructive actions (#796)
|
||||
- Ask for private code to delete project or project history (#796)
|
||||
- Add headers to mitigate Clickjacking, XSS, and other attacks: `X-Frame-Options`, `X-XSS-Protection`, `X-Content-Type-Options`, `Content-Security-Policy`, `Referrer-Policy` (#845)
|
||||
- Add URL validation to external link to prevent XSS (#846)
|
||||
|
||||
Added
|
||||
-----
|
||||
|
||||
- Allow to import previously exported json data (#518)
|
||||
- Add new optional field "external link" in bill form (#429)
|
||||
- Add currencies to project and bills (#541)
|
||||
- Add optional currencies to project and bills (#541, #864)
|
||||
- Add new statistics showing monthly expenses (#526)
|
||||
- Add pagination to the list of bills (#480)
|
||||
- Add sorting, pagination, and searching to the admin dashboard (#538)
|
||||
|
@ -57,6 +65,12 @@ Changed
|
|||
- Display "flash messages" persistently instead of making them disappear (#856)
|
||||
- Improve menu bar spacing, put history and settings in a submenu (#739)
|
||||
- Change Dockerfile to install python dependencies at build time (#793)
|
||||
- Updating project settings doesn't require to enter or update project code (#774)
|
||||
- Bump dependencies: WTForms (#768) jinja2 (#753) itsdangerous (#756) flask (#755 #757 #764)
|
||||
- Remove requirements files in favor of setup.cfg pinning (#558)
|
||||
- Make language choice persistent (#547)
|
||||
- Flash messages must be dimissed manually (#856)
|
||||
- Increased the font size of the logo (#828)
|
||||
|
||||
Fixed
|
||||
-----
|
||||
|
@ -65,12 +79,17 @@ Fixed
|
|||
- Fix order of participants in the statistics page (#608)
|
||||
- Clarify project edition form: private code is not required (#774)
|
||||
- Fix Python dependency contraints to be less strict
|
||||
- Improve documentation (#781 #819 #821)
|
||||
- Fix datepicker that was displayed twice on some browsers (#221)
|
||||
- Members weight are now rounded to 2 decimal (#838)
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
|
||||
- Reorganize "Contributing" documentation to be more accessible to new contributors
|
||||
- Improve documentation regarding database migrations (#569)
|
||||
- Added a page about `the security model <https://ihatemoney.readthedocs.io/en/latest/security.html>`_ (#858)
|
||||
|
||||
|
||||
4.1.5 (2020-07-26)
|
||||
==================
|
||||
|
|
|
@ -3,9 +3,9 @@ source_suffix = ".rst"
|
|||
master_doc = "index"
|
||||
|
||||
project = "I hate money"
|
||||
copyright = "2011, The 'I hate money' team"
|
||||
copyright = "2011-2021, The 'I hate money' team"
|
||||
|
||||
version = "1.0"
|
||||
release = "1.0"
|
||||
version = "5.0"
|
||||
release = "5.0"
|
||||
exclude_patterns = ["_build"]
|
||||
pygments_style = "sphinx"
|
||||
|
|
|
@ -218,11 +218,7 @@ In order to prepare a new release, we are following the following steps:
|
|||
- Merge remaining pull requests;
|
||||
- Update :file:`CHANGELOG.rst` with the last changes;
|
||||
- Update :file:`CONTRIBUTORS`;
|
||||
- Update known good versions of dependencies in ``requirements.txt`` with this
|
||||
command (from inside the venv)::
|
||||
|
||||
make build-requirements
|
||||
|
||||
- Update known good versions of dependencies in ``setup.cfg``
|
||||
- If needed, recompress assets. It requires zopflipng::
|
||||
|
||||
make compress-assets
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-08-01 10:41+0000\n"
|
||||
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
|
||||
"Language: bn_BD\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-09-05 13:34+0000\n"
|
||||
"Last-Translator: Clonewayx <fillip1@seznam.cz>\n"
|
||||
"Language: cs\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-09-23 19:36+0000\n"
|
||||
"Last-Translator: Christian H. <sunrisechain@gmail.com>\n"
|
||||
"Language: de\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-08-01 08:34+0000\n"
|
||||
"Last-Translator: Eugenia Russell <eugenia.russell2019@gmail.com>\n"
|
||||
"Language: el\n"
|
||||
|
@ -627,7 +627,7 @@ msgstr "Ο ιδιωτικός κωδικός έργου άλλαξε"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "Το αναγνωριστικό έργου είναι %(project)s"
|
||||
msgstr "Το αναγνωριστικό έργου είναι %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1000,4 +1000,3 @@ msgstr "Περίοδος"
|
|||
#~ msgstr ""
|
||||
#~ "Είτε δώσατε ένα εσφαλμένο διακριτικό "
|
||||
#~ "είτε δεν δώσατε αναγνωριστικό έργου."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-10-01 20:35+0000\n"
|
||||
"Last-Translator: phlostically <phlostically@mailinator.com>\n"
|
||||
"Language: eo\n"
|
||||
|
@ -640,7 +640,7 @@ msgstr "La privata kodo de la projekto estis ŝanĝita"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "La identigilo de la projekto estas %(project)s"
|
||||
msgstr "La identigilo de la projekto estas %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1003,4 +1003,3 @@ msgstr "Periodo"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Vi donis aŭ nevalidan ĵetonon aŭ neniun identigilon de projekto."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-04-14 08:27+0000\n"
|
||||
"Last-Translator: fcoterroba <fcoterroba@gmail.com>\n"
|
||||
"Language: es\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-11-11 16:28+0000\n"
|
||||
"Last-Translator: Puyma <puyma@amyup.xyz>\n"
|
||||
"Language: es_419\n"
|
||||
|
@ -653,7 +653,7 @@ msgstr "Se cambió el código privado del proyecto"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "El identificador del proyecto es %(project)s"
|
||||
msgstr "El identificador del proyecto es %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1041,4 +1041,3 @@ msgstr "Período"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Usted proporcionó un token incorrecto o no identificó el proyecto."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language: fa\n"
|
||||
|
|
Binary file not shown.
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-07-17 21:52+0000\n"
|
||||
"Last-Translator: Baptiste <weblate@bitsofnetworks.org>\n"
|
||||
"Language: fr\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-06-14 14:41+0000\n"
|
||||
"Last-Translator: raghupalash <singhpalash0@gmail.com>\n"
|
||||
"Language: hi\n"
|
||||
|
@ -649,7 +649,7 @@ msgstr "परियोजना के निजी कोड को बदल
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "प्रोजेक्ट पहचानकर्ता %(project)s है"
|
||||
msgstr "प्रोजेक्ट पहचानकर्ता %(new_project_name)s है"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1017,4 +1017,3 @@ msgstr "अवधि"
|
|||
#~ "आपने या तो एक खराब टोकन प्रदान "
|
||||
#~ "किया है या कोई प्रोजेक्ट पहचानकर्ता "
|
||||
#~ "नहीं है।"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-07-12 01:33+0000\n"
|
||||
"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
|
||||
"Language: id\n"
|
||||
|
@ -644,7 +644,7 @@ msgstr "Kode pribadi proyek berubah"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "Pengidentifikasi proyek adalah %(project)s"
|
||||
msgstr "Pengidentifikasi proyek adalah %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1040,4 +1040,3 @@ msgstr "Periode"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Anda memasukkan token yang salah atau tidak memiliki ID proyek."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-03-17 15:18+0000\n"
|
||||
"Last-Translator: TomSolGit <Tommaso.solfa@gmail.com>\n"
|
||||
"Language: it\n"
|
||||
|
@ -655,7 +655,7 @@ msgstr "Codice privato del progetto modificato"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "L'identificatore del progetto è %(project)s"
|
||||
msgstr "L'identificatore del progetto è %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1045,4 +1045,3 @@ msgstr "Periodo"
|
|||
#~ "Hai fornito un token invalido o "
|
||||
#~ "l'identificatore del progetto non è "
|
||||
#~ "valido."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-11-11 16:28+0000\n"
|
||||
"Last-Translator: Jwen921 <yangjingwen0921@gmail.com>\n"
|
||||
"Language: ja\n"
|
||||
|
@ -623,7 +623,7 @@ msgstr "プロジェクトの私用コードが変更された"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "プロジェクト名は%(project)s"
|
||||
msgstr "プロジェクト名は%(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -980,4 +980,3 @@ msgstr "期間"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "無効な入力かプロジェクト名なし。"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,13 +1,14 @@
|
|||
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-10-17 04:56+0000\n"
|
||||
"Last-Translator: a-g-rao <athrigrao@gmail.com>\n"
|
||||
"Language: kn\n"
|
||||
"Language-Team: Kannada <https://hosted.weblate.org/projects/i-hate-money/i-"
|
||||
"hate-money/kn/>\n"
|
||||
"Language-Team: Kannada <https://hosted.weblate.org/projects/i-hate-"
|
||||
"money/i-hate-money/kn/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
|
@ -18,7 +19,8 @@ msgid ""
|
|||
"Not a valid amount or expression. Only numbers and + - * / operators are "
|
||||
"accepted."
|
||||
msgstr ""
|
||||
"ಮೊತ್ತ ಅಥವಾ ಪದಕಂತೆ ಸರಿಯಿಲ್ಲ. ಸಂಖ್ಯೆ ಮತ್ತು +-*/ ಎಣಿಕೆಬಳಕಗಳನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸಲಾಗುವುದು."
|
||||
"ಮೊತ್ತ ಅಥವಾ ಪದಕಂತೆ ಸರಿಯಿಲ್ಲ. ಸಂಖ್ಯೆ ಮತ್ತು +-*/ ಎಣಿಕೆಬಳಕಗಳನ್ನು ಮಾತ್ರ "
|
||||
"ಸ್ವೀಕರಿಸಲಾಗುವುದು."
|
||||
|
||||
msgid "Project name"
|
||||
msgstr "ಯೋಜನೆಯ ಹೆಸರು"
|
||||
|
@ -219,7 +221,9 @@ msgstr ""
|
|||
|
||||
#, python-format
|
||||
msgid "You have just created '%(project)s' to share your expenses"
|
||||
msgstr "ನೀವು ನಿಮ್ಮ ಖರ್ಚು/ವೆಚ್ಚವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು %(project)s ಯೋಜನೆಯನ್ನು ಸೃಷ್ಟಿಸಿದ್ದೀರಿ"
|
||||
msgstr ""
|
||||
"ನೀವು ನಿಮ್ಮ ಖರ್ಚು/ವೆಚ್ಚವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು %(project)s ಯೋಜನೆಯನ್ನು "
|
||||
"ಸೃಷ್ಟಿಸಿದ್ದೀರಿ"
|
||||
|
||||
msgid "A reminder email has just been sent to you"
|
||||
msgstr "ನಿಮಗೆ ನೆನೆವಿ ಮಿನ್ನಂಚೆಯನ್ನು ಈಗ ಕಳುಹಿಸಲಾಗಿದೆ"
|
||||
|
@ -228,8 +232,8 @@ msgid ""
|
|||
"We tried to send you an reminder email, but there was an error. You can "
|
||||
"still use the project normally."
|
||||
msgstr ""
|
||||
"ನಿಮಗೆ ನೆನವಿ ಮಿನ್ನಂಚೆ ಕಳುಹಿಸಲು ಪ್ರಯತ್ನಿಸಿದ್ದೆವೆ, ಆದರೆ ದೋಷವಿತ್ತು. ನೀವು ಯೋಜನೆಯನ್ನು "
|
||||
"ಸಾಮಾನ್ಯ ಪದತಿಯಂತೆ ಉಪಯೋಗಿಸ ಬಹುದು."
|
||||
"ನಿಮಗೆ ನೆನವಿ ಮಿನ್ನಂಚೆ ಕಳುಹಿಸಲು ಪ್ರಯತ್ನಿಸಿದ್ದೆವೆ, ಆದರೆ ದೋಷವಿತ್ತು. ನೀವು "
|
||||
"ಯೋಜನೆಯನ್ನು ಸಾಮಾನ್ಯ ಪದತಿಯಂತೆ ಉಪಯೋಗಿಸ ಬಹುದು."
|
||||
|
||||
#, python-format
|
||||
msgid "The project identifier is %(project)s"
|
||||
|
@ -237,8 +241,8 @@ msgstr ""
|
|||
|
||||
msgid ""
|
||||
"Sorry, there was an error while sending you an email with password reset "
|
||||
"instructions. Please check the email configuration of the server or contact "
|
||||
"the administrator."
|
||||
"instructions. Please check the email configuration of the server or "
|
||||
"contact the administrator."
|
||||
msgstr ""
|
||||
|
||||
msgid "No token provided"
|
||||
|
@ -260,7 +264,8 @@ msgid "Invalid JSON"
|
|||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Cannot add bills in multiple currencies to a project without default currency"
|
||||
"Cannot add bills in multiple currencies to a project without default "
|
||||
"currency"
|
||||
msgstr ""
|
||||
|
||||
msgid "Project successfully deleted"
|
||||
|
@ -271,14 +276,17 @@ msgstr ""
|
|||
|
||||
#, python-format
|
||||
msgid "You have been invited to share your expenses for %(project)s"
|
||||
msgstr "%(project)s ಗಾಗಿ ನಿಮ್ಮ ಖರ್ಚು/ವೆಚ್ಚವನ್ನುಹಂಚಿಕೊಳಲ್ಲು ನಿಮ್ಮನ್ನು ಆಮಂತ್ರಿಸಲಾಗಿದೆ"
|
||||
msgstr ""
|
||||
"%(project)s ಗಾಗಿ ನಿಮ್ಮ ಖರ್ಚು/ವೆಚ್ಚವನ್ನುಹಂಚಿಕೊಳಲ್ಲು ನಿಮ್ಮನ್ನು "
|
||||
"ಆಮಂತ್ರಿಸಲಾಗಿದೆ"
|
||||
|
||||
msgid "Your invitations have been sent"
|
||||
msgstr "ನಿಮ್ಮ ಆಮಂತ್ರಣವನ್ನು ಕಳುಹಿಸಲಾಗಿದೆ"
|
||||
|
||||
msgid ""
|
||||
"Sorry, there was an error while trying to send the invitation emails. Please "
|
||||
"check the email configuration of the server or contact the administrator."
|
||||
"Sorry, there was an error while trying to send the invitation emails. "
|
||||
"Please check the email configuration of the server or contact the "
|
||||
"administrator."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
|
@ -297,8 +305,8 @@ msgstr ""
|
|||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"User '%(name)s' has been deactivated. It will still appear in the users list "
|
||||
"until its balance becomes zero."
|
||||
"User '%(name)s' has been deactivated. It will still appear in the users "
|
||||
"list until its balance becomes zero."
|
||||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
|
@ -532,18 +540,19 @@ msgstr ""
|
|||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" <i>This project has history disabled. New actions won't appear "
|
||||
"below. You can enable history on the</i>\n"
|
||||
" <i>This project has history disabled. New actions won't "
|
||||
"appear below. You can enable history on the</i>\n"
|
||||
" <a href=\"%(url)s\">settings page</a>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"\n"
|
||||
" <i>The table below reflects actions recorded prior to disabling "
|
||||
"project history. You can\n"
|
||||
" <a href=\"#\" data-toggle=\"modal\" data-keyboard=\"false\" data-"
|
||||
"target=\"#confirm-erase\">clear project history</a> to remove them.</i></p>\n"
|
||||
" <i>The table below reflects actions recorded prior to "
|
||||
"disabling project history. You can\n"
|
||||
" <a href=\"#\" data-toggle=\"modal\" data-keyboard=\"false\" "
|
||||
"data-target=\"#confirm-erase\">clear project history</a> to remove "
|
||||
"them.</i></p>\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
|
@ -625,8 +634,7 @@ msgid "Bill %(name)s renamed to %(new_description)s"
|
|||
msgstr ""
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Participant %(name)s: weight changed from %(old_weight)s to %(new_weight)s"
|
||||
msgid "Participant %(name)s: weight changed from %(old_weight)s to %(new_weight)s"
|
||||
msgstr ""
|
||||
|
||||
msgid "Amount"
|
||||
|
@ -701,8 +709,8 @@ msgid "Create"
|
|||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Don\\'t reuse a personal password. Choose a private code and send it to your "
|
||||
"friends"
|
||||
"Don\\'t reuse a personal password. Choose a private code and send it to "
|
||||
"your friends"
|
||||
msgstr ""
|
||||
|
||||
msgid "Account manager"
|
||||
|
@ -823,7 +831,8 @@ msgid "Password reminder"
|
|||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"A link to reset your password has been sent to you, please check your emails."
|
||||
"A link to reset your password has been sent to you, please check your "
|
||||
"emails."
|
||||
msgstr ""
|
||||
|
||||
msgid "Return to home page"
|
||||
|
@ -859,10 +868,10 @@ msgid "Send via Emails"
|
|||
msgstr ""
|
||||
|
||||
msgid ""
|
||||
"Specify a (comma separated) list of email adresses you want to notify about "
|
||||
"the\n"
|
||||
" creation of this budget management project and we will send "
|
||||
"them an email for you."
|
||||
"Specify a (comma separated) list of email adresses you want to notify "
|
||||
"about the\n"
|
||||
" creation of this budget management project and we will "
|
||||
"send them an email for you."
|
||||
msgstr ""
|
||||
|
||||
msgid "Who pays?"
|
||||
|
@ -895,5 +904,6 @@ msgstr ""
|
|||
msgid "Period"
|
||||
msgstr ""
|
||||
|
||||
msgid "You either provided a bad token or no project identifier."
|
||||
msgstr ""
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-07-18 12:32+0000\n"
|
||||
"Last-Translator: Kemystra <izzmin97@gmail.com>\n"
|
||||
"Language: ms\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-07-18 20:48+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language: nb_NO\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-02-17 02:50+0000\n"
|
||||
"Last-Translator: Sander Kooijmans <weblate@gogognome.nl>\n"
|
||||
"Language: nl\n"
|
||||
|
@ -640,7 +640,7 @@ msgstr "Privécode van project gewijzigd"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "Het project-id is %(project)s"
|
||||
msgstr "Het project-id is %(new_project_name)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1031,4 +1031,3 @@ msgstr "Periode"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Je hebt een onjuiste toegangssleutel of geen project-id opgegeven."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-08-31 18:34+0000\n"
|
||||
"Last-Translator: Michał Kowalski <norbertkowalski1994@gmail.com>\n"
|
||||
"Language: pl\n"
|
||||
|
@ -646,7 +646,7 @@ msgstr "Prywatny kod projektu został zmieniony"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "Identyfikator projektu to %(project)s"
|
||||
msgstr "Identyfikator projektu to %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1033,4 +1033,3 @@ msgstr "Okres"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Podałeś zły token lub brak identyfikatora projektu."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-10-05 12:12+0000\n"
|
||||
"Last-Translator: ssantos <ssantos@web.de>\n"
|
||||
"Language: pt\n"
|
||||
|
@ -650,7 +650,7 @@ msgstr "Código privado do projeto alterado"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "O identificador do projeto é %(project)s"
|
||||
msgstr "O identificador do projeto é %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1017,4 +1017,3 @@ msgstr "Período"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Forneceu um token ruim ou não forneceu o identificador do projeto."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-08-27 19:22+0000\n"
|
||||
"Last-Translator: André Oliveira <andre_pinto_oliveira@outlook.pt>\n"
|
||||
"Language: pt_BR\n"
|
||||
|
@ -648,7 +648,7 @@ msgstr "Código privado do projeto alterado"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "O identificador do projeto é %(project)s"
|
||||
msgstr "O identificador do projeto é %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1015,4 +1015,3 @@ msgstr "Período"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Você forneceu um token ruim ou não forneceu o identificador do projeto."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-09-20 12:38+0000\n"
|
||||
"Last-Translator: Роман Прокопов <pochta.romana.iz.vyborga@gmail.com>\n"
|
||||
"Language: ru\n"
|
||||
|
@ -647,7 +647,7 @@ msgstr "Приватный код проекта изменен"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "Идентификатор проекта: %(project)s"
|
||||
msgstr "Идентификатор проекта: %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -1032,4 +1032,3 @@ msgstr "Период"
|
|||
#~ msgstr ""
|
||||
#~ "Вы либо предоставили неверный токен, "
|
||||
#~ "либо не указали идентификатор проекта."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-04-09 13:26+0000\n"
|
||||
"Last-Translator: Rastko Sarcevic <ralesarcevic@gmail.com>\n"
|
||||
"Language: sr\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-07-20 14:32+0000\n"
|
||||
"Last-Translator: Kristoffer Grundström "
|
||||
"<swedishsailfishosuser@tutanota.com>\n"
|
||||
|
@ -619,7 +619,7 @@ msgstr "Projektets privata kod ändrades"
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "Projektets identifierare är %(project)s"
|
||||
msgstr "Projektets identifierare är %(new_project_name)s"
|
||||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -974,4 +974,3 @@ msgstr "Period"
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-07-01 18:41+0000\n"
|
||||
"Last-Translator: rohitn01 <rohitmen01@gmail.com>\n"
|
||||
"Language: ta\n"
|
||||
|
@ -623,7 +623,7 @@ msgstr ""
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "திட்ட அடையாளங்காட்டி %(project)s"
|
||||
msgstr "திட்ட அடையாளங்காட்டி %(new_project_name)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -989,4 +989,3 @@ msgstr ""
|
|||
#~ msgstr ""
|
||||
#~ "நீங்கள் ஒரு மோசமான டோக்கனை வழங்கியுள்ளீர்கள்"
|
||||
#~ " அல்லது திட்ட அடையாளங்காட்டி இல்லை."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-09-16 14:36+0000\n"
|
||||
"Last-Translator: PPNplus <ppnplus@protonmail.com>\n"
|
||||
"Language: th\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-10-17 04:56+0000\n"
|
||||
"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
|
||||
"Language: tr\n"
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2020-05-21 18:48+0000\n"
|
||||
"Last-Translator: Andrew Zaplitnyak <zaplitnyak@gmail.com>\n"
|
||||
"Language: uk\n"
|
||||
|
@ -610,7 +610,7 @@ msgstr ""
|
|||
|
||||
#, fuzzy, python-format
|
||||
msgid "Project renamed to %(new_project_name)s"
|
||||
msgstr "Ідентифікатор проєкту %(project)s"
|
||||
msgstr "Ідентифікатор проєкту %(new_project_name)s"
|
||||
|
||||
#, python-format
|
||||
msgid "Project contact email changed to %(new_email)s"
|
||||
|
@ -990,4 +990,3 @@ msgstr ""
|
|||
|
||||
#~ msgid "You either provided a bad token or no project identifier."
|
||||
#~ msgstr "Або Ви надали неналежний токен, або не вказаний ідентифікатор проєкту."
|
||||
|
||||
|
|
Binary file not shown.
|
@ -3,7 +3,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-10-18 23:00+0200\n"
|
||||
"POT-Creation-Date: 2021-10-19 19:34+0200\n"
|
||||
"PO-Revision-Date: 2021-10-10 05:05+0000\n"
|
||||
"Last-Translator: Frank.wu <me@wuzhiping.top>\n"
|
||||
"Language: zh_Hans\n"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[metadata]
|
||||
name = ihatemoney
|
||||
version = 5.dev0
|
||||
version = 5.0.1.dev0
|
||||
url = https://github.com/spiral-project/ihatemoney
|
||||
description = A simple shared budget manager web application.
|
||||
long_description = file: README.rst, CHANGELOG.rst
|
||||
|
|
Loading…
Reference in a new issue