mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Update the documentations and fix some little things about the translation feature.
This commit is contained in:
parent
8f59649eb6
commit
750e211649
4 changed files with 14 additions and 1 deletions
|
|
@ -87,3 +87,11 @@ generate static pages.
|
||||||
|
|
||||||
Then, use the `DISPLAY_PAGES_ON_MENU` setting, which will add all the pages to
|
Then, use the `DISPLAY_PAGES_ON_MENU` setting, which will add all the pages to
|
||||||
the menu.
|
the menu.
|
||||||
|
|
||||||
|
Translations
|
||||||
|
============
|
||||||
|
|
||||||
|
It is possible to translate articles. To do so, you need to add a `Lang` meta
|
||||||
|
in your articles/pages, and to set a `DEFAULT_LANG` setting (which is en by
|
||||||
|
default). Then, only articles with this default language will be listed, and
|
||||||
|
each article will have a translation list.
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ Setting name what it does ?
|
||||||
`CSS_FILE` To specify the CSS file you want to load, if it's not
|
`CSS_FILE` To specify the CSS file you want to load, if it's not
|
||||||
the default one ('main.css')
|
the default one ('main.css')
|
||||||
`DEFAULT_CATEGORY` The default category to fallback on. `misc` by default.
|
`DEFAULT_CATEGORY` The default category to fallback on. `misc` by default.
|
||||||
|
`DEFAULT_LANG` The default language to use. Default is 'en'.
|
||||||
`DISPLAY_PAGES_ON_MENU` Display or not the pages on the menu of the template.
|
`DISPLAY_PAGES_ON_MENU` Display or not the pages on the menu of the template.
|
||||||
Templates can follow or not this settings.
|
Templates can follow or not this settings.
|
||||||
`FALLBACK_ON_FS_DATE` If True, pelican will use the file system dates infos
|
`FALLBACK_ON_FS_DATE` If True, pelican will use the file system dates infos
|
||||||
|
|
@ -62,6 +63,9 @@ Setting name what it does ?
|
||||||
`THEME` theme to use to product the output. can be the
|
`THEME` theme to use to product the output. can be the
|
||||||
complete static path to a theme folder, or chosen
|
complete static path to a theme folder, or chosen
|
||||||
between the list of default themes (see below)
|
between the list of default themes (see below)
|
||||||
|
`TRANSLATION_FEED` Where to put the RSS feed for translations. Default
|
||||||
|
is feeds/all-%s.atom.xml where %s is the name of the
|
||||||
|
lang.
|
||||||
======================= =======================================================
|
======================= =======================================================
|
||||||
|
|
||||||
Themes
|
Themes
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ class Page(object):
|
||||||
if 'AUTHOR' in settings:
|
if 'AUTHOR' in settings:
|
||||||
self.author = settings['AUTHOR']
|
self.author = settings['AUTHOR']
|
||||||
|
|
||||||
default_lang = settings.get('DEFAULT_LANG', 'en').lower()
|
default_lang = settings.get('DEFAULT_LANG').lower()
|
||||||
if not hasattr(self, 'lang'):
|
if not hasattr(self, 'lang'):
|
||||||
self.lang = default_lang
|
self.lang = default_lang
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ _DEFAULT_CONFIG = {'PATH': None,
|
||||||
'REVERSE_ARCHIVE_ORDER': False,
|
'REVERSE_ARCHIVE_ORDER': False,
|
||||||
'KEEP_OUTPUT_DIRECTORY': False,
|
'KEEP_OUTPUT_DIRECTORY': False,
|
||||||
'CLEAN_URLS': False, # use /blah/ instead /blah.html in urls
|
'CLEAN_URLS': False, # use /blah/ instead /blah.html in urls
|
||||||
|
'DEFAULT_LANG': 'en',
|
||||||
}
|
}
|
||||||
|
|
||||||
def read_settings(filename):
|
def read_settings(filename):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue