commit
765879d17c
|
@ -181,7 +181,7 @@ class account_account_type(osv.osv):
|
||||||
'Balance' will generally be used for cash accounts.
|
'Balance' will generally be used for cash accounts.
|
||||||
'Detail' will copy each existing journal item of the previous year, even the reconciled ones.
|
'Detail' will copy each existing journal item of the previous year, even the reconciled ones.
|
||||||
'Unreconciled' will copy only the journal items that were unreconciled on the first day of the new fiscal year."""),
|
'Unreconciled' will copy only the journal items that were unreconciled on the first day of the new fiscal year."""),
|
||||||
'report_type': fields.function(_get_current_report_type, fnct_inv=_save_report_type, type='selection', string='P&L / BS Category',
|
'report_type': fields.function(_get_current_report_type, fnct_inv=_save_report_type, type='selection', string='P&L / BS Category', store=True,
|
||||||
selection= [('none','/'),
|
selection= [('none','/'),
|
||||||
('income', _('Profit & Loss (Income account)')),
|
('income', _('Profit & Loss (Income account)')),
|
||||||
('expense', _('Profit & Loss (Expense account)')),
|
('expense', _('Profit & Loss (Expense account)')),
|
||||||
|
@ -836,6 +836,8 @@ class account_journal(osv.osv):
|
||||||
|
|
||||||
@return: Returns a list of tupples containing id, name
|
@return: Returns a list of tupples containing id, name
|
||||||
"""
|
"""
|
||||||
|
if isinstance(ids, (int, long)):
|
||||||
|
ids = [ids]
|
||||||
result = self.browse(cr, user, ids, context=context)
|
result = self.browse(cr, user, ids, context=context)
|
||||||
res = []
|
res = []
|
||||||
for rs in result:
|
for rs in result:
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<field name="name">Invoicing & Payments</field>
|
<field name="name">Invoicing & Payments</field>
|
||||||
<field name="category_id" ref="base.module_category_accounting_and_finance"/>
|
<field name="category_id" ref="base.module_category_accounting_and_finance"/>
|
||||||
<field name="users" eval="[(4, ref('base.user_root'))]"/>
|
<field name="users" eval="[(4, ref('base.user_root'))]"/>
|
||||||
|
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="group_account_user" model="res.groups">
|
<record id="group_account_user" model="res.groups">
|
||||||
<field name="name">Accountant</field>
|
<field name="name">Accountant</field>
|
||||||
|
|
|
@ -82,6 +82,7 @@ access_account_entries_report_invoice,account.entries.report,model_account_entri
|
||||||
access_account_entries_report_employee,account.entries.report employee,model_account_entries_report,base.group_user,1,0,0,0
|
access_account_entries_report_employee,account.entries.report employee,model_account_entries_report,base.group_user,1,0,0,0
|
||||||
access_analytic_entries_report_manager,analytic.entries.report,model_analytic_entries_report,account.group_account_manager,1,0,0,0
|
access_analytic_entries_report_manager,analytic.entries.report,model_analytic_entries_report,account.group_account_manager,1,0,0,0
|
||||||
access_account_cashbox_line,account.cashbox.line,model_account_cashbox_line,account.group_account_user,1,1,1,1
|
access_account_cashbox_line,account.cashbox.line,model_account_cashbox_line,account.group_account_user,1,1,1,1
|
||||||
|
access_account_journal_cashbox_line,account.journal.cashbox.line,model_account_journal_cashbox_line,account.group_account_user,1,1,1,0
|
||||||
access_account_journal_view_invoice,account.journal.view invoice,model_account_journal_view,account.group_account_invoice,1,1,1,1
|
access_account_journal_view_invoice,account.journal.view invoice,model_account_journal_view,account.group_account_invoice,1,1,1,1
|
||||||
access_account_journal_column_invoice,account.journal.column invoice,model_account_journal_column,account.group_account_invoice,1,1,1,1
|
access_account_journal_column_invoice,account.journal.column invoice,model_account_journal_column,account.group_account_invoice,1,1,1,1
|
||||||
access_account_invoice_tax_accountant,account.invoice.tax accountant,model_account_invoice_tax,account.group_account_user,1,0,0,0
|
access_account_invoice_tax_accountant,account.invoice.tax accountant,model_account_invoice_tax,account.group_account_user,1,0,0,0
|
||||||
|
|
|
|
@ -92,14 +92,14 @@ class account_move_journal(osv.osv_memory):
|
||||||
|
|
||||||
journal = False
|
journal = False
|
||||||
if journal_id:
|
if journal_id:
|
||||||
journal = journal_pool.read(cr, uid, [journal_id], ['name'])[0]['name']
|
journal = journal_pool.read(cr, uid, journal_id, ['name'], context=context).name
|
||||||
journal_string = _("Journal: %s") % tools.ustr(journal)
|
journal_string = _("Journal: %s") % tools.ustr(journal)
|
||||||
else:
|
else:
|
||||||
journal_string = _("Journal: All")
|
journal_string = _("Journal: All")
|
||||||
|
|
||||||
period = False
|
period = False
|
||||||
if period_id:
|
if period_id:
|
||||||
period = period_pool.browse(cr, uid, [period_id], ['name'])[0]['name']
|
period = period_pool.browse(cr, uid, period_id, context=context).name
|
||||||
period_string = _("Period: %s") % tools.ustr(period)
|
period_string = _("Period: %s") % tools.ustr(period)
|
||||||
|
|
||||||
open_string = _("Open")
|
open_string = _("Open")
|
||||||
|
|
|
@ -26,14 +26,11 @@
|
||||||
'sequence': 10,
|
'sequence': 10,
|
||||||
'summary': 'Financial and Analytic Accounting',
|
'summary': 'Financial and Analytic Accounting',
|
||||||
'description': """
|
'description': """
|
||||||
Accounting Access Rights.
|
Accounting Access Rights
|
||||||
=========================
|
========================
|
||||||
|
It gives the Administrator user access to all accounting features such as journal items and the chart of accounts.
|
||||||
|
|
||||||
This module gives the Admin user the access to all the accounting features
|
It assigns manager and user access rights to the Administrator and only user rights to the Demo user.
|
||||||
like the journal items and the chart of accounts.
|
|
||||||
|
|
||||||
It assigns manager and user access rights to the Administrator and only
|
|
||||||
user rights to Demo user.
|
|
||||||
""",
|
""",
|
||||||
'website': 'http://www.openerp.com',
|
'website': 'http://www.openerp.com',
|
||||||
'depends' : ['account_voucher'],
|
'depends' : ['account_voucher'],
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<!-- Top menu item -->
|
<!-- Top menu item -->
|
||||||
<menuitem name="Accounting"
|
<menuitem name="Accounting"
|
||||||
id="account.menu_finance"/>
|
id="account.menu_finance"/>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
|
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
|
@ -14,10 +15,9 @@
|
||||||
<field name="tag">reload</field>
|
<field name="tag">reload</field>
|
||||||
<field name="params" eval="{'menu_id': ref('account.menu_finance')}"/>
|
<field name="params" eval="{'menu_id': ref('account.menu_finance')}"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="todo_open_account_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="action_client_account_menu"/>
|
<field name="action_id" ref="action_client_account_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<!-- Notify all employees of module installation -->
|
<!-- Notify all employees of module installation -->
|
||||||
|
|
|
@ -465,7 +465,7 @@ class account_analytic_account(osv.osv):
|
||||||
def open_sale_order_lines(self,cr,uid,ids,context=None):
|
def open_sale_order_lines(self,cr,uid,ids,context=None):
|
||||||
if context is None:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
sale_ids = self.pool.get('sale.order').search(cr,uid,[('project_id','=',context.get('search_default_project_id',False)),('partner_id','=',context.get('search_default_partner_id',False))])
|
sale_ids = self.pool.get('sale.order').search(cr,uid,[('project_id','=',context.get('search_default_project_id',False)),('partner_id','in',context.get('search_default_partner_id',False))])
|
||||||
names = [record.name for record in self.browse(cr, uid, ids, context=context)]
|
names = [record.name for record in self.browse(cr, uid, ids, context=context)]
|
||||||
name = _('Sale Order Lines of %s') % ','.join(names)
|
name = _('Sale Order Lines of %s') % ','.join(names)
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -73,9 +73,18 @@
|
||||||
<field name="res_model">account.analytic.account</field>
|
<field name="res_model">account.analytic.account</field>
|
||||||
<field name="view_type">form</field>
|
<field name="view_type">form</field>
|
||||||
<field name="view_mode">tree,form,graph</field>
|
<field name="view_mode">tree,form,graph</field>
|
||||||
<field name="context">{'default_type':'contract'}</field>
|
<field name="context">{'default_type':'contract', 'search_default_open':1, 'search_default_pending':1}</field>
|
||||||
<field name="domain">[('type','=','contract')]</field>
|
<field name="domain">[('type','=','contract')]</field>
|
||||||
<field name="search_view_id" ref="view_account_analytic_account_overdue_search"/>
|
<field name="search_view_id" ref="view_account_analytic_account_overdue_search"/>
|
||||||
|
<field name="help" type="html">
|
||||||
|
<p class="oe_view_nocontent_create">
|
||||||
|
Click to create a new contract.
|
||||||
|
</p><p>
|
||||||
|
Use contracts to follow tasks, issues, timesheets or invoicing based on
|
||||||
|
work done, expenses and/or sales orders. OpenERP will automatically manage
|
||||||
|
the alerts for the renewal of the contracts to the right salesperson.
|
||||||
|
</p>
|
||||||
|
</field>
|
||||||
</record>
|
</record>
|
||||||
<menuitem id="base.menu_sales" name="Sales"
|
<menuitem id="base.menu_sales" name="Sales"
|
||||||
parent="base.menu_base_partner"
|
parent="base.menu_base_partner"
|
||||||
|
|
|
@ -140,6 +140,16 @@
|
||||||
<field name="view_mode">tree,form</field>
|
<field name="view_mode">tree,form</field>
|
||||||
<field name="domain">[('type','=','template')]</field>
|
<field name="domain">[('type','=','template')]</field>
|
||||||
<field name="context">{'search_default_type':'template','default_type' : 'template'}</field>
|
<field name="context">{'search_default_type':'template','default_type' : 'template'}</field>
|
||||||
|
<field name="help" type="html">
|
||||||
|
<p class="oe_view_nocontent_create">
|
||||||
|
Click here to create a template of contract.
|
||||||
|
</p><p>
|
||||||
|
Templates are used to prefigure contract/project that
|
||||||
|
can be selected by the salespeople to quickly configure the
|
||||||
|
terms and conditions of the contract.
|
||||||
|
</p>
|
||||||
|
</field>
|
||||||
|
|
||||||
</record>
|
</record>
|
||||||
<menuitem action="template_of_contract_action" id="menu_template_of_contract_action" parent="base.menu_base_config"/>
|
<menuitem action="template_of_contract_action" id="menu_template_of_contract_action" parent="base.menu_base_config"/>
|
||||||
</data>
|
</data>
|
||||||
|
|
|
@ -299,7 +299,7 @@
|
||||||
<field name="inherit_id" ref="analytic.view_account_analytic_account_form"/>
|
<field name="inherit_id" ref="analytic.view_account_analytic_account_form"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<notebook position="inside">
|
<notebook position="inside">
|
||||||
<page string="Budget Lines">
|
<page string="Budget Lines" groups="account.group_account_user">
|
||||||
<field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="tree,graph">
|
<field name="crossovered_budget_line" widget="one2many_list" colspan="4" nolabel="1" mode="tree,graph">
|
||||||
<tree string="Budget Lines" editable="top">
|
<tree string="Budget Lines" editable="top">
|
||||||
<field name="crossovered_budget_id"/>
|
<field name="crossovered_budget_id"/>
|
||||||
|
|
|
@ -4,4 +4,4 @@ access_account_budget_post,account.budget.post,model_account_budget_post,account
|
||||||
access_account_budget_post_accountant,account.budget.post accountant,model_account_budget_post,account.group_account_user,1,1,1,1
|
access_account_budget_post_accountant,account.budget.post accountant,model_account_budget_post,account.group_account_user,1,1,1,1
|
||||||
access_crossovered_budget_accountant,crossovered.budget accountant,model_crossovered_budget,account.group_account_user,1,1,1,1
|
access_crossovered_budget_accountant,crossovered.budget accountant,model_crossovered_budget,account.group_account_user,1,1,1,1
|
||||||
access_crossovered_budget_lines_accountant,crossovered.budget.lines accountant,model_crossovered_budget_lines,account.group_account_user,1,1,1,1
|
access_crossovered_budget_lines_accountant,crossovered.budget.lines accountant,model_crossovered_budget_lines,account.group_account_user,1,1,1,1
|
||||||
access_budget,crossovered.budget.lines manager,model_crossovered_budget_lines,base.group_user,1,0,0,0
|
access_budget,crossovered.budget.lines manager,model_crossovered_budget_lines,base.group_user,1,1,1,0
|
||||||
|
|
|
|
@ -0,0 +1,214 @@
|
||||||
|
# Greek translation for openobject-addons
|
||||||
|
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||||
|
# This file is distributed under the same license as the openobject-addons package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: openobject-addons\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2012-02-08 00:35+0000\n"
|
||||||
|
"PO-Revision-Date: 2012-09-15 17:55+0000\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Greek <el@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2012-09-16 04:39+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: view:account.sequence.installer:0
|
||||||
|
#: model:ir.actions.act_window,name:account_sequence.action_account_seq_installer
|
||||||
|
msgid "Account Sequence Application Configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: constraint:account.move:0
|
||||||
|
msgid ""
|
||||||
|
"You can not create more than one move per period on centralized journal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: constraint:account.move.line:0
|
||||||
|
msgid "Company must be the same for its related account and period."
|
||||||
|
msgstr ""
|
||||||
|
"Η εταιρία πρέπει να είναι ίδια για τους σχετικούς λογαριασμούς και περίοδο"
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: help:account.move,internal_sequence_number:0
|
||||||
|
#: help:account.move.line,internal_sequence_number:0
|
||||||
|
msgid "Internal Sequence Number"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: help:account.sequence.installer,number_next:0
|
||||||
|
msgid "Next number of this sequence"
|
||||||
|
msgstr "Επόμενος αριθμός αυτής της ακολουθίας"
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,number_next:0
|
||||||
|
msgid "Next Number"
|
||||||
|
msgstr "Επόμενος Αριθμός"
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,number_increment:0
|
||||||
|
msgid "Increment Number"
|
||||||
|
msgstr "Αριθμός Προσαύξησης"
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: help:account.sequence.installer,number_increment:0
|
||||||
|
msgid "The next number of the sequence will be incremented by this number"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: view:account.sequence.installer:0
|
||||||
|
msgid "Configure Your Account Sequence Application"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: view:account.sequence.installer:0
|
||||||
|
msgid "Configure"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: help:account.sequence.installer,suffix:0
|
||||||
|
msgid "Suffix value of the record for the sequence"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,company_id:0
|
||||||
|
msgid "Company"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: help:account.journal,internal_sequence_id:0
|
||||||
|
msgid ""
|
||||||
|
"This sequence will be used to maintain the internal number for the journal "
|
||||||
|
"entries related to this journal."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,padding:0
|
||||||
|
msgid "Number padding"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: model:ir.model,name:account_sequence.model_account_move_line
|
||||||
|
msgid "Journal Items"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.move,internal_sequence_number:0
|
||||||
|
#: field:account.move.line,internal_sequence_number:0
|
||||||
|
msgid "Internal Number"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: constraint:account.move.line:0
|
||||||
|
msgid "You can not create journal items on an account of type view."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: help:account.sequence.installer,padding:0
|
||||||
|
msgid ""
|
||||||
|
"OpenERP will automatically adds some '0' on the left of the 'Next Number' to "
|
||||||
|
"get the required padding size."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,name:0
|
||||||
|
msgid "Name"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: constraint:account.move.line:0
|
||||||
|
msgid "You can not create journal items on closed account."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: constraint:account.journal:0
|
||||||
|
msgid ""
|
||||||
|
"Configuration error! The currency chosen should be shared by the default "
|
||||||
|
"accounts too."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: sql_constraint:account.move.line:0
|
||||||
|
msgid "Wrong credit or debit value in accounting entry !"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.journal,internal_sequence_id:0
|
||||||
|
msgid "Internal Sequence"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: help:account.sequence.installer,prefix:0
|
||||||
|
msgid "Prefix value of the record for the sequence"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: model:ir.model,name:account_sequence.model_account_move
|
||||||
|
msgid "Account Entry"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,suffix:0
|
||||||
|
msgid "Suffix"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,config_logo:0
|
||||||
|
msgid "Image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: view:account.sequence.installer:0
|
||||||
|
msgid "title"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: sql_constraint:account.journal:0
|
||||||
|
msgid "The name of the journal must be unique per company !"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: constraint:account.move.line:0
|
||||||
|
msgid ""
|
||||||
|
"The selected account of your Journal Entry forces to provide a secondary "
|
||||||
|
"currency. You should remove the secondary currency on the account or select "
|
||||||
|
"a multi-currency view on the journal."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: constraint:account.move.line:0
|
||||||
|
msgid ""
|
||||||
|
"The date of your Journal Entry is not in the defined period! You should "
|
||||||
|
"change the date or remove this constraint from the journal."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: field:account.sequence.installer,prefix:0
|
||||||
|
msgid "Prefix"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: sql_constraint:account.journal:0
|
||||||
|
msgid "The code of the journal must be unique per company !"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: model:ir.model,name:account_sequence.model_account_sequence_installer
|
||||||
|
msgid "account.sequence.installer"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: model:ir.model,name:account_sequence.model_account_journal
|
||||||
|
msgid "Journal"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: account_sequence
|
||||||
|
#: view:account.sequence.installer:0
|
||||||
|
msgid "You can enhance the Account Sequence Application by installing ."
|
||||||
|
msgstr ""
|
|
@ -25,13 +25,19 @@
|
||||||
'author' : 'OpenERP SA',
|
'author' : 'OpenERP SA',
|
||||||
'summary': 'Send Invoices and Track Payments',
|
'summary': 'Send Invoices and Track Payments',
|
||||||
'description': """
|
'description': """
|
||||||
eInvoicing & Payments module manage all Voucher Entries such as 'Reconciliation Entries', 'Adjustment Entries', 'Closing or Opening Entries' for Sales, Purchase, Bank, Cash, Expense, Contra.
|
Invoicing & Payments by Accounting Voucher & Receipts
|
||||||
==============================================================================================================================================================================================
|
======================================================
|
||||||
|
The specific and easy-to-use Invoicing system in OpenERP allows you to keep track of your accounting, even when you are not an accountant. It provides an easy way to follow up on your suppliers and customers.
|
||||||
|
|
||||||
|
You could use this simplified accounting in case you work with an (external) account to keep your books, and you still want to keep track of payments.
|
||||||
|
|
||||||
|
The Invoicing system includes receipts and vouchers (an easy way to keep track of sales and purchases). It also offers you an easy method of registering payments, without having to encode complete abstracts of account.
|
||||||
|
|
||||||
|
This module manages:
|
||||||
|
|
||||||
* Voucher Entry
|
* Voucher Entry
|
||||||
* Voucher Receipt [Sales & Purchase]
|
* Voucher Receipt [Sales & Purchase]
|
||||||
* Voucher Payment [Customer & Supplier]
|
* Voucher Payment [Customer & Supplier]
|
||||||
* Cheque Register
|
|
||||||
""",
|
""",
|
||||||
'category': 'Accounting & Finance',
|
'category': 'Accounting & Finance',
|
||||||
'sequence': 4,
|
'sequence': 4,
|
||||||
|
|
|
@ -272,10 +272,9 @@
|
||||||
<field name="tag">reload</field>
|
<field name="tag">reload</field>
|
||||||
<field name="params" eval="{'menu_id': ref('account.menu_finance')}"/>
|
<field name="params" eval="{'menu_id': ref('account.menu_finance')}"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="todo_open_invoice_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="action_client_invoice_menu"/>
|
<field name="action_id" ref="action_client_invoice_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
units is reached, the account manager
|
units is reached, the account manager
|
||||||
is warned by email to renew the contract.
|
is warned by email to renew the contract.
|
||||||
</p>
|
</p>
|
||||||
|
<field name="date_start"/>
|
||||||
<label for="date" string="End Date"/>
|
<label for="date" string="End Date"/>
|
||||||
<div name="duration">
|
<div name="duration">
|
||||||
<field name="date" class="oe_inline"/>
|
<field name="date" class="oe_inline"/>
|
||||||
|
|
|
@ -64,11 +64,13 @@ class ir_model_fields_anonymization(osv.osv):
|
||||||
state = 'anonymized' # all fields are anonymized
|
state = 'anonymized' # all fields are anonymized
|
||||||
else:
|
else:
|
||||||
state = 'unstable' # fields are mixed: this should be fixed
|
state = 'unstable' # fields are mixed: this should be fixed
|
||||||
|
|
||||||
return state
|
return state
|
||||||
|
|
||||||
def _check_write(self, cr, uid, context=None):
|
def _check_write(self, cr, uid, context=None):
|
||||||
# check that the field is created from the menu and not from an database update
|
# check that the field is created from the menu and not from an database update
|
||||||
# otherwise the database update can crash:
|
# otherwise the database update can crash:
|
||||||
|
|
||||||
if context.get('manual'):
|
if context.get('manual'):
|
||||||
global_state = self._get_global_state(cr, uid, context=context)
|
global_state = self._get_global_state(cr, uid, context=context)
|
||||||
if global_state == 'anonymized':
|
if global_state == 'anonymized':
|
||||||
|
@ -100,12 +102,16 @@ class ir_model_fields_anonymization(osv.osv):
|
||||||
# check field state: all should be clear before we can add a new field to anonymize:
|
# check field state: all should be clear before we can add a new field to anonymize:
|
||||||
self._check_write(cr, uid, context=context)
|
self._check_write(cr, uid, context=context)
|
||||||
|
|
||||||
|
global_state = self._get_global_state(cr, uid, context=context)
|
||||||
|
|
||||||
if 'field_name' in vals and vals['field_name'] and 'model_name' in vals and vals['model_name']:
|
if 'field_name' in vals and vals['field_name'] and 'model_name' in vals and vals['model_name']:
|
||||||
vals['model_id'], vals['field_id'] = self._get_model_and_field_ids(cr, uid, vals, context=context)
|
vals['model_id'], vals['field_id'] = self._get_model_and_field_ids(cr, uid, vals, context=context)
|
||||||
|
|
||||||
# check not existing fields:
|
# check not existing fields:
|
||||||
if not vals.get('field_id'):
|
if not vals.get('field_id'):
|
||||||
vals['state'] = 'not_existing'
|
vals['state'] = 'not_existing'
|
||||||
|
else:
|
||||||
|
vals['state'] = global_state
|
||||||
|
|
||||||
res = super(ir_model_fields_anonymization, self).create(cr, uid, vals, context=context)
|
res = super(ir_model_fields_anonymization, self).create(cr, uid, vals, context=context)
|
||||||
|
|
||||||
|
@ -340,8 +346,9 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory):
|
||||||
# remove the placeholer:
|
# remove the placeholer:
|
||||||
eview.remove(placeholder)
|
eview.remove(placeholder)
|
||||||
else:
|
else:
|
||||||
# unstable ?
|
msg = "The database anonymization is currently in an unstable state. Some fields are anonymized," + \
|
||||||
raise
|
" while some fields are not anonymized. You should try to solve this problem before trying to do anything else."
|
||||||
|
raise osv.except_osv('Error !', msg)
|
||||||
|
|
||||||
res['arch'] = etree.tostring(eview)
|
res['arch'] = etree.tostring(eview)
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,8 @@ Allow users to login through Google OAuth2.
|
||||||
'depends': ['base', 'web', 'base_setup'],
|
'depends': ['base', 'web', 'base_setup'],
|
||||||
'data': [
|
'data': [
|
||||||
'auth_oauth_data.xml',
|
'auth_oauth_data.xml',
|
||||||
'auth_oauth_view.xml'
|
'auth_oauth_view.xml',
|
||||||
|
'security/ir.model.access.csv'
|
||||||
],
|
],
|
||||||
'js': ['static/src/js/auth_oauth.js'],
|
'js': ['static/src/js/auth_oauth.js'],
|
||||||
'css': ['static/lib/zocial/css/zocial.css'],
|
'css': ['static/lib/zocial/css/zocial.css'],
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
<record model="ir.ui.view" id="view_oauth_provider_form">
|
<record model="ir.ui.view" id="view_oauth_provider_form">
|
||||||
<field name="name">auth.oauth.provider.form</field>
|
<field name="name">auth.oauth.provider.form</field>
|
||||||
<field name="model">auth.oauth.provider</field>
|
<field name="model">auth.oauth.provider</field>
|
||||||
<field name="type">form</field>
|
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<form string="arch" version="7.0">
|
<form string="arch" version="7.0">
|
||||||
<sheet>
|
<sheet>
|
||||||
|
@ -26,7 +25,6 @@
|
||||||
<record model="ir.ui.view" id="view_oauth_provider_list">
|
<record model="ir.ui.view" id="view_oauth_provider_list">
|
||||||
<field name="name">auth.oauth.provider.list</field>
|
<field name="name">auth.oauth.provider.list</field>
|
||||||
<field name="model">auth.oauth.provider</field>
|
<field name="model">auth.oauth.provider</field>
|
||||||
<field name="type">tree</field>
|
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<tree string="arch" version="7.0">
|
<tree string="arch" version="7.0">
|
||||||
<field name="name" />
|
<field name="name" />
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||||
|
access_auth_oauth_provider,auth_oauth_provider,model_auth_oauth_provider,base.group_system,1,1,1,1
|
|
|
@ -32,10 +32,6 @@ def message_check(msg, secret):
|
||||||
class res_users(osv.osv):
|
class res_users(osv.osv):
|
||||||
_inherit = 'res.users'
|
_inherit = 'res.users'
|
||||||
|
|
||||||
_sql_constraints = [
|
|
||||||
('email_uniq', 'UNIQUE (user_email)', 'You can not have two users with the same email!')
|
|
||||||
]
|
|
||||||
|
|
||||||
def _auth_reset_password_secret(self, cr, uid, context=None):
|
def _auth_reset_password_secret(self, cr, uid, context=None):
|
||||||
uuid = self.pool.get('ir.config_parameter').get_param(cr, uid, 'database.uuid')
|
uuid = self.pool.get('ir.config_parameter').get_param(cr, uid, 'database.uuid')
|
||||||
res = {
|
res = {
|
||||||
|
@ -77,6 +73,7 @@ class res_users(osv.osv):
|
||||||
MailMessage.send(cr, uid, [msg_id], context=context)
|
MailMessage.send(cr, uid, [msg_id], context=context)
|
||||||
|
|
||||||
def send_reset_password_request(self, cr, uid, email, context=None):
|
def send_reset_password_request(self, cr, uid, email, context=None):
|
||||||
|
# TODO reseting a password knowing only an email is not good enough (email can be shared between multiple logins).
|
||||||
ids = self.pool.get('res.users').search(cr, SUPERUSER_ID, [('user_email', '=', email)], context=context)
|
ids = self.pool.get('res.users').search(cr, SUPERUSER_ID, [('user_email', '=', email)], context=context)
|
||||||
if ids:
|
if ids:
|
||||||
self._auth_reset_password_send_email(cr, SUPERUSER_ID, email, 'reset_password_email', ids[0], context=context)
|
self._auth_reset_password_send_email(cr, SUPERUSER_ID, email, 'reset_password_email', ids[0], context=context)
|
||||||
|
|
|
@ -22,7 +22,6 @@ or by copy-pasting the following URL in your browser: ${object._auth_reset_passw
|
||||||
<record id="reset_password_wizard_form_view" model="ir.ui.view">
|
<record id="reset_password_wizard_form_view" model="ir.ui.view">
|
||||||
<field name="name">auth.reset_password.form</field>
|
<field name="name">auth.reset_password.form</field>
|
||||||
<field name="model">auth.reset_password</field>
|
<field name="model">auth.reset_password</field>
|
||||||
<field name="type">form</field>
|
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<form string="Reset Password" version="7.0">
|
<form string="Reset Password" version="7.0">
|
||||||
<field name="state" invisible="1"/>
|
<field name="state" invisible="1"/>
|
||||||
|
|
|
@ -6,9 +6,6 @@
|
||||||
<record id="base.menu_res_company_global" model="ir.ui.menu">
|
<record id="base.menu_res_company_global" model="ir.ui.menu">
|
||||||
<field name="groups_id" eval="[(3, ref('base.group_no_one'))]"/>
|
<field name="groups_id" eval="[(3, ref('base.group_no_one'))]"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="base.menu_publisher_warranty" model="ir.ui.menu">
|
|
||||||
<field name="groups_id" eval="[(3, ref('base.group_no_one'))]"/>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<!-- Specify your terminology config wiz -->
|
<!-- Specify your terminology config wiz -->
|
||||||
<record id="base_setup_terminology_form" model="ir.ui.view">
|
<record id="base_setup_terminology_form" model="ir.ui.view">
|
||||||
|
|
|
@ -9,9 +9,11 @@
|
||||||
<field name="inherit_id" ref="base.res_partner_kanban_view"/>
|
<field name="inherit_id" ref="base.res_partner_kanban_view"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//div[@class='oe_kanban_partner_categories']" position="inside">
|
<xpath expr="//div[@class='oe_kanban_partner_categories']" position="inside">
|
||||||
|
<span class="oe_kanban_list_many2many" data-model="res.partner.category">
|
||||||
<t t-foreach="record.category_id.raw_value" t-as="category">
|
<t t-foreach="record.category_id.raw_value" t-as="category">
|
||||||
<span class="oe_tag" t-att-data-category_id="category"/>
|
<span class="oe_tag" t-att-data-list_id="category"/>
|
||||||
</t>
|
</t>
|
||||||
|
</span>
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
openerp.base_setup = function(openerp) {
|
|
||||||
/* extend kanban to include the names of partner categories in the kanban view of partners */
|
|
||||||
openerp.web_kanban.KanbanView.include({
|
|
||||||
on_groups_started: function() {
|
|
||||||
var self = this;
|
|
||||||
self._super.apply(this, arguments);
|
|
||||||
if (this.dataset.model === 'res.partner') {
|
|
||||||
/* Set names for partner categories */
|
|
||||||
var category_ids = [];
|
|
||||||
this.$el.find('.oe_kanban_partner_categories span').each(function() {
|
|
||||||
category_ids.push($(this).data('category_id'));
|
|
||||||
});
|
|
||||||
var dataset = new openerp.web.DataSetSearch(this, 'res.partner.category', self.session.context);
|
|
||||||
dataset.name_get(_.uniq(category_ids)).then(function(result) {
|
|
||||||
_.each(result, function(value) {
|
|
||||||
self.$el
|
|
||||||
.find('.oe_kanban_partner_categories span[data-category_id=' + value[0] + ']')
|
|
||||||
.html(value[1]);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
|
|
@ -109,6 +109,7 @@ class res_partner(osv.osv):
|
||||||
if not self.check_vat(cr, uid, ids, context=context):
|
if not self.check_vat(cr, uid, ids, context=context):
|
||||||
msg = self._construct_constraint_msg(cr, uid, ids, context=context)
|
msg = self._construct_constraint_msg(cr, uid, ids, context=context)
|
||||||
raise osv.except_osv(_('Error!'), msg)
|
raise osv.except_osv(_('Error!'), msg)
|
||||||
|
return True
|
||||||
|
|
||||||
def check_vat(self, cr, uid, ids, context=None):
|
def check_vat(self, cr, uid, ids, context=None):
|
||||||
user_company = self.pool.get('res.users').browse(cr, uid, uid).company_id
|
user_company = self.pool.get('res.users').browse(cr, uid, uid).company_id
|
||||||
|
|
|
@ -27,33 +27,22 @@
|
||||||
'sequence': 2,
|
'sequence': 2,
|
||||||
'summary': 'Leads, Opportunities, Agenda',
|
'summary': 'Leads, Opportunities, Agenda',
|
||||||
'description': """
|
'description': """
|
||||||
The generic OpenERP Customer Relationship Management.
|
The generic OpenERP Customer Relationship Management
|
||||||
=====================================================
|
=====================================================
|
||||||
|
|
||||||
This system enables a group of people to intelligently and efficiently manage
|
This application enables a group of people to intelligently and efficiently manage leads, opportunities, meetings and phone calls.
|
||||||
leads, opportunities, meeting, phonecall.
|
|
||||||
|
|
||||||
It manages key tasks such as communication, identification, prioritization,
|
It manages key tasks such as communication, identification, prioritization, assignment, resolution and notification.
|
||||||
assignment, resolution and notification.
|
|
||||||
|
|
||||||
OpenERP ensures that all cases are successfully tracked by users, customers and
|
OpenERP ensures that all cases are successfully tracked by users, customers and suppliers. It can automatically send reminders, escalate the request, trigger specific methods and many other actions based on your own enterprise rules.
|
||||||
suppliers. It can automatically send reminders, escalate the request, trigger
|
|
||||||
specific methods and lots of other actions based on your own enterprise rules.
|
|
||||||
|
|
||||||
The greatest thing about this system is that users don't need to do anything
|
The greatest thing about this system is that users don't need to do anything special. The CRM module has an email gateway for the synchronization interface between mails and OpenERP. That way, users can just send emails to the request tracker.
|
||||||
special. They can just send email to the request tracker. OpenERP will take
|
|
||||||
care of thanking them for their message, automatically routing it to the
|
|
||||||
appropriate staff and make sure all future correspondence gets to the right
|
|
||||||
place.
|
|
||||||
|
|
||||||
The CRM module has a email gateway for the synchronisation interface
|
OpenERP will take care of thanking them for their message, automatically routing it to the appropriate staff and make sure all future correspondence gets to the right place.
|
||||||
between mails and OpenERP.
|
|
||||||
|
|
||||||
Creates a dashboard for CRM that includes:
|
|
||||||
------------------------------------------
|
Dashboard for CRM will include:
|
||||||
* List of New Leads
|
-------------------------------
|
||||||
* List of My Opportunities
|
|
||||||
* List of My Next Meetings
|
|
||||||
* Planned Revenue by Stage and User (graph)
|
* Planned Revenue by Stage and User (graph)
|
||||||
* Opportunities by Stage (graph)
|
* Opportunities by Stage (graph)
|
||||||
""",
|
""",
|
||||||
|
|
|
@ -8,10 +8,9 @@
|
||||||
<field name="tag">reload</field>
|
<field name="tag">reload</field>
|
||||||
<field name="params" eval="{'menu_id': ref('base.menu_base_partner')}"/>
|
<field name="params" eval="{'menu_id': ref('base.menu_base_partner')}"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="todo_open_crm_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="action_client_crm_menu"/>
|
<field name="action_id" ref="action_client_crm_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record model="crm.case.channel" id="crm_case_channel_website">
|
<record model="crm.case.channel" id="crm_case_channel_website">
|
||||||
|
|
|
@ -32,12 +32,6 @@
|
||||||
</div>
|
</div>
|
||||||
</group>
|
</group>
|
||||||
</div>
|
</div>
|
||||||
<div name="Customer Features" position="inside">
|
|
||||||
<div>
|
|
||||||
<field name="module_google_map" class="oe_inline"/>
|
|
||||||
<label for="module_google_map"/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|
|
@ -3,18 +3,21 @@
|
||||||
<data noupdate="0">
|
<data noupdate="0">
|
||||||
|
|
||||||
<record id="base.group_sale_salesman" model="res.groups">
|
<record id="base.group_sale_salesman" model="res.groups">
|
||||||
<field name="name">User - Own Leads Only</field>
|
<field name="name">User: Own Leads Only</field>
|
||||||
<field name="category_id" ref="base.module_category_sales_management"/>
|
<field name="category_id" ref="base.module_category_sales_management"/>
|
||||||
|
<field name="comment">the user will have access to his own data in the sales application.</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="base.group_sale_salesman_all_leads" model="res.groups">
|
<record id="base.group_sale_salesman_all_leads" model="res.groups">
|
||||||
<field name="name">User - All Leads</field>
|
<field name="name">User: All Leads</field>
|
||||||
<field name="category_id" ref="base.module_category_sales_management"/>
|
<field name="category_id" ref="base.module_category_sales_management"/>
|
||||||
<field name="implied_ids" eval="[(4, ref('base.group_sale_salesman'))]"/>
|
<field name="implied_ids" eval="[(4, ref('base.group_sale_salesman'))]"/>
|
||||||
|
<field name="comment">the user will have access to all records of everyone in the sales application.</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="base.group_sale_manager" model="res.groups">
|
<record id="base.group_sale_manager" model="res.groups">
|
||||||
<field name="name">Manager</field>
|
<field name="name">Manager</field>
|
||||||
|
<field name="comment">the user will have an access to the sales configuration as well as statistic reports.</field>
|
||||||
<field name="category_id" ref="base.module_category_sales_management"/>
|
<field name="category_id" ref="base.module_category_sales_management"/>
|
||||||
<field name="implied_ids" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/>
|
<field name="implied_ids" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/>
|
||||||
<field name="users" eval="[(4, ref('base.user_root'))]"/>
|
<field name="users" eval="[(4, ref('base.user_root'))]"/>
|
||||||
|
|
|
@ -18,9 +18,9 @@
|
||||||
assert not lead.partner_id, "Customer should be a new"
|
assert not lead.partner_id, "Customer should be a new"
|
||||||
assert lead.name == "Fournir votre devis avec le meilleur prix.", "Subject does not match"
|
assert lead.name == "Fournir votre devis avec le meilleur prix.", "Subject does not match"
|
||||||
-
|
-
|
||||||
I reply him request with welcome message.
|
I reply him request with welcome message. TODO revert mail.mail to mail.compose.message (conversion to customer should be automatic).
|
||||||
-
|
-
|
||||||
!python {model: mail.compose.message}: |
|
!python {model: mail.mail}: |
|
||||||
lead_ids = self.pool.get('crm.lead').search(cr, uid, [('email_from','=', 'Mr. John Right <info@customer.com>')])
|
lead_ids = self.pool.get('crm.lead').search(cr, uid, [('email_from','=', 'Mr. John Right <info@customer.com>')])
|
||||||
context.update({'active_model': 'crm.lead','active_id': lead_ids[0]})
|
context.update({'active_model': 'crm.lead','active_id': lead_ids[0]})
|
||||||
id = self.create(cr, uid, {'body': "Merci à l'intérêt pour notre produit.nous vous contacterons bientôt. Merci", 'email_from': 'sales@mycompany.com'}, context=context)
|
id = self.create(cr, uid, {'body': "Merci à l'intérêt pour notre produit.nous vous contacterons bientôt. Merci", 'email_from': 'sales@mycompany.com'}, context=context)
|
||||||
|
|
|
@ -8,15 +8,15 @@ msgstr ""
|
||||||
"Project-Id-Version: openobject-addons\n"
|
"Project-Id-Version: openobject-addons\n"
|
||||||
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||||
"PO-Revision-Date: 2012-07-28 18:41+0000\n"
|
"PO-Revision-Date: 2012-09-15 21:58+0000\n"
|
||||||
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
|
"Last-Translator: Fábio Martinelli - http://zupy.com.br "
|
||||||
"<webmaster@guaru.net>\n"
|
"<webmaster@guaru.net>\n"
|
||||||
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
|
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-09-07 04:59+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-16 04:39+0000\n"
|
||||||
"X-Generator: Launchpad (build 15914)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.forward.to.partner,send_to:0
|
#: field:crm.lead.forward.to.partner,send_to:0
|
||||||
|
@ -36,7 +36,7 @@ msgstr "Excluir Permanentemente o email após o envio"
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.report.assign,delay_close:0
|
#: field:crm.lead.report.assign,delay_close:0
|
||||||
msgid "Delay to Close"
|
msgid "Delay to Close"
|
||||||
msgstr "Espera para Fechar"
|
msgstr "Adiar Fechamento"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: help:crm.lead.forward.to.partner,email_to:0
|
#: help:crm.lead.forward.to.partner,email_to:0
|
||||||
|
@ -92,12 +92,12 @@ msgstr "Março"
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: selection:crm.lead.report.assign,type:0
|
#: selection:crm.lead.report.assign,type:0
|
||||||
msgid "Lead"
|
msgid "Lead"
|
||||||
msgstr "Prospécto"
|
msgstr "Prospecto"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: view:crm.lead.report.assign:0
|
#: view:crm.lead.report.assign:0
|
||||||
msgid "Delay to close"
|
msgid "Delay to close"
|
||||||
msgstr "Atraso para fechar"
|
msgstr "Adiar o fechamento"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: view:crm.partner.report.assign:0
|
#: view:crm.partner.report.assign:0
|
||||||
|
@ -233,7 +233,7 @@ msgstr "Anterior"
|
||||||
#: code:addons/crm_partner_assign/partner_geo_assign.py:36
|
#: code:addons/crm_partner_assign/partner_geo_assign.py:36
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Network error"
|
msgid "Network error"
|
||||||
msgstr "Erro de rede"
|
msgstr "Erro na rede"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.forward.to.partner,email_from:0
|
#: field:crm.lead.forward.to.partner,email_from:0
|
||||||
|
@ -274,12 +274,12 @@ msgstr "Prioridade"
|
||||||
#: view:crm.lead.report.assign:0
|
#: view:crm.lead.report.assign:0
|
||||||
#: field:crm.lead.report.assign,state:0
|
#: field:crm.lead.report.assign,state:0
|
||||||
msgid "State"
|
msgid "State"
|
||||||
msgstr "Status"
|
msgstr "Situação"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.report.assign,delay_expected:0
|
#: field:crm.lead.report.assign,delay_expected:0
|
||||||
msgid "Overpassed Deadline"
|
msgid "Overpassed Deadline"
|
||||||
msgstr "Prazo Superado"
|
msgstr "Prazo Ultrapassado"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.report.assign,type:0
|
#: field:crm.lead.report.assign,type:0
|
||||||
|
@ -318,12 +318,12 @@ msgstr "Analisar Prospecções"
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.report.assign,creation_date:0
|
#: field:crm.lead.report.assign,creation_date:0
|
||||||
msgid "Creation Date"
|
msgid "Creation Date"
|
||||||
msgstr "Dt. Criação"
|
msgstr "Data de Criação"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.forward.to.partner,res_id:0
|
#: field:crm.lead.forward.to.partner,res_id:0
|
||||||
msgid "Related Document ID"
|
msgid "Related Document ID"
|
||||||
msgstr "Documento Relacionado"
|
msgstr "ID do Documento Relacionado"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: view:crm.lead.report.assign:0
|
#: view:crm.lead.report.assign:0
|
||||||
|
@ -397,7 +397,7 @@ msgstr "Fechar"
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.forward.to.partner,use_template:0
|
#: field:crm.lead.forward.to.partner,use_template:0
|
||||||
msgid "Use Template"
|
msgid "Use Template"
|
||||||
msgstr "Usar modelo"
|
msgstr "Usar Modelo"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign
|
#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign
|
||||||
|
@ -453,7 +453,7 @@ msgstr "Assunto"
|
||||||
#: view:crm.lead.report.assign:0
|
#: view:crm.lead.report.assign:0
|
||||||
#: view:crm.partner.report.assign:0
|
#: view:crm.partner.report.assign:0
|
||||||
msgid "Salesman"
|
msgid "Salesman"
|
||||||
msgstr "Vendedor"
|
msgstr "Representante"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: view:crm.lead.report.assign:0
|
#: view:crm.lead.report.assign:0
|
||||||
|
@ -580,7 +580,7 @@ msgstr "# da Oportunidade"
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: view:crm.lead.report.assign:0
|
#: view:crm.lead.report.assign:0
|
||||||
msgid "Lead Assign"
|
msgid "Lead Assign"
|
||||||
msgstr "Atribuir Prospécto"
|
msgstr "Atribuir Prospecto"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: selection:crm.lead.report.assign,month:0
|
#: selection:crm.lead.report.assign,month:0
|
||||||
|
@ -600,7 +600,7 @@ msgstr "Janeiro"
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: help:crm.lead,partner_assigned_id:0
|
#: help:crm.lead,partner_assigned_id:0
|
||||||
msgid "Partner this case has been forwarded/assigned to."
|
msgid "Partner this case has been forwarded/assigned to."
|
||||||
msgstr "O Parceiro desse Caso foi Enviado/Atribuído para."
|
msgstr "Parceiro para que este caso foi enviado/atribuído"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:crm.lead.forward.to.partner,date:0
|
#: field:crm.lead.forward.to.partner,date:0
|
||||||
|
@ -661,7 +661,7 @@ msgstr "Nome da Grade"
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: help:crm.lead,date_assign:0
|
#: help:crm.lead,date_assign:0
|
||||||
msgid "Last date this case was forwarded/assigned to a partner"
|
msgid "Last date this case was forwarded/assigned to a partner"
|
||||||
msgstr "Última data que este Caso foi Enviado/Atribuído a um parceiro"
|
msgstr "Última data que este caso foi enviado/atribuído a um parceiro"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: selection:crm.lead.report.assign,state:0
|
#: selection:crm.lead.report.assign,state:0
|
||||||
|
@ -679,7 +679,9 @@ msgstr "Cópia oculta da mensagem para os destinatários"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Full message headers, e.g. SMTP session headers (usually available on "
|
"Full message headers, e.g. SMTP session headers (usually available on "
|
||||||
"inbound messages only)"
|
"inbound messages only)"
|
||||||
msgstr "Cabeçalho completo, Ex Cabecalhos SMTP"
|
msgstr ""
|
||||||
|
"Cabeçalho completo da mensagem, Ex. SMTP session headers (geralmente "
|
||||||
|
"disponível somente para mensagens recebidas)"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: field:res.partner,date_localization:0
|
#: field:res.partner,date_localization:0
|
||||||
|
@ -808,7 +810,7 @@ msgstr "Abril"
|
||||||
#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_partner_assign
|
#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_partner_assign
|
||||||
#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_partner_assign_tree
|
#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_partner_assign_tree
|
||||||
msgid "Partnership Analysis"
|
msgid "Partnership Analysis"
|
||||||
msgstr "Analise de Parceria"
|
msgstr "Análise de Parceria"
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: model:ir.model,name:crm_partner_assign.model_crm_lead
|
#: model:ir.model,name:crm_partner_assign.model_crm_lead
|
||||||
|
@ -839,7 +841,7 @@ msgstr ""
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: constraint:res.partner:0
|
#: constraint:res.partner:0
|
||||||
msgid "Error ! You cannot create recursive associated members."
|
msgid "Error ! You cannot create recursive associated members."
|
||||||
msgstr "Erro! Você não pode criar recursivamente a membros associados."
|
msgstr "Erro! Você não pode criar membros associados recursivamente."
|
||||||
|
|
||||||
#. module: crm_partner_assign
|
#. module: crm_partner_assign
|
||||||
#: selection:crm.lead.forward.to.partner,history:0
|
#: selection:crm.lead.forward.to.partner,history:0
|
||||||
|
|
|
@ -0,0 +1,96 @@
|
||||||
|
# Russian translation for openobject-addons
|
||||||
|
# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
|
||||||
|
# This file is distributed under the same license as the openobject-addons package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: openobject-addons\n"
|
||||||
|
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"POT-Creation-Date: 2012-02-08 00:36+0000\n"
|
||||||
|
"PO-Revision-Date: 2012-09-14 06:29+0000\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: Russian <ru@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"X-Launchpad-Export-Date: 2012-09-15 04:55+0000\n"
|
||||||
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: model:ir.model,name:crm_todo.model_project_task
|
||||||
|
msgid "Task"
|
||||||
|
msgstr "Задачи"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "Timebox"
|
||||||
|
msgstr "Резерв времени"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "For cancelling the task"
|
||||||
|
msgstr "Для отмены задачи"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: constraint:project.task:0
|
||||||
|
msgid "Error ! Task end-date must be greater then task start-date"
|
||||||
|
msgstr ""
|
||||||
|
"Ошибка! Дата завершения задачи должна быть позднее чем дата начала задачи"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: model:ir.model,name:crm_todo.model_crm_lead
|
||||||
|
msgid "crm.lead"
|
||||||
|
msgstr "crm.lead"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "Next"
|
||||||
|
msgstr "Далее"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: model:ir.actions.act_window,name:crm_todo.crm_todo_action
|
||||||
|
#: model:ir.ui.menu,name:crm_todo.menu_crm_todo
|
||||||
|
msgid "My Tasks"
|
||||||
|
msgstr "Мои задачи"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
#: field:crm.lead,task_ids:0
|
||||||
|
msgid "Tasks"
|
||||||
|
msgstr "Задачи"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "Done"
|
||||||
|
msgstr "Сделано"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: constraint:project.task:0
|
||||||
|
msgid "Error ! You cannot create recursive tasks."
|
||||||
|
msgstr "Ошибка! Вы не можете создавать рекурсивные задачи."
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "Cancel"
|
||||||
|
msgstr "Отмена"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "Extra Info"
|
||||||
|
msgstr "Доп. инфо."
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: field:project.task,lead_id:0
|
||||||
|
msgid "Lead / Opportunity"
|
||||||
|
msgstr "Кандидат / предложение"
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "For changing to done state"
|
||||||
|
msgstr "Для смены в состояние \"Сделано\""
|
||||||
|
|
||||||
|
#. module: crm_todo
|
||||||
|
#: view:crm.lead:0
|
||||||
|
msgid "Previous"
|
||||||
|
msgstr "Назад"
|
|
@ -77,9 +77,7 @@ class document_directory(osv.osv):
|
||||||
return False
|
return False
|
||||||
root_id = objid.read(cr, uid, mid, ['res_id'])['res_id']
|
root_id = objid.read(cr, uid, mid, ['res_id'])['res_id']
|
||||||
return root_id
|
return root_id
|
||||||
except Exception, e:
|
except Exception:
|
||||||
|
|
||||||
_logger.warning('Cannot set directory root:'+ str(e))
|
|
||||||
return False
|
return False
|
||||||
return objid.browse(cr, uid, mid, context=context).res_id
|
return objid.browse(cr, uid, mid, context=context).res_id
|
||||||
|
|
||||||
|
|
|
@ -114,7 +114,7 @@
|
||||||
<field name="model">report.document.user</field>
|
<field name="model">report.document.user</field>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<graph string="Files by User" type="pie">
|
<graph string="Files by User" type="pie">
|
||||||
<field name="user" />
|
<field name="user_id" />
|
||||||
<field name="nbr" operator="+"/>
|
<field name="nbr" operator="+"/>
|
||||||
</graph>
|
</graph>
|
||||||
</field>
|
</field>
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
</record>
|
</record>
|
||||||
<record id="demo_category1" model="document.page">
|
<record id="demo_category1" model="document.page">
|
||||||
<field name="name">OpenERP Features</field>
|
<field name="name">OpenERP Features</field>
|
||||||
<field name="sequence">10</field>
|
|
||||||
<field name="type">category</field>
|
<field name="type">category</field>
|
||||||
<field name="content">
|
<field name="content">
|
||||||
Summary of the feature
|
Summary of the feature
|
||||||
|
|
|
@ -65,7 +65,6 @@ class document_page_create_menu(osv.osv_memory):
|
||||||
'view_id': False,
|
'view_id': False,
|
||||||
'type': 'ir.actions.act_window',
|
'type': 'ir.actions.act_window',
|
||||||
'target': 'inlineview',
|
'target': 'inlineview',
|
||||||
'nodestroy': True,
|
|
||||||
}
|
}
|
||||||
value['domain'] = "[('parent_id','=',%d)]" % (page.id)
|
value['domain'] = "[('parent_id','=',%d)]" % (page.id)
|
||||||
value['res_id'] = page.id
|
value['res_id'] = page.id
|
||||||
|
|
|
@ -25,21 +25,18 @@
|
||||||
'name': 'Events Organisation',
|
'name': 'Events Organisation',
|
||||||
'version': '0.1',
|
'version': '0.1',
|
||||||
'category': 'Tools',
|
'category': 'Tools',
|
||||||
'summary': 'For Trainings, Conferences & Meetings',
|
'summary': 'Trainings, Conferences, Meetings, Exhibitions, Registrations',
|
||||||
'description': """
|
'description': """
|
||||||
Organization and management of Events.
|
Organization and management of Events.
|
||||||
======================================
|
======================================
|
||||||
|
|
||||||
This module allows you:
|
The event module allows you to efficiently organise events and all related tasks: planification, registration tracking,
|
||||||
-----------------------
|
attendances, etc.
|
||||||
* to manage your events and their registrations
|
|
||||||
* to use emails to automatically confirm and send acknowledgements for any
|
|
||||||
registration to an event
|
|
||||||
|
|
||||||
Note that:
|
Key Features
|
||||||
----------
|
------------
|
||||||
- You can define new types of events in
|
* Manage your Events and Registrations
|
||||||
**Events** / **Configuration** / **Types of Events**
|
* Use emails to automatically confirm and send acknowledgements for any event registration
|
||||||
""",
|
""",
|
||||||
'author': 'OpenERP SA',
|
'author': 'OpenERP SA',
|
||||||
'depends': ['base_setup', 'board', 'email_template', 'google_map'],
|
'depends': ['base_setup', 'board', 'email_template', 'google_map'],
|
||||||
|
|
|
@ -7,10 +7,9 @@
|
||||||
<field name="tag">reload</field>
|
<field name="tag">reload</field>
|
||||||
<field name="params" eval="{'menu_id': ref('event.event_main_menu')}"/>
|
<field name="params" eval="{'menu_id': ref('event.event_main_menu')}"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="todo_open_event_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="action_client_event_menu"/>
|
<field name="action_id" ref="action_client_event_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<!-- notify all employees of module installation -->
|
<!-- notify all employees of module installation -->
|
||||||
|
|
|
@ -39,10 +39,9 @@
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<!-- register configuration wizard -->
|
<!-- register configuration wizard -->
|
||||||
<record id="config_wizard_config_moodle" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="configure_moodle"/>
|
<field name="action_id" ref="configure_moodle"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="name">Configuration of moodle</field>
|
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<menuitem name="Moodle Configuration" parent="base.menu_marketing_config_root" id="wizard_moodle" action="configure_moodle"/>
|
<menuitem name="Moodle Configuration" parent="base.menu_marketing_config_root" id="wizard_moodle" action="configure_moodle"/>
|
||||||
|
|
|
@ -81,8 +81,6 @@ class sale_order_line(osv.osv):
|
||||||
'nb_register': int(order_line.product_uom_qty),
|
'nb_register': int(order_line.product_uom_qty),
|
||||||
'email': order_line.order_id.partner_id.email,
|
'email': order_line.order_id.partner_id.email,
|
||||||
'phone': order_line.order_id.partner_id.phone,
|
'phone': order_line.order_id.partner_id.phone,
|
||||||
'street': order_line.order_id.partner_invoice_id.street,
|
|
||||||
'city': order_line.order_id.partner_invoice_id.city,
|
|
||||||
'origin': order_line.order_id.name,
|
'origin': order_line.order_id.name,
|
||||||
'event_id': order_line.event_id.id,
|
'event_id': order_line.event_id.id,
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,12 +38,12 @@ class google_login(osv.osv_memory):
|
||||||
|
|
||||||
def google_login(self, user, password, type='', context=None):
|
def google_login(self, user, password, type='', context=None):
|
||||||
if type == 'group':
|
if type == 'group':
|
||||||
gd_client = gdata.contacts.client.ContactsClient(source='OpenERP')
|
|
||||||
if type == 'contact':
|
|
||||||
gd_client = gdata.contacts.service.ContactsService()
|
gd_client = gdata.contacts.service.ContactsService()
|
||||||
if type == 'calendar':
|
elif type == 'contact':
|
||||||
|
gd_client = gdata.contacts.service.ContactsService()
|
||||||
|
elif type == 'calendar':
|
||||||
gd_client = gdata.calendar.service.CalendarService()
|
gd_client = gdata.calendar.service.CalendarService()
|
||||||
if type =='docs_client':
|
elif type =='docs_client':
|
||||||
gd_client = gdata.docs.client.DocsClient()
|
gd_client = gdata.docs.client.DocsClient()
|
||||||
else:
|
else:
|
||||||
gd_client = gdata.contacts.service.ContactsService()
|
gd_client = gdata.contacts.service.ContactsService()
|
||||||
|
|
|
@ -26,10 +26,13 @@
|
||||||
'category': 'Human Resources',
|
'category': 'Human Resources',
|
||||||
'sequence': 12,
|
'sequence': 12,
|
||||||
'website': 'http://www.openerp.com',
|
'website': 'http://www.openerp.com',
|
||||||
'summary': 'All Infos on Employees',
|
'summary': 'Jobs, Departments, Employees Details',
|
||||||
'description': """
|
'description': """
|
||||||
Module for Human Resource Management.
|
Human Resources Management
|
||||||
=====================================
|
=========================
|
||||||
|
|
||||||
|
This application enables you to manage important aspects of your company's staff and other details such as their skills, contacts, working time...
|
||||||
|
|
||||||
|
|
||||||
You can manage:
|
You can manage:
|
||||||
---------------
|
---------------
|
||||||
|
|
|
@ -7,10 +7,9 @@
|
||||||
<field name="tag">reload</field>
|
<field name="tag">reload</field>
|
||||||
<field name="params" eval="{'menu_id': ref('menu_hr_root')}"/>
|
<field name="params" eval="{'menu_id': ref('menu_hr_root')}"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="todo_open_hr_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="action_client_hr_menu"/>
|
<field name="action_id" ref="action_client_hr_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
</data>
|
</data>
|
||||||
<data>
|
<data>
|
||||||
|
|
|
@ -55,7 +55,7 @@ class hr_attendance(osv.osv):
|
||||||
'name': fields.datetime('Date', required=True, select=1),
|
'name': fields.datetime('Date', required=True, select=1),
|
||||||
'action': fields.selection([('sign_in', 'Sign In'), ('sign_out', 'Sign Out'), ('action','Action')], 'Action', required=True),
|
'action': fields.selection([('sign_in', 'Sign In'), ('sign_out', 'Sign Out'), ('action','Action')], 'Action', required=True),
|
||||||
'action_desc': fields.many2one("hr.action.reason", "Action Reason", domain="[('action_type', '=', action)]", help='Specifies the reason for Signing In/Signing Out in case of extra hours.'),
|
'action_desc': fields.many2one("hr.action.reason", "Action Reason", domain="[('action_type', '=', action)]", help='Specifies the reason for Signing In/Signing Out in case of extra hours.'),
|
||||||
'employee_id': fields.many2one('hr.employee', "Employee's Name", required=True, select=True),
|
'employee_id': fields.many2one('hr.employee', "Employee", required=True, select=True),
|
||||||
'day': fields.function(_day_compute, type='char', string='Day', store=True, select=1, size=32),
|
'day': fields.function(_day_compute, type='char', string='Day', store=True, select=1, size=32),
|
||||||
}
|
}
|
||||||
_defaults = {
|
_defaults = {
|
||||||
|
|
|
@ -25,18 +25,26 @@
|
||||||
'author': 'OpenERP SA',
|
'author': 'OpenERP SA',
|
||||||
'category': 'Human Resources',
|
'category': 'Human Resources',
|
||||||
'website': 'http://www.openerp.com',
|
'website': 'http://www.openerp.com',
|
||||||
'summary': 'Periodical Evaluations, Surveys',
|
'summary': 'Periodical Evaluations, Appraisals, Surveys',
|
||||||
'images': ['images/hr_evaluation_analysis.jpeg','images/hr_evaluation.jpeg'],
|
'images': ['images/hr_evaluation_analysis.jpeg','images/hr_evaluation.jpeg'],
|
||||||
'depends': ['hr','base_calendar','survey'],
|
'depends': ['hr','base_calendar','survey'],
|
||||||
'description': """
|
'description': """
|
||||||
Ability to create employees evaluation.
|
Periodical Employees evaluation and appraisals
|
||||||
=======================================
|
==============================================
|
||||||
|
|
||||||
An evaluation can be created by employee for subordinates, juniors as well as
|
By using this application you can maintain the motivational process by doing periodical evaluations of your employees' performance. The regular assessment of human resources can benefit your people as well your organization.
|
||||||
his manager. The evaluation is done under a plan in which various surveys can be
|
|
||||||
created and it can be defined which level of employee hierarchy fills what and
|
An evaluation plan can be assigned to each employee. These plans define the frequency and the way you manage your periodic personal evaluations. You will be able to define steps and attach interview forms to each step.
|
||||||
final review and evaluation is done by the manager. Every evaluation filled by
|
|
||||||
the employees can be viewed in the form of pdf file.
|
Manages several types of evaluations: bottom-up, top-down, self-evaluations and the final evaluation by the manager.
|
||||||
|
|
||||||
|
Key Features
|
||||||
|
------------
|
||||||
|
* Ability to create employees evaluations.
|
||||||
|
* An evaluation can be created by an employee for subordinates, juniors as well as his manager.
|
||||||
|
* The evaluation is done according to a plan in which various surveys can be created. Each survey can be answered by a particular level in the employees hierarchy. The final review and evaluation is done by the manager.
|
||||||
|
* Every evaluation filled by employees can be viewed in a PDF form.
|
||||||
|
* Interview Requests are generated automatically by OpenERP according to employees evaluation plans. Each user receives automatic emails and requests to perform a periodical evaluation of their colleagues.
|
||||||
""",
|
""",
|
||||||
"demo": ["hr_evaluation_demo.xml"],
|
"demo": ["hr_evaluation_demo.xml"],
|
||||||
"data": [
|
"data": [
|
||||||
|
|
|
@ -1,17 +1,10 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
|
||||||
<record id="hr.todo_open_hr_menu" model="ir.actions.todo">
|
|
||||||
<field name="state">done</field>
|
|
||||||
</record>
|
|
||||||
</data>
|
|
||||||
|
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
<!-- After installation of the module, open the related menu -->
|
<!-- After installation of the module, open the related menu -->
|
||||||
<record id="todo_open_hr_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
<!-- notify all employees of module installation -->
|
<!-- notify all employees of module installation -->
|
||||||
<record model="mail.message" id="module_install_notification">
|
<record model="mail.message" id="module_install_notification">
|
||||||
|
|
|
@ -27,19 +27,21 @@
|
||||||
'sequence': 30,
|
'sequence': 30,
|
||||||
'summary': 'Expenses Validation, Invoicing',
|
'summary': 'Expenses Validation, Invoicing',
|
||||||
'description': """
|
'description': """
|
||||||
This module aims to manage employee expenses.
|
Manage expenses by Employees
|
||||||
=============================================
|
============================
|
||||||
|
|
||||||
The whole workflow is implemented:
|
This application allows you to manage your employees' daily expenses. It gives you access to your employees’ fee notes and give you the right to complete and validate or refuse the notes. After validation it creates an invoice for the employee.
|
||||||
|
Employee can encode their own expenses and the validation flow puts it automatically in the accounting after validation by managers.
|
||||||
|
|
||||||
|
|
||||||
|
The whole flow is implemented as:
|
||||||
----------------------------------
|
----------------------------------
|
||||||
* Draft expense
|
* Draft expense
|
||||||
* Confirmation of the sheet by the employee
|
* Confirmation of the sheet by the employee
|
||||||
* Validation by his manager
|
* Validation by his manager
|
||||||
* Validation by the accountant and receipt creation
|
* Validation by the accountant and receipt creation
|
||||||
|
|
||||||
This module also uses the analytic accounting and is compatible with
|
This module also uses analytic accounting and is compatible with the invoice on timesheet module so that you are able to automatically re-invoice your customers' expenses if your work by project.
|
||||||
the invoice on timesheet module so that you will be able to automatically
|
|
||||||
re-invoice your customer's expenses if your work by project.
|
|
||||||
""",
|
""",
|
||||||
'author': 'OpenERP SA',
|
'author': 'OpenERP SA',
|
||||||
'website': 'http://www.openerp.com',
|
'website': 'http://www.openerp.com',
|
||||||
|
|
|
@ -1,15 +1,9 @@
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
|
||||||
<record id="hr.todo_open_hr_menu" model="ir.actions.todo">
|
|
||||||
<field name="state">done</field>
|
|
||||||
</record>
|
|
||||||
</data>
|
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
<!-- After installation of the module, open the related menu -->
|
<!-- After installation of the module, open the related menu -->
|
||||||
<record id="todo_open_hr_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
</data>
|
</data>
|
||||||
<data>
|
<data>
|
||||||
|
|
|
@ -29,33 +29,20 @@
|
||||||
'summary': 'Holidays, Allocation and Leave Requests',
|
'summary': 'Holidays, Allocation and Leave Requests',
|
||||||
'website': 'http://www.openerp.com',
|
'website': 'http://www.openerp.com',
|
||||||
'description': """
|
'description': """
|
||||||
This module allows you to manage leaves and leave requests.
|
Manage leaves and allocation requests
|
||||||
===========================================================
|
=====================================
|
||||||
|
|
||||||
Implements a dashboard for human resource management that includes:
|
This application controls the holiday schedule of your company. It allows employees to request holidays. Then, managers can review requests for holidays and approve or reject them. This way you can control the overall holiday planning for the company or department.
|
||||||
-------------------------------------------------------------------
|
|
||||||
* Leaves
|
|
||||||
|
|
||||||
Note that:
|
You can configure several kinds of leaves (sickness, holidays, paid days, ...) and allocate leaves to an employee or department quickly using allocation requests. An employee can also make a request for more days off by making a new Allocation. It will increase the total of available days for that leave type (if the request is accepted).
|
||||||
~~~~~~~~~~
|
|
||||||
- A synchronisation with an internal agenda (use of the CRM module) is
|
|
||||||
possible: in order to automatically create a case when an holiday request
|
|
||||||
is accepted, you have to link the holidays status to a case section. You
|
|
||||||
can setup this info and your colour preferences in
|
|
||||||
|
|
||||||
**Human Resources** / **Configuration** / **Leave Type**
|
You can keep track of leaves in different ways by following reports:
|
||||||
- An employee can make an ask for more off-days by making a new Allocation. It will increase his total of that leave type available (if the request is accepted).
|
|
||||||
- There are two ways to print the employee's holidays:
|
|
||||||
* The first will allow to choose employees by department and is used by clicking the menu item located in
|
|
||||||
**Reporting** / **Human Resources** / **Leaves** / **Leaves by Department**
|
|
||||||
* The second will allow you to choose the holidays report for specific employees. Go on the list
|
|
||||||
**Human Resources** / **Human Resources** / **Employees**
|
|
||||||
then select the ones you want to choose, click on the print icon and select the option
|
|
||||||
'Leaves Summary'
|
|
||||||
- The wizard allows you to choose if you want to print either the Approved & Confirmed holidays or both. These states must be set up by a user from the group 'HR'. You can define these features in the security tab from the user data in
|
|
||||||
**Settings** / **Users** / **Users**
|
|
||||||
|
|
||||||
for example, you maybe will do it for the user 'admin'.
|
* Leaves Summary
|
||||||
|
* Leaves by Department
|
||||||
|
* Leaves Analysis
|
||||||
|
|
||||||
|
A synchronization with an internal agenda (Meetings of the CRM module) is also possible in order to automatically create a meeting when a holiday request is accepted by setting up a type of meeting in Leave Type.
|
||||||
""",
|
""",
|
||||||
'images': ['images/hr_allocation_requests.jpeg', 'images/hr_leave_requests.jpeg', 'images/leaves_analysis.jpeg'],
|
'images': ['images/hr_allocation_requests.jpeg', 'images/hr_leave_requests.jpeg', 'images/leaves_analysis.jpeg'],
|
||||||
'depends': ['hr', 'base_calendar', 'process', 'resource'],
|
'depends': ['hr', 'base_calendar', 'process', 'resource'],
|
||||||
|
|
|
@ -1,16 +1,10 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
|
||||||
<record id="hr.todo_open_hr_menu" model="ir.actions.todo">
|
|
||||||
<field name="state">done</field>
|
|
||||||
</record>
|
|
||||||
</data>
|
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
<!-- After installation of the module, open the related menu -->
|
<!-- After installation of the module, open the related menu -->
|
||||||
<record id="todo_open_hr_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
<!-- notify all employees of module installation -->
|
<!-- notify all employees of module installation -->
|
||||||
<record model="mail.message" id="module_install_notification">
|
<record model="mail.message" id="module_install_notification">
|
||||||
|
|
|
@ -99,8 +99,8 @@
|
||||||
<menuitem
|
<menuitem
|
||||||
id="menu_hr_payroll_structure_view"
|
id="menu_hr_payroll_structure_view"
|
||||||
action="action_view_hr_payroll_structure_list_form"
|
action="action_view_hr_payroll_structure_list_form"
|
||||||
parent="hr.menu_hr_configuration"
|
parent="payroll_configure"
|
||||||
sequence="20"
|
sequence="2"
|
||||||
/>
|
/>
|
||||||
<record id="action_view_hr_payroll_structure_tree" model="ir.actions.act_window">
|
<record id="action_view_hr_payroll_structure_tree" model="ir.actions.act_window">
|
||||||
<field name="name">Salary Structures Hierarchy</field>
|
<field name="name">Salary Structures Hierarchy</field>
|
||||||
|
|
|
@ -25,16 +25,15 @@
|
||||||
'version': '1.0',
|
'version': '1.0',
|
||||||
'category': 'Human Resources',
|
'category': 'Human Resources',
|
||||||
'sequence': 24,
|
'sequence': 24,
|
||||||
'summary': 'Recruitment Process, Job Descriptions',
|
'summary': 'Jobs, Recruitment, Applications, Job Interviews',
|
||||||
'description': """
|
'description': """
|
||||||
Manages job positions and the recruitment process.
|
Manage job positions and the recruitment process
|
||||||
==================================================
|
=================================================
|
||||||
|
|
||||||
It's integrated with the survey module to allow you to define interview for different jobs.
|
This application allows you to easily keep track of jobs, vacancies, applications, interviews...
|
||||||
|
|
||||||
This module is integrated with the mail gateway to automatically tracks email
|
It is integrated with the mail gateway to automatically fetch email sent to <jobs@yourcompany.com> in the list of applications. It's also integrated with the document management system to store and search in the CV base and find the candidate that you are looking for. Similarly, it is integrated with the survey module to allow you to define interviews for different jobs.
|
||||||
sent to jobs@YOURCOMPANY.com. It's also integrated with the document management
|
You can define the different phases of interviews and easily rate the applicant from the kanban view.
|
||||||
system to store and search in your CV base.
|
|
||||||
""",
|
""",
|
||||||
'author': 'OpenERP SA',
|
'author': 'OpenERP SA',
|
||||||
'website': 'http://www.openerp.com',
|
'website': 'http://www.openerp.com',
|
||||||
|
|
|
@ -194,7 +194,7 @@ class hr_applicant(base_stage, osv.Model):
|
||||||
When the case is over, the state is set to \'Done\'.\
|
When the case is over, the state is set to \'Done\'.\
|
||||||
If the case needs to be reviewed then the state is \
|
If the case needs to be reviewed then the state is \
|
||||||
set to \'Pending\'.'),
|
set to \'Pending\'.'),
|
||||||
'categ_ids': fields.many2many('hr.applicant_category', string='Categories'),
|
'categ_ids': fields.many2many('hr.applicant_category', string='Tags'),
|
||||||
'company_id': fields.many2one('res.company', 'Company'),
|
'company_id': fields.many2one('res.company', 'Company'),
|
||||||
'user_id': fields.many2one('res.users', 'Responsible'),
|
'user_id': fields.many2one('res.users', 'Responsible'),
|
||||||
# Applicant Columns
|
# Applicant Columns
|
||||||
|
@ -398,7 +398,7 @@ class hr_applicant(base_stage, osv.Model):
|
||||||
for applicant in self.browse(cr, uid, ids, context=context):
|
for applicant in self.browse(cr, uid, ids, context=context):
|
||||||
address_id = False
|
address_id = False
|
||||||
if applicant.partner_id:
|
if applicant.partner_id:
|
||||||
address_id = applicant.partner_id.address_get(['contact'])['contact']
|
address_id = self.pool.get('res.partner').address_get(cr,uid,[applicant.partner_id.id],['contact'])['contact']
|
||||||
if applicant.job_id:
|
if applicant.job_id:
|
||||||
applicant.job_id.write({'no_of_recruitment': applicant.job_id.no_of_recruitment - 1})
|
applicant.job_id.write({'no_of_recruitment': applicant.job_id.no_of_recruitment - 1})
|
||||||
emp_id = hr_employee.create(cr,uid,{'name': applicant.partner_name or applicant.name,
|
emp_id = hr_employee.create(cr,uid,{'name': applicant.partner_name or applicant.name,
|
||||||
|
|
|
@ -337,7 +337,7 @@
|
||||||
<field name="no_of_recruitment" version="7.0" position="after">
|
<field name="no_of_recruitment" version="7.0" position="after">
|
||||||
<label for="survey_id" groups="base.group_user"/>
|
<label for="survey_id" groups="base.group_user"/>
|
||||||
<div groups="base.group_user">
|
<div groups="base.group_user">
|
||||||
<field name="survey_id" class="oe_inline"/>
|
<field name="survey_id" class="oe_inline" domain="[('type','=','Human Resources')]"/>
|
||||||
<button class="oe_inline"
|
<button class="oe_inline"
|
||||||
string="Interview"
|
string="Interview"
|
||||||
name="action_print_survey" type="object"
|
name="action_print_survey" type="object"
|
||||||
|
|
|
@ -2,17 +2,12 @@
|
||||||
<openerp>
|
<openerp>
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
<!-- After installation of the module, open the related menu -->
|
<!-- After installation of the module, open the related menu -->
|
||||||
<record id="todo_open_hr_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
</data>
|
</data>
|
||||||
<data>
|
<data>
|
||||||
<record id="hr.todo_open_hr_menu" model="ir.actions.todo">
|
|
||||||
<field name="state">done</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<record id="view_hr_apll_config_settings" model="ir.ui.view">
|
<record id="view_hr_apll_config_settings" model="ir.ui.view">
|
||||||
<field name="name">hr settings for recruitment</field>
|
<field name="name">hr settings for recruitment</field>
|
||||||
<field name="model">hr.config.settings</field>
|
<field name="model">hr.config.settings</field>
|
||||||
|
|
|
@ -137,11 +137,13 @@ class hr_analytic_timesheet(osv.osv):
|
||||||
if context is None:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
emp_id = emp_obj.search(cr, uid, [('user_id', '=', context.get('user_id', uid))], context=context)
|
emp_id = emp_obj.search(cr, uid, [('user_id', '=', context.get('user_id', uid))], context=context)
|
||||||
if emp_id:
|
if not emp_id :
|
||||||
|
raise osv.except_osv(_('Warning!'), _('Please create an employee for this user, using the menu: Human Resources > Employees.'))
|
||||||
emp = emp_obj.browse(cr, uid, emp_id[0], context=context)
|
emp = emp_obj.browse(cr, uid, emp_id[0], context=context)
|
||||||
if emp.journal_id:
|
if emp.journal_id:
|
||||||
return emp.journal_id.id
|
return emp.journal_id.id
|
||||||
return False
|
else :
|
||||||
|
raise osv.except_osv(_('Warning!'), _('No analytic journal defined for \'%s\'.\nYou should assign an analytic journal on the employee form.')%(emp.name))
|
||||||
|
|
||||||
|
|
||||||
_defaults = {
|
_defaults = {
|
||||||
|
|
|
@ -27,26 +27,20 @@
|
||||||
'sequence': 16,
|
'sequence': 16,
|
||||||
'summary': 'Timesheets, Attendances, Activities',
|
'summary': 'Timesheets, Attendances, Activities',
|
||||||
'description': """
|
'description': """
|
||||||
This module helps you to easily record and validate timesheets and attendances within the same view.
|
Record and validate timesheets and attendances easily
|
||||||
====================================================================================================
|
=====================================================
|
||||||
|
|
||||||
* It will maintain attendances and track (sign in/sign out) events.
|
This application supplies a new screen enabling you to manage both attendances (Sign in/Sign out) and your work encoding (timesheet) by period. Timesheet entries are made by employees each day. At the end of the defined period, employees validate their sheet and the manager must then approve his team's entries. Periods are defined in the company forms and you can set them to run monthly or weekly.
|
||||||
* Track the timesheet lines.
|
|
||||||
|
|
||||||
Other tabs contains statistics views to help you analyse your time or the time of your team:
|
The complete timesheet validation process is:
|
||||||
--------------------------------------------------------------------------------------------
|
---------------------------------------------
|
||||||
* Time spent by day (with attendances)
|
|
||||||
* Time spent by project
|
|
||||||
|
|
||||||
This module also implements a complete timesheet validation process:
|
|
||||||
--------------------------------------------------------------------
|
|
||||||
* Draft sheet
|
* Draft sheet
|
||||||
* Confirmation at the end of the period by the employee
|
* Confirmation at the end of the period by the employee
|
||||||
* Validation by the project manager
|
* Validation by the project manager
|
||||||
|
|
||||||
The validation can be configured in the company:
|
The validation can be configured in the company:
|
||||||
------------------------------------------------
|
------------------------------------------------
|
||||||
* Period size (day, week, month, year)
|
* Period size (Day, Week, Month)
|
||||||
* Maximal difference between timesheet and attendances
|
* Maximal difference between timesheet and attendances
|
||||||
""",
|
""",
|
||||||
'author': 'OpenERP SA',
|
'author': 'OpenERP SA',
|
||||||
|
|
|
@ -46,7 +46,7 @@
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<form string="Timesheet" version="7.0">
|
<form string="Timesheet" version="7.0">
|
||||||
<header>
|
<header>
|
||||||
<button name="button_confirm" states="draft" string="Submited to Manager" type="object" class="oe_highlight"/>
|
<button name="button_confirm" states="draft" string="Submit to Manager" type="object" class="oe_highlight"/>
|
||||||
<button name="done" states="confirm" string="Approve" type="workflow" groups="base.group_hr_user" class="oe_highlight"/>
|
<button name="done" states="confirm" string="Approve" type="workflow" groups="base.group_hr_user" class="oe_highlight"/>
|
||||||
<button name="action_set_to_draft" states="done" string="Set to Draft" type="object" />
|
<button name="action_set_to_draft" states="done" string="Set to Draft" type="object" />
|
||||||
<button name="cancel" states="confirm" string="Refuse" type="workflow" groups="base.group_hr_user" />
|
<button name="cancel" states="confirm" string="Refuse" type="workflow" groups="base.group_hr_user" />
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -976,7 +976,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -991,7 +991,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -958,7 +958,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -1009,8 +1009,8 @@ msgstr "Sie können nicht an einem anderen Tag ein oder aus cheken"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Bestätigen zur Überprüfung"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1368,3 +1368,6 @@ msgstr "Journal"
|
||||||
#~ "* Periodendauer des Unternehmens (Tag, Woche, Monat, Jahr)\n"
|
#~ "* Periodendauer des Unternehmens (Tag, Woche, Monat, Jahr)\n"
|
||||||
#~ "* Maximal akzeptierte Abweichung zwischen Anwesenheit und Arbeitszeit u.a.\n"
|
#~ "* Maximal akzeptierte Abweichung zwischen Anwesenheit und Arbeitszeit u.a.\n"
|
||||||
#~ " "
|
#~ " "
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Bestätigen zur Überprüfung"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
"X-Poedit-Country: GREECE\n"
|
"X-Poedit-Country: GREECE\n"
|
||||||
"X-Poedit-Language: Greek\n"
|
"X-Poedit-Language: Greek\n"
|
||||||
"X-Poedit-SourceCharset: utf-8\n"
|
"X-Poedit-SourceCharset: utf-8\n"
|
||||||
|
@ -963,7 +963,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -990,7 +990,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -959,7 +959,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
"Language: \n"
|
"Language: \n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
@ -1010,8 +1010,8 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Propuesto al Director"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1363,3 +1363,6 @@ msgstr "Diario"
|
||||||
#~ "* El tamaño del período (día, semana, mes, año)\n"
|
#~ "* El tamaño del período (día, semana, mes, año)\n"
|
||||||
#~ "* Diferencia máxima entre el parte de horas y de las visitas\n"
|
#~ "* Diferencia máxima entre el parte de horas y de las visitas\n"
|
||||||
#~ " "
|
#~ " "
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Propuesto al Director"
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -975,7 +975,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -978,8 +978,8 @@ msgstr "Et voi kirjautua sisään/ulos muulle kuin kuluvalle päivälle"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Lähetetty esimiehelle"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1265,3 +1265,6 @@ msgstr "Loki"
|
||||||
#, python-format
|
#, python-format
|
||||||
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
||||||
#~ msgstr "Ei voida poistaa tuntilistoja joilla on läsnäoloja syötettynä"
|
#~ msgstr "Ei voida poistaa tuntilistoja joilla on läsnäoloja syötettynä"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Lähetetty esimiehelle"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -1016,8 +1016,8 @@ msgstr "Vous ne pouvez pas pointer pour un autre jour qu'aujourd'hui"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Soumettre au responsable"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1327,3 +1327,6 @@ msgstr "Journal"
|
||||||
#~ "* Durée de la période (jour, semaine, mois, année)\n"
|
#~ "* Durée de la période (jour, semaine, mois, année)\n"
|
||||||
#~ "* Différence maximale entre les feuilles de temps et les présences\n"
|
#~ "* Différence maximale entre les feuilles de temps et les présences\n"
|
||||||
#~ " "
|
#~ " "
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Soumettre au responsable"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -976,7 +976,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -127,7 +127,7 @@ msgstr "Munkaidő-kimutatás alapján"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
msgid "Group by day of date"
|
msgid "Group by day of date"
|
||||||
msgstr ""
|
msgstr "Csoportosítás nap szerint"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615
|
||||||
|
@ -143,7 +143,7 @@ msgstr "Jóváhagyás"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr_timesheet_sheet.sheet,state:0
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr ""
|
msgstr "Jóváhagyott"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
||||||
|
@ -220,7 +220,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet.account,name:0
|
#: field:hr_timesheet_sheet.sheet.account,name:0
|
||||||
msgid "Project / Analytic Account"
|
msgid "Project / Analytic Account"
|
||||||
msgstr ""
|
msgstr "Projekt /Gyűjtőkód"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0
|
||||||
|
@ -361,7 +361,7 @@ msgstr "Órák"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
msgid "Group by month of date"
|
msgid "Group by month of date"
|
||||||
msgstr ""
|
msgstr "Csoportosítás hónap szerint"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:hr.attendance:0
|
#: constraint:hr.attendance:0
|
||||||
|
@ -400,7 +400,7 @@ msgstr "Munka a feladaton"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Daily"
|
msgid "Daily"
|
||||||
msgstr ""
|
msgstr "Napi"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 field:timesheet.report,quantity:0
|
#: view:timesheet.report:0 field:timesheet.report,quantity:0
|
||||||
|
@ -467,7 +467,7 @@ msgstr "Megnyitja az Ön aktuális munkaidő-kimutatását"
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot duplicate a timesheet!"
|
msgid "You cannot duplicate a timesheet!"
|
||||||
msgstr ""
|
msgstr "Munkaidő kimutatást nem lehet duplikálni!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0
|
||||||
|
@ -493,6 +493,8 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must link the employee "
|
"In order to create a timesheet for this employee, you must link the employee "
|
||||||
"to a product!"
|
"to a product!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Ahhoz, hogy munkaidő kimutatást lehessen létrehozni ennek a mukavállalónak, "
|
||||||
|
"hozzá kell kapcsolni egy termékhez!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
||||||
|
@ -502,7 +504,7 @@ msgstr "Bejelentkezés/Kijelentkezés"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr_timesheet_sheet.sheet,state:0
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
||||||
msgid "Waiting Approval"
|
msgid "Waiting Approval"
|
||||||
msgstr ""
|
msgstr "Jóváhagyásra vár"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0
|
||||||
|
@ -528,7 +530,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,name:0
|
#: field:hr_timesheet_sheet.sheet,name:0
|
||||||
msgid "Note"
|
msgid "Note"
|
||||||
msgstr ""
|
msgstr "Megjegyzés"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
||||||
|
@ -694,7 +696,7 @@ msgstr "Vállalatok"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Summary"
|
msgid "Summary"
|
||||||
msgstr ""
|
msgstr "Összegzés"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:hr_timesheet_sheet.sheet:0
|
#: constraint:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -706,7 +708,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Unvalidated Timesheets"
|
msgid "Unvalidated Timesheets"
|
||||||
msgstr ""
|
msgstr "Nem jóváhagyott munkaidő-kimutatások"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457
|
||||||
|
@ -723,7 +725,7 @@ msgstr "Mennyiség"
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot delete a timesheet which is already confirmed!"
|
msgid "You cannot delete a timesheet which is already confirmed!"
|
||||||
msgstr ""
|
msgstr "Jóváhagyott munkaidő kimutatást nem lehet törölni!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0
|
||||||
|
@ -821,7 +823,7 @@ msgstr "Munkaidő-kimutatás megnyitása"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
msgid "Group by year of date"
|
msgid "Group by year of date"
|
||||||
msgstr ""
|
msgstr "Csoportosítás év szerint"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0
|
||||||
|
@ -860,7 +862,7 @@ msgstr "Munkaidő-kimutatás keresése"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Confirmed Timesheets"
|
msgid "Confirmed Timesheets"
|
||||||
msgstr ""
|
msgstr "Jóváhagyott munkaidő kimutatások"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
|
||||||
|
@ -914,7 +916,7 @@ msgstr "Feladattételeket mozgat a munkaidő-kimutatás sorba"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet.day:0
|
#: view:hr_timesheet_sheet.sheet.day:0
|
||||||
msgid "Total Attendances"
|
msgid "Total Attendances"
|
||||||
msgstr ""
|
msgstr "Összes jelenlét"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all
|
||||||
|
@ -992,7 +994,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -968,7 +968,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -971,8 +971,8 @@ msgstr "今日とは別の日付でサインイン / サインアウトするこ
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "マネジャに提出済み"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1040,5 +1040,8 @@ msgstr "合計"
|
||||||
msgid "Journal"
|
msgid "Journal"
|
||||||
msgstr "仕訳帳"
|
msgstr "仕訳帳"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "マネジャに提出済み"
|
||||||
|
|
||||||
#~ msgid "My Timesheet"
|
#~ msgid "My Timesheet"
|
||||||
#~ msgstr "私の勤務表"
|
#~ msgstr "私の勤務表"
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -958,7 +958,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -958,7 +958,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -27,8 +27,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -1009,8 +1009,8 @@ msgstr "Өнөөдрөөс өөр өдөрт нэвтрэх/гарах үйлд
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Менежерт илгээгдсэн"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1305,3 +1305,6 @@ msgstr "Журнал"
|
||||||
#, python-format
|
#, python-format
|
||||||
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
||||||
#~ msgstr "Ирцийн бичлэгүүд бүртгэгдсэн цаг бүртгэлийг устгаж болохгүй !"
|
#~ msgstr "Ирцийн бичлэгүүд бүртгэгдсэн цаг бүртгэлийг устгаж болохгүй !"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Менежерт илгээгдсэн"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -1007,8 +1007,8 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Verzonden naar de manager"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1350,3 +1350,6 @@ msgstr "Dagboek"
|
||||||
#~ "* periode grootte (dag, week, maand, jaar)\n"
|
#~ "* periode grootte (dag, week, maand, jaar)\n"
|
||||||
#~ "* maximaal verschil tussen urenstaat en aanwezigheid\n"
|
#~ "* maximaal verschil tussen urenstaat en aanwezigheid\n"
|
||||||
#~ " "
|
#~ " "
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Verzonden naar de manager"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -228,7 +228,7 @@ msgstr "Ostrzeżenie !"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0
|
||||||
msgid "Employee's timesheet entry"
|
msgid "Employee's timesheet entry"
|
||||||
msgstr ""
|
msgstr "Zapis pracownika w karcie"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,account_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,account_id:0
|
||||||
|
@ -314,7 +314,7 @@ msgstr "Nowe"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph
|
||||||
msgid "My Total Attendances By Week"
|
msgid "My Total Attendances By Week"
|
||||||
msgstr ""
|
msgstr "Moje obecności w tygodniach"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
||||||
|
@ -372,7 +372,7 @@ msgstr "Niedozwolona akcja !"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0
|
#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0
|
||||||
msgid "The project manager validates the timesheets."
|
msgid "The project manager validates the timesheets."
|
||||||
msgstr ""
|
msgstr "Manedżer projektu zatwierdza projekt"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
|
@ -410,7 +410,7 @@ msgstr "Suma karty czasu pracy"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Available Attendance"
|
msgid "Available Attendance"
|
||||||
msgstr ""
|
msgstr "Znane obecności"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -449,6 +449,8 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must link the employee "
|
"In order to create a timesheet for this employee, you must link the employee "
|
||||||
"to a product, like 'Consultant'!"
|
"to a product, like 'Consultant'!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Do utworzenia karty dla pracownika musisz w Pracowniku wybrać produkt jak "
|
||||||
|
"np. 'Konsultant'!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.current.open:0
|
#: view:hr.timesheet.current.open:0
|
||||||
|
@ -476,7 +478,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "In Draft"
|
msgid "In Draft"
|
||||||
msgstr ""
|
msgstr "Projekt"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:261
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:261
|
||||||
|
@ -485,11 +487,13 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must link the employee "
|
"In order to create a timesheet for this employee, you must link the employee "
|
||||||
"to a product!"
|
"to a product!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Do utworzenia karty dla pracownika musisz w Pracowniku wybrać produkt jak "
|
||||||
|
"np. 'Konsultant'!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
||||||
msgid "Sign in/out"
|
msgid "Sign in/out"
|
||||||
msgstr ""
|
msgstr "Wejście/Wyjście"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr_timesheet_sheet.sheet,state:0
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
||||||
|
@ -604,23 +608,23 @@ msgstr "Data"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "November"
|
msgid "November"
|
||||||
msgstr ""
|
msgstr "Listopad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
msgid "Extended Filters..."
|
msgid "Extended Filters..."
|
||||||
msgstr ""
|
msgstr "Rozszerzone filtry..."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:res.company,timesheet_range:0
|
#: field:res.company,timesheet_range:0
|
||||||
msgid "Timesheet range"
|
msgid "Timesheet range"
|
||||||
msgstr ""
|
msgstr "Zakres kart"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:548
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:548
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You can not modify an entry in a confirmed timesheet !"
|
msgid "You can not modify an entry in a confirmed timesheet !"
|
||||||
msgstr ""
|
msgstr "Nie możesz modyfikować wpisów w potwierdzonych kartach"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:board.board:0
|
#: view:board.board:0
|
||||||
|
@ -638,7 +642,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "October"
|
msgid "October"
|
||||||
msgstr ""
|
msgstr "Październik"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
|
#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
|
||||||
|
@ -659,7 +663,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "January"
|
msgid "January"
|
||||||
msgstr ""
|
msgstr "Styczeń"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
#: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
||||||
|
@ -669,12 +673,12 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_res_company
|
#: model:ir.model,name:hr_timesheet_sheet.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr ""
|
msgstr "Firmy"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Summary"
|
msgid "Summary"
|
||||||
msgstr ""
|
msgstr "Podsumowanie"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:hr_timesheet_sheet.sheet:0
|
#: constraint:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -697,7 +701,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,quantity:0
|
#: field:hr.timesheet.report,quantity:0
|
||||||
msgid "Quantity"
|
msgid "Quantity"
|
||||||
msgstr ""
|
msgstr "Ilość"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455
|
||||||
|
@ -709,7 +713,7 @@ msgstr ""
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0
|
||||||
#: view:timesheet.report:0 field:timesheet.report,general_account_id:0
|
#: view:timesheet.report:0 field:timesheet.report,general_account_id:0
|
||||||
msgid "General Account"
|
msgid "General Account"
|
||||||
msgstr ""
|
msgstr "Konto ogólne"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: help:res.company,timesheet_range:0
|
#: help:res.company,timesheet_range:0
|
||||||
|
@ -757,22 +761,23 @@ msgstr "Wykonano"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0
|
||||||
msgid "State is 'draft'."
|
msgid "State is 'draft'."
|
||||||
msgstr ""
|
msgstr "Stan jest 'Projekt'."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:hr.analytic.timesheet:0
|
#: constraint:hr.analytic.timesheet:0
|
||||||
msgid "You cannot modify an entry in a Confirmed/Done timesheet !."
|
msgid "You cannot modify an entry in a Confirmed/Done timesheet !."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Nie możesz zmieniać zapisów w potwierdzonej/wykonanej karcie czasu pracy"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.current.open:0
|
#: view:hr.timesheet.current.open:0
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Anulowanie"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0
|
||||||
msgid "Validated"
|
msgid "Validated"
|
||||||
msgstr ""
|
msgstr "Zatwierdzone"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0
|
||||||
|
@ -821,7 +826,7 @@ msgstr ""
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
||||||
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all
|
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all
|
||||||
msgid "Timesheet Analysis"
|
msgid "Timesheet Analysis"
|
||||||
msgstr ""
|
msgstr "Analiza czasu pracy"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -842,7 +847,7 @@ msgstr "Pozycja karty czasu pracy"
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,product_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,product_id:0
|
||||||
#: view:timesheet.report:0 field:timesheet.report,product_id:0
|
#: view:timesheet.report:0 field:timesheet.report,product_id:0
|
||||||
msgid "Product"
|
msgid "Product"
|
||||||
msgstr ""
|
msgstr "Produkt"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -864,7 +869,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "May"
|
msgid "May"
|
||||||
msgstr ""
|
msgstr "Maj"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_workontask0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_workontask0
|
||||||
|
@ -907,17 +912,17 @@ msgstr "Nieobecny(a)"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "February"
|
msgid "February"
|
||||||
msgstr ""
|
msgstr "Luty"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: sql_constraint:res.company:0
|
#: sql_constraint:res.company:0
|
||||||
msgid "The company name must be unique !"
|
msgid "The company name must be unique !"
|
||||||
msgstr ""
|
msgstr "Nazwa firmy musi być unikalna !"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Employees"
|
msgid "Employees"
|
||||||
msgstr ""
|
msgstr "Pracownicy"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0
|
||||||
|
@ -927,12 +932,12 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "April"
|
msgid "April"
|
||||||
msgstr ""
|
msgstr "Kwiecień"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0
|
||||||
msgid "Confirmation"
|
msgid "Confirmation"
|
||||||
msgstr ""
|
msgstr "Potwierdzenie"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0
|
#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0
|
||||||
|
@ -944,7 +949,7 @@ msgstr "Współczynnik fakturowania"
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:639
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:639
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UserError"
|
msgid "UserError"
|
||||||
msgstr ""
|
msgstr "Błąd Użytkownika"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:250
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:250
|
||||||
|
@ -962,7 +967,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
@ -992,7 +997,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,cost:0
|
#: field:hr.timesheet.report,cost:0
|
||||||
msgid "Cost"
|
msgid "Cost"
|
||||||
msgstr ""
|
msgstr "Koszt"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,date_current:0
|
#: field:hr_timesheet_sheet.sheet,date_current:0
|
||||||
|
@ -1014,12 +1019,12 @@ msgstr "Rok"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.current.open:0 selection:hr_timesheet_sheet.sheet,state:0
|
#: view:hr.timesheet.current.open:0 selection:hr_timesheet_sheet.sheet,state:0
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "Otwarte"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "To Approve"
|
msgid "To Approve"
|
||||||
msgstr ""
|
msgstr "Do aprobaty"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet.account:0
|
#: view:hr_timesheet_sheet.sheet.account:0
|
||||||
|
@ -1029,7 +1034,7 @@ msgstr "Suma"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,journal_id:0
|
#: field:hr.timesheet.report,journal_id:0
|
||||||
msgid "Journal"
|
msgid "Journal"
|
||||||
msgstr ""
|
msgstr "Dziennik"
|
||||||
|
|
||||||
#~ msgid "Invalid XML for View Architecture!"
|
#~ msgid "Invalid XML for View Architecture!"
|
||||||
#~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!"
|
#~ msgstr "XML niewłaściwy dla tej architektury wyświetlania!"
|
||||||
|
@ -1213,3 +1218,6 @@ msgstr ""
|
||||||
#~ msgstr ""
|
#~ msgstr ""
|
||||||
#~ "Dozwolone różnice między wejściami/wyśjciami a wyliczeniami karty czasu "
|
#~ "Dozwolone różnice między wejściami/wyśjciami a wyliczeniami karty czasu "
|
||||||
#~ "pracy dla jednej karty. Ustaw 0, jeśli nie chcesz żadnej kontroli."
|
#~ "pracy dla jednej karty. Ustaw 0, jeśli nie chcesz żadnej kontroli."
|
||||||
|
|
||||||
|
#~ msgid "My Timesheet"
|
||||||
|
#~ msgstr "Moja karta czasu pracy"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -1002,8 +1002,8 @@ msgstr "Não pode signin / signout duma data diferente da de hoje"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Submetido ao Gestor"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1350,3 +1350,6 @@ msgstr "Diário"
|
||||||
#, python-format
|
#, python-format
|
||||||
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
||||||
#~ msgstr "?!?!?!?!?!?!?!?!?!?Não é possível eliminar Folha(s) que têm !"
|
#~ msgstr "?!?!?!?!?!?!?!?!?!?Não é possível eliminar Folha(s) que têm !"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Submetido ao Gestor"
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -250,7 +250,7 @@ msgstr "Conta Analítica"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:timesheet.report,nbr:0
|
#: field:timesheet.report,nbr:0
|
||||||
msgid "#Nbr"
|
msgid "#Nbr"
|
||||||
msgstr ""
|
msgstr "#Nbr"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,date_from:0
|
#: field:hr_timesheet_sheet.sheet,date_from:0
|
||||||
|
@ -1008,8 +1008,8 @@ msgstr "Você não pode entrar/sair a partir de outra data que não hoje"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Enviar ao Gerente"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1118,3 +1118,6 @@ msgstr "Diário"
|
||||||
|
|
||||||
#~ msgid "My Timesheet"
|
#~ msgid "My Timesheet"
|
||||||
#~ msgstr "Minha Planilha de Horas"
|
#~ msgstr "Minha Planilha de Horas"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Enviar ao Gerente"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -1009,8 +1009,8 @@ msgstr "Nu puteti semna de intrare / iesire cu o alta data decat cea de azi"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "Inmanat Managerului"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1181,3 +1181,6 @@ msgstr "Jurnal"
|
||||||
|
|
||||||
#~ msgid "My Timesheet"
|
#~ msgid "My Timesheet"
|
||||||
#~ msgstr "Fisa mea de pontaj"
|
#~ msgstr "Fisa mea de pontaj"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Inmanat Managerului"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -972,7 +972,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:21+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -958,7 +958,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,15 +13,15 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
#: field:hr_timesheet_sheet.sheet.account,sheet_id:0
|
#: field:hr_timesheet_sheet.sheet.account,sheet_id:0
|
||||||
#: field:hr_timesheet_sheet.sheet.day,sheet_id:0
|
#: field:hr_timesheet_sheet.sheet.day,sheet_id:0
|
||||||
msgid "Sheet"
|
msgid "Sheet"
|
||||||
msgstr "Sheet"
|
msgstr "Rapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_timesheetdraft0
|
||||||
|
@ -32,7 +32,7 @@ msgstr "Tjänst"
|
||||||
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
|
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "No employee defined for your user !"
|
msgid "No employee defined for your user !"
|
||||||
msgstr "No employee defined for your user !"
|
msgstr "Ingen anställd som definierats för ditt användarnamn!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:hr_timesheet_sheet.sheet:0
|
#: view:hr.timesheet.report:0 view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -44,7 +44,7 @@ msgstr "Gruppera på..."
|
||||||
#: field:hr_timesheet_sheet.sheet,total_attendance:0
|
#: field:hr_timesheet_sheet.sheet,total_attendance:0
|
||||||
#: field:hr_timesheet_sheet.sheet,total_attendance_day:0
|
#: field:hr_timesheet_sheet.sheet,total_attendance_day:0
|
||||||
msgid "Total Attendance"
|
msgid "Total Attendance"
|
||||||
msgstr "Total Attendance"
|
msgstr "Total Närvaro"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -61,7 +61,7 @@ msgstr "Årets tidrapporter"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_tasktimesheet0
|
||||||
msgid "Task timesheet"
|
msgid "Task timesheet"
|
||||||
msgstr ""
|
msgstr "Uppgift tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -80,7 +80,7 @@ msgstr ""
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "March"
|
msgid "March"
|
||||||
msgstr "mars"
|
msgstr "Mars"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 field:timesheet.report,cost:0
|
#: view:timesheet.report:0 field:timesheet.report,cost:0
|
||||||
|
@ -107,22 +107,22 @@ msgstr "Bolag"
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_timesheet0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_timesheet0
|
||||||
#: view:timesheet.report:0
|
#: view:timesheet.report:0
|
||||||
msgid "Timesheet"
|
msgid "Timesheet"
|
||||||
msgstr "Timesheet"
|
msgstr "Tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Set to Draft"
|
msgid "Set to Draft"
|
||||||
msgstr "Set to Draft"
|
msgstr "Satt till utkast"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,date_to:0 field:timesheet.report,date_to:0
|
#: field:hr_timesheet_sheet.sheet,date_to:0 field:timesheet.report,date_to:0
|
||||||
msgid "Date to"
|
msgid "Date to"
|
||||||
msgstr "Date to"
|
msgstr "Datum till"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_invoiceonwork0
|
||||||
msgid "Based on the timesheet"
|
msgid "Based on the timesheet"
|
||||||
msgstr ""
|
msgstr "Baserat på tidrapporten"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
|
@ -133,7 +133,7 @@ msgstr "Gruppera på dagen i datumet"
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:615
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot modify an entry in a confirmed timesheet!"
|
msgid "You cannot modify an entry in a confirmed timesheet!"
|
||||||
msgstr ""
|
msgstr "Du kan inte ändra en post i en Bekräftad tidrapport!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0
|
#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_validatetimesheet0
|
||||||
|
@ -148,7 +148,7 @@ msgstr "Godkänd"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
||||||
msgid "Present"
|
msgid "Present"
|
||||||
msgstr "Present"
|
msgstr "Närvarande"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0
|
#: view:hr.timesheet.report:0
|
||||||
|
@ -162,12 +162,14 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must assign the "
|
"In order to create a timesheet for this employee, you must assign the "
|
||||||
"employee to an analytic journal!"
|
"employee to an analytic journal!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"För att skapa en tidrapport för den anställde måste du koppla den anställde "
|
||||||
|
"till en analytisk journal!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_refusetimesheet0
|
#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_refusetimesheet0
|
||||||
msgid "Refuse"
|
msgid "Refuse"
|
||||||
msgstr "Refuse"
|
msgstr "Avslå"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:619
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:619
|
||||||
|
@ -176,6 +178,7 @@ msgstr "Refuse"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot enter an attendance date outside the current timesheet dates!"
|
"You cannot enter an attendance date outside the current timesheet dates!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Du kan inte ange ett närvaro datum utanför nuvarande tidrapport datum!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open
|
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_current_open
|
||||||
|
@ -187,11 +190,17 @@ msgid ""
|
||||||
"the user and can be validated by his manager. If required, as defined on the "
|
"the user and can be validated by his manager. If required, as defined on the "
|
||||||
"project, you can generate the invoices based on the timesheet."
|
"project, you can generate the invoices based on the timesheet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Min tidrapport öppnar din tidrapport så att du kan boka aktiviteter i "
|
||||||
|
"systemet. Från samma formulär kan du registrera dina närvaro (Logga in / ut) "
|
||||||
|
"och beskriva den arbetstid som gjorts på de olika projekten. Vid slutet av "
|
||||||
|
"perioden som anges i företaget, är tidrapporten bekräftas av användaren och "
|
||||||
|
"kan valideras av sin chef. Om det behövs, enligt definitionen i projektet, "
|
||||||
|
"kan du skapa fakturor baserade på tidrapporten."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet.day:0
|
#: view:hr_timesheet_sheet.sheet.day:0
|
||||||
msgid "Total Difference"
|
msgid "Total Difference"
|
||||||
msgstr "Total Difference"
|
msgstr "Totalt Skillnad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
|
@ -201,17 +210,17 @@ msgstr " Månad-1 "
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "My Departments Timesheet"
|
msgid "My Departments Timesheet"
|
||||||
msgstr ""
|
msgstr "Mina avdelningstidrapporter"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_day
|
||||||
msgid "Timesheet by Day"
|
msgid "Timesheet by Day"
|
||||||
msgstr "Timesheet by Day"
|
msgstr "Tidrapport för dag"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet.account,name:0
|
#: field:hr_timesheet_sheet.sheet.account,name:0
|
||||||
msgid "Project / Analytic Account"
|
msgid "Project / Analytic Account"
|
||||||
msgstr ""
|
msgstr "Projekt / Analytisk konto"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_validatetimesheet0
|
||||||
|
@ -222,29 +231,29 @@ msgstr "Granskning"
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:274
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:274
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Warning !"
|
msgid "Warning !"
|
||||||
msgstr "Warning !"
|
msgstr "Varning !"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_attendance0
|
||||||
msgid "Employee's timesheet entry"
|
msgid "Employee's timesheet entry"
|
||||||
msgstr ""
|
msgstr "Arbetstagarens tidrapport start"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,account_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,account_id:0
|
||||||
#: view:timesheet.report:0 field:timesheet.report,account_id:0
|
#: view:timesheet.report:0 field:timesheet.report,account_id:0
|
||||||
msgid "Analytic Account"
|
msgid "Analytic Account"
|
||||||
msgstr "Analytic Account"
|
msgstr "Analytiskt Konto"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:timesheet.report,nbr:0
|
#: field:timesheet.report,nbr:0
|
||||||
msgid "#Nbr"
|
msgid "#Nbr"
|
||||||
msgstr ""
|
msgstr "Antal"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,date_from:0
|
#: field:hr_timesheet_sheet.sheet,date_from:0
|
||||||
#: field:timesheet.report,date_from:0
|
#: field:timesheet.report,date_from:0
|
||||||
msgid "Date from"
|
msgid "Date from"
|
||||||
msgstr "Date from"
|
msgstr "Datum från"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0
|
#: view:timesheet.report:0
|
||||||
|
@ -264,24 +273,24 @@ msgstr "Tidrapporter"
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_confirmedtimesheet0
|
||||||
#: view:timesheet.report:0 selection:timesheet.report,state:0
|
#: view:timesheet.report:0 selection:timesheet.report,state:0
|
||||||
msgid "Confirmed"
|
msgid "Confirmed"
|
||||||
msgstr "Confirmed"
|
msgstr "Bekräftad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet.day,total_attendance:0
|
#: field:hr_timesheet_sheet.sheet.day,total_attendance:0
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_attendance
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_attendance0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_attendance0
|
||||||
msgid "Attendance"
|
msgid "Attendance"
|
||||||
msgstr "Attendance"
|
msgstr "Närvaro"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0
|
#: model:process.transition.action,name:hr_timesheet_sheet.process_transition_action_draftconfirmtimesheet0
|
||||||
msgid "Confirm"
|
msgid "Confirm"
|
||||||
msgstr "Confirm"
|
msgstr "Bekräfta"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,timesheet_ids:0
|
#: field:hr_timesheet_sheet.sheet,timesheet_ids:0
|
||||||
msgid "Timesheet lines"
|
msgid "Timesheet lines"
|
||||||
msgstr "Timesheet lines"
|
msgstr "Tidrapportrader"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:res.company:0
|
#: constraint:res.company:0
|
||||||
|
@ -297,7 +306,7 @@ msgstr "Status"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_confirmedtimesheet0
|
||||||
msgid "State is 'confirmed'."
|
msgid "State is 'confirmed'."
|
||||||
msgstr ""
|
msgstr "Status är 'Bekräftad'."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,employee_id:0
|
#: field:hr_timesheet_sheet.sheet,employee_id:0
|
||||||
|
@ -308,12 +317,12 @@ msgstr "Anställd"
|
||||||
#: selection:hr_timesheet_sheet.sheet,state:0
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
||||||
#: selection:timesheet.report,state:0
|
#: selection:timesheet.report,state:0
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "New"
|
msgstr "Ny"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_week_attendance_graph
|
||||||
msgid "My Total Attendances By Week"
|
msgid "My Total Attendances By Week"
|
||||||
msgstr ""
|
msgstr "Min totala närvaro per vecka"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
||||||
|
@ -331,23 +340,23 @@ msgstr ""
|
||||||
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
|
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:38
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Error !"
|
msgid "Error !"
|
||||||
msgstr "Error !"
|
msgstr "Fel !"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet.account,total:0
|
#: field:hr_timesheet_sheet.sheet.account,total:0
|
||||||
msgid "Total Time"
|
msgid "Total Time"
|
||||||
msgstr "Total Time"
|
msgstr "Total Tid"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet
|
||||||
msgid "Timesheet Lines"
|
msgid "Timesheet Lines"
|
||||||
msgstr "Timesheet Lines"
|
msgstr "Tidrapportrader"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0
|
#: view:hr.timesheet.report:0
|
||||||
msgid "Hours"
|
msgid "Hours"
|
||||||
msgstr "timmar"
|
msgstr "Timmar"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
|
@ -365,17 +374,17 @@ msgstr ""
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid action !"
|
msgid "Invalid action !"
|
||||||
msgstr "Invalid action !"
|
msgstr "Ogiltig åtgärd !"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0
|
#: model:process.transition,note:hr_timesheet_sheet.process_transition_validatetimesheet0
|
||||||
msgid "The project manager validates the timesheets."
|
msgid "The project manager validates the timesheets."
|
||||||
msgstr ""
|
msgstr "Projektledaren validerar tidrapporter."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "July"
|
msgid "July"
|
||||||
msgstr "juli"
|
msgstr "Juli"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:res.company:0
|
#: view:res.company:0
|
||||||
|
@ -385,7 +394,7 @@ msgstr "Konfiguration"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_workontask0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_workontask0
|
||||||
msgid "Work on Task"
|
msgid "Work on Task"
|
||||||
msgstr ""
|
msgstr "Arbeta från uppgift"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -395,7 +404,7 @@ msgstr "Daglig"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 field:timesheet.report,quantity:0
|
#: view:timesheet.report:0 field:timesheet.report,quantity:0
|
||||||
msgid "#Quantity"
|
msgid "#Quantity"
|
||||||
msgstr ""
|
msgstr "Antal"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,total_timesheet:0
|
#: field:hr_timesheet_sheet.sheet,total_timesheet:0
|
||||||
|
@ -403,22 +412,22 @@ msgstr ""
|
||||||
#: view:hr_timesheet_sheet.sheet.day:0
|
#: view:hr_timesheet_sheet.sheet.day:0
|
||||||
#: field:hr_timesheet_sheet.sheet.day,total_timesheet:0
|
#: field:hr_timesheet_sheet.sheet.day,total_timesheet:0
|
||||||
msgid "Total Timesheet"
|
msgid "Total Timesheet"
|
||||||
msgstr "Total Timesheet"
|
msgstr "Total Tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Available Attendance"
|
msgid "Available Attendance"
|
||||||
msgstr ""
|
msgstr "Tillgänglig Närvaro"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Sign In"
|
msgstr "Logga in"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 field:timesheet.report,total_timesheet:0
|
#: view:timesheet.report:0 field:timesheet.report,total_timesheet:0
|
||||||
msgid "#Total Timesheet"
|
msgid "#Total Timesheet"
|
||||||
msgstr ""
|
msgstr "# Totalt Tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_current_open
|
||||||
|
@ -428,17 +437,17 @@ msgstr "hr.timesheet.current.open"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Go to:"
|
msgid "Go to:"
|
||||||
msgstr "Go to:"
|
msgstr "Gå till:"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "September"
|
msgid "September"
|
||||||
msgstr "september"
|
msgstr "September"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "December"
|
msgid "December"
|
||||||
msgstr "december"
|
msgstr "December"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:248
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:248
|
||||||
|
@ -447,17 +456,19 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must link the employee "
|
"In order to create a timesheet for this employee, you must link the employee "
|
||||||
"to a product, like 'Consultant'!"
|
"to a product, like 'Consultant'!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"För att skapa en tidrapport för den anställde måste du länka den anställde "
|
||||||
|
"till en produkt, som t.ex 'konsult'!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.current.open:0
|
#: view:hr.timesheet.current.open:0
|
||||||
msgid "It will open your current timesheet"
|
msgid "It will open your current timesheet"
|
||||||
msgstr ""
|
msgstr "Det kommer att öppna din nuvarande tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:241
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot duplicate a timesheet!"
|
msgid "You cannot duplicate a timesheet!"
|
||||||
msgstr ""
|
msgstr "Du kan inte kopiera en tidrapport!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,month:0
|
||||||
|
@ -469,12 +480,12 @@ msgstr "Månad"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 field:timesheet.report,total_diff:0
|
#: view:timesheet.report:0 field:timesheet.report,total_diff:0
|
||||||
msgid "#Total Diff"
|
msgid "#Total Diff"
|
||||||
msgstr ""
|
msgstr "# Total Diff"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "In Draft"
|
msgid "In Draft"
|
||||||
msgstr ""
|
msgstr "Som utkast"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:261
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:261
|
||||||
|
@ -483,16 +494,18 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must link the employee "
|
"In order to create a timesheet for this employee, you must link the employee "
|
||||||
"to a product!"
|
"to a product!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"För att skapa en tidrapport för den anställde måste du länka den anställde "
|
||||||
|
"till en produkt!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
||||||
msgid "Sign in/out"
|
msgid "Sign in/out"
|
||||||
msgstr ""
|
msgstr "Logga in / ut"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr_timesheet_sheet.sheet,state:0
|
#: selection:hr_timesheet_sheet.sheet,state:0
|
||||||
msgid "Waiting Approval"
|
msgid "Waiting Approval"
|
||||||
msgstr ""
|
msgstr "Väntar på godkännande"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_invoiceontimesheet0
|
||||||
|
@ -505,16 +518,18 @@ msgid ""
|
||||||
"The timesheet line represents the time spent by the employee on a specific "
|
"The timesheet line represents the time spent by the employee on a specific "
|
||||||
"service provided."
|
"service provided."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Tidrapportenraden representerar den tid som den anställde lagt ner på "
|
||||||
|
"specifik tjänst."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:hr_timesheet_sheet.sheet:0
|
#: constraint:hr_timesheet_sheet.sheet:0
|
||||||
msgid "You must select a Current date which is in the timesheet dates !"
|
msgid "You must select a Current date which is in the timesheet dates !"
|
||||||
msgstr ""
|
msgstr "Du måste välja en aktuell datum som finns i tidrapporten!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,name:0
|
#: field:hr_timesheet_sheet.sheet,name:0
|
||||||
msgid "Note"
|
msgid "Note"
|
||||||
msgstr ""
|
msgstr "Anteckning"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
#: model:ir.actions.act_window,help:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
||||||
|
@ -524,36 +539,40 @@ msgid ""
|
||||||
"your employees. You can group them by specific selection criteria thanks to "
|
"your employees. You can group them by specific selection criteria thanks to "
|
||||||
"the search tool."
|
"the search tool."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Rapporten utför analys av tidrapporter som skapats av din personal i "
|
||||||
|
"systemet. Det låter dig ha full överblick över poster som görs av dina "
|
||||||
|
"anställda. Du kan gruppera dem genom specifika urvalskriterier tack vare "
|
||||||
|
"sökverktyget."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 selection:timesheet.report,state:0
|
#: view:timesheet.report:0 selection:timesheet.report,state:0
|
||||||
msgid "Draft"
|
msgid "Draft"
|
||||||
msgstr "Draft"
|
msgstr "Utkast"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:res.company,timesheet_max_difference:0
|
#: field:res.company,timesheet_max_difference:0
|
||||||
msgid "Timesheet allowed difference(Hours)"
|
msgid "Timesheet allowed difference(Hours)"
|
||||||
msgstr ""
|
msgstr "Tidrapport tillåten skillnad (timmar)"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0
|
#: model:process.transition,note:hr_timesheet_sheet.process_transition_invoiceontimesheet0
|
||||||
msgid "The invoice is created based on the timesheet."
|
msgid "The invoice is created based on the timesheet."
|
||||||
msgstr ""
|
msgstr "Fakturan skapas utifrån tidrapporten."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_drafttimesheetsheet0
|
||||||
msgid "Draft Timesheet"
|
msgid "Draft Timesheet"
|
||||||
msgstr ""
|
msgstr "Utkast av Tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:res.company,timesheet_range:0
|
#: selection:res.company,timesheet_range:0
|
||||||
msgid "Week"
|
msgid "Week"
|
||||||
msgstr "Week"
|
msgstr "Vecka"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "August"
|
msgid "August"
|
||||||
msgstr ""
|
msgstr "Augusti"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -563,24 +582,24 @@ msgstr "Godkänn"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "June"
|
msgid "June"
|
||||||
msgstr "juni"
|
msgstr "Juni"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,state_attendance:0
|
#: field:hr_timesheet_sheet.sheet,state_attendance:0
|
||||||
msgid "Current Status"
|
msgid "Current Status"
|
||||||
msgstr "Current Status"
|
msgstr "Nuvarande Status"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:646
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:646
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot modify an entry in a confirmed timesheet !"
|
msgid "You cannot modify an entry in a confirmed timesheet !"
|
||||||
msgstr "You cannot modify an entry in a confirmed timesheet !"
|
msgstr "Du kan inte ändra en post i en bekräftad tidrapport!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_account
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_timesheet_sheet_sheet_day
|
||||||
msgid "Timesheets by Period"
|
msgid "Timesheets by Period"
|
||||||
msgstr ""
|
msgstr "Tidrapporter efter period"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,user_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,user_id:0
|
||||||
|
@ -592,17 +611,17 @@ msgstr "Användare"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_by_account
|
||||||
msgid "Timesheet by Account"
|
msgid "Timesheet by Account"
|
||||||
msgstr "Timesheet by Account"
|
msgstr "Tidrapport per Konto"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,date:0 field:hr_timesheet_sheet.sheet.day,name:0
|
#: field:hr.timesheet.report,date:0 field:hr_timesheet_sheet.sheet.day,name:0
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "Date"
|
msgstr "Datum"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "November"
|
msgid "November"
|
||||||
msgstr "november"
|
msgstr "November"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
|
@ -612,18 +631,18 @@ msgstr "Utökade filter..."
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:res.company,timesheet_range:0
|
#: field:res.company,timesheet_range:0
|
||||||
msgid "Timesheet range"
|
msgid "Timesheet range"
|
||||||
msgstr ""
|
msgstr "Tidrapport område"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:548
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:548
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You can not modify an entry in a confirmed timesheet !"
|
msgid "You can not modify an entry in a confirmed timesheet !"
|
||||||
msgstr "You can not modify an entry in a confirmed timesheet !"
|
msgstr "Du kan inte ändra en post i en bekräftad tidrapport!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:board.board:0
|
#: view:board.board:0
|
||||||
msgid "My Total Attendance By Week"
|
msgid "My Total Attendance By Week"
|
||||||
msgstr ""
|
msgstr "Min totala närvaro per vecka"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:259
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:259
|
||||||
|
@ -632,11 +651,13 @@ msgid ""
|
||||||
"You cannot have 2 timesheets that overlaps!\n"
|
"You cannot have 2 timesheets that overlaps!\n"
|
||||||
"You should use the menu 'My Timesheet' to avoid this problem."
|
"You should use the menu 'My Timesheet' to avoid this problem."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Du kan inte ha 2 tidrapporter som överlappar!\n"
|
||||||
|
"Du bör använda menyn 'Min tidrapport' för att undvika detta problem."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "October"
|
msgid "October"
|
||||||
msgstr "oktober"
|
msgstr "Oktober"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
|
#: model:ir.actions.act_window,help:hr_timesheet_sheet.act_hr_timesheet_sheet_form
|
||||||
|
@ -645,6 +666,9 @@ msgid ""
|
||||||
"on a project (i.e. an analytic account) thus generating costs in the "
|
"on a project (i.e. an analytic account) thus generating costs in the "
|
||||||
"analytic account concerned."
|
"analytic account concerned."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Kontrollera dina tidrapporter för en viss period. Du kan också koda tid på "
|
||||||
|
"ett projekt (dvs. ett analytiskt konto) vilket genererar kostnader i "
|
||||||
|
"analytiska kontot i fråga."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:237
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:237
|
||||||
|
@ -653,26 +677,28 @@ msgid ""
|
||||||
"The timesheet cannot be validated as it does not contain an equal number of "
|
"The timesheet cannot be validated as it does not contain an equal number of "
|
||||||
"sign ins and sign outs!"
|
"sign ins and sign outs!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Tidrapporten kan inte valideras, eftersom den inte innehåller lika många "
|
||||||
|
"inloggningar och utloggningar."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "January"
|
msgid "January"
|
||||||
msgstr "januari"
|
msgstr "Januari"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
#: model:process.transition,note:hr_timesheet_sheet.process_transition_attendancetimesheet0
|
||||||
msgid "The employee signs in and signs out."
|
msgid "The employee signs in and signs out."
|
||||||
msgstr ""
|
msgstr "De anställdas inloggningar och utloggningar."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_res_company
|
#: model:ir.model,name:hr_timesheet_sheet.model_res_company
|
||||||
msgid "Companies"
|
msgid "Companies"
|
||||||
msgstr "Bolag"
|
msgstr "Företag"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Summary"
|
msgid "Summary"
|
||||||
msgstr ""
|
msgstr "Sammanfattning"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:hr_timesheet_sheet.sheet:0
|
#: constraint:hr_timesheet_sheet.sheet:0
|
||||||
|
@ -680,17 +706,19 @@ msgid ""
|
||||||
"You cannot have 2 timesheets that overlaps !\n"
|
"You cannot have 2 timesheets that overlaps !\n"
|
||||||
"Please use the menu 'My Current Timesheet' to avoid this problem."
|
"Please use the menu 'My Current Timesheet' to avoid this problem."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Du kan inte ha 2 tidrapporter som överlappar! \n"
|
||||||
|
"Var god använd menyn 'Min aktuella Tidrapport' för att undvika detta problem."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Unvalidated Timesheets"
|
msgid "Unvalidated Timesheets"
|
||||||
msgstr "Unvalidated Timesheets"
|
msgstr "Icke validerade Tidrapporter"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:457
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot delete a timesheet which have attendance entries!"
|
msgid "You cannot delete a timesheet which have attendance entries!"
|
||||||
msgstr ""
|
msgstr "Du kan inte ta bort en tidrapport som har närvaro poster!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,quantity:0
|
#: field:hr.timesheet.report,quantity:0
|
||||||
|
@ -701,7 +729,7 @@ msgstr "Antal"
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:455
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot delete a timesheet which is already confirmed!"
|
msgid "You cannot delete a timesheet which is already confirmed!"
|
||||||
msgstr ""
|
msgstr "Du kan inte ta bort en tidrapport som redan bekräftasts!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,general_account_id:0
|
||||||
|
@ -712,12 +740,12 @@ msgstr "Huvudkonton"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: help:res.company,timesheet_range:0
|
#: help:res.company,timesheet_range:0
|
||||||
msgid "Periodicity on which you validate your timesheets."
|
msgid "Periodicity on which you validate your timesheets."
|
||||||
msgstr ""
|
msgstr "Periodicitet som du validerar dina tidrapporter."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet.account:0
|
#: view:hr_timesheet_sheet.sheet.account:0
|
||||||
msgid "Search Account"
|
msgid "Search Account"
|
||||||
msgstr ""
|
msgstr "Sök Konto"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: help:res.company,timesheet_max_difference:0
|
#: help:res.company,timesheet_max_difference:0
|
||||||
|
@ -725,6 +753,8 @@ msgid ""
|
||||||
"Allowed difference in hours between the sign in/out and the timesheet "
|
"Allowed difference in hours between the sign in/out and the timesheet "
|
||||||
"computation for one sheet. Set this to 0 if you do not want any control."
|
"computation for one sheet. Set this to 0 if you do not want any control."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"Tillåten skillnad i timmar mellan Logga in / ut och tidrapportberäkning för "
|
||||||
|
"en tidrapport. Ställ den här till 0 om du inte vill ha någon kontroll."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0 field:hr_timesheet_sheet.sheet,period_ids:0
|
#: view:hr_timesheet_sheet.sheet:0 field:hr_timesheet_sheet.sheet,period_ids:0
|
||||||
|
@ -737,7 +767,7 @@ msgstr "Period"
|
||||||
#: selection:res.company,timesheet_range:0 view:timesheet.report:0
|
#: selection:res.company,timesheet_range:0 view:timesheet.report:0
|
||||||
#: field:timesheet.report,day:0
|
#: field:timesheet.report,day:0
|
||||||
msgid "Day"
|
msgid "Day"
|
||||||
msgstr "Day"
|
msgstr "Dag"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.current.open:0
|
#: view:hr.timesheet.current.open:0
|
||||||
|
@ -750,58 +780,58 @@ msgstr "My Current Timesheet"
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 selection:timesheet.report,state:0
|
#: view:timesheet.report:0 selection:timesheet.report,state:0
|
||||||
msgid "Done"
|
msgid "Done"
|
||||||
msgstr "Done"
|
msgstr "Klar"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_drafttimesheetsheet0
|
||||||
msgid "State is 'draft'."
|
msgid "State is 'draft'."
|
||||||
msgstr ""
|
msgstr "Statusen är 'utkast'."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: constraint:hr.analytic.timesheet:0
|
#: constraint:hr.analytic.timesheet:0
|
||||||
msgid "You cannot modify an entry in a Confirmed/Done timesheet !."
|
msgid "You cannot modify an entry in a Confirmed/Done timesheet !."
|
||||||
msgstr ""
|
msgstr "Du kan inte ändra en post i en Bekräftad / Klar tidrapport!."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.current.open:0
|
#: view:hr.timesheet.current.open:0
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr "Avbryt"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_validatedtimesheet0
|
||||||
msgid "Validated"
|
msgid "Validated"
|
||||||
msgstr ""
|
msgstr "Validerad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0
|
#: model:process.node,name:hr_timesheet_sheet.process_node_invoiceonwork0
|
||||||
msgid "Invoice on Work"
|
msgid "Invoice on Work"
|
||||||
msgstr "Invoice on Work"
|
msgstr "Fakturera mot arbete"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
msgid "Timesheet in current month"
|
msgid "Timesheet in current month"
|
||||||
msgstr ""
|
msgstr "Tidrapport i innevarande månad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet.account:0
|
#: view:hr_timesheet_sheet.sheet.account:0
|
||||||
msgid "Timesheet by Accounts"
|
msgid "Timesheet by Accounts"
|
||||||
msgstr "Timesheet by Accounts"
|
msgstr "Tidrapport per konton"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:51
|
#: code:addons/hr_timesheet_sheet/wizard/hr_timesheet_current.py:51
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Open Timesheet"
|
msgid "Open Timesheet"
|
||||||
msgstr ""
|
msgstr "Öppna Tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
#: view:hr.timesheet.report:0 view:timesheet.report:0
|
||||||
msgid "Group by year of date"
|
msgid "Group by year of date"
|
||||||
msgstr ""
|
msgstr "Gruppera efter år"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_validatedtimesheet0
|
||||||
msgid "State is 'validated'."
|
msgid "State is 'validated'."
|
||||||
msgstr ""
|
msgstr "Status 'validerad'."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: help:hr_timesheet_sheet.sheet,state:0
|
#: help:hr_timesheet_sheet.sheet,state:0
|
||||||
|
@ -813,136 +843,142 @@ msgid ""
|
||||||
"* The 'Done' state is used when users timesheet is accepted by his/her "
|
"* The 'Done' state is used when users timesheet is accepted by his/her "
|
||||||
"senior."
|
"senior."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
" * Tillståndet 'Utkast' används när en användare skapar en ny och obekräftad "
|
||||||
|
"tidrapport.\n"
|
||||||
|
" * Tillståndet 'Bekräftad' används för att bekräfta tidrapporten för "
|
||||||
|
"användaren.\n"
|
||||||
|
" * Tillståndet 'Klar' används när användarens tidrapport accepterats av hans "
|
||||||
|
"eller hennes chef."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0
|
#: view:hr.timesheet.report:0
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_hr_timesheet_report_stat_all
|
||||||
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all
|
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_hr_timesheet_report_all
|
||||||
msgid "Timesheet Analysis"
|
msgid "Timesheet Analysis"
|
||||||
msgstr ""
|
msgstr "Tidrapport analys"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Search Timesheet"
|
msgid "Search Timesheet"
|
||||||
msgstr ""
|
msgstr "Sök Tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Confirmed Timesheets"
|
msgid "Confirmed Timesheets"
|
||||||
msgstr ""
|
msgstr "Bekräftade Tidrapporter"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
|
#: model:ir.model,name:hr_timesheet_sheet.model_hr_analytic_timesheet
|
||||||
msgid "Timesheet Line"
|
msgid "Timesheet Line"
|
||||||
msgstr "Timesheet Line"
|
msgstr "Tidrapportrader"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,product_id:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,product_id:0
|
||||||
#: view:timesheet.report:0 field:timesheet.report,product_id:0
|
#: view:timesheet.report:0 field:timesheet.report,product_id:0
|
||||||
msgid "Product"
|
msgid "Product"
|
||||||
msgstr ""
|
msgstr "Produkt"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
#: field:hr_timesheet_sheet.sheet,attendances_ids:0
|
#: field:hr_timesheet_sheet.sheet,attendances_ids:0
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.act_hr_timesheet_sheet_sheet_2_hr_attendance
|
||||||
msgid "Attendances"
|
msgid "Attendances"
|
||||||
msgstr "Attendances"
|
msgstr "Närvaro"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,name:0 field:timesheet.report,name:0
|
#: field:hr.timesheet.report,name:0 field:timesheet.report,name:0
|
||||||
msgid "Description"
|
msgid "Description"
|
||||||
msgstr "Description"
|
msgstr "Beskrivnig"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0
|
#: model:process.transition,note:hr_timesheet_sheet.process_transition_confirmtimesheet0
|
||||||
msgid "The employee periodically confirms his own timesheets."
|
msgid "The employee periodically confirms his own timesheets."
|
||||||
msgstr ""
|
msgstr "Den anställde bekräftar periodvis sina egna tidrapporter."
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "May"
|
msgid "May"
|
||||||
msgstr ""
|
msgstr "Maj"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_workontask0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_workontask0
|
||||||
msgid "Defines the work summary of task"
|
msgid "Defines the work summary of task"
|
||||||
msgstr ""
|
msgstr "Definierar arbetssammanfattningen av uppgiften"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Sign Out"
|
msgid "Sign Out"
|
||||||
msgstr "Sign Out"
|
msgstr "Logga ut"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0
|
#: model:process.transition,note:hr_timesheet_sheet.process_transition_tasktimesheet0
|
||||||
msgid "Moves task entry into the timesheet line"
|
msgid "Moves task entry into the timesheet line"
|
||||||
msgstr ""
|
msgstr "Flyttar uppgiftrad till tidrapportrad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet.day:0
|
#: view:hr_timesheet_sheet.sheet.day:0
|
||||||
msgid "Total Attendances"
|
msgid "Total Attendances"
|
||||||
msgstr ""
|
msgstr "Totalt närvaro"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all
|
#: model:ir.actions.act_window,name:hr_timesheet_sheet.action_timesheet_report_stat_all
|
||||||
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all
|
#: model:ir.ui.menu,name:hr_timesheet_sheet.menu_timesheet_report_all
|
||||||
msgid "Timesheet Sheet Analysis"
|
msgid "Timesheet Sheet Analysis"
|
||||||
msgstr ""
|
msgstr "Tidrapport Rapportanalys"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,total_difference:0
|
#: field:hr_timesheet_sheet.sheet,total_difference:0
|
||||||
#: field:hr_timesheet_sheet.sheet,total_difference_day:0
|
#: field:hr_timesheet_sheet.sheet,total_difference_day:0
|
||||||
#: field:hr_timesheet_sheet.sheet.day,total_difference:0
|
#: field:hr_timesheet_sheet.sheet.day,total_difference:0
|
||||||
msgid "Difference"
|
msgid "Difference"
|
||||||
msgstr "Difference"
|
msgstr "Skillnad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
#: selection:hr_timesheet_sheet.sheet,state_attendance:0
|
||||||
msgid "Absent"
|
msgid "Absent"
|
||||||
msgstr "Absent"
|
msgstr "Frånvarande"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "February"
|
msgid "February"
|
||||||
msgstr ""
|
msgstr "Februari"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: sql_constraint:res.company:0
|
#: sql_constraint:res.company:0
|
||||||
msgid "The company name must be unique !"
|
msgid "The company name must be unique !"
|
||||||
msgstr ""
|
msgstr "Företagsnamnet måste vara unikt!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Employees"
|
msgid "Employees"
|
||||||
msgstr ""
|
msgstr "Anställda:"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0
|
#: model:process.node,note:hr_timesheet_sheet.process_node_timesheet0
|
||||||
msgid "Information of time spent on a service"
|
msgid "Information of time spent on a service"
|
||||||
msgstr ""
|
msgstr "Information om tid spenderat på en tjänst"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
#: selection:hr.timesheet.report,month:0 selection:timesheet.report,month:0
|
||||||
msgid "April"
|
msgid "April"
|
||||||
msgstr ""
|
msgstr "April"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0
|
#: model:process.transition,name:hr_timesheet_sheet.process_transition_confirmtimesheet0
|
||||||
msgid "Confirmation"
|
msgid "Confirmation"
|
||||||
msgstr ""
|
msgstr "Bekräftelse"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0
|
#: field:hr_timesheet_sheet.sheet.account,invoice_rate:0
|
||||||
msgid "Invoice rate"
|
msgid "Invoice rate"
|
||||||
msgstr "Invoice rate"
|
msgstr "Fakturakostnad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:619
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:619
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:639
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:639
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "UserError"
|
msgid "UserError"
|
||||||
msgstr "UserError"
|
msgstr "Användarfel"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:250
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:250
|
||||||
|
@ -951,27 +987,29 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must assign the "
|
"In order to create a timesheet for this employee, you must assign the "
|
||||||
"employee to an analytic journal, like 'Timesheet'!"
|
"employee to an analytic journal, like 'Timesheet'!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"För att skapa en tidrapport för den anställde måste du tilldela den "
|
||||||
|
"anställde till en analytisk journal, som 'Tidrapport'!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:318
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:318
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "You cannot sign in/sign out from an other date than today"
|
msgid "You cannot sign in/sign out from an other date than today"
|
||||||
msgstr ""
|
msgstr "Du kan inte logga in / logga ut från en annan tidpunkt än i dag"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
msgid "Analytic accounts"
|
msgid "Analytic accounts"
|
||||||
msgstr "Analytic accounts"
|
msgstr "Analytiska Konton"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 field:timesheet.report,to_invoice:0
|
#: view:timesheet.report:0 field:timesheet.report,to_invoice:0
|
||||||
msgid "Type of Invoicing"
|
msgid "Type of Invoicing"
|
||||||
msgstr ""
|
msgstr "Typ av fakturering"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:246
|
#: code:addons/hr_timesheet_sheet/hr_timesheet_sheet.py:246
|
||||||
|
@ -981,53 +1019,55 @@ msgid ""
|
||||||
"In order to create a timesheet for this employee, you must assign it to a "
|
"In order to create a timesheet for this employee, you must assign it to a "
|
||||||
"user!"
|
"user!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"För att skapa en tidrapport för den anställde måste du tilldela den till en "
|
||||||
|
"användare!"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:timesheet.report:0 field:timesheet.report,total_attendance:0
|
#: view:timesheet.report:0 field:timesheet.report,total_attendance:0
|
||||||
msgid "#Total Attendance"
|
msgid "#Total Attendance"
|
||||||
msgstr ""
|
msgstr "# Total Närvaro"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,cost:0
|
#: field:hr.timesheet.report,cost:0
|
||||||
msgid "Cost"
|
msgid "Cost"
|
||||||
msgstr ""
|
msgstr "Kostnad"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,date_current:0
|
#: field:hr_timesheet_sheet.sheet,date_current:0
|
||||||
#: field:timesheet.report,date_current:0
|
#: field:timesheet.report,date_current:0
|
||||||
msgid "Current date"
|
msgid "Current date"
|
||||||
msgstr "Current date"
|
msgstr "Aktuellt datum"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0
|
#: model:process.process,name:hr_timesheet_sheet.process_process_hrtimesheetprocess0
|
||||||
msgid "Hr Timesheet"
|
msgid "Hr Timesheet"
|
||||||
msgstr ""
|
msgstr "HR Tidrapport"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.report:0 field:hr.timesheet.report,year:0
|
#: view:hr.timesheet.report:0 field:hr.timesheet.report,year:0
|
||||||
#: view:timesheet.report:0 field:timesheet.report,year:0
|
#: view:timesheet.report:0 field:timesheet.report,year:0
|
||||||
msgid "Year"
|
msgid "Year"
|
||||||
msgstr "Year"
|
msgstr "År"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr.timesheet.current.open:0 selection:hr_timesheet_sheet.sheet,state:0
|
#: view:hr.timesheet.current.open:0 selection:hr_timesheet_sheet.sheet,state:0
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr "Öppna"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "To Approve"
|
msgid "To Approve"
|
||||||
msgstr ""
|
msgstr "Att godkänna"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet.account:0
|
#: view:hr_timesheet_sheet.sheet.account:0
|
||||||
msgid "Total"
|
msgid "Total"
|
||||||
msgstr "Total"
|
msgstr "Totalt"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.timesheet.report,journal_id:0
|
#: field:hr.timesheet.report,journal_id:0
|
||||||
msgid "Journal"
|
msgid "Journal"
|
||||||
msgstr ""
|
msgstr "Journal"
|
||||||
|
|
||||||
#~ msgid ""
|
#~ msgid ""
|
||||||
#~ "The Object name must start with x_ and not contain any special character !"
|
#~ "The Object name must start with x_ and not contain any special character !"
|
||||||
|
@ -1230,3 +1270,9 @@ msgstr ""
|
||||||
|
|
||||||
#~ msgid "My Department's Timesheet to Validate"
|
#~ msgid "My Department's Timesheet to Validate"
|
||||||
#~ msgstr "My Department's Timesheet to Validate"
|
#~ msgstr "My Department's Timesheet to Validate"
|
||||||
|
|
||||||
|
#~ msgid "My Timesheet"
|
||||||
|
#~ msgstr "Min tidrapport"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "Lämnas till chef"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -14,8 +14,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -958,7 +958,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -966,8 +966,8 @@ msgstr "你只能做今天的签入/签出"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr "提交给经理"
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
#: field:hr_timesheet_sheet.sheet,account_ids:0
|
||||||
|
@ -1285,3 +1285,6 @@ msgstr "账簿"
|
||||||
#, python-format
|
#, python-format
|
||||||
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
#~ msgid "Cannot delete Sheet(s) which have attendance entries encoded !"
|
||||||
#~ msgstr "无法删除这记工单因为它有考勤记录!"
|
#~ msgstr "无法删除这记工单因为它有考勤记录!"
|
||||||
|
|
||||||
|
#~ msgid "Submited to Manager"
|
||||||
|
#~ msgstr "提交给经理"
|
||||||
|
|
|
@ -13,8 +13,8 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Launchpad-Export-Date: 2012-08-28 06:22+0000\n"
|
"X-Launchpad-Export-Date: 2012-09-17 04:37+0000\n"
|
||||||
"X-Generator: Launchpad (build 15864)\n"
|
"X-Generator: Launchpad (build 15944)\n"
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
#: field:hr.analytic.timesheet,sheet_id:0 field:hr.attendance,sheet_id:0
|
||||||
|
@ -957,7 +957,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
#: view:hr_timesheet_sheet.sheet:0
|
#: view:hr_timesheet_sheet.sheet:0
|
||||||
msgid "Submited to Manager"
|
msgid "Submit to Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: hr_timesheet_sheet
|
#. module: hr_timesheet_sheet
|
||||||
|
|
|
@ -2,16 +2,12 @@
|
||||||
<openerp>
|
<openerp>
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
<!-- After installation of the module, open the related menu -->
|
<!-- After installation of the module, open the related menu -->
|
||||||
<record id="todo_open_hr_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
||||||
<field name="type">automatic</field>
|
<field name="state">open</field>
|
||||||
<field name="sequence">100</field>
|
|
||||||
</record>
|
</record>
|
||||||
</data>
|
</data>
|
||||||
<data>
|
<data>
|
||||||
<record id="hr.todo_open_hr_menu" model="ir.actions.todo">
|
|
||||||
<field name="state">done</field>
|
|
||||||
</record>
|
|
||||||
<record id="view_hr_timehseet_config_settings" model="ir.ui.view">
|
<record id="view_hr_timehseet_config_settings" model="ir.ui.view">
|
||||||
<field name="name">hr settings for timesheets</field>
|
<field name="name">hr settings for timesheets</field>
|
||||||
<field name="model">hr.config.settings</field>
|
<field name="model">hr.config.settings</field>
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue