Rodney Enciso Arias 8 лет назад
Сommit
fe365d2a6f
95 измененных файлов с 17783 добавлено и 0 удалено
  1. 90 0
      README.rst
  2. 6 0
      __init__.py
  3. BIN
      __init__.pyc
  4. 26 0
      __openerp__.py
  5. 5 0
      controllers/__init__.py
  6. BIN
      controllers/__init__.pyc
  7. 93 0
      controllers/main.py
  8. BIN
      controllers/main.pyc
  9. 19 0
      demo/res_users.xml
  10. 12 0
      exceptions.py
  11. BIN
      exceptions.pyc
  12. 246 0
      i18n/am.po
  13. 246 0
      i18n/ar.po
  14. 246 0
      i18n/bg.po
  15. 246 0
      i18n/bs.po
  16. 247 0
      i18n/ca.po
  17. 246 0
      i18n/cs.po
  18. 246 0
      i18n/da.po
  19. 246 0
      i18n/de.po
  20. 246 0
      i18n/el_GR.po
  21. 246 0
      i18n/en_GB.po
  22. 246 0
      i18n/es.po
  23. 246 0
      i18n/es_AR.po
  24. 246 0
      i18n/es_CL.po
  25. 246 0
      i18n/es_CO.po
  26. 246 0
      i18n/es_CR.po
  27. 246 0
      i18n/es_DO.po
  28. 246 0
      i18n/es_EC.po
  29. 247 0
      i18n/es_ES.po
  30. 246 0
      i18n/es_MX.po
  31. 246 0
      i18n/es_PE.po
  32. 246 0
      i18n/es_PY.po
  33. 246 0
      i18n/es_VE.po
  34. 246 0
      i18n/et.po
  35. 246 0
      i18n/eu.po
  36. 246 0
      i18n/fa.po
  37. 246 0
      i18n/fi.po
  38. 246 0
      i18n/fr.po
  39. 246 0
      i18n/fr_CA.po
  40. 246 0
      i18n/fr_CH.po
  41. 246 0
      i18n/fr_FR.po
  42. 246 0
      i18n/gl.po
  43. 246 0
      i18n/gl_ES.po
  44. 246 0
      i18n/he.po
  45. 250 0
      i18n/hr.po
  46. 246 0
      i18n/hr_HR.po
  47. 246 0
      i18n/hu.po
  48. 246 0
      i18n/id.po
  49. 246 0
      i18n/it.po
  50. 246 0
      i18n/ja.po
  51. 246 0
      i18n/ko.po
  52. 246 0
      i18n/lt.po
  53. 246 0
      i18n/lt_LT.po
  54. 246 0
      i18n/lv.po
  55. 246 0
      i18n/mk.po
  56. 246 0
      i18n/mn.po
  57. 246 0
      i18n/nb.po
  58. 246 0
      i18n/nb_NO.po
  59. 246 0
      i18n/nl.po
  60. 246 0
      i18n/nl_BE.po
  61. 246 0
      i18n/pl.po
  62. 246 0
      i18n/pt.po
  63. 246 0
      i18n/pt_BR.po
  64. 246 0
      i18n/pt_PT.po
  65. 246 0
      i18n/ro.po
  66. 246 0
      i18n/ru.po
  67. 246 0
      i18n/sk.po
  68. 251 0
      i18n/sl.po
  69. 246 0
      i18n/sr.po
  70. 246 0
      i18n/sr@latin.po
  71. 246 0
      i18n/sv.po
  72. 246 0
      i18n/th.po
  73. 246 0
      i18n/tr.po
  74. 246 0
      i18n/tr_TR.po
  75. 246 0
      i18n/uk.po
  76. 246 0
      i18n/vi.po
  77. 246 0
      i18n/vi_VN.po
  78. 246 0
      i18n/zh_CN.po
  79. 246 0
      i18n/zh_TW.po
  80. 7 0
      models/__init__.py
  81. BIN
      models/__init__.pyc
  82. 51 0
      models/res_company.py
  83. BIN
      models/res_company.pyc
  84. 158 0
      models/res_users.py
  85. BIN
      models/res_users.pyc
  86. 26 0
      models/res_users_pass_history.py
  87. BIN
      models/res_users_pass_history.pyc
  88. 2 0
      security/ir.model.access.csv
  89. 22 0
      security/res_users_pass_history.xml
  90. BIN
      static/description/icon.png
  91. 7 0
      tests/__init__.py
  92. 269 0
      tests/test_password_security_home.py
  93. 58 0
      tests/test_password_security_session.py
  94. 148 0
      tests/test_res_users.py
  95. 45 0
      views/res_company_view.xml

+ 90 - 0
README.rst

@@ -0,0 +1,90 @@
+.. image:: https://img.shields.io/badge/license-LGPL--3-blue.svg
+   :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
+   :alt: License: LGPL-3
+
+=================
+Password Security
+=================
+
+This module allows admin to set company-level password security requirements
+and enforces them on the user.
+
+It contains features such as
+
+* Password expiration days
+* Password length requirement
+* Password minimum number of lowercase letters
+* Password minimum number of uppercase letters
+* Password minimum number of numbers
+* Password minimum number of special characters
+
+Configuration
+=============
+
+# Navigate to company you would like to set requirements on
+# Click the ``Password Policy`` page
+# Set the policies to your liking.
+
+Password complexity requirements will be enforced upon next password change for
+any user in that company.
+
+
+Settings & Defaults
+-------------------
+
+These are defined at the company level:
+
+=====================  =======   ===================================================
+ Name                  Default   Description                             
+=====================  =======   ===================================================
+ password_expiration   60        Days until passwords expire
+ password_length       12        Minimum number of characters in password
+ password_lower        True      Require lowercase letter in password
+ password_upper        True      Require uppercase letters in password
+ password_numeric      True      Require number in password
+ password_special      True      Require special character in password
+ password_history      30        Disallow reuse of this many previous passwords
+ password_minimum      24        Amount of hours that must pass until another reset
+=====================  =======   ===================================================
+
+Known Issues / Roadmap
+======================
+
+
+Bug Tracker
+===========
+
+Bugs are tracked on `GitHub Issues
+<https://github.com/LasLabs/odoo-base/issues>`_. In case of trouble, please
+check there if your issue has already been reported. If you spotted it first,
+help us to smash it by providing detailed and welcomed feedback.
+
+
+Credits
+=======
+
+Images
+------
+
+* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
+
+Contributors
+------------
+
+* James Foster <jfoster@laslabs.com>
+* Dave Lasley <dave@laslabs.com>
+
+Maintainer
+----------
+
+.. image:: https://odoo-community.org/logo.png
+   :alt: Odoo Community Association
+   :target: https://odoo-community.org
+
+This module is maintained by the OCA.
+
+OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.
+
+To contribute to this module, please visit https://odoo-community.org.

+ 6 - 0
__init__.py

@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+from . import controllers
+from . import models


+ 26 - 0
__openerp__.py

@@ -0,0 +1,26 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+{
+
+    'name': 'Password Security',
+    "summary": "Allow admin to set password security requirements.",
+    'version': '8.0.1.0.0',
+    'author': "LasLabs, Odoo Community Association (OCA)",
+    'category': 'Base',
+    'depends': [
+        'auth_crypt',
+        'auth_signup',
+    ],
+    "website": "https://laslabs.com",
+    "license": "LGPL-3",
+    "data": [
+        'views/res_company_view.xml',
+        'security/ir.model.access.csv',
+        'security/res_users_pass_history.xml',
+    ],
+    "demo": [
+        'demo/res_users.xml',
+    ],
+    'installable': True,
+}

+ 5 - 0
controllers/__init__.py

@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+from . import main

BIN
controllers/__init__.pyc


+ 93 - 0
controllers/main.py

@@ -0,0 +1,93 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+import operator
+
+from openerp import http
+from openerp.http import request
+from openerp.addons.auth_signup.controllers.main import AuthSignupHome
+from openerp.addons.web.controllers.main import ensure_db, Session
+
+from ..exceptions import PassError
+
+
+class PasswordSecuritySession(Session):
+
+    @http.route()
+    def change_password(self, fields):
+        new_password = operator.itemgetter('new_password')(
+            dict(map(operator.itemgetter('name', 'value'), fields))
+        )
+        user_id = request.env.user
+        user_id.check_password(new_password)
+        return super(PasswordSecuritySession, self).change_password(fields)
+
+
+class PasswordSecurityHome(AuthSignupHome):
+
+    def do_signup(self, qcontext):
+        password = qcontext.get('password')
+        user_id = request.env.user
+        user_id.check_password(password)
+        return super(PasswordSecurityHome, self).do_signup(qcontext)
+
+    @http.route()
+    def web_login(self, *args, **kw):
+        ensure_db()
+        response = super(PasswordSecurityHome, self).web_login(*args, **kw)
+        if not request.httprequest.method == 'POST':
+            return response
+        uid = request.session.authenticate(
+            request.session.db,
+            request.params['login'],
+            request.params['password']
+        )
+        if not uid:
+            return response
+        users_obj = request.env['res.users'].sudo()
+        user_id = users_obj.browse(request.uid)
+        if not user_id._password_has_expired():
+            return response
+        user_id.action_expire_password()
+        redirect = user_id.partner_id.signup_url
+        return http.redirect_with_hash(redirect)
+
+    @http.route()
+    def web_auth_signup(self, *args, **kw):
+        try:
+            return super(PasswordSecurityHome, self).web_auth_signup(
+                *args, **kw
+            )
+        except PassError as e:
+            qcontext = self.get_auth_signup_qcontext()
+            qcontext['error'] = e.message
+            return request.render('auth_signup.signup', qcontext)
+
+    @http.route()
+    def web_auth_reset_password(self, *args, **kw):
+        """ It provides hook to disallow front-facing resets inside of min
+        Unfortuantely had to reimplement some core logic here because of
+        nested logic in parent
+        """
+        qcontext = self.get_auth_signup_qcontext()
+        if (
+            request.httprequest.method == 'POST' and
+            qcontext.get('login') and
+            'error' not in qcontext and
+            'token' not in qcontext
+        ):
+            login = qcontext.get('login')
+            user_ids = request.env.sudo().search(
+                [('login', '=', login)],
+                limit=1,
+            )
+            if not user_ids:
+                user_ids = request.env.sudo().search(
+                    [('email', '=', login)],
+                    limit=1,
+                )
+            user_ids._validate_pass_reset()
+        return super(PasswordSecurityHome, self).web_auth_reset_password(
+            *args, **kw
+        )

BIN
controllers/main.pyc


+ 19 - 0
demo/res_users.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+    Copyright 2016 LasLabs Inc.
+    License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+-->
+
+<openerp>
+<data>
+
+    <record id="base.user_root" model="res.users">
+        <field name="password_write_date"
+               eval="datetime.now()"
+               />
+    </record>
+
+</data>
+</openerp>
+

+ 12 - 0
exceptions.py

@@ -0,0 +1,12 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+from openerp.exceptions import Warning as UserError
+
+
+class PassError(UserError):
+    """ Example: When you try to create an insecure password."""
+    def __init__(self, msg):
+        self.message = msg
+        super(PassError, self).__init__(msg)

BIN
exceptions.pyc


+ 246 - 0
i18n/am.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: am\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "ኩባንያዎች"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/ar.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "الشركات"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "أنشئ بواسطة"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "أنشئ في"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "التاريخ"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "اسم العرض"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "المؤرخات"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "المعرف"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "آخر تعديل في"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "آخر تحديث بواسطة"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "آخر تحديث في"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "المستخدم"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "المستخدمون"

+ 246 - 0
i18n/bg.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bg\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Създадено от"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Създадено на"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Дата"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Име за показване"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Последно обновено на"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Последно обновено от"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Последно обновено на"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/bs.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bs\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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Prikaži naziv"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Istorija"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnje mijenjano"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnji ažurirao"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnje ažurirano"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Korisnik"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 247 - 0
i18n/ca.po

@@ -0,0 +1,247 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+# Carles Antoli <carlesantoli@hotmail.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-17 07:52+0000\n"
+"PO-Revision-Date: 2017-01-17 07:52+0000\n"
+"Last-Translator: Carles Antoli <carlesantoli@hotmail.com>, 2017\n"
+"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creat per"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creat el"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Veure el nom"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Història"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Darrera modificació el"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Darrera Actualització per"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Darrera Actualització el"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuari"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Usuaris"

+ 246 - 0
i18n/cs.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Vytvořil(a)"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Vytvořeno"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Zobrazovaný název"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historie"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Naposled upraveno"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Naposled upraveno"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Naposled upraveno"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Uživatel"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/da.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: da\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Virksomheder"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Oprettet af"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Oprettet den"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Vist navn"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "Id"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Sidst ændret den"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Sidst opdateret af"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Sidst opdateret den"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Brugere"

+ 246 - 0
i18n/de.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: German (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Unternehmen"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Erstellt von"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Erstellt am:"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr "Tage"
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Verlauf"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Zuletzt geändert am"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Zuletzt aktualisiert von"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Zuletzt aktualisiert am"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr "Numerisch"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Benutzer"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Benutzer"

+ 246 - 0
i18n/el_GR.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: el_GR\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Εταιρίες"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Δημιουργήθηκε από "
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Δημιουργήθηκε στις"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Ημερομηνία"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "Κωδικός"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Τελευταία ενημέρωση από"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Τελευταία ενημέρωση στις"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Χρήστες"

+ 246 - 0
i18n/en_GB.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/23907/en_GB/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Created by"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Created on"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Date"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Display Name"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "History"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Last Modified on"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "User"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Compañías"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr "Días"
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historial"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr "Numérico"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Usuarios"

+ 246 - 0
i18n/es_AR.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/23907/es_AR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_AR\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Mostrar Nombre"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historial"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización realizada por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización el"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_CL.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/es_CL/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CL\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_CO.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/es_CO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nombre Público"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última Modificación el"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Actualizado por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Actualizado"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_CR.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CR\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historial"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_DO.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/teams/23907/es_DO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_DO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID (identificación)"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_EC.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/es_EC/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_EC\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última modificación en"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización de"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 247 - 0
i18n/es_ES.po

@@ -0,0 +1,247 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+# Javier García-Panach <panaka7@gmail.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: Javier García-Panach <panaka7@gmail.com>, 2017\n"
+"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_ES\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Compañías"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última actualización por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Usuarios"

+ 246 - 0
i18n/es_MX.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_MX\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Compañías"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nombre desplegado"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historial"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima modificacion realizada"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_PE.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/es_PE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_PE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nombre a Mostrar"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima Modificación en"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Actualizado última vez por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima Actualización"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_PY.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/es_PY/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_PY\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/es_VE.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_VE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Fecha"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Mostrar nombre"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historial"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Modificada por última vez"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualización por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/et.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: et\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Loonud"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Loodud"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Kuupäev"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Näidatav nimi"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Ajalugu"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Viimati muudetud"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Viimati uuendatud"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Viimati uuendatud"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Kasutaja"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/eu.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: eu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Nork sortua"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Created on"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Izena erakutsi"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/fa.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fa\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "ایجاد شده توسط"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "ایجاد شده در"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "نام نمایشی"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "شناسه"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "تاریخ آخرین به‌روزرسانی"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "آخرین به روز رسانی توسط"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "آخرین به روز رسانی در"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/fi.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Yritykset"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Luonut"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Luotu"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Päivämäärä"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nimi"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historia"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Viimeksi muokattu"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Viimeksi päivittänyt"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Viimeksi päivitetty"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Käyttäjä"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Käyttäjät"

+ 246 - 0
i18n/fr.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Sociétés"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Créée par"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Créée le"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Date"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nom à afficher"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historique"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Dernière modification par"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Modifié le"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Utilisateur"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Utilisateurs"

+ 246 - 0
i18n/fr_CA.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/fr_CA/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr_CA\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Entreprises"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Date"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Afficher le nom"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "Identifiant"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Dernière mise à jour par"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Dernière mise à jour le"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/fr_CH.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr_CH\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Créé par"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Créé le"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nom affiché"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Modifié par"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Modifié le"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Utilisateurs"

+ 246 - 0
i18n/fr_FR.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/fr_FR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr_FR\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Sociétés"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Date"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/gl.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: gl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creado en"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Modificado por última vez o"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "ültima actualización por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última actualización en"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuario"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/gl_ES.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/gl_ES/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: gl_ES\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/he.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: he\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "נוצר על ידי"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "נוצר ב-"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "השם המוצג"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "מזהה"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "תאריך שינוי אחרון"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "עודכן לאחרונה על ידי"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "עודכן לאחרונה על"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 250 - 0
i18n/hr.po

@@ -0,0 +1,250 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr "Nakon koliko sati korisnik može ponovo mijenjati zaporku"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr "Nemože koristiti zadnjih %d zaporki"
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr "Znakovi"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Poduzeća"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Kreirano "
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr "Dana"
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+"Onemogući ponovljenokorištenje ovoliko prethodnih zaporki - koristite "
+"negativni broj za beskonačno, ili 0 za onemogućivanje"
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Prikaži naziv"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr "Kriptirana zaporka"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr "Ekstra"
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Povijest"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr "Koliko dana do isteka zaporke"
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnja izmjena na"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnje ažuriranje izvršio"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnje ažuriranje na"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr "Zadnje ažuriranje zaporke"
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr "Mala slova"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr "Malo slovo"
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr "Minimalno sati"
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr "Minimalni broj znakova"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr "Mora sadržavati sljedeće:"
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr "Broj"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr "Znamenka "
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr "Povijest zaporki"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr "Pravila zaporki"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr "Zaporka mora biti %d znakova ili više."
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+"Zaporka se može izmijeniti svakih %d sat(i). Molimo kontaktirajte "
+"administratora za pomoć."
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr "Zahtijeva malo slovo"
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr "Zahtijeva brojeve"
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr "Zahtijeva specijalne znakove"
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr "Zahtijeva veliko slovo"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr "Zahtijevani znakovi"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr "Povijest korisničkih zaporki"
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr "Specijano"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr "Specijalni znak"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr "Vremena"
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr "Veliko slovo"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr "Veliko slovo"
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Korisnik"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Korisnici"

+ 246 - 0
i18n/hr_HR.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hr_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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Poduzeća"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Kreirano"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Naziv"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Povijest"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnje modificirano"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnje ažurirao"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnje ažurirano"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Korisnici"

+ 246 - 0
i18n/hu.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Készítette"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Létrehozás dátuma"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Dátum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Név megjelenítése"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Előzmény"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "Azonosító ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Utolsó frissítés dátuma"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Utoljára frissítve, által"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Utoljára frissítve ekkor"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Felhasználó"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/id.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Dibuat oleh"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Dibuat pada"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Tanggal"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Terakhir Dimodifikasi pada"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Diperbaharui oleh"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Diperbaharui pada"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/it.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Aziende"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creato da"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creato il"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nome da visualizzare"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Storico"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Last Updated on"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Utente"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Utenti"

+ 246 - 0
i18n/ja.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "作成者"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "作成日"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "日付"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "履歴"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "最終更新日"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "最終更新者"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "最終更新日"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "ユーザ"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/ko.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ko\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "작성자"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "작성일"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "날짜"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "표시 이름"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "최근 수정"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "최근 갱신한 사람"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "최근 갱신 날짜"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/lt.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lt\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Sukūrė"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Sukurta"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Vaizduojamas pavadinimas"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Istorija"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Paskutinį kartą keista"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Paskutini kartą atnaujino"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Paskutinį kartą atnaujinta"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Naudotojas"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/lt_LT.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/teams/23907/lt_LT/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lt_LT\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Sukūrė"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Sukurta"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Paskutinį kartą atnaujino"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Paskutinį kartą atnaujinta"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/lv.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Izveidoja"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Izveidots"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datums"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Pēdējo reizi atjaunoja"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Pēdējās izmaiņas"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Lietotājs"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/mk.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: mk\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Креирано од"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Креирано на"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Датум"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Прикажи име"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Историја"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Последна промена на"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Последно ажурирање од"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Последно ажурирање на"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Корисник"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/mn.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Үүсгэгч"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Үүсгэсэн огноо"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Огноо"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Дэлгэцийн Нэр"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Түүх"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Сүүлийн засвар хийсэн огноо"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Сүүлийн засвар хийсэн"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Сүүлийн засвар хийсэн огноо"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Хэрэглэгч"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/nb.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/nb/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Firmaer"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Opprettet av"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Opprettet"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Dato"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Visnings navn"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historie"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Sist oppdatert "
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Sist oppdatert av"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Sist oppdatert"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Bruker"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/nb_NO.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/teams/23907/nb_NO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nb_NO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Firmaer"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Laget av"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Laget den"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Sist endret den"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Sist oppdatert av"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Sist oppdatert den"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/nl.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Bedrijven"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Aangemaakt door"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Aangemaakt op"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Te tonen naam"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historie"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Laatste bijgewerkt door"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Gebruiker"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Gebruikers"

+ 246 - 0
i18n/nl_BE.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/nl_BE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl_BE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Bedrijven"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Gemaakt door"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Gemaakt op"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historiek"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Laatst Aangepast op"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Laatst bijgewerkt door"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Laatst bijgewerkt op"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Gebruiker"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/pl.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Utworzone przez"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Data utworzenia"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Wyświetlana nazwa "
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historia"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Ostatnio modyfikowano"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Ostatnio modyfikowane przez"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Data ostatniej modyfikacji"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Użytkownik"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/pt.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nome a Apresentar"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última Modificação Em"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Atualizado pela última vez por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Atualizado pela última vez em"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Utilizador"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/pt_BR.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Empresas"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nome para Mostrar"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "Identificação"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Última atualização por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Última atualização em"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr "Numérico"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Usuário"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Usuários"

+ 246 - 0
i18n/pt_PT.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt_PT\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Criado por"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Criado em"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nome a Apresentar"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Histórico"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Atualizado pela última vez por"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Atualizado pela última vez em"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Utilizador"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/ro.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Companii"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Creat de"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Creat la"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Data"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Nume Afişat"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Istoric"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Ultima actualizare în"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Ultima actualizare făcută de"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Ultima actualizare la"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr "Numerică"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Utilizator"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/ru.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Создано"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Создан"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Дата"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "История"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Последний раз обновлено"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Последний раз обновлено"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Пользователь"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/sk.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sk\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Spoločnosti"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Vytvoril"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Vytvorené"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Dátum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Zobraziť meno"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Posledná modifikácia"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Naposledy upravil"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Naposledy upravené"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 251 - 0
i18n/sl.po

@@ -0,0 +1,251 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+# Matjaž Mozetič <m.mozetic@matmoz.si>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>, 2017\n"
+"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr "Število ur do ponovne možnosti spremembe uporabniškega gesla"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr "Ne morete uporabiti nedavnih %d gesel"
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr "Znaki"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Družbe"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Ustvaril"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Ustvarjeno"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr "Dni"
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+"Ne dovoli ponovne uporabe toliko prejšnjih gesel - uporabite negativno "
+"število za neskončno ali 0, da bi onemogočili"
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Prikazni naziv"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr "Šifrirano geslo"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr "Dodatno"
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Zgodovina"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr "Število dni do zapadlosti gesla"
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnjič spremenjeno"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnji posodobil"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnjič posodobljeno"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr "Zadnja posodobitev gesla"
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr "Male črke"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr "Mala črka"
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr "Minimalno ur"
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr "Minimalno število znakov"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr "Mora vsebovati naslednje:"
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr "Numerično"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr "Numerični znak"
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr "Zgodovina gesel"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr "Pravilnik za gesla"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr "Geslo mora vsebovati %d znakov ali več."
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+"Gesla se lahko ponastavijo le vsako/vsakih %d ur(o). Kontaktirajte "
+"administratorja za pomoč."
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr "Zahtevaj male črke"
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr "Zahtevaj numerične znake"
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr "Zahtevaj posebne znake"
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr "Zahtevaj velike črke"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr "Zahtevano znakov"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr "Zgodovina gesel uporabnikov"
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr "Posebni"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr "Posebni znak"
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr "Časovni okviri"
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr "Velike črke"
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr "Velika črka"
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Uporabnik"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Uporabniki"

+ 246 - 0
i18n/sr.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr\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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Kreiran"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/sr@latin.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr@latin/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr@latin\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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Kreirao"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Kreiran"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Ime za prikaz"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Istorijat"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Zadnja izmjena"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Zadnja izmjena"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Zadnja izmjena"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Korisnik"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/sv.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Skapad av"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Skapad den"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Datum"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Visa namn"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Historia"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Senast redigerad"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Senast uppdaterad av"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Senast uppdaterad"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Användare"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/th.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: th\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "สร้างโดย"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "สร้างเมื่อ"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "วันที่"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "ชื่อที่ใช้แสดง"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "ประวัติ"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "รหัส"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "อัพเดทครั้งสุดท้ายโดย"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "อัพเดทครั้งสุดท้ายเมื่อ"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "ผู้ใช้"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/tr.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "Şirketler"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Oluşturuldu"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Tarih"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Görünen İsim"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Geçmiş"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Son değişiklik"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Son güncelleyen"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Son güncelleme"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Kullanıcı"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Kullanıcılar"

+ 246 - 0
i18n/tr_TR.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: tr_TR\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Oluşturan"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Oluşturulma tarihi"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Görünen ad"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "Kimlik"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "En son güncelleme tarihi"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "En son güncelleyen "
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "En son güncelleme tarihi"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Kullanıcı"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "Kullanıcılar"

+ 246 - 0
i18n/uk.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: uk\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: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Створив"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Створено"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Дата"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Назва для відображення"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Остання модифікація"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Востаннє відредаговано"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Дата останньої зміни"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/vi.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Được tạo bởi"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Tạo trên"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "Ngày"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "Lịch sử"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "Sửa lần cuối vào"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Last Updated by"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Cập nhật lần cuối vào"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "Người sử dụng"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/vi_VN.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: vi_VN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "Tạo bởi"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "Tạo vào"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "Cập nhật lần cuối bởi"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "Cập nhật lần cuối vào"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 246 - 0
i18n/zh_CN.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr "公司"
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "创建人"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "创建时间"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "日期"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "历史"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "最后修改时间"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "最后更新人"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "最后更新时间"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "用户"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr "用户"

+ 246 - 0
i18n/zh_TW.po

@@ -0,0 +1,246 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * password_security
+# 
+# Translators:
+# OCA Transbot <transbot@odoo-community.org>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 8.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-01-12 03:51+0000\n"
+"PO-Revision-Date: 2017-01-12 03:51+0000\n"
+"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
+"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: password_security
+#: help:res.company,password_minimum:0
+msgid "Amount of hours until a user may change password again"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:145
+#, python-format
+msgid "Cannot use the most recent %d passwords"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_length:0
+msgid "Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_company
+msgid "Companies"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,create_uid:0
+msgid "Created by"
+msgstr "建立者"
+
+#. module: password_security
+#: field:res.users.pass.history,create_date:0
+msgid "Created on"
+msgstr "建立於"
+
+#. module: password_security
+#: field:res.users.pass.history,date:0
+msgid "Date"
+msgstr "日期"
+
+#. module: password_security
+#: field:res.company,password_expiration:0
+msgid "Days"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_history:0
+msgid ""
+"Disallow reuse of this many previous passwords - use negative number for "
+"infinite, or 0 to disable"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,display_name:0
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: password_security
+#: field:res.users.pass.history,password_crypt:0
+msgid "Encrypted Password"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Extra"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_history:0
+msgid "History"
+msgstr "歷史記錄"
+
+#. module: password_security
+#: help:res.company,password_expiration:0
+msgid "How many days until passwords expire"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,id:0
+msgid "ID"
+msgstr "ID"
+
+#. module: password_security
+#: field:res.users.pass.history,__last_update:0
+msgid "Last Modified on"
+msgstr "最後修改:"
+
+#. module: password_security
+#: field:res.users.pass.history,write_uid:0
+msgid "Last Updated by"
+msgstr "最後更新:"
+
+#. module: password_security
+#: field:res.users.pass.history,write_date:0
+msgid "Last Updated on"
+msgstr "最後更新於"
+
+#. module: password_security
+#: field:res.users,password_write_date:0
+msgid "Last password update"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_lower:0
+msgid "Lowercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:51
+#, python-format
+msgid "Lowercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_minimum:0
+msgid "Minimum Hours"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_length:0
+msgid "Minimum number of characters"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:59
+#, python-format
+msgid "Must contain the following:"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_numeric:0
+msgid "Numeric"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:55
+#, python-format
+msgid "Numeric digit"
+msgstr ""
+
+#. module: password_security
+#: field:res.users,password_history_ids:0
+msgid "Password History"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Password Policy"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:62
+#, python-format
+msgid "Password must be %d characters or more."
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:121
+#, python-format
+msgid ""
+"Passwords can only be reset every %d hour(s). Please contact an "
+"administrator for assistance."
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_lower:0
+msgid "Require lowercase letters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_numeric:0
+msgid "Require numeric digits"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_special:0
+msgid "Require special characters"
+msgstr ""
+
+#. module: password_security
+#: help:res.company,password_upper:0
+msgid "Require uppercase letters"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Required Characters"
+msgstr ""
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users_pass_history
+msgid "Res Users Password History"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_special:0
+msgid "Special"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:57
+#, python-format
+msgid "Special character"
+msgstr ""
+
+#. module: password_security
+#: view:res.company:password_security.view_company_form
+msgid "Timings"
+msgstr ""
+
+#. module: password_security
+#: field:res.company,password_upper:0
+msgid "Uppercase"
+msgstr ""
+
+#. module: password_security
+#: code:addons/password_security/models/res_users.py:53
+#, python-format
+msgid "Uppercase letter"
+msgstr ""
+
+#. module: password_security
+#: field:res.users.pass.history,user_id:0
+msgid "User"
+msgstr "使用者"
+
+#. module: password_security
+#: model:ir.model,name:password_security.model_res_users
+msgid "Users"
+msgstr ""

+ 7 - 0
models/__init__.py

@@ -0,0 +1,7 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+from . import res_users
+from . import res_company
+from . import res_users_pass_history

BIN
models/__init__.pyc


+ 51 - 0
models/res_company.py

@@ -0,0 +1,51 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+from openerp import models, fields
+
+
+class ResCompany(models.Model):
+    _inherit = 'res.company'
+
+    password_expiration = fields.Integer(
+        'Days',
+        default=60,
+        help='How many days until passwords expire',
+    )
+    password_length = fields.Integer(
+        'Characters',
+        default=12,
+        help='Minimum number of characters',
+    )
+    password_lower = fields.Boolean(
+        'Lowercase',
+        default=True,
+        help='Require lowercase letters',
+    )
+    password_upper = fields.Boolean(
+        'Uppercase',
+        default=True,
+        help='Require uppercase letters',
+    )
+    password_numeric = fields.Boolean(
+        'Numeric',
+        default=True,
+        help='Require numeric digits',
+    )
+    password_special = fields.Boolean(
+        'Special',
+        default=True,
+        help='Require special characters',
+    )
+    password_history = fields.Integer(
+        'History',
+        default=30,
+        help='Disallow reuse of this many previous passwords - use negative '
+             'number for infinite, or 0 to disable',
+    )
+    password_minimum = fields.Integer(
+        'Minimum Hours',
+        default=24,
+        help='Amount of hours until a user may change password again',
+    )

BIN
models/res_company.pyc


+ 158 - 0
models/res_users.py

@@ -0,0 +1,158 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+import re
+
+from datetime import datetime, timedelta
+
+from openerp import api, fields, models, _
+
+from ..exceptions import PassError
+
+
+def delta_now(**kwargs):
+    dt = datetime.now() + timedelta(**kwargs)
+    return fields.Datetime.to_string(dt)
+
+
+class ResUsers(models.Model):
+    _inherit = 'res.users'
+
+    password_write_date = fields.Datetime(
+        'Last password update',
+        readonly=True,
+    )
+    password_history_ids = fields.One2many(
+        string='Password History',
+        comodel_name='res.users.pass.history',
+        inverse_name='user_id',
+        readonly=True,
+    )
+
+    @api.model
+    def create(self, vals):
+        vals['password_write_date'] = fields.Datetime.now()
+        return super(ResUsers, self).create(vals)
+
+    @api.multi
+    def write(self, vals):
+        if vals.get('password'):
+            self.check_password(vals['password'])
+            vals['password_write_date'] = fields.Datetime.now()
+        return super(ResUsers, self).write(vals)
+
+    @api.multi
+    def password_match_message(self):
+        self.ensure_one()
+        company_id = self.company_id
+        message = []
+        if company_id.password_lower:
+            message.append('* ' + _('Minúsculas'))
+        if company_id.password_upper:
+            message.append('* ' + _('Mayúsculas'))
+        if company_id.password_numeric:
+            message.append('* ' + _('Numeros'))
+        if company_id.password_special:
+            message.append('* ' + _('Caracteres Especiales'))
+        if len(message):
+            message = [_('Tambien debe contener:')] + message
+        if company_id.password_length:
+            message = [
+                _('La contraseña debe tener %d caracteres o mas.') %
+                company_id.password_length
+            ] + message
+        return '\r'.join(message)
+
+    @api.multi
+    def check_password(self, password):
+        self.ensure_one()
+        if not password:
+            return True
+        company_id = self.company_id
+        password_regex = ['^']
+        if company_id.password_lower:
+            password_regex.append('(?=.*?[a-z])')
+        if company_id.password_upper:
+            password_regex.append('(?=.*?[A-Z])')
+        if company_id.password_numeric:
+            password_regex.append(r'(?=.*?\d)')
+        if company_id.password_special:
+            password_regex.append(r'(?=.*?\W)')
+        password_regex.append('.{%d,}$' % company_id.password_length)
+        if not re.search(''.join(password_regex), password):
+            raise PassError(_(self.password_match_message()))
+        return True
+
+    @api.multi
+    def _password_has_expired(self):
+        self.ensure_one()
+        if not self.password_write_date:
+            return True
+        write_date = fields.Datetime.from_string(self.password_write_date)
+        today = fields.Datetime.from_string(fields.Datetime.now())
+        days = (today - write_date).days
+        return days > self.company_id.password_expiration
+
+    @api.multi
+    def action_expire_password(self):
+        expiration = delta_now(days=+1)
+        for rec_id in self:
+            rec_id.mapped('partner_id').signup_prepare(
+                signup_type="reset", expiration=expiration
+            )
+
+    @api.multi
+    def _validate_pass_reset(self):
+        """ It provides validations before initiating a pass reset email
+        :raises: PassError on invalidated pass reset attempt
+        :return: True on allowed reset
+        """
+        for rec_id in self:
+            pass_min = rec_id.company_id.password_minimum
+            if pass_min <= 0:
+                pass
+            write_date = fields.Datetime.from_string(
+                rec_id.password_write_date
+            )
+            delta = timedelta(hours=pass_min)
+            if write_date + delta > datetime.now():
+                raise PassError(
+                    _('Passwords can only be reset every %d hour(s). '
+                      'Please contact an administrator for assistance.') %
+                    pass_min,
+                )
+        return True
+
+    @api.multi
+    def _set_password(self, password):
+        """ It validates proposed password against existing history
+        :raises: PassError on reused password
+        """
+        crypt = self._crypt_context()[0]
+        for rec_id in self:
+            recent_passes = rec_id.company_id.password_history
+            if recent_passes < 0:
+                recent_passes = rec_id.password_history_ids
+            else:
+                recent_passes = rec_id.password_history_ids[
+                    0:recent_passes-1
+                ]
+            if len(recent_passes.filtered(
+                lambda r: crypt.verify(password, r.password_crypt)
+            )):
+                raise PassError(
+                    _('Cannot use the most recent %d passwords') %
+                    rec_id.company_id.password_history
+                )
+        super(ResUsers, self)._set_password(password)
+
+    @api.multi
+    def _set_encrypted_password(self, encrypted):
+        """ It saves password crypt history for history rules """
+        super(ResUsers, self)._set_encrypted_password(encrypted)
+        self.write({
+            'password_history_ids': [(0, 0, {
+                'password_crypt': encrypted,
+            })],
+        })

BIN
models/res_users.pyc


+ 26 - 0
models/res_users_pass_history.py

@@ -0,0 +1,26 @@
+# -*- coding: utf-8 -*-
+# Copyright 2016 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+from openerp import fields, models
+
+
+class ResUsersPassHistory(models.Model):
+    _name = 'res.users.pass.history'
+    _description = 'Res Users Password History'
+
+    _order = 'user_id, date desc'
+
+    user_id = fields.Many2one(
+        string='User',
+        comodel_name='res.users',
+        ondelete='cascade',
+        index=True,
+    )
+    password_crypt = fields.Char(
+        string='Encrypted Password',
+    )
+    date = fields.Datetime(
+        default=lambda s: fields.Datetime.now(),
+        index=True,
+    )

BIN
models/res_users_pass_history.pyc


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

@@ -0,0 +1,2 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_res_users_pass_history,access_res_users_pass_history,model_res_users_pass_history,base.group_user,1,0,1,0

+ 22 - 0
security/res_users_pass_history.xml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+    Copyright 2016 LasLabs Inc.
+    License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+-->
+
+<openerp>
+<data>
+    
+    <record id="res_users_pass_history_rule" model="ir.rule">
+        <field name="name">Res Users Pass History Access</field>
+        <field name="model_id" ref="password_security.model_res_users_pass_history"/>
+        <field name="groups" eval="[(4, ref('base.group_user'))]"/>
+        <field name="domain_force">[
+            ('user_id', '=', user.id)
+        ]</field>
+    </record>
+
+</data>
+</openerp>
+

BIN
static/description/icon.png


+ 7 - 0
tests/__init__.py

@@ -0,0 +1,7 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+from . import test_res_users
+from . import test_password_security_home
+from . import test_password_security_session

+ 269 - 0
tests/test_password_security_home.py

@@ -0,0 +1,269 @@
+# -*- coding: utf-8 -*-
+# Copyright 2016 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+import mock
+
+from contextlib import contextmanager
+
+from openerp.tests.common import TransactionCase
+from openerp.http import Response
+
+from ..controllers import main
+
+
+IMPORT = 'openerp.addons.password_security.controllers.main'
+
+
+class EndTestException(Exception):
+    """ It allows for isolation of resources by raise """
+
+
+class MockResponse(object):
+    def __new__(cls):
+        return mock.Mock(spec=Response)
+
+
+class MockPassError(main.PassError):
+    def __init__(self):
+        super(MockPassError, self).__init__('Message')
+
+
+class TestPasswordSecurityHome(TransactionCase):
+
+    def setUp(self):
+        super(TestPasswordSecurityHome, self).setUp()
+        self.PasswordSecurityHome = main.PasswordSecurityHome
+        self.password_security_home = self.PasswordSecurityHome()
+        self.passwd = 'I am a password!'
+        self.qcontext = {
+            'password': self.passwd,
+        }
+
+    @contextmanager
+    def mock_assets(self):
+        """ It mocks and returns assets used by this controller """
+        methods = ['do_signup', 'web_login', 'web_auth_signup',
+                   'web_auth_reset_password',
+                   ]
+        with mock.patch.multiple(
+            main.AuthSignupHome, **{m: mock.DEFAULT for m in methods}
+        ) as _super:
+            mocks = {}
+            for method in methods:
+                mocks[method] = _super[method]
+                mocks[method].return_value = MockResponse()
+            with mock.patch('%s.request' % IMPORT) as request:
+                with mock.patch('%s.ensure_db' % IMPORT) as ensure:
+                    with mock.patch('%s.http' % IMPORT) as http:
+                        http.redirect_with_hash.return_value = \
+                            MockResponse()
+                        mocks.update({
+                            'request': request,
+                            'ensure_db': ensure,
+                            'http': http,
+                        })
+                        yield mocks
+
+    def test_do_signup_check(self):
+        """ It should check password on user """
+        with self.mock_assets() as assets:
+            check_password = assets['request'].env.user.check_password
+            check_password.side_effect = EndTestException
+            with self.assertRaises(EndTestException):
+                self.password_security_home.do_signup(self.qcontext)
+            check_password.assert_called_once_with(
+                self.passwd,
+            )
+
+    def test_do_signup_return(self):
+        """ It should return result of super """
+        with self.mock_assets() as assets:
+            res = self.password_security_home.do_signup(self.qcontext)
+            self.assertEqual(assets['do_signup'](), res)
+
+    def test_web_login_ensure_db(self):
+        """ It should verify available db """
+        with self.mock_assets() as assets:
+            assets['ensure_db'].side_effect = EndTestException
+            with self.assertRaises(EndTestException):
+                self.password_security_home.web_login()
+
+    def test_web_login_super(self):
+        """ It should call superclass w/ proper args """
+        expect_list = [1, 2, 3]
+        expect_dict = {'test1': 'good1', 'test2': 'good2'}
+        with self.mock_assets() as assets:
+            assets['web_login'].side_effect = EndTestException
+            with self.assertRaises(EndTestException):
+                self.password_security_home.web_login(
+                    *expect_list, **expect_dict
+                )
+            assets['web_login'].assert_called_once_with(
+                *expect_list, **expect_dict
+            )
+
+    def test_web_login_no_post(self):
+        """ It should return immediate result of super when not POST """
+        with self.mock_assets() as assets:
+            assets['request'].httprequest.method = 'GET'
+            assets['request'].session.authenticate.side_effect = \
+                EndTestException
+            res = self.password_security_home.web_login()
+            self.assertEqual(
+                assets['web_login'](), res,
+            )
+
+    def test_web_login_authenticate(self):
+        """ It should attempt authentication to obtain uid """
+        with self.mock_assets() as assets:
+            assets['request'].httprequest.method = 'POST'
+            authenticate = assets['request'].session.authenticate
+            request = assets['request']
+            authenticate.side_effect = EndTestException
+            with self.assertRaises(EndTestException):
+                self.password_security_home.web_login()
+            authenticate.assert_called_once_with(
+                request.session.db,
+                request.params['login'],
+                request.params['password'],
+            )
+
+    def test_web_login_authenticate_fail(self):
+        """ It should return super result if failed auth """
+        with self.mock_assets() as assets:
+            authenticate = assets['request'].session.authenticate
+            request = assets['request']
+            request.httprequest.method = 'POST'
+            request.env['res.users'].sudo.side_effect = EndTestException
+            authenticate.return_value = False
+            res = self.password_security_home.web_login()
+            self.assertEqual(
+                assets['web_login'](), res,
+            )
+
+    def test_web_login_get_user(self):
+        """ It should get the proper user as sudo """
+        with self.mock_assets() as assets:
+            request = assets['request']
+            request.httprequest.method = 'POST'
+            sudo = request.env['res.users'].sudo()
+            sudo.browse.side_effect = EndTestException
+            with self.assertRaises(EndTestException):
+                self.password_security_home.web_login()
+            sudo.browse.assert_called_once_with(
+                request.uid
+            )
+
+    def test_web_login_valid_pass(self):
+        """ It should return parent result if pass isn't expired """
+        with self.mock_assets() as assets:
+            request = assets['request']
+            request.httprequest.method = 'POST'
+            user = request.env['res.users'].sudo().browse()
+            user.action_expire_password.side_effect = EndTestException
+            user._password_has_expired.return_value = False
+            res = self.password_security_home.web_login()
+            self.assertEqual(
+                assets['web_login'](), res,
+            )
+
+    def test_web_login_expire_pass(self):
+        """ It should expire password if necessary """
+        with self.mock_assets() as assets:
+            request = assets['request']
+            request.httprequest.method = 'POST'
+            user = request.env['res.users'].sudo().browse()
+            user.action_expire_password.side_effect = EndTestException
+            user._password_has_expired.return_value = True
+            with self.assertRaises(EndTestException):
+                self.password_security_home.web_login()
+
+    def test_web_login_redirect(self):
+        """ It should redirect w/ hash to reset after expiration """
+        with self.mock_assets() as assets:
+            request = assets['request']
+            request.httprequest.method = 'POST'
+            user = request.env['res.users'].sudo().browse()
+            user._password_has_expired.return_value = True
+            res = self.password_security_home.web_login()
+            self.assertEqual(
+                assets['http'].redirect_with_hash(), res,
+            )
+
+    def test_web_auth_signup_valid(self):
+        """ It should return super if no errors """
+        with self.mock_assets() as assets:
+            res = self.password_security_home.web_auth_signup()
+            self.assertEqual(
+                assets['web_auth_signup'](), res,
+            )
+
+    def test_web_auth_signup_invalid_qcontext(self):
+        """ It should catch PassError and get signup qcontext """
+        with self.mock_assets() as assets:
+            with mock.patch.object(
+                main.AuthSignupHome, 'get_auth_signup_qcontext',
+            ) as qcontext:
+                assets['web_auth_signup'].side_effect = MockPassError
+                qcontext.side_effect = EndTestException
+                with self.assertRaises(EndTestException):
+                    self.password_security_home.web_auth_signup()
+
+    def test_web_auth_signup_invalid_render(self):
+        """ It should render & return signup form on invalid """
+        with self.mock_assets() as assets:
+            with mock.patch.object(
+                main.AuthSignupHome, 'get_auth_signup_qcontext', spec=dict
+            ) as qcontext:
+                assets['web_auth_signup'].side_effect = MockPassError
+                res = self.password_security_home.web_auth_signup()
+                assets['request'].render.assert_called_once_with(
+                    'auth_signup.signup', qcontext(),
+                )
+                self.assertEqual(
+                    assets['request'].render(), res,
+                )
+
+    def test_web_auth_reset_password_fail_login(self):
+        """ It should raise from failed _validate_pass_reset by login """
+        with self.mock_assets() as assets:
+            with mock.patch.object(
+                main.AuthSignupHome, 'get_auth_signup_qcontext', spec=dict
+            ) as qcontext:
+                qcontext['login'] = 'login'
+                search = assets['request'].env.sudo().search
+                assets['request'].httprequest.method = 'POST'
+                user = mock.MagicMock()
+                user._validate_pass_reset.side_effect = MockPassError
+                search.return_value = user
+                with self.assertRaises(MockPassError):
+                    self.password_security_home.web_auth_reset_password()
+
+    def test_web_auth_reset_password_fail_email(self):
+        """ It should raise from failed _validate_pass_reset by email """
+        with self.mock_assets() as assets:
+            with mock.patch.object(
+                main.AuthSignupHome, 'get_auth_signup_qcontext', spec=dict
+            ) as qcontext:
+                qcontext['login'] = 'login'
+                search = assets['request'].env.sudo().search
+                assets['request'].httprequest.method = 'POST'
+                user = mock.MagicMock()
+                user._validate_pass_reset.side_effect = MockPassError
+                search.side_effect = [[], user]
+                with self.assertRaises(MockPassError):
+                    self.password_security_home.web_auth_reset_password()
+
+    def test_web_auth_reset_password_success(self):
+        """ It should return parent response on no validate errors """
+        with self.mock_assets() as assets:
+            with mock.patch.object(
+                main.AuthSignupHome, 'get_auth_signup_qcontext', spec=dict
+            ) as qcontext:
+                qcontext['login'] = 'login'
+                assets['request'].httprequest.method = 'POST'
+                res = self.password_security_home.web_auth_reset_password()
+                self.assertEqual(
+                    assets['web_auth_reset_password'](), res,
+                )

+ 58 - 0
tests/test_password_security_session.py

@@ -0,0 +1,58 @@
+# -*- coding: utf-8 -*-
+# Copyright 2016 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+import mock
+
+from contextlib import contextmanager
+
+from openerp.tests.common import TransactionCase
+
+from ..controllers import main
+
+
+IMPORT = 'openerp.addons.password_security.controllers.main'
+
+
+class EndTestException(Exception):
+    """ It allows for isolation of resources by raise """
+
+
+class TestPasswordSecuritySession(TransactionCase):
+
+    def setUp(self):
+        super(TestPasswordSecuritySession, self).setUp()
+        self.PasswordSecuritySession = main.PasswordSecuritySession
+        self.password_security_session = self.PasswordSecuritySession()
+        self.passwd = 'I am a password!'
+        self.fields = [
+            {'name': 'new_password', 'value': self.passwd},
+        ]
+
+    @contextmanager
+    def mock_assets(self):
+        """ It mocks and returns assets used by this controller """
+        with mock.patch('%s.request' % IMPORT) as request:
+            yield {
+                'request': request,
+            }
+
+    def test_change_password_check(self):
+        """ It should check password on request user """
+        with self.mock_assets() as assets:
+            check_password = assets['request'].env.user.check_password
+            check_password.side_effect = EndTestException
+            with self.assertRaises(EndTestException):
+                self.password_security_session.change_password(self.fields)
+            check_password.assert_called_once_with(
+                self.passwd,
+            )
+
+    def test_change_password_return(self):
+        """ It should return result of super """
+        with self.mock_assets():
+            with mock.patch.object(main.Session, 'change_password') as chg:
+                res = self.password_security_session.change_password(
+                    self.fields
+                )
+                self.assertEqual(chg(), res)

+ 148 - 0
tests/test_res_users.py

@@ -0,0 +1,148 @@
+# -*- coding: utf-8 -*-
+# Copyright 2015 LasLabs Inc.
+# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+
+import time
+
+from openerp.tests.common import TransactionCase
+
+from ..exceptions import PassError
+
+
+class TestResUsers(TransactionCase):
+
+    def setUp(self):
+        super(TestResUsers, self).setUp()
+        self.login = 'foslabs@example.com'
+        self.partner_vals = {
+            'name': 'Partner',
+            'is_company': False,
+            'email': self.login,
+        }
+        self.password = 'asdQWE123$%^'
+        self.main_comp = self.env.ref('base.main_company')
+        self.vals = {
+            'name': 'User',
+            'login': self.login,
+            'password': self.password,
+            'company_id': self.main_comp.id
+        }
+        self.model_obj = self.env['res.users']
+
+    def _new_record(self):
+        partner_id = self.env['res.partner'].create(self.partner_vals)
+        self.vals['partner_id'] = partner_id.id
+        return self.model_obj.create(self.vals)
+
+    def test_password_write_date_is_saved_on_create(self):
+        rec_id = self._new_record()
+        self.assertTrue(
+            rec_id.password_write_date,
+            'Password write date was not saved to db.',
+        )
+
+    def test_password_write_date_is_updated_on_write(self):
+        rec_id = self._new_record()
+        old_write_date = rec_id.password_write_date
+        time.sleep(2)
+        rec_id.write({'password': 'asdQWE123$%^2'})
+        rec_id.refresh()
+        new_write_date = rec_id.password_write_date
+        self.assertNotEqual(
+            old_write_date, new_write_date,
+            'Password write date was not updated on write.',
+        )
+
+    def test_does_not_update_write_date_if_password_unchanged(self):
+        rec_id = self._new_record()
+        old_write_date = rec_id.password_write_date
+        time.sleep(2)
+        rec_id.write({'name': 'Luser'})
+        rec_id.refresh()
+        new_write_date = rec_id.password_write_date
+        self.assertEqual(
+            old_write_date, new_write_date,
+            'Password not changed but write date updated anyway.',
+        )
+
+    def test_check_password_returns_true_for_valid_password(self):
+        rec_id = self._new_record()
+        self.assertTrue(
+            rec_id.check_password('asdQWE123$%^3'),
+            'Password is valid but check failed.',
+        )
+
+    def test_check_password_raises_error_for_invalid_password(self):
+        rec_id = self._new_record()
+        with self.assertRaises(PassError):
+            rec_id.check_password('password')
+
+    def test_save_password_crypt(self):
+        rec_id = self._new_record()
+        self.assertEqual(
+            1, len(rec_id.password_history_ids),
+        )
+
+    def test_check_password_crypt(self):
+        """ It should raise PassError if previously used """
+        rec_id = self._new_record()
+        with self.assertRaises(PassError):
+            rec_id.write({'password': self.password})
+
+    def test_password_is_expired_if_record_has_no_write_date(self):
+        rec_id = self._new_record()
+        rec_id.write({'password_write_date': None})
+        rec_id.refresh()
+        self.assertTrue(
+            rec_id._password_has_expired(),
+            'Record has no password write date but check failed.',
+        )
+
+    def test_an_old_password_is_expired(self):
+        rec_id = self._new_record()
+        old_write_date = '1970-01-01 00:00:00'
+        rec_id.write({'password_write_date': old_write_date})
+        rec_id.refresh()
+        self.assertTrue(
+            rec_id._password_has_expired(),
+            'Password is out of date but check failed.',
+        )
+
+    def test_a_new_password_is_not_expired(self):
+        rec_id = self._new_record()
+        self.assertFalse(
+            rec_id._password_has_expired(),
+            'Password was just created but has already expired.',
+        )
+
+    def test_expire_password_generates_token(self):
+        rec_id = self._new_record()
+        rec_id.sudo().action_expire_password()
+        rec_id.refresh()
+        token = rec_id.partner_id.signup_token
+        self.assertTrue(
+            token,
+            'A token was not generated.',
+        )
+
+    def test_validate_pass_reset_error(self):
+        """ It should throw PassError on reset inside min threshold """
+        rec_id = self._new_record()
+        with self.assertRaises(PassError):
+            rec_id._validate_pass_reset()
+
+    def test_validate_pass_reset_allow(self):
+        """ It should allow reset pass when outside threshold """
+        rec_id = self._new_record()
+        rec_id.password_write_date = '2016-01-01'
+        self.assertEqual(
+            True, rec_id._validate_pass_reset(),
+        )
+
+    def test_validate_pass_reset_zero(self):
+        """ It should allow reset pass when <= 0 """
+        rec_id = self._new_record()
+        rec_id.company_id.password_minimum = 0
+        self.assertEqual(
+            True, rec_id._validate_pass_reset(),
+        )

+ 45 - 0
views/res_company_view.xml

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+    Copyright 2015 LasLabs Inc.
+    License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
+-->
+
+<openerp>
+<data>
+
+    <record id="view_company_form" model="ir.ui.view">
+        <field name="name">res.company.form</field>
+        <field name="model">res.company</field>
+        <field name="inherit_id" ref="base.view_company_form" />
+        <field name="arch" type="xml">
+            <xpath expr="//notebook" position="inside">
+                <page string="Password Policy">
+                    <group>
+                        <group string="Timings">
+                            <field name="password_expiration" />
+                            <field name="password_minimum" />
+                        </group>
+                        <group string="Extra">
+                            <field name="password_length" />
+                            <field name="password_history" />
+                        </group>
+                    </group>
+                    <group name="chars_grp" string="Required Characters">
+                        <group>
+                            <field name="password_lower" />
+                            <field name="password_upper" />
+                        </group>
+                        <group>
+                            <field name="password_numeric" />
+                            <field name="password_special" />
+                        </group>
+                    </group>
+                </page>
+            </xpath>
+        </field>
+    </record>
+
+</data>
+</openerp>
+