forked from beremiz/beremiz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
version.py
189 lines (150 loc) · 5.9 KB
/
version.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# This file is part of Beremiz, a Integrated Development Environment for
# programming IEC 61131-3 automates supporting plcopen standard and CanFestival.
#
# Copyright (C) 2016: Andrey Skvortsov
#
# See COPYING file for copyrights details.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import os
def GetCommunityHelpMsg():
return _(
"The best place to ask questions about Beremiz/PLCOpenEditor\n"
"is project's mailing list: [email protected]\n"
"\n"
"This is the main community support channel.\n"
"For posting it is required to be subscribed to the mailing list.\n"
"\n"
"You can subscribe to the list here:\n"
"https://lists.sourceforge.net/lists/listinfo/beremiz-devel"
)
def GetAboutDialogInfo(info):
info.Version = app_version
info.Copyright = ""
info.Copyright += "(C) 2006-2023 Edouard Tisserant\n"
info.Copyright += "(C) 2003-2023 Mario de Sousa\n"
info.Copyright += "(C) 2016-2018 Andrey Skvortsov\n"
info.Copyright += "(C) 2006-2013 Laurent Bessard\n"
info.WebSite = ("http://beremiz.org", "beremiz.org")
info.Developers = (
"Edouard Tisserant <[email protected]>",
"Mario de Sousa <[email protected]>",
"Andrey Skvortsov <[email protected]>",
"Sergey Surkov <[email protected]>",
"Laurent Bessard <[email protected]>")
info.License = (
'\n This program is free software; you can redistribute it and/or\n'
' modify it under the terms of the GNU General Public License\n'
' as published by the Free Software Foundation; either version 2\n'
' of the License, or (at your option) any later version.\n'
'\n'
' This program is distributed in the hope that it will be useful,\n'
' but WITHOUT ANY WARRANTY; without even the implied warranty of\n'
' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n'
' GNU General Public License below for more details.\n'
'\n'
'\n'
'\n'
''
)
# read license file
license_path = os.path.join(
os.path.dirname(os.path.realpath(__file__)), "COPYING")
if os.path.exists(license_path):
with open(license_path) as f:
info.License += f.read()
info.Translators = (
"Basque",
"José Miguel Andonegi <[email protected]>, 2019",
"",
"Bengali (Bangladesh)",
" Adhir Dutta <[email protected]>, 2017",
"",
"Chinese",
" Frank Guan <[email protected]>, 2018",
" Tango Wu <[email protected]>, 2017",
" Yiwei Yan <[email protected]>, 2018",
" Ji Wang <[email protected]>, 2019",
" 珂 曾 <[email protected]>, 2019",
" Gastonfeng<[email protected]>, 2019",
"",
"Dutch (Netherlands)",
" Martijn Berntsen <[email protected]>, 2019",
" Jordy van der Heijden <[email protected]>, 2018",
"",
"French",
" Edouard Tisserant <[email protected]>, 2018",
" Fabien Marteau <[email protected]>, 2017",
" Laurent Bessard <[email protected]>, 2008",
"",
"German",
" Andrey Skvortsov <[email protected]>, 2017",
" Hendrik Knackstedt <[email protected]>, 2017 ",
" Mark Muzenhardt <[email protected]>, 2012",
"",
"Hungarian",
" Krisztián Veress <[email protected]>, 2018",
" Gábor Véninger <[email protected]>, 2017",
"",
"Italian",
" Luca Magnabosco <[email protected]>, 2017",
" Manuele Conti <[email protected]>, 2017",
"",
"Korean",
" Ikhwan Kim <[email protected]>, 2018",
" Reinhard Lee <[email protected]>, 2012",
"",
"Polish",
" Adam B <[email protected]>, 2019",
"",
"Portuguese",
" Pedro Coimbra <[email protected]>, 2017",
"",
"Portuguese (Brazil)",
" Rodrigo Rolle <[email protected]>, 2018",
" Thiago Alves <[email protected]>, 2017",
"",
"Romanian",
" Emil Saracutu <[email protected]>, 2018",
"",
"Russian",
" Andrey Skvortsov <[email protected]>, 2018",
" Sergey Surkov <[email protected]>, 2018",
" zx_alexis <[email protected]>, 2017",
"",
"Slovenian",
" Janez Pregelj <[email protected]>, 2018",
" Andraz Gregorcic <[email protected]>, 2017",
"",
"Spanish",
" Carlos Guilarte <[email protected]>, 2018",
" Yegor Yefremov <[email protected]>, 2018",
" Jorge Rojas, 2018",
" Marcial González de Armas <[email protected]>, 2017",
" Nelson Mambre <[email protected]>, 2017",
"",
"Turkish",
" Ibrahim Kilicarslan <[email protected]>, 2018",
"",
"Vietnamese (Viet Nam)",
" Nhất Thìn, 2019",
"",
)
return info
app_version = "1.3-beta2"
if __name__ == "__main__":
print(app_version)