Skip to content

Commit c0a536a

Browse files
author
cake17
committed
[fr] Creation of fr locale files
translation of about/getting-started/translators folders & root files
1 parent 40f28ef commit c0a536a

79 files changed

Lines changed: 2051 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

fr/Makefile

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
# Makefile for Sphinx documentation
2+
#
3+
4+
# You can set these variables from the command line.
5+
SPHINXOPTS =
6+
SPHINXBUILD = sphinx-build
7+
PAPER =
8+
BUILDDIR = ../build
9+
PYTHON = python
10+
LANG = fr
11+
12+
# Internal variables.
13+
PAPEROPT_a4 = -D latex_paper_size=a4
14+
PAPEROPT_letter = -D latex_paper_size=letter
15+
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
16+
17+
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
18+
19+
help:
20+
@echo "Please use \`make <target>' where <target> is one of"
21+
@echo " html to make standalone HTML files"
22+
@echo " dirhtml to make HTML files named index.html in directories"
23+
@echo " singlehtml to make a single large HTML file"
24+
@echo " pickle to make pickle files"
25+
@echo " json to make JSON files"
26+
@echo " htmlhelp to make HTML files and a HTML help project"
27+
@echo " qthelp to make HTML files and a qthelp project"
28+
@echo " devhelp to make HTML files and a Devhelp project"
29+
@echo " epub to make an epub"
30+
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
31+
@echo " latexpdf to make LaTeX files and run them through pdflatex"
32+
@echo " text to make text files"
33+
@echo " man to make manual pages"
34+
@echo " changes to make an overview of all changed/added/deprecated items"
35+
@echo " linkcheck to check all external links for integrity"
36+
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
37+
38+
clean:
39+
-rm -rf $(BUILDDIR)/*
40+
41+
html:
42+
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(LANG)
43+
@echo
44+
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(LANG)."
45+
46+
dirhtml:
47+
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
48+
@echo
49+
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
50+
51+
singlehtml:
52+
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
53+
@echo
54+
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
55+
56+
pickle:
57+
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
58+
@echo
59+
@echo "Build finished; now you can process the pickle files."
60+
61+
json:
62+
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
63+
@echo
64+
@echo "Build finished; now you can process the JSON files."
65+
66+
htmlhelp:
67+
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(LANG)
68+
@echo
69+
@echo "Build finished; now you can run HTML Help Workshop with the" \
70+
".hhp project file in $(BUILDDIR)/htmlhelp/$(LANG)."
71+
72+
qthelp:
73+
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
74+
@echo
75+
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
76+
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
77+
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/CakePHPCookbook.qhcp"
78+
@echo "To view the help file:"
79+
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/CakePHPCookbook.qhc"
80+
81+
devhelp:
82+
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
83+
@echo
84+
@echo "Build finished."
85+
@echo "To view the help file:"
86+
@echo "# mkdir -p $$HOME/.local/share/devhelp/CakePHPCookbook"
87+
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/CakePHPCookbook"
88+
@echo "# devhelp"
89+
90+
epub:
91+
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(LANG)
92+
@echo
93+
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(LANG)."
94+
95+
latex:
96+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
97+
@echo
98+
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(LANG)."
99+
@echo "Run \`make' in that directory to run these through (pdf)latex" \
100+
"(use \`make latexpdf' here to do that automatically)."
101+
102+
latexpdf:
103+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
104+
@echo "Running LaTeX files through pdflatex..."
105+
make -C $(BUILDDIR)/latex/$(LANG) all-pdf
106+
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(LANG)."
107+
108+
text:
109+
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
110+
@echo
111+
@echo "Build finished. The text files are in $(BUILDDIR)/text."
112+
113+
man:
114+
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
115+
@echo
116+
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
117+
118+
changes:
119+
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
120+
@echo
121+
@echo "The overview file is in $(BUILDDIR)/changes."
122+
123+
linkcheck:
124+
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
125+
@echo
126+
@echo "Link check complete; look for any errors in the above output " \
127+
"or in $(BUILDDIR)/linkcheck/output.txt."
128+
129+
doctest:
130+
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
131+
@echo "Testing of doctests in the sources finished, look at the " \
132+
"results in $(BUILDDIR)/doctest/output.txt."

fr/about.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
A propos de Croogo
2+
##################
3+
4+
Croogo est un sytème de gestion de contenu pour PHP, gratuit, libre, sortie
5+
sous licence MIT. Il est basé sur le framework MVC CakePHP.
6+
7+
Il a été lancé pour la première fois le 07 Octobre 2009 par
8+
`Fahad Ibnay Heylaal <http://fahad19.com>`_.
9+
10+
.. toctree::
11+
12+
about/license
13+
about/roadmap
14+
about/contributors

fr/about/contributors.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Contributeurs
2+
#############
3+
4+
Pour voir une liste complète des contributeurs du coeur, visitez
5+
`GitHub <http://github.com/croogo/croogo/contributors>`_.

fr/about/license.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Licence
2+
#######
3+
4+
La Licence MIT
5+
6+
Croogo : A CakePHP powered Content Management System (http://www.croogo.org)
7+
Copyright 2012, Fahad Ibnay Heylaal <contact@fahad19.com>
8+
9+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
10+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
11+
12+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

fr/about/roadmap.rst

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
.. role:: strike
2+
:class: strike
3+
4+
Roadmap
5+
#######
6+
7+
2.0.x
8+
-----
9+
10+
- :strike:`Fully Pluginize: Croogo can become a set of plugins and a minimalist app that simply installs the default plugin set for easy installation.` **(shama, real34, rchavik)**
11+
- Add namespaces
12+
- PSR-0 and PSR-1 Compat
13+
- Use composer.json instead of Config/plugin.json for extensions
14+
- Offer RESTful API by core, to allow easy integration with third-party apps (could be an iPhone app too)
15+
- Allow admins to update Croogo from admin panel (HTTP download, or backed by Git?)
16+
- :strike:`Granular ACL` **(rchavik)**
17+
- [Plugin] Contents: Nodes going out, forming a Contents plugin.
18+
19+
1.5.2
20+
-----
21+
- Going stable
22+
- Doc updates
23+
24+
1.5.1
25+
-----
26+
- :strike:`Plugin Activation ordering and presentation in plugin list`
27+
- :strike:`Helpers to create UI components markups, eg: tabs, accordion, panels. Mostly for /admin` **(aymeric and real34 - occitech)**
28+
- :strike:`Replace Email Component with CakeEmail and move to models`
29+
- :strike:`Move functionality in NodesController to the model`
30+
31+
1.5.0
32+
-----
33+
34+
- Plugin download/finder via shell (the CPM - package management idea)
35+
- :strike:`Default theme: use Twitter Bootstrap` (default theme will not be changed)
36+
- :strike:`Admin theme: use Twitter Bootstrap here too?` **(aymeric and real34 - occitech)**
37+
- Node Preview indicator, display published nodes that has preview flag set for admins.
38+
- :strike:`Defaults to InnoDb storage engine for mysql`
39+
- :strike:`Migration plugin (cakedc) can be use for installation, and plugins. create and update tables between versions, setup default/baseline data [http://croogo.lighthouseapp.com/projects/32818/tickets/258]` **(aymeric and real34 - occitech)**
40+
- :strike:`Pluginify the File Manager, add better folder security` **(shama)**
41+
- :strike:`Pluginify Blocks` **(shama)**
42+
- :strike:`Pluginify Taxonomy` **(shama)**
43+
- :strike:`Move CommentsController::add() functionality to model`
44+
- :strike:`Move AttachmentsController::admin_add functionality to model`
45+
- :strike:`Move non-controller CroogoComponent functionality to a Lib`
46+
- :strike:`Pluginify User management (extract as plugin)` **(rchavik)**
47+
- Allow integration of third party auth, eg: twitter oauth, facebook, ldap,
48+
- :strike:`Replace Config/settings.yml to Config/settings.json, remove spyc from Vendor` **(rchavik)**

fr/administrators.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Administrateurs
2+
===============
3+
.. toctree::
4+
5+
administrators/content
6+
administrators/menus
7+
administrators/blocks
8+
administrators/extensions
9+
administrators/media
10+
administrators/contacts
11+
administrators/users
12+
administrators/settings

fr/administrators/blocks.rst

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
Blocks
2+
######
3+
4+
Blocks are what you see in the sidebar (‘right’ region in default theme) as boxes. They belong to a particular region.
5+
6+
Elements
7+
========
8+
9+
All blocks are rendered via block.ctp element (found in app/Plugin/Blocks/View/Elements/block.ctp). You can use your own element too for your blocks by editing 'element' field when adding a block.
10+
11+
Tip: If it is a plugin element, enter 'PluginName.element_name'.
12+
13+
How to display a THIS and THAT in a block?
14+
==========================================
15+
16+
You are able to show an element, menu, vocabulary (nested list of terms), or a list of nodes by entering specially formatted text in your block’s body.
17+
18+
Element
19+
-------
20+
21+
For an element with file name my_element.ctp:
22+
23+
[element:my_element] OR [e:my_element]
24+
25+
Passing variables to your element:
26+
27+
[element:my_element myVar="value here" anotherVar="value here"]
28+
29+
For plugin elements:
30+
31+
[element:my_element plugin="my_plugin"]
32+
33+
Menu
34+
----
35+
36+
For a Menu with alias main:
37+
38+
[menu:main] OR [m:main]
39+
40+
Advanced
41+
42+
``This options could drastically change the way your website works, handle with caution``
43+
44+
Variables supported:
45+
46+
* tag="htmlTag" : tag to wrap content output
47+
* tagAttributes="className" : class name for wrapping tag
48+
* selected="selected" : class for the selected element
49+
* dropdown="false" : Dropdown menu
50+
* dropdownClass="sf-menu" : Class for dropdown menus
51+
* element="Menus.menu" : Element to use as template
52+
53+
Vocabulary
54+
----------
55+
56+
For a Vocabulary with alias categories:
57+
58+
[vocabulary:categories] OR [v:categories]
59+
60+
Advanced
61+
62+
``This options could drastically change the way your website works, handle with caution``
63+
64+
Variables supported :
65+
66+
* link="true" : if true, it creates a link for each vocabulary found, it will create the link using the supplied arguments for plugin, controller, action and type.
67+
* plugin="nameOfPlugin" : plugin name supplied to create link
68+
* controller="controller" : controller name supplied to create link
69+
* action="action" : action name supplied to create link
70+
* type="type" : type of node supplied to create link
71+
* tag="htmlTag" : tag to wrap content output
72+
* tagAttributes="className" : className for wrapping tag
73+
* element="Taxonomy.vocabulary" : Element to use as template
74+
75+
Nodes
76+
-----
77+
78+
For example, you want to show a list of 5 most recent blog posts as a block:
79+
80+
[node:recent_posts conditions="Node.type:blog;Node.status:1" order="Node.id DESC" limit="5"]
81+
82+
Advanced
83+
84+
``This options could drastically change the way your website works, handle with caution``
85+
86+
Variables supported :
87+
88+
* link="true" : if true, it creates a link for each node found, it will create the link using the supplied arguments for plugin, controller, action and type.
89+
* plugin="nodes" : plugin name supplied to create link
90+
* controller="nodes" : controller name supplied to create link
91+
* action="view" : action name supplied to create link
92+
* element="Nodes.node_list" : Element to use as template

fr/administrators/contacts.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Contacts
2+
########
3+
4+
Almost every website needs some sort of contact form where visitors can submit a message. Croogo has this feature built in.

fr/administrators/content.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Content
2+
#######
3+
4+
In Croogo, every piece of content is called a node. For example, you have a blog post titled “Hello World”, it is a node. But it is important to understand that the comments associated to that blog post are not nodes.
5+
6+
.. toctree::
7+
8+
content/content-types
9+
content/taxonomy
10+
content/custom-fields
11+
content/meta-tags
12+
content/multilingual
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Content types
2+
=============
3+
4+
By default, there are three content types:
5+
6+
- Page: for pages
7+
- Blog: for blog posts
8+
- Node: unless you are sure of what content type to use
9+
10+
If you think you require a new content type, you are able to create one from admin panel.
11+
12+
Parameters
13+
==========
14+
15+
When you add or edit content types, you will notice a 'Params' field where you can enter parameters. It is expected that one parameter is entered per line with a key/value pair using equal sign as a separator. Example below:
16+
17+
my_param_key=value_here
18+
another_key=another_value
19+
20+
Supported parameter keys for content types:
21+
22+
- nodes_per_page: Expects integer value greater than 0 for pagination limit of nodes
23+
- routes: Expects 0 or 1 for beautiful URLs like `/type-alias/node-slug`
24+
25+
You are free to use more keys for parameters and they will be available in a nice formatted way by `ParamsBehavior <http://github.com/croogo/croogo/blob/master/models/behaviors/params.php>`_.

0 commit comments

Comments
 (0)