diff --git a/addons/account/res_config.py b/addons/account/res_config.py index 53c604161ea..f1f1aee7d41 100644 --- a/addons/account/res_config.py +++ b/addons/account/res_config.py @@ -25,6 +25,7 @@ from dateutil.relativedelta import relativedelta from operator import itemgetter from os.path import join as opj +from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT as DF from openerp.tools.translate import _ from openerp.osv import fields, osv from openerp import tools @@ -132,12 +133,43 @@ class account_config_settings(osv.osv_memory): count = self.pool.get('res.company').search_count(cr, uid, [], context=context) return bool(count == 1) + def _get_default_fiscalyear_data(self, cr, uid, company_id, context=None): + """Compute default period, starting and ending date for fiscalyear + - if in a fiscal year, use its period, starting and ending date + - if past fiscal year, use its period, and new dates [ending date of the latest +1 day ; ending date of the latest +1 year] + - if no fiscal year, use monthly, 1st jan, 31th dec of this year + :return: (date_start, date_stop, period) at format DEFAULT_SERVER_DATETIME_FORMAT + """ + fiscalyear_ids = self.pool.get('account.fiscalyear').search(cr, uid, + [('date_start', '<=', time.strftime(DF)), ('date_stop', '>=', time.strftime(DF)), + ('company_id', '=', company_id)]) + if fiscalyear_ids: + # is in a current fiscal year, use this one + fiscalyear = self.pool.get('account.fiscalyear').browse(cr, uid, fiscalyear_ids[0], context=context) + if len(fiscalyear.period_ids) == 5: # 4 periods of 3 months + opening period + period = '3months' + else: + period = 'month' + return (fiscalyear.date_start, fiscalyear.date_stop, period) + else: + past_fiscalyear_ids = self.pool.get('account.fiscalyear').search(cr, uid, + [('date_stop', '<=', time.strftime(DF)), ('company_id', '=', company_id)]) + if past_fiscalyear_ids: + # use the latest fiscal, sorted by (start_date, id) + latest_year = self.pool.get('account.fiscalyear').browse(cr, uid, past_fiscalyear_ids[-1], context=context) + latest_stop = datetime.datetime.strptime(latest_year.date_stop, DF) + if len(latest_year.period_ids) == 5: + period = '3months' + else: + period = 'month' + return ((latest_stop+datetime.timedelta(days=1)).strftime(DF), latest_stop.replace(year=latest_stop.year+1).strftime(DF), period) + else: + return (time.strftime('%Y-01-01'), time.strftime('%Y-12-31'), 'month') + + _defaults = { 'company_id': _default_company, 'has_default_company': _default_has_default_company, - 'date_start': lambda *a: time.strftime('%Y-01-01'), - 'date_stop': lambda *a: time.strftime('%Y-12-31'), - 'period': 'month', } def create(self, cr, uid, values, context=None): @@ -161,6 +193,7 @@ class account_config_settings(osv.osv_memory): fiscalyear_count = self.pool.get('account.fiscalyear').search_count(cr, uid, [('date_start', '<=', time.strftime('%Y-%m-%d')), ('date_stop', '>=', time.strftime('%Y-%m-%d')), ('company_id', '=', company_id)]) + date_start, date_stop, period = self._get_default_fiscalyear_data(cr, uid, company_id, context=context) values = { 'expects_chart_of_accounts': company.expects_chart_of_accounts, 'currency_id': company.currency_id.id, @@ -170,6 +203,9 @@ class account_config_settings(osv.osv_memory): 'has_fiscal_year': bool(fiscalyear_count), 'chart_template_id': False, 'tax_calculation_rounding_method': company.tax_calculation_rounding_method, + 'date_start': date_start, + 'date_stop': date_stop, + 'period': period, } # update journals and sequences for journal_type in ('sale', 'sale_refund', 'purchase', 'purchase_refund'): diff --git a/addons/account_asset/i18n/ca.po b/addons/account_asset/i18n/ca.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/de.po b/addons/account_asset/i18n/de.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/es.po b/addons/account_asset/i18n/es.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/es_CR.po b/addons/account_asset/i18n/es_CR.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/fr.po b/addons/account_asset/i18n/fr.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/fr_BE.po b/addons/account_asset/i18n/fr_BE.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/pl.po b/addons/account_asset/i18n/pl.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/pt.po b/addons/account_asset/i18n/pt.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/i18n/sv.po b/addons/account_asset/i18n/sv.po old mode 100755 new mode 100644 diff --git a/addons/account_asset/security/ir.model.access.csv b/addons/account_asset/security/ir.model.access.csv old mode 100755 new mode 100644 diff --git a/addons/account_asset/wizard/__init__.py b/addons/account_asset/wizard/__init__.py old mode 100755 new mode 100644 diff --git a/addons/account_asset/wizard/account_asset_change_duration.py b/addons/account_asset/wizard/account_asset_change_duration.py old mode 100755 new mode 100644 diff --git a/addons/account_asset/wizard/wizard_asset_compute.py b/addons/account_asset/wizard/wizard_asset_compute.py old mode 100755 new mode 100644 diff --git a/addons/account_cancel/i18n/fr.po b/addons/account_cancel/i18n/fr.po index 3bac853120e..869fb8741eb 100644 --- a/addons/account_cancel/i18n/fr.po +++ b/addons/account_cancel/i18n/fr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-09 10:15+0000\n" +"Last-Translator: Florian Hatat \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:29+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:50+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: account_cancel #: view:account.invoice:0 msgid "Cancel Invoice" -msgstr "" +msgstr "Annuler la facture" #~ msgid "Cancel" #~ msgstr "Annuler" diff --git a/addons/account_payment/i18n/fr.po b/addons/account_payment/i18n/fr.po index 12b88c558aa..f401f5151b2 100644 --- a/addons/account_payment/i18n/fr.po +++ b/addons/account_payment/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-09 10:15+0000\n" +"Last-Translator: Florian Hatat \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:30+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:50+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: account_payment #: model:ir.actions.act_window,help:account_payment.action_payment_order_tree @@ -683,7 +683,7 @@ msgstr "Commande" #. module: account_payment #: view:payment.order:0 msgid "Cancel Payments" -msgstr "" +msgstr "Annuler les paiements" #. module: account_payment #: field:payment.order,total:0 diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py index 28ed197cc0b..4b4639daeb6 100644 --- a/addons/account_voucher/account_voucher.py +++ b/addons/account_voucher/account_voucher.py @@ -243,7 +243,7 @@ class account_voucher(osv.osv): def onchange_line_ids(self, cr, uid, ids, line_dr_ids, line_cr_ids, amount, voucher_currency, type, context=None): context = context or {} if not line_dr_ids and not line_cr_ids: - return {'value':{'writeoff_amount': 0.0, 'is_multi_currency': False}} + return {'value':{'writeoff_amount': 0.0}} line_osv = self.pool.get("account.voucher.line") line_dr_ids = resolve_o2m_operations(cr, uid, line_osv, line_dr_ids, ['amount'], context) line_cr_ids = resolve_o2m_operations(cr, uid, line_osv, line_cr_ids, ['amount'], context) @@ -1226,7 +1226,7 @@ class account_voucher(osv.osv): # if the rate is specified on the voucher, it will be used thanks to the special keys in the context # otherwise we use the rates of the system amount_currency = currency_obj.compute(cr, uid, company_currency, line.move_line_id.currency_id.id, move_line['debit']-move_line['credit'], context=ctx) - if line.amount == line.amount_unreconciled and line.move_line_id.currency_id.id == voucher_currency: + if line.amount == line.amount_unreconciled: sign = voucher.type in ('payment', 'purchase') and -1 or 1 foreign_currency_diff = sign * line.move_line_id.amount_residual_currency + amount_currency diff --git a/addons/account_voucher/test/case4_cad_chf.yml b/addons/account_voucher/test/case4_cad_chf.yml index bc33e387a85..66d56a81846 100644 --- a/addons/account_voucher/test/case4_cad_chf.yml +++ b/addons/account_voucher/test/case4_cad_chf.yml @@ -161,7 +161,7 @@ - I check that the debtor account has 1 new line with -298.78 as amount_currency columns and 149.39 of credit and currency is CAD. - - I check that my currency rate difference is correct. 0 in debit with no amount_currency + I check that my currency rate difference is correct. 0 in debit with 98.78 CAD as amount_currency - I check that my writeoff is correct. 11.05 credit and -13.26 amount_currency - @@ -176,7 +176,8 @@ elif move_line.amount_currency == -298.78: assert move_line.credit == 149.39, "Debtor account has wrong entry." elif move_line.debit == 0.00 and move_line.credit == 0.00: - assert move_line.amount_currency == 0.00, "Incorrect Currency Difference." + assert move_line.amount_currency == 98.78, "Incorrect Currency Difference, got %s as amount_currency (expected 98.78)." % (move_line.amount_currency) + assert move_line.currency_id.id == ref('base.CAD'), "Incorrect Currency Difference, got %s (expected 'CAD')" % (move_line.currency_id.name) elif move_line.credit == 10.61: assert move_line.amount_currency == -13.26, "Writeoff amount is wrong." else: diff --git a/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.eot b/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.eot old mode 100755 new mode 100644 diff --git a/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.svg b/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.svg old mode 100755 new mode 100644 diff --git a/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.ttf b/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.ttf old mode 100755 new mode 100644 diff --git a/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.woff b/addons/auth_oauth/static/lib/zocial/css/zocial-regular-webfont.woff old mode 100755 new mode 100644 diff --git a/addons/base_import/static/lib/select2/README.md b/addons/base_import/static/lib/select2/README.md old mode 100755 new mode 100644 diff --git a/addons/base_import/static/lib/select2/select2.css b/addons/base_import/static/lib/select2/select2.css old mode 100755 new mode 100644 diff --git a/addons/base_import/static/lib/select2/select2.js b/addons/base_import/static/lib/select2/select2.js old mode 100755 new mode 100644 diff --git a/addons/base_import/static/lib/select2/spinner.gif b/addons/base_import/static/lib/select2/spinner.gif old mode 100755 new mode 100644 diff --git a/addons/event_moodle/i18n/fr.po b/addons/event_moodle/i18n/fr.po index 592b5a729a9..06a5d8cb5be 100644 --- a/addons/event_moodle/i18n/fr.po +++ b/addons/event_moodle/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2013-01-03 15:01+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2013-05-09 10:20+0000\n" +"Last-Translator: Florian Hatat \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:39+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: event_moodle #: view:event.moodle.config.wiz:0 @@ -25,7 +25,7 @@ msgstr "Connexion avec identifiant et mot de passe" #. module: event_moodle #: model:ir.model,name:event_moodle.model_event_moodle_config_wiz msgid "event.moodle.config.wiz" -msgstr "" +msgstr "event.moodle.config.wiz" #. module: event_moodle #: help:event.moodle.config.wiz,server_moodle:0 diff --git a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py index 2cf79596148..768d85860df 100644 --- a/addons/hr_timesheet_sheet/hr_timesheet_sheet.py +++ b/addons/hr_timesheet_sheet/hr_timesheet_sheet.py @@ -293,7 +293,7 @@ class hr_timesheet_line(osv.osv): return ts_line_ids _columns = { - 'sheet_id': fields.function(_sheet, string='Sheet', + 'sheet_id': fields.function(_sheet, string='Sheet', select="1", type='many2one', relation='hr_timesheet_sheet.sheet', ondelete="cascade", store={ 'hr_timesheet_sheet.sheet': (_get_hr_timesheet_sheet, ['employee_id', 'date_from', 'date_to'], 10), @@ -479,12 +479,8 @@ class hr_timesheet_sheet_sheet_day(osv.osv): 0.0 as total_attendance from hr_analytic_timesheet hrt - left join (account_analytic_line l - LEFT JOIN hr_timesheet_sheet_sheet s - ON (s.date_to >= l.date - AND s.date_from <= l.date - AND s.user_id = l.user_id)) - on (l.id = hrt.line_id) + JOIN account_analytic_line l ON l.id = hrt.line_id + LEFT JOIN hr_timesheet_sheet_sheet s ON s.id = hrt.sheet_id group by l.date::date, s.id ) union ( select @@ -495,14 +491,8 @@ class hr_timesheet_sheet_sheet_day(osv.osv): SUM(((EXTRACT(hour FROM a.name) * 60) + EXTRACT(minute FROM a.name)) * (CASE WHEN a.action = 'sign_in' THEN -1 ELSE 1 END)) as total_attendance from hr_attendance a - LEFT JOIN (hr_timesheet_sheet_sheet s - LEFT JOIN resource_resource r - LEFT JOIN hr_employee e - ON (e.resource_id = r.id) - ON (s.user_id = r.user_id)) - ON (a.employee_id = e.id - AND s.date_to >= date_trunc('day',a.name) - AND s.date_from <= a.name) + LEFT JOIN hr_timesheet_sheet_sheet s + ON s.id = a.sheet_id WHERE action in ('sign_in', 'sign_out') group by a.name::date, s.id )) AS foo diff --git a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml index 71776af61ba..0dfeee54879 100644 --- a/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml +++ b/addons/hr_timesheet_sheet/test/test_hr_timesheet_sheet.yml @@ -13,11 +13,11 @@ product_id: product.product_product_consultant journal_id: hr_timesheet.analytic_journal - - I create a timesheet for employee "Quentin Paolinon". + I create a timesheet for employee "Quentin Paolino". - !record {model: hr_timesheet_sheet.sheet, id: hr_timesheet_sheet_sheet_deddk0}: date_from: !eval time.strftime('%Y-%m-01') - name: Quentin Paolinon + name: Quentin Paolino state: new user_id: base.user_demo employee_id: 'hr.employee_qdp' @@ -65,6 +65,7 @@ self.button_confirm(cr, uid, [ref('hr_timesheet_sheet_sheet_deddk0')], {"active_ids": [ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form")],"active_id": ref("hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"), }) + assert True, "The validation of the timesheet was unexpectedly accepted despite the 2:30 hours of difference" except: pass - @@ -87,7 +88,7 @@ !record {model: res.company, id: base.main_company}: timesheet_max_difference: 1.00 - - I tried again to confirm the timesheet after modification. + I try again to confirm the timesheet after modification. - !python {model: hr_timesheet_sheet.sheet}: | uid = ref('base.user_root') diff --git a/addons/l10n_fr/l10n_fr_view.xml b/addons/l10n_fr/l10n_fr_view.xml old mode 100755 new mode 100644 diff --git a/addons/l10n_fr_hr_payroll/__init__.py b/addons/l10n_fr_hr_payroll/__init__.py old mode 100755 new mode 100644 diff --git a/addons/l10n_fr_hr_payroll/__openerp__.py b/addons/l10n_fr_hr_payroll/__openerp__.py old mode 100755 new mode 100644 diff --git a/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_data.xml b/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_data.xml old mode 100755 new mode 100644 diff --git a/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_view.xml b/addons/l10n_fr_hr_payroll/l10n_fr_hr_payroll_view.xml old mode 100755 new mode 100644 diff --git a/addons/l10n_hr/l10n_hr_chart_template.xml b/addons/l10n_hr/l10n_hr_chart_template.xml old mode 100755 new mode 100644 diff --git a/addons/l10n_ro/res_partner.py b/addons/l10n_ro/res_partner.py old mode 100755 new mode 100644 diff --git a/addons/mail/i18n/fr.po b/addons/mail/i18n/fr.po index ff0bc16325e..e6e08676927 100644 --- a/addons/mail/i18n/fr.po +++ b/addons/mail/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2013-04-25 15:46+0000\n" -"Last-Translator: WANTELLET Sylvain \n" +"PO-Revision-Date: 2013-05-09 10:13+0000\n" +"Last-Translator: Gilles Major (OpenERP) \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-04-26 06:24+0000\n" -"X-Generator: Launchpad (build 16580)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: mail #: view:mail.followers:0 @@ -658,6 +658,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Photo petit format du groupe. Elle est automatiquement redimensionnée au " +"format 64x64px, en respectant le ratio d'aspect. Utilisez ce champ à tout " +"endroit où une petite image est requise." #. module: mail #: view:mail.compose.message:0 @@ -965,6 +968,8 @@ msgid "" "The email address associated with this group. New emails received will " "automatically create new topics." msgstr "" +"L'adresse de courriel associée à ce groupe. Les messages nouvellement reçus " +"vont automatiquement créer de nouveaux sujets." #. module: mail #: view:mail.mail:0 @@ -1276,6 +1281,8 @@ msgstr "Résumé" msgid "" "Model the subtype applies to. If False, this subtype applies to all models." msgstr "" +"Modèle auquel le sous-type s'applique. Si False est spécifié, le sous-type " +"s'applique à tous les modèles." #. module: mail #: view:mail.compose.message:0 @@ -1311,7 +1318,7 @@ msgstr "Erreur" #: code:addons/mail/static/src/xml/mail_followers.xml:13 #, python-format msgid "Following" -msgstr "" +msgstr "Abonné(e)" #. module: mail #: sql_constraint:mail.alias:0 @@ -1493,7 +1500,7 @@ msgstr "" #. module: mail #: model:mail.group,name:mail.group_board msgid "Board meetings" -msgstr "" +msgstr "Réunions" #. module: mail #: field:mail.alias,alias_model_id:0 @@ -1716,7 +1723,7 @@ msgstr "" #. module: mail #: field:mail.compose.message,composition_mode:0 msgid "Composition mode" -msgstr "" +msgstr "Mode de composition" #. module: mail #: field:mail.compose.message,model:0 @@ -1798,7 +1805,7 @@ msgstr "" #. module: mail #: selection:res.partner,notification_email_send:0 msgid "Emails only" -msgstr "" +msgstr "Courriels seulement" #. module: mail #: model:ir.actions.client,name:mail.action_mail_inbox_feeds @@ -1832,7 +1839,7 @@ msgstr "" #. module: mail #: field:mail.group,image_small:0 msgid "Small-sized photo" -msgstr "" +msgstr "Photo petit format" #. module: mail #: help:mail.mail,reply_to:0 diff --git a/addons/mail/i18n/lt.po b/addons/mail/i18n/lt.po index 90391c9fbb4..935cb3437bb 100644 --- a/addons/mail/i18n/lt.po +++ b/addons/mail/i18n/lt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2013-04-30 16:27+0000\n" -"Last-Translator: Giedrius Slavinskas - inovera.lt \n" +"PO-Revision-Date: 2013-05-10 05:45+0000\n" +"Last-Translator: Andrius Preimantas \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-05-01 05:14+0000\n" -"X-Generator: Launchpad (build 16580)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: mail #: view:mail.followers:0 @@ -296,7 +296,7 @@ msgstr "Susiejimai" #. module: mail #: view:mail.wizard.invite:0 msgid "Add Followers" -msgstr "" +msgstr "Pridėti prenumeratorius" #. module: mail #: help:mail.compose.message,author_id:0 @@ -545,7 +545,7 @@ msgstr "Siųsti" #: code:addons/mail/static/src/js/mail_followers.js:155 #, python-format msgid "No followers" -msgstr "" +msgstr "Nėra prenumeratorių" #. module: mail #: view:mail.mail:0 @@ -557,7 +557,7 @@ msgstr "Nepavyko" #: code:addons/mail/static/src/xml/mail.xml:154 #, python-format msgid "Attach a note that will not be send to the followers" -msgstr "" +msgstr "Parašyti pastabą kuri nebus nusiųsta prenumeratoriams" #. module: mail #. openerp-web @@ -602,7 +602,7 @@ msgstr "Nauja" #: code:addons/mail/static/src/js/mail_followers.js:157 #, python-format msgid "One follower" -msgstr "" +msgstr "Vienas prenumeratorius" #. module: mail #: field:mail.compose.message,type:0 @@ -805,6 +805,8 @@ msgid "" "Only the invited followers can read the\n" " discussions on this group." msgstr "" +"Tik prenumeratoriai gali skaityti\n" +" diskusijas šioje grupėje." #. module: mail #: model:ir.model,name:mail.model_ir_ui_menu @@ -871,11 +873,10 @@ msgid "" " " msgstr "" "

\n" -" Šauniai padirbėta! Jūsų neturite gautų žinučių.\n" +" Šauniai padirbėta! Jūs neturite gautų žinučių.\n" "

\n" -" Šiame lange rodomos privačios žinutės, el. laiškai " -"siųsti jums bei informacija susijusi su prenumeruojamais dokumentais ar " -"žmonėmis.\n" +" Šiame lange rodomos privačios žinutės, el. laiškai siųsti " +"jums bei informacija susijusi su prenumeruojamais dokumentais ar žmonėmis.\n" "

\n" " " @@ -1042,7 +1043,7 @@ msgstr "" #. module: mail #: view:mail.compose.message:0 msgid "Followers of selected items and" -msgstr "" +msgstr "Pasirinktų objektų prenumeratoriams ir" #. module: mail #: field:mail.alias,alias_force_thread_id:0 @@ -1494,14 +1495,14 @@ msgstr "Aprašymas" #. module: mail #: model:ir.model,name:mail.model_mail_followers msgid "Document Followers" -msgstr "" +msgstr "Dokumento prenumeratoriai" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/mail_followers.xml:35 #, python-format msgid "Remove this follower" -msgstr "" +msgstr "Ištrinti šį prenumeratorių" #. module: mail #: selection:res.partner,notification_email_send:0 diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 83a1df96bdf..b869a032ad5 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -1163,15 +1163,28 @@ class mail_thread(osv.AbstractModel): else: self.check_access_rights(cr, uid, 'write') + # subscribe partners self.write(cr, SUPERUSER_ID, ids, {'message_follower_ids': [(4, pid) for pid in partner_ids]}, context=context) - # if subtypes are not specified (and not set to a void list), fetch default ones - if subtype_ids is None: - subtype_obj = self.pool.get('mail.message.subtype') - subtype_ids = subtype_obj.search(cr, uid, [('default', '=', True), '|', ('res_model', '=', self._name), ('res_model', '=', False)], context=context) - # update the subscriptions + + # subtype specified: update the subscriptions fol_obj = self.pool.get('mail.followers') - fol_ids = fol_obj.search(cr, SUPERUSER_ID, [('res_model', '=', self._name), ('res_id', 'in', ids), ('partner_id', 'in', partner_ids)], context=context) - fol_obj.write(cr, SUPERUSER_ID, fol_ids, {'subtype_ids': [(6, 0, subtype_ids)]}, context=context) + if subtype_ids is not None: + fol_ids = fol_obj.search(cr, SUPERUSER_ID, [('res_model', '=', self._name), ('res_id', 'in', ids), ('partner_id', 'in', partner_ids)], context=context) + fol_obj.write(cr, SUPERUSER_ID, fol_ids, {'subtype_ids': [(6, 0, subtype_ids)]}, context=context) + # no subtypes: default ones for new subscription, do not update existing subscriptions + else: + # search new subscriptions: subtype_ids is False + fol_ids = fol_obj.search(cr, SUPERUSER_ID, [ + ('res_model', '=', self._name), + ('res_id', 'in', ids), + ('partner_id', 'in', partner_ids), + ('subtype_ids', '=', False) + ], context=context) + if fol_ids: + subtype_obj = self.pool.get('mail.message.subtype') + subtype_ids = subtype_obj.search(cr, uid, [('default', '=', True), '|', ('res_model', '=', self._name), ('res_model', '=', False)], context=context) + fol_obj.write(cr, SUPERUSER_ID, fol_ids, {'subtype_ids': [(6, 0, subtype_ids)]}, context=context) + return True def message_unsubscribe_users(self, cr, uid, ids, user_ids=None, context=None): diff --git a/addons/mail/static/src/img/email_icon.png b/addons/mail/static/src/img/email_icon.png old mode 100755 new mode 100644 diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 527a57fa481..f3e762d1f31 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -1710,7 +1710,7 @@ openerp.mail = function (session) { */ do_reload_menu_emails: function () { var menu = session.webclient.menu; - if (!menu) { + if (!menu || !menu.current_menu) { return $.when(); } return menu.rpc("/web/menu/load_needaction", {'menu_ids': [menu.current_menu]}).done(function(r) { diff --git a/addons/mail/tests/test_mail_features.py b/addons/mail/tests/test_mail_features.py index 7eea66b3b90..e1bef837010 100644 --- a/addons/mail/tests/test_mail_features.py +++ b/addons/mail/tests/test_mail_features.py @@ -116,18 +116,66 @@ class test_mail(TestMailBase): # CASE1: test subscriptions with subtypes # ---------------------------------------- - # Do: Subscribe Raoul three times (niak niak) through message_subscribe_users + # Do: subscribe Raoul, should have default subtypes + group_pigs.message_subscribe_users([user_raoul.id]) + group_pigs.refresh() + # Test: 2 followers (Admin and Raoul) + follower_ids = [follower.id for follower in group_pigs.message_follower_ids] + self.assertEqual(set(follower_ids), set([user_raoul.partner_id.id, user_admin.partner_id.id]), + 'message_subscribe: Admin and Raoul should be the only 2 Pigs fans') + # Raoul follows default subtypes + fol_ids = self.mail_followers.search(cr, uid, [ + ('res_model', '=', 'mail.group'), + ('res_id', '=', self.group_pigs_id), + ('partner_id', '=', user_raoul.partner_id.id) + ]) + fol_obj = self.mail_followers.browse(cr, uid, fol_ids)[0] + fol_subtype_ids = set([subtype.id for subtype in fol_obj.subtype_ids]) + self.assertEqual(set(fol_subtype_ids), set(default_group_subtypes), + 'message_subscribe: Raoul subscription subtypes are incorrect, should be all default ones') + + # Do: subscribe Raoul with specified new subtypes + group_pigs.message_subscribe_users([user_raoul.id], subtype_ids=[mt_mg_nodef]) + # Test: 2 followers (Admin and Raoul) + follower_ids = [follower.id for follower in group_pigs.message_follower_ids] + self.assertEqual(set(follower_ids), set([user_raoul.partner_id.id, user_admin.partner_id.id]), + 'message_subscribe: Admin and Raoul should be the only 2 Pigs fans') + # Test: 2 lines in mail.followers (no duplicate for Raoul) + fol_ids = self.mail_followers.search(cr, uid, [ + ('res_model', '=', 'mail.group'), + ('res_id', '=', self.group_pigs_id), + ]) + self.assertEqual(len(fol_ids), 2, + 'message_subscribe: subscribing an already-existing follower should not create new entries in mail.followers') + # Test: Raoul follows only specified subtypes + fol_ids = self.mail_followers.search(cr, uid, [ + ('res_model', '=', 'mail.group'), + ('res_id', '=', self.group_pigs_id), + ('partner_id', '=', user_raoul.partner_id.id) + ]) + fol_obj = self.mail_followers.browse(cr, uid, fol_ids)[0] + fol_subtype_ids = set([subtype.id for subtype in fol_obj.subtype_ids]) + self.assertEqual(set(fol_subtype_ids), set([mt_mg_nodef]), + 'message_subscribe: Raoul subscription subtypes are incorrect, should be only specified') + + # Do: Subscribe Raoul without specified subtypes: should not erase existing subscription subtypes group_pigs.message_subscribe_users([user_raoul.id, user_raoul.id]) group_pigs.message_subscribe_users([user_raoul.id]) group_pigs.refresh() # Test: 2 followers (Admin and Raoul) follower_ids = [follower.id for follower in group_pigs.message_follower_ids] - self.assertEqual(set(follower_ids), set([user_raoul.partner_id.id, user_admin.partner_id.id]), 'Admin and Raoul should be the only 2 Pigs fans') + self.assertEqual(set(follower_ids), set([user_raoul.partner_id.id, user_admin.partner_id.id]), + 'message_subscribe: Admin and Raoul should be the only 2 Pigs fans') # Test: Raoul follows default subtypes - fol_ids = self.mail_followers.search(cr, uid, [('res_model', '=', 'mail.group'), ('res_id', '=', self.group_pigs_id), ('partner_id', '=', user_raoul.partner_id.id)]) + fol_ids = self.mail_followers.search(cr, uid, [ + ('res_model', '=', 'mail.group'), + ('res_id', '=', self.group_pigs_id), + ('partner_id', '=', user_raoul.partner_id.id) + ]) fol_obj = self.mail_followers.browse(cr, uid, fol_ids)[0] fol_subtype_ids = set([subtype.id for subtype in fol_obj.subtype_ids]) - self.assertEqual(set(fol_subtype_ids), set(default_group_subtypes), 'subscription subtypes are incorrect') + self.assertEqual(set(fol_subtype_ids), set([mt_mg_nodef]), + 'message_subscribe: Raoul subscription subtypes are incorrect, should be only specified') # Do: Unsubscribe Raoul twice through message_unsubscribe_users group_pigs.message_unsubscribe_users([user_raoul.id, user_raoul.id]) @@ -135,6 +183,13 @@ class test_mail(TestMailBase): # Test: 1 follower (Admin) follower_ids = [follower.id for follower in group_pigs.message_follower_ids] self.assertEqual(follower_ids, [user_admin.partner_id.id], 'Admin must be the only Pigs fan') + # Test: 1 lines in mail.followers (no duplicate for Raoul) + fol_ids = self.mail_followers.search(cr, uid, [ + ('res_model', '=', 'mail.group'), + ('res_id', '=', self.group_pigs_id) + ]) + self.assertEqual(len(fol_ids), 1, + 'message_subscribe: group should have only 1 entry in mail.follower for 1 follower') # Do: subscribe Admin with subtype_ids group_pigs.message_subscribe_users([uid], [mt_mg_nodef, mt_all_nodef]) diff --git a/addons/membership/i18n/tr.po b/addons/membership/i18n/tr.po index 96f37127bd2..7fc8d51b24d 100644 --- a/addons/membership/i18n/tr.po +++ b/addons/membership/i18n/tr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-08 08:13+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:48+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-09 06:11+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: membership #: model:process.transition,name:membership.process_transition_invoicetoassociate0 msgid "invoice to associate" -msgstr "" +msgstr "Ödemeli Üye" #. module: membership #: model:process.process,name:membership.process_process_membershipprocess0 @@ -37,50 +37,50 @@ msgstr "" #. module: membership #: view:report.membership:0 msgid "This will display waiting, invoiced and total pending columns" -msgstr "" +msgstr "Bu, bekleyen fatura ve toplam bekleyen sütunları görüntüler" #. module: membership #: view:report.membership:0 #: view:res.partner:0 msgid "Group By..." -msgstr "" +msgstr "Grupla İle..." #. module: membership #: field:report.membership,num_paid:0 msgid "# Paid" -msgstr "" +msgstr "# Ödenen" #. module: membership #: field:report.membership,tot_earned:0 msgid "Earned Amount" -msgstr "" +msgstr "Kazanılan Tutar" #. module: membership #: model:ir.model,name:membership.model_report_membership msgid "Membership Analysis" -msgstr "" +msgstr "Üyelik Analizi" #. module: membership #: selection:report.membership,month:0 msgid "March" -msgstr "" +msgstr "Mart" #. module: membership #: model:process.node,note:membership.process_node_setassociation0 msgid "Set an associate member of partner." -msgstr "" +msgstr "Partner ortak üyesi ayarlayın." #. module: membership #: model:process.transition,note:membership.process_transition_invoicetopaid0 msgid "Invoice is be paid." -msgstr "" +msgstr "Fatura ödenmeştir" #. module: membership #: field:membership.membership_line,company_id:0 #: view:report.membership:0 #: field:report.membership,company_id:0 msgid "Company" -msgstr "" +msgstr "Firma" #. module: membership #: selection:membership.membership_line,state:0 @@ -111,7 +111,7 @@ msgstr "" #: field:report.membership,user_id:0 #: view:res.partner:0 msgid "Salesperson" -msgstr "" +msgstr "Satış Temsilcisi" #. module: membership #: model:process.transition,name:membership.process_transition_waitingtoinvoice0 @@ -126,7 +126,7 @@ msgstr "" #. module: membership #: view:res.partner:0 msgid "Suppliers" -msgstr "" +msgstr "Tedarikçiler" #. module: membership #: selection:membership.membership_line,state:0 @@ -138,7 +138,7 @@ msgstr "" #. module: membership #: view:product.product:0 msgid "Taxes" -msgstr "" +msgstr "Vergiler" #. module: membership #: view:res.partner:0 @@ -148,24 +148,24 @@ msgstr "" #. module: membership #: view:product.product:0 msgid "This note will be displayed on quotations..." -msgstr "" +msgstr "Bu not alıntılar görüntülenir ..." #. module: membership #: code:addons/membership/membership.py:410 #: code:addons/membership/membership.py:413 #, python-format msgid "Error!" -msgstr "" +msgstr "Hata!" #. module: membership #: model:process.transition,name:membership.process_transition_producttomember0 msgid "Product to member" -msgstr "" +msgstr "Ürün Üyesine" #. module: membership #: model:product.template,name:membership.membership_1_product_template msgid "Silver Membership" -msgstr "" +msgstr "Gümüş Üyelik" #. module: membership #: model:process.node,note:membership.process_node_associatedmember0 @@ -175,28 +175,28 @@ msgstr "" #. module: membership #: field:report.membership,tot_pending:0 msgid "Pending Amount" -msgstr "" +msgstr "Bekleyen Tutar" #. module: membership #: model:process.transition,note:membership.process_transition_associationpartner0 msgid "Associated partner." -msgstr "" +msgstr "Partner ilişkili." #. module: membership #: view:res.partner:0 msgid "Supplier Partners" -msgstr "" +msgstr "Tedarikçi Partnerler" #. module: membership #: field:report.membership,num_invoiced:0 msgid "# Invoiced" -msgstr "" +msgstr "# Faturalanmış" #. module: membership #: model:ir.actions.act_window,name:membership.action_report_membership_tree #: model:ir.ui.menu,name:membership.menu_report_membership msgid "Members Analysis" -msgstr "" +msgstr "Üye Analiz" #. module: membership #: view:res.partner:0 @@ -223,7 +223,7 @@ msgstr "" #. module: membership #: view:res.partner:0 msgid "Customer Partners" -msgstr "" +msgstr "Müşteri Partnerler" #. module: membership #: field:membership.membership_line,date_from:0 @@ -286,7 +286,7 @@ msgstr "Fatura Aç" #. module: membership #: selection:report.membership,month:0 msgid "July" -msgstr "" +msgstr "Temmuz" #. module: membership #: model:product.template,name:membership.membership_0_product_template diff --git a/addons/plugin_thunderbird/static/thunderbird_plugin/install.sh b/addons/plugin_thunderbird/static/thunderbird_plugin/install.sh index e1103b30acf..5ca7a5a934a 100755 --- a/addons/plugin_thunderbird/static/thunderbird_plugin/install.sh +++ b/addons/plugin_thunderbird/static/thunderbird_plugin/install.sh @@ -1,3 +1,4 @@ +#!/bin/sh make clean make cp ../openerp_plugin.xpi /home/openerp/ diff --git a/addons/point_of_sale/i18n/tr.po b/addons/point_of_sale/i18n/tr.po index 0b2cc18b8d7..7ede8c121f7 100644 --- a/addons/point_of_sale/i18n/tr.po +++ b/addons/point_of_sale/i18n/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2013-04-19 10:28+0000\n" +"PO-Revision-Date: 2013-05-08 01:57+0000\n" "Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-04-20 06:48+0000\n" -"X-Generator: Launchpad (build 16567)\n" +"X-Launchpad-Export-Date: 2013-05-09 06:11+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -43,11 +43,24 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Yeni bir kategori tanımlamak için tıklayın.\n" +"

\n" +" Kategoriler aracılığıyla ürünlerini göz atmak için " +"kullanılır\n" +" dokunmatik ekran arayüzü.\n" +"

\n" +" Eğer kategori bir fotoğraf, düzenini koyarsanız\n" +" dokunmatik ekran arayüzü otomatik olacak. Biz " +"önermeyeceğizyükleme\n" +" Küçük (1024x768) ekranlar için kategoriler bir fotoğraf.\n" +"

\n" +" " #. module: point_of_sale #: view:pos.receipt:0 msgid "Print the Receipt of the Sale" -msgstr "Satışın fişini yazdır" +msgstr "Satışın Fişini Yazdır" #. module: point_of_sale #: field:pos.session,cash_register_balance_end:0 @@ -63,7 +76,7 @@ msgstr "Bugün" #. module: point_of_sale #: field:pos.config,iface_electronic_scale:0 msgid "Electronic Scale Interface" -msgstr "Elektronik Kantar Arayüz" +msgstr "Elektronik Tartı Arayüz" #. module: point_of_sale #: model:pos.category,name:point_of_sale.plain_water @@ -80,7 +93,7 @@ msgstr "" #: code:addons/point_of_sale/static/src/xml/pos.xml:398 #, python-format msgid "ã" -msgstr "" +msgstr "ã" #. module: point_of_sale #: field:pos.config,journal_id:0 @@ -103,7 +116,7 @@ msgstr "Satış Detayları" #. module: point_of_sale #: constraint:pos.config:0 msgid "You cannot have two cash controls in one Point Of Sale !" -msgstr "Sen bir SatışNoktası iki nakiti kontrol edemezsin !" +msgstr "Sen bir SatışNoktasından iki nakiti kontrol edemezsin !" #. module: point_of_sale #: field:pos.payment.report.user,user_id:0 @@ -129,13 +142,13 @@ msgstr "Ürün Adı" #. module: point_of_sale #: model:product.template,name:point_of_sale.pamplemousse_rouge_pamplemousse_product_template msgid "Red grapefruit" -msgstr "" +msgstr "Kırmızı greyfurt" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:1343 #, python-format msgid "Assign a Custom EAN" -msgstr "EAN Özel atama" +msgstr "EAN Özel Atama" #. module: point_of_sale #: view:pos.session.opening:0 @@ -144,6 +157,9 @@ msgid "" " being able to start selling through the " "touchscreen interface." msgstr "" +"Daha önce, sizin kasa içinde nakit miktarın kontrolu gerekebilir\n" +" ile satış başlatmak mümkün olmanın dokunmatik " +"ekran arayüzü." #. module: point_of_sale #: report:account.statement:0 @@ -262,7 +278,7 @@ msgstr "Muahsebe Bilgisi" #: code:addons/point_of_sale/static/src/xml/pos.xml:427 #, python-format msgid "0.00€" -msgstr "" +msgstr "0.00€" #. module: point_of_sale #: field:pos.session.opening,show_config:0 @@ -345,6 +361,9 @@ msgid "" "Check this if this point of sale should open by default in a self checkout " "mode. If unchecked, OpenERP uses the normal cashier mode by default." msgstr "" +"Satış bu noktada kendi kendine çıkış varsayılan olarak açık olmalıdır Bu " +"kontrol edin modu. İşaretlenmezse, OpenERP varsayılan olarak normal kasiyer " +"modunu kullanır." #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_sales_user @@ -394,7 +413,7 @@ msgstr "Satış Noktanızı Seçin" #: field:report.sales.by.margin.pos,total:0 #: field:report.sales.by.margin.pos.month,total:0 msgid "Margin" -msgstr "Sınır" +msgstr "Marj" #. module: point_of_sale #: field:pos.discount,discount:0 @@ -430,7 +449,7 @@ msgstr "Donanım Etkinlikler" #: code:addons/point_of_sale/point_of_sale.py:301 #, python-format msgid "You should assign a Point of Sale to your session." -msgstr "oturumuna Satış Nokta atamanız gerekir" +msgstr "Oturumuna Satış Nokta atamanız gerekir" #. module: point_of_sale #: view:pos.order.line:0 @@ -451,6 +470,9 @@ msgid "" "close this session, you can update the 'Closing Cash Control' to avoid any " "difference." msgstr "" +"Ödeme yöntemi '%s' üzerinde kar ve zarar hesapları ayarlayın. bu OpenERP " +"sizin biten bakiye %.2f fark sonrası sağlayacak. karşı Bu oturumu kapatmak, " +"herhangi önlemek için 'Kapanış Nakit Kontrol' güncelleyebilirsinizfark." #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:315 @@ -470,11 +492,12 @@ msgid "" "Difference between the counted cash control at the closing and the computed " "balance." msgstr "" +"Kapanış nakit kontrolü sayılır ve bilgisayarlı arasındaki fark bakiyesi." #. module: point_of_sale #: view:pos.session.opening:0 msgid ") is \"" -msgstr "" +msgstr ") is \"" #. module: point_of_sale #: model:product.template,name:point_of_sale.Onions_product_template @@ -519,7 +542,7 @@ msgstr "" #. module: point_of_sale #: view:pos.session.opening:0 msgid "Open Session" -msgstr "Oturum Açma" +msgstr "Oturum Aç" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_of_sale @@ -536,7 +559,7 @@ msgstr "Google Chrome" #. module: point_of_sale #: model:pos.category,name:point_of_sale.sparkling_water msgid "Sparkling Water" -msgstr "Sparkling Water" +msgstr "Sparkling Su" #. module: point_of_sale #: view:account.bank.statement:0 @@ -591,7 +614,7 @@ msgstr "Siparişiniz kasiyer tarafından onay edilmelidir." #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_orange_50cl_product_template msgid "Fanta Orange 50cl" -msgstr "Fanta Orange 50cl" +msgstr "Fanta Portakal 50cl" #. module: point_of_sale #: field:pos.category,child_id:0 @@ -618,6 +641,21 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Yeni bir oturum başlatmak için tıklayın.\n" +"

\n" +" Bir oturum sırasında, genellikle, tek bir günlük bir süre " +"olduğunu which\n" +" sen satış noktası üzerinden satmatış Kullanıcı kontrol etmek " +"vardır the\n" +" nakit para birimlerinin başında kaydeder ve biten\n" +" Her oturumun.\n" +"

\n" +" Menü kullanımı ile daha iyi gerektiğini unutmayın Sizin " +"Oturum\n" +" hızla yeni bir oturum açmak için.\n" +"

\n" +" " #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:867 @@ -631,6 +669,8 @@ msgid "" "You can continue sales from the touchscreen interface by clicking on \"Start " "Selling\" or close the cash register session." msgstr "" +"Sen \"Satış Başlat\" tıklayarak dokunmatik ekran arayüzü satış devam " +"edebilirsiniz veya yazarkasa oturumu kapatın." #. module: point_of_sale #: report:account.statement:0 @@ -663,7 +703,7 @@ msgstr "Özet" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_45g_product_template msgid "Lays Natural 45g" -msgstr "" +msgstr "Lays Natural 45g" #. module: point_of_sale #: model:product.template,name:point_of_sale.chaudfontaine_50cl_product_template @@ -704,7 +744,7 @@ msgstr "Net Toplam:" #. module: point_of_sale #: model:ir.actions.client,name:point_of_sale.action_client_pos_menu msgid "Open POS Menu" -msgstr "POS Menüsü Açma" +msgstr "POS Menüsü Aç" #. module: point_of_sale #: report:pos.details_summary:0 @@ -714,7 +754,7 @@ msgstr "Ödeme Biçimi" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_confirm msgid "Post POS Journal Entries" -msgstr "İşleme POS Yevmiye Girişlerini" +msgstr "POS Yevmiye Girişlerini İşle" #. module: point_of_sale #. openerp-web @@ -734,6 +774,9 @@ msgid "" "Check if, this is a product you can use to take cash from a statement for " "the point of sale backend, example: money lost, transfer to bank, etc." msgstr "" +"Olmadığını kontrol edin, bu sizin için bir açıklama nakit almak için " +"kullanabileceğiniz bir üründür satış noktası arka uç, örnek noktası: para " +"kaybetti, banka, vb transfer." #. module: point_of_sale #: view:report.pos.order:0 @@ -750,6 +793,9 @@ msgid "" "use\n" " a modern browser like" msgstr "" +"Satış Noktası Microsoft Internet Explorer tarafından desteklenmiyor. lütfen " +"use\n" +" Firefox gibi modern bir tarayıcı seçin" #. module: point_of_sale #: view:pos.session.opening:0 @@ -777,7 +823,7 @@ msgstr "Pizza" #. module: point_of_sale #: view:pos.session:0 msgid "= Theoretical Balance" -msgstr "" +msgstr "= Teorik Bakiye" #. module: point_of_sale #: code:addons/point_of_sale/wizard/pos_return.py:85 @@ -818,7 +864,7 @@ msgstr "Fiş" #: field:report.sales.by.margin.pos,net_margin_per_qty:0 #: field:report.sales.by.margin.pos.month,net_margin_per_qty:0 msgid "Net margin per Qty" -msgstr "Adet başına net oran" +msgstr "Adet başına net Oran" #. module: point_of_sale #: view:pos.confirm:0 @@ -924,7 +970,7 @@ msgstr "Yevmiye" #. module: point_of_sale #: view:pos.session:0 msgid "Statements" -msgstr "Tablolar" +msgstr "Ekstreler" #. module: point_of_sale #: report:pos.details:0 @@ -975,7 +1021,7 @@ msgstr "Faturalama Yok" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_pickles_250g_product_template msgid "250g Lays Pickels" -msgstr "" +msgstr "250g Lays Pickels" #. module: point_of_sale #: field:pos.session.opening,pos_session_id:0 @@ -1027,7 +1073,7 @@ msgstr "Spa Reine 33cl" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_discount msgid "Add a Global Discount" -msgstr "Genel iskonto ekle" +msgstr "Genel İskonto Ekle" #. module: point_of_sale #: view:pos.config:0 @@ -1069,7 +1115,7 @@ msgstr "EAN Özel Ayarlama" #: code:addons/point_of_sale/static/src/xml/pos.xml:235 #, python-format msgid "Remaining:" -msgstr "Kalan:" +msgstr "Bakiye:" #. module: point_of_sale #: model:pos.category,name:point_of_sale.legumes @@ -1098,7 +1144,7 @@ msgstr "Açılış Bakiyesi" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_oven_150g_product_template msgid "Oven Baked Lays Natural 150g" -msgstr "" +msgstr "Oven Baked Lays Natural 150g" #. module: point_of_sale #: sql_constraint:pos.session:0 @@ -1128,7 +1174,7 @@ msgstr "Chimay Bleu 75cl" #. module: point_of_sale #: report:pos.payment.report.user:0 msgid "Payment By User" -msgstr "Kullanıcıya göre ödemeler" +msgstr "Kullanıcı Ödemeleri" #. module: point_of_sale #. openerp-web @@ -1163,7 +1209,7 @@ msgstr "(güncelle)" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_vanille_2,5l_product_template msgid "IJsboerke Vanilla 2.5L" -msgstr "" +msgstr "IJsboerke Vanilya 2.5L" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_details @@ -1214,7 +1260,7 @@ msgstr "ABC" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_dame_blanche_2,5l_product_template msgid "IJsboerke 2.5L White Lady" -msgstr "Copy text \t IJsboerke 2.5L White Lady" +msgstr "IJsboerke 2.5L White Lady" #. module: point_of_sale #: field:pos.order,lines:0 @@ -1243,7 +1289,7 @@ msgstr "Ağırlık Ölçü Okuma" #: code:addons/point_of_sale/static/src/xml/pos.xml:426 #, python-format msgid "0.00 €" -msgstr "" +msgstr "0.00 €" #. module: point_of_sale #: field:pos.order.line,create_date:0 @@ -1301,7 +1347,7 @@ msgstr "Kaldırılan Ayarlayın" #. module: point_of_sale #: model:product.template,name:point_of_sale.limon_product_template msgid "Stringers" -msgstr "" +msgstr "Stringers" #. module: point_of_sale #: field:pos.order,pricelist_id:0 @@ -1370,14 +1416,14 @@ msgstr "Stella Artois 33cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_naturel_300g_product_template msgid "Lays Natural XXL 300g" -msgstr "" +msgstr "Lays Natural XXL 300g" #. module: point_of_sale #. openerp-web #: code:addons/point_of_sale/static/src/xml/pos.xml:479 #, python-format msgid "Scan Item Unrecognized" -msgstr "" +msgstr "Tarama Ürünü Tanınmayan" #. module: point_of_sale #: report:all.closed.cashbox.of.the.day:0 @@ -1398,7 +1444,7 @@ msgstr "Taslak Fatura" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_paprika_oven_150g_product_template msgid "Oven Baked Lays Paprika 150g" -msgstr "" +msgstr "Oven Baked Lays Paprika 150g" #. module: point_of_sale #: report:pos.invoice:0 @@ -1524,7 +1570,7 @@ msgstr "bilinmeyen" #. module: point_of_sale #: field:product.product,income_pdt:0 msgid "Point of Sale Cash In" -msgstr "SatışNoktası Nakit olarak" +msgstr "SatışNoktası Nakit Olarak" #. module: point_of_sale #. openerp-web @@ -1622,6 +1668,8 @@ msgid "" "Enter a reference, it will be converted\n" " automatically to a valid EAN number." msgstr "" +"Bir referans girin, bu dönüştürülür \n" +" otomatik olarak EAN geçerli bir sayı için." #. module: point_of_sale #: field:product.product,expense_pdt:0 @@ -1657,6 +1705,8 @@ msgid "" "Your ending balance is too different from the theorical cash closing (%.2f), " "the maximum allowed is: %.2f. You can contact your manager to force it." msgstr "" +"Sizin biten bakiyesi teorik nakit kapanış (%.2f), çok farklı izin verilen " +"maksimum: %.2f. Bunu zorlamak için yöneticiniz irtibata geçebilirsiniz." #. module: point_of_sale #: view:pos.session:0 @@ -1675,8 +1725,8 @@ msgid "" "There is no receivable account defined to make payment for the partner: " "\"%s\" (id:%d)." msgstr "" -"Partner için ödeme yapmak için tanımlanmış bir alacak hesabı yok: \"% s\" " -"(id:% d)." +"Partner için ödeme yapmak için tanımlanmış bir alacak hesabı yok: \"%s\" " +"(id:%d)." #. module: point_of_sale #: view:pos.config:0 @@ -1706,7 +1756,7 @@ msgstr "İptal" #: code:addons/point_of_sale/static/src/xml/pos.xml:296 #, python-format msgid "Please put your product on the scale" -msgstr "" +msgstr "Tartıya ürün koyunuz" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_details_summary @@ -1829,7 +1879,7 @@ msgstr "POS" #: code:addons/point_of_sale/static/src/xml/pos.xml:587 #, python-format msgid "Subtotal:" -msgstr "Ara toplam:" +msgstr "Ara Toplam:" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_33cl_product_template @@ -1907,6 +1957,8 @@ msgid "" "complete\n" " your purchase" msgstr "" +"Okuyucu kartınızı takın ve talimatları uygulayın tamamlama\n" +" satınalman" #. module: point_of_sale #: help:product.product,income_pdt:0 @@ -1914,16 +1966,18 @@ msgid "" "Check if, this is a product you can use to put cash into a statement for the " "point of sale backend." msgstr "" +"Olmadığını kontrol edin, bu sizin için bir açıklama içine para koymak için " +"kullanabileceğiniz bir üründür satış noktası arka uçu." #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_moka_2,5l_product_template msgid "IJsboerke Mocha 2.5L" -msgstr "Copy text \t IJsboerke Mocha 2.5L" +msgstr "IJsboerke Mocha 2.5L" #. module: point_of_sale #: field:pos.session,cash_control:0 msgid "Has Cash Control" -msgstr "" +msgstr "Nakit Kontrol Var" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_report_pos_order_all @@ -1945,7 +1999,8 @@ msgid "" "Unable to open the session. You have to assign a sale journal to your point " "of sale." msgstr "" -"Oturum açılamıyor. Satış noktasına bir satış yevmiyesi atamak zorundasınız." +"Oturum açılamıyor. Satış noktasına bir satış yevmiyesi atamak " +"zorundasınız.satış olarak." #. module: point_of_sale #: view:report.pos.order:0 @@ -1971,7 +2026,7 @@ msgstr "Yazdırma Tarihi" #. module: point_of_sale #: model:product.template,name:point_of_sale.poireaux_poireaux_product_template msgid "Leeks" -msgstr "" +msgstr "Pırasa" #. module: point_of_sale #: help:pos.category,sequence:0 @@ -1997,7 +2052,7 @@ msgstr "Mağza:" #. module: point_of_sale #: field:account.journal,self_checkout_payment_method:0 msgid "Self Checkout Payment Method" -msgstr "" +msgstr "Kendi Ödeme Ödeme Yöntemi" #. module: point_of_sale #: view:pos.order:0 @@ -2007,7 +2062,7 @@ msgstr "POS Siparişleri" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.all_closed_cashbox_of_the_day msgid "All Closed CashBox" -msgstr "Tüm kapalı kasalar" +msgstr "Tüm Kapalı Kasalar" #. module: point_of_sale #: field:pos.details,user_ids:0 @@ -2020,7 +2075,7 @@ msgstr "Satışelamanı" #: code:addons/point_of_sale/wizard/pos_box_out.py:91 #, python-format msgid "You have to open at least one cashbox." -msgstr "En az bir kasa açmak zorunda." +msgstr "En az bir kasa açmak zorundasın." #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:1142 @@ -2043,7 +2098,7 @@ msgstr "büyük harf kilidi" #. module: point_of_sale #: model:product.template,name:point_of_sale.grisette_cerise_25cl_product_template msgid "Grisette Cherry 25cl" -msgstr "" +msgstr "Grisette Cherry 25cl" #. module: point_of_sale #: report:pos.invoice:0 @@ -2145,7 +2200,7 @@ msgstr "Croky Natural 45g" #. module: point_of_sale #: model:product.template,name:point_of_sale.tomate_en_grappe_product_template msgid "In Cluster Tomatoes" -msgstr "" +msgstr "Domates Öbekleri" #. module: point_of_sale #: model:ir.actions.client,name:point_of_sale.action_pos_pos @@ -2211,6 +2266,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Yeni bir ürün eklemek için tıklayın.\n" +"

\n" +" Satmak için Ürün tanımlamalısınız\n" +" satış notası arayüzünde.\n" +"

\n" +" Fiyat ve satış noktasını ayarlamayı unutmayınkategori\n" +" o görünmelidir. Bir ürünün herhangi bir noktası varsa satış\n" +" kategori,sen satış noktası üzerinden satmaman değil\n" +" arayüz.\n" +"

\n" +" " #. module: point_of_sale #: view:pos.order:0 @@ -2337,7 +2404,7 @@ msgstr "Bekleme Onayı" #. module: point_of_sale #: field:pos.order,nb_print:0 msgid "Number of Print" -msgstr "Yazılacak adet" +msgstr "Yazılacak Adet" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_make_payment @@ -2428,6 +2495,8 @@ msgid "" "Check if the product should be weighted (mainly used with self check-out " "interface)." msgstr "" +"Ürünün tartılmalıdır kontrol edin (ağırlıklı olarak kullanılır ile self " +"check-out arayüzde)." #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_new_bank_statement_tree @@ -2466,7 +2535,7 @@ msgstr "Armut" #. module: point_of_sale #: field:report.transaction.pos,journal_id:0 msgid "Sales Journal" -msgstr "Satış Günlüğü" +msgstr "Satış Yevmiye" #. module: point_of_sale #: view:pos.session:0 @@ -2517,7 +2586,7 @@ msgstr "Beers" #. module: point_of_sale #: help:pos.config,name:0 msgid "An internal identification of the point of sale" -msgstr "" +msgstr "Satış noktasında bir dahili kimlik" #. module: point_of_sale #: view:pos.config:0 @@ -2545,7 +2614,7 @@ msgstr "Ödeme Yöntemleri Özet" #: code:addons/point_of_sale/static/src/xml/pos.xml:470 #, python-format msgid "Hardware Status" -msgstr "Donanım Durum" +msgstr "Donanım Durumu" #. module: point_of_sale #. openerp-web @@ -2580,7 +2649,7 @@ msgstr "Orana göre Satışlar" #. module: point_of_sale #: view:pos.order:0 msgid "Statement lines" -msgstr "Ekstre satırlar" +msgstr "Ekstre satırları" #. module: point_of_sale #: model:product.template,name:point_of_sale.croky_paprika_45g_product_template @@ -2743,13 +2812,13 @@ msgstr "Kasa Satırları" #. module: point_of_sale #: model:ir.actions.report.xml,name:point_of_sale.pos_payment_report_user msgid "Today's Payment By User" -msgstr "Günün kullanıcı Ödemeleri" +msgstr "Günün Kullanıcı Ödemeleri" #. module: point_of_sale #: view:report.sales.by.margin.pos:0 #: view:report.sales.by.margin.pos.month:0 msgid "Sales by User Margin" -msgstr "Kullanıcı oranına göre satışlar" +msgstr "Kullanıcı Oranına göre Satışlar" #. module: point_of_sale #. openerp-web @@ -2789,7 +2858,7 @@ msgstr "Dr. Oetker Ristorante Pollo" #: constraint:pos.session:0 msgid "" "You cannot create two active sessions related to the same point of sale!" -msgstr "Bu satış noktaya aynı iki etkin oturum oluşturamazsınız!" +msgstr "Bu satış noktasında iki etkin oturum oluşturamazsınız!" #. module: point_of_sale #: field:pos.category,image_small:0 @@ -2931,7 +3000,7 @@ msgstr "Yönetici" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_poivre_sel_oven_150g_product_template msgid "Lays Salt and Pepper Oven Baked 150g" -msgstr "" +msgstr "Lays Salt and Pepper Oven Baked 150g" #. module: point_of_sale #: field:pos.details,date_start:0 @@ -2988,7 +3057,7 @@ msgstr "Satış Siparişi Arma" #. module: point_of_sale #: field:pos.config,iface_self_checkout:0 msgid "Self Checkout Mode" -msgstr "" +msgstr "Kendi kendine Ödeme Modu" #. module: point_of_sale #: field:account.journal,journal_user:0 @@ -3006,6 +3075,8 @@ msgid "" "Person who uses the the cash register. It can be a reliever, a student or an " "interim employee." msgstr "" +"Yazarkasa kullanan kişi. Bu ...., bir öğrenci ya da olabilir veya geçici " +"personel." #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_decaf_33cl_product_template @@ -3027,7 +3098,7 @@ msgstr "Fanta Orange 25cl" #. module: point_of_sale #: view:pos.confirm:0 msgid "Generate Journal Entries" -msgstr "Yevmiye kayıtlarını Oluştur" +msgstr "Yevmiye Kayıtlarını Oluştur" #. module: point_of_sale #: report:account.statement:0 @@ -3105,7 +3176,7 @@ msgstr "Tamam" #: code:addons/point_of_sale/static/src/xml/pos.xml:278 #, python-format msgid "Please scan an item" -msgstr "" +msgstr "Lütfen ürün barkodunu tarayın" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_box_in @@ -3116,12 +3187,12 @@ msgstr "Para Koy" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_zero_orange_1,5l_product_template msgid "Fanta Orange Zero 1.5L" -msgstr "" +msgstr "Fanta Orange Zero 1.5L" #. module: point_of_sale #: model:product.template,name:point_of_sale.boni_orange_product_template msgid "Boni Oranges" -msgstr "" +msgstr "Boni Portakaları" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:300 @@ -3147,7 +3218,7 @@ msgstr "Hata!" #. module: point_of_sale #: report:pos.lines:0 msgid "No. Of Articles" -msgstr "Eşya adedi" +msgstr "Ürün Adedi" #. module: point_of_sale #: selection:pos.order,state:0 @@ -3166,6 +3237,8 @@ msgid "" "The Point of Sale Category this products belongs to. Those categories are " "used to group similar products and are specific to the Point of Sale." msgstr "" +"Satılık Kategorisi Bu ürünlerin Satış Noktasına aittir. Bu kategoride benzer " +"grub ürünler için kullanılır ve Satış Noktasına özgüdür." #. module: point_of_sale #: model:product.template,name:point_of_sale.orangina_1,5l_product_template @@ -3180,7 +3253,7 @@ msgstr "Satış Noktası Analizi" #. module: point_of_sale #: model:pos.category,name:point_of_sale.ice_cream msgid "Ice Cream" -msgstr "Ice Cream" +msgstr "Dondurma" #. module: point_of_sale #: field:pos.config,shop_id:0 @@ -3193,12 +3266,12 @@ msgstr "Mağza" #: code:addons/point_of_sale/wizard/pos_box_entries.py:123 #, python-format msgid "Please check that income account is set to %s." -msgstr "" +msgstr "Bu gelir hesabı %s olarak ayarlanır kontrol edin." #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_account_bank_statement_line msgid "Bank Statement Line" -msgstr "Banka Ekstresi Satırı" +msgstr "Banka Ekstre Satırı" #. module: point_of_sale #: model:product.template,name:point_of_sale.belle_vue_kriek_25cl_product_template @@ -3213,7 +3286,7 @@ msgstr "Chaudfontaine Petillante 1.5l" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_stracciatella_2,5l_product_template msgid "IJsboerke Stracciatella 2.5L" -msgstr "" +msgstr "IJsboerke Stracciatella 2.5L" #. module: point_of_sale #: view:report.sales.by.user.pos:0 @@ -3231,7 +3304,7 @@ msgstr "Chaudfontaine 1.5l" #: code:addons/point_of_sale/point_of_sale.py:1069 #, python-format msgid "Trade Receivables" -msgstr "" +msgstr "Ticari Alacaklar" #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:529 @@ -3274,7 +3347,7 @@ msgstr "Yevmiye Girişleri" #: code:addons/point_of_sale/point_of_sale.py:736 #, python-format msgid "There is no receivable account defined to make payment." -msgstr "" +msgstr "Ödeme yapmak için tanımlanmış bir alacak hesabı yok." #. module: point_of_sale #: model:product.template,name:point_of_sale.citron_product_template @@ -3284,7 +3357,7 @@ msgstr "Limon" #. module: point_of_sale #: report:pos.invoice:0 msgid "Cancelled Invoice" -msgstr "İptal edilimiş fatura" +msgstr "İptal edilimiş Fatura" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_zero_50cl_product_template @@ -3308,6 +3381,7 @@ msgid "" "You cannot confirm all orders of this session, because they have not the " "'paid' status" msgstr "" +"Bu oturumun tüm siparişler teyit edemez.çünkü olmayanlar var'ödeme' durumu" #. module: point_of_sale #: view:pos.order:0 @@ -3324,12 +3398,12 @@ msgstr "Yazarkasaları açmak istiyor musun?" #. module: point_of_sale #: model:product.template,name:point_of_sale.perrier_50cl_product_template msgid "50cl Perrier" -msgstr "" +msgstr "50cl Perrier" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_cash_box_out msgid "cash.box.out" -msgstr "" +msgstr "cash.box.out" #. module: point_of_sale #: model:product.template,name:point_of_sale.fanta_zero_orange_33cl_product_template @@ -3340,6 +3414,7 @@ msgstr "Fanta Zero Orange 33cl" #: help:product.product,available_in_pos:0 msgid "Check if you want this product to appear in the Point of Sale" msgstr "" +"Bu ürünün Satış Noktası görünmesini istediğinizin olmadığını kontrol edin" #. module: point_of_sale #: view:report.pos.order:0 @@ -3389,7 +3464,7 @@ msgstr "Teslimat iptal edilemiyor." #. module: point_of_sale #: view:pos.config:0 msgid "Material Interfaces" -msgstr "" +msgstr "Malzeme Arayüzler" #. module: point_of_sale #: model:pos.category,name:point_of_sale.fruits @@ -3399,7 +3474,7 @@ msgstr "Taze Meyveler" #. module: point_of_sale #: model:product.template,name:point_of_sale.lindemans_pecheresse_37,,5cl_product_template msgid "Lindemans sinful 37.5cl" -msgstr "" +msgstr "Lindemans sinful 37.5cl" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_invoice @@ -3414,7 +3489,7 @@ msgstr "Aralık" #. module: point_of_sale #: field:pos.category,image:0 msgid "Image" -msgstr "" +msgstr "Resim" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_1,5l_product_template @@ -3443,7 +3518,7 @@ msgstr "Fatura Yazdır" #. module: point_of_sale #: field:pos.order,pos_reference:0 msgid "Receipt Ref" -msgstr "" +msgstr "Makbuz Ref" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_pos_details @@ -3519,13 +3594,23 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Yeni bir sipariş oluşturmak için tıklayın.\n" +"

\n" +" Sizin Bundan önceki siparişleri göz atmak için bu menüyü " +"kullanın. kaydetmek içinyeni\n" +" siparişleri, daha iyi menü Oturum kullanmalısınız " +"için\n" +" dokunmatik ekran arayüzü.\n" +"

\n" +" " #. module: point_of_sale #. openerp-web #: code:addons/point_of_sale/static/src/xml/pos.xml:450 #, python-format msgid "Electronic Scale" -msgstr "Elektronik Kantar" +msgstr "Elektronik Tartı" #. module: point_of_sale #: model:product.template,name:point_of_sale.spa_gazeuse_50cl_product_template @@ -3541,7 +3626,7 @@ msgstr "Öntanımlı SatışNoktası" #: code:addons/point_of_sale/wizard/pos_box.py:24 #, python-format msgid "There is no cash register for this PoS Session" -msgstr "" +msgstr "Bu POS Oturum için bir kasa yok" #. module: point_of_sale #: model:pos.category,name:point_of_sale.special_beers @@ -3574,7 +3659,7 @@ msgstr "Ödendi" #: code:addons/point_of_sale/static/src/xml/pos.xml:464 #, python-format msgid "3.141Kg Oranges" -msgstr "" +msgstr "3.141Kg Oranges" #. module: point_of_sale #: report:pos.invoice:0 @@ -3585,34 +3670,34 @@ msgstr "PROFORMA" #: code:addons/point_of_sale/point_of_sale.py:818 #, python-format msgid "Please provide a partner for the sale." -msgstr "Satış için bir Cari belirtin" +msgstr "Satış için bir partner belirtin" #. module: point_of_sale #: model:pos.category,name:point_of_sale.fruity_beers msgid "Fruity Beers" -msgstr "Fruity Beers" +msgstr "Meyveli Biralar" #. module: point_of_sale #: view:pos.session:0 msgid "You can define another list of available currencies on the" -msgstr "mevcut parabirimini başka bir liste tanımlayabilirsiniz" +msgstr "Mevcut parabirimini başka bir liste tanımlayabilirsiniz" #. module: point_of_sale #. openerp-web #: code:addons/point_of_sale/static/src/xml/pos.xml:463 #, python-format msgid "Soda 33cl" -msgstr "" +msgstr "Soda 33cl" #. module: point_of_sale #: help:pos.session,cash_register_balance_start:0 msgid "Computed using the cash control at the opening." -msgstr "" +msgstr "Açılışında nakit kontrolü kullanılarak hesaplanmıştır." #. module: point_of_sale #: model:pos.category,name:point_of_sale.raisins msgid "Grapes" -msgstr "" +msgstr "Üzüm" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_trans_pos_tree @@ -3672,7 +3757,7 @@ msgstr "Nakit Kotrolü" #. module: point_of_sale #: model:product.template,name:point_of_sale.oetker_vegetale_product_template msgid "Dr. Oetker Ristorante Vegetable" -msgstr "" +msgstr "Dr. Oetker Ristorante Vegetable" #. module: point_of_sale #: model:pos.category,name:point_of_sale.soda @@ -3694,7 +3779,7 @@ msgstr "İade" #: code:addons/point_of_sale/static/src/xml/pos.xml:417 #, python-format msgid "Your shopping cart is empty" -msgstr "" +msgstr "Alışveriş sepetiniz boş" #. module: point_of_sale #: code:addons/point_of_sale/report/pos_invoice.py:46 @@ -3716,7 +3801,7 @@ msgstr "İnd(%)" #. module: point_of_sale #: view:pos.session.opening:0 msgid "The session" -msgstr "" +msgstr "Oturum" #. module: point_of_sale #: view:pos.order:0 @@ -3764,13 +3849,13 @@ msgstr "Spa Reine 50cl" #. module: point_of_sale #: model:product.template,name:point_of_sale.chicon_flandria_extra_product_template msgid "Extra Flandria chicory" -msgstr "" +msgstr "Ekstra Flandria hindiba" #. module: point_of_sale #: model:product.template,name:point_of_sale.lays_light_naturel_170g_product_template #: model:product.template,name:point_of_sale.lays_naturel_170g_product_template msgid "Lays Natural Light 170g" -msgstr "" +msgstr "Lays Natural Light 170g" #. module: point_of_sale #: model:product.template,name:point_of_sale.leffe_blonde_33cl_product_template @@ -3795,12 +3880,12 @@ msgstr "Oturum:" #. module: point_of_sale #: field:pos.config,iface_print_via_proxy:0 msgid "Print via Proxy" -msgstr "" +msgstr "Proxy ile Yazdır" #. module: point_of_sale #: report:pos.sales.user.today:0 msgid "Today's Sales By User" -msgstr "Kullanıcıya göre günlük satışlar" +msgstr "Kullanıcı Günlük Satışlar" #. module: point_of_sale #: help:account.journal,amount_authorized_diff:0 @@ -3810,6 +3895,10 @@ msgid "" "maximum is reached, the user will have an error message at the closing of " "his session saying that he needs to contact his manager." msgstr "" +"Bu alan, bitiş bakiyesi arasındaki izin verilen maksimum farkı gösterirve " +"teorik nakit bir oturum kapatırken, POS yöneticisi olmayan için. Bu " +"iseMaksimum ulaşıldığında, kullanıcının kapanışında bir hata mesajı " +"alacakonun Oturum onun yöneticisi ile irtibata geçmesi gerektiğini söyler." #. module: point_of_sale #: report:pos.invoice:0 @@ -3846,7 +3935,7 @@ msgstr "Dahili Notlar" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_chocolat_2,5l_product_template msgid "IJsboerke Chocolat 2.5L" -msgstr "" +msgstr "IJsboerke Chocolat 2.5L" #. module: point_of_sale #: help:pos.category,image_small:0 @@ -3855,6 +3944,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is " "required." msgstr "" +"Kategorinin küçük boyutlu görüntü. Otomatik olarak bir 64x64px olarak " +"yeniden boyutlandırılır korunmuş boy oranı ile görüntü,. Her yerde küçük bir " +"görüntüdür bu alanı kullanın gereklidir." #. module: point_of_sale #: field:pos.session.opening,pos_state:0 @@ -3882,6 +3974,18 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Bir ödeme yöntemi eklemek için tıklayın.\n" +"

\n" +" Ödeme yöntemleri olan muhasebe yevmiye tarafından tanımlanır " +"the\n" +" alan POS Ödeme Şekli kontrol etti. sipariş için " +"kullanılabilir\n" +" dokunmatik ekran arayüzü, size ödeme ayarlamanız gerekir " +"yöntem\n" +" Satış yapılandırmasının Satış Noktası.\n" +"

\n" +" " #. module: point_of_sale #: view:pos.order:0 @@ -3903,17 +4007,17 @@ msgstr "Düzenle" #. module: point_of_sale #: view:pos.session.opening:0 msgid "Click to continue the session." -msgstr "" +msgstr "Oturum Devamı için tıklayınız." #. module: point_of_sale #: view:pos.config:0 msgid "Set to Active" -msgstr "" +msgstr "Aktif olarak Ayarlayın" #. module: point_of_sale #: view:pos.category:0 msgid "Product PoS Categories" -msgstr "" +msgstr "Ürün POS Kategorileri" #. module: point_of_sale #: view:pos.session.opening:0 @@ -3967,12 +4071,12 @@ msgstr "" #: code:addons/point_of_sale/static/src/xml/pos.xml:41 #, python-format msgid "Mozilla Firefox" -msgstr "" +msgstr "Mozilla Firefox" #. module: point_of_sale #: model:product.template,name:point_of_sale.raisins_noir_product_template msgid "Black Grapes" -msgstr "" +msgstr "Siyah Üzüm" #. module: point_of_sale #: field:pos.category,sequence:0 @@ -4001,7 +4105,7 @@ msgstr "Kullanıcı Bugünki Stışları" #: code:addons/point_of_sale/static/src/xml/pos.xml:351 #, python-format msgid "Sorry, we could not create a session for this user." -msgstr "" +msgstr "Üzgünüz, bu kullanıcı için bir oturum oluşturamadı." #. module: point_of_sale #: code:addons/point_of_sale/point_of_sale.py:98 @@ -4009,7 +4113,7 @@ msgstr "" #: selection:pos.session.opening,pos_state:0 #, python-format msgid "Opening Control" -msgstr "" +msgstr "Kontrol açılış" #. module: point_of_sale #: view:report.pos.order:0 @@ -4027,12 +4131,12 @@ msgstr "Yıl" #: code:addons/point_of_sale/static/src/xml/pos.xml:505 #, python-format msgid "at" -msgstr "" +msgstr "de" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_cash_box_in msgid "cash.box.in" -msgstr "" +msgstr "cash.box.in" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.act_pos_session_orders diff --git a/addons/point_of_sale/static/lib/mousewheel/jquery.mousewheel-3.0.6.js b/addons/point_of_sale/static/lib/mousewheel/jquery.mousewheel-3.0.6.js old mode 100755 new mode 100644 diff --git a/addons/portal_event/portal_event_view.xml b/addons/portal_event/portal_event_view.xml old mode 100755 new mode 100644 diff --git a/addons/portal_sale/i18n/fr.po b/addons/portal_sale/i18n/fr.po index bf65092f4d7..9c09375b830 100644 --- a/addons/portal_sale/i18n/fr.po +++ b/addons/portal_sale/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2013-04-24 10:19+0000\n" +"PO-Revision-Date: 2013-05-07 07:57+0000\n" "Last-Translator: WANTELLET Sylvain \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-04-25 06:06+0000\n" -"X-Generator: Launchpad (build 16580)\n" +"X-Launchpad-Export-Date: 2013-05-08 06:17+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: portal_sale #: model:ir.model,name:portal_sale.model_account_config_settings @@ -30,7 +30,7 @@ msgstr "[('share','=', False)]" #. module: portal_sale #: model:ir.actions.act_window,help:portal_sale.portal_action_invoices msgid "We haven't sent you any invoice." -msgstr "" +msgstr "Nous ne vous avons envoyé aucune facture." #. module: portal_sale #: model:email.template,report_name:portal_sale.email_template_edi_sale @@ -44,7 +44,7 @@ msgstr "" #. module: portal_sale #: model:res.groups,name:portal_sale.group_payment_options msgid "View Online Payment Options" -msgstr "" +msgstr "Voir les options de paiement en ligne" #. module: portal_sale #: field:account.config.settings,group_payment_options:0 @@ -63,12 +63,12 @@ msgstr "" #. module: portal_sale #: model:ir.actions.act_window,help:portal_sale.action_quotations_portal msgid "We haven't sent you any quotation." -msgstr "" +msgstr "Nous ne vous avons envoyé aucun devis." #. module: portal_sale #: model:ir.ui.menu,name:portal_sale.portal_sales_orders msgid "Sales Orders" -msgstr "" +msgstr "Commandes de vente" #. module: portal_sale #: model:res.groups,comment:portal_sale.group_payment_options @@ -303,7 +303,7 @@ msgstr "${object.company_id.name} Facture (Ref ${object.number or 'n/a' })" #. module: portal_sale #: model:ir.model,name:portal_sale.model_mail_mail msgid "Outgoing Mails" -msgstr "" +msgstr "Courriels sortants" #. module: portal_sale #: model:ir.actions.act_window,name:portal_sale.action_quotations_portal @@ -314,7 +314,7 @@ msgstr "Devis" #. module: portal_sale #: model:ir.model,name:portal_sale.model_sale_order msgid "Sales Order" -msgstr "" +msgstr "Commande de vente" #. module: portal_sale #: field:account.invoice,portal_payment_options:0 diff --git a/addons/product/i18n/fr.po b/addons/product/i18n/fr.po index 4ab8fd11ec5..3549a544814 100644 --- a/addons/product/i18n/fr.po +++ b/addons/product/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2013-03-21 02:08+0000\n" +"PO-Revision-Date: 2013-05-09 10:14+0000\n" "Last-Translator: Florian Hatat \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:54+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: product #: field:product.packaging,rows:0 @@ -494,7 +494,7 @@ msgstr "Quantité-3" #. module: product #: model:res.groups,name:product.group_product_variant msgid "Product Variant (not supported)" -msgstr "" +msgstr "Variante d'article (non supportée)" #. module: product #: field:product.price_list,qty4:0 @@ -818,7 +818,7 @@ msgstr "Disque dur externe" #. module: product #: view:product.product:0 msgid "describe the product characteristics..." -msgstr "" +msgstr "Décrivez les caractéristiques de l'article" #. module: product #: help:product.template,standard_price:0 @@ -1385,7 +1385,7 @@ msgstr "Indique la marge minimum à faire sur le prix de base." #. module: product #: field:product.product,name_template:0 msgid "Template Name" -msgstr "" +msgstr "Nom du modèle" #. module: product #: field:product.template,weight_net:0 @@ -1418,7 +1418,7 @@ msgstr "" #. module: product #: view:product.product:0 msgid "This note will be displayed on requests for quotation..." -msgstr "" +msgstr "Cette note sera affichée sur les demandes de prix..." #. module: product #: view:product.product:0 @@ -2032,7 +2032,7 @@ msgstr "Composants" #. module: product #: view:product.product:0 msgid "e.g. 5901234123457" -msgstr "" +msgstr "ex: 5901234123457" #. module: product #: model:ir.model,name:product.model_product_pricelist_type @@ -2615,7 +2615,7 @@ msgstr "Unité de mesure fournisseur" #. module: product #: view:product.product:0 msgid "note to be displayed on quotations..." -msgstr "" +msgstr "Note à afficher sur les devis..." #. module: product #: view:product.product:0 diff --git a/addons/product/i18n/lt.po b/addons/product/i18n/lt.po index beb259765f2..438d1578542 100644 --- a/addons/product/i18n/lt.po +++ b/addons/product/i18n/lt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2013-04-30 16:28+0000\n" -"Last-Translator: Giedrius Slavinskas - inovera.lt \n" +"PO-Revision-Date: 2013-05-09 12:51+0000\n" +"Last-Translator: Andrius Vilciauskas \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-05-01 05:15+0000\n" -"X-Generator: Launchpad (build 16580)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: product #: field:product.packaging,rows:0 @@ -1233,7 +1233,7 @@ msgstr "" #. module: product #: selection:product.template,state:0 msgid "Obsolete" -msgstr "Pasenęs" +msgstr "Nebenaudojamas" #. module: product #: model:product.uom,name:product.product_uom_km diff --git a/addons/product_manufacturer/i18n/lt.po b/addons/product_manufacturer/i18n/lt.po index 09a24313c05..7a1e20f650d 100644 --- a/addons/product_manufacturer/i18n/lt.po +++ b/addons/product_manufacturer/i18n/lt.po @@ -8,25 +8,25 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2013-01-26 14:43+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-07 10:16+0000\n" +"Last-Translator: Paulius Sladkevičius \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:55+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-08 06:18+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: product_manufacturer #: field:product.product,manufacturer_pref:0 msgid "Manufacturer Product Code" -msgstr "" +msgstr "Produkto kodas" #. module: product_manufacturer #: model:ir.model,name:product_manufacturer.model_product_product #: field:product.manufacturer.attribute,product_id:0 msgid "Product" -msgstr "" +msgstr "Produktas" #. module: product_manufacturer #: view:product.manufacturer.attribute:0 @@ -52,7 +52,7 @@ msgstr "" #. module: product_manufacturer #: field:product.manufacturer.attribute,value:0 msgid "Value" -msgstr "" +msgstr "Reikšmė" #. module: product_manufacturer #: view:product.product:0 @@ -63,10 +63,10 @@ msgstr "" #. module: product_manufacturer #: field:product.product,manufacturer_pname:0 msgid "Manufacturer Product Name" -msgstr "" +msgstr "Produkto pavadinimas" #. module: product_manufacturer #: view:product.product:0 #: field:product.product,manufacturer:0 msgid "Manufacturer" -msgstr "" +msgstr "Gamintojas" diff --git a/addons/project/i18n/fr.po b/addons/project/i18n/fr.po index 319fc9b4cb2..4ae800f07ff 100644 --- a/addons/project/i18n/fr.po +++ b/addons/project/i18n/fr.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2013-03-11 09:24+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2013-05-09 10:11+0000\n" +"Last-Translator: David Halgand \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:56+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: project #: view:project.project:0 msgid "Email Interface" -msgstr "Interace courriel" +msgstr "Interface courriel" #. module: project #: help:account.analytic.account,use_tasks:0 @@ -28,6 +28,8 @@ msgid "" "If checked, this contract will be available in the project menu and you will " "be able to manage tasks or track issues" msgstr "" +"Si cochée, le présent contrat sera disponible dans le menu projet et vous " +"serez en mesure de gérer des tâches ou le suivi des problèmes" #. module: project #: field:project.project,progress_rate:0 @@ -352,7 +354,7 @@ msgstr "Juin" #. module: project #: view:project.task:0 msgid "Gantt View" -msgstr "" +msgstr "Vue de Gantt" #. module: project #: selection:report.project.task.user,month:0 @@ -390,7 +392,7 @@ msgstr "Résumé" #. module: project #: view:project.task:0 msgid "Task summary..." -msgstr "" +msgstr "Résumé de la tâche..." #. module: project #: view:project.project:0 @@ -509,7 +511,7 @@ msgstr "Date de création" #. module: project #: view:project.task:0 msgid "Add a Description..." -msgstr "" +msgstr "Ajoutez une description..." #. module: project #: view:res.partner:0 @@ -685,6 +687,23 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Cliquez pour démarrer un nouveau projet.\n" +"

\n" +" Les projets sont utilisés pour organiser vos activités, " +"planifier des tâches, \n" +" le suivi des problèmes, facturer le temps passé. Vous " +"pouvez définir des\n" +" projets internes (R&D, améliorer le processus de " +"ventes),\n" +" des projets privés (Mes tâches) ou ceux du client.\n" +"

\n" +" Vous serez en mesure de collaborer avec des utilisateurs " +"internes sur\n" +" des projets ou inviter les clients à partager vos " +"activités.\n" +"

\n" +" " #. module: project #: view:project.config.settings:0 @@ -789,7 +808,7 @@ msgstr "Ouvrir les tâches en brouillon" #. module: project #: field:project.project,alias_model:0 msgid "Alias Model" -msgstr "" +msgstr "Modèle d'alias" #. module: project #: help:report.project.task.user,closing_days:0 @@ -901,7 +920,7 @@ msgstr "GTD" #. module: project #: view:project.project:0 msgid "Project Stages" -msgstr "" +msgstr "Étapes de projet" #. module: project #: help:project.task,state:0 @@ -934,6 +953,8 @@ msgid "" "Provides management of issues/bugs in projects.\n" " This installs the module project_issue." msgstr "" +"Permet de gérer les problèmes / bugs dans les projets.\n" +" Ceci installe le module project_issue." #. module: project #: help:project.task,kanban_state:0 @@ -1007,6 +1028,8 @@ msgid "" "Follow this project to automatically track the events associated to tasks " "and issues of this project." msgstr "" +"Permet de suivre automatiquement les événements associés aux tâches et aux " +"problèmes de ce projet." #. module: project #: view:project.task:0 @@ -2071,7 +2094,7 @@ msgstr "Supprimer d'abord le projet lié avec ce compte analytique." #: model:mail.message.subtype,name:project.mt_project_task_new #: model:mail.message.subtype,name:project.mt_task_new msgid "Task Created" -msgstr "" +msgstr "Tâche créée" #. module: project #: view:report.project.task.user:0 @@ -2138,7 +2161,7 @@ msgstr "" #. module: project #: model:mail.message.subtype,description:project.mt_task_closed msgid "Task closed" -msgstr "" +msgstr "Tâche fermée" #. module: project #: selection:report.project.task.user,month:0 @@ -2170,13 +2193,13 @@ msgstr "" #. module: project #: selection:project.project,privacy_visibility:0 msgid "Followers Only" -msgstr "" +msgstr "Abonnés seulement" #. module: project #: view:board.board:0 #: field:project.project,task_count:0 msgid "Open Tasks" -msgstr "" +msgstr "Tâches ouvertes" #. module: project #: field:project.project,priority:0 diff --git a/addons/project/i18n/lt.po b/addons/project/i18n/lt.po index 3afc97543ad..a581e0a4f19 100644 --- a/addons/project/i18n/lt.po +++ b/addons/project/i18n/lt.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-09 06:10+0000\n" +"Last-Translator: Andrius Preimantas \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:56+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: project #: view:project.project:0 msgid "Email Interface" -msgstr "" +msgstr "El. pašto sąsaja" #. module: project #: help:account.analytic.account,use_tasks:0 @@ -86,13 +86,13 @@ msgstr "Pradėti užduotį" #: code:addons/project/project.py:932 #, python-format msgid "Warning !" -msgstr "" +msgstr "Įspėjimas!" #. module: project #: help:project.project,message_unread:0 #: help:project.task,message_unread:0 msgid "If checked new messages require your attention." -msgstr "" +msgstr "Jeigu pažymėta, naujos žinutės reikalaus jūsų dėmesio." #. module: project #: model:process.node,name:project.process_node_donetask0 @@ -107,7 +107,7 @@ msgstr "Užduotis baigta" #. module: project #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "Ne" #. module: project #: model:project.task.type,name:project.project_tt_testing @@ -137,7 +137,7 @@ msgstr "" #: code:addons/project/project.py:1318 #, python-format msgid "Warning!" -msgstr "" +msgstr "Įspėjimas!" #. module: project #: model:ir.model,name:project.model_res_partner @@ -164,7 +164,7 @@ msgstr "Nustatyti iš naujo" #. module: project #: view:report.project.task.user:0 msgid "In progress tasks" -msgstr "" +msgstr "Vykdomos užduotys" #. module: project #: help:project.project,progress_rate:0 @@ -175,7 +175,7 @@ msgstr "" #. module: project #: model:ir.actions.client,name:project.action_client_project_menu msgid "Open Project Menu" -msgstr "" +msgstr "Atidaryti projektų meniu" #. module: project #: model:ir.actions.act_window,help:project.action_project_task_user_tree @@ -301,7 +301,7 @@ msgstr "Dalyviai" #. module: project #: view:project.task:0 msgid "Cancel Task" -msgstr "" +msgstr "Atšaukti užduotį" #. module: project #: help:project.project,members:0 @@ -381,7 +381,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "Task summary..." -msgstr "" +msgstr "Užduoties konspektas..." #. module: project #: view:project.project:0 @@ -421,7 +421,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Project(s) Manager" -msgstr "" +msgstr "Projekto(-ų) vadovas" #. module: project #: selection:project.project,state:0 @@ -523,7 +523,7 @@ msgstr "Pakartotinai įtraukite užduoties aprašymą vartotojo užduotyje" #. module: project #: view:project.project:0 msgid "Project Settings" -msgstr "" +msgstr "Projekto nustatymai" #. module: project #: view:report.project.task.user:0 @@ -838,7 +838,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Close Project" -msgstr "" +msgstr "Uždaryti projektą" #. module: project #: field:project.project,tasks:0 @@ -888,7 +888,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Project Stages" -msgstr "" +msgstr "Projekto etapai" #. module: project #: help:project.task,state:0 @@ -940,7 +940,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Cancel Project" -msgstr "" +msgstr "Atšaukti projektą" #. module: project #: help:project.project,analytic_account_id:0 @@ -991,6 +991,8 @@ msgid "" "Follow this project to automatically track the events associated to tasks " "and issues of this project." msgstr "" +"Prenumeruokite šį projektą, kad automatiškai gautumėte pranešimus apie " +"įvykius susijusius su projekto užduotimis ir svarstomomis problemomis." #. module: project #: view:project.task:0 @@ -1087,7 +1089,7 @@ msgstr "Šablonas" #. module: project #: view:project.project:0 msgid "Re-open project" -msgstr "" +msgstr "Vėl atidaryti projektą" #. module: project #: help:project.project,priority:0 @@ -1097,7 +1099,7 @@ msgstr "Suteikia eiliškumą kai rodomas projektų sąrašas" #. module: project #: constraint:project.project:0 msgid "Error! project start-date must be lower then project end-date." -msgstr "Klaida! Projekto pradžios data turi būti ankščiau nei baigimo data." +msgstr "Klaida! Projekto pradžios data turi būti ankstesnę už pabaigos datą." #. module: project #: field:project.project,members:0 @@ -1131,7 +1133,7 @@ msgstr "Atverti užduotį" #. module: project #: view:project.task.type:0 msgid "Stages common to all projects" -msgstr "" +msgstr "Etapai bendri visiems projektams" #. module: project #: model:process.node,name:project.process_node_drafttask0 @@ -1214,7 +1216,7 @@ msgstr "Svarbumas" #. module: project #: view:project.project:0 msgid "Open Projects" -msgstr "" +msgstr "Atidarryti projektai" #. module: project #: help:project.project,alias_id:0 @@ -1354,7 +1356,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Projects in which I am a member." -msgstr "" +msgstr "Projektai kuriuose aš esu narys." #. module: project #: selection:project.task,priority:0 @@ -1639,7 +1641,7 @@ msgstr "" #. module: project #: view:project.project:0 msgid "Pending Projects" -msgstr "" +msgstr "Laukiantys projektai" #. module: project #: view:project.task:0 @@ -1997,7 +1999,7 @@ msgstr "" #: model:ir.actions.act_window,name:project.action_config_settings #: view:project.config.settings:0 msgid "Configure Project" -msgstr "" +msgstr "Konfigūruoti projektą" #. module: project #: view:project.task.history.cumulative:0 @@ -2039,7 +2041,7 @@ msgstr "Nepriskirtos užduotys" #. module: project #: view:project.project:0 msgid "Projects in which I am a manager" -msgstr "" +msgstr "Projektai kuriuose aš vadovas" #. module: project #: view:project.task:0 @@ -2052,7 +2054,7 @@ msgstr "" #. module: project #: field:project.task.type,case_default:0 msgid "Default for New Projects" -msgstr "" +msgstr "Pagal nutylėjimą naujiems projektams" #. module: project #: view:project.task:0 diff --git a/addons/project_gtd/i18n/lt.po b/addons/project_gtd/i18n/lt.po index d09fc22ca1f..4f8276c2606 100644 --- a/addons/project_gtd/i18n/lt.po +++ b/addons/project_gtd/i18n/lt.po @@ -8,34 +8,34 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-08 06:40+0000\n" +"Last-Translator: Andrius Preimantas \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:57+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-09 06:11+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: project_gtd #: view:project.task:0 msgid "In Progress" -msgstr "" +msgstr "Vykdoma" #. module: project_gtd #: view:project.task:0 msgid "Show only tasks having a deadline" -msgstr "" +msgstr "Rodyti tik užduotis su nustatytu terminu" #. module: project_gtd #: view:project.task:0 msgid "Reactivate" -msgstr "" +msgstr "Atnaujinti" #. module: project_gtd #: help:project.task,timebox_id:0 msgid "Time-laps during which task has to be treated" -msgstr "" +msgstr "Laiko intarpai per kuriuos užduotis turi būti įgyvendinta" #. module: project_gtd #: help:project.gtd.timebox,sequence:0 @@ -45,7 +45,7 @@ msgstr "" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_travel msgid "Travel" -msgstr "" +msgstr "Kelionė" #. module: project_gtd #: view:project.timebox.empty:0 @@ -55,7 +55,7 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Pending Tasks" -msgstr "" +msgstr "Laukiančios užduotys" #. module: project_gtd #: code:addons/project_gtd/wizard/project_gtd_empty.py:52 @@ -74,17 +74,17 @@ msgstr "" #. module: project_gtd #: model:project.gtd.timebox,name:project_gtd.timebox_daily msgid "Today" -msgstr "" +msgstr "Dabar" #. module: project_gtd #: view:project.task:0 msgid "Timeframe" -msgstr "" +msgstr "Laikotarpis" #. module: project_gtd #: model:project.gtd.timebox,name:project_gtd.timebox_lt msgid "Long Term" -msgstr "" +msgstr "Ilgu laikotarpiu" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_timebox_empty @@ -94,52 +94,52 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Pending" -msgstr "" +msgstr "Laukianti" #. module: project_gtd #: view:project.gtd.timebox:0 #: field:project.gtd.timebox,name:0 #: field:project.task,timebox_id:0 msgid "Timebox" -msgstr "" +msgstr "Laiko gairė" #. module: project_gtd #: field:project.timebox.fill.plan,timebox_to_id:0 msgid "Set to Timebox" -msgstr "" +msgstr "Nustatyti laiko gairę" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_task #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree #: view:project.task:0 msgid "My Tasks" -msgstr "" +msgstr "Mano užduotys" #. module: project_gtd #: help:project.task,context_id:0 msgid "The context place where user has to treat task" -msgstr "" +msgstr "Vieta kur užduotis turi būti atlikta" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.action_project_gtd_empty #: view:project.timebox.empty:0 msgid "Empty Timebox" -msgstr "" +msgstr "Tuščia laiko gairė" #. module: project_gtd #: view:project.task:0 msgid "Tasks having no timebox assigned yet" -msgstr "" +msgstr "Užduotys neturinčios priskirtos laiko gairės" #. module: project_gtd #: model:project.gtd.timebox,name:project_gtd.timebox_weekly msgid "This Week" -msgstr "" +msgstr "Šia Savaitę" #. module: project_gtd #: field:project.gtd.timebox,icon:0 msgid "Icon" -msgstr "" +msgstr "Piktograma" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_timebox_fill_plan @@ -149,7 +149,7 @@ msgstr "" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_task msgid "Task" -msgstr "" +msgstr "Užduotis" #. module: project_gtd #: view:project.timebox.fill.plan:0 @@ -159,23 +159,23 @@ msgstr "" #. module: project_gtd #: field:project.timebox.empty,name:0 msgid "Name" -msgstr "" +msgstr "Pavadinimas" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_context_tree #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_contexts msgid "Contexts" -msgstr "" +msgstr "Kontekstas" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_car msgid "Car" -msgstr "" +msgstr "Automobilis" #. module: project_gtd #: view:project.task:0 msgid "Show Context" -msgstr "" +msgstr "Rodyti kontekstą" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.action_project_gtd_fill @@ -192,19 +192,19 @@ msgstr "" #: code:addons/project_gtd/wizard/project_gtd_empty.py:52 #, python-format msgid "Error!" -msgstr "" +msgstr "Klaida!" #. module: project_gtd #: model:ir.actions.act_window,name:project_gtd.open_gtd_timebox_tree #: model:ir.ui.menu,name:project_gtd.menu_open_gtd_time_timeboxes #: view:project.gtd.timebox:0 msgid "Timeboxes" -msgstr "" +msgstr "Laiko gairės" #. module: project_gtd #: view:project.task:0 msgid "In Progress and draft tasks" -msgstr "" +msgstr "Vykdomos ir juodraštinės užduotys" #. module: project_gtd #: model:ir.model,name:project_gtd.model_project_gtd_context @@ -212,33 +212,33 @@ msgstr "" #: field:project.gtd.context,name:0 #: field:project.task,context_id:0 msgid "Context" -msgstr "" +msgstr "Kontekstas" #. module: project_gtd #: field:project.timebox.fill.plan,task_ids:0 msgid "Tasks selection" -msgstr "" +msgstr "Užduočių žymėjimas" #. module: project_gtd #: view:project.task:0 msgid "Display" -msgstr "" +msgstr "Vaizdavimas" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_office msgid "Office" -msgstr "" +msgstr "Biuras" #. module: project_gtd #: field:project.gtd.context,sequence:0 #: field:project.gtd.timebox,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Seka" #. module: project_gtd #: view:project.task:0 msgid "Show the context field" -msgstr "" +msgstr "Rodyti konteksto laukelį" #. module: project_gtd #: help:project.gtd.context,sequence:0 @@ -248,17 +248,17 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "Show Deadlines" -msgstr "" +msgstr "Rodyti terminus" #. module: project_gtd #: view:project.gtd.timebox:0 msgid "Timebox Definition" -msgstr "" +msgstr "Laiko gairės apibrėžimas" #. module: project_gtd #: view:project.task:0 msgid "Inbox" -msgstr "" +msgstr "Gauta" #. module: project_gtd #: field:project.timebox.fill.plan,timebox_id:0 @@ -268,12 +268,12 @@ msgstr "" #. module: project_gtd #: view:project.timebox.fill.plan:0 msgid "Cancel" -msgstr "" +msgstr "Atšaukti" #. module: project_gtd #: model:project.gtd.context,name:project_gtd.context_home msgid "Home" -msgstr "" +msgstr "Pradžia" #. module: project_gtd #: model:ir.actions.act_window,help:project_gtd.open_gtd_context_tree @@ -286,9 +286,9 @@ msgstr "" #. module: project_gtd #: view:project.task:0 msgid "For reopening the tasks" -msgstr "" +msgstr "Užduočių atidarymui" #. module: project_gtd #: view:project.timebox.fill.plan:0 msgid "or" -msgstr "" +msgstr "arba" diff --git a/addons/project_long_term/i18n/fr.po b/addons/project_long_term/i18n/fr.po index 32b9a79cc25..74f77c463c0 100644 --- a/addons/project_long_term/i18n/fr.po +++ b/addons/project_long_term/i18n/fr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: Raphael Collet (OpenERP) \n" +"PO-Revision-Date: 2013-05-09 10:12+0000\n" +"Last-Translator: Kevin Deldycke \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:57+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: project_long_term #: help:project.phase,constraint_date_end:0 @@ -40,7 +40,7 @@ msgstr "Phases" #: view:project.phase:0 #: view:project.user.allocation:0 msgid "Team Planning" -msgstr "" +msgstr "Planning d'équipe" #. module: project_long_term #: field:project.phase,user_ids:0 @@ -126,7 +126,7 @@ msgstr "Nouveau" #. module: project_long_term #: field:project.phase,product_uom:0 msgid "Duration Unit of Measure" -msgstr "" +msgstr "Unité de mesure de la durée" #. module: project_long_term #: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves @@ -153,7 +153,7 @@ msgstr "Phases en cours" #: code:addons/project_long_term/project_long_term.py:140 #, python-format msgid "%s (copy)" -msgstr "" +msgstr "%s (copie)" #. module: project_long_term #: code:addons/project_long_term/wizard/project_compute_phases.py:48 @@ -198,6 +198,7 @@ msgstr "" #: help:account.analytic.account,use_phases:0 msgid "Check this field if you plan to use phase-based scheduling" msgstr "" +"Cochez ce champ si vous planifiez d'utiliser l'ordonnancement par phases." #. module: project_long_term #: help:project.phase,state:0 @@ -409,7 +410,7 @@ msgstr "Contraintes" #: view:project.phase:0 #: field:project.phase,state:0 msgid "Status" -msgstr "" +msgstr "État" #. module: project_long_term #: help:project.phase,sequence:0 @@ -419,7 +420,7 @@ msgstr "Donne la séquence lors de l'affichage des phases dans la liste." #. module: project_long_term #: model:ir.actions.act_window,name:project_long_term.project_phase_task_list msgid "Tasks" -msgstr "" +msgstr "Tâches" #. module: project_long_term #: help:project.user.allocation,date_end:0 @@ -519,4 +520,4 @@ msgstr "Nom" #: view:project.compute.phases:0 #: view:project.compute.tasks:0 msgid "or" -msgstr "" +msgstr "ou" diff --git a/addons/project_long_term/i18n/tr.po b/addons/project_long_term/i18n/tr.po index 099d2b1fed8..f0f67b82700 100644 --- a/addons/project_long_term/i18n/tr.po +++ b/addons/project_long_term/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 7.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2013-04-17 19:41+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2013-05-08 09:17+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-04-18 06:05+0000\n" -"X-Generator: Launchpad (build 16567)\n" +"X-Launchpad-Export-Date: 2013-05-09 06:11+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: project_long_term #: help:project.phase,constraint_date_end:0 @@ -333,7 +333,7 @@ msgstr "evrelereki Döngülere izin verilmedi" #: view:project.user.allocation:0 #: field:project.user.allocation,user_id:0 msgid "User" -msgstr "Kuulanıcı" +msgstr "Kullanıcı" #. module: project_long_term #: model:ir.model,name:project_long_term.model_project_project diff --git a/addons/project_timesheet/i18n/tr.po b/addons/project_timesheet/i18n/tr.po index 892f25c03e7..3b20c296f61 100644 --- a/addons/project_timesheet/i18n/tr.po +++ b/addons/project_timesheet/i18n/tr.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-08 15:57+0000\n" +"Last-Translator: Ediz Duman \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:57+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-09 06:11+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -34,7 +34,7 @@ msgstr "Haziran" #. module: project_timesheet #: field:project.task.work,hr_analytic_timesheet_id:0 msgid "Related Timeline Id" -msgstr "" +msgstr "İlgili Zaman Çizelgesi Id" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:266 @@ -43,6 +43,8 @@ msgid "" "You cannot delete a partner which is assigned to project, but you can " "uncheck the active box." msgstr "" +"Bu projeye atanmış bir parneri silemezsiniz, veya aktif kutuişaretini " +"kaldırınız." #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task_work @@ -54,7 +56,7 @@ msgstr "Proje Görevi Çalışma" #, python-format msgid "" "You cannot select a Analytic Account which is in Close or Cancelled state." -msgstr "" +msgstr "Kapat veya İptal durumda bir Analitik Hesap seçemezsiniz." #. module: project_timesheet #: view:report.timesheet.task.user:0 @@ -89,6 +91,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Bir müşteri sözleşmesi eklemek için tıklayın.\n" +"

\n" +" Burada müşteri ile ilgili sözleşmeler ve \n" +" proje faturalamada ilerlemeyi izlemeyi bulacaksınız.\n" +"

\n" +" " #. module: project_timesheet #: view:account.analytic.line:0 @@ -113,6 +122,8 @@ msgid "" "employee.\n" "Fill in the HR Settings tab of the employee form." msgstr "" +"ilgili üzerinde ürün ve ürün kategorisi özellik hesabı tanımlama personel.\n" +"Personel formun İK Ayarlar sekmesinde doldurun." #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_account_analytic_line @@ -146,6 +157,8 @@ msgid "" "Please define journal on the related employee.\n" "Fill in the timesheet tab of the employee form." msgstr "" +"Ilgili personelin üzerinde yevmiye belirtiniz.\n" +"Personel formun zanmançizelgesi sekmesinde doldurun." #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_hr_timesheet_sign_in @@ -160,7 +173,7 @@ msgstr "Fauralanabilir Proje" #. module: project_timesheet #: model:ir.ui.menu,name:project_timesheet.menu_invoicing_contracts msgid "Contracts to Renew" -msgstr "Yenileneek Sözleşmeler" +msgstr "Yenilencek Sözleşmeler" #. module: project_timesheet #: view:project.project:0 @@ -170,7 +183,7 @@ msgstr "Saatler" #. module: project_timesheet #: view:report.timesheet.task.user:0 msgid "Group by month of date" -msgstr "Ayın Günlerini gurupla" +msgstr "Ayın Günlerine gurupla" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_project_task @@ -197,7 +210,7 @@ msgstr "Temmuz" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_timesheettask0 msgid "Complete Your Timesheet." -msgstr "Sizin ZamanÇizelgenizi Tamamlayın." +msgstr "ZamanÇizelgenizi Tamamlayın." #. module: project_timesheet #: field:report.timesheet.task.user,task_hrs:0 @@ -220,6 +233,13 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Burada zaman çizelgeleri ve için yaptığınız alımları " +"bulacaksınız müşteriye yeniden fatura edilebilir sözleşmeler.\n" +" Eğer faturaya yeni iş kaydetmek istiyorsanız, zamançizelgesi " +"menüsü yerine kullanmalısınız.\n" +"

\n" +" " #. module: project_timesheet #: model:process.node,name:project_timesheet.process_node_timesheettask0 @@ -234,7 +254,7 @@ msgstr "Görev kodlama" #. module: project_timesheet #: model:process.transition,note:project_timesheet.process_transition_filltimesheet0 msgid "Task summary is comes into the timesheet line" -msgstr "" +msgstr "Görev özeti zamançizelge satırlarına gelir" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 @@ -244,7 +264,7 @@ msgstr "Ocak" #. module: project_timesheet #: model:process.node,name:project_timesheet.process_node_triggerinvoice0 msgid "Trigger Invoice" -msgstr "" +msgstr "Fatura Tetikleme" #. module: project_timesheet #: selection:report.timesheet.task.user,month:0 @@ -269,18 +289,19 @@ msgstr "Nisan" #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_report_timesheet_task_user msgid "report.timesheet.task.user" -msgstr "" +msgstr "report.timesheet.task.user" #. module: project_timesheet #: model:process.transition,note:project_timesheet.process_transition_taskencoding0 msgid "Encode how much time u spent on your task" -msgstr "" +msgstr "Kodlama U görev harcanan ne kadar zaman" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:85 #, python-format msgid "Please define employee for user \"%s\". You must create one." msgstr "" +"Lütfen kullanıcı için personel tanımlama \"%s\". Oluşturmanız gerekir." #. module: project_timesheet #: model:ir.model,name:project_timesheet.model_res_partner @@ -315,7 +336,7 @@ msgstr "Faturalama" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_triggerinvoice0 msgid "Trigger invoices from sales order lines" -msgstr "" +msgstr "Faturayı satış sipariş satırlarında Tetikle" #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:100 @@ -325,6 +346,9 @@ msgid "" "employee.\n" "Fill in the timesheet tab of the employee form." msgstr "" +"Ilgili üzerinde ürün ve ürün kategorisi özellik hesabı tanımlamak Lütfen " +"personel.\n" +"Personel formun zamançizelgesi sekmesinde doldurun." #. module: project_timesheet #: code:addons/project_timesheet/project_timesheet.py:60 @@ -333,6 +357,8 @@ msgid "" "

Timesheets on this project may be invoiced to %s, according to the terms " "defined in the contract.

" msgstr "" +"

Bu proje üzerinde zamançizelgeleri fatura edilebilir %s, sözleşmede " +"tanımlanan şartlarına göre.

" #. module: project_timesheet #: model:process.node,note:project_timesheet.process_node_taskwork0 @@ -386,6 +412,8 @@ msgid "" "

Record your timesheets for the project " "'%s'.

" msgstr "" +"

Proje için zamançizelgeleri kaydedin " +"'%s'.

" #. module: project_timesheet #: field:report.timesheet.task.user,timesheet_hrs:0 diff --git a/addons/purchase/i18n/fr.po b/addons/purchase/i18n/fr.po index 1d9f22ab934..93a033dda68 100644 --- a/addons/purchase/i18n/fr.po +++ b/addons/purchase/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2013-04-30 08:15+0000\n" -"Last-Translator: WANTELLET Sylvain \n" +"PO-Revision-Date: 2013-05-07 09:56+0000\n" +"Last-Translator: Olivier Dony (OpenERP) \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-05-01 05:15+0000\n" -"X-Generator: Launchpad (build 16580)\n" +"X-Launchpad-Export-Date: 2013-05-08 06:18+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: purchase #: model:res.groups,name:purchase.group_analytic_accounting @@ -659,6 +659,9 @@ msgid "" "A Pick list generates an invoice. Depending on the Invoicing control of the " "sales order, the invoice is based on delivered or on ordered quantities." msgstr "" +"Un bon de transfert génère une facture. En fonction de la méthode de " +"contrôle de facturation du bon de commande, la facture sera basée sur les " +"quantités réceptionnées ou sur les quantités commandées." #. module: purchase #: view:purchase.report:0 @@ -697,7 +700,7 @@ msgstr "Impossible d'annuler ce bon de commande d'achat" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice msgid "Invoice Control" -msgstr "Contrôle facture" +msgstr "Contrôle facturation" #. module: purchase #: model:ir.actions.act_window,help:purchase.action_stock_move_report_po @@ -905,12 +908,12 @@ msgstr "Sociétés" #. module: purchase #: view:purchase.order.group:0 msgid "Are you sure you want to merge these orders?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir fusionner ces commandes ?" #. module: purchase #: field:account.config.settings,module_purchase_analytic_plans:0 msgid "Use multiple analytic accounts on orders" -msgstr "" +msgstr "Utiliser plusieurs comptes analytiques pour les commandes" #. module: purchase #: view:product.product:0 @@ -1231,7 +1234,7 @@ msgstr "Unités de mesure" #. module: purchase #: field:purchase.config.settings,group_purchase_pricelist:0 msgid "Manage pricelist per supplier" -msgstr "" +msgstr "Gérer les listes de prix par fournisseur" #. module: purchase #: view:board.board:0 @@ -1243,11 +1246,13 @@ msgstr "Tableau de bord des achats" #, python-format msgid "First cancel all receptions related to this purchase order." msgstr "" +"Il faut préalablement annuler toutes les réceptions liées à ce bon de " +"commande." #. module: purchase #: view:purchase.order:0 msgid "Approve Order" -msgstr "" +msgstr "Approuver la commande" #. module: purchase #: help:purchase.report,date:0 @@ -1302,7 +1307,7 @@ msgstr "Notes" #. module: purchase #: field:purchase.config.settings,module_purchase_requisition:0 msgid "Manage purchase requisitions" -msgstr "" +msgstr "Gérer les appels d'offre" #. module: purchase #: report:purchase.order:0 @@ -1360,7 +1365,7 @@ msgstr "Demandes de prix." #. module: purchase #: view:purchase.order:0 msgid "Source" -msgstr "" +msgstr "Origine" #. module: purchase #: model:ir.model,name:purchase.model_stock_picking @@ -1381,7 +1386,7 @@ msgstr "Factures générées pour un bon de commande" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Pre-generate draft invoices based on purchase orders" -msgstr "" +msgstr "Une facture brouillon sera générée sur base du bon de commande" #. module: purchase #: help:product.template,purchase_ok:0 @@ -1437,7 +1442,7 @@ msgstr "un bon de commande d'achat brouillon" #: code:addons/purchase/purchase.py:320 #, python-format msgid "Please create Invoices." -msgstr "" +msgstr "Veuillez créer les factures" #. module: purchase #: model:ir.model,name:purchase.model_procurement_order @@ -1458,7 +1463,7 @@ msgstr "Mars" #. module: purchase #: view:purchase.order:0 msgid "Receive Invoice" -msgstr "" +msgstr "Réception Facture" #. module: purchase #: view:purchase.order:0 @@ -1539,6 +1544,7 @@ msgstr "Expéditions à facturer" #, python-format msgid "Define purchase journal for this company: \"%s\" (id:%d)." msgstr "" +"Veuillez configurer un journal d'achat pour cette société: \"%s\" (id:%d)." #. module: purchase #: view:purchase.order:0 @@ -1571,7 +1577,7 @@ msgstr "Bon de réception" #: model:ir.actions.act_window,name:purchase.purchase_line_form_action2 #: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft msgid "On Purchase Order Lines" -msgstr "" +msgstr "Sur lignes de commande" #. module: purchase #: report:purchase.quotation:0 @@ -1584,6 +1590,8 @@ msgid "" "This is the list of incoming shipments that have been generated for this " "purchase order." msgstr "" +"Voici la liste des livraisons entrantes qui ont été générées pour ce bon de " +"commande." #. module: purchase #: field:purchase.config.settings,module_purchase_double_validation:0 @@ -1782,7 +1790,7 @@ msgstr "Responsable" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on Purchase Order lines" -msgstr "Basé sur les lignes de commande d'achat" +msgstr "Basé sur les lignes de commande" #. module: purchase #: field:purchase.order,amount_total:0 @@ -1813,7 +1821,7 @@ msgstr "Adresse client (livraison directe)" #. module: purchase #: model:ir.actions.client,name:purchase.action_client_purchase_menu msgid "Open Purchase Menu" -msgstr "" +msgstr "Ouvrir le menu des achats" #. module: purchase #: code:addons/purchase/purchase.py:1028 @@ -1926,7 +1934,7 @@ msgstr "Annulé" #. module: purchase #: field:res.partner,purchase_order_count:0 msgid "# of Purchase Order" -msgstr "" +msgstr "Nb. de commandes d'achat" #. module: purchase #: model:ir.model,name:purchase.model_mail_compose_message @@ -1941,7 +1949,7 @@ msgstr "Tél. :" #. module: purchase #: view:purchase.order:0 msgid "Resend Purchase Order" -msgstr "" +msgstr "Renvoyer le bon de commande" #. module: purchase #: report:purchase.order:0 @@ -2113,7 +2121,7 @@ msgstr "Liste des produits commandés" #. module: purchase #: view:purchase.order:0 msgid "Incoming Shipments & Invoices" -msgstr "" +msgstr "Factures & Bons de Réception" #. module: purchase #: selection:purchase.order,state:0 @@ -2186,6 +2194,14 @@ msgid "" "Bases on incoming shipments: let you create an invoice when receptions are " "validated." msgstr "" +"Basé sur les lignes de commande: les factures pourront être générées depuis " +"la liste des lignes de commandes à facturer via le menu 'Contrôle " +"facturation > Sur lignes de commande'.\n" +"Basé sur les factures brouillon: les factures pourront être générées depuis " +"les bons de commande et manuellement confirmée depuis le menu 'Contrôle " +"facturation > Sur factures brouillon'.\n" +"Basé sur les réceptions: les factures pourront être générées depuis la liste " +"des réceptions à facturer via le menu 'Contrôle facturation > Sur réceptions'" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_partner_categories_in_form @@ -2205,7 +2221,7 @@ msgstr "Demande de prix N°" #. module: purchase #: view:purchase.config.settings:0 msgid "Invoicing Settings" -msgstr "" +msgstr "Facturation" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all @@ -2215,7 +2231,7 @@ msgstr "Total des commandes par utilisateur par mois" #. module: purchase #: selection:purchase.order,invoice_method:0 msgid "Based on incoming shipments" -msgstr "" +msgstr "Basé sur les réceptions" #. module: purchase #: code:addons/purchase/purchase.py:1018 @@ -2260,7 +2276,7 @@ msgstr "Février" #: model:ir.actions.act_window,name:purchase.action_invoice_pending #: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice msgid "On Draft Invoices" -msgstr "" +msgstr "Sur factures brouillon" #. module: purchase #: model:ir.actions.act_window,name:purchase.action_purchase_order_report_all @@ -2330,7 +2346,7 @@ msgstr "Versions de la liste de prix" #. module: purchase #: field:purchase.order,payment_term_id:0 msgid "Payment Term" -msgstr "" +msgstr "Conditions de règlement" #. module: purchase #: view:purchase.order:0 @@ -2346,7 +2362,7 @@ msgstr "Année" #. module: purchase #: selection:purchase.config.settings,default_invoice_method:0 msgid "Based on purchase order lines" -msgstr "" +msgstr "Basé sur les lignes de commande" #. module: purchase #: model:ir.actions.act_window,help:purchase.act_res_partner_2_purchase_order diff --git a/addons/purchase_double_validation/test/purchase_double_validation_test.yml b/addons/purchase_double_validation/test/purchase_double_validation_test.yml old mode 100755 new mode 100644 diff --git a/addons/purchase_requisition/i18n/fr.po b/addons/purchase_requisition/i18n/fr.po index 59c43756343..3796fb79805 100644 --- a/addons/purchase_requisition/i18n/fr.po +++ b/addons/purchase_requisition/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:38+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: Numérigraphe \n" +"PO-Revision-Date: 2013-05-07 07:54+0000\n" +"Last-Translator: Gilles Major (OpenERP) \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 05:59+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-08 06:18+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -59,7 +59,7 @@ msgstr "Responsable" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Cancel Requisition" -msgstr "" +msgstr "Annuler l'appel" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -70,7 +70,7 @@ msgstr "" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Send to Suppliers" -msgstr "" +msgstr "Envoyer aux fournisseurs" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -81,7 +81,7 @@ msgstr "Regrouper par..." #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "Purchase Done" -msgstr "" +msgstr "Achat effectué" #. module: purchase_requisition #: field:purchase.requisition,message_follower_ids:0 @@ -209,7 +209,7 @@ msgstr "Revenir à l'état \"Brouillon\"" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "Current Purchase Requisition" -msgstr "" +msgstr "Appel d'offres en cours" #. module: purchase_requisition #: model:res.groups,name:purchase_requisition.group_purchase_requisition_user @@ -277,7 +277,7 @@ msgstr "Produits à acheter" #: view:purchase.requisition:0 #: selection:purchase.requisition,state:0 msgid "Sent to Suppliers" -msgstr "" +msgstr "Envoyé aux fournisseurs" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -345,7 +345,7 @@ msgstr "Type d'appel d'offres" #. module: purchase_requisition #: view:purchase.requisition:0 msgid "New Purchase Requisition" -msgstr "" +msgstr "Nouvel appel d'offres" #. module: purchase_requisition #: view:purchase.requisition:0 @@ -483,6 +483,8 @@ msgid "" "Check this box to generates purchase requisition instead of generating " "requests for quotation from procurement." msgstr "" +"Cochez cette case pour générer un appel d'offres plutôt qu'une demande de " +"prix pour réapprovisionner le stock." #. module: purchase_requisition #: field:purchase.requisition,purchase_ids:0 diff --git a/addons/purchase_requisition/test/purchase_requisition_demo.yml b/addons/purchase_requisition/test/purchase_requisition_demo.yml old mode 100755 new mode 100644 diff --git a/addons/resource/resource.py b/addons/resource/resource.py index 73a6e2a3ec8..4b01fee9f1e 100644 --- a/addons/resource/resource.py +++ b/addons/resource/resource.py @@ -25,6 +25,7 @@ from dateutil import rrule import math from faces import * from openerp.osv import fields, osv +from openerp.tools.float_utils import float_compare from openerp.tools.translate import _ from itertools import groupby @@ -108,11 +109,11 @@ class resource_calendar(osv.osv): result = [] maxrecur = 100 current_hour = dt_from.hour - while (todo>0) and maxrecur: + while float_compare(todo, 0, 4) and maxrecur: cr.execute("select hour_from,hour_to from resource_calendar_attendance where dayofweek='%s' and calendar_id=%s order by hour_from desc", (dt_from.weekday(),id)) for (hour_from,hour_to) in cr.fetchall(): leave_flag = False - if (hour_from0): + if (hour_fromtodo: hour_from = m-todo @@ -161,10 +162,10 @@ class resource_calendar(osv.osv): result = [] maxrecur = 100 current_hour = dt_from.hour - while (todo>0) and maxrecur: + while float_compare(todo, 0, 4) and maxrecur: for (hour_from,hour_to) in [(item['hour_from'], item['hour_to']) for item in hours_by_cal[id] if item['dayofweek'] == str(dt_from.weekday())]: leave_flag = False - if (hour_to>current_hour) and (todo>0): + if (hour_to>current_hour) and float_compare(todo, 0, 4): m = max(hour_from, current_hour) if (hour_to-m)>todo: hour_to = m+todo diff --git a/addons/stock/i18n/ar.po b/addons/stock/i18n/ar.po index 15c84176f6e..40e4305e28a 100644 --- a/addons/stock/i18n/ar.po +++ b/addons/stock/i18n/ar.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-05-09 17:55+0000\n" +"Last-Translator: Mohammad Alhashash \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-28 06:02+0000\n" -"X-Generator: Launchpad (build 16546)\n" +"X-Launchpad-Export-Date: 2013-05-10 06:51+0000\n" +"X-Generator: Launchpad (build 16598)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -24,7 +24,7 @@ msgstr "" #: field:stock.move.split,line_exist_ids:0 #: field:stock.move.split,line_ids:0 msgid "Serial Numbers" -msgstr "" +msgstr "الأرقام المسلسلة" #. module: stock #: help:stock.config.settings,group_product_variant:0 @@ -52,24 +52,24 @@ msgstr "" #. module: stock #: view:stock.picking.out:0 msgid "Confirm & Deliver" -msgstr "" +msgstr "تأكيد وتسليم" #. module: stock #: model:ir.actions.act_window,name:stock.action_view_change_product_quantity #: view:stock.change.product.qty:0 msgid "Update Product Quantity" -msgstr "" +msgstr "تحديث الكمية" #. module: stock #: field:stock.location,chained_location_id:0 msgid "Chained Location If Fixed" -msgstr "المكان المقيد اذا كان مثبت" +msgstr "الموقع المتصل إن كان محدد" #. module: stock #: view:stock.inventory:0 #: view:stock.move:0 msgid "Put in a new pack" -msgstr "ضع في مجموعة جديدة" +msgstr "ضع في حزمة جديد" #. module: stock #: code:addons/stock/wizard/stock_traceability.py:54 @@ -84,7 +84,7 @@ msgstr "تتبع المنبع" #: field:stock.picking.in,date_done:0 #: field:stock.picking.out,date_done:0 msgid "Date of Transfer" -msgstr "" +msgstr "تاريخ التحويل" #. module: stock #: field:product.product,track_outgoing:0 @@ -1358,7 +1358,7 @@ msgstr "خطوط انقسام الجرد" #. module: stock #: view:stock.inventory:0 msgid "Physical Inventory" -msgstr "المخزون المادي" +msgstr "جرد المخزون الفعلي" #. module: stock #: code:addons/stock/wizard/stock_move.py:214 diff --git a/addons/stock/i18n/tr.po b/addons/stock/i18n/tr.po index d9b831081d5..74bed853b4d 100644 --- a/addons/stock/i18n/tr.po +++ b/addons/stock/i18n/tr.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-03-07 08:37+0000\n" -"PO-Revision-Date: 2013-05-05 09:15+0000\n" -"Last-Translator: Ayhan KIZILTAN \n" +"PO-Revision-Date: 2013-05-08 08:57+0000\n" +"Last-Translator: elbruz \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-05-06 06:35+0000\n" +"X-Launchpad-Export-Date: 2013-05-09 06:11+0000\n" "X-Generator: Launchpad (build 16598)\n" #. module: stock @@ -318,7 +318,7 @@ msgstr "Çıkış İzlenebilirliği" #: field:stock.picking.out,name:0 #: view:stock.production.lot:0 msgid "Reference" -msgstr "Kaynak" +msgstr "Referans" #. module: stock #: code:addons/stock/stock.py:1548