Explorar el Código

Commit Inicial

edgar hace 8 años
commit
0b5d57cb71
Se han modificado 81 ficheros con 17758 adiciones y 0 borrados
  1. 91 0
      README.md
  2. 24 0
      __init__.py
  3. BIN
      __init__.pyc
  4. 54 0
      __openerp__.py
  5. 1 0
      controllers/__init__.py
  6. BIN
      controllers/__init__.pyc
  7. 357 0
      controllers/main.py
  8. BIN
      controllers/main.pyc
  9. 40 0
      data/website_blog_data.xml
  10. 205 0
      data/website_blog_demo.xml
  11. 24 0
      doc/blog_blog.rst
  12. 32 0
      doc/changelog.rst
  13. 21 0
      doc/controller.rst
  14. 10 0
      doc/index.rst
  15. 1126 0
      i18n/cs.po
  16. 1127 0
      i18n/de.po
  17. 146 0
      i18n/es.po
  18. 1127 0
      i18n/fi.po
  19. 1127 0
      i18n/hr.po
  20. 146 0
      i18n/hu.po
  21. 1127 0
      i18n/it.po
  22. 147 0
      i18n/kab.po
  23. 146 0
      i18n/mk.po
  24. 1126 0
      i18n/mn.po
  25. 146 0
      i18n/nl.po
  26. 1128 0
      i18n/pl.po
  27. 1127 0
      i18n/pt.po
  28. 1127 0
      i18n/pt_BR.po
  29. 1127 0
      i18n/ro.po
  30. 146 0
      i18n/ru.po
  31. 146 0
      i18n/sl.po
  32. 1127 0
      i18n/tr.po
  33. 1136 0
      i18n/website_blog.pot
  34. 2 0
      models/__init__.py
  35. BIN
      models/__init__.pyc
  36. 13 0
      models/mail_message.py
  37. BIN
      models/mail_message.pyc
  38. 282 0
      models/website_blog.py
  39. BIN
      models/website_blog.pyc
  40. 8 0
      security/ir.model.access.csv
  41. 13 0
      security/website_blog.xml
  42. BIN
      static/description/analytics.png
  43. BIN
      static/description/blog_cover.png
  44. BIN
      static/description/blog_create.png
  45. BIN
      static/description/icon.png
  46. 242 0
      static/description/index.html
  47. BIN
      static/description/openerp_chat.png
  48. BIN
      static/description/openerp_translation_tool.png
  49. BIN
      static/description/social.png
  50. BIN
      static/description/website_cms.png
  51. BIN
      static/description/website_edit.png
  52. BIN
      static/description/website_event.png
  53. BIN
      static/description/website_sale.png
  54. BIN
      static/description/website_seo.png
  55. BIN
      static/description/website_theme.png
  56. 63 0
      static/lib/contentshare.js
  57. 173 0
      static/src/css/website_blog.css
  58. 152 0
      static/src/css/website_blog.sass
  59. BIN
      static/src/img/CMS_WMS_screens.jpg
  60. BIN
      static/src/img/anonymous.png
  61. BIN
      static/src/img/mail-sc-00.png
  62. BIN
      static/src/img/mail-sc-03.png
  63. BIN
      static/src/img/post1.jpg
  64. BIN
      static/src/img/post2.jpg
  65. 109 0
      static/src/js/website.tour.blog.js
  66. 58 0
      static/src/js/website_blog.editor.js
  67. 213 0
      static/src/js/website_blog.inline.discussion.js
  68. 41 0
      static/src/js/website_blog.js
  69. 38 0
      static/src/xml/website_blog.inline.discussion.xml
  70. 4 0
      tests/__init__.py
  71. 38 0
      tests/common.py
  72. 8 0
      tests/test_ui.py
  73. 33 0
      tests/test_website_blog.yml
  74. 60 0
      tests/test_website_blog_flow.py
  75. 470 0
      views/website_blog_templates.xml
  76. 200 0
      views/website_blog_views.xml
  77. 24 0
      wizard/__init__.py
  78. BIN
      wizard/__init__.pyc
  79. 61 0
      wizard/document_page_show_diff.py
  80. BIN
      wizard/document_page_show_diff.pyc
  81. 39 0
      wizard/document_page_show_diff_view.xml

+ 91 - 0
README.md

@@ -0,0 +1,91 @@
+Odoo Blogs
+----------
+
+Write, Design, Promote and Engage with <a href="https://www.odoo.com/page/blog-engine">Odoo Blogs</a>.
+
+Express yourself with the Odoo enterprise grade blogging platform. Write
+beautiful blog posts, engage with visitors, translate content and moderate
+social streams.
+
+Get your blog posts efficiently referenced in Google and translated in mutiple
+languages in just a few clicks.
+
+Write Beautiful Blog Posts
+--------------------------
+
+Drag & Drop well designed *'Building Blocks'* to create beautifull blog posts
+that perfectly integrates images, videos, call-to-actions, quotes, banners,
+etc.
+
+With our unique *'edit inline'* approach, you don't need to be a designer to
+create awsome, good-looking, content. Each blog post will look like it's
+designed by a professional designer.
+
+Automated Translation by Professionals
+--------------------------------------
+
+Get your blog posts translated in multiple languages with no effort. Our
+translation "on demand" feature allows you to benefit from professional
+translators to translate all your changes automatically. (\$0.05 per word)
+Translated versions are updated automatically once translated by professionals
+(around 32 hours).
+
+Engage With Your Visitors
+-------------------------
+
+The integrated live chat feature allows you to start chatting in real time with
+your visitors to get feedback on your recent posts or get ideas to write new
+posts.
+
+Engaging with your visitors is also a great way to convert visitors into
+customers.
+
+Build Visitor Loyalty
+---------------------
+
+The one click *follow* button will allow visitors to receive your blog posts by
+email with no effort, without having to register. Social media icons allow
+visitors to share your best blog posts easily.
+
+Google Analytics Integration
+----------------------------
+
+Get a clear visibility of your sales funnel. Odoo's Google Analytics trackers
+are configured by default to track all kinds of events related to shopping
+carts, call-to-actions, etc.
+
+As Odoo marketing tools (mass mailing, campaigns, etc) are also linked with
+Google Analytics, you get a 360° view of your business.
+
+SEO Optimized Blog Posts
+------------------------
+
+SEO tools are ready to use, with no configuration required. Odoo suggests
+keywords for your titles according to Google's most searched terms, Google
+Analytics tracks interests of your visitors, sitemaps are created automatically
+for quick Google indexing, etc.
+
+The system even creates structured content automatically to promote your
+products and events effectively in Google.
+
+Designer-Friendly Themes
+------------------------
+
+Themes are awesome and easy to design. You don't need to develop to create new
+pages, themes or building blocks. We use a clean HTML structure, a
+[bootstrap](http://getbootstrap.com/) CSS and our modularity allows you to
+distribute your themes easily.
+
+The building block approach allows the website to remain clean after end-users
+start creating new contents.
+
+Easy Access Rights
+------------------
+
+Not everyone requires the same access to your website. Designers manage the
+layout of the site, editors approve content and authors write that content.
+This lets you organize your publishing process according to your needs.
+
+Other access rights are related to business objects (products, people, events,
+etc) and directly following Odoo's standard access rights management, so you do
+not have to configure things twice.

+ 24 - 0
__init__.py

@@ -0,0 +1,24 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (C) 2013-Today OpenERP SA (<http://www.openerp.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 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 Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+import controllers
+import models
+import wizard

BIN
__init__.pyc


+ 54 - 0
__openerp__.py

@@ -0,0 +1,54 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (C) 2013-Today OpenERP SA (<http://www.openerp.com>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 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 Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+{
+    'name': 'Blogs',
+    'category': 'Website',
+    'website': 'https://www.odoo.com/page/blog-engine',
+    'summary': 'News, Blogs, Announces, Discussions',
+    'version': '1.0',
+    'description': """
+OpenERP Blog
+============
+
+        """,
+    'author': 'OpenERP SA',
+    'depends': ['knowledge', 'website_mail', 'website_partner'],
+    'data': [
+        'data/website_blog_data.xml',
+        'views/website_blog_views.xml',
+        'views/website_blog_templates.xml',
+        'wizard/document_page_show_diff_view.xml',
+        'security/ir.model.access.csv',
+        'security/website_blog.xml',
+    ],
+    'demo': [
+        'data/website_blog_demo.xml'
+    ],
+    'test': [
+        'tests/test_website_blog.yml'
+    ],
+    'qweb': [
+        'static/src/xml/*.xml'
+    ],
+    'installable': True,
+    'application': True,
+}

+ 1 - 0
controllers/__init__.py

@@ -0,0 +1 @@
+import main

BIN
controllers/__init__.pyc


+ 357 - 0
controllers/main.py

@@ -0,0 +1,357 @@
+# -*- coding: utf-8 -*-
+
+import datetime
+import werkzeug
+
+from openerp import tools
+from openerp.addons.web import http
+from openerp.addons.web.controllers.main import login_redirect
+from openerp.addons.web.http import request
+from openerp.addons.website.models.website import slug
+from openerp.osv.orm import browse_record
+from openerp.tools.translate import _
+from openerp import SUPERUSER_ID
+from openerp.tools import html2plaintext
+
+
+class QueryURL(object):
+    def __init__(self, path='', path_args=None, **args):
+        self.path = path
+        self.args = args
+        self.path_args = set(path_args or [])
+
+    def __call__(self, path=None, path_args=None, **kw):
+        path = path or self.path
+        for k, v in self.args.items():
+            kw.setdefault(k, v)
+        path_args = set(path_args or []).union(self.path_args)
+        paths, fragments = [], []
+        for key, value in kw.items():
+            if value and key in path_args:
+                if isinstance(value, browse_record):
+                    paths.append((key, slug(value)))
+                else:
+                    paths.append((key, value))
+            elif value:
+                if isinstance(value, list) or isinstance(value, set):
+                    fragments.append(werkzeug.url_encode([(key, item) for item in value]))
+                else:
+                    fragments.append(werkzeug.url_encode([(key, value)]))
+        for key, value in paths:
+            path += '/' + key + '/%s' % value
+        if fragments:
+            path += '?' + '&'.join(fragments)
+        return path
+
+
+class WebsiteBlog(http.Controller):
+    _blog_post_per_page = 20
+    _post_comment_per_page = 10
+
+    def nav_list(self):
+        blog_post_obj = request.registry['blog.post']
+        groups = blog_post_obj.read_group(
+            request.cr, request.uid, [], ['name', 'create_date'],
+            groupby="create_date", orderby="create_date desc", context=request.context)
+        for group in groups:
+            begin_date = datetime.datetime.strptime(group['__domain'][0][2], tools.DEFAULT_SERVER_DATETIME_FORMAT).date()
+            end_date = datetime.datetime.strptime(group['__domain'][1][2], tools.DEFAULT_SERVER_DATETIME_FORMAT).date()
+            group['date_begin'] = '%s' % datetime.date.strftime(begin_date, tools.DEFAULT_SERVER_DATE_FORMAT)
+            group['date_end'] = '%s' % datetime.date.strftime(end_date, tools.DEFAULT_SERVER_DATE_FORMAT)
+        return groups
+
+    @http.route([
+        '/blog',
+        '/blog/page/<int:page>',
+    ], type='http', auth="public", website=True)
+    def blogs(self, page=1, **post):
+        cr, uid, context = request.cr, request.uid, request.context
+        blog_obj = request.registry['blog.post']
+        total = blog_obj.search(cr, uid, [], count=True, context=context)
+        pager = request.website.pager(
+            url='/blog',
+            total=total,
+            page=page,
+            step=self._blog_post_per_page,
+        )
+        post_ids = blog_obj.search(cr, uid, [], offset=(page-1)*self._blog_post_per_page, limit=self._blog_post_per_page, context=context)
+        posts = blog_obj.browse(cr, uid, post_ids, context=context)
+        blog_url = QueryURL('', ['blog', 'tag'])
+        return request.website.render("website_blog.latest_blogs", {
+            'posts': posts,
+            'pager': pager,
+            'blog_url': blog_url,
+        })
+
+    @http.route([
+        '/blog/<model("blog.blog"):blog>',
+        '/blog/<model("blog.blog"):blog>/page/<int:page>',
+        '/blog/<model("blog.blog"):blog>/tag/<model("blog.tag"):tag>',
+        '/blog/<model("blog.blog"):blog>/tag/<model("blog.tag"):tag>/page/<int:page>',
+    ], type='http', auth="public", website=True)
+    def blog(self, blog=None, tag=None, page=1, **opt):
+        """ Prepare all values to display the blog.
+
+        :return dict values: values for the templates, containing
+
+         - 'blog': current blog
+         - 'blogs': all blogs for navigation
+         - 'pager': pager of posts
+         - 'tag': current tag
+         - 'tags': all tags, for navigation
+         - 'nav_list': a dict [year][month] for archives navigation
+         - 'date': date_begin optional parameter, used in archives navigation
+         - 'blog_url': help object to create URLs
+        """
+        date_begin, date_end = opt.get('date_begin'), opt.get('date_end')
+
+        cr, uid, context = request.cr, request.uid, request.context
+        blog_post_obj = request.registry['blog.post']
+
+        blog_obj = request.registry['blog.blog']
+        blog_ids = blog_obj.search(cr, uid, [], order="create_date asc", context=context)
+        blogs = blog_obj.browse(cr, uid, blog_ids, context=context)
+
+        domain = []
+        if blog:
+            domain += [('blog_id', '=', blog.id)]
+        if tag:
+            domain += [('tag_ids', 'in', tag.id)]
+        if date_begin and date_end:
+            domain += [("create_date", ">=", date_begin), ("create_date", "<=", date_end)]
+
+        blog_url = QueryURL('', ['blog', 'tag'], blog=blog, tag=tag, date_begin=date_begin, date_end=date_end)
+        post_url = QueryURL('', ['blogpost'], tag_id=tag and tag.id or None, date_begin=date_begin, date_end=date_end)
+
+        blog_post_ids = blog_post_obj.search(cr, uid, domain, order="create_date desc", context=context)
+        blog_posts = blog_post_obj.browse(cr, uid, blog_post_ids, context=context)
+
+        pager = request.website.pager(
+            url=blog_url(),
+            total=len(blog_posts),
+            page=page,
+            step=self._blog_post_per_page,
+        )
+        pager_begin = (page - 1) * self._blog_post_per_page
+        pager_end = page * self._blog_post_per_page
+        blog_posts = blog_posts[pager_begin:pager_end]
+
+        tags = blog.all_tags()[blog.id]
+
+        values = {
+            'blog': blog,
+            'blogs': blogs,
+            'tags': tags,
+            'tag': tag,
+            'blog_posts': blog_posts,
+            'pager': pager,
+            'nav_list': self.nav_list(),
+            'blog_url': blog_url,
+            'post_url': post_url,
+            'date': date_begin,
+        }
+        response = request.website.render("website_blog.blog_post_short", values)
+        return response
+
+    @http.route([
+            '''/blog/<model("blog.blog"):blog>/post/<model("blog.post", "[('blog_id','=',blog[0])]"):blog_post>''',
+    ], type='http', auth="public", website=True)
+    def blog_post(self, blog, blog_post, tag_id=None, page=1, enable_editor=None, **post):
+        """ Prepare all values to display the blog.
+
+        :return dict values: values for the templates, containing
+
+         - 'blog_post': browse of the current post
+         - 'blog': browse of the current blog
+         - 'blogs': list of browse records of blogs
+         - 'tag': current tag, if tag_id in parameters
+         - 'tags': all tags, for tag-based navigation
+         - 'pager': a pager on the comments
+         - 'nav_list': a dict [year][month] for archives navigation
+         - 'next_post': next blog post, to direct the user towards the next interesting post
+        """
+        cr, uid, context = request.cr, request.uid, request.context
+        tag_obj = request.registry['blog.tag']
+        blog_post_obj = request.registry['blog.post']
+        date_begin, date_end = post.get('date_begin'), post.get('date_end')
+
+        pager_url = "/blogpost/%s" % blog_post.id
+
+        pager = request.website.pager(
+            url=pager_url,
+            total=len(blog_post.website_message_ids),
+            page=page,
+            step=self._post_comment_per_page,
+            scope=7
+        )
+        pager_begin = (page - 1) * self._post_comment_per_page
+        pager_end = page * self._post_comment_per_page
+        comments = blog_post.website_message_ids[pager_begin:pager_end]
+
+        tag = None
+        if tag_id:
+            tag = request.registry['blog.tag'].browse(request.cr, request.uid, int(tag_id), context=request.context)
+        post_url = QueryURL('', ['blogpost'], blogpost=blog_post, tag_id=tag_id, date_begin=date_begin, date_end=date_end)
+        blog_url = QueryURL('', ['blog', 'tag'], blog=blog_post.blog_id, tag=tag, date_begin=date_begin, date_end=date_end)
+
+        if not blog_post.blog_id.id == blog.id:
+            return request.redirect("/blog/%s/post/%s" % (slug(blog_post.blog_id), slug(blog_post)))
+
+        tags = tag_obj.browse(cr, uid, tag_obj.search(cr, uid, [], context=context), context=context)
+
+        # Find next Post
+        all_post_ids = blog_post_obj.search(cr, uid, [('blog_id', '=', blog.id)], context=context)
+        # should always return at least the current post
+        current_blog_post_index = all_post_ids.index(blog_post.id)
+        next_post_id = all_post_ids[0 if current_blog_post_index == len(all_post_ids) - 1 \
+                            else current_blog_post_index + 1]
+        next_post = next_post_id and blog_post_obj.browse(cr, uid, next_post_id, context=context) or False
+
+        values = {
+            'tags': tags,
+            'tag': tag,
+            'blog': blog,
+            'blog_post': blog_post,
+            'main_object': blog_post,
+            'nav_list': self.nav_list(),
+            'enable_editor': enable_editor,
+            'next_post': next_post,
+            'date': date_begin,
+            'post_url': post_url,
+            'blog_url': blog_url,
+            'pager': pager,
+            'comments': comments,
+        }
+        response = request.website.render("website_blog.blog_post_complete", values)
+
+        request.session[request.session_id] = request.session.get(request.session_id, [])
+        if not (blog_post.id in request.session[request.session_id]):
+            request.session[request.session_id].append(blog_post.id)
+            # Increase counter
+            blog_post_obj.write(cr, SUPERUSER_ID, [blog_post.id], {
+                'visits': blog_post.visits+1,
+            },context=context)
+        return response
+
+    def _blog_post_message(self, user, blog_post_id=0, **post):
+        cr, uid, context = request.cr, request.uid, request.context
+        blog_post = request.registry['blog.post']
+        partner_obj = request.registry['res.partner']
+
+        if uid != request.website.user_id.id:
+            partner_ids = [user.partner_id.id]
+        else:
+            partner_ids = blog_post._find_partner_from_emails(
+                cr, SUPERUSER_ID, 0, [post.get('email')], context=context)
+            if not partner_ids or not partner_ids[0]:
+                partner_ids = [partner_obj.create(cr, SUPERUSER_ID, {'name': post.get('name'), 'email': post.get('email')}, context=context)]
+
+        message_id = blog_post.message_post(
+            cr, SUPERUSER_ID, int(blog_post_id),
+            body=post.get('comment'),
+            type='comment',
+            subtype='mt_comment',
+            author_id=partner_ids[0],
+            path=post.get('path', False),
+            context=context)
+        return message_id
+
+    @http.route(['/blogpost/comment'], type='http', auth="public", website=True)
+    def blog_post_comment(self, blog_post_id=0, **post):
+        cr, uid, context = request.cr, request.uid, request.context
+        if not request.session.uid:
+            return login_redirect()
+        if post.get('comment'):
+
+            user = request.registry['res.users'].browse(cr, uid, uid, context=context)
+            blog_post = request.registry['blog.post']
+            blog_post.check_access_rights(cr, uid, 'read')
+            self._blog_post_message(user, blog_post_id, **post)
+        blog_post = request.registry['blog.post'].browse(cr, uid, int(blog_post_id), context=context)
+        return werkzeug.utils.redirect("/blog/%s/post/%s#comments" % (slug(blog_post.blog_id), slug(blog_post)))
+
+    def _get_discussion_detail(self, ids, publish=False, **post):
+        cr, uid, context = request.cr, request.uid, request.context
+        values = []
+        mail_obj = request.registry.get('mail.message')
+        for message in mail_obj.browse(cr, SUPERUSER_ID, ids, context=context):
+            values.append({
+                "id": message.id,
+                "author_name": message.author_id.name,
+                "author_image": message.author_id.image and \
+                    ("data:image/png;base64,%s" % message.author_id.image) or \
+                    '/website_blog/static/src/img/anonymous.png',
+                "date": message.date,
+                'body': html2plaintext(message.body),
+                'website_published' : message.website_published,
+                'publish' : publish,
+            })
+        return values
+
+    @http.route(['/blogpost/post_discussion'], type='json', auth="public", website=True)
+    def post_discussion(self, blog_post_id, **post):
+        cr, uid, context = request.cr, request.uid, request.context
+        publish = request.registry['res.users'].has_group(cr, uid, 'base.group_website_publisher')
+        user = request.registry['res.users'].browse(cr, uid, uid, context=context)
+        id = self._blog_post_message(user, blog_post_id, **post)
+        return self._get_discussion_detail([id], publish, **post)
+
+    @http.route('/blogpost/new', type='http', auth="public", website=True)
+    def blog_post_create(self, blog_id, **post):
+        cr, uid, context = request.cr, request.uid, request.context
+        new_blog_post_id = request.registry['blog.post'].create(cr, uid, {
+            'blog_id': blog_id,
+            'name': _("Blog Post Title"),
+            'subtitle': _("Subtitle"),
+            'content': '',
+            'website_published': False,
+        }, context=context)
+        new_blog_post = request.registry['blog.post'].browse(cr, uid, new_blog_post_id, context=context)
+        return werkzeug.utils.redirect("/blog/%s/post/%s?enable_editor=1" % (slug(new_blog_post.blog_id), slug(new_blog_post)))
+
+    @http.route('/blogpost/duplicate', type='http', auth="public", website=True)
+    def blog_post_copy(self, blog_post_id, **post):
+        """ Duplicate a blog.
+
+        :param blog_post_id: id of the blog post currently browsed.
+
+        :return redirect to the new blog created
+        """
+        cr, uid, context = request.cr, request.uid, request.context
+        create_context = dict(context, mail_create_nosubscribe=True)
+        nid = request.registry['blog.post'].copy(cr, uid, int(blog_post_id), {}, context=create_context)
+        new_blog_post = request.registry['blog.post'].browse(cr, uid, nid, context=context)
+        post = request.registry['blog.post'].browse(cr, uid, nid, context)
+        return werkzeug.utils.redirect("/blog/%s/post/%s?enable_editor=1" % (slug(post.blog_id), slug(new_blog_post)))
+
+    @http.route('/blogpost/get_discussion/', type='json', auth="public", website=True)
+    def discussion(self, post_id=0, path=None, count=False, **post):
+        cr, uid, context = request.cr, request.uid, request.context
+        mail_obj = request.registry.get('mail.message')
+        domain = [('res_id', '=', int(post_id)), ('model', '=', 'blog.post'), ('path', '=', path)]
+        #check current user belongs to website publisher group
+        publish = request.registry['res.users'].has_group(cr, uid, 'base.group_website_publisher')
+        if not publish:
+            domain.append(('website_published', '=', True))
+        ids = mail_obj.search(cr, SUPERUSER_ID, domain, count=count)
+        if count:
+            return ids
+        return self._get_discussion_detail(ids, publish, **post)
+
+    @http.route('/blogpost/get_discussions/', type='json', auth="public", website=True)
+    def discussions(self, post_id=0, paths=None, count=False, **post):
+        ret = []
+        for path in paths:
+            result = self.discussion(post_id=post_id, path=path, count=count, **post)
+            ret.append({"path": path, "val": result})
+        return ret
+
+    @http.route('/blogpost/change_background', type='json', auth="public", website=True)
+    def change_bg(self, post_id=0, image=None, **post):
+        if not post_id:
+            return False
+        return request.registry['blog.post'].write(request.cr, request.uid, [int(post_id)], {'background_image': image}, request.context)
+
+    @http.route('/blog/get_user/', type='json', auth="public", website=True)
+    def get_user(self, **post):
+        return [False if request.session.uid else True]

BIN
controllers/main.pyc


+ 40 - 0
data/website_blog_data.xml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <data noupdate="1">
+        <record id="blog_blog_1" model="blog.blog">
+            <field name="name">Our News</field>
+            <field name="subtitle">Sharing our evolution with passion</field>
+            <field name="description">Presentation of new Odoo features</field>
+        </record>
+
+        <record id="menu_news" model="website.menu">
+            <field name="name">News</field>
+            <field name="url" eval="'/blog/'+str(ref('website_blog.blog_blog_1'))"/>
+            <field name="parent_id" ref="website.main_menu"/>
+            <field name="sequence" type="int">40</field>
+        </record>
+    </data>
+
+    <data>
+
+        <!-- jump to blog at install -->
+        <record id="action_open_website" model="ir.actions.act_url">
+            <field name="name">Website Blogs</field>
+            <field name="target">self</field>
+            <field name="url" eval="'/blog/'+str(ref('website_blog.blog_blog_1'))+'/#tutorial.blog=true'"/>
+        </record>
+        <record id="base.open_menu" model="ir.actions.todo">
+            <field name="action_id" ref="action_open_website"/>
+            <field name="state">open</field>
+        </record>
+
+        <!-- Blog-related subtypes for messaging / Chatter -->
+        <record id="mt_blog_blog_published" model="mail.message.subtype">
+            <field name="name">Published Post</field>
+            <field name="res_model">blog.blog</field>
+            <field name="default" eval="True"/>
+            <field name="description">Published Post</field>
+        </record>
+
+    </data>
+</openerp>

+ 205 - 0
data/website_blog_demo.xml

@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+    <!-- <data noupdate="1"> -->
+    <data>
+
+        <!-- TAGS -->
+        <record id="blog_tag_1" model="blog.tag">
+            <field name="name">functional</field>
+        </record>
+        <record id="blog_tag_2" model="blog.tag">
+            <field name="name">website</field>
+        </record>
+
+        <!-- POSTS -->
+        <record id="blog_post_1" model="blog.post">
+            <field name="name">The Future of Emails</field>
+            <field name="subtitle">Ideas behing the Odoo communication tools.</field>
+            <field name="blog_id" ref="blog_blog_1"/>
+            <field name="tag_ids" eval="[(6, 0, [ref('blog_tag_1')])]"/>
+            <field name="website_published" eval="True"/>
+            <field name="website_meta_keywords">Odoo, email</field>
+            <field name="website_meta_description">The Future of Emails</field>
+            <field name="background_image">/website_blog/static/src/img/post1.jpg</field>
+            <field name="content"><![CDATA[
+        <section class="mt16 mb16 readable">
+            <p>
+                Emails are broken.
+            </p><p>
+                Emails make me waste my time. But I need them.
+                Given the importance that emails have in our lives,
+                it's incredible it's still one of the only software
+                areas that did not evolve in the past 20 years!
+            </p><p>
+                Reading my inbox is the most unproductive task I do
+                on a daily basis. I have to spend one full hour a
+                day to process my emails. All the junk flows in the
+                same inbox; spams, information that doesn't matter,
+                quoted answers of quoted answers, etc. At the end
+                of the hour, only 10 emails actually requested an
+                answer from me. With a good tool, I could have done
+                my job in 10 minutes!
+            </p>
+        </section>
+        <section class="mt16 mb16 readable">
+            <p>
+                At Odoo, we build tools to bring productivity to
+                enterprises. As emails and information flows are one of
+                the biggest wastes of time in companies, we have to fix
+                this.
+            </p><p>
+                To disrupt emails, you need more than just another user
+                interface. We need to rethink the whole communication flow.
+            </p>
+            <h3>The Communication Mechanism of Odoo</h3>
+            <p>
+                Here are the ideas behing the Odoo communication tools:
+            </p>
+            <ul>
+                <li>
+                    Get Things Done: your inbox is a
+                    todo list. You should be able to process (not only
+                    read) the inbox and easily mark messages for future
+                    actions. Every inbox should be empty after having
+                    been processed; no more overload of information.
+                    <img class="img-responsive" src="/website_blog/static/src/img/mail-sc-00.png"/>
+                </li><li>
+                    Keep control of what you want to receive or don't want
+                    to receive. People should never receive spam. You
+                    should follow/unfollow any kind of information in one
+                    click.
+                </li><li>
+                    Productivity is key: our smart user
+                    interface does not require you to click on every mail
+                    to read a thread. Reading a full thread, replying,
+                    attaching documents is super fast.
+                    <img class="img-responsive" src="/website_blog/static/src/img/mail-sc-03.png"/>
+                </li><li>
+                    A mix of push & pull: Today, people
+                    are victims of what others decide to push to them.
+                    Odoo differentiates:
+                    <ul>
+                        <li>
+                            Messages "for information":
+                            you can pull them when you need some specific
+                            information; they are not required to be read
+                            every day.You receive only what you decided
+                            to follow.This accounts for 90% of your daily
+                            emails.Use the "Inbox" menu for these.
+                        </li><li>
+                            Messages "for action": they
+                            require your immediate attention and you need
+                            to process them all. This accounts for 10%
+                            of your daily emails. Use the "To: me" menu
+                            for these.
+                        </li>
+                    </ul>
+                </li><li>
+                    Focus on the Content: Everything is
+                    stripped to emphasize on the real message. No more
+                    welcome introductions, greetings, signatures and legal
+                    notes.We standardize the layout of each message.
+                    (signatures are on the profile of a contact, not in
+                    every message)
+                </li><li>
+                    Folders and mailing lists are great tools but too
+                    complex in traditional email clients. In Odoo, a
+                    group of contacts that share a discussion can be
+                    created with one click. Every group should have it's
+                    own email address.
+                </li>
+            </ul>
+        </section>
+]]>
+</field>
+        </record>
+
+        <record id="blog_post_2" model="blog.post">
+            <field name="name">Integrating your CMS and E-Commerce</field>
+            <field name="subtitle">Building your company's website and selling your products online easy.</field>
+            <field name="blog_id" ref="blog_blog_1"/>
+            <field name="website_published" eval="True"/>
+            <field name="tag_ids" eval="[(6, 0, [ref('blog_tag_1'), ref('blog_tag_2')])]"/>
+            <field name="background_image">/website_blog/static/src/img/post2.jpg</field>
+            <field name="content">
+<![CDATA[<section class="row readable">
+            <div class="col-md-12 mb32">
+                <img class="img-responsive" src="/website_blog/static/src/img/CMS_WMS_screens.jpg"/>
+            </div>
+            <div class="col-md-6 col-md-offset-3 mb16 mt16">
+                <p class="text-center">
+                    New Features Launched
+                </p>
+                <p class="text-center">
+                    To add to an already comprehensive set of Odoo
+                    features, a website content management system (CMS
+                    or WMS) has been developed and a beta release is
+                    available from today, 31st January 2014.
+                </p>
+            </div>
+        </section>
+        <section class="readable">
+            <p>
+                Odoo claims to be 'the Open Source software that makes
+                building your company's website and selling your products
+                online easy'. So how true is this statement?
+            </p><p>
+                "Odoo's latest launch will allow a business to go from
+                zero to trading online quicker than ever before,” Stuart
+                Mackintosh, MD of Open Source specialist and Odoo
+                integration partner, OpusVL, explains. “The investment
+                required to have a fully automated business system is
+                dramatically reduced, enabling the small and medium
+                enterprise to compete at a level of functionality and
+                performance previously reserved for the big IT investors."
+            </p>
+            <blockquote>
+                <p>
+                    "Finally, the leading edge is being brought to the masses.
+                    It will now be the turn of the big players to catch up to
+                    the superior technologies of the SME."
+                </p>
+            </blockquote>
+            <p>
+                "This is another clever and highly disruptive move by
+                Odoo,which will force other technology providers to
+                take another look at the value they are providing to ensure
+                that their 'solutions' can still compete."
+            </p><p>
+                "Odoo now competes on many fronts, with no real
+                competition out there to knock them off the top spot.
+                With the launch of their integrated CMS and Ecommerce
+                systems,it only elevates their position as one of the leading
+                lights in the open source revolution. It will be at least 5
+                years before another ERP or CMS provider will be able to
+                compete at this level due to the technology currently
+                employed by most industry providers."
+            </p>
+            <h4>Adding to industry leading technology</h4>
+            <p>
+                Like many modern website editors, with Odoo you can edit
+                content in-line, enabling you to see exactly what you are
+                changing and ensure your changes suit the context.
+            </p><p>
+                However, unlike other web content management systems, it
+                fully integrates into the back-end database. This means
+                that when you edit a product description, image or price,
+                it updates the product database in real time, providing a
+                true self-service window into the business.
+            </p><p>
+                This provides a single source of data for your company and
+                removes the need to create offline synchronisation between
+                website and product database.
+            </p><p>
+                As it comes, there is a default website based on Bootstrap
+                3, the latest industry standard for rapid development of
+                multi-device websites backed by Twitter, so can be directly
+                integrated with many web tools and works across all devices
+                by default.
+            </p>
+        </section>
+]]>
+</field>
+        </record>
+    </data>
+</openerp>

+ 24 - 0
doc/blog_blog.rst

@@ -0,0 +1,24 @@
+_blog_blog:
+
+blog.blog
+=========
+In ``blog.blog``, added field ``subtitle`` which Indicates the subtitle of blogs.
+
+- ``subtitle``: fields.char('Blog Subtitle')
+
+mail.message
+============
+In ``mail.message``, added field ``discussion`` which Indicates the unique identification 
+of paragraph on blog post.
+
+- ``discussion``: fields.char('Discussion Unique Name')
+ 
+blog.post
+=========
+
+Fields
+++++++
+
+- ``sub_title`` : contains the subtitle of every blog post.
+- ``visits`` : Indicates the number of visits on evry blog post.
+- ``ranking`` : Indicates the ranking on every blog post.

+ 32 - 0
doc/changelog.rst

@@ -0,0 +1,32 @@
+.. _changelog:
+
+Changelog
+=========
+
+`trunk (saas-3)`
+++++++++++++++++
+
+- created ``website_blog`` menu, build on defunct document_page module.
+- added new feature ``Inline Discussion`` , that will allow a user to comment
+  on every paragraph on blog post
+- added new feature ``Select to Tweet``, that will alllow a user tweet a
+  selected text from blog to post , directly on twitter.
+
+WebsiteBlog(controller)
+=======================
+
+Methods
++++++++
+
+- ``blog`` : remove routing related to date.
+- ``blog_post`` : updated with , suggestion of next post to the user based on
+  cookie and number of views.
+- ``discussion`` : added method , contains a detail of discussion on every
+  paragraph, if count is true it only return len of ids else return full
+  detail.
+- ``post_discussion`` : added methodt, that allow to post discussion on any
+  paragraph.
+- ``change_bg`` : added method allow a user to change background image on blog
+  post from front-end.
+- ``get_user`` : added method , that will return True if user is public else False.
+

+ 21 - 0
doc/controller.rst

@@ -0,0 +1,21 @@
+.. _controller:
+
+WebsiteBlog(controller)
+=======================
+Methods
++++++++
+ - ``blog`` : remove routing related to date.
+ - ``blog_post`` : updated with , suggestion of next post to the user based on
+   cookie and number of views.
+ - ``discussion`` : added method , contains a detail of discussion on every paragraph,
+    if count is true it only return len of ids else return full detail.
+        def discussion(self, post_id=0, discussion=None, count=False, **post)
+ - ``post_discussion`` : added methodt, that allow to post discussion on any paragraph.
+        def post_discussion(self, blog_post_id=0, **post)
+ - ``change_bg`` : added method allow a user to change background image on blog 
+   post from front-end.
+        def change_bg(self, post_id=0, image=None, **post)
+ - ``get_user`` : added method , that will return True if user is public else False.
+        def get_user(self, **post):
+            return [False if request.session.uid else True]
+

+ 10 - 0
doc/index.rst

@@ -0,0 +1,10 @@
+Blog Module documentation topics
+''''''''''''''''''''''''''''''''
+
+Changelog
+'''''''''
+
+.. toctree::
+   :maxdepth: 1
+
+   changelog.rst

+ 1126 - 0
i18n/cs.po

@@ -0,0 +1,1126 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-05-29 12:59+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Czech (http://www.transifex.com/projects/p/odoo-8/language/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: cs\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Archivy"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Autor"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Zrušit"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Kontaktujte nás"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Obsah"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Pokračovat"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Vytvořil(a)"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Vytvořeno"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Datum posledního vzkazu u tohoto záznamu."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Popis"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Rozdíl"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Rozdíl"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Duplikovat"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Sledující"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Seskupit podle"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Historie"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Udržuje záznamy o komunikaci (počet zpráv, …). Tento souhrn je přímo v HTML formátu aby mohl být vložen do zobrazení kanban."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Pokud je zaškrtnuto, nové zprávy vyžadují vaši pozornost."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Sleduje"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Poslední přispěvatel"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Datum posledního vzkazu"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Naposled upraveno"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Naposled upraveno"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Zpráva"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Zprávy"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Zprávy a historie komunikace"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Název"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Novinky"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Historie stránky"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Zaúčtovat"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr ""
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Odeslat zprávu skupině"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Vynechat"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Shrnutí"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Značky"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Technický"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Oslovení"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Pravda"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Nepřečtené zprávy"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Varování!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Vaše jméno..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "od"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "v"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr ""

+ 1127 - 0
i18n/de.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-05-29 13:13+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: German (http://www.transifex.com/projects/p/odoo-8/language/de/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: de\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ", referenziert in Google."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ";\n               Sie können die Überschrift, Suchbegriffe und die Beschreibung aller Blogs auf einmal kontrollieren."
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr "<p class=\"oe_view_nocontent_create\">\n                    Klicken Sie zur Erstellung eines neuen Blogeintrags.\n                </p>\n            "
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr "Ein neuer Beitrag %s wurde im %s Blog veröffentlicht"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Über uns"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Eine weiteren Block hinzufügen"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr "Inhalte hinzufügen"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Archiv"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Verfasser"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr "Avatar"
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr "Hintergrundbild"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blog"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr "Blogbezeichnung"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr "Blogeintrag"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr "Erstellte Blognachrichten"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr "Bloghistorie"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr "Blognachricht Überschrift"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr "Blog-Nachrichten"
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr "Blog Untertitel"
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr "Blog Tag"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr "Blogschlagwort"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Blogs"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr "Erstellen Sie eine Webseite und verkaufen Sie dort einfach Ihre Produkte."
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr "Ändere das Titelbild"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr "Klicken Sie auf <em>Weiter</em>zur Erstellung eines neuen Blogeintrags."
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr "Klicken Sie hier, um den Beitrag anzusehen"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr "Klicken Sie auf <em>Inhalt</em> im Top Menü zur Erstellung der ersten Blognachricht."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr "Klicken Sie hier in diesen Bereich für eine zugkräftige Nachrichtenüberschrift."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr "Klciken Sie den <em>Speichern</em> Button zur Aufzeichnung der Änderungen auf dieser Seite."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Beende Tutorial"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Kontaktieren Sie uns"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Inhalt"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Weiter"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr "Erstelle eine Blognachricht"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr "Erstelle eine Blognachricht"
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Erstellt durch"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Erstellt am"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Datum der aktuellsten Nachricht"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr "Lösche diesen Block"
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Beschreibung"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Diff"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Differenz"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr "Diskussionsverlauf"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Dokumentenhistorie"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr "Einen Block per Drag & Drop verschieben"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr "Einen Block per Drag & Drop verschieben"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr "Schiebe diesen Block unter den Bildblock."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr "Verschieben Sie diesen Block in Ihre Seite."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Duplizieren"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr "Folgen Sie uns"
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Follower / Verfolger"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr "Von dieser Toolbar aus können Sie Inhaltsblöcke verschieben, duplizieren sowie löschen. Klicken Sie auf den Mülleimer, um den Block zu löschen. Alternativ können Sie auch den Titel für diesen Eintrag löschen."
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Gruppierung"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Historie"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Beinhaltet die Chatter Zusammenfassung (Anzahl Nachrichten etc.). Diese Zusammenfassung existiert direkt in html Format zum einfügen in Kanban Ansichten."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr "Ideen für die Odoo Kommunikation"
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Bei Aktivierung erfordern die Nachrichten Ihre Aufmerksamkeit."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr "Integration Ihres CMS und E-Commerce"
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Ist bereits Follower"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Letzter Mitarbeiter"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Letztes Nachrichtendatum"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr "Zuletzt geändert am"
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Zuletzt aktualisiert durch"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Zuletzt aktualisiert am"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr "Letzte Nachrichtenänderungen"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr "Neueste Beiträge"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr "Gestalten Sie Ihre Blog Nachricht."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr "Lassen Sie uns einen weiteren Inhaltsblock zur Blognachricht ergänzen."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr "Lassen Sie uns die ersten Schritte bewältigen, um ansprechende Blognachrichten zu erstellen."
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Nachricht"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Nachrichten"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Nachrichten- und Kommunikationshistorie"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Modifiziert von"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Name"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr "Neue Blognachricht"
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Neuigkeiten"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr "Bislang wurde noch keine Blognachricht geschrieben."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr "Keine Suchbegriffe definiert!"
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr "Anzahl der Anzeigen"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Nicht veröffentlicht"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr "Nicht veröffentlicht"
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr "Odoo, E-Mail"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr "Unsere Blogs"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Seiten Historie"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Seiten Historie"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Seiten Historie"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr "Nehmen Sie an unserem sozialen Netzwerk teil."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Nachricht schreiben"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr "Beiträge"
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Veröffentlichen!"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr "Nachricht veröffentlichen!"
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr "Auf Webseite veröffentlichen"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Veröffentlicht"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr "Veröffentlichte Beiträge"
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr "Rangliste"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr "Weiterlesen"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr "Blog speichern"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr "Suchmaschinenoptimierung"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr "Wählen Sie dieses Menü zur Erstellung einer neuen Blognachricht"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Sende eine Mitteilung an die Gruppe"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr "Definiere eine Überschrift"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Überspringen"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Starte Tutorial"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr "Untertitel"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Untertitel"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Zusammenfasssung"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr "Schlagwortformular"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr "Schlagwortliste"
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Tags"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Technisch"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr "Die Zukunft der E-Mail"
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Es gibt keine Revisionsänderungen."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr "Diese Box wird für die Besucher unsichtbar sein."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr "Dies ist Ihre neue Blognachricht. Lassen Sie uns die Nachricht schreiben."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr "Diese Seite ist hervorragend zur Verbesserung Ihrer"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr "Dieses Tutorial ist beendet. Um weitere Funktionen zu entdecken, verbessern Sie den Inhalt der Seite und testen Sie den <em>Werben</em> Button im Menü oben rechts."
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Überschrift"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Wahr"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Ungelesene Nachrichten"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr "Benutze Sie das <em>Inhalt</em> Menü zur Erstellung einer neuen Blognachricht oder eines anderen Dokuments (Seite, Menü, Produkt, Veranstaltung,...)."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr "Benutzen Sie gut gestaltete Inhaltsblöcke zur Strukturierung Ihres Blogs. Klicken Sie auf 'Block einsetzen' um weitere Inhalte zu ergänzen."
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr "Verwendet in:"
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr "Wird genutzt zur Anzeige von untergliederten Mitteilungen in einer bestimmten Abfolge"
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Warnung!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr "Webseite Blogs"
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Webseite Mitteilungen"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Webseite Kommunikationshistorie"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr "Webseite Metabeschreibung"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr "Webseite Meta Suchbegriffe"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr "Webseite Meta Überschrift"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr "Schreiben Sie einen Kommentar ..."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr "Schreiben Sie hier einen kleinen Text"
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Sie sollten hier mindestens einen aber maximal zwei Revisionseinträge selektieren!"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr "Sie sollten"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr "Ihre E-Mail ..."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr "Ihre Blognachricht wurde noch nicht veröffentlicht. Sie können diesen Entwurf noch aktualisieren und dann veröffentlichen."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Ihr Name ..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr "setze einen Banner ganz nach oben"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr "da es sich um eine häufig genutzte Einstiegsseite neuer Besucher handelt."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr "Blogeinträge"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr "blog_title js_tweet"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "von"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr "col-sm-8"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr "Kommentar"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr "Kommentierungen"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr "finden Sie Ihre Webseite\n            durch Ihren"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr "js_tweet mt32"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr "Neue Besucher"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr "Nicht veröffentlicht"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "am"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr "nach rechts schieben"

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 146 - 0
i18n/es.po


+ 1127 - 0
i18n/fi.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-07-09 11:15+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Finnish (http://www.transifex.com/p/odoo-8/language/fi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Tietoa meistä"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Arkistot"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Laatija"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blogi"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr "Blogin nimi"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr "Blogikirjoitus"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr "Blogikirjoitus luotu"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr "Blogikirjoituksen historia"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr "Blogikirjoituksen otsikko"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr "Blogikirjoitukset"
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr "Blogin alaotsikko"
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr "Blogin tägi"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Blogit"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Peruuta"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Sulje ohjattu opastus"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Ota yhteyttä"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Sisältö"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Jatka"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr "Luo blogikirjoitus"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr "Luo blogikirjoitus"
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Luonut"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Luotu"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Päivämäärä"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Kuvaus"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Erot"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Ero"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Dokumentin historia"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Kopioi"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Seuraajat"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Ryhmittele"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Historia"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Sisältää viestien yhteenvedon (viestien määrän,...). Tämä yhteenveto on valmiiksi  html-muodossa, jotta se voidaan viedä kanban näkymään."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Jos valittu, uudet viestit vaativat huomiosi."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "on seuraaja"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Viimeisin tiedon lisääjä"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Viimeksi päivittänyt"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Viimeksi päivitetty"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Viesti"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Viestit"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Viesti- ja kommunikointihistoria"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Muuttaja"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Nimi"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr "Uusi blogikirjoitus"
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Uutisia"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr "Ei vielä blogikirjoituksia"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr "Meidän blogimme"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Sivuhistoria"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Sivuhistoria"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Sivujen historia"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr ""
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr "Tallenna blogisi"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr "Valitse tämä valikko luodaksesi uuden blogikirjoituksen"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Lähetä viesti ryhmälle"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Ohita"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Käynnistä ohjattu opastus"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Yhteenveto"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Tunnisteet"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Tekninen"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr "Tämä on uusi blogikirjoituksesi. Editoidaan sitä."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Titteli"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Tosi"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Lukemattomia viestejä"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Varoitus!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr "Verkkosivun blogit"
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Valitse tasan yksi tai  kaksi historiaversiota vertailuun."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr "Blogiasi ei ole vielä julkaistu. Voit päivittää tätä luonnosversiota ja julkaista sen, kun olet valmis."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Sinun nimesi..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr "Blogimerkinnät"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "käytössä"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr ""

+ 1127 - 0
i18n/hr.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-05-29 13:13+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/odoo-8/language/hr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "O nama"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Dodaj još jedan blok"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr "Dodaj sadržaj"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Arhive"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Autor"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr "Pozadinska slika"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blog"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Blogovi"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Otkaži"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Zatvori tutorial"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Kontaktirajte nas"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Sadržaj"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Nastavi"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Vrijeme kreiranja"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Datum zadnjeg zapisa"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr "Obriši blok"
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Razlika"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Razlika"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Povijest dokumenata"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Dupliciraj"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Pratitelji"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Grupiraj po"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Povijest"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Sadrži sažetak konverzacije (broj poruka..). Ovaj sažetak je u html formatu da bi mogao biti ubačen u kanban pogled."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Ako je odabrano, nove poruke zahtijevaju Vašu pažnju."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Je pratitelj"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Zadnji doprinos"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Datum zadnje poruke"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Promijenio"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Vrijeme promjene"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Poruka"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Poruke"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Poruke i povijest komunikacije"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Izmjenio"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Naziv"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Novosti"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Nije objavljeno"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Povijest stranice"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Povijest stranica"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Povijest stranice"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Knjiženje"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Objavi"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Objavljeno"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Pošalji poruku grupi"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Preskoči"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Pokreni vodič"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Podnaslov"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Sažetak"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Oznake"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Tehnički"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Nema izmjena u revizijama"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Titula"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Točno"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Nepročitane poruke"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Upozorenje!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Website poruke"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr "Web meta opis"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr "Web meta ključne riječi"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr "Web meta naslov"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Morate odabrati minimum jednu ili maksimum dvije revizije!"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Vaše ime ..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "od"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "na"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr ""

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 146 - 0
i18n/hu.po


+ 1127 - 0
i18n/it.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-05-29 12:59+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/odoo-8/language/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr "<p class=\"oe_view_nocontent_create\">\n                    Fai click per creare un nuovo articolo per il blog.\n                </p>\n            "
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr "Un nuovo articolo %s è stato pubblicato sul blog %s."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Chi siamo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Aggiungi un altro Blocco"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr "Aggiungi Contenuto"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Archivio"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Autore"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr "Avatar"
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr "Immagine di Sfondo"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blog"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr "Nome del Blog"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr "Articolo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr "Articolo Creato"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr "Titolo Articolo"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr "Articoli"
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr "Sottotitolo Blog"
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr "Tag Blog"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr "Tag Blog"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Blog"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Annulla"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr "Modifica Copertina"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr "Fai click su <em>Continua</em> per creare l'articolo."
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr "Fai click qui per accedere all'articolo."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr "Fai click su \"Contenuti\" nel menu in alto per scrivere il tuo primo articolo."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr "Fai click in quest'area e scrivi un titolo accattivante per il tuo articolo."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr "Fai click sul bottone <em>Salva</em> per salvare le modifiche alla pagina."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Chiudi Tutorial"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Contattaci"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Contenuto"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Continua"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr "Crea Articolo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr "Crea un articolo"
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Creato da"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Creato il"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Data dell'ultimo messaggio postato per questo record"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr "Cancella il blocco"
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Descrizione"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Differenze"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Differenza"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Cronologia Documento"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Duplica"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Followers"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Raggruppa per"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Storico"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Gestisce il sommario (numero di messaggi, ...) del Chatter. Questo sommario è direttamente in html così da poter essere inserito nelle viste kanban."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr "Idee dietro agli strumenti di comunicazione di Odoo."
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Se selezionato, nuovi messaggi richiedono la tua attenzione"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr "Integrando CMS ed E-Commerce"
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "E' un Follower"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Ultimo collaboratore"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Data Ultimo Messaggio"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr "Data di ultima modifica"
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima modifica di"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima modifica il"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr "Ultime modifiche all'articolo"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr "Ultimi Articoli"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr "Aggiungiamo un altro blocco al tuo articolo."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr "Muoviamo i primi passi che ti aiuteranno a scrivere degli ottimi articoli per il tuo blog."
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Messaggio"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Messaggi"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Storico messaggi e comunicazioni"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Modificato Da"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Nome"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr "Nuovo Articolo"
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Notizie"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr "Nessun articolo presente."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr "Numero di Visualizzazioni"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Non Pubblicato"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr "Non pubblicato"
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr "Odoo, email"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr "I nostri Blog"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Cronologia pagina"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Cronologia pagina"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Cronologia pagine"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Pubblica"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr "Articoli"
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Pubblica"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr "Pubblica il tuo Articolo"
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr "Pubblica sul sito web"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Pubblicato"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr "Articolo Pubblicato"
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr "Leggi Successivo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr "Salva il tuo Blog"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr "Ottimizzazione per i motori di ricerca"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr "Seleziona questa voce di menu per creare un nuovo articolo."
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Invia un messaggio al gruppo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr "Imposta un titolo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Salta"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Avvia Tutorial"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr "Sottotitolo"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Sottotitolo"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Sommario"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr "Lista Tag"
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Tag"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr "Il futuro delle Email"
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Non ci sono modifiche nelle revisioni."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr "Questo box non sarà visibile ai tuoi visitatori."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr "Questo è il tuo nuovo articolo. Modifichiamolo!"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr "Il tutorial è terminato. Per scoprire ulteriori feature, e migliorare il contenuto della pagina, fai click sul tasto <em>Promuovi</em> nel menu in alto."
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Titolo"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Vero"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Messaggi non letti"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr "Usa questo menu <em>'Contenuti'</em> per creare un nuovo articolo, come se fosse un qualsiasi altro documento (pagina, menu, prodotto, evento, ecc..)"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr "Usato in:"
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Attenzione!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr "Blog del Sito Web"
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Messaggi sito web"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Storico comunicazione sito"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr "Scrivi un commento..."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "E' necessario selezionare almeno una o massimo due revisioni della cronologia!"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr "Dovresti"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr "La tua Email..."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr "Il tuo articolo non è ancora stato pubblicato. Puoi modificare questa versione in bozza e pubblicarla una volta che la ritieni pronta."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Il tuo nome..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr "aggiungi un banner in alto"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr "elementi blog"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr "blog_title js_tweet"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "di"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr "col-sm-8"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr "commento"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr "commenti"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr "js_tweet mt32"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr "nuovi visitatori"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr "non pubblicato"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "su"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr "pull-right"

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 147 - 0
i18n/kab.po


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 146 - 0
i18n/mk.po


+ 1126 - 0
i18n/mn.po

@@ -0,0 +1,1126 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-05-29 13:13+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/odoo-8/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Бидний тухай"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Өөр блок нэмэх"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Архив"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Зохиогч"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Блог"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Цуцлах"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Хичээлийг хаах"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Бидэнтэй холбогдох"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Агуулга"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Үргэлжлүүлэх"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Үүсгэгч"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Үүсгэсэн огноо"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Огноо"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Бичлэгэнд хамгийн сүүлийн мессеж илгээгдсэн огноо."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Тайлбар"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Зөрүү"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Зөрүү"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Баримтын Түүх"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Хувилах"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Дагагчид"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Бүлэглэх"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Түүх"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Чаатлагчийн хураангуйг агуулна (зурвасын тоо,...). Энэ хураангуй нь шууд html форматтай бөгөөд канбан харагдацад шууд орж харагдах боломжтой."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Хэрэв тэмдэглэгдсэн бол таныг шинэ зурвасуудад анхаарал хандуулахыг шаардана."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Дагагч эсэх"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Сүүлийн Хувь Нэмэр оруулагч"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Сүүлийн зурвасын огноо"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Сүүлийн засвар хийсэн"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Сүүлийн засвар хийсэн огноо"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Мессеж"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Зурвасууд"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Зурвас болон харилцсан түүх"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Нэр"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Мэдээ"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Нийтлэгдээгүй"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Хуудасны Түүх"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Хуудсын Түүх"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Хуудсуудын Түүх"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Батлах"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Нийтлэх"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr "Вебсайт дээр нийтлэх"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Нийтлэгдсэн"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Бүлгэм рүү зурвас илгээх"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Алгасах"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Хичээлийг эхлэх"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Дэд гарчиг"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Хураангуй"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Пайзууд"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Техникийн"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Гарчиг"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Үнэн"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Уншаагүй зурвасууд"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Анхааруулга!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Вебсайтын зурвасууд"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Вебсайтын харилцааны түүх"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr "Вебсайт тодорхойлох тайлбар"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr "Вебсайт тодорхойлох түлхүүр үгс"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr "Вебсайт тодорхойлох гарчиг"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "аар"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "дээр"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr ""

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 146 - 0
i18n/nl.po


+ 1128 - 0
i18n/pl.po

@@ -0,0 +1,1128 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+# ludwik <ludwik@gmail.com>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-06-25 13:40+0000\n"
+"Last-Translator: Dariusz Żbikowski <darek@krokus.com.pl>\n"
+"Language-Team: Polish (http://www.transifex.com/p/odoo-8/language/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pl\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ", odniesienia w Google"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ";\n                   Możesz przeglądać tytuły, słowa kluczowe i opisy wszystkich blogów na raz."
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "O nas"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Dodaj blok"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr "Dodaj zawartość"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Archiwa"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Autor"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr "Obrazek tła"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blog"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr "Nazwa bloga"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr "Wpis bloga"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr "Wpis bloga utworzono"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr "Historia postów bloga"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr "Tytuł wpisu bloga"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr "Wpisy bloga"
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr "Podtytuł bloga"
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr "Tag bloga"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Blogi"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Anuluj"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr "Zmień okładkę"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Zamknij tutorial"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Kontakt"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Treść"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Kontynuuj"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Utworzono przez"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Utworzono"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Data ostatniej wiadomości w rekordzie"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr "Usuń ten blok"
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Opis"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Różnice"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Różnica"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr "Ścieżka dyskusji"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Historia Dokumentu"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr "Przeciągnij i upuść blok"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr "Przeciągnij i upuść blok"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr "Przeciągnij ten blok i upuść go pod blokiem obrazka."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr "Przeciągnij ten blok i upuść go na stronie."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Duplikuj"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr "Obserwuj nas"
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Obserwatorzy"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Grupuj wg"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Historia"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Zawiera podsumowanie wypowiedzi (liczbę wiadomości, ...). To podsumowanie jest bezpośrednio w formacie html, aby można je było stosować w widokach kanban."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Jeśli zaznaczone, to nowa wiadomość wymaga Twojej uwagi."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Jest obserwatorem"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Ostatni kontrybutor"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Data ostatniej wiadomości"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr "Ostatnio modyfikowano"
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Ostatnio zmienione przez"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Ostatnia zmiana"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr "Ostatnia modyfikacja wpisu"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr "Ostatnie wpisy"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Wiadomość"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Wiadomości"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Wiadomości i historia komunikacji"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Zmodyfikowane przez"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Nazwa"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Aktualności"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Nieopublikowane"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr "Nieopublikowane"
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr "Odoo, email"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr "Nasze blogi"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Historia strony"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Historia strony"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Historia stron"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Wpis"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr "Posty"
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Publikuj"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr "Publikuj na stronie web"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Opublikowano"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr "Ranking"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Wyślij wiadomość do grupy"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Pomiń"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Uruchom samouczek"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr "Podtytuł"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Podtytuł"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Opis"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Tagi"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Techniczne"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Brak zmian w wersjach"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Tytuł"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Prawda"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Nieprzeczytane wiadomości"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Uwaga!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Wiadomości"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Historia komunikacji"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr "Opis strony - meta"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr "Słowa kluczowe dla strony - meta"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr "Tytuł strony - meta"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr "Napisz komentarz"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Musisz wybrać minimum jedną a maksymalnie dwie wersje historii !"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Twoje imię..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr "wpisy bloga"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr "blog_title js_tweet"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "przez"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr "col-sm-8"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr "komentarz"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr "komentarze"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr "odnajdź swoją stronę\n            poprzez swoją"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr "js_tweet mt32"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr "nowi odwiedzający"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr "nieopublikowany"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "na"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr "pull-right"

+ 1127 - 0
i18n/pt.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-05-29 12:59+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Portuguese (http://www.transifex.com/projects/p/odoo-8/language/pt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ", referenciado na Google."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr "; \n                    Você pode rever títulos, palavras-chave e descrições de todos os blogs ao mesmo tempo."
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr "<p class = \"oe_view_nocontent_create\"> \n                     Clique para criar um novo post. \n                 </ p>\n            "
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Sobre nós"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Adicionar Outro Bloco"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr "Adicionar Conteúdo"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Arquivos"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Autor"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr "Imagem de Fundo"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blog"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr "Nome do Blogue"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr "Publicação no Blogue"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr "Criar Publicação no Blogue"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr "Histórico de Publicações no Blogue"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr "Título da Publicação no Bloque"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr "Publicações do 'Blog'"
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr "Subtítulo do Bloque"
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr "Etiquetas do Blogue"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Blogues"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr "Construir o site da sua empresa e vender  facíl os seus produtos on-line."
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr "Alterar Capa"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr "Clique <em> Continuar </ em> para Criar Publicação no Blogue."
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr "Clique em \"Conteúdo\" no menu superior para escrever a sua primeira Publicação no Blogue."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr "Clique sobre esta área e define um título atraente para o seu Publicação no Blogue."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr "Clique no botão <em> Guardar </ em> para registrar as alterações na página."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Fechar Tuturial"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Contacte-nos"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Conteúdo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Continuar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr "Criar Publicação no Blogue"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr "Criar uma Publicação no Blogue"
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Criada por"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Data da Última Mensagem Inserida no Registo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr "Remover o Bloco"
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Descrição"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Diferença"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Diferença"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr "Caminho de Discussão"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Histórico de Documentos"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr "Arrastar & Soltar um Bloco."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr "Arrastar & Soltar um Bloco."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr "Arraste este Bloco e Solte-o Abaixo do Bloco de Imagem"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr "Arraste este Bloco e Solte-o na sua página."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Duplicar"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr "Siga-nos"
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Seguidores"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr "A partir desta Barra de Ferramentas Você pode Mover, Duplicar ou Excluir a Zona Selecionada. Clique na Imagem de Lixo para Eliminar o Bloco.   Ou Clique no Título e Exclui-lo."
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Agrupar por"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Contém o sumário de chat. Este sumário é em html direto para ser inserido em vistas de kanban."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr "Idéias por trás das Ferramentas de Comunicação Odoo."
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Se marcado, as novas mensagens requerem a sua atenção."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr "Integrando seu CMS e Comércio Eletrônico"
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "É um Seguidor"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Último Contribuinte"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Data da Última Mensagem"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Última Actualização por"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Última Actualização em"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr "Última Modificações de Publicação"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr "Últimas Publicações"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr "Layout da sua Publicação no Blogue"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr "Vamos Adicionar outro Bloco para a sua Publicação."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr "Vamos percorrer os primeiros passos para escrever Belas Publicações no Blogue."
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Mensagem"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Mensagens"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Histórico de Mensagens e Comunicação"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Modificado por"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Nome"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr "Nova Publicação do Blogue"
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Notícias"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr "Nenhum Publicação no Blogue"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr "Nenhuma Palavra-Chave Definida!"
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr "Número de Visualizações"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Não Publicado"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr "Não Publicado"
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr "Odoo, Email"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr "Nossos Bloques"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Histórico da Página"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Histórico da Página"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Histórico das Páginas"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr "Participe no Nosso Fluxo Social."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Publicar"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr "Posts"
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Publicar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr "Publique sua Publicação"
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr "Publicar no Website"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Publicado"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr "Classificação"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr "Leia a Seguir"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr "Guardar o seu Blogue"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr "Optimização de Motor de Pesquisa"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr "Selecione este Item de Menu para Criar um Nova Publicação."
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Enviar Mensagem para o Grupo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr "Define um Título"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Saltar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Iniciar o Tutorial"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr "Subtítulo"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Subtítulo"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Resumo"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Etiquetas"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Técnico"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr "O Futuro do Emails"
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Não há Alterações de Versão"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr "Esta Caixa não será visível para os seus Visitantes."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr "Este é o seu Novo Blogue. Vamos Edita-lo."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr "Esta página é fantástica para melhorar o seu"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr "Este tutorial está terminado. Para descobrir mais recursos, melhorar o conteúdo desta página e tente o  botão <em> Promover</ em> no menu superior direito."
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Título"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Verdadeiro"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Mensagens Por Ler"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr "Utilize este menu  <em> 'Conteúdo' <em /> para criar uma nova publicação como qualquer outro documento (página, menu, produtos, eventos, ...)."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr "Uutiliza Blocos de construção bem projetados para estruturar o conteúdo do seu Blogue. Clique em \"Inserir Blocos\" para adicionar novos conteúdos."
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr "Utilizado para exibir mensagens em uma conversa baseada no parágrafo usando um único caminho;"
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Aviso!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr "Blogue do WebSite"
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Mensagens do Website"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Histórico de Comunicação do Website"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr "Descrição Meta do Website"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr "Website meta Palavra-Chaves"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr "Website meta Título"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr "Escreva um Comentário..."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr "Escreva um pequeno texto quando for aqui."
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Você precisa selecionar no  mínimo um ou no máximo dois de Históricos de Revisões !"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr "Você deve"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr "Seu Email..."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr "Sua Publicação ainda não foi publicado. Você pode atualizar esta versão preliminar e publicá-lo assim que estiver pronto."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Seu nome ..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr "Adicionar um Banner a parte de cima"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr "Como é uma página de destino frequente para os novos visitantes."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr "Entradas no Blogue"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr "blog_title js_tweet"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "por"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr "col-sm-8"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr "comentário"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr "comentários"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr "encontre o seu site\n             através do seu"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr "js_tweet mt32"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr "novos visitantes"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr "não publicado"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "ativo"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr "empurre para a direita"

+ 1127 - 0
i18n/pt_BR.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# danimaribeiro <danimaribeiro@gmail.com>, 2015
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-07-10 20:50+0000\n"
+"Last-Translator: danimaribeiro <danimaribeiro@gmail.com>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/p/odoo-8/language/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Sobre nós"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Adicionar Outro Bloco"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Arquivos"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Autor"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Fechar Tutorial"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Contato"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Conteúdo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Continuar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Data da última mensagem para o registro."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Descrição"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Diferença"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Diferença"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Histórico de Documentos"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Duplicar"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Seguidores"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Agrupar por"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Contém o resumo da conversação (número de mensagens, ...). Este resumo é gerado diretamente em formato HTML para que possa ser inserido nas visões kanban."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Se marcado novas mensagens solicitarão sua atenção."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "É um Seguidor"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Último Contribuidor(a)"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Data da última mensagem"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Última atualização por"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Última atualização em"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Mensagem"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Mensagens"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Histórico de mensagens e comunicação"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Modificado Por"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Nome"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Notícias"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Não Publicado"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Histórico da Página"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Histórico da página"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Histórico das páginas"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Lançar"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Publicar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Publicado"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Enviar mensagem para o grupo"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Ignorar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Iniciar Tutorial"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Subtítulo"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Resumo"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Marcadores"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Técnico"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Não há mudanças nas revisões."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Título"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Verdadeiro"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Mensagens não lidas"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Aviso!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Mensagens do Site"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Histórico de Comunicação do Site"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr "Site descrição meta"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr "Site meta palavra-chave"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr "Site meta título"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr "Escrever um comentário"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Você deve selecionar de uma a duas revisões de histórico!"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Seu nome..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "por"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "em"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr ""

+ 1127 - 0
i18n/ro.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-06-30 08:24+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Romanian (http://www.transifex.com/p/odoo-8/language/ro/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ro\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "&times;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Despre noi"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Adaugă alt bloc"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr "Adauga Conținut"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Arhivă"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Autor"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr "Imagine fundal"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blog"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr "Postări pe blog"
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Jurnale"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Anulați"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Închide tutorialul"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Contactați-ne"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "Conținut"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Continuare"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Creat de"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Creat în"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Data ultimului mesaj postat pe înregistrare."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Descriere"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Diferit"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Diferenta"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Istoric Documente"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Duplicare"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "Urmări"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Grupează după"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Istoric"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Contine rezumatul Chatter (numar de mesaje, ...). Acest rezumat este direct in format HTML, cu scopul de a se introduce in vizualizari kanban."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Dacă este selectat, mesajele noi necesită atenția dumneavoastră."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Este o Urmăre"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Ultimul colaborator"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Data ultimului mesaj"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualizare făcută de"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualizare în"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Mesaj"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Mesaje"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Istoric mesaje și conversații"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Modificat de"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Nume"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Știri"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Nepubicat"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Istoric pagină"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Istoric pagina"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Istoric pagini"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Postați"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr "Postări"
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Publică"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Publicat"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Trimiteți un mesaj grupului"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Omite"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Începe îndrumarul"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Subtitlu"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Rezumat"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Etichete"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Tehnic"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Nu exista modificari in revizuiri."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Titlu"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Adevarat"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Mesaje necitite"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Avertizare!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Mesaje Website"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Istoric comunicare website"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr "Scrie un comentariu..."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Trebuie sa selectati minim unul sau maxim doua istorice ale revizuirilor!"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Numele dumneavoastra..."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "de"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr "comentariu"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr "comentarii"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr "nepublicat"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "activat"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr "pull-right"

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 146 - 0
i18n/ru.po


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 146 - 0
i18n/sl.po


+ 1127 - 0
i18n/tr.po

@@ -0,0 +1,1127 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_blog
+# 
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-06-30 16:45+0000\n"
+"Last-Translator: Murat Kaplan <muratk@projetgrup.com>\n"
+"Language-Team: Turkish (http://www.transifex.com/p/odoo-8/language/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr "&nbsp;"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr "& zaman;"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ", google başvurulan."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ""
+";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr "; \n Başlıkları, anahtar kelimeleri, tüm blogları, ve açıklamaları inceleyebilirsiniz."
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid ""
+"<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid ""
+"<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid ""
+"<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr "Şu yazı %s şu blogda %s yayınlandı."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr "Hakkımızda"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr "Başka Blok Ekle"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr "İçerik Ekle"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr "Arşivler"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0 field:blog.post,create_uid:0
+msgid "Author"
+msgstr "Yazan"
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr "Avatar"
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr "Arkaplan Resmi"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,blog_id:0
+msgid "Blog"
+msgstr "Blog"
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr "Blog Adı"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr "Blog Yazısı"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr "Blog yazısı hazırlandı"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr "Blog yazısı geçmişi"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr "Yazı Başlığı"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr "Blog Yazıları"
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0 view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr "Blog Altbaşlık"
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr "Blog Etiket"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr "Etiketler"
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr "Bloglar"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr "Şirketinizin web sitesini oluşturmak ve çevrimiçi kolayca ürün satmak."
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr "Vazgeç"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr "Kapak Resmini Değiştir"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr "Blog yazısı oluşturmak için devama tıklatın."
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr "Yazı için buraya tıklayınız."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr "İlk blog yazısını yazmak için üst menüden içerik üzerine tıklayın."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr "Bu alanda tıklayın ve blogunuza yazı için ilgi çekici bir başlık ayarlayın."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr "Sayfadaki değişiklikleri kaydetmek için <em>Kaydet</em> düğmesini tıklatın."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr "Yardımı Kapat"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr "Bizimle İletişime Geçin"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr "İçerek"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr "Devam Et"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr "Blog yazısı oluşturma"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr "Blog yazısı oluşturma"
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0 field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: website_blog
+#: field:blog.blog,create_date:0 field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr "Oluşturma"
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr "Tarih"
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0 help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr "Kayıta işlenmiş son mesajın tarihi."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr "Sil"
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr "Açıklama"
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr "Diff"
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr "Farkı"
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr "Tartışma Yolu"
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr "Belge Geçmişi"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr "Bir nesneyi sürükleyip bırakın"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr "Bir nesneyi sürükleyip bırakın"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr "Bu neneyi sürükleyin ve görüntü bloğu altına bırakın."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr "Bu nesneyi sürükleyin ve sayfanızda bırakın."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr "Çoğaltma"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr "Bizi Takip Edin"
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr "İzleyiciler"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid ""
+"From this toolbar you can move, duplicate or delete the selected zone. Click"
+" on the garbage can image to delete the block. Or click on the Title and "
+"delete it."
+msgstr "Bu araç çubuğu itibaren, hareket çoğaltmak veya seçilen bölgeyi silebilirsiniz. Bloğu silmek için çöp kutu resmin üzerine tıklayın. Veya Başlık tıklayın ve silin."
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr "Grupla"
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr "Geçmiş"
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0 help:blog.post,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr "Sohbetçi özetini tutar (mesajların sayısı, ...). Bu özet kanban ekranlarına eklenebilmesi için html biçimindedir."
+
+#. module: website_blog
+#: field:blog.blog,id:0 field:blog.post,id:0 field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0 field:blog.tag,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr "Odoo iletişim araçlarını arkasındaki fikirler."
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0 help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir."
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr "Entegre CMS ve E-Ticaret"
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0 field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr "Bir İzleyicidir"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr "Son katılımcı"
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0 field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr "Son Mesaj Tarihi"
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr "Son değiştirme tarihi"
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0 field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0 field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr "Son Güncelleyen"
+
+#. module: website_blog
+#: field:blog.blog,write_date:0 field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0 field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr "Son Güncelleme"
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr "Son Mesaj değişiklikler"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr "Son yazılar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr "Blog düzen stilini seçin"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr "Yazıya başka bir nesne ekleyelim."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr "Güzel blog yazılarını yazmak için ilk adımları görelim."
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr "Mesaj"
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0 field:blog.post,message_ids:0
+msgid "Messages"
+msgstr "Mesajlar"
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0 help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr "Mesajlar ve iletişim geçmişi"
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr "Değiştiren"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form field:blog.tag,name:0
+msgid "Name"
+msgstr "Adı"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr "Yeni Blog Yazısı"
+
+#. module: website_blog
+#: view:website:website.layout model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr "Haberler"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr "Henüz blog yazısı yazılmadı"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr "Hiçbir anahtar kelime tanımlanmamış!"
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr "Görünümler"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr "Yayımlanmadı"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr "Yayımlanmadı"
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr "Odoo, e-posta"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr "Bloglar"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr "Sayfa Tarihçesi"
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr "Geçmiş"
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr "Geçmiş"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr "Bizi takip edin !"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr "Blog Yazısı"
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr "Blog Yazıları"
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr "Yayınla"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr "Yayımla"
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr "Web sitesinde yayımla"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr "Yayımlandı"
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr "Yayınlanmış"
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr "Sıralama"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr "Sonrakini Oku"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr "Kaydet"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr "SEO"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr "Yeni bir blog yazısı oluşturmak için bu menü öğesini seçin."
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr "Gruba bir mesaj gönderin"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr "Bir Başlık Belirleyin"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr "Atla"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr "Öğretici başlatın"
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr "Alt Başlığı"
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr "Altyazı"
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0 field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr "Özet"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr "Etiket Formu"
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr "Etiket Listesi"
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0 view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr "Etiketler"
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr "Teknik"
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr "E-postalar Geleceği"
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr "Revizyonlarda değişiklik bulunmamaktadır."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr "Bu kutu ziyaretçilere görünür olmayacaktır."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr "Bu sizin yeni blog yazınız. Düzenleyin."
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr "Bu sayfa şu gelişiminiz için harika : "
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid ""
+"This tutorial is finished. To discover more features, improve the content of"
+" this page and try the <em>Promote</em> button in the top right menu."
+msgstr "Bu öğretici bitti. Daha fazla özellik keşfetmek için, bu sayfanın içeriğini geliştirmek ve sağ üst menüdeki düğmesine <em>tanıtın</em> deneyin."
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr "Başlık"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr "Doğru"
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0 field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr "Okunmamış Mesajlar"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid ""
+"Use this <em>'Content'</em> menu to create a new blog post like any other "
+"document (page, menu, products, event, ...)."
+msgstr "Başka bir belge (sayfanın menü, ürün, olay, ...) gibi yeni bir blog yazısı oluşturmak için bu içerik menüsünü kullanın."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid ""
+"Use well designed building blocks to structure the content of your blog. "
+"Click 'Insert Blocks' to add new content."
+msgstr "Blogunuzun içeriğini yapısı iyi tasarlanmış yapı taşlarını kullanın. Yeni içerik eklemek için Blok Ekle butonuna tıklayın."
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr "Aşağıdakilerde kullanılır:"
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid ""
+"Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr "Benzersiz bir yolu kullanarak bir paragraf tabanlı sohbet mesajları görüntülemek için kullanılır;"
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr "Dikkat!"
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr "Bloglar"
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0 field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr "Web Sitesi Mesajları"
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0 help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr "Web Sitesi iletişim geçmişi"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr "Websitesi meta açıklaması"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr "Web Sitesi meta anahtar kelimeleri"
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0 field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr "Websitesi meta başlık"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr "Yorum Yazın..."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr "Sen en az bir ya da en fazla iki tarih revizyonlar seçmeniz gerekir!"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr "E-posta adresiniz"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid ""
+"Your blog post is not yet published. You can update this draft version and "
+"publish it once you are ready."
+msgstr "Blog yazınız henüz yayınlanmadı. Bu taslak sürümünü güncelleyip hazır olduğunuzda yayınlayabilirsiniz."
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr "Adınız"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr "üstüne bir banner eklemek"
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr "yeni ziyaretçiler için sık açılış sayfası olarak."
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr "Blog Yazıları"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr "blog_title js_tweet"
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr "tarafından"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr "col-sm-8"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr "Yorum"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr "Yorumlar"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ""
+"find your website\n"
+"            through your"
+msgstr "Web sitenizi \n şu yolla bulun:"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr "js_tweet mt32"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr "Yeni ziyaretçiler"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr "Yayımlanmadı"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr "bunda"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr "sağa-çek"

+ 1136 - 0
i18n/website_blog.pot

@@ -0,0 +1,1136 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+#	* website_blog
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2015-01-21 14:08+0000\n"
+"PO-Revision-Date: 2015-01-21 14:08+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "&nbsp;"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "&times;"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid ", referenced in Google."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid ";\n"
+"                   You can review titles, keywords and descriptions of all blogs at once."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,help:website_blog.action_blog_post
+msgid "<p class=\"oe_view_nocontent_create\">\n"
+"                    Click to create a new blog post.\n"
+"                </p>\n"
+"            "
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_1
+msgid "<section class=\"mt16 mb16 readable\">\n"
+"            <iframe width=\"361\" height=\"200\" src=\"http://www.youtube.com/embed/EkbBFmIWoTE\" frameborder=\"0\" allowfullscreen></iframe>\n"
+"            <p data-chatter-id=\"counter_0/section\">\n"
+"                Emails are broken.\n"
+"            </p><p data-chatter-id=\"counter_1/section\">\n"
+"                Emails make me waste my time. But I need them.\n"
+"                Given the importance that emails have in our lives,\n"
+"                it's incredible it's still one of the only software\n"
+"                areas that did not evolve in the past 20 years!\n"
+"            </p><p data-chatter-id=\"counter_2/section\">\n"
+"                Reading my inbox is the most unproductive task I do\n"
+"                on a daily basis. I have to spend one full hour a\n"
+"                day to process my emails. All the junk flows in the\n"
+"                same inbox; spams, information that doesn't matter,\n"
+"                quoted answers of quoted answers, etc. At the end\n"
+"                of the hour, only 10 emails actually requested an\n"
+"                answer from me. With a good tool, I could have done\n"
+"                my job in 10 minutes!\n"
+"            </p>\n"
+"        </section>\n"
+"        <section class=\"mt16 mb16 readable\">\n"
+"            <p data-chatter-id=\"counter_3/section\">\n"
+"                At Odoo, we build tools to bring productivity to\n"
+"                enterprises. As emails and information flows are one of\n"
+"                the biggest wastes of time in companies, we have to fix\n"
+"                this.\n"
+"            </p><p data-chatter-id=\"counter_4/section\">\n"
+"                To disrupt emails, you need more than just another user\n"
+"                interface. We need to rethink the whole communication flow.\n"
+"            </p>\n"
+"            <h3>The Communication Mechanism of Odoo</h3>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                Here are the ideas behing the Odoo communication tools:\n"
+"            </p>\n"
+"            <ul>\n"
+"                <li>\n"
+"                    Get Things Done: your inbox is a\n"
+"                    todo list. You should be able to process (not only\n"
+"                    read) the inbox and easily mark messages for future\n"
+"                    actions. Every inbox should be empty after having\n"
+"                    been processed; no more overload of information.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-00.png\">\n"
+"                </li><li>\n"
+"                    Keep control of what you want to receive or don't want\n"
+"                    to receive. People should never receive spam. You\n"
+"                    should follow/unfollow any kind of information in one\n"
+"                    click.\n"
+"                </li><li>\n"
+"                    Productivity is key: our smart user\n"
+"                    interface does not require you to click on every mail\n"
+"                    to read a thread. Reading a full thread, replying,\n"
+"                    attaching documents is super fast.\n"
+"                    <img class=\"img-responsive\" src=\"/website_blog/static/src/img/mail-sc-03.png\">\n"
+"                </li><li>\n"
+"                    A mix of push &amp; pull: Today, people\n"
+"                    are victims of what others decide to push to them.\n"
+"                    Odoo differentiates:\n"
+"                    <ul>\n"
+"                        <li>\n"
+"                            Messages \"for information\":\n"
+"                            you can pull them when you need some specific\n"
+"                            information; they are not required to be read\n"
+"                            every day.You receive only what you decided\n"
+"                            to follow.This accounts for 90% of your daily\n"
+"                            emails.Use the \"Inbox\" menu for these.\n"
+"                        </li><li>\n"
+"                            Messages \"for action\": they\n"
+"                            require your immediate attention and you need\n"
+"                            to process them all. This accounts for 10%\n"
+"                            of your daily emails. Use the \"To: me\" menu\n"
+"                            for these.\n"
+"                        </li>\n"
+"                    </ul>\n"
+"                </li><li>\n"
+"                    Focus on the Content: Everything is\n"
+"                    stripped to emphasize on the real message. No more\n"
+"                    welcome introductions, greetings, signatures and legal\n"
+"                    notes.We standardize the layout of each message.\n"
+"                    (signatures are on the profile of a contact, not in\n"
+"                    every message)\n"
+"                </li><li>\n"
+"                    Folders and mailing lists are great tools but too\n"
+"                    complex in traditional email clients. In Odoo, a\n"
+"                    group of contacts that share a discussion can be\n"
+"                    created with one click. Every group should have it's\n"
+"                    own email address.\n"
+"                </li>\n"
+"            </ul>\n"
+"        </section>\n"
+"\n"
+""
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,content:website_blog.blog_post_2
+msgid "<section class=\"row readable\">\n"
+"            <div class=\"col-md-12 mb32\">\n"
+"                <img class=\"img-responsive\" src=\"/website_blog/static/src/img/CMS_WMS_screens.jpg\">\n"
+"            </div>\n"
+"            <div class=\"col-md-6 col-md-offset-3 mb16 mt16\">\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_0/section/div\">\n"
+"                    New Features Launched\n"
+"                </p>\n"
+"                <p class=\"text-center\" data-chatter-id=\"counter_1/section/div\">\n"
+"                    To add to an already comprehensive set of Odoo\n"
+"                    features, a website content management system (CMS\n"
+"                    or WMS) has been developed and a beta release is\n"
+"                    available from today, 31st January 2014.\n"
+"                </p>\n"
+"            </div>\n"
+"        </section>\n"
+"        <section class=\"readable\">\n"
+"            <p data-chatter-id=\"counter_2/section\">\n"
+"                Odoo claims to be 'the Open Source software that makes\n"
+"                building your company's website and selling your products\n"
+"                online easy'. So how true is this statement?\n"
+"            </p><p data-chatter-id=\"counter_3/section\">\n"
+"                \"Odoo's latest launch will allow a business to go from\n"
+"                zero to trading online quicker than ever before,&#8221; Stuart\n"
+"                Mackintosh, MD of Open Source specialist and Odoo\n"
+"                integration partner, OpusVL, explains. &#8220;The investment\n"
+"                required to have a fully automated business system is\n"
+"                dramatically reduced, enabling the small and medium\n"
+"                enterprise to compete at a level of functionality and\n"
+"                performance previously reserved for the big IT investors.\"\n"
+"            </p>\n"
+"            <blockquote>\n"
+"                <p data-chatter-id=\"counter_4/section/blockquote\">\n"
+"                    \"Finally, the leading edge is being brought to the masses.\n"
+"                    It will now be the turn of the big players to catch up to\n"
+"                    the superior technologies of the SME.\"\n"
+"                </p>\n"
+"            </blockquote>\n"
+"            <p data-chatter-id=\"counter_5/section\">\n"
+"                \"This is another clever and highly disruptive move by\n"
+"                Odoo,which will force other technology providers to\n"
+"                take another look at the value they are providing to ensure\n"
+"                that their 'solutions' can still compete.\"\n"
+"            </p><p data-chatter-id=\"counter_6/section\">\n"
+"                \"Odoo now competes on many fronts, with no real\n"
+"                competition out there to knock them off the top spot.\n"
+"                With the launch of their integrated CMS and Ecommerce\n"
+"                systems,it only elevates their position as one of the leading\n"
+"                lights in the open source revolution. It will be at least 5\n"
+"                years before another ERP or CMS provider will be able to\n"
+"                compete at this level due to the technology currently\n"
+"                employed by most industry providers.\"\n"
+"            </p>\n"
+"            <h4>Adding to industry leading technology</h4>\n"
+"            <p data-chatter-id=\"counter_7/section\">\n"
+"                Like many modern website editors, with Odoo you can edit\n"
+"                content in-line, enabling you to see exactly what you are\n"
+"                changing and ensure your changes suit the context.\n"
+"            </p><p data-chatter-id=\"counter_8/section\">\n"
+"                However, unlike other web content management systems, it\n"
+"                fully integrates into the back-end database. This means\n"
+"                that when you edit a product description, image or price,\n"
+"                it updates the product database in real time, providing a\n"
+"                true self-service window into the business.\n"
+"            </p><p data-chatter-id=\"counter_9/section\">\n"
+"                This provides a single source of data for your company and\n"
+"                removes the need to create offline synchronisation between\n"
+"                website and product database.\n"
+"            </p><p data-chatter-id=\"counter_10/section\">\n"
+"                As it comes, there is a default website based on Bootstrap\n"
+"                3, the latest industry standard for rapid development of\n"
+"                multi-device websites backed by Twitter, so can be directly\n"
+"                integrated with many web tools and works across all devices\n"
+"                by default.\n"
+"            </p>\n"
+"        </section>\n"
+"\n"
+""
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:211
+#, python-format
+msgid "A new post %s has been published on the %s blog."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "About us"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:66
+#, python-format
+msgid "Add Another Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:18
+#, python-format
+msgid "Add Content"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Archives"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,author_id:0
+#: field:blog.post,create_uid:0
+msgid "Author"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,author_avatar:0
+msgid "Avatar"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,background_image:0
+msgid "Background Image"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,blog_id:0
+msgid "Blog"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,name:0
+msgid "Blog Name"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post.history,post_id:0
+#: model:ir.model,name:website_blog.model_blog_post
+msgid "Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:37
+#, python-format
+msgid "Blog Post Created"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_form
+#: model:ir.model,name:website_blog.model_blog_post_history
+msgid "Blog Post History"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:305
+#: code:addons/website_blog/models/website_blog.py:133
+#, python-format
+msgid "Blog Post Title"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_post
+#: model:ir.ui.menu,name:website_blog.menu_page
+#: model:ir.ui.menu,name:website_blog.menu_wiki
+msgid "Blog Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,subtitle:0
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Blog Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_blog_tag
+msgid "Blog Tag"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_tags
+#: model:ir.ui.menu,name:website_blog.menu_blog_tag
+msgid "Blog Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_list
+#: model:ir.actions.act_window,name:website_blog.action_blog_blog
+#: model:ir.model,name:website_blog.model_blog_blog
+#: model:ir.ui.menu,name:website_blog.menu_blog
+msgid "Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_2
+msgid "Building your company's website and selling your products online easy."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+msgid "Cancel"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Change Cover"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:33
+#, python-format
+msgid "Click <em>Continue</em> to create the blog post."
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:212
+#, python-format
+msgid "Click here to access the post."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Click on \"Content\" on the top menu to write your first blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:46
+#, python-format
+msgid "Click on this area and set a catchy title for your blog post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:88
+#, python-format
+msgid "Click the <em>Save</em> button to record changes on the page."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:102
+#, python-format
+msgid "Close Tutorial"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Contact us"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,content:0
+#: field:blog.post.history,content:0
+msgid "Content"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:39
+#, python-format
+msgid "Continue"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:32
+#, python-format
+msgid "Create Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:8
+#, python-format
+msgid "Create a blog post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_uid:0
+#: field:blog.post.history.show_diff,create_uid:0
+#: field:blog.tag,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,create_date:0
+#: field:blog.post,create_date:0
+#: field:blog.post.history.show_diff,create_date:0
+#: field:blog.tag,create_date:0
+msgid "Created on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post.history,create_date:0
+msgid "Date"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_last_post:0
+#: help:blog.post,message_last_post:0
+msgid "Date of the last message posted on the record."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:80
+#, python-format
+msgid "Delete the block"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,description:0
+msgid "Description"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post.history.show_diff,diff:0
+msgid "Diff"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history.show_diff:website_blog.view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff
+#: model:ir.actions.act_window,name:website_blog.action_view_wiki_show_diff_values
+msgid "Difference"
+msgstr ""
+
+#. module: website_blog
+#: field:mail.message,path:0
+msgid "Discussion Path"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post.history:website_blog.view_blog_history_tree
+msgid "Document History"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:59
+#, python-format
+msgid "Drag & Drop a Block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:73
+#, python-format
+msgid "Drag & Drop a block"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:74
+#, python-format
+msgid "Drag this block and drop it below the image block."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:60
+#, python-format
+msgid "Drag this block and drop it in your page."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Duplicate"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Follow us"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_follower_ids:0
+#: field:blog.post,message_follower_ids:0
+msgid "Followers"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:81
+#, python-format
+msgid "From this toolbar you can move, duplicate or delete the selected zone. Click on the garbage can image to delete the block. Or click on the Title and delete it."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+msgid "Group By"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,history_ids:0
+msgid "History"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_summary:0
+#: help:blog.post,message_summary:0
+msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,id:0
+#: field:blog.post,id:0
+#: field:blog.post.history,id:0
+#: field:blog.post.history.show_diff,id:0
+#: field:blog.tag,id:0
+msgid "ID"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,subtitle:website_blog.blog_post_1
+msgid "Ideas behing the Odoo communication tools."
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_unread:0
+#: help:blog.post,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_2
+msgid "Integrating your CMS and E-Commerce"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_is_follower:0
+#: field:blog.post,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_search
+#: field:blog.post,write_uid:0
+msgid "Last Contributor"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_last_post:0
+#: field:blog.post,message_last_post:0
+msgid "Last Message Date"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,write_date:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_uid:0
+#: field:blog.post.history,write_uid:0
+#: field:blog.post.history.show_diff,write_uid:0
+#: field:blog.tag,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,write_date:0
+#: field:blog.post.history,write_date:0
+#: field:blog.post.history.show_diff,write_date:0
+#: field:blog.tag,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,history_ids:0
+msgid "Last post modifications"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Latest Posts"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:52
+#, python-format
+msgid "Layout Your Blog Post"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:67
+#, python-format
+msgid "Let's add another block to your post."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:12
+#, python-format
+msgid "Let's go through the first steps to write beautiful blog posts."
+msgstr ""
+
+#. module: website_blog
+#: model:ir.model,name:website_blog.model_mail_message
+msgid "Message"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_ids:0
+#: field:blog.post,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,message_ids:0
+#: help:blog.post,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post.history,create_uid:0
+msgid "Modified By"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+#: field:blog.tag,name:0
+msgid "Name"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:11
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:25
+#: code:addons/website_blog/static/src/js/website_blog.editor.js:11
+#: view:website:website.layout
+#, python-format
+msgid "New Blog Post"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website.layout
+#: model:website.menu,name:website_blog.menu_news
+msgid "News"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "No blog post yet."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "No keywords defined!"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,visits:0
+msgid "No of Views"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:9
+#, python-format
+msgid "Not Published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Not published"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,website_meta_keywords:website_blog.blog_post_1
+msgid "Odoo, email"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Our Blogs"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_related_page_history
+msgid "Page History"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_window,name:website_blog.action_history
+msgid "Page history"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.ui.menu,name:website_blog.menu_page_history
+msgid "Pages history"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Participate on our social stream."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:34
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.tag,post_ids:0
+msgid "Posts"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,website_published:0
+msgid "Publish"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:95
+#, python-format
+msgid "Publish Your Post"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.post,website_published:0
+msgid "Publish on the website"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:10
+#, python-format
+msgid "Published"
+msgstr ""
+
+#. module: website_blog
+#: model:mail.message.subtype,description:website_blog.mt_blog_blog_published
+#: model:mail.message.subtype,name:website_blog.mt_blog_blog_published
+msgid "Published Post"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,ranking:0
+msgid "Ranking"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "Read Next"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:87
+#, python-format
+msgid "Save Your Blog"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "Search Engine Optimization"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:26
+#, python-format
+msgid "Select this menu item to create a new blog post."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.blog:website_blog.view_blog_blog_form
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Send a message to the group"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:45
+#, python-format
+msgid "Set a Title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Skip"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:13
+#, python-format
+msgid "Start Tutorial"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,subtitle:0
+msgid "Sub Title"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/controllers/main.py:306
+#: code:addons/website_blog/models/website_blog.py:134
+#, python-format
+msgid "Subtitle"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_summary:0
+#: field:blog.post,message_summary:0
+#: field:blog.post.history,summary:0
+msgid "Summary"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Tag Form"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_tree
+msgid "Tag List"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,tag_ids:0
+#: view:website:website_blog.blog_post_short
+msgid "Tags"
+msgstr ""
+
+#. module: website_blog
+#: view:blog.post:website_blog.view_blog_post_form
+msgid "Technical"
+msgstr ""
+
+#. module: website_blog
+#: model:blog.post,name:website_blog.blog_post_1
+#: model:blog.post,website_meta_description:website_blog.blog_post_1
+msgid "The Future of Emails"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#, python-format
+msgid "There are no changes in revisions."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This box will not be visible to your visitors."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:38
+#, python-format
+msgid "This is your new blog post. Let's edit it."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "This page is great to improve your"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:101
+#, python-format
+msgid "This tutorial is finished. To discover more features, improve the content of this page and try the <em>Promote</em> button in the top right menu."
+msgstr ""
+
+#. module: website_blog
+#: field:blog.post,name:0
+msgid "Title"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "True"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,message_unread:0
+#: field:blog.post,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:19
+#, python-format
+msgid "Use this <em>'Content'</em> menu to create a new blog post like any other document (page, menu, products, event, ...)."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:53
+#, python-format
+msgid "Use well designed building blocks to structure the content of your blog. Click 'Insert Blocks' to add new content."
+msgstr ""
+
+#. module: website_blog
+#: view:blog.tag:website_blog.blog_tag_form
+msgid "Used in:"
+msgstr ""
+
+#. module: website_blog
+#: help:mail.message,path:0
+msgid "Used to display messages in a paragraph-based chatter using a unique path;"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/models/website_blog.py:265
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "Warning!"
+msgstr ""
+
+#. module: website_blog
+#: model:ir.actions.act_url,name:website_blog.action_open_website
+msgid "Website Blogs"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_message_ids:0
+#: field:blog.post,website_message_ids:0
+msgid "Website Messages"
+msgstr ""
+
+#. module: website_blog
+#: help:blog.blog,website_message_ids:0
+#: help:blog.post,website_message_ids:0
+msgid "Website communication history"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_description:0
+#: field:blog.post,website_meta_description:0
+#: field:blog.tag,website_meta_description:0
+msgid "Website meta description"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_keywords:0
+#: field:blog.post,website_meta_keywords:0
+#: field:blog.tag,website_meta_keywords:0
+msgid "Website meta keywords"
+msgstr ""
+
+#. module: website_blog
+#: field:blog.blog,website_meta_title:0
+#: field:blog.post,website_meta_title:0
+#: field:blog.tag,website_meta_title:0
+msgid "Website meta title"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:26
+#: view:website:website_blog.blog_post_complete
+#, python-format
+msgid "Write a comment..."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "Write a small text here for when"
+msgstr ""
+
+#. module: website_blog
+#: code:addons/website_blog/wizard/document_page_show_diff.py:50
+#, python-format
+msgid "You need to select minimum one or maximum two history revisions!"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "You should"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:32
+#, python-format
+msgid "Your Email..."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/js/website.tour.blog.js:96
+#, python-format
+msgid "Your blog post is not yet published. You can update this draft version and publish it once you are ready."
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:29
+#, python-format
+msgid "Your name..."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "add a banner on the top"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.latest_blogs
+msgid "as it is a frequent landing page for new visitors."
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "blog entries"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "blog_title js_tweet"
+msgstr ""
+
+#. module: website_blog
+#. openerp-web
+#: code:addons/website_blog/static/src/xml/website_blog.inline.discussion.xml:14
+#, python-format
+msgid "by"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "col-sm-8"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comment"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "comments"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "find your website\n"
+"            through your"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "js_tweet mt32"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "new visitors"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+msgid "not published"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_complete
+msgid "on"
+msgstr ""
+
+#. module: website_blog
+#: view:website:website_blog.blog_post_short
+#: view:website:website_blog.latest_blogs
+msgid "pull-right"
+msgstr ""
+

+ 2 - 0
models/__init__.py

@@ -0,0 +1,2 @@
+import mail_message
+import website_blog

BIN
models/__init__.pyc


+ 13 - 0
models/mail_message.py

@@ -0,0 +1,13 @@
+# -*- coding: utf-8 -*-
+
+from openerp.osv import osv, fields
+
+
+class MailMessage(osv.Model):
+    _inherit = 'mail.message'
+
+    _columns = {
+        'path': fields.char(
+            'Discussion Path', select=1,
+            help='Used to display messages in a paragraph-based chatter using a unique path;'),
+    }

BIN
models/mail_message.pyc


+ 282 - 0
models/website_blog.py

@@ -0,0 +1,282 @@
+# -*- coding: utf-8 -*-
+
+from datetime import datetime
+import difflib
+import lxml
+import random
+
+from openerp import tools
+from openerp import SUPERUSER_ID
+from openerp.addons.website.models.website import slug
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
+
+
+class Blog(osv.Model):
+    _name = 'blog.blog'
+    _description = 'Blogs'
+    _inherit = ['mail.thread', 'website.seo.metadata']
+    _order = 'name'
+    _columns = {
+        'name': fields.char('Blog Name', required=True),
+        'subtitle': fields.char('Blog Subtitle'),
+        'description': fields.text('Description'),
+    }
+
+    def all_tags(self, cr, uid, ids, min_limit=1, context=None):
+        req = """
+            SELECT
+                p.blog_id, count(*), r.blog_tag_id
+            FROM
+                blog_post_blog_tag_rel r
+                    join blog_post p on r.blog_post_id=p.id
+            WHERE
+                p.blog_id in %s
+            GROUP BY
+                p.blog_id,
+                r.blog_tag_id
+            ORDER BY
+                count(*) DESC
+        """
+        cr.execute(req, [tuple(ids)])
+        tag_by_blog = {i: [] for i in ids}
+        for blog_id, freq, tag_id in cr.fetchall():
+            if freq >= min_limit:
+                tag_by_blog[blog_id].append(tag_id)
+
+        tag_obj = self.pool['blog.tag']
+        for blog_id in tag_by_blog:
+            tag_by_blog[blog_id] = tag_obj.browse(cr, uid, tag_by_blog[blog_id], context=context)
+        return tag_by_blog
+
+
+class BlogTag(osv.Model):
+    _name = 'blog.tag'
+    _description = 'Blog Tag'
+    _inherit = ['website.seo.metadata']
+    _order = 'name'
+    _columns = {
+        'name': fields.char('Name', required=True),
+        'post_ids': fields.many2many(
+            'blog.post', string='Posts',
+        ),
+    }
+
+
+class BlogPost(osv.Model):
+    _name = "blog.post"
+    _description = "Blog Post"
+    _inherit = ['mail.thread', 'website.seo.metadata']
+    _order = 'id DESC'
+
+    def _compute_ranking(self, cr, uid, ids, name, arg, context=None):
+        res = {}
+        for blog_post in self.browse(cr, uid, ids, context=context):
+            age = datetime.now() - datetime.strptime(blog_post.create_date, tools.DEFAULT_SERVER_DATETIME_FORMAT)
+            res[blog_post.id] = blog_post.visits * (0.5+random.random()) / max(3, age.days)
+        return res
+
+    _columns = {
+        'name': fields.char('Title', required=True, translate=True),
+        'subtitle': fields.char('Sub Title', translate=True),
+        'author_id': fields.many2one('res.partner', 'Author'),
+        'background_image': fields.binary('Background Image', oldname='content_image'),
+        'blog_id': fields.many2one(
+            'blog.blog', 'Blog',
+            required=True, ondelete='cascade',
+        ),
+        'tag_ids': fields.many2many(
+            'blog.tag', string='Tags',
+        ),
+        'content': fields.html('Content', translate=True, sanitize=False),
+        # website control
+        'website_published': fields.boolean(
+            'Publish', help="Publish on the website", copy=False,
+        ),
+        'website_message_ids': fields.one2many(
+            'mail.message', 'res_id',
+            domain=lambda self: [
+                '&', '&', ('model', '=', self._name), ('type', '=', 'comment'), ('path', '=', False)
+            ],
+            string='Website Messages',
+            help="Website communication history",
+        ),
+        'history_ids': fields.one2many(
+            'blog.post.history', 'post_id',
+            'History', help='Last post modifications',
+        ),
+        # creation / update stuff
+        'create_date': fields.datetime(
+            'Created on',
+            select=True, readonly=True,
+        ),
+        'create_uid': fields.many2one(
+            'res.users', 'Author',
+            select=True, readonly=True,
+        ),
+        'write_date': fields.datetime(
+            'Last Modified on',
+            select=True, readonly=True,
+        ),
+        'write_uid': fields.many2one(
+            'res.users', 'Last Contributor',
+            select=True, readonly=True,
+        ),
+        'author_avatar': fields.related(
+            'author_id', 'image_small',
+            string="Avatar", type="binary"),
+        'visits': fields.integer('No of Views'),
+        'ranking': fields.function(_compute_ranking, string='Ranking', type='float'),
+    }
+
+    _defaults = {
+        'name': _('Blog Post Title'),
+        'subtitle': _('Subtitle'),
+        'author_id': lambda self, cr, uid, ctx=None: self.pool['res.users'].browse(cr, uid, uid, context=ctx).partner_id.id,
+    }
+
+    def html_tag_nodes(self, html, attribute=None, tags=None, context=None):
+        """ Processing of html content to tag paragraphs and set them an unique
+        ID.
+        :return result: (html, mappin), where html is the updated html with ID
+                        and mapping is a list of (old_ID, new_ID), where old_ID
+                        is None is the paragraph is a new one. """
+
+        existing_attributes = []
+        mapping = []
+        if not html:
+            return html, mapping
+        if tags is None:
+            tags = ['p']
+        if attribute is None:
+            attribute = 'data-unique-id'
+
+        # form a tree
+        root = lxml.html.fragment_fromstring(html, create_parent='div')
+        if not len(root) and root.text is None and root.tail is None:
+            return html, mapping
+
+        # check all nodes, replace :
+        # - img src -> check URL
+        # - a href -> check URL
+        for node in root.iter():
+            if node.tag not in tags:
+                continue
+            ancestor_tags = [parent.tag for parent in node.iterancestors()]
+
+            old_attribute = node.get(attribute)
+            new_attribute = old_attribute
+            if old_attribute in existing_attributes:
+                if ancestor_tags:
+                    ancestor_tags.pop()
+                counter = random.randint(10000, 99999)
+                ancestor_tags.append('counter_%s' % counter)
+                new_attribute = '/'.join(reversed(ancestor_tags))
+                node.set(attribute, new_attribute)
+
+            existing_attributes.append(new_attribute)
+            mapping.append((old_attribute, new_attribute))
+
+        html = lxml.html.tostring(root, pretty_print=False, method='html')
+        # this is ugly, but lxml/etree tostring want to put everything in a 'div' that breaks the editor -> remove that
+        if html.startswith('<div>') and html.endswith('</div>'):
+            html = html[5:-6]
+        return html, mapping
+
+    def _postproces_content(self, cr, uid, id, content=None, context=None):
+        if content is None:
+            content = self.browse(cr, uid, id, context=context).content
+        if content is False:
+            return content
+
+        content, mapping = self.html_tag_nodes(content, attribute='data-chatter-id', tags=['p'], context=context)
+        if id:  # not creating
+            existing = [x[0] for x in mapping if x[0]]
+            msg_ids = self.pool['mail.message'].search(cr, SUPERUSER_ID, [
+                ('res_id', '=', id),
+                ('model', '=', self._name),
+                ('path', 'not in', existing),
+                ('path', '!=', False)
+            ], context=context)
+            self.pool['mail.message'].unlink(cr, SUPERUSER_ID, msg_ids, context=context)
+
+        return content
+
+    def create_history(self, cr, uid, ids, vals, context=None):
+        if isinstance(ids, (int, long)):
+            ids = [ids]
+        for i in ids:
+            history = self.pool.get('blog.post.history')
+            if vals.get('content'):
+                res = {
+                    'content': vals.get('content', ''),
+                    'post_id': i,
+                }
+                history.create(cr, uid, res)
+
+    def _check_for_publication(self, cr, uid, ids, vals, context=None):
+        if vals.get('website_published'):
+            base_url = self.pool['ir.config_parameter'].get_param(cr, uid, 'web.base.url')
+            for post in self.browse(cr, uid, ids, context=context):
+                post.blog_id.message_post(
+                    body='<p>%(post_publication)s <a href="%(base_url)s/blog/%(blog_slug)s/post/%(post_slug)s">%(post_link)s</a></p>' % {
+                        'post_publication': _('A new post %s has been published on the %s blog.') % (post.name, post.blog_id.name),
+                        'post_link': _('Click here to access the post.'),
+                        'base_url': base_url,
+                        'blog_slug': slug(post.blog_id),
+                        'post_slug': slug(post),
+                    },
+                    subtype='website_blog.mt_blog_blog_published',
+                    context=context)
+            return True
+        return False
+
+    def create(self, cr, uid, vals, context=None):
+        if context is None:
+            context = {}
+        if 'content' in vals:
+            vals['content'] = self._postproces_content(cr, uid, None, vals['content'], context=context)
+        create_context = dict(context, mail_create_nolog=True)
+        post_id = super(BlogPost, self).create(cr, uid, vals, context=create_context)
+        self.create_history(cr, uid, [post_id], vals, context)
+        self._check_for_publication(cr, uid, [post_id], vals, context=context)
+        return post_id
+
+    def write(self, cr, uid, ids, vals, context=None):
+        if isinstance(ids, (int, long)):
+            ids = [ids]
+        if 'content' in vals:
+            vals['content'] = self._postproces_content(cr, uid, ids[0], vals['content'], context=context)
+        result = super(BlogPost, self).write(cr, uid, ids, vals, context)
+        self.create_history(cr, uid, ids, vals, context)
+        self._check_for_publication(cr, uid, ids, vals, context=context)
+        return result
+
+
+class BlogPostHistory(osv.Model):
+    _name = "blog.post.history"
+    _description = "Blog Post History"
+    _order = 'id DESC'
+    _rec_name = "create_date"
+
+    _columns = {
+        'post_id': fields.many2one('blog.post', 'Blog Post'),
+        'summary': fields.char('Summary', select=True),
+        'content': fields.text("Content"),
+        'create_date': fields.datetime("Date"),
+        'create_uid': fields.many2one('res.users', "Modified By"),
+    }
+
+    def getDiff(self, cr, uid, v1, v2, context=None):
+        history_pool = self.pool.get('blog.post.history')
+        text1 = history_pool.read(cr, uid, [v1], ['content'])[0]['content']
+        text2 = history_pool.read(cr, uid, [v2], ['content'])[0]['content']
+        line1 = line2 = ''
+        if text1:
+            line1 = text1.splitlines(1)
+        if text2:
+            line2 = text2.splitlines(1)
+        if (not line1 and not line2) or (line1 == line2):
+            raise osv.except_osv(_('Warning!'), _('There are no changes in revisions.'))
+        diff = difflib.HtmlDiff()
+        return diff.make_table(line1, line2, "Revision-%s" % (v1), "Revision-%s" % (v2), context=True)

BIN
models/website_blog.pyc


+ 8 - 0
security/ir.model.access.csv

@@ -0,0 +1,8 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+blog_blog_all,blog.blog,model_blog_blog,,1,0,0,0
+blog_blog,blog.blog,model_blog_blog,base.group_document_user,1,1,1,1
+blog_post_all,blog.post,model_blog_post,,1,0,0,0
+blog_post,blog.post,model_blog_post,base.group_document_user,1,1,1,1
+blog_post_history,blog.post.history,model_blog_post_history,base.group_document_user,1,0,1,0
+blog_tag,blog.tag,model_blog_tag,,1,0,0,0
+blog_tag_edition,blog.tag,model_blog_tag,base.group_document_user,1,1,1,1

+ 13 - 0
security/website_blog.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <record model="ir.rule" id="website_blog_post_public">
+            <field name="name">Blog Post: public: published only</field>
+            <field name="model_id" ref="model_blog_post"/>
+            <field name="domain_force">[('website_published', '=', True)]</field>
+            <field name="groups" eval="[(4, ref('base.group_public')), (4, ref('base.group_portal'))]"/>
+        </record>
+
+    </data>
+</openerp>

BIN
static/description/analytics.png


BIN
static/description/blog_cover.png


BIN
static/description/blog_create.png


BIN
static/description/icon.png


+ 242 - 0
static/description/index.html

@@ -0,0 +1,242 @@
+<section class="oe_container">
+    <div class="oe_row oe_spaced">
+        <div class="oe_span12">
+            <h2 class="oe_slogan">Awesome Open Source Blogging Platform</h2>
+            <h3 class="oe_slogan">Write, Design, Promote, Engage</h3>
+        </div>
+        <div class="oe_span6">
+            <div class="oe_demo oe_picture oe_screenshot">
+                <img src="blog_cover.png">
+            </div>
+        </div>
+        <div class="oe_span6">
+            <p class='oe_mt32'>
+				Express yourself with the Odoo enterprise grade blogging
+				platform. Write beautiful blog posts, engage with visitors,
+				translate content and moderate social streams.
+            </p><p>
+				Get your blog posts efficiently referenced in Google and
+				translated in mutiple languages in just a few clicks.
+			</p>
+            <div class="oe_centeralign oe_websiteonly">
+                <a href="http://www.openerp.com/start?app=website_blog" class="oe_button oe_big oe_tacky">Start your <span class="oe_emph">free</span> online store</a>
+            </div>
+        </div>
+    </div>
+</section>
+
+<section class="oe_container oe_dark">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Write Beautiful Blog Posts</h2>
+        <h3 class="oe_slogan">Get rid of old WYSIWYG editors</h3>
+        <div class="oe_span6">
+            <p class='oe_mt32'>
+                Drag &amp; Drop well designed <em>'Building Blocks'</em> to
+                create beautifull blog posts that perfectly integrates images,
+                videos, call-to-actions, quotes, banners, etc.
+            </p><p>
+                With our unique <em>'edit inline'</em> approach, you don't need
+                to be a designer to create awsome, good-looking, content. Each blog
+                post will look like it's designed by a professional designer.
+            </p>
+        </div>
+        <div class="oe_span6">
+            <div class="oe_bg_img oe_centered">
+                <img class="oe_picture oe_screenshot" src="website_edit.png">
+            </div>
+        </div>
+    </div>
+</section>
+
+<section class="oe_container">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Automated Translation by Professionals</h2>
+        <h3 class="oe_slogan">Reach multi-language audiences without pain</h3>
+        <div class="oe_span6">
+            <div class="oe_bg_img">
+                <img class="oe_picture" src="openerp_translation_tool.png">
+            </div>
+        </div>
+        <div class="oe_span6">
+          <p class='oe_mt32'>
+              Get your blog posts translated in multiple languages with no effort.
+              Our translation "on demand" feature allows you to benefit from
+              professional translators to translate all your changes
+              automatically. ($0.05 per word) Translated versions are updated
+              automatically once translated by professionals (around 32 hours).
+          </p>
+        </div>
+   </div>
+</section>
+
+<section class="oe_container oe_dark">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Engage With Your Visitors</h2>
+        <h3 class="oe_slogan">Live chat with your visitors in one click</h3>
+        <div class="oe_span6">
+          <p class='oe_mt32'>
+              The integrated live chat feature allows you to start chatting in
+              real time with your visitors to get feedback on your recent posts
+              or get ideas to write new posts.
+          </p><p>
+              Engaging with your visitors is also a great way to convert visitors
+              into customers.
+          </p>
+        </div>
+        <div class="oe_span6">
+            <div class="oe_bg_img">
+                <img class="oe_picture oe_screenshot" src="openerp_chat.png">
+            </div>
+        </div>
+    </div>
+</section>
+
+<section class="oe_container">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Build Visitor Loyalty</h2>
+        <h3 class="oe_slogan">Social Media Integration and Easy Following</h3>
+        <div class="oe_span6">
+            <img class="oe_picture oe_screenshot" src="social.png">
+        </div>
+        <div class="oe_span6">
+           <p class='oe_mt32'>
+                The one click <em>follow</em> button will allow visitors
+                to receive your blog posts by email with no effort, without
+                having to register. Social media icons allow visitors to share
+                your best blog posts easily.
+           </p>
+        </div>
+   </div>
+</section>
+
+<section class="oe_container oe_dark">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Google Analytics Integration</h2>
+        <h3 class="oe_slogan">Get visibility on the impact of each blog post</h3>
+        <div class="oe_span6">
+          <p class='oe_mt32'>
+            Get a clear visibility of your sales funnel. Odoo's Google
+            Analytics trackers are configured by default to track all kinds of
+            events related to shopping carts, call-to-actions, etc.
+          </p><p>
+            As Odoo marketing tools (mass mailing, campaigns, etc) are also
+            linked with Google Analytics, you get a 360° view of your business.
+          </p>
+        </div>
+        <div class="oe_span6">
+            <img class="oe_picture oe_screenshot" src="analytics.png">
+        </div>
+   </div>
+</section>
+
+<section class="oe_container">
+    <div class="oe_row">
+        <h2 class="oe_slogan">SEO Optimized Blog Posts</h2>
+        <h3 class="oe_slogan">Attract new visitors with a good referencing</h3>
+        <div class="oe_span6">
+            <div class="oe_bg_img">
+            <iframe width="361" height="200" src="//www.youtube.com/embed/5PKqZpl0TcA" frameborder="0" allowfullscreen></iframe>
+            </div>
+        </div>
+        <div class="oe_span6">
+          <p class='oe_mt32'>
+              SEO tools are ready to use, with no configuration required.
+              Odoo suggests keywords for your titles according to Google's
+              most searched terms, Google Analytics tracks interests of your
+              visitors, sitemaps are created automatically for quick Google
+              indexing, etc.
+          </p><p>
+              The system even creates structured content automatically to promote your
+              products and events effectively in Google.
+          </p>
+        </div>
+    </div>
+</section>
+
+<section class="oe_container oe_dark">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Designer-Friendly Themes</h2>
+        <h3 class="oe_slogan">Designers love working on Odoo</h3>
+        <div class="oe_span6">
+          <p class='oe_mt32'>
+              Themes are awesome and easy to design. You don't need to develop
+              to create new pages, themes or building blocks. We use a clean
+              HTML structure, a <a href="http://getbootstrap.com/">bootstrap</a>
+              CSS and our modularity allows you to distribute your themes easily.
+          </p><p>
+              The building block approach allows the website to remain clean
+              after end-users start creating new contents.
+          </p>
+        </div>
+        <div class="oe_span6">
+            <div class="oe_row_img oe_centered">
+            <iframe width="361" height="200" src="//www.youtube.com/embed/eGLs9oq_Me4" frameborder="0" allowfullscreen></iframe>
+            </div>
+        </div>
+    </div>
+</section>
+<section class="oe_container">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Easy Access Rights</h2>
+        <h3 class="oe_slogan">A publishing process that meets your own needs</h3>
+        <div class="oe_span6">
+            <div class="oe_bg_img">
+                <img class="oe_picture oe_screenshot" src="blog_create.png">
+            </div>
+        </div>
+        <div class="oe_span6">
+          <p class='oe_mt32'>
+              Not everyone requires the same access to your website.
+              Designers manage the layout of the site, editors approve content and
+              authors write that content. This lets you organize your publishing
+              process according to your needs.
+          </p><p>
+              Other access rights are related to business objects (products, people,
+              events, etc) and directly following Odoo's standard access rights
+              management, so you do not have to configure things twice.
+          </p>
+        </div>
+    </div>
+</section>
+
+<section class="oe_container oe_dark">
+    <div class="oe_row">
+        <h2 class="oe_slogan">Integrated With Others Odoo Apps</h2>
+        <h3 class="oe_slogan">Get hundreds of open source apps for free</h3>
+        <div class="oe_span4">
+            <a href="/apps/website">
+                <h3>CMS</h3>
+                <div class="oe_row_img oe_centered">
+                    <img class="oe_picture oe_screenshot" src="website_cms.png">
+                </div>
+            </a>
+            <p>
+                Easily create awesome websites with no technical knowledge required.
+            </p>
+        </div>
+        <div class="oe_span4">
+            <a href="/apps/website_sale">
+                <h3>eCommerce</h3>
+                <div class="oe_row_img oe_centered">
+                    <img class="oe_picture oe_screenshot" src="website_sale.png">
+                </div>
+            </a>
+            <p>
+                Promote products, sell online, optimize visitors' shopping experiences.
+            </p>
+        </div>
+        <div class="oe_span4">
+            <a href="/apps/website_event">
+                <h3>Online Events</h3>
+                <div class="oe_row_img oe_centered">
+                    <img class="oe_picture oe_screenshot" src="website_event.png">
+                </div>
+            </a>
+            <p>
+                Schedule, organize, promote or sell events online; conferences,
+                webinars, trainings, etc.
+            </p>
+        </div>
+    </div>
+</section>
+

BIN
static/description/openerp_chat.png


BIN
static/description/openerp_translation_tool.png


BIN
static/description/social.png


BIN
static/description/website_cms.png


BIN
static/description/website_edit.png


BIN
static/description/website_event.png


BIN
static/description/website_sale.png


BIN
static/description/website_seo.png


BIN
static/description/website_theme.png


+ 63 - 0
static/lib/contentshare.js

@@ -0,0 +1,63 @@
+(function(){
+    $.fn.share = function(options) {
+        var option = $.extend($.fn.share.defaults,options);
+        $.extend($.fn.share,{
+            init : function(shareable) {
+                var self = this;
+                $.fn.share.defaults.shareable = shareable;
+                $.fn.share.defaults.shareable.on('mouseup',function(){
+                    self.popOver();
+                });
+                $.fn.share.defaults.shareable.on('mousedown',function(){
+                    self.destroy();
+                });
+            },
+            getContent : function() {
+                var current_url = window.location.href
+                var selected_text = this.getSelection('string').substring(0,option.maxLength-(current_url.length+option.author_name.length+7));
+                var text = encodeURIComponent('\"'+selected_text+'\" '+'--@'+option.author_name+' '+current_url)
+                return '<a onclick="window.open(\''+option.shareLink+text+'\',\'_'+option.target+'\',\'location=yes,height=570,width=520,scrollbars=yes,status=yes\')"><i class="fa fa-twitter fa-lg"/></a>';
+            },
+            getSelection : function(share) {
+                if(window.getSelection){
+                    return (share=='string')?String(window.getSelection().getRangeAt(0)).replace(/\s{2,}/g, ' '):window.getSelection().getRangeAt(0);
+                }
+                else if(document.selection){
+                    return (share=='string')?document.selection.createRange().text.replace(/\s{2,}/g, ' '):document.selection.createRange();
+                }
+            },
+            popOver : function() {
+                this.destroy();
+                if(this.getSelection('string').length < option.minLength)
+                    return;
+                var data = this.getContent();
+                var range = this.getSelection();
+                var newNode = document.createElement("mark");
+                range.surroundContents(newNode);
+                $('mark').addClass(option.className);
+                $('.'+option.className).popover({trigger:'manual', placement: option.placement, html: true 
+                , content:function(){
+                        return data;
+                    }
+                });
+                $('.'+option.className).popover('show');
+            },
+            destroy : function(){
+                $('.'+option.className).popover('hide');
+                $('mark').contents().unwrap();
+                $('mark').remove();
+            }
+        });
+        $.fn.share.init(this);
+    };
+    
+    $.fn.share.defaults = {
+        shareLink : "http://twitter.com/intent/tweet?text=",
+        minLength  : 5,
+        maxLength  : 140,
+        target     : "blank",
+        className  : "share",
+        placement  : "top",
+    };
+
+}());

+ 173 - 0
static/src/css/website_blog.css

@@ -0,0 +1,173 @@
+@charset "UTF-8";
+.css_website_mail .has-error {
+  border-color: red;
+}
+.css_website_mail .css_nav_month {
+  display: none;
+}
+.css_website_mail .css_nav_month:first-of-type {
+  display: block;
+}
+
+.read_width {
+  max-width: 700px;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.blog_content a.oe_mail_expand:after {
+  content: " →";
+}
+.blog_content a.oe_mail_expand {
+  font-weight: bold;
+}
+
+p.post-meta {
+  position: relative;
+  top: -5px;
+}
+
+div#blog_angle_down a:hover {
+  text-decoration: none;
+}
+
+.cover {
+  -webkit-background-size: cover;
+  -moz-background-size: cover;
+  -o-background-size: cover;
+  background-size: cover;
+  background-position: center;
+  background-repeat: no-repeat;
+  background-color: black;
+  color: white;
+  position: relative;
+}
+.cover .blog_title {
+  position: absolute;
+  text-align: center;
+  top: 20%;
+  left: 0;
+  right: 0;
+}
+.cover .blog_title h1 {
+  font-weight: bold;
+}
+
+.cover_footer {
+  min-height: 350px;
+  height: 65vh;
+  cursor: pointer;
+}
+
+/* mobile preview: for blog h1,h2 font-size and cover-footer height of image overlapas */
+@media (max-width: 768px) {
+  .cover h1 {
+    font-size: 26px;
+  }
+  .cover h2 {
+    font-size: 20px;
+  }
+
+  .cover_footer {
+    min-height: 280px;
+    height: 50vh;
+  }
+  .cover_footer .blog_title {
+    top: 2%;
+  }
+}
+/*Inline Discussion */
+.discussion {
+  padding: 5px 10px 10px;
+  position: absolute;
+  top: 0;
+  left: 0;
+  line-height: 16px;
+  font-size: 13px;
+  font-weight: bold;
+  font-family: sans-serif;
+  text-align: center;
+  z-index: 7;
+}
+.discussion > a {
+  opacity: 0;
+  display: block;
+  overflow: hidden;
+  width: 20px;
+  height: 17px;
+  color: white;
+  text-decoration: none;
+  cursor: pointer;
+  background: #bbbbbb;
+  -webkit-border-radius: 2px;
+  -moz-border-radius: 2px;
+  -ms-border-radius: 2px;
+  -o-border-radius: 2px;
+  border-radius: 2px;
+  -webkit-transition: all 0.5s;
+  -moz-transition: all 0.5s;
+  -o-transition: all 0.5s;
+  transition: all 0.5s;
+}
+.discussion > a.has-comments {
+  opacity: 0.6;
+}
+
+.discussion-contain:hover .discussion > a {
+  opacity: 1;
+}
+
+.discussion > a:after {
+  border-right: 7px solid transparent;
+  border-top: 7px solid #bbbbbb;
+  right: 19px;
+  top: 22px;
+  height: 0;
+  width: 0;
+  display: block;
+  content: " ";
+  position: absolute;
+  -webkit-transition: all 0.5s;
+  -moz-transition: all 0.5s;
+  -o-transition: all 0.5s;
+  transition: all 0.5s;
+}
+.discussion:hover > a, .discussion.hovered > a {
+  opacity: 1;
+  background: #57ad68;
+}
+.discussion:hover > a:after, .discussion.hovered > a:after {
+  border-top-color: #57ad68;
+}
+
+#discussions_wrapper {
+  position: absolute;
+  top: 0;
+  left: 0;
+}
+
+#discussions_overlay {
+  position: fixed;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: rgba(0, 0, 0, 0.5);
+  z-index: 8;
+  display: none;
+}
+
+.discussion .popover-content {
+  max-height: 250px;
+  width: 250px;
+  overflow: auto;
+  font-weight: normal;
+}
+
+mark + .popover {
+  cursor: pointer;
+}
+
+.discussion_scroll_post {
+  overflow-x: auto;
+}

+ 152 - 0
static/src/css/website_blog.sass

@@ -0,0 +1,152 @@
+@charset "utf-8"
+@import "compass/css3"
+
+.css_website_mail
+    .has-error
+        border-color: red
+    .css_nav_month
+        display: none
+        &:first-of-type
+            display: block
+
+.read_width
+    max-width: 700px
+    margin-left: auto
+    margin-right: auto
+
+.blog_content
+    a.oe_mail_expand:after
+        content: " →"
+    a.oe_mail_expand
+        font-weight: bold
+
+p.post-meta
+    position: relative
+    top: -5px
+
+div#blog_angle_down
+    a:hover
+        text-decoration: none
+
+.cover
+    -webkit-background-size: cover
+    -moz-background-size: cover
+    -o-background-size: cover
+    background-size: cover
+    background-position: center
+    background-repeat: no-repeat
+    background-color: #000
+    color: #fff
+    position: relative
+    .blog_title
+        position: absolute
+        text-align: center
+        top: 20%
+        left: 0
+        right: 0
+        h1
+            font-weight: bold
+
+.cover_footer
+    min-height : 350px
+    height: 65vh
+    cursor: pointer
+
+/* mobile preview: for blog h1,h2 font-size and cover-footer height of image overlapas */
+@media (max-width: 768px)
+    .cover
+        h1
+            font-size: 26px
+        h2
+            font-size: 20px
+    .cover_footer
+        min-height: 280px
+        height: 50vh
+        .blog_title
+            top: 2%
+
+/*Inline Discussion
+
+.discussion
+    padding: 5px 10px 10px
+    position: absolute
+    top: 0
+    left: 0
+    line-height: 16px
+    font-size: 13px
+    font-weight: bold
+    font-family: sans-serif
+    text-align: center
+    z-index: 7
+    > a
+        opacity: 0
+        display: block
+        overflow: hidden
+        width: 20px
+        height: 17px
+        color: white
+        text-decoration: none
+        cursor: pointer
+        background: #bbbbbb
+        -webkit-border-radius: 2px
+        -moz-border-radius: 2px
+        -ms-border-radius: 2px
+        -o-border-radius: 2px
+        border-radius: 2px
+        -webkit-transition: all 0.5s
+        -moz-transition: all 0.5s
+        -o-transition: all 0.5s
+        transition: all 0.5s
+        &.has-comments
+            opacity: .6
+
+.discussion-contain:hover .discussion > a
+    opacity: 1
+
+.discussion
+    > a:after
+        border-right: 7px solid transparent
+        border-top: 7px solid #bbbbbb
+        right: 19px
+        top: 22px
+        height: 0
+        width: 0
+        display: block
+        content: " "
+        position: absolute
+        -webkit-transition: all 0.5s
+        -moz-transition: all 0.5s
+        -o-transition: all 0.5s
+        transition: all 0.5s
+    &:hover > a, &.hovered > a
+        opacity: 1
+        background: #57AD68
+    &:hover > a:after, &.hovered > a:after
+        border-top-color: #57AD68
+
+#discussions_wrapper
+    position: absolute
+    top: 0
+    left: 0
+
+#discussions_overlay
+    position: fixed
+    top: 0
+    left: 0
+    right: 0
+    bottom: 0
+    background: rgba(0, 0, 0, 0.5)
+    z-index: 8
+    display: none
+
+.discussion .popover-content
+    max-height: 250px
+    width: 250px
+    overflow: auto
+    font-weight: normal
+
+mark + .popover
+    cursor: pointer
+
+.discussion_scroll_post
+    overflow-x: auto

BIN
static/src/img/CMS_WMS_screens.jpg


BIN
static/src/img/anonymous.png


BIN
static/src/img/mail-sc-00.png


BIN
static/src/img/mail-sc-03.png


BIN
static/src/img/post1.jpg


BIN
static/src/img/post2.jpg


+ 109 - 0
static/src/js/website.tour.blog.js

@@ -0,0 +1,109 @@
+(function () {
+    'use strict';
+
+    var _t = openerp._t;
+    var website = openerp.website;
+    website.ready().done(function() {
+    openerp.Tour.register({
+        id:   'blog',
+        name: _t("Create a blog post"),
+        steps: [
+            {
+                title:     _t("New Blog Post"),
+                content:   _t("Let's go through the first steps to write beautiful blog posts."),
+                popover:   { next: _t("Start Tutorial"), end: _t("Skip") },
+            },
+            {
+                element:   '#content-menu-button',
+                placement: 'left',
+                title:     _t("Add Content"),
+                content:   _t("Use this <em>'Content'</em> menu to create a new blog post like any other document (page, menu, products, event, ...)."),
+                popover:   { fixed: true },
+            },
+            {
+                element:   'a[data-action=new_blog_post]',
+                placement: 'left',
+                title:     _t("New Blog Post"),
+                content:   _t("Select this menu item to create a new blog post."),
+                popover:   { fixed: true },
+            },
+            {
+                element:   '.modal:has(#editor_new_blog) button.btn-primary',
+                placement: 'right',
+                title:     _t("Create Blog Post"),
+                content:   _t("Click <em>Continue</em> to create the blog post."),
+            },
+            {
+                waitFor:   'body:has(button[data-action=save]:visible):has(.js_blog)',
+                title:     _t("Blog Post Created"),
+                content:   _t("This is your new blog post. Let's edit it."),
+                popover:   { next: _t("Continue") },
+            },
+            {
+                element:   'h1[data-oe-expression="blog_post.name"]',
+                placement: 'bottom',
+                sampleText: 'New Blog',
+                title:     _t("Set a Title"),
+                content:   _t("Click on this area and set a catchy title for your blog post."),
+            },
+            {
+                waitNot:   '#wrap h1[data-oe-model="blog.post"]:contains("Blog Post Title")',
+                element:   'button[data-action=snippet]',
+                placement: 'left',
+                title:     _t("Layout Your Blog Post"),
+                content:   _t("Use well designed building blocks to structure the content of your blog. Click 'Insert Blocks' to add new content."),
+                popover:   { fixed: true },
+            },
+            {
+                snippet:   '#snippet_structure .oe_snippet:eq(2)',
+                placement: 'bottom',
+                title:     _t("Drag & Drop a Block"),
+                content:   _t("Drag this block and drop it in your page."),
+                popover:   { fixed: true },
+            },
+            {
+                element:   'button[data-action=snippet]',
+                placement: 'bottom',
+                title:     _t("Add Another Block"),
+                content:   _t("Let's add another block to your post."),
+                popover:   { fixed: true },
+            },
+            {
+                snippet:   '#snippet_structure .oe_snippet:eq(4)',
+                placement: 'bottom',
+                title:     _t("Drag & Drop a block"),
+                content:   _t("Drag this block and drop it below the image block."),
+                popover:   { fixed: true },
+            },
+            {
+                element:   '.oe_active .oe_snippet_remove',
+                placement: 'top',
+                title:     _t("Delete the block"),
+                content:   _t("From this toolbar you can move, duplicate or delete the selected zone. Click on the garbage can image to delete the block. Or click on the Title and delete it."),
+            },
+            {
+                waitNot:   '.oe_active .oe_snippet_remove:visible',
+                element:   'button[data-action=save]',
+                placement: 'right',
+                title:     _t("Save Your Blog"),
+                content:   _t("Click the <em>Save</em> button to record changes on the page."),
+                popover:   { fixed: true },
+            },
+            {
+                waitFor:   'button[data-action=edit]:visible',
+                element:   'button.btn-danger.js_publish_btn',
+                placement: 'top',
+                title:     _t("Publish Your Post"),
+                content:   _t("Your blog post is not yet published. You can update this draft version and publish it once you are ready."),
+            },
+            {
+                waitFor:   '.js_publish_management button.js_publish_btn.btn-success:visible',
+                title:     "Thanks!",
+                content:   _t("This tutorial is finished. To discover more features, improve the content of this page and try the <em>Promote</em> button in the top right menu."),
+                popover:   { next: _t("Close Tutorial") },
+            },
+        ]
+    });
+    });
+
+}());

+ 58 - 0
static/src/js/website_blog.editor.js

@@ -0,0 +1,58 @@
+$(document).ready(function() {
+    "use strict";
+
+    var website = openerp.website;
+    var _t = openerp._t;
+
+    website.EditorBarContent.include({
+        new_blog_post: function() {
+            website.prompt({
+                id: "editor_new_blog",
+                window_title: _t("New Blog Post"),
+                select: "Select Blog",
+                init: function (field) {
+                    return website.session.model('blog.blog')
+                            .call('name_search', [], { context: website.get_context() });
+                },
+            }).then(function (cat_id) {
+                document.location = '/blogpost/new?blog_id=' + cat_id;
+            });
+        },
+    });
+    if ($('.website_blog').length) {
+        website.EditorBar.include({
+            edit: function () {
+                var self = this;
+                $('.popover').remove();
+                this._super();
+                var vHeight = $(window).height();
+                $('body').on('click','#change_cover',_.bind(this.change_bg, self.rte.editor, vHeight));
+                $('body').on('click', '#clear_cover',_.bind(this.clean_bg, self.rte.editor, vHeight));
+            },
+            save : function() {
+                var res = this._super();
+                if ($('.cover').length) {
+                    openerp.jsonRpc("/blogpost/change_background", 'call', {
+                        'post_id' : $('#blog_post_name').attr('data-oe-id'),
+                        'image' : $('.cover').css('background-image').replace(/url\(|\)|"|'/g,''),
+                    });
+                }
+                return res;
+            },
+            clean_bg : function(vHeight) {
+                $('.js_fullheight').css({"background-image":'none', 'min-height': vHeight});
+            },
+            change_bg : function(vHeight) {
+                var self  = this;
+                var element = new CKEDITOR.dom.element(self.element.find('.cover-storage').$[0]);
+                var editor  = new website.editor.MediaDialog(self, element);
+                $(document.body).on('media-saved', self, function (o) {
+                    var url = $('.cover-storage').attr('src');
+                    $('.js_fullheight').css({"background-image": !_.isUndefined(url) ? 'url(' + url + ')' : "", 'min-height': vHeight});
+                    $('.cover-storage').hide();
+                });
+                editor.appendTo('body');
+            },
+        });
+    }
+});

+ 213 - 0
static/src/js/website_blog.inline.discussion.js

@@ -0,0 +1,213 @@
+// Inspired from https://github.com/tsi/inlineDisqussions
+(function () {
+    
+    'use strict';
+    
+    var website = openerp.website,
+    qweb = openerp.qweb;
+    website.add_template_file('/website_blog/static/src/xml/website_blog.inline.discussion.xml');
+    website.blog_discussion = openerp.Class.extend({
+        init: function(options) {
+            var self = this ;
+            self.discus_identifier;
+            var defaults = {
+                position: 'right',
+                post_id: $('#blog_post_name').attr('data-blog-id'),
+                content : false,
+                public_user: false,
+            };
+            self.settings = $.extend({}, defaults, options);
+            self.do_render(self);
+        },
+        do_render: function(data) {
+            var self = this;
+            if ($('#discussions_wrapper').length === 0 && self.settings.content.length > 0) {
+                $('<div id="discussions_wrapper"></div>').insertAfter($('#blog_content'));
+            }
+            // Attach a discussion to each paragraph.
+            self.discussions_handler(self.settings.content);
+
+            // Hide the discussion.
+            $('html').click(function(event) {
+                if($(event.target).parents('#discussions_wrapper, .main-discussion-link-wrp').length === 0) {
+                    self.hide_discussion();
+                }
+                if(!$(event.target).hasClass('discussion-link') && !$(event.target).parents('.popover').length){
+                    if($('.move_discuss').length){
+                        $('[enable_chatter_discuss=True]').removeClass('move_discuss');
+                        $('[enable_chatter_discuss=True]').animate({
+                            'marginLeft': "+=40%"
+                        });
+                        $('#discussions_wrapper').animate({
+                            'marginLeft': "+=250px"
+                        });
+                    }
+                }
+            });
+        },
+        prepare_data : function(identifier, comment_count) {
+            var self = this;
+            return openerp.jsonRpc("/blogpost/get_discussion/", 'call', {
+                'post_id': self.settings.post_id,
+                'path': identifier,
+                'count': comment_count, //if true only get length of total comment, display on discussion thread.
+            })
+        },
+        prepare_multi_data : function(identifiers, comment_count) {
+            var self = this;
+            return openerp.jsonRpc("/blogpost/get_discussions/", 'call', {
+                'post_id': self.settings.post_id,
+                'paths': identifiers,
+                'count': comment_count, //if true only get length of total comment, display on discussion thread.
+            })
+        },
+        discussions_handler: function() {
+            var self = this;
+            var node_by_id = {};
+            $(self.settings.content).each(function(i) {
+                var node = $(this);
+                var identifier = node.attr('data-chatter-id');
+                if (identifier) {
+                    node_by_id[identifier] = node;
+                }
+            });
+            self.prepare_multi_data(_.keys(node_by_id), true).then( function (multi_data) {
+                _.forEach(multi_data, function(data) {
+                    self.prepare_discuss_link(data.val, data.path, node_by_id[data.path]);
+                });
+            });
+        },
+        prepare_discuss_link :  function(data, identifier, node) {
+            var self = this;
+            var cls = data > 0 ? 'discussion-link has-comments' : 'discussion-link';
+            var a = $('<a class="'+ cls +' css_editable_mode_hidden" />')
+                .attr('data-discus-identifier', identifier)
+                .attr('data-discus-position', self.settings.position)
+                .text(data > 0 ? data : '+')
+                .attr('data-contentwrapper', '.mycontent')
+                .wrap('<div class="discussion" />')
+                .parent()
+                .appendTo('#discussions_wrapper');
+            a.css({
+                'top': node.offset().top,
+                'left': self.settings.position == 'right' ? node.outerWidth() + node.offset().left: node.offset().left - a.outerWidth()
+            });
+            // node.attr('data-discus-identifier', identifier)
+            node.mouseover(function() {
+                a.addClass("hovered");
+            }).mouseout(function() {
+                a.removeClass("hovered");
+            });
+
+            a.delegate('a.discussion-link', "click", function(e) {
+                e.preventDefault();
+                if(!$('.move_discuss').length){
+                    $('[enable_chatter_discuss=True]').addClass('move_discuss');
+                    $('[enable_chatter_discuss=True]').animate({
+                        'marginLeft': "-=40%"
+                    });
+                    $('#discussions_wrapper').animate({
+                        'marginLeft': "-=250px"
+                    });
+                }
+                if ($(this).is('.active')) {
+                    e.stopPropagation();
+                    self.hide_discussion();
+                }
+                else {
+                    self.get_discussion($(this), function(source) {});
+                }
+            });
+        },
+        get_discussion : function(source, callback) {
+            var self = this;
+            var identifier = source.attr('data-discus-identifier');
+            self.hide_discussion();
+            self.discus_identifier = identifier;
+            var elt = $('a[data-discus-identifier="'+identifier+'"]');
+            elt.append(qweb.render("website.blog_discussion.popover", {'identifier': identifier , 'options': self.settings}));
+            var comment = '';
+            self.prepare_data(identifier,false).then(function(data){
+                _.each(data, function(res){
+                    comment += qweb.render("website.blog_discussion.comment", {'res': res});
+                });
+                $('.discussion_history').html('<ul class="media-list">'+comment+'</ul>');
+                self.create_popover(elt, identifier); 
+                // Add 'active' class.
+                $('a.discussion-link, a.main-discussion-link').removeClass('active').filter(source).addClass('active');
+                elt.popover('hide').filter(source).popover('show');
+                callback(source);
+            });
+        },
+        create_popover : function(elt, identifier) {
+            var self = this;
+            elt.popover({
+                placement:'right',
+                trigger:'manual',
+                html:true, content:function(){
+                    return $($(this).data('contentwrapper')).html();
+                }
+            }).parent().delegate(self).on('click','button#comment_post',function(e) {
+                e.stopImmediatePropagation();
+                self.post_discussion(identifier);
+            });
+        },
+        validate : function(public_user){
+            var comment = $(".popover textarea#inline_comment").val();
+            if (public_user){
+                var author_name = $('.popover input#author_name').val();
+                var author_email = $('.popover input#author_email').val();
+                if(!comment || !author_name || !author_email){
+                    if (!author_name) 
+                        $('div#author_name').addClass('has-error');
+                    else 
+                        $('div#author_name').removeClass('has-error');
+                    if (!author_email)
+                        $('div#author_email').addClass('has-error');
+                    else
+                        $('div#author_email').removeClass('has-error');
+                    if(!comment)
+                        $('div#inline_comment').addClass('has-error');
+                    else
+                        $('div#inline_comment').removeClass('has-error');
+                    return false
+                }
+            }
+            else if(!comment) {
+                $('div#inline_comment').addClass('has-error');
+                return false
+            }
+            $("div#inline_comment").removeClass('has-error');
+            $('div#author_name').removeClass('has-error');
+            $('div#author_email').removeClass('has-error');
+            $(".popover textarea#inline_comment").val('');
+            $('.popover input#author_name').val('');
+            $('.popover input#author_email').val('');
+            return [comment, author_name, author_email]
+        },
+        post_discussion : function(identifier) {
+            var self = this;
+            var val = self.validate(self.settings.public_user)
+            if(!val) return
+            openerp.jsonRpc("/blogpost/post_discussion", 'call', {
+                'blog_post_id': self.settings.post_id,
+                'path': self.discus_identifier,
+                'comment': val[0],
+                'name' : val[1],
+                'email': val[2],
+            }).then(function(res){
+                $(".popover ul.media-list").prepend(qweb.render("website.blog_discussion.comment", {'res': res[0]}))
+                var ele = $('a[data-discus-identifier="'+ self.discus_identifier +'"]');
+                ele.text(_.isNaN(parseInt(ele.text())) ? 1 : parseInt(ele.text())+1)
+                ele.addClass('has-comments');
+            });
+        },
+        hide_discussion : function() {
+            var self =  this;
+            $('a[data-discus-identifier="'+ self.discus_identifier+'"]').popover('destroy');
+            $('a.discussion-link').removeClass('active');
+        }
+        
+    });
+
+})();

+ 41 - 0
static/src/js/website_blog.js

@@ -0,0 +1,41 @@
+$(document).ready(function() {
+    if ($('.website_blog').length) {
+        function page_transist(event) {
+            event.preventDefault();
+            newLocation = $('.js_next')[0].href;
+            var top = $('.cover_footer').offset().top;
+            $('.cover_footer').animate({
+                height: $(window).height()+'px'
+            }, 300);
+            $('html, body').animate({
+                scrollTop: top
+            }, 300, 'swing', function() {
+               window.location.href = newLocation;
+            });
+        }
+        function animate(event) {
+            event.preventDefault();
+            event.stopImmediatePropagation();
+            var target = $(this.hash);
+            $('html, body').stop().animate({
+                'scrollTop': target.offset().top - 32
+            }, 500, 'swing', function () {
+                window.location.hash = 'blog_content';
+            });
+        }
+
+        var content = $("div[enable_chatter_discuss='True']").find('p[data-chatter-id]');
+        if (content) {
+            openerp.jsonRpc("/blog/get_user/", 'call', {}).then(function(data){
+                $('#discussions_wrapper').empty();
+                new openerp.website.blog_discussion({'content' : content, 'public_user':data[0]});
+            });
+        }
+
+        $('.js_fullheight').css('min-height', $(window).height());
+        $(".js_tweet").share({'author_name':$('#blog_author').text()});
+        $('.cover_footer').on('click',page_transist);
+        $('a[href^="#blog_content"]').on('click', animate);
+    }
+
+});

+ 38 - 0
static/src/xml/website_blog.inline.discussion.xml

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<templates id="template" xml:space="preserve">
+    <t t-name="website.blog_discussion.comment">
+        <li class="media">
+            <div class="pull-left">
+                <img class="media-object img-circle" t-att-src="res.author_image" style="width: 30px;"/>
+            </div>
+            <div t-attf-class="pull-right btn-group js_publish_management #{res.website_published and 'css_published' or 'css_unpublished'} #{res.publish ? '' : 'hidden'}" data-object="mail.message" t-att-data-id="res.id">
+                <button class="btn btn-danger btn-xs js_publish_btn">Not Published</button>
+                <button class="btn btn-success btn-xs js_publish_btn">Published</button>
+            </div>
+            <div class="media-body discussion_scroll_post">
+                <div t-esc='res.body'/>
+                <small class="text-muted">
+                    by
+                    <span t-esc='res.author_name'/>
+                </small>
+            </div>
+        </li>
+    </t>
+    <t t-name="website.blog_discussion.popover">
+        <div class="mycontent hidden">
+            <input name="discussion" t-att-value="identifier" type="hidden"/>
+            <input name="blog_post_id" t-att-value="options.post_id" type="hidden"/>
+            <div id="inline_comment">
+                <textarea class="mb8 form-control" rows="2" id="inline_comment" placeholder="Write a comment..."/>
+            </div>
+            <div id="author_name">
+                <input id="author_name" name="user_name" t-attf-class="form-control #{options.public_user ? '' : 'hidden'}" placeholder="Your name..."/>
+            </div>
+            <div id="author_email">
+                <input id="author_email" name="user_email" t-attf-class="mt8 mb8 form-control #{options.public_user ? '' : 'hidden'}" placeholder="Your Email..."/>
+            </div>
+            <button id='comment_post' class="btn btn-primary btn-xs mb8">Post</button>
+            <div class="discussion_history"/>
+        </div>
+    </t>
+</templates>

+ 4 - 0
tests/__init__.py

@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+
+from openerp.addons.website_blog.tests import test_ui
+from openerp.addons.website_blog.tests import test_website_blog_flow

+ 38 - 0
tests/common.py

@@ -0,0 +1,38 @@
+# -*- coding: utf-8 -*-
+from openerp.tests import common
+
+
+class TestWebsiteBlogCommon(common.TransactionCase):
+    def setUp(self):
+        super(TestWebsiteBlogCommon, self).setUp()
+
+        Users = self.env['res.users']
+
+        group_blog_manager_id = self.ref('base.group_document_user')
+        group_employee_id = self.ref('base.group_user')
+        group_public_id = self.ref('base.group_public')
+
+        self.user_employee = Users.with_context({'no_reset_password': True}).create({
+            'name': 'Armande Employee',
+            'login': 'armande',
+            'alias_name': 'armande',
+            'email': 'armande.employee@example.com',
+            'notify_email': 'none',
+            'groups_id': [(6, 0, [group_employee_id])]
+        })
+        self.user_blogmanager = Users.with_context({'no_reset_password': True}).create({
+            'name': 'Bastien BlogManager',
+            'login': 'bastien',
+            'alias_name': 'bastien',
+            'email': 'bastien.blogmanager@example.com',
+            'notify_email': 'none',
+            'groups_id': [(6, 0, [group_blog_manager_id, group_employee_id])]
+        })
+        self.user_public = Users.with_context({'no_reset_password': True}).create({
+            'name': 'Cedric Public',
+            'login': 'cedric',
+            'alias_name': 'cedric',
+            'email': 'cedric.public@example.com',
+            'notify_email': 'none',
+            'groups_id': [(6, 0, [group_public_id])]
+        })

+ 8 - 0
tests/test_ui.py

@@ -0,0 +1,8 @@
+import openerp.tests
+
+@openerp.tests.common.at_install(False)
+@openerp.tests.common.post_install(True)
+class TestUi(openerp.tests.HttpCase):
+    def test_admin(self):
+        self.phantom_js("/", "openerp.Tour.run('blog', 'test')", "openerp.Tour.tours.blog", login='admin')
+

+ 33 - 0
tests/test_website_blog.yml

@@ -0,0 +1,33 @@
+-
+    In order to test the document_page in OpenERP, I create a new page to blog blog_blog_1
+-
+    !record {model: blog.post, id: test_page0}:
+      name: Test Page0
+      blog_id: blog_blog_1
+      content: 'Test content
+
+      The Odoo wiki allows you to manage your enterprise contents using wiki
+
+      restructured texts. This module provides a collaborative way to manage internal
+
+      FAQs, quality manuals, technical references, etc.'
+
+-
+    !record {model: blog.post, id: test_page0}:
+      content: 'Test updated content
+
+      The Odoo wiki allows you to manage your enterprise contents using wiki
+
+      restructured texts. This module provides a collaborative way to manage internal
+
+      FAQs, quality manuals, technical references, etc.
+
+      Wiki text can easily be edited
+      '
+-
+    I check the page history for the current page by clicking on "Page History".After that find difference between history.
+-
+    !python {model: blog.post.history.show_diff}: |
+      hist_obj = model.pool.get('blog.post.history')
+      ids = hist_obj.search(cr, uid, [('post_id', '=', ref("test_page0"))])
+      model.get_diff(cr, uid, {'active_ids': ids[:] })

+ 60 - 0
tests/test_website_blog_flow.py

@@ -0,0 +1,60 @@
+# -*- coding: utf-8 -*-
+
+from openerp.addons.website_blog.tests.common import TestWebsiteBlogCommon
+
+
+class TestWebsiteBlogFlow(TestWebsiteBlogCommon):
+
+    def test_website_blog_followers(self):
+        """ Test the flow of followers and notifications for blogs. Intended
+        flow :
+
+         - people subscribe to a blog
+         - when creating a new post, nobody except the creator follows it
+         - people subscribed to the blog does not receive comments on posts
+         - when published, a notification is sent to all blog followers
+         - if someone subscribe to the post or comment it, it become follower
+           and receive notification for future comments. """
+
+        # Create a new blog, subscribe the employee to the blog
+        test_blog = self.env['blog.blog'].sudo(self.user_blogmanager).create({
+            'name': 'New Blog',
+            'description': 'Presentation of new Odoo features'
+        })
+        self.assertIn(
+            self.user_blogmanager.partner_id, test_blog.message_follower_ids,
+            'website_blog: blog create should be in the blog followers')
+        test_blog.message_subscribe([self.user_employee.partner_id.id, self.user_public.partner_id.id])
+
+        # Create a new post, blog followers should not follow the post
+        test_blog_post = self.env['blog.post'].sudo(self.user_blogmanager).create({
+            'name': 'New Post',
+            'blog_id': test_blog.id,
+        })
+        self.assertNotIn(
+            self.user_employee.partner_id, test_blog_post.message_follower_ids,
+            'website_blog: subscribing to a blog should not subscribe to its posts')
+        self.assertNotIn(
+            self.user_public.partner_id, test_blog_post.message_follower_ids,
+            'website_blog: subscribing to a blog should not subscribe to its posts')
+
+        # Publish the blog
+        test_blog_post.write({'website_published': True})
+
+        # Check publish message has been sent to blog followers
+        publish_message = next((m for m in test_blog_post.blog_id.message_ids if m.subtype_id.id == self.ref('website_blog.mt_blog_blog_published')), None)
+        self.assertEqual(
+            set(publish_message.notified_partner_ids._ids),
+            set([self.user_employee.partner_id.id, self.user_public.partner_id.id]),
+            'website_blog: peuple following a blog should be notified of a published post')
+
+        # Armand posts a message -> becomes follower
+        test_blog_post.sudo().message_post(
+            body='Armande BlogUser Commented',
+            type='comment',
+            author_id=self.user_employee.partner_id.id,
+            subtype='mt_comment',
+        )
+        self.assertIn(
+            self.user_employee.partner_id, test_blog_post.message_follower_ids,
+            'website_blog: people commenting a post should follow it afterwards')

+ 470 - 0
views/website_blog_templates.xml

@@ -0,0 +1,470 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+
+<template id="assets_editor" inherit_id="website.assets_editor" name="Blog Editor" groups="base.group_website_publisher">
+    <xpath expr="." position="inside">
+        <script type="text/javascript" src="/website_blog/static/src/js/website_blog.editor.js"></script>
+        <script type="text/javascript" src="/website_blog/static/src/js/website.tour.blog.js"></script>
+    </xpath>
+</template>
+
+<!-- Layout add nav and footer -->
+<template id="header_footer_custom" inherit_id="website.footer_default" name="Footer News Blog Link">
+    <xpath expr="//div[@id='info']/ul" position="inside">
+        <li><a t-attf-href="/blog/%(website_blog.blog_blog_1)d">News</a></li>
+    </xpath>
+</template>
+
+<!-- Overview of all blog posts -->
+<template id="latest_blogs" name="Latest Blogs">
+    <t t-call="website.layout">
+        <div id="wrap">
+            <div class="oe_structure"/>
+            <section class="container">
+                <div class="alert alert-warning alert-dismissable mt16" groups="base.group_website_publisher">
+                   <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&amp;times;</button>
+                   <p>
+                   This page is great to improve your <strong>Search Engine Optimization</strong>;
+                   You can review titles, keywords and descriptions of all blogs at once.
+                   </p><p>
+                   You should <strong>add a banner on the top</strong> as it is a frequent landing page for new visitors.
+                   <span class="text-muted">This box will not be visible to your visitors.</span>
+                   </p>
+                </div>
+                <t t-call="website.pager" >
+                    <t t-set="classname">pull-right</t>
+                </t>
+            </section>
+            <section data-snippet-id="title" class="container">
+                <div class="row">
+                    <div class="col-md-12 text-center">
+                        <h1>Latest Posts</h1>
+                    </div>
+                </div>
+            </section>
+            <section class="container">
+                <div class="row">
+                    <t t-set="count" t-value="0"/>
+                    <t t-foreach="posts" t-as="post">
+                      <div class="col-md-4">
+                        <h4>
+                            <a t-attf-href="#{blog_url('', ['blog', 'post'], blog=post.blog_id, post=post)}" t-field="post.name"></a>
+                            <span t-if="not post.website_published" class="text-warning">
+                                &amp;nbsp;
+                                <span class="fa fa-warning" title="Not published"/>
+                            </span>
+                        </h4>
+                        <div class="text-muted">
+                            <span class="fa fa-calendar"> <span t-field="post.create_date"/> &amp;nbsp;</span>
+                            <span class="fa fa-folder-open"> In
+                                <a t-attf-href="#{blog_url(blog=post.blog_id)}">
+                                <span t-field="post.blog_id"/>
+                                </a> &amp;nbsp;
+                            </span>
+                        </div>
+                        <div class="text-muted fa fa-tags">
+                            <span t-field="post.website_meta_keywords"/>
+                            <span t-if="editable and not post.website_meta_keywords" class="label label-danger">
+                                No keywords defined!
+                            </span>
+                        </div>
+                        <div class="text-muted" t-if="len(post.message_ids) &gt; 0">
+                            <span class="fa fa-comment-o">
+                                <a t-attf-href="#{blog_url('', ['blogpost'], blogpost=post)}#comments">
+                                    <t t-if="len(post.message_ids) &lt;= 1" ><t t-esc="len(post.message_ids)"/> comment</t>
+                                    <t t-if="len(post.message_ids) > 1"><t t-esc="len(post.message_ids)"/> comments</t>
+                                </a>
+                            </span>
+                        </div>
+                        <div class="text-muted mb16" t-field="post.website_meta_description"/>
+                      </div>
+                      <t t-set="count" t-value="count+1"/>
+                      <div class="clearfix" t-if="(count % 3) == 0"/>
+                    </t>
+                </div>
+            </section>
+            <div class="oe_structure"/>
+        </div>
+    </t>
+</template>
+
+<!-- Blog Post List: Displaying a list of Blog Posts -->
+<template id="blog_post_short" name="Blog Posts">
+    <t t-call="website_blog.index">
+        <div class="oe_structure">
+            <section class="mb0">
+                <div class="container">
+                    <div class="row">
+                        <t t-call="website.pager" >
+                            <t t-set="classname">pull-right</t>
+                        </t>
+                        <div class="col-md-12 mb32 mt16 text-center">
+                            <h1 t-field="blog.name"/>
+                            <h3 class="text-muted" t-field="blog.subtitle"/>
+                        </div>
+                    </div>
+                </div>
+            </section>
+        </div>
+        <div class="container">
+            <div class="row">
+              <div class="col-md-8 col-md-offset-2" t-ignore="True" id="main_column">
+
+                <div t-if="not blog_posts" class="container mb64">
+                  <p class="css_editable_hidden">
+                    <h1>No blog post yet.</h1>
+                  </p>
+                  <p groups="base.group_document_user">
+                    Click on "Content" on the top menu to write your first blog post.
+                  </p>
+                </div>
+
+                <div t-foreach="blog_posts" t-as="blog_post" class="mb32">
+                  <span t-field="blog_post.author_avatar" t-field-options='{"widget": "image", "class": "img-circle pull-right mt16 media-object"}' />
+                  <a t-attf-href="/blog/#{ slug(blog_post.blog_id) }/post/#{ slug(blog_post) }">
+                      <h2 t-field="blog_post.name" class="mb4"/>
+                  </a>
+
+                  <div class="text-muted">
+                      <h4
+                        t-field="blog_post.subtitle"
+                        class="mb4 mt4"/>
+                    <div name='blog_post_data' class='mb0'>
+                         <span t-field="blog_post.author_id" style="display: inline-block;" t-field-options='{
+                                "widget": "contact",
+                                "fields": ["name"]
+                            }'/>
+                        &#5760; <span t-field="blog_post.create_date" t-field-options='{"format": "MMMM yyyy"}'/>
+                        <span t-if="len(blog_post.message_ids) &gt; 0">
+                            &#5760; <t t-esc="len(blog_post.message_ids)"/>
+                            <t t-if="len(blog_post.message_ids) &lt;= 1" >comment</t>
+                            <t t-if="len(blog_post.message_ids) > 1">comments</t>
+                        </span>
+
+                        <span t-if="not blog_post.website_published" class="label label-danger">not published</span>
+                    </div>
+                  </div>
+
+                </div>
+              </div>
+            </div>
+        </div>
+
+        <div class="oe_structure"/>
+    </t>
+</template>
+
+<!-- Option: Blog Post List: show tags -->
+<template id="opt_blog_post_short_tags" name="Tags"
+        customize_show="True" inherit_id="website_blog.blog_post_short">
+    <xpath expr="//*[@name='blog_post_data']" position="inside">
+        <p class="post-meta text-muted text-center" t-if="len(blog_post.tag_ids)">
+            <span class="fa fa-tags"/>
+            <t t-foreach="blog_post.tag_ids" t-as="one_tag">
+                <a t-attf-href="#{blog_url(tag=one_tag)}" t-esc="one_tag.name"/> &amp;nbsp;
+            </t>
+        </p>
+    </xpath>
+</template>
+
+<!-- Blog Post Complete -->
+<template id="blog_post_complete" name="Blog Post">
+  <t t-call="website_blog.index">
+
+    <div class="cover js_fullheight" id="title" t-attf-style="background-image: url(#{blog_post.background_image})" t-ignore="True">
+        <div class="container">
+          <div class="container text-right mt16">
+            <div class="btn-group css_non_editable_mode_hidden">
+                <a id="change_cover" class="btn btn-primary">
+                    Change Cover
+                </a>
+                <a id="clear_cover" class="btn btn-danger">
+                    <span class="fa fa-times"/>
+                </a>
+            </div>
+            <div class="cover-storage oe_hidden"></div>
+            <t t-call="website.publish_management">
+                <t t-set="object" t-value="blog_post"/>
+                <t t-set="publish_edit" t-value="True"/>
+                <li>
+                    <form class="duplicate hidden" action="/blogpost/duplicate">
+                        <input name="blog_post_id" t-att-value="blog_post.id"/>
+                    </form>
+                    <a href="#" class="duplicate" onclick="$(this).prev('form').submit()">Duplicate</a>
+                </li>
+            </t>
+          </div>
+        </div>
+        <div class="blog_title">
+            <h1 t-field="blog_post.name" id="blog_post_name" t-att-data-blog-id="blog_post.id"/>
+            <h2 t-field="blog_post.subtitle"/>
+            <p class="post-meta text-muted text-center" name="blog_post_data"/>
+            <div>
+                <span t-field="blog_post.author_avatar" t-field-options='{"widget": "image", "class": "img-circle", "style":"width: 30px; margin-right: 10px; display:inline"}' />
+                <span t-field="blog_post.author_id" style="display: inline-block;" t-field-options='{
+                    "widget": "contact",
+                    "fields": ["name"]
+                }'/>
+            </div>
+            <div t-if="blog_post.background_image" id="blog_angle_down">
+                <strong><a href="#blog_content" class="fa fa-angle-down fa-3x fa-inverse mt32"/></strong>
+            </div>
+        </div>
+    </div>
+
+    <div id="blog_content" t-field="blog_post.content" class="mt32"/>
+
+    <section id="comments" class="read_width">
+        <hr/>
+        <ul class="media-list" id="comments-list">
+            <li t-foreach="comments" t-as="message" class="media">
+                <span class="pull-left">
+                    <img class="media-object img img-circle" t-att-src="website.image_url(message, 'author_avatar')" style="width: 30px"/>
+                </span>
+                <div class="media-body">
+                    <t t-call="website.publish_short">
+                        <t t-set="object" t-value="message"/>
+                    </t>
+                    <!-- <strong t-field="message.author_id"/> -->
+                    <span t-field="message.author_id" style="display: inline-block;" t-field-options='{
+                            "widget": "contact",
+                            "fields": ["name"]
+                        }'/>
+                    <span class="text-muted">on <span t-field="message.date"/></span>
+                    <div t-field="message.body" class="discussion_scroll_post"/>
+                </div>
+            </li>
+        </ul>
+    </section>
+
+    <t t-if="next_post">
+        <div class="cover cover_footer mb0 text-center" t-attf-style="background-image: url(#{next_post.background_image})" t-ignore="True">
+            <div class="blog_title">
+                <a class="hidden js_next" t-attf-href="/blog/#{ slug(next_post.blog_id) }/post/#{ slug(next_post) }/#wrap"/>
+                <h1 t-field="next_post.name"/>
+                <h2 t-field="next_post.subtitle"/>
+                <div>
+                    <span t-field="next_post.author_avatar" t-field-options='{"widget": "image", "class": "img-circle", "style":"width: 30px; margin-right: 10px; display:inline"}' />
+                    <span t-field="next_post.author_id" style="display: inline-block;" t-field-options='{
+                            "widget": "contact",
+                            "fields": ["name"]
+                        }'/>
+                </div>
+                <p class="mt32">Read Next <span class="fa fa-long-arrow-right"/></p>
+            </div>
+        </div>
+    </t>
+
+  </t>
+</template>
+
+<!-- Options: Blog Post: breadcrumb -->
+<template id="blog_breadcrumb" name="Breadcrumb"
+        inherit_id="website_blog.blog_post_complete" active="False" customize_show="True">
+    <xpath expr="//div[@id='title']" position="before">
+        <div class="container">
+          <div class="row">
+            <div class="col-sm-9">
+                <ol class="breadcrumb">
+                    <li><a t-attf-href="#{blog_url(tag=None, date_begin=None, date_end=None)}"><span t-field="blog.name"/></a></li>
+                    <li t-if="tag"><a t-attf-href="#{blog_url(date_begin=None, date_end=None)}"><span t-field="tag.name"/></a></li>
+                    <li t-if="date"><a t-attf-href="#{blog_url(tag=None)}" t-esc="date"/></li>
+                    <li class="active"><span t-field="blog_post.name"/></li>
+                </ol>
+            </div><div class="col-sm-3">
+            </div>
+          </div>
+        </div>
+    </xpath>
+</template>
+
+<!-- Options: Blog Post: user can reply -->
+<template id="opt_blog_post_complete_comment" name="Allow blog post comment"
+        inherit_id="website_blog.blog_post_complete" active="False" customize_show="True"
+        groups="website_mail.group_comment">
+    <xpath expr="//ul[@id='comments-list']" position="before">
+        <section class="mb32 read_width css_editable_mode_hidden">
+            <form id="comment" t-attf-action="/blogpost/comment" method="POST">
+                <div class="media">
+                    <span class="pull-left">
+                        <img class="img img-circle media-object" t-att-src="website.image_url(user_id.partner_id, 'image_small')" style="width: 30px"/>
+                    </span>
+                    <div class="media-body">
+                        <input name="blog_post_id" t-att-value="blog_post.id" type="hidden"/>
+                        <textarea rows="3" name="comment" class="form-control" placeholder="Write a comment..."></textarea>
+                        <button type="submit" class="btn btn-primary mt8">Post</button>
+                    </div>
+                </div>
+            </form>
+        </section>
+    </xpath>
+</template>
+
+<!-- Options: Blog Post: user can select text for tweet -->
+<template id="opt_blog_post_select_to_tweet" name="Select to Tweet"
+        inherit_id="website_blog.blog_post_complete" active="False" customize_show="True">
+    <xpath expr="//div[@id='blog_content']" position="attributes">
+        <attribute name="class">js_tweet mt32</attribute>
+    </xpath>
+    <xpath expr="//div[@id='title']//div[@class='blog_title']" position="attributes">
+        <attribute name="class">blog_title js_tweet</attribute>
+    </xpath>
+</template>
+
+<!-- Options: Blog Post: user can add Inline Discussion -->
+<template id="opt_blog_post_inline_discussion" name="Allow comment in text"
+        inherit_id="website_blog.blog_post_complete" active="False" customize_show="True">
+    <xpath expr="//div[@id='blog_content']" position="attributes">
+        <attribute name="enable_chatter_discuss">True</attribute>
+    </xpath>
+</template>
+
+<!-- Options: Blog Post: show tags -->
+<template id="opt_blog_post_complete_tags" name="Tags"
+        customize_show="True" inherit_id="website_blog.blog_post_complete">
+    <xpath expr="//p[@name='blog_post_data']" position="after">
+        <p class="post-meta text-muted text-center" t-if="len(blog_post.tag_ids)">
+            <span class="fa fa-tags"/>
+            <t t-foreach="blog_post.tag_ids" t-as="one_tag">
+                <a t-attf-href="#{blog_url(tag=one_tag)}" t-esc="one_tag.name"/> &amp;nbsp;
+            </t>
+        </p>
+    </xpath>
+</template>
+
+<!-- Page -->
+<template id="assets_frontend" inherit_id="website.assets_frontend" name="website_blog assets" >
+    <xpath expr="/t" position="inside">
+        <link rel='stylesheet' href='/website_blog/static/src/css/website_blog.css'/>
+        <script type="text/javascript" src="/website_blog/static/src/js/website_blog.inline.discussion.js"></script>
+        <script type="text/javascript" src="/website_blog/static/src/js/website_blog.js"/>
+        <script type="text/javascript" src="/website_blog/static/lib/contentshare.js"/>
+    </xpath>
+</template>
+
+<template id="index" name="Blog Navigation">
+    <t t-call="website.layout">
+        <div id="wrap" class="js_blog website_blog">
+            <t t-raw="0"/>
+        </div>
+    </t>
+</template>
+
+<!-- Option:Right Column for extra info -->
+
+<template id="index_right" name="Right Column"
+        inherit_id="website_blog.blog_post_short" active="False" customize_show="True">
+    <xpath expr="//div[@id='main_column']" position="attributes">
+        <attribute name="class">col-sm-8</attribute>
+    </xpath>
+    <xpath expr="//div[@id='main_column']" position="after">
+        <div class="col-lg-3 col-lg-offset-1 col-sm-4" id="blog_right_column"/>
+    </xpath>
+</template>
+
+<!-- Option:Right Column: tags -->
+<template id="opt_blog_rc_tags" name="Tags"
+        inherit_id="website_blog.index_right" active="False" customize_show="True">
+    <xpath expr="//div[@id='blog_right_column']" position="inside">
+        <section class="mt32">
+        <h4>Tags</h4>
+        <ul class="nav nav-pills nav-stacked">
+            <t t-foreach="tags" t-as="nav_tag">
+            <li t-att-class="tag and tag.id == nav_tag.id and 'active' or None" style="display: inline-block;">
+                <a t-attf-href="#{blog_url(tag=nav_tag)}"><span t-field="nav_tag.name"/></a>
+            </li>
+            </t>
+        </ul>
+        </section>
+    </xpath>
+</template>
+
+<!-- Option:Right Column: archives -->
+<template id="opt_blog_rc_history" name="Archives"
+        inherit_id="website_blog.index_right" active="False" customize_show="True">
+    <xpath expr="//div[@id='blog_right_column']" position="inside">
+        <section class="mt32">
+        <h4>Archives</h4>
+        <ul class="nav nav-pills nav-stacked">
+            <t t-foreach="nav_list" t-as="months">
+            <li t-att-class="months['date_begin'] == date and 'active' or None">
+                <a t-ignore="True" t-attf-href="#{blog_url(date_begin=months['date_begin'], date_end=months['date_end'])}"><t t-esc="months['create_date']"/><span class="pull-right badge" t-esc="months['create_date_count']"/></a>
+            </li>
+            </t>
+        </ul>
+        </section>
+    </xpath>
+</template>
+
+<!-- Option:Right Column: about us -->
+<template id="opt_blog_rc_about_us" name="About Us" priority="2"
+        inherit_id="website_blog.index_right" active="False" customize_show="True">
+    <xpath expr="//div[@id='blog_right_column']" position="inside">
+        <section class="mt32">
+        <h4>About us</h4>
+        <p>
+            Write a small text here for when <b>new visitors</b> find your website
+            through your <b>blog entries</b>, referenced in Google.
+        </p>
+        <div>
+            <a href="/page/website.contactus"><button class="btn btn-primary">Contact us</button></a>
+        </div>
+        </section>
+    </xpath>
+</template>
+
+<!-- Option:Right Column: follow us -->
+<template id="opt_blog_rc_follow_us" name="Follow us" priority="4"
+        inherit_id="website_blog.index_right" active="False" customize_show="True">
+    <xpath expr="//div[@id='blog_right_column']" position="inside">
+        <section class="mt32">
+            <h4>Follow us<small t-if="blog">: <t t-esc="blog.name"/></small></h4>
+            <t t-if="blog">
+                <t t-call="website_mail.follow">
+                    <t t-set="email" t-value="user_id.email"/>
+                    <t t-set="object" t-value="blog"/>
+                </t>
+            </t>
+            <p class="text-muted mb0 mt16">
+                Participate on our social stream.
+            </p>
+            <h2 class="mt4">
+                <a t-att-href="website.social_facebook" t-if="website.social_facebook"><i class="fa fa-facebook-square"/></a>
+                <a t-att-href="website.social_twitter" t-if="website.social_twitter"><i class="fa fa-twitter"/></a>
+                <a t-att-href="website.social_linkedin" t-if="website.social_linkedin"><i class="fa fa-linkedin"/></a>
+                <a t-att-href="website.social_youtube" t-if="website.social_youtube"><i class="fa fa-youtube-play"/></a>
+                <a t-att-href="website.social_googleplus" t-if="website.social_googleplus"><i class="fa fa-google-plus-square"/></a>
+                <a t-att-href="website.social_github" t-if="website.social_github"><i class="fa fa-github"/></a>
+            </h2>
+        </section>
+    </xpath>
+</template>
+
+<!-- Option:Right Column: blogs -->
+<template id="opt_blog_rc_blogs" name="Our Blogs" priority="6"
+        inherit_id="website_blog.index_right" active="False" customize_show="True">
+    <xpath expr="//div[@id='blog_right_column']" position="inside">
+        <section class="mt32 mb32">
+        <h4>Our Blogs</h4>
+        <ul class="nav nav-pills nav-stacked">
+            <t t-foreach="blogs" t-as="nav_blog">
+                <li t-att-class="nav_blog.id == blog.id and 'active' or ''">
+                    <a t-attf-href="#{blog_url(blog=nav_blog)}">
+                        <span t-field="nav_blog.name"/>
+                    </a>
+                </li>
+            </t>
+        </ul>
+        </section>
+    </xpath>
+</template>
+
+<!-- User Navbar -->
+<template id="content_new_blogpost" inherit_id="website.user_navbar" groups="base.group_document_user">
+    <xpath expr="//ul[@id='oe_systray']/li/ul[@class='dropdown-menu oe_content_menu']" position="inside">
+         <li><a href="#" data-action="new_blog_post">New Blog Post</a></li>
+    </xpath>
+</template>
+</data>
+</openerp>

+ 200 - 0
views/website_blog_views.xml

@@ -0,0 +1,200 @@
+<?xml version="1.0"?>
+<openerp>
+    <data>
+        <menuitem name="Knowledge" id="knowledge.menu_document"/>
+        <menuitem name="Blog Posts" id="menu_wiki" parent="knowledge.menu_document" sequence="20" />
+
+        <!-- Blog views -->
+        <record model="ir.ui.view" id="view_blog_blog_list">
+            <field name="name">blog.blog.list</field>
+            <field name="model">blog.blog</field>
+            <field name="arch" type="xml">
+                <tree string="Blogs">
+                    <field name="name"/>
+                </tree>
+            </field>
+        </record>
+        <record model="ir.ui.view" id="view_blog_blog_form">
+            <field name="name">blog.blog.form</field>
+            <field name="model">blog.blog</field>
+            <field name="arch" type="xml">
+                <form string="Blog">
+                    <sheet>
+                        <group>
+                            <field name="name"/>
+                            <field name="description"/>
+                        </group>
+                    </sheet>
+                    <div class="oe_chatter">
+                        <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
+                        <field name="message_ids" widget="mail_thread" options='{"thread_level": 1}' placeholder="Send a message to the group"/>
+                    </div>
+                </form>
+            </field>
+        </record>
+
+        <!-- page list view  -->
+        <record model="ir.ui.view" id="view_blog_post_list">
+            <field name="name">blog.post.list</field>
+            <field name="model">blog.post</field>
+            <field name="arch" type="xml">
+                <tree string="Blog Posts">
+                    <field name="name"/>
+                    <field name="blog_id"/>
+                    <field name="create_uid" invisible="1"/>
+                    <field name="write_uid"/>
+                    <field name="write_date"/>
+                </tree>
+            </field>
+        </record>
+        <!-- page form view  -->
+        <record model="ir.ui.view" id="view_blog_post_form">
+            <field name="name">blog.post.form</field>
+            <field name="model">blog.post</field>
+            <field name="arch" type="xml">
+                <form string="Blog Post">
+                    <sheet>
+                        <group>
+                            <field name="name" placeholder="Name"/>
+                            <field name="tag_ids" widget="many2many_tags"/>
+                            <field name="subtitle" placeholder="Blog Subtitle"/>
+                        </group>
+                        <group>
+                            <field name="blog_id"/>
+                        </group>
+                        <group>
+                            <field name="visits"/>
+                            <field name="ranking" invisible="1"/>
+                        </group>
+                        <group string="Technical" groups="base.group_no_one">
+                            <field name="write_uid" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_document_user']}"/>
+                            <field name="write_date"/>
+                        </group>
+                    </sheet>
+                    <div class="oe_chatter">
+                        <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
+                        <field name="message_ids" widget="mail_thread" options='{"thread_level": 1}' placeholder="Send a message to the group"/>
+                    </div>
+                </form>
+            </field>
+        </record>
+        <!-- page search view  -->
+        <record model="ir.ui.view" id="view_blog_post_search">
+            <field name="name">blog.post.search</field>
+            <field name="model">blog.post</field>
+            <field name="arch" type="xml">
+                <search string="Blog Post">
+                    <field name="name" string="Content" filter_domain="['|', ('name','ilike',self), ('content','ilike',self)]"/>
+                    <field name="write_uid"/>
+                    <field name="blog_id"/>
+                    <group expand="0" string="Group By">
+                        <filter string="Blog" domain="[]" context="{'group_by': 'blog_id'}"/>
+                        <filter string="Author" domain="[]" context="{'group_by': 'create_uid'}"/>
+                        <filter string="Last Contributor" domain="[]" context="{'group_by': 'write_uid'}"/>
+                    </group>
+                </search>
+            </field>
+        </record>
+        <!-- page action -->
+        <record model="ir.actions.act_window" id="action_blog_post">
+            <field name="name">Blog Posts</field>
+            <field name="res_model">blog.post</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form</field>
+            <field name="view_id" ref="view_blog_post_list"/>
+            <field name="search_view_id" ref="view_blog_post_search"/>
+            <field name="help" type="html">
+                <p class="oe_view_nocontent_create">
+                    Click to create a new blog post.
+                </p>
+            </field>
+        </record>
+        <menuitem id="menu_page" parent="menu_wiki" name="Blog Posts" action="action_blog_post" sequence="10"/>
+
+        <record model="ir.actions.act_window" id="action_blog_blog">
+            <field name="name">Blogs</field>
+            <field name="res_model">blog.blog</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form</field>
+        </record>
+        <menuitem id="menu_blog" parent="menu_wiki" name="Blogs" action="action_blog_blog" sequence="20"/>
+
+        <!-- History Tree view -->
+        <record model="ir.ui.view" id="view_blog_history_tree">
+            <field name="name">blog.post.history.tree</field>
+            <field name="model">blog.post.history</field>
+            <field name="arch" type="xml">
+                <tree string="Document History">
+                    <field name="create_date"/>
+                    <field name="create_uid"/>
+                    <field name="post_id"/>
+                </tree>
+            </field>
+        </record>
+        <!-- History Form view  -->
+        <record model="ir.ui.view" id="view_blog_history_form">
+            <field name="name">blog.post.history.form</field>
+            <field name="model">blog.post.history</field>
+            <field name="arch" type="xml">
+                <form string="Blog Post History">
+                    <label for="post_id" class="oe_edit_only"/>
+                    <h1><field name="post_id" select="1" /></h1>
+                    <label for="create_date" class="oe_edit_only"/>
+                    <field name="create_date" readonly="1"/>
+                </form>
+            </field>
+        </record>
+        <!-- History Action  -->
+        <record model="ir.actions.act_window" id="action_history">
+            <field name="name">Page history</field>
+            <field name="res_model">blog.post.history</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form</field>
+        </record>
+        <menuitem id="menu_page_history" parent="menu_wiki" name="Pages history" action="action_history" sequence="30" groups="base.group_no_one"/>
+        <act_window
+            id="action_related_page_history"
+            context="{'search_default_post_id': [active_id], 'default_post_id': active_id}"
+            domain="[('post_id','=',active_id)]"
+            name="Page History"
+            res_model="blog.post.history"
+            src_model="blog.post"/>
+
+        <record model="ir.ui.view" id="blog_tag_tree">
+            <field name="name">blog_tag_tree</field>
+            <field name="model">blog.tag</field>
+            <field name="arch" type="xml">
+                <tree string="Tag List" create="false">
+                    <field name="name"/>
+                    <field name="post_ids"/>
+                </tree>
+            </field>
+        </record>
+
+        <record model="ir.ui.view" id="blog_tag_form">
+            <field name="name">blog_tag_form</field>
+            <field name="model">blog.tag</field>
+            <field name="arch" type="xml">
+                <form string="Tag Form">
+                    <sheet>
+                        <group>
+                            <field name="name"/>
+                        </group>
+                        <label for="post_ids" string="Used in: "/>
+                        <field name="post_ids"/>
+                    </sheet>
+                </form>
+            </field>
+        </record>
+
+        <record model="ir.actions.act_window" id="action_tags">
+            <field name="name">Blog Tags</field>
+            <field name="res_model">blog.tag</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form,graph</field>
+            <field name="view_id" ref="blog_tag_tree"/>
+        </record>
+
+        <menuitem id="menu_blog_tag" parent="menu_wiki" name="Blog Tags" action="action_tags" sequence="40" />
+    </data>
+</openerp>

+ 24 - 0
wizard/__init__.py

@@ -0,0 +1,24 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 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 Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+import document_page_show_diff
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

BIN
wizard/__init__.pyc


+ 61 - 0
wizard/document_page_show_diff.py

@@ -0,0 +1,61 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    OpenERP, Open Source Management Solution
+#    Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as
+#    published by the Free Software Foundation, either version 3 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 Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+
+class showdiff(osv.osv_memory):
+    """ Disp[ay Difference for History """
+
+    _name = 'blog.post.history.show_diff'
+
+    def get_diff(self, cr, uid, context=None):
+        if context is None:
+            context = {}
+        history = self.pool.get('blog.post.history')
+        ids = context.get('active_ids', [])
+
+        diff = ""
+        if len(ids) == 2:
+            if ids[0] > ids[1]:
+                diff = history.getDiff(cr, uid, ids[1], ids[0])
+            else:
+                diff = history.getDiff(cr, uid, ids[0], ids[1])
+
+        elif len(ids) == 1:
+            old = history.browse(cr, uid, ids[0])
+            nids = history.search(cr, uid, [('post_id', '=', old.post_id.id)])
+            nids.sort()
+            diff = history.getDiff(cr, uid, ids[0], nids[-1])
+        else:
+            raise osv.except_osv(_('Warning!'), _('You need to select minimum one or maximum two history revisions!'))
+        return diff
+
+    _columns = {
+        'diff': fields.text('Diff', readonly=True),
+    }
+
+    _defaults = {
+        'diff': get_diff
+    }
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

BIN
wizard/document_page_show_diff.pyc


+ 39 - 0
wizard/document_page_show_diff_view.xml

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <!-- Create Index Form view  -->
+        <record id="view_wiki_show_diff" model="ir.ui.view">
+            <field name="name">Show Difference</field>
+            <field name="model">blog.post.history.show_diff</field>
+            <field name="arch" type="xml">
+                <form string="Difference">
+                    <field name="diff" widget="html" options='{"safe": True}'/>
+                    <footer>
+                        <button string="Cancel" class="oe_link" special="cancel" />
+                    </footer>
+                </form>
+            </field>
+        </record>
+        <!-- Create Index Action  -->
+        <record id="action_view_wiki_show_diff" model="ir.actions.act_window">
+            <field name="name">Difference</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">blog.post.history.show_diff</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">form</field>
+            <field name="target">new</field>
+        </record>
+        <!-- Create Index Action Window  -->
+        <act_window 
+            id="action_view_wiki_show_diff_values"
+            key2="client_action_multi"
+            name="Difference"
+            res_model="blog.post.history.show_diff"
+            src_model="blog.post.history"
+            view_mode="form"
+            target="new"
+            view_type="form"/>
+
+    </data>
+</openerp>

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio