Skip to content

Commit

Permalink
i18n: extract messages (inveniosoftware#194)
Browse files Browse the repository at this point in the history
* i18n: extract messages

* pydocstyle: fixed
  • Loading branch information
mb-wali authored and jrcastro2 committed Jul 11, 2024
1 parent 3a7f743 commit 44ade61
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 21 deletions.
1 change: 0 additions & 1 deletion babel.ini
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,3 @@ encoding = utf-8
# Extraction from Jinja2 templates
[jinja2: **/templates/**.html]
encoding = utf-8
extensions = jinja2.ext.autoescape, jinja2.ext.with_
3 changes: 2 additions & 1 deletion invenio_vocabularies/contrib/awards/datastreams.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ def apply(self, stream_entry, **kwargs):
funder_id = awards_openaire_funders_mapping.get(openaire_funder_prefix)
if funder_id is None:
raise TransformerError(
_(f"Unknown OpenAIRE funder prefix {openaire_funder_prefix}"))
_("Unknown OpenAIRE funder prefix {openaire_funder_prefix}"
.format(openaire_funder_prefix=openaire_funder_prefix)))

award["id"] = f"{funder_id}::{code}"

Expand Down
81 changes: 62 additions & 19 deletions invenio_vocabularies/translations/messages.pot
Original file line number Diff line number Diff line change
Expand Up @@ -7,89 +7,132 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: invenio-vocabularies 0.10.3\n"
"Project-Id-Version: invenio-vocabularies 0.11.5\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2022-02-08 09:32+0100\n"
"POT-Creation-Date: 2022-05-27 08:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
"Generated-By: Babel 2.10.1\n"

#: invenio_vocabularies/config.py:29
#: invenio_vocabularies/config.py:30
msgid "GRID"
msgstr ""

#: invenio_vocabularies/config.py:33 invenio_vocabularies/config.py:54
#: invenio_vocabularies/config.py:34 invenio_vocabularies/config.py:119
msgid "GND"
msgstr ""

#: invenio_vocabularies/config.py:37
#: invenio_vocabularies/config.py:38 invenio_vocabularies/config.py:114
msgid "ISNI"
msgstr ""

#: invenio_vocabularies/config.py:41
#: invenio_vocabularies/config.py:42
msgid "ROR"
msgstr ""

#: invenio_vocabularies/config.py:49
#: invenio_vocabularies/config.py:56 invenio_vocabularies/config.py:71
msgid "DOI"
msgstr ""

#: invenio_vocabularies/config.py:67
msgid "URL"
msgstr ""

#: invenio_vocabularies/config.py:109
msgid "ORCID"
msgstr ""

#: invenio_vocabularies/contrib/affiliations/config.py:45
#: invenio_vocabularies/contrib/names/config.py:45
#: invenio_vocabularies/contrib/funders/config.py:48
#: invenio_vocabularies/contrib/names/config.py:46
#: invenio_vocabularies/contrib/subjects/config.py:38
#: invenio_vocabularies/services/service.py:58
msgid "Best match"
msgstr ""

#: invenio_vocabularies/contrib/affiliations/config.py:49
#: invenio_vocabularies/contrib/names/config.py:49
#: invenio_vocabularies/contrib/funders/config.py:52
#: invenio_vocabularies/contrib/names/config.py:50
#: invenio_vocabularies/contrib/subjects/config.py:42
msgid "Name"
msgstr ""

#: invenio_vocabularies/contrib/affiliations/config.py:53
#: invenio_vocabularies/contrib/names/config.py:53
#: invenio_vocabularies/contrib/funders/config.py:56
#: invenio_vocabularies/contrib/names/config.py:54
#: invenio_vocabularies/contrib/subjects/config.py:46
#: invenio_vocabularies/services/service.py:66
msgid "Newest"
msgstr ""

#: invenio_vocabularies/contrib/affiliations/config.py:57
#: invenio_vocabularies/contrib/names/config.py:57
#: invenio_vocabularies/contrib/funders/config.py:60
#: invenio_vocabularies/contrib/names/config.py:58
#: invenio_vocabularies/contrib/subjects/config.py:50
#: invenio_vocabularies/services/service.py:70
msgid "Oldest"
msgstr ""

#: invenio_vocabularies/contrib/affiliations/schema.py:54
#: invenio_vocabularies/contrib/names/schema.py:41
#: invenio_vocabularies/contrib/funders/schema.py:43
msgid "An existing id or a free text name must be present"
msgstr ""

#: invenio_vocabularies/contrib/awards/schema.py:24
msgid "Title cannot be blank."
#: invenio_vocabularies/contrib/awards/config.py:53
msgid "Funders"
msgstr ""

#: invenio_vocabularies/contrib/awards/schema.py:28
#: invenio_vocabularies/contrib/awards/datastreams.py:42
msgid "Unknown OpenAIRE funder prefix {openaire_funder_prefix}"
msgstr ""

#: invenio_vocabularies/contrib/awards/schema.py:37
msgid "Number cannot be blank."
msgstr ""

#: invenio_vocabularies/contrib/awards/schema.py:47
#: invenio_vocabularies/contrib/awards/schema.py:44
#: invenio_vocabularies/contrib/funders/schema.py:65
msgid "Pid cannot be blank."
msgstr ""

#: invenio_vocabularies/contrib/awards/schema.py:52
#: invenio_vocabularies/contrib/funders/schema.py:73
msgid "Missing PID."
msgstr ""

#: invenio_vocabularies/contrib/awards/schema.py:92
msgid "An existing id or number/title must be present."
msgstr ""

#: invenio_vocabularies/contrib/awards/schema.py:110
msgid "At least award or funder should be present."
msgstr ""

#: invenio_vocabularies/contrib/funders/schema.py:21
#: invenio_vocabularies/contrib/funders/datastreams.py:40
msgid "Id not found in ROR entry."
msgstr ""

#: invenio_vocabularies/contrib/funders/datastreams.py:44
msgid "Name not found in ROR entry."
msgstr ""

#: invenio_vocabularies/contrib/funders/schema.py:27
#: invenio_vocabularies/contrib/funders/schema.py:53
msgid "Name cannot be blank."
msgstr ""

#: invenio_vocabularies/contrib/names/schema.py:74
#: invenio_vocabularies/contrib/names/schema.py:51
msgid "name or family_name and given_name must be present."
msgstr ""

#: invenio_vocabularies/contrib/subjects/schema.py:48
msgid "An existing id or a free text subject must be present"
msgstr ""

#: invenio_vocabularies/services/components.py:31
msgid "The vocabulary type does not exists."
msgstr ""
Expand Down

0 comments on commit 44ade61

Please sign in to comment.