|
12 | 12 | # |
13 | 13 | import os |
14 | 14 | import sys |
15 | | -sys.path.insert(0, os.path.abspath('.')) |
16 | 15 | import datetime |
17 | 16 | import re |
| 17 | +import locale |
18 | 18 | from docutils import nodes |
19 | 19 | from docutils.parsers.rst import Directive |
20 | 20 | from sphinx.util.docutils import SphinxDirective |
| 21 | +sys.path.insert(0, os.path.abspath('../..')) |
| 22 | +sys.path.insert(0, os.path.abspath('.')) |
21 | 23 |
|
22 | 24 | # -- Project information ----------------------------------------------------- |
| 25 | +from version import * |
23 | 26 |
|
24 | 27 | project = 'freeeアクセシビリティー・ガイドライン' |
25 | 28 | author = 'フリー株式会社' |
26 | | -guidelines_version = 'Ver. 202400.0' |
27 | | -checksheet_version = '4.3.7' |
28 | | -publishedDate = u'2024年4月23日' |
29 | 29 | guidelines_version_suffix = '-RELEASE' |
30 | 30 | guidelines_version_date = '' |
31 | 31 |
|
| 32 | +locale.setlocale(locale.LC_TIME, 'ja_JP.UTF-8') |
| 33 | +date_obj = datetime.datetime.strptime(publishedDate, '%Y-%m-%d') |
32 | 34 | if 'current' in tags: |
33 | 35 | guidelines_version_suffix = '-CURRENT' |
34 | | - import datetime |
35 | | - guidelines_version_date = f'.{datetime.date.today().strftime("%Y%m%d")}' |
36 | | - today_str = datetime.date.today().strftime('%Y年%-m月%-d日') |
37 | | - publishedDate = today_str |
| 36 | + date_obj = datetime.date.today() |
| 37 | + guidelines_version_date = f'.{date_obj.strftime("%Y%m%d")}' |
38 | 38 |
|
| 39 | +date_str = date_obj.strftime('%Y年%-m月%-d日') |
| 40 | +publishedDate = date_str |
39 | 41 | version = guidelines_version + guidelines_version_suffix + f'+{checksheet_version}' |
40 | 42 | release = guidelines_version + guidelines_version_suffix + guidelines_version_date + f'+{checksheet_version}' |
41 | 43 | guidelines_version_string = guidelines_version + guidelines_version_suffix + guidelines_version_date |
|
0 commit comments