Project

General

Profile

« Previous | Next » 

Revision 0fe371da

Added by koszko over 1 year ago

change translation domain to 'hydrilla-messages'

View differences:

.gitignore
10 10
*.pyc
11 11
setuptools
12 12
src/hydrilla/builder/_version.py
13
src/hydrilla/builder/locales/messages.pot
14
messages.mo
13
src/hydrilla/builder/locales/hydrilla-messages.pot
14
hydrilla-messages.mo
MANIFEST.in
5 5
# Available under the terms of Creative Commons Zero v1.0 Universal.
6 6

  
7 7
include src/hydrilla/schemas/*.schema.json*
8
include src/hydrilla/builder/locales/*/LC_MESSAGES/messages.po
8
include src/hydrilla/builder/locales/*/LC_MESSAGES/hydrilla-messages.po
9 9
include src/test/source-package-example/*
10 10
global-exclude .git .gitignore .gitmodules
setup.cfg
40 40
 #    reuse
41 41

  
42 42
[options.package_data]
43
hydrilla.builder = locales/*/LC_MESSAGES/messages.mo
43
hydrilla.builder = locales/*/LC_MESSAGES/hydrilla-messages.mo
44 44

  
45 45
[options.extras_require]
46 46
test = pytest
......
59 59
keywords = _
60 60
width = 80
61 61
input_dirs = src/hydrilla
62
output_file = src/hydrilla/builder/locales/messages.pot
62
output_file = src/hydrilla/builder/locales/hydrilla-messages.pot
63 63
msgid_bugs_address = koszko@koszko.org
64 64
sort_by_file = True
65 65
copyright_holder = Wojtek Kosior <koszko@koszko.org>
66 66

  
67 67
[init_catalog]
68
input_file = src/hydrilla/builder/locales/messages.pot
68
input_file = src/hydrilla/builder/locales/hydrilla-messages.pot
69 69
output_dir = src/hydrilla/builder/locales/
70
domain = messages
70
domain = hydrilla-messages
71 71

  
72 72
[update_catalog]
73
input_file = src/hydrilla/builder/locales/messages.pot
73
input_file = src/hydrilla/builder/locales/hydrilla-messages.pot
74 74
output_dir = src/hydrilla/builder/locales/
75
domain = messages
75
domain = hydrilla-messages
76 76

  
77 77
[compile_catalog]
78 78
directory = src/hydrilla/builder/locales
79 79
use_fuzzy = True
80
domain = messages
80
domain = hydrilla-messages
src/hydrilla/builder/locales/en_US/LC_MESSAGES/hydrilla-messages.po
1
# SPDX-License-Identifier: CC0-1.0
2
#
3
# English (United States) translations for hydrilla.builder.
4
# Copyright (C) 2022 Wojtek Kosior <koszko@koszko.org>
5
# Available under the terms of Creative Commons Zero v1.0 Universal.
6
msgid ""
7
msgstr ""
8
"Project-Id-Version: hydrilla.builder 0.1.dev16+g4e46d7f.d20220211\n"
9
"Report-Msgid-Bugs-To: koszko@koszko.org\n"
10
"POT-Creation-Date: 2022-02-12 14:40+0100\n"
11
"PO-Revision-Date: 2022-02-12 00:00+0000\n"
12
"Last-Translator: Wojtek Kosior <koszko@koszko.org>\n"
13
"Language: en_US\n"
14
"Language-Team: en_US <koszko@koszko.org>\n"
15
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
16
"MIME-Version: 1.0\n"
17
"Content-Type: text/plain; charset=utf-8\n"
18
"Content-Transfer-Encoding: 8bit\n"
19
"Generated-By: Babel 2.8.0\n"
20

  
21
#: src/hydrilla/builder/build.py:107
22
msgid "couldnt_import_reuse_is_it_installed"
23
msgstr ""
24
"Could not import 'reuse'. Is the tool installed and visible to this "
25
"Python instance?"
26

  
27
#: src/hydrilla/builder/build.py:112
28
msgid "spdx_report_from_reuse_incompliant"
29
msgstr "Attempt to generate an SPDX report for a REUSE-incompliant package."
30

  
31
#: src/hydrilla/builder/build.py:196
32
msgid "loading_{}_outside_package_dir"
33
msgstr "Attempt to load '{}' which lies outside package source directory."
34

  
35
#: src/hydrilla/builder/build.py:200
36
msgid "loading_reserved_index_json"
37
msgstr "Attempt to load 'index.json' which is a reserved filename."
38

  
39
#: src/hydrilla/builder/build.py:314
40
msgid "report_spdx_not_in_copyright_list"
41
msgstr ""
42
"Told to generate 'report.spdx' but 'report.spdx' is not listed among "
43
"copyright files. Refusing to proceed."
44

  
45
#: src/hydrilla/builder/build.py:386
46
msgid "source_directory_to_build_from"
47
msgstr "Source directory to build from."
48

  
49
#: src/hydrilla/builder/build.py:388
50
msgid "path_instead_of_index_json"
51
msgstr ""
52
"Path to file to be processed instead of index.json (if not absolute, "
53
"resolved relative to srcdir)."
54

  
55
#: src/hydrilla/builder/build.py:390
56
msgid "built_package_files_destination"
57
msgstr "Destination directory to write built package files to."
58

  
59
#: src/hydrilla/builder/build.py:396
60
msgid "build_package_from_srcdir_to_dstdir"
61
msgstr ""
62
"Build Hydrilla package from `scrdir` and write the resulting files under "
63
"`dstdir`."
64

  
65
#: src/hydrilla/util/_util.py:76
66
msgid "bad_comment"
67
msgstr "bad comment"
68

  
src/hydrilla/builder/locales/en_US/LC_MESSAGES/messages.po
1
# SPDX-License-Identifier: CC0-1.0
2
#
3
# English (United States) translations for hydrilla.builder.
4
# Copyright (C) 2022 Wojtek Kosior <koszko@koszko.org>
5
# Available under the terms of Creative Commons Zero v1.0 Universal.
6
msgid ""
7
msgstr ""
8
"Project-Id-Version: hydrilla.builder 0.1.dev16+g4e46d7f.d20220211\n"
9
"Report-Msgid-Bugs-To: koszko@koszko.org\n"
10
"POT-Creation-Date: 2022-02-12 14:40+0100\n"
11
"PO-Revision-Date: 2022-02-12 00:00+0000\n"
12
"Last-Translator: Wojtek Kosior <koszko@koszko.org>\n"
13
"Language: en_US\n"
14
"Language-Team: en_US <koszko@koszko.org>\n"
15
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
16
"MIME-Version: 1.0\n"
17
"Content-Type: text/plain; charset=utf-8\n"
18
"Content-Transfer-Encoding: 8bit\n"
19
"Generated-By: Babel 2.8.0\n"
20

  
21
#: src/hydrilla/builder/build.py:107
22
msgid "couldnt_import_reuse_is_it_installed"
23
msgstr ""
24
"Could not import 'reuse'. Is the tool installed and visible to this "
25
"Python instance?"
26

  
27
#: src/hydrilla/builder/build.py:112
28
msgid "spdx_report_from_reuse_incompliant"
29
msgstr "Attempt to generate an SPDX report for a REUSE-incompliant package."
30

  
31
#: src/hydrilla/builder/build.py:196
32
msgid "loading_{}_outside_package_dir"
33
msgstr "Attempt to load '{}' which lies outside package source directory."
34

  
35
#: src/hydrilla/builder/build.py:200
36
msgid "loading_reserved_index_json"
37
msgstr "Attempt to load 'index.json' which is a reserved filename."
38

  
39
#: src/hydrilla/builder/build.py:314
40
msgid "report_spdx_not_in_copyright_list"
41
msgstr ""
42
"Told to generate 'report.spdx' but 'report.spdx' is not listed among "
43
"copyright files. Refusing to proceed."
44

  
45
#: src/hydrilla/builder/build.py:386
46
msgid "source_directory_to_build_from"
47
msgstr "Source directory to build from."
48

  
49
#: src/hydrilla/builder/build.py:388
50
msgid "path_instead_of_index_json"
51
msgstr ""
52
"Path to file to be processed instead of index.json (if not absolute, "
53
"resolved relative to srcdir)."
54

  
55
#: src/hydrilla/builder/build.py:390
56
msgid "built_package_files_destination"
57
msgstr "Destination directory to write built package files to."
58

  
59
#: src/hydrilla/builder/build.py:396
60
msgid "build_package_from_srcdir_to_dstdir"
61
msgstr ""
62
"Build Hydrilla package from `scrdir` and write the resulting files under "
63
"`dstdir`."
64

  
65
#: src/hydrilla/util/_util.py:76
66
msgid "bad_comment"
67
msgstr "bad comment"
68

  
src/hydrilla/util/_util.py
136 136
def translation(localedir: Union[Path, str], lang: Optional[str]=None) \
137 137
    -> gettext.GNUTranslations:
138 138
    """
139
    Configure translations for domain 'messages' and return the object that
140
    represents them.
139
    Configure translations for domain 'hydrilla-messages' and return the object
140
    that represents them.
141 141

  
142 142
    If `lang` is set, look for translations for `lang`. Otherwise, try to
143 143
    determine system's default language and use that.
......
151 151
    except:
152 152
        lang = locale.getdefaultlocale()[0] or 'C'
153 153

  
154
    return gettext.translation('messages', localedir=localedir,
154
    return gettext.translation('hydrilla-messages', localedir=localedir,
155 155
                               languages=[lang, 'en_US'])
156 156

  
157 157
_ = translation(here.parent / 'builder' / 'locales').gettext

Also available in: Unified diff