\n"
+" Click to create a lunch order. \n"
+"
\n"
+" \n"
+" A lunch order is defined by its user, date and order lines.\n"
+" Each order line corresponds to a product, an additional note "
+"and a price.\n"
+" Before selecting your order lines, don't forget to read the "
+"warnings displayed in the reddish area.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order.line:0
+msgid "Not Received"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_order_by_supplier_form
+#: model:ir.ui.menu,name:lunch.menu_lunch_control_suppliers
+msgid "Orders by Supplier"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.validation:0
+msgid "Receive Meals"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cashmove:0
+msgid "cashmove form"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,help:lunch.action_lunch_cashmove_form
+msgid ""
+"\n"
+" Here you can see your cash moves. A cash moves can be "
+"either an expense or a payment.\n"
+" An expense is automatically created when an order is "
+"received while a payment is a reimbursement to the company encoded by the "
+"manager.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: lunch
+#: field:lunch.cashmove,amount:0
+msgid "Amount"
+msgstr "Дүн"
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_products
+#: model:ir.ui.menu,name:lunch.menu_lunch_products
+#: field:lunch.order,order_line_ids:0
+msgid "Products"
+msgstr "Бүтээгдэхүүнүүд"
+
+#. module: lunch
+#: view:lunch.order.line:0
+msgid "By Date"
+msgstr "Огноогоор"
+
+#. module: lunch
+#: selection:lunch.order,state:0
+#: view:lunch.order.line:0
+#: selection:lunch.order.line,state:0
+msgid "Cancelled"
+msgstr "Цуцлагдсан"
+
+#. module: lunch
+#: view:lunch.cashmove:0
+msgid "lunch employee payment"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.alert:0
+msgid "alert tree"
+msgstr ""
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_report_lunch_order_line
+msgid "Lunch Orders Statistics"
+msgstr ""
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_lunch_alert
+msgid "Lunch Alert"
+msgstr ""
+
+#. module: lunch
+#: code:addons/lunch/lunch.py:183
+#, python-format
+msgid "Select a product and put your order comments on the note."
+msgstr ""
+
+#. module: lunch
+#: selection:lunch.alert,alter_type:0
+msgid "Every Week"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove
+msgid "Register Cash Moves"
+msgstr ""
+
+#. module: lunch
+#: selection:lunch.order,state:0
+msgid "Confirmed"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order:0
+msgid "lunch orders"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order.line:0
+msgid "Confirm"
+msgstr "Батлах"
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_cashmove_form
+msgid "Your Account"
+msgstr ""
+
+#. module: lunch
+#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove_form
+msgid "Your Lunch Account"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.alert,active_from:0
+msgid "Between"
+msgstr ""
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_lunch_order_order
+msgid "Wizard to order a meal"
+msgstr ""
+
+#. module: lunch
+#: selection:lunch.order,state:0
+#: selection:lunch.order.line,state:0
+msgid "New"
+msgstr ""
+
+#. module: lunch
+#: code:addons/lunch/lunch.py:180
+#, python-format
+msgid "This is the first time you order a meal"
+msgstr "Энэ таны анхны хоол захиалга"
+
+#. module: lunch
+#: field:report.lunch.order.line,price_total:0
+msgid "Total Price"
+msgstr "Нийт Үнэ"
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_lunch_validation
+msgid "lunch validation for order"
+msgstr ""
+
+#. module: lunch
+#: report:lunch.order.line:0
+msgid "Name/Date"
+msgstr "Нэр/Огноо"
+
+#. module: lunch
+#: report:lunch.order.line:0
+msgid "Total :"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "July"
+msgstr "7-р сар"
+
+#. module: lunch
+#: model:ir.ui.menu,name:lunch.menu_lunch_config
+msgid "Configuration"
+msgstr "Тохируулга"
+
+#. module: lunch
+#: field:lunch.order,state:0
+#: field:lunch.order.line,state:0
+msgid "Status"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order.order:0
+msgid ""
+"Order a meal doesn't mean that we have to pay it.\n"
+" A meal should be paid when it is received."
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_control_accounts
+#: model:ir.ui.menu,name:lunch.menu_lunch_control_accounts
+msgid "Control Accounts"
+msgstr ""
+
+#. module: lunch
+#: selection:lunch.alert,alter_type:0
+msgid "Every Day"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.order.line,cashmove:0
+msgid "Cash Move"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.order_order_lines
+msgid "Order meals"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.alert:0
+msgid "Schedule Hour"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "September"
+msgstr "9-р сар"
+
+#. module: lunch
+#: model:ir.actions.act_window,help:lunch.action_lunch_control_suppliers
+msgid ""
+"\n"
+" Here you can see every orders grouped by suppliers and by "
+"date.\n"
+"
\n"
+" \n"
+" Click to create a product for lunch. \n"
+"
\n"
+" \n"
+" A product is defined by its name, category, price and "
+"supplier.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: lunch
+#: view:lunch.alert:0
+#: field:lunch.alert,message:0
+msgid "Message"
+msgstr "Зурвас"
+
+#. module: lunch
+#: view:lunch.order.order:0
+msgid "Order Meals"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cancel:0
+#: view:lunch.order.order:0
+#: view:lunch.validation:0
+msgid "or"
+msgstr "эсвэл"
+
+#. module: lunch
+#: model:ir.actions.act_window,help:lunch.action_lunch_product_categories
+msgid ""
+"\n"
+" Click to create a lunch category. \n"
+"
\n"
+" \n"
+" Here you can find every lunch categories for products.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order.order:0
+msgid "Order meal"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_product_categories
+#: model:ir.ui.menu,name:lunch.menu_lunch_product_categories
+msgid "Product Categories"
+msgstr "Барааны ангилал"
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_control_suppliers
+msgid "Control Suppliers"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.alert:0
+msgid "Schedule Date"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_alert
+#: model:ir.ui.menu,name:lunch.menu_lunch_alert
+#: field:lunch.order,alerts:0
+msgid "Alerts"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.order.line,note:0
+#: field:report.lunch.order.line,note:0
+msgid "Note"
+msgstr ""
+
+#. module: lunch
+#: code:addons/lunch/lunch.py:250
+#, python-format
+msgid "Add"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.product:0
+#: view:lunch.product.category:0
+msgid "Products Form"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.cancel_order_lines
+msgid "Cancel meals"
+msgstr ""
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_lunch_cashmove
+#: view:lunch.cashmove:0
+msgid "lunch cashmove"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cancel:0
+msgid "Are you sure you want to cancel these meals?"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cashmove:0
+msgid "My Account"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "August"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.alert,monday:0
+msgid "Monday"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.order.line,name:0
+msgid "unknown"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.validate_order_lines
+msgid "Receive meals"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "June"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.cashmove,user_id:0
+#: field:lunch.order,user_id:0
+#: field:report.lunch.order.line,user_id:0
+msgid "User Name"
+msgstr ""
+
+#. module: lunch
+#: model:ir.module.category,name:lunch.module_lunch_category
+#: model:ir.ui.menu,name:lunch.menu_lunch
+#: model:ir.ui.menu,name:lunch.menu_lunch_title
+msgid "Lunch"
+msgstr ""
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_lunch_order_line
+msgid "lunch order line"
+msgstr ""
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_lunch_product
+msgid "lunch product"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.order.line,user_id:0
+#: model:res.groups,name:lunch.group_lunch_user
+msgid "User"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.cashmove,date:0
+#: field:lunch.order,date:0
+#: field:lunch.order.line,date:0
+msgid "Date"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "November"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order:0
+msgid "Orders Tree"
+msgstr "Захиалгийн мод"
+
+#. module: lunch
+#: view:lunch.order:0
+msgid "Orders Form"
+msgstr "Захиалгуудын Форм"
+
+#. module: lunch
+#: view:lunch.alert:0
+#: view:lunch.order.line:0
+msgid "Search"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "October"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,help:lunch.action_lunch_order_by_supplier_form
+msgid ""
+"\n"
+" Here you can see today's orders grouped by suppliers.\n"
+"
\n"
+" \n"
+" Click to create a lunch alert. \n"
+"
\n"
+" \n"
+" Alerts are used to warn employee from possible issues "
+"concerning the lunch orders.\n"
+" To create a lunch alert you have to define its recurrency, "
+"the time interval during which the alert should be executed and the message "
+"to display.\n"
+"
\n"
+" \n"
+" Click to create a payment. \n"
+"
\n"
+" \n"
+" Here you can see the employees' payment. A payment is a cash "
+"move from the employee to the company.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: lunch
+#: code:addons/lunch/lunch.py:186
+#, python-format
+msgid "Your favorite meals will be created based on your last orders."
+msgstr ""
+
+#. module: lunch
+#: model:ir.module.category,description:lunch.module_lunch_category
+msgid ""
+"Helps you handle your lunch needs, if you are a manager you will be able to "
+"create new products, cashmoves and to confirm or cancel orders."
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,help:lunch.action_lunch_control_accounts
+msgid ""
+"\n"
+" Click to create a new payment. \n"
+"
\n"
+" \n"
+" A cashmove can either be an expense or a payment. \n"
+" An expense is automatically created at the order "
+"receipt. \n"
+" A payment represents the employee reimbursement to the "
+"company.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: lunch
+#: field:lunch.alert,alter_type:0
+msgid "Recurrency"
+msgstr ""
+
+#. module: lunch
+#: code:addons/lunch/lunch.py:189
+#, python-format
+msgid "Don't forget the alerts displayed in the reddish area"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.alert,thursday:0
+msgid "Thursday"
+msgstr ""
+
+#. module: lunch
+#: report:lunch.order.line:0
+msgid "Unit Price"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.order.line,product_id:0
+#: field:lunch.product,name:0
+msgid "Product"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.cashmove,description:0
+#: report:lunch.order.line:0
+#: field:lunch.product,description:0
+msgid "Description"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "May"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.order.line,price:0
+#: field:lunch.product,price:0
+msgid "Price"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.cashmove,state:0
+msgid "Is an order or a Payment"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.act_window,name:lunch.action_lunch_order_form
+#: model:ir.ui.menu,name:lunch.menu_lunch_order_form
+msgid "New Order"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cashmove:0
+msgid "cashmove tree"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cancel:0
+msgid "Cancel a meal means that we didn't receive it from the supplier."
+msgstr ""
+
+#. module: lunch
+#: model:ir.ui.menu,name:lunch.menu_lunch_cashmove
+msgid "Employee Payments"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cashmove:0
+#: selection:lunch.cashmove,state:0
+msgid "Payment"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "February"
+msgstr ""
+
+#. module: lunch
+#: field:report.lunch.order.line,year:0
+msgid "Year"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order:0
+msgid "List"
+msgstr ""
+
+#. module: lunch
+#: model:ir.ui.menu,name:lunch.menu_lunch_admin
+msgid "Administrate Orders"
+msgstr ""
+
+#. module: lunch
+#: selection:report.lunch.order.line,month:0
+msgid "April"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order:0
+msgid "Select your order"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.cashmove,order_id:0
+#: selection:lunch.cashmove,state:0
+#: report:lunch.order.line:0
+#: view:lunch.order.line:0
+#: field:lunch.order.line,order_id:0
+msgid "Order"
+msgstr ""
+
+#. module: lunch
+#: model:ir.actions.report.xml,name:lunch.report_lunch_order
+#: model:ir.model,name:lunch.model_lunch_order
+#: report:lunch.order.line:0
+msgid "Lunch Order"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.order.order:0
+msgid "Are you sure you want to order these meals?"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cancel:0
+msgid "cancel order lines"
+msgstr ""
+
+#. module: lunch
+#: model:ir.model,name:lunch.model_lunch_product_category
+msgid "lunch product category"
+msgstr ""
+
+#. module: lunch
+#: field:lunch.alert,saturday:0
+msgid "Saturday"
+msgstr ""
+
+#. module: lunch
+#: model:res.groups,name:lunch.group_lunch_manager
+msgid "Manager"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.validation:0
+msgid "Did your received these meals?"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.validation:0
+msgid "Once a meal is received a new cash move is created for the employee."
+msgstr ""
+
+#. module: lunch
+#: view:lunch.product:0
+msgid "Products Tree"
+msgstr ""
+
+#. module: lunch
+#: view:lunch.cashmove:0
+#: view:lunch.order:0
+#: field:lunch.order,total:0
+#: view:lunch.order.line:0
+msgid "Total"
+msgstr ""
+
+#. module: lunch
+#: model:ir.ui.menu,name:lunch.menu_lunch_order_tree
+msgid "Previous Orders"
+msgstr ""
diff --git a/addons/lunch/lunch_view.xml b/addons/lunch/lunch_view.xml
index 8974099a294..dd387620102 100644
--- a/addons/lunch/lunch_view.xml
+++ b/addons/lunch/lunch_view.xml
@@ -39,7 +39,8 @@
Here you can see your cash moves. A cash moves can be either an expense or a payment.
diff --git a/addons/mail/__openerp__.py b/addons/mail/__openerp__.py
index 12fdc62c260..63cd0888986 100644
--- a/addons/mail/__openerp__.py
+++ b/addons/mail/__openerp__.py
@@ -71,16 +71,12 @@ Main Features
'installable': True,
'application': True,
'images': [
- 'images/customer_history.jpeg',
+ 'images/inbox.jpeg',
'images/messages_form.jpeg',
'images/messages_list.jpeg',
- 'static/src/img/email_icong.png',
- 'static/src/img/_al.png',
- 'static/src/img/_pincky.png',
- 'static/src/img/groupdefault.png',
- 'static/src/img/attachment.png',
- 'static/src/img/checklist.png',
- 'static/src/img/formatting.png',
+ 'images/email.jpeg',
+ 'images/join_a_group.jpeg',
+ 'images/share_a_message.jpeg',
],
'css': [
'static/src/css/mail.css',
diff --git a/addons/mail/doc/mail_message.rst b/addons/mail/doc/mail_message.rst
index 02baf6c4708..b5e2d8da8b4 100644
--- a/addons/mail/doc/mail_message.rst
+++ b/addons/mail/doc/mail_message.rst
@@ -21,6 +21,8 @@ should inherit from this class.
ClientAction (ir.actions.client)
++++++++++++++++++++++++++++++++
+.. code-block:: xml
+
Inbox
mail.wall
@@ -36,6 +38,7 @@ ClientAction (ir.actions.client)
'mail_thread' widget for field on standard view. (default value like a thread for
record, view on flat mode, no reply, no read/unread)
'mail.widget' it's the root thread, used by 'mail.wall' and 'mail_thread'
+
- ``help`` : Text HTML to display if there are no message
- ``context`` : insert 'default_model' and 'default_res_id'
- ``params`` : options for the widget
diff --git a/addons/mail/i18n/tr.po b/addons/mail/i18n/tr.po
index 30d88dffd00..7742a32761b 100644
--- a/addons/mail/i18n/tr.po
+++ b/addons/mail/i18n/tr.po
@@ -8,19 +8,19 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-05-10 17:39+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
+"PO-Revision-Date: 2013-02-06 01:59+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: 2012-12-22 06:04+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: mail
#: view:mail.followers:0
msgid "Followers Form"
-msgstr ""
+msgstr "Takipçiler Formu"
#. module: mail
#: model:ir.model,name:mail.model_publisher_warranty_contract
@@ -31,7 +31,7 @@ msgstr ""
#: field:mail.compose.message,author_id:0
#: field:mail.message,author_id:0
msgid "Author"
-msgstr ""
+msgstr "Yazan"
#. module: mail
#: view:mail.mail:0
@@ -51,13 +51,13 @@ msgstr ""
#. module: mail
#: view:mail.message:0
msgid "Comments"
-msgstr ""
+msgstr "Yorumlar"
#. module: mail
#: view:mail.alias:0
#: view:mail.mail:0
msgid "Group By..."
-msgstr "Grupla..."
+msgstr "Grupla İle..."
#. module: mail
#: help:mail.compose.message,body:0
@@ -83,17 +83,17 @@ msgstr "E-posta Yaz"
#: code:addons/mail/static/src/xml/mail.xml:132
#, python-format
msgid "Add them into recipients and followers"
-msgstr ""
+msgstr "Alıcıları ve takipçileri içine ekleyin"
#. module: mail
#: view:mail.group:0
msgid "Group Name"
-msgstr ""
+msgstr "Grup Adı"
#. module: mail
#: selection:mail.group,public:0
msgid "Public"
-msgstr ""
+msgstr "Genel"
#. module: mail
#: view:mail.mail:0
@@ -103,7 +103,7 @@ msgstr "İleti metni"
#. module: mail
#: view:mail.message:0
msgid "Show messages to read"
-msgstr ""
+msgstr "Mesajları okumak için Göster"
#. module: mail
#: help:mail.compose.message,email_from:0
@@ -116,33 +116,33 @@ msgstr ""
#. module: mail
#: model:ir.model,name:mail.model_mail_compose_message
msgid "Email composition wizard"
-msgstr ""
+msgstr "E-posta kompozisyonu sihirbazı"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:23
#, python-format
msgid "Add others"
-msgstr ""
+msgstr "Ekle diğerleri"
#. module: mail
#: field:mail.message.subtype,parent_id:0
msgid "Parent"
-msgstr ""
+msgstr "Üst"
#. module: mail
#: field:mail.group,message_unread:0
#: field:mail.thread,message_unread:0
#: field:res.partner,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Okunmamış Mesaj"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:262
#, python-format
msgid "show"
-msgstr ""
+msgstr "göster"
#. module: mail
#: help:mail.group,group_ids:0
@@ -156,31 +156,31 @@ msgstr ""
#: code:addons/mail/static/src/js/mail.js:869
#, python-format
msgid "Do you really want to delete this message?"
-msgstr ""
+msgstr "Gerçekten bu mesajı silmek istediğinizden emin misiniz?"
#. module: mail
#: view:mail.message:0
#: field:mail.notification,read:0
msgid "Read"
-msgstr ""
+msgstr "Oku"
#. module: mail
#: view:mail.group:0
msgid "Search Groups"
-msgstr ""
+msgstr "Arama Grupları"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/js/mail_followers.js:156
#, python-format
msgid "followers"
-msgstr ""
+msgstr "takipçiler"
#. module: mail
#: code:addons/mail/mail_message.py:726
#, python-format
msgid "Access Denied"
-msgstr ""
+msgstr "Erişim Rededildi"
#. module: mail
#: help:mail.group,image_medium:0
@@ -195,12 +195,12 @@ msgstr ""
#: code:addons/mail/static/src/xml/mail.xml:194
#, python-format
msgid "Uploading error"
-msgstr ""
+msgstr "Yükleme hatası"
#. module: mail
#: model:mail.group,name:mail.group_support
msgid "Support"
-msgstr ""
+msgstr "Destek"
#. module: mail
#: code:addons/mail/mail_message.py:727
@@ -228,7 +228,7 @@ msgstr "Konu"
#: code:addons/mail/static/src/xml/mail.xml:37
#, python-format
msgid "Open the full mail composer"
-msgstr ""
+msgstr "Tam posta kompozitör açın"
#. module: mail
#. openerp-web
@@ -245,7 +245,7 @@ msgstr ""
#. module: mail
#: field:mail.group,group_ids:0
msgid "Auto Subscription"
-msgstr ""
+msgstr "Otomatik Abonelik"
#. module: mail
#: field:mail.mail,references:0
@@ -262,7 +262,7 @@ msgstr ""
#. module: mail
#: model:ir.model,name:mail.model_mail_group
msgid "Discussion group"
-msgstr ""
+msgstr "Tartışma grubu"
#. module: mail
#. openerp-web
@@ -270,14 +270,14 @@ msgstr ""
#: code:addons/mail/static/src/xml/mail.xml:95
#, python-format
msgid "uploading"
-msgstr ""
+msgstr "yükleme"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:52
#, python-format
msgid "more."
-msgstr ""
+msgstr "daha fazla"
#. module: mail
#: help:mail.compose.message,type:0
@@ -286,6 +286,8 @@ msgid ""
"Message type: email for email message, notification for system message, "
"comment for other messages such as user replies"
msgstr ""
+"Mesaj türü: e-posta mesajı için e-posta, sistem mesajı için bildirim,bir "
+"kullanıcı cevaplar gibi diğer mesajlar için Yorum"
#. module: mail
#: help:mail.message.subtype,relation_field:0
@@ -298,7 +300,7 @@ msgstr ""
#. module: mail
#: selection:mail.mail,state:0
msgid "Cancelled"
-msgstr "İptal Edilmiş"
+msgstr "İptalEdildi"
#. module: mail
#: field:mail.mail,reply_to:0
@@ -316,23 +318,23 @@ msgstr ""
#: help:mail.thread,message_unread:0
#: help:res.partner,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Eğer işaretliyse yeni mesajlar dikkat gerektirir."
#. module: mail
#: field:mail.group,image_medium:0
msgid "Medium-sized photo"
-msgstr ""
+msgstr "Orta ölçekli fotoğraf"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_to_me_feeds
#: model:ir.ui.menu,name:mail.mail_tomefeeds
msgid "To: me"
-msgstr ""
+msgstr "Kime:"
#. module: mail
#: field:mail.message.subtype,name:0
msgid "Message Type"
-msgstr "Mesaj tipi"
+msgstr "Mesaj Türü"
#. module: mail
#: field:mail.mail,auto_delete:0
@@ -345,21 +347,21 @@ msgstr "Otomatik Sil"
#: view:mail.group:0
#, python-format
msgid "Unfollow"
-msgstr ""
+msgstr "İzlemekten vazgeç"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:261
#, python-format
msgid "show one more message"
-msgstr ""
+msgstr "daha mesaj göster"
#. module: mail
#: code:addons/mail/mail_mail.py:71
#: code:addons/mail/res_users.py:79
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Geçersiz İşlem!"
#. module: mail
#. openerp-web
@@ -379,7 +381,7 @@ msgstr "E-postalar"
#. module: mail
#: field:mail.followers,partner_id:0
msgid "Related Partner"
-msgstr ""
+msgstr "İlgili Partner"
#. module: mail
#: help:mail.group,message_summary:0
@@ -401,24 +403,24 @@ msgstr ""
#. module: mail
#: field:mail.message.subtype,relation_field:0
msgid "Relation field"
-msgstr ""
+msgstr "İlişkili alanı"
#. module: mail
#: selection:mail.compose.message,type:0
#: selection:mail.message,type:0
msgid "System notification"
-msgstr ""
+msgstr "Sistem bildirim"
#. module: mail
#: model:ir.model,name:mail.model_res_partner
#: view:mail.mail:0
msgid "Partner"
-msgstr "Cari"
+msgstr "Partner"
#. module: mail
#: model:ir.ui.menu,name:mail.mail_my_stuff
msgid "Organizer"
-msgstr ""
+msgstr "Ajanda"
#. module: mail
#: field:mail.compose.message,subject:0
@@ -429,7 +431,7 @@ msgstr "Konu"
#. module: mail
#: field:mail.wizard.invite,partner_ids:0
msgid "Partners"
-msgstr ""
+msgstr "Partnerler"
#. module: mail
#: view:mail.mail:0
@@ -464,7 +466,7 @@ msgstr "Gönder"
#: code:addons/mail/static/src/js/mail_followers.js:152
#, python-format
msgid "No followers"
-msgstr ""
+msgstr "Takipçileri Yok"
#. module: mail
#: view:mail.mail:0
@@ -482,13 +484,13 @@ msgstr "Başarısız"
#: field:res.partner,message_follower_ids:0
#, python-format
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_archives_feeds
#: model:ir.ui.menu,name:mail.mail_archivesfeeds
msgid "Archives"
-msgstr ""
+msgstr "Arşiv"
#. module: mail
#. openerp-web
@@ -496,7 +498,7 @@ msgstr ""
#: code:addons/mail/static/src/xml/mail.xml:94
#, python-format
msgid "Delete this attachment"
-msgstr ""
+msgstr "Bu eki sil"
#. module: mail
#. openerp-web
@@ -511,13 +513,13 @@ msgstr "Cevapla"
#: code:addons/mail/static/src/js/mail_followers.js:154
#, python-format
msgid "One follower"
-msgstr ""
+msgstr "Bir takipçi"
#. module: mail
#: field:mail.compose.message,type:0
#: field:mail.message,type:0
msgid "Type"
-msgstr ""
+msgstr "Tür"
#. module: mail
#: selection:mail.compose.message,type:0
@@ -529,23 +531,23 @@ msgstr ""
#. module: mail
#: field:ir.ui.menu,mail_group_id:0
msgid "Mail Group"
-msgstr ""
+msgstr "Mail Grubu"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "Comments and Emails"
-msgstr ""
+msgstr "Yorumlar ve Emailler"
#. module: mail
#: field:mail.alias,alias_defaults:0
msgid "Default Values"
-msgstr ""
+msgstr "Ötanımlı Değerler"
#. module: mail
#: code:addons/mail/res_users.py:100
#, python-format
msgid "%s has joined the %s network."
-msgstr ""
+msgstr "%s katılıdı %s ağa"
#. module: mail
#: help:mail.group,image_small:0
@@ -566,41 +568,41 @@ msgstr "Alıcılar"
#: code:addons/mail/static/src/xml/mail.xml:127
#, python-format
msgid "<<<"
-msgstr ""
+msgstr "<<<"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:43
#, python-format
msgid "Write to the followers of this document..."
-msgstr ""
+msgstr "Bu belgenin takipçilerine yaz ..."
#. module: mail
#: field:mail.group,group_public_id:0
msgid "Authorized Group"
-msgstr ""
+msgstr "Yetkili Grup"
#. module: mail
#: view:mail.group:0
msgid "Join Group"
-msgstr ""
+msgstr "Gruba Katıl"
#. module: mail
#: help:mail.mail,email_from:0
msgid "Message sender, taken from user preferences."
-msgstr ""
+msgstr "Kullanıcı tercihlerine göre alınan mesaj gönderen,."
#. module: mail
#: code:addons/mail/wizard/invite.py:39
#, python-format
msgid "You have been invited to follow a new document.
"
-msgstr ""
+msgstr "Sen yeni bir belge takip etmeye davet edildin.
"
#. module: mail
#: field:mail.compose.message,parent_id:0
#: field:mail.message,parent_id:0
msgid "Parent Message"
-msgstr ""
+msgstr "Üst Mesaj"
#. module: mail
#: field:mail.compose.message,res_id:0
@@ -624,7 +626,7 @@ msgstr ""
#. module: mail
#: model:mail.group,name:mail.group_rd
msgid "R&D"
-msgstr ""
+msgstr "R&D"
#. module: mail
#. openerp-web
@@ -648,7 +650,7 @@ msgstr "Gelişmiş"
#: code:addons/mail/static/src/xml/mail.xml:226
#, python-format
msgid "Move to Inbox"
-msgstr ""
+msgstr "Geleni Taşı"
#. module: mail
#: code:addons/mail/wizard/mail_compose_message.py:165
@@ -660,7 +662,7 @@ msgstr "Yanıt:"
#: field:mail.compose.message,to_read:0
#: field:mail.message,to_read:0
msgid "To read"
-msgstr ""
+msgstr "Okumak için"
#. module: mail
#: code:addons/mail/res_users.py:79
@@ -669,38 +671,40 @@ msgid ""
"You may not create a user. To create new users, you should use the "
"\"Settings > Users\" menu."
msgstr ""
+"Bir kullanıcı oluşturamazsınız. Yeni kullanıcılar oluşturmak için "
+"kullanmanız gereken \"Ayarlar > Kullanıcılar\" menü."
#. module: mail
#: help:mail.followers,res_model:0
#: help:mail.wizard.invite,res_model:0
msgid "Model of the followed resource"
-msgstr ""
+msgstr "Takip kaynağın Modeli"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:286
#, python-format
msgid "like"
-msgstr ""
+msgstr "gibi"
#. module: mail
#: view:mail.compose.message:0
#: view:mail.mail:0
#: view:mail.wizard.invite:0
msgid "Cancel"
-msgstr "İptal"
+msgstr "Vazgeç"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:44
#, python-format
msgid "Share with my followers..."
-msgstr ""
+msgstr "Benim takipçilerim ile paylaş ..."
#. module: mail
#: field:mail.notification,partner_id:0
msgid "Contact"
-msgstr ""
+msgstr "Kontak"
#. module: mail
#: view:mail.group:0
@@ -756,7 +760,7 @@ msgstr ""
#: view:mail.mail:0
#: selection:mail.message,type:0
msgid "Comment"
-msgstr ""
+msgstr "Yorum"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_inbox_feeds
@@ -772,18 +776,27 @@ msgid ""
" \n"
" "
msgstr ""
+"\n"
+" Hayırlı İşler! Gelen kutunuz boş.\n"
+"
\n"
+" Gelen kutunuz gönderilen özel mesajları veya e-postalar "
+"içerir sen\n"
+" ayrıca belge veya kontaklarla ilgili bilgilerinide \n"
+" takip edersin.\n"
+"
\n"
+" "
#. module: mail
#: field:mail.mail,notification:0
msgid "Is Notification"
-msgstr ""
+msgstr "Bildirim mi"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:170
#, python-format
msgid "Compose a new message"
-msgstr ""
+msgstr "Yeni mesaj oluştur"
#. module: mail
#: view:mail.mail:0
@@ -807,7 +820,7 @@ msgstr ""
#. module: mail
#: field:mail.group,image:0
msgid "Photo"
-msgstr ""
+msgstr "Resim"
#. module: mail
#. openerp-web
@@ -816,13 +829,13 @@ msgstr ""
#: view:mail.wizard.invite:0
#, python-format
msgid "or"
-msgstr ""
+msgstr "veya"
#. module: mail
#: help:mail.compose.message,vote_user_ids:0
#: help:mail.message,vote_user_ids:0
msgid "Users that voted for this message"
-msgstr ""
+msgstr "Kullanıcıları Bu mesaj için oylandı"
#. module: mail
#: help:mail.group,alias_id:0
@@ -845,17 +858,17 @@ msgstr "E-posta Ara"
#: field:mail.compose.message,child_ids:0
#: field:mail.message,child_ids:0
msgid "Child Messages"
-msgstr ""
+msgstr "Alt Mesajlar"
#. module: mail
#: field:mail.alias,alias_user_id:0
msgid "Owner"
-msgstr ""
+msgstr "Sahibi"
#. module: mail
#: model:ir.model,name:mail.model_res_users
msgid "Users"
-msgstr ""
+msgstr "Kullanıcılar"
#. module: mail
#: model:ir.model,name:mail.model_mail_message
@@ -864,19 +877,19 @@ msgstr ""
#: field:mail.notification,message_id:0
#: field:mail.wizard.invite,message:0
msgid "Message"
-msgstr ""
+msgstr "Mesaj"
#. module: mail
#: help:mail.followers,res_id:0
#: help:mail.wizard.invite,res_id:0
msgid "Id of the followed resource"
-msgstr ""
+msgstr "Takipçini kayanak ıd si"
#. module: mail
#: field:mail.compose.message,body:0
#: field:mail.message,body:0
msgid "Contents"
-msgstr ""
+msgstr "İçerekler"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_mail_alias
@@ -895,12 +908,12 @@ msgstr ""
#: field:mail.compose.message,vote_user_ids:0
#: field:mail.message,vote_user_ids:0
msgid "Votes"
-msgstr ""
+msgstr "Oylamalar"
#. module: mail
#: view:mail.group:0
msgid "Group"
-msgstr ""
+msgstr "Grup"
#. module: mail
#: help:mail.compose.message,starred:0
@@ -911,19 +924,19 @@ msgstr ""
#. module: mail
#: field:mail.group,public:0
msgid "Privacy"
-msgstr ""
+msgstr "Özel"
#. module: mail
#: view:mail.mail:0
msgid "Notification"
-msgstr ""
+msgstr "Bildirimler"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/js/mail.js:585
#, python-format
msgid "Please complete partner's informations"
-msgstr ""
+msgstr "Komple partnerin bilgisi lütfen"
#. module: mail
#: view:mail.wizard.invite:0
@@ -933,17 +946,17 @@ msgstr ""
#. module: mail
#: view:mail.compose.message:0
msgid "Followers of selected items and"
-msgstr ""
+msgstr "Seçilen öğelerin takipçileri ve"
#. module: mail
#: field:mail.alias,alias_force_thread_id:0
msgid "Record Thread ID"
-msgstr ""
+msgstr "Konu Kayıt ID"
#. module: mail
#: model:ir.ui.menu,name:mail.mail_group_root
msgid "My Groups"
-msgstr ""
+msgstr "Gruplarım"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_archives_feeds
@@ -962,7 +975,7 @@ msgstr ""
#: view:mail.mail:0
#: field:mail.mail,state:0
msgid "Status"
-msgstr ""
+msgstr "Durumu"
#. module: mail
#: view:mail.mail:0
@@ -979,7 +992,7 @@ msgstr ""
#: help:mail.compose.message,record_name:0
#: help:mail.message,record_name:0
msgid "Name get of the related document."
-msgstr ""
+msgstr "İlgili belge adı."
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_notifications
@@ -990,7 +1003,7 @@ msgstr ""
#: field:mail.message,notification_ids:0
#: view:mail.notification:0
msgid "Notifications"
-msgstr ""
+msgstr "Bildirimler"
#. module: mail
#: view:mail.alias:0
@@ -1018,24 +1031,24 @@ msgstr ""
#. module: mail
#: view:mail.mail:0
msgid "by"
-msgstr ""
+msgstr "ile"
#. module: mail
#: model:mail.group,name:mail.group_best_sales_practices
msgid "Best Sales Practices"
-msgstr ""
+msgstr "En İyi Satış Uygulamaları"
#. module: mail
#: selection:mail.group,public:0
msgid "Selected Group Only"
-msgstr ""
+msgstr "Sadece Grup Seçilmiş"
#. module: mail
#: field:mail.group,message_is_follower:0
#: field:mail.thread,message_is_follower:0
#: field:res.partner,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Bir Takipçisi mi"
#. module: mail
#: view:mail.alias:0
@@ -1046,12 +1059,12 @@ msgstr "Kullanıcı"
#. module: mail
#: view:mail.group:0
msgid "Groups"
-msgstr ""
+msgstr "Gruplar"
#. module: mail
#: view:mail.message:0
msgid "Messages Search"
-msgstr ""
+msgstr "Mesajları Arama"
#. module: mail
#: field:mail.compose.message,date:0
@@ -1064,7 +1077,7 @@ msgstr "Tarih"
#: code:addons/mail/static/src/xml/mail.xml:34
#, python-format
msgid "Post"
-msgstr ""
+msgstr "Postala"
#. module: mail
#: view:mail.mail:0
@@ -1076,38 +1089,38 @@ msgstr "Gelişmiş Filtreler..."
#: code:addons/mail/static/src/xml/mail.xml:107
#, python-format
msgid "To:"
-msgstr ""
+msgstr "Kime:"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:175
#, python-format
msgid "Write to my followers"
-msgstr ""
+msgstr "Takipçilerin için yaz"
#. module: mail
#: model:ir.model,name:mail.model_res_groups
msgid "Access Groups"
-msgstr ""
+msgstr "Erişim Grupları"
#. module: mail
#: field:mail.message.subtype,default:0
msgid "Default"
-msgstr ""
+msgstr "Öntanımlı"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:260
#, python-format
msgid "show more message"
-msgstr ""
+msgstr "daha fazla mesaj göster"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:228
#, python-format
msgid "Mark as Todo"
-msgstr ""
+msgstr "Yapılacak olarak işaretle"
#. module: mail
#: help:mail.message.subtype,parent_id:0
@@ -1117,14 +1130,14 @@ msgstr ""
#. module: mail
#: model:ir.model,name:mail.model_mail_wizard_invite
msgid "Invite wizard"
-msgstr ""
+msgstr "Davet sihirbazı"
#. module: mail
#: field:mail.group,message_summary:0
#: field:mail.thread,message_summary:0
#: field:res.partner,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Özet"
#. module: mail
#: help:mail.message.subtype,res_model:0
@@ -1138,7 +1151,7 @@ msgstr ""
#: field:mail.message,subtype_id:0
#: view:mail.message.subtype:0
msgid "Subtype"
-msgstr ""
+msgstr "Alttür"
#. module: mail
#: view:mail.group:0
@@ -1150,27 +1163,27 @@ msgstr ""
#: field:mail.message,starred:0
#: field:mail.notification,starred:0
msgid "Starred"
-msgstr ""
+msgstr "Yıldızlı"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:262
#, python-format
msgid "more messages"
-msgstr ""
+msgstr "daha fazla mesaj"
#. module: mail
#: code:addons/mail/update.py:93
#, python-format
msgid "Error"
-msgstr ""
+msgstr "Hata"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:13
#, python-format
msgid "Following"
-msgstr ""
+msgstr "Takip"
#. module: mail
#: sql_constraint:mail.alias:0
@@ -1192,7 +1205,7 @@ msgstr ""
#: code:addons/mail/static/src/xml/mail_followers.xml:52
#, python-format
msgid "And"
-msgstr ""
+msgstr "Ve"
#. module: mail
#: field:mail.compose.message,message_id:0
@@ -1218,7 +1231,7 @@ msgstr "Ekler"
#: field:mail.compose.message,record_name:0
#: field:mail.message,record_name:0
msgid "Message Record Name"
-msgstr ""
+msgstr "Mesaj Kayıt Adı"
#. module: mail
#: field:mail.mail,email_cc:0
@@ -1236,7 +1249,7 @@ msgstr ""
#: view:mail.compose.message:0
#, python-format
msgid "Followers of"
-msgstr ""
+msgstr "Takipçileri"
#. module: mail
#: help:mail.mail,auto_delete:0
@@ -1246,36 +1259,36 @@ msgstr "Bu mesajı gönderdikten sonra yerden kazanmak için sil"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_group_feeds
msgid "Discussion Group"
-msgstr ""
+msgstr "Tartışma Grubu"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:224
#, python-format
msgid "Done"
-msgstr ""
+msgstr "Biten"
#. module: mail
#: model:mail.message.subtype,name:mail.mt_comment
msgid "Discussions"
-msgstr ""
+msgstr "Tartışmalar"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:11
#, python-format
msgid "Follow"
-msgstr ""
+msgstr "takip etme"
#. module: mail
#: field:mail.group,name:0
msgid "Name"
-msgstr ""
+msgstr "Adı"
#. module: mail
#: model:mail.group,name:mail.group_all_employees
msgid "Whole Company"
-msgstr ""
+msgstr "Tüm Firma"
#. module: mail
#. openerp-web
@@ -1283,7 +1296,7 @@ msgstr ""
#: view:mail.compose.message:0
#, python-format
msgid "and"
-msgstr ""
+msgstr "ve"
#. module: mail
#: help:mail.mail,body_html:0
@@ -1300,17 +1313,17 @@ msgstr "Oluşturma Ayı"
#: code:addons/mail/static/src/xml/mail.xml:272
#, python-format
msgid "Compose new Message"
-msgstr ""
+msgstr "Yeni Mesaj Yaz"
#. module: mail
#: field:mail.group,menu_id:0
msgid "Related Menu"
-msgstr ""
+msgstr "İlgili Menü"
#. module: mail
#: view:mail.message:0
msgid "Content"
-msgstr ""
+msgstr "İçerek"
#. module: mail
#: field:mail.mail,email_to:0
@@ -1321,7 +1334,7 @@ msgstr "Kime"
#: field:mail.compose.message,notified_partner_ids:0
#: field:mail.message,notified_partner_ids:0
msgid "Notified partners"
-msgstr ""
+msgstr "Onaylanmış partnerler"
#. module: mail
#: help:mail.group,public:0
@@ -1333,7 +1346,7 @@ msgstr ""
#. module: mail
#: model:mail.group,name:mail.group_board
msgid "Board meetings"
-msgstr ""
+msgstr "Yönetim Kurulu toplantıları"
#. module: mail
#: constraint:mail.alias:0
@@ -1357,35 +1370,35 @@ msgstr "Tekil mesaj tanımlayıcısı"
#: field:mail.group,description:0
#: field:mail.message.subtype,description:0
msgid "Description"
-msgstr ""
+msgstr "Açıklama"
#. module: mail
#: model:ir.model,name:mail.model_mail_followers
msgid "Document Followers"
-msgstr ""
+msgstr "Belge Takipçileri"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail_followers.xml:35
#, python-format
msgid "Remove this follower"
-msgstr ""
+msgstr "Bu takipçisi kaldır"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "Never"
-msgstr ""
+msgstr "Asla"
#. module: mail
#: field:mail.mail,mail_server_id:0
msgid "Outgoing mail server"
-msgstr "giden mail sunucusu"
+msgstr "Giden mail sunucusu"
#. module: mail
#: code:addons/mail/mail_message.py:920
#, python-format
msgid "Partners email addresses not found"
-msgstr ""
+msgstr "Partnerler e-posta bulunamadı adresleri"
#. module: mail
#: view:mail.mail:0
@@ -1402,7 +1415,7 @@ msgstr "Zengin-metin İçerik"
#: help:mail.compose.message,to_read:0
#: help:mail.message,to_read:0
msgid "Current user has an unread notification linked to this message"
-msgstr ""
+msgstr "Geçerli kullanıcı bu mesajı bağlantılı okunmadı bildirim var"
#. module: mail
#: help:res.partner,notification_email_send:0
@@ -1414,7 +1427,7 @@ msgstr ""
#: model:ir.actions.act_window,name:mail.action_view_groups
#: model:ir.ui.menu,name:mail.mail_allgroups
msgid "Join a group"
-msgstr ""
+msgstr "Bir gruba katılın"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_group_feeds
@@ -1430,7 +1443,7 @@ msgstr ""
#: code:addons/mail/static/src/xml/mail.xml:195
#, python-format
msgid "Please, wait while the file is uploading."
-msgstr ""
+msgstr "Dosya yüklenirken bekleyin, lütfen."
#. module: mail
#: view:mail.group:0
@@ -1446,14 +1459,14 @@ msgstr ""
#: code:addons/mail/static/src/xml/mail.xml:225
#, python-format
msgid "Set back to Todo"
-msgstr ""
+msgstr "Yapılacak geri ayarlayın"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:113
#, python-format
msgid "this document"
-msgstr ""
+msgstr "bu belgede"
#. module: mail
#: field:mail.compose.message,filter_id:0
@@ -1463,7 +1476,7 @@ msgstr "Filtreler"
#. module: mail
#: field:res.partner,notification_email_send:0
msgid "Receive Feeds by Email"
-msgstr ""
+msgstr "E-posta ile Beslemeler gelsin"
#. module: mail
#: help:base.config.settings,alias_domain:0
@@ -1487,13 +1500,13 @@ msgstr "Mesajlar"
#: code:addons/mail/static/src/xml/mail.xml:126
#, python-format
msgid "others..."
-msgstr ""
+msgstr "digerleri..."
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_star_feeds
#: model:ir.ui.menu,name:mail.mail_starfeeds
msgid "To-do"
-msgstr ""
+msgstr "Yapılacak"
#. module: mail
#: view:mail.alias:0
@@ -1506,7 +1519,7 @@ msgstr ""
#. module: mail
#: model:ir.model,name:mail.model_mail_mail
msgid "Outgoing Mails"
-msgstr ""
+msgstr "Giden postalar"
#. module: mail
#: help:mail.compose.message,notification_ids:0
@@ -1520,7 +1533,7 @@ msgstr ""
#: model:ir.ui.menu,name:mail.mail_feeds
#: model:ir.ui.menu,name:mail.mail_feeds_main
msgid "Messaging"
-msgstr ""
+msgstr "Mesajlaşma"
#. module: mail
#: view:mail.alias:0
@@ -1545,7 +1558,7 @@ msgstr ""
#: help:mail.thread,message_ids:0
#: help:res.partner,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mesajlar ve iletişim geçmişi"
#. module: mail
#: help:mail.mail,references:0
@@ -1555,7 +1568,7 @@ msgstr "Mesaj referansları, tanımlayıcılar ya da önceki mesajlar"
#. module: mail
#: field:mail.compose.message,composition_mode:0
msgid "Composition mode"
-msgstr ""
+msgstr "Kompozisyon modu"
#. module: mail
#: field:mail.compose.message,model:0
@@ -1570,7 +1583,7 @@ msgstr "İlgili Döküman Modeli"
#: code:addons/mail/static/src/xml/mail.xml:287
#, python-format
msgid "unlike"
-msgstr ""
+msgstr "farklı"
#. module: mail
#: help:mail.compose.message,author_id:0
@@ -1594,12 +1607,12 @@ msgstr ""
#: code:addons/mail/update.py:93
#, python-format
msgid "Error during communication with the publisher warranty server."
-msgstr ""
+msgstr "Yayıncı garanti sunucuyla iletişim sırasında hata oluştu."
#. module: mail
#: selection:mail.group,public:0
msgid "Private"
-msgstr ""
+msgstr "Özel"
#. module: mail
#: model:ir.actions.client,help:mail.action_mail_star_feeds
@@ -1623,49 +1636,49 @@ msgstr "Gönderim Başarısız"
#. module: mail
#: field:mail.compose.message,partner_ids:0
msgid "Additional contacts"
-msgstr ""
+msgstr "Ek kontaklar"
#. module: mail
#: help:mail.compose.message,parent_id:0
#: help:mail.message,parent_id:0
msgid "Initial thread message."
-msgstr ""
+msgstr "İlk konu mesaj."
#. module: mail
#: model:mail.group,name:mail.group_hr_policies
msgid "HR Policies"
-msgstr ""
+msgstr "İK Politikaları"
#. module: mail
#: selection:res.partner,notification_email_send:0
msgid "Emails only"
-msgstr ""
+msgstr "Sadece E-postalar"
#. module: mail
#: model:ir.actions.client,name:mail.action_mail_inbox_feeds
#: model:ir.ui.menu,name:mail.mail_inboxfeeds
msgid "Inbox"
-msgstr ""
+msgstr "Gelenler"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/xml/mail.xml:58
#, python-format
msgid "File"
-msgstr ""
+msgstr "Dosya"
#. module: mail
#. openerp-web
#: code:addons/mail/static/src/js/many2many_tags_email.js:63
#, python-format
msgid "Please complete partner's informations and Email"
-msgstr ""
+msgstr "Komple partnerin bilgi ve e-posta lütfen"
#. module: mail
#: model:ir.actions.act_window,name:mail.action_view_message_subtype
#: model:ir.ui.menu,name:mail.menu_message_subtype
msgid "Subtypes"
-msgstr ""
+msgstr "Alttürleri"
#. module: mail
#: model:ir.model,name:mail.model_mail_alias
@@ -1675,7 +1688,7 @@ msgstr ""
#. module: mail
#: field:mail.group,image_small:0
msgid "Small-sized photo"
-msgstr ""
+msgstr "Küçük boyutlu fotoğraf"
#. module: mail
#: help:mail.mail,reply_to:0
diff --git a/addons/mail/mail_followers.py b/addons/mail/mail_followers.py
index ec9bc86d6c5..a9d33f4585d 100644
--- a/addons/mail/mail_followers.py
+++ b/addons/mail/mail_followers.py
@@ -85,9 +85,6 @@ class mail_notification(osv.Model):
if notification.read:
continue
partner = notification.partner_id
- # Do not send an email to the writer
- if partner.user_ids and partner.user_ids[0].id == uid:
- continue
# Do not send to partners without email address defined
if not partner.email:
continue
@@ -129,11 +126,20 @@ class mail_notification(osv.Model):
if signature:
body_html = tools.append_content_to_html(body_html, signature, plaintext=True, container_tag='div')
+ # email_from: partner-user alias or partner email or mail.message email_from
+ if msg.author_id and msg.author_id.user_ids and msg.author_id.user_ids[0].alias_domain and msg.author_id.user_ids[0].alias_name:
+ email_from = '%s <%s@%s>' % (msg.author_id.name, msg.author_id.user_ids[0].alias_name, msg.author_id.user_ids[0].alias_domain)
+ elif msg.author_id:
+ email_from = '%s <%s>' % (msg.author_id.name, msg.author_id.email)
+ else:
+ email_from = msg.email_from
+
mail_values = {
'mail_message_id': msg.id,
'email_to': [],
'auto_delete': True,
'body_html': body_html,
+ 'email_from': email_from,
'state': 'outgoing',
}
mail_values['email_to'] = ', '.join(mail_values['email_to'])
diff --git a/addons/mail/mail_mail.py b/addons/mail/mail_mail.py
index 7b8ec0b3579..eb5ec30496e 100644
--- a/addons/mail/mail_mail.py
+++ b/addons/mail/mail_mail.py
@@ -78,6 +78,13 @@ class mail_mail(osv.Model):
'email_from': lambda self, cr, uid, ctx=None: self._get_default_from(cr, uid, ctx),
}
+ def default_get(self, cr, uid, fields, context=None):
+ # protection for `default_type` values leaking from menu action context (e.g. for invoices)
+ # To remove when automatic context propagation is removed in web client
+ if context and context.get('default_type') and context.get('default_type') not in self._all_columns['type'].column.selection:
+ context = dict(context, default_type = None)
+ return super(mail_mail, self).default_get(cr, uid, fields, context=context)
+
def create(self, cr, uid, values, context=None):
if 'notification' not in values and values.get('mail_message_id'):
values['notification'] = True
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index d75a9199369..9d7237ca907 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -243,7 +243,7 @@ class mail_thread(osv.AbstractModel):
# subscribe uid unless asked not to
if not context.get('mail_create_nosubscribe'):
self.message_subscribe_users(cr, uid, [thread_id], [uid], context=context)
- self.message_subscribe_from_parent(cr, uid, [thread_id], values.keys(), context=context)
+ self.message_auto_subscribe(cr, uid, [thread_id], values.keys(), context=context)
# automatic logging unless asked not to (mainly for various testing purpose)
if not context.get('mail_create_nolog'):
@@ -261,7 +261,7 @@ class mail_thread(osv.AbstractModel):
# Perform write, update followers
result = super(mail_thread, self).write(cr, uid, ids, values, context=context)
- self.message_subscribe_from_parent(cr, uid, ids, values.keys(), context=context)
+ self.message_auto_subscribe(cr, uid, ids, values.keys(), context=context)
# Perform the tracking
if tracked_fields:
@@ -1069,7 +1069,24 @@ class mail_thread(osv.AbstractModel):
self.check_access_rights(cr, uid, 'write')
return self.write(cr, SUPERUSER_ID, ids, {'message_follower_ids': [(3, pid) for pid in partner_ids]}, context=context)
- def message_subscribe_from_parent(self, cr, uid, ids, updated_fields, context=None):
+ def _message_get_auto_subscribe_fields(self, cr, uid, updated_fields, auto_follow_fields=['user_id'], context=None):
+ """ Returns the list of relational fields linking to res.users that should
+ trigger an auto subscribe. The default list checks for the fields
+ - called 'user_id'
+ - linking to res.users
+ - with track_visibility set
+ In OpenERP V7, this is sufficent for all major addon such as opportunity,
+ project, issue, recruitment, sale.
+ Override this method if a custom behavior is needed about fields
+ that automatically subscribe users.
+ """
+ user_field_lst = []
+ for name, column_info in self._all_columns.items():
+ if name in auto_follow_fields and name in updated_fields and getattr(column_info.column, 'track_visibility', False) and column_info.column._obj == 'res.users':
+ user_field_lst.append(name)
+ return user_field_lst
+
+ def message_auto_subscribe(self, cr, uid, ids, updated_fields, context=None):
"""
1. fetch project subtype related to task (parent_id.res_model = 'project.task')
2. for each project subtype: subscribe the follower to the task
@@ -1077,13 +1094,16 @@ class mail_thread(osv.AbstractModel):
subtype_obj = self.pool.get('mail.message.subtype')
follower_obj = self.pool.get('mail.followers')
+ # fetch auto_follow_fields
+ user_field_lst = self._message_get_auto_subscribe_fields(cr, uid, updated_fields, context=context)
+
# fetch related record subtypes
related_subtype_ids = subtype_obj.search(cr, uid, ['|', ('res_model', '=', False), ('parent_id.res_model', '=', self._name)], context=context)
subtypes = subtype_obj.browse(cr, uid, related_subtype_ids, context=context)
default_subtypes = [subtype for subtype in subtypes if subtype.res_model == False]
related_subtypes = [subtype for subtype in subtypes if subtype.res_model != False]
relation_fields = set([subtype.relation_field for subtype in subtypes if subtype.relation_field != False])
- if not related_subtypes or not any(relation in updated_fields for relation in relation_fields):
+ if (not related_subtypes or not any(relation in updated_fields for relation in relation_fields)) and not user_field_lst:
return True
for record in self.browse(cr, uid, ids, context=context):
@@ -1105,20 +1125,24 @@ class mail_thread(osv.AbstractModel):
for follower in follower_obj.browse(cr, SUPERUSER_ID, follower_ids, context=context):
new_followers.setdefault(follower.partner_id.id, set()).add(subtype.parent_id.id)
- if not parent_res_id or not parent_model:
- continue
+ if parent_res_id and parent_model:
+ for subtype in default_subtypes:
+ follower_ids = follower_obj.search(cr, SUPERUSER_ID, [
+ ('res_model', '=', parent_model),
+ ('res_id', '=', parent_res_id),
+ ('subtype_ids', 'in', [subtype.id])
+ ], context=context)
+ for follower in follower_obj.browse(cr, SUPERUSER_ID, follower_ids, context=context):
+ new_followers.setdefault(follower.partner_id.id, set()).add(subtype.id)
- for subtype in default_subtypes:
- follower_ids = follower_obj.search(cr, SUPERUSER_ID, [
- ('res_model', '=', parent_model),
- ('res_id', '=', parent_res_id),
- ('subtype_ids', 'in', [subtype.id])
- ], context=context)
- for follower in follower_obj.browse(cr, SUPERUSER_ID, follower_ids, context=context):
- new_followers.setdefault(follower.partner_id.id, set()).add(subtype.id)
+ # add followers coming from res.users relational fields that are tracked
+ user_ids = [getattr(record, name).id for name in user_field_lst if getattr(record, name)]
+ for partner_id in [user.partner_id.id for user in self.pool.get('res.users').browse(cr, SUPERUSER_ID, user_ids, context=context)]:
+ new_followers.setdefault(partner_id, None)
for pid, subtypes in new_followers.items():
- self.message_subscribe(cr, uid, [record.id], [pid], list(subtypes), context=context)
+ subtypes = list(subtypes) if subtypes is not None else None
+ self.message_subscribe(cr, uid, [record.id], [pid], subtypes, context=context)
return True
#------------------------------------------------------
diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js
index e3986a390d6..0b3bddffde1 100644
--- a/addons/mail/static/src/js/mail.js
+++ b/addons/mail/static/src/js/mail.js
@@ -105,7 +105,7 @@ openerp.mail = function (session) {
// As it only looks at the extension it is quite approximative.
filetype: function(url){
url = url.filename || url;
- var tokens = url.split('.');
+ var tokens = (url+'').split('.');
if(tokens.length <= 1){
return 'unknown';
}
@@ -218,7 +218,7 @@ openerp.mail = function (session) {
this.author_id = datasets.author_id || false,
this.attachment_ids = datasets.attachment_ids || [],
this.partner_ids = datasets.partner_ids || [];
- this._date = datasets.date;
+ this.date = datasets.date;
this.format_data();
@@ -232,19 +232,20 @@ openerp.mail = function (session) {
else {
this.options.show_read = this.to_read;
this.options.show_unread = !this.to_read;
- this.options.rerender = true;
- this.options.toggle_read = true;
}
+ this.options.rerender = true;
+ this.options.toggle_read = true;
}
- this.parent_thread = parent.messages != undefined ? parent : this.options.root_thread;
+ this.parent_thread = typeof parent.on_message_detroy == 'function' ? parent : this.options.root_thread;
this.thread = false;
},
/* Convert date, timerelative and avatar in displayable data. */
format_data: function () {
//formating and add some fields for render
- if (this._date) {
- this.timerelative = $.timeago(this._date+"Z");
+ this.date = this.date ? session.web.str_to_datetime(this.date) : false;
+ if (this.date && new Date().getTime()-this.date.getTime() < 7*24*60*60*1000) {
+ this.timerelative = $.timeago(this.date);
}
if (this.type == 'email' && (!this.author_id || !this.author_id[0])) {
this.avatar = ('/mail/static/src/img/email_icon.png');
@@ -253,7 +254,7 @@ openerp.mail = function (session) {
} else {
this.avatar = mail.ChatterUtils.get_image(this.session, 'res.users', 'image_small', this.session.uid);
}
- if (this.author_id) {
+ if (this.author_id && this.author_id[1]) {
var email = this.author_id[1].match(/(.*)<(.*@.*)>/);
if (!email) {
this.author_id.push(_.str.escapeHTML(this.author_id[1]), '', this.author_id[1]);
@@ -271,7 +272,7 @@ openerp.mail = function (session) {
var attach = this.attachment_ids[l];
if (!attach.formating) {
attach.url = mail.ChatterUtils.get_attachment_url(this.session, this.id, attach.id);
- attach.filetype = mail.ChatterUtils.filetype(attach.filename);
+ attach.filetype = mail.ChatterUtils.filetype(attach.filename || attach.name);
attach.name = mail.ChatterUtils.breakword(attach.name || attach.filename);
attach.formating = true;
}
@@ -1605,7 +1606,8 @@ openerp.mail = function (session) {
this.node.params = _.extend({
'display_indented_thread': -1,
'show_reply_button': false,
- 'show_read_unread_button': false,
+ 'show_read_unread_button': true,
+ 'read_action': 'unread',
'show_record_name': false,
'show_compact_message': 1,
}, this.node.params);
diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js
index 9f88116acc7..03351c24ac2 100644
--- a/addons/mail/static/src/js/mail_followers.js
+++ b/addons/mail/static/src/js/mail_followers.js
@@ -216,9 +216,12 @@ openerp_mail_followers = function(session, mail) {
display_subtypes:function (data) {
var self = this;
var subtype_list_ul = this.$('.oe_subtype_list');
- subtype_list_ul.empty();
- var records = data[this.view.datarecord.id || this.view.dataset.ids[0]].message_subtype_data;
+ var records = [];
var nb_subtype = 0;
+ subtype_list_ul.empty();
+ if (this.view.datarecord.id) {
+ records = data[this.view.datarecord.id].message_subtype_data;
+ }
_(records).each(function (record) {nb_subtype++;});
if (nb_subtype > 1) {
this.$('hr').show();
diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml
index 63f8a10658f..4693adeb1ee 100644
--- a/addons/mail/static/src/xml/mail.xml
+++ b/addons/mail/static/src/xml/mail.xml
@@ -246,7 +246,7 @@
•
-
+
•
diff --git a/addons/mail/update.py b/addons/mail/update.py
index 579203c64d6..bcec6f5f8b6 100644
--- a/addons/mail/update.py
+++ b/addons/mail/update.py
@@ -34,12 +34,12 @@ def get_sys_logs(self, cr, uid):
limit_date = limit_date - datetime.timedelta(15)
limit_date_str = limit_date.strftime(misc.DEFAULT_SERVER_DATETIME_FORMAT)
nbr_users = pool.get("res.users").search(cr, uid, [], count=True)
- nbr_active_users = pool.get("res.users").search(cr, uid, [("date", ">=", limit_date_str)], count=True)
+ nbr_active_users = pool.get("res.users").search(cr, uid, [("login_date", ">=", limit_date_str)], count=True)
nbr_share_users = False
nbr_active_share_users = False
if "share" in pool.get("res.users")._all_columns:
nbr_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True)], count=True)
- nbr_active_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True), ("date", ">=", limit_date_str)], count=True)
+ nbr_active_share_users = pool.get("res.users").search(cr, uid, [("share", "=", True), ("login_date", ">=", limit_date_str)], count=True)
user = pool.get("res.users").browse(cr, uid, uid)
web_base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', 'False')
diff --git a/addons/membership/wizard/membership_invoice.py b/addons/membership/wizard/membership_invoice.py
index 85a9cc0c85b..2425cd648ea 100644
--- a/addons/membership/wizard/membership_invoice.py
+++ b/addons/membership/wizard/membership_invoice.py
@@ -52,9 +52,16 @@ class membership_invoice(osv.osv_memory):
'amount': data.member_price
}
invoice_list = partner_obj.create_membership_invoice(cr, uid, context.get('active_ids', []), datas=datas, context=context)
-
- res = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter')
-
+
+ try:
+ search_view_id = mod_obj.get_object_reference(cr, uid, 'account', 'view_account_invoice_filter')[1]
+ except ValueError:
+ search_view_id = False
+ try:
+ form_view_id = mod_obj.get_object_reference(cr, uid, 'account', 'invoice_form')[1]
+ except ValueError:
+ form_view_id = False
+
return {
'domain': [('id', 'in', invoice_list)],
'name': 'Membership Invoices',
@@ -62,7 +69,8 @@ class membership_invoice(osv.osv_memory):
'view_mode': 'tree,form',
'res_model': 'account.invoice',
'type': 'ir.actions.act_window',
- 'search_view_id': res and res[1] or False
+ 'views': [(False, 'tree'), (form_view_id, 'form')],
+ 'search_view_id': search_view_id,
}
membership_invoice()
diff --git a/addons/mrp/__openerp__.py b/addons/mrp/__openerp__.py
index 66806c4f350..6e025ae2d90 100644
--- a/addons/mrp/__openerp__.py
+++ b/addons/mrp/__openerp__.py
@@ -28,7 +28,7 @@
'category': 'Manufacturing',
'sequence': 18,
'summary': 'Manufacturing Orders, Bill of Materials, Routing',
- 'images': ['images/bill_of_materials.jpeg', 'images/manufacturing_order.jpeg', 'images/planning_manufacturing_order.jpeg', 'images/production_analysis.jpeg', 'images/production_dashboard.jpeg','images/routings.jpeg','images/work_centers.jpeg'],
+ 'images': ['images/bill_of_materials.jpeg', 'images/manufacturing_order.jpeg', 'images/planning_manufacturing_order.jpeg', 'images/manufacturing_analysis.jpeg', 'images/production_dashboard.jpeg','images/routings.jpeg','images/work_centers.jpeg'],
'depends': ['product','procurement', 'stock', 'resource', 'purchase','process'],
'description': """
Manage the Manufacturing process in OpenERP
diff --git a/addons/note/__openerp__.py b/addons/note/__openerp__.py
index 797270637e2..2653c558923 100644
--- a/addons/note/__openerp__.py
+++ b/addons/note/__openerp__.py
@@ -57,6 +57,11 @@ Notes can be found in the 'Home' menu.
'css': [
'static/src/css/note.css',
],
+ 'images': [
+ 'images/note_kanban.jpeg',
+ 'images/note.jpeg',
+ 'images/categories_tree.jpeg'
+ ],
'installable': True,
'application': True,
'auto_install': False,
diff --git a/addons/note/i18n/mn.po b/addons/note/i18n/mn.po
new file mode 100644
index 00000000000..744883d734e
--- /dev/null
+++ b/addons/note/i18n/mn.po
@@ -0,0 +1,282 @@
+# Mongolian translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:04+0000\n"
+"PO-Revision-Date: 2013-02-06 06:14+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Mongolian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
+
+#. module: note
+#: field:note.note,memo:0
+msgid "Note Content"
+msgstr ""
+
+#. module: note
+#: view:note.stage:0
+msgid "Stages of Notes"
+msgstr ""
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_04
+#: model:note.stage,name:note.note_stage_02
+msgid "This Week"
+msgstr ""
+
+#. module: note
+#: model:ir.model,name:note.model_base_config_settings
+msgid "base.config.settings"
+msgstr ""
+
+#. module: note
+#: model:ir.model,name:note.model_note_tag
+msgid "Note Tag"
+msgstr ""
+
+#. module: note
+#: model:res.groups,name:note.group_note_fancy
+msgid "Notes / Fancy mode"
+msgstr ""
+
+#. module: note
+#: model:ir.model,name:note.model_note_note
+#: view:note.note:0
+msgid "Note"
+msgstr ""
+
+#. module: note
+#: view:note.note:0
+msgid "Group By..."
+msgstr ""
+
+#. module: note
+#: field:note.note,message_follower_ids:0
+msgid "Followers"
+msgstr "дагалдагсад"
+
+#. module: note
+#: model:ir.actions.act_window,help:note.action_note_note
+msgid ""
+"\n"
+" Click to add a personal note.\n"
+"
\n"
+" Use notes to organize personal tasks or notes. All\n"
+" notes are private; no one else will be able to see them. "
+"However\n"
+" you can share some notes with other people by inviting "
+"followers\n"
+" on the note. (Useful for meeting minutes, especially if\n"
+" you activate the pad feature for collaborative writings).\n"
+"
\n"
+" You can customize how you process your notes/tasks by adding,\n"
+" removing or modifying columns.\n"
+"
\n"
+" "
+msgstr ""
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_01
+#: model:note.stage,name:note.note_stage_01
+msgid "Today"
+msgstr ""
+
+#. module: note
+#: model:ir.model,name:note.model_res_users
+msgid "Users"
+msgstr ""
+
+#. module: note
+#: view:note.note:0
+msgid "í"
+msgstr ""
+
+#. module: note
+#: view:note.stage:0
+msgid "Stage of Notes"
+msgstr ""
+
+#. module: note
+#: field:note.note,message_unread:0
+msgid "Unread Messages"
+msgstr ""
+
+#. module: note
+#: field:note.note,current_partner_id:0
+msgid "unknown"
+msgstr ""
+
+#. module: note
+#: view:note.note:0
+msgid "By sticky note Category"
+msgstr ""
+
+#. module: note
+#: help:note.note,message_unread:0
+msgid "If checked new messages require your attention."
+msgstr ""
+
+#. module: note
+#: field:note.stage,name:0
+msgid "Stage Name"
+msgstr ""
+
+#. module: note
+#: field:note.note,message_is_follower:0
+msgid "Is a Follower"
+msgstr ""
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_02
+msgid "Tomorrow"
+msgstr ""
+
+#. module: note
+#: view:note.note:0
+#: field:note.note,open:0
+msgid "Active"
+msgstr ""
+
+#. module: note
+#: help:note.stage,user_id:0
+msgid "Owner of the note stage."
+msgstr ""
+
+#. module: note
+#: model:ir.ui.menu,name:note.menu_notes_stage
+msgid "Categories"
+msgstr ""
+
+#. module: note
+#: view:note.note:0
+#: field:note.note,stage_id:0
+msgid "Stage"
+msgstr ""
+
+#. module: note
+#: field:note.tag,name:0
+msgid "Tag Name"
+msgstr ""
+
+#. module: note
+#: field:note.note,message_ids:0
+msgid "Messages"
+msgstr ""
+
+#. module: note
+#: view:base.config.settings:0
+#: model:ir.actions.act_window,name:note.action_note_note
+#: model:ir.ui.menu,name:note.menu_note_notes
+#: view:note.note:0
+#: model:note.stage,name:note.note_stage_04
+msgid "Notes"
+msgstr ""
+
+#. module: note
+#: model:note.stage,name:note.demo_note_stage_03
+#: model:note.stage,name:note.note_stage_03
+msgid "Later"
+msgstr ""
+
+#. module: note
+#: model:ir.model,name:note.model_note_stage
+msgid "Note Stage"
+msgstr ""
+
+#. module: note
+#: field:note.note,message_summary:0
+msgid "Summary"
+msgstr "Дүгнэлт"
+
+#. module: note
+#: field:note.note,stage_ids:0
+msgid "Stages of Users"
+msgstr ""
+
+#. module: note
+#: field:note.note,name:0
+msgid "Note Summary"
+msgstr ""
+
+#. module: note
+#: model:ir.actions.act_window,name:note.action_note_stage
+#: view:note.note:0
+msgid "Stages"
+msgstr ""
+
+#. module: note
+#: help:note.note,message_ids:0
+msgid "Messages and communication history"
+msgstr ""
+
+#. module: note
+#: view:note.note:0
+msgid "Delete"
+msgstr ""
+
+#. module: note
+#: field:note.note,color:0
+msgid "Color Index"
+msgstr "Өнгөний Индекс"
+
+#. module: note
+#: field:note.note,sequence:0
+#: field:note.stage,sequence:0
+msgid "Sequence"
+msgstr ""
+
+#. module: note
+#: field:note.note,tag_ids:0
+msgid "Tags"
+msgstr "Шошгууд"
+
+#. module: note
+#: view:note.note:0
+msgid "Archive"
+msgstr ""
+
+#. module: note
+#: field:base.config.settings,module_note_pad:0
+msgid "Use collaborative pads (etherpad)"
+msgstr ""
+
+#. module: note
+#: help:note.note,message_summary:0
+msgid ""
+"Holds the Chatter summary (number of messages, ...). This summary is "
+"directly in html format in order to be inserted in kanban views."
+msgstr ""
+
+#. module: note
+#: field:base.config.settings,group_note_fancy:0
+msgid "Use fancy layouts for notes"
+msgstr ""
+
+#. module: note
+#: field:note.stage,user_id:0
+msgid "Owner"
+msgstr ""
+
+#. module: note
+#: help:note.stage,sequence:0
+msgid "Used to order the note stages"
+msgstr ""
+
+#. module: note
+#: field:note.note,date_done:0
+msgid "Date done"
+msgstr ""
+
+#. module: note
+#: field:note.stage,fold:0
+msgid "Folded by Default"
+msgstr ""
diff --git a/addons/note/note.py b/addons/note/note.py
index 7de91e4703a..2d95b15107a 100644
--- a/addons/note/note.py
+++ b/addons/note/note.py
@@ -29,7 +29,7 @@ class note_stage(osv.osv):
_columns = {
'name': fields.char('Stage Name', translate=True, required=True),
'sequence': fields.integer('Sequence', help="Used to order the note stages"),
- 'user_id': fields.many2one('res.users', 'Owner', help="Owner of the note stage.", required=True),
+ 'user_id': fields.many2one('res.users', 'Owner', help="Owner of the note stage.", required=True, ondelete='cascade'),
'fold': fields.boolean('Folded by Default'),
}
_order = 'sequence asc'
@@ -112,7 +112,7 @@ class note_note(osv.osv):
'date_done': fields.date('Date done'),
'color': fields.integer('Color Index'),
'tag_ids' : fields.many2many('note.tag','note_tags_rel','note_id','tag_id','Tags'),
- 'current_partner_id' : fields.function(_get_my_current_partner),
+ 'current_partner_id' : fields.function(_get_my_current_partner, type="many2one", relation='res.partner', string="Owner"),
}
_defaults = {
'open' : 1,
diff --git a/addons/pad/pad.py b/addons/pad/pad.py
index 12fa8254d00..90f5354054c 100644
--- a/addons/pad/pad.py
+++ b/addons/pad/pad.py
@@ -24,7 +24,7 @@ class pad_common(osv.osv_memory):
# make sure pad server in the form of http://hostname
if not pad["server"]:
- return ''
+ return pad
if not pad["server"].startswith('http'):
pad["server"] = 'http://' + pad["server"]
pad["server"] = pad["server"].rstrip('/')
@@ -96,7 +96,7 @@ class pad_common(osv.osv_memory):
field = v.column
if hasattr(field,'pad_content_field'):
pad = self.pad_generate_url(cr, uid, context)
- default[k] = pad['url']
+ default[k] = pad.get('url')
return super(pad_common, self).copy(cr, uid, id, default, context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/point_of_sale/__openerp__.py b/addons/point_of_sale/__openerp__.py
index d68bd240c4f..cb05cef46c3 100644
--- a/addons/point_of_sale/__openerp__.py
+++ b/addons/point_of_sale/__openerp__.py
@@ -48,7 +48,7 @@ Main Features
* Refund previous sales
""",
'author': 'OpenERP SA',
- 'images': ['images/cash_registers.jpeg', 'images/pos_analysis.jpeg','images/register_analysis.jpeg','images/sale_order_pos.jpeg','images/product_pos.jpeg'],
+ 'images': ['images/pos_touch_screen.jpeg', 'images/pos_session.jpeg', 'images/pos_analysis.jpeg','images/sale_order_pos.jpeg','images/product_pos.jpeg'],
'depends': ['sale_stock'],
'data': [
'security/point_of_sale_security.xml',
diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py
index 970eb1fbed7..8e47d83aa24 100644
--- a/addons/point_of_sale/point_of_sale.py
+++ b/addons/point_of_sale/point_of_sale.py
@@ -853,8 +853,7 @@ class pos_order(osv.osv):
inv_line['price_unit'] = line.price_unit
inv_line['discount'] = line.discount
inv_line['name'] = inv_name
- inv_line['invoice_line_tax_id'] = ('invoice_line_tax_id' in inv_line)\
- and [(6, 0, inv_line['invoice_line_tax_id'])] or []
+ inv_line['invoice_line_tax_id'] = [(6, 0, [x.id for x in line.product_id.taxes_id] )]
inv_line_ref.create(cr, uid, inv_line, context=context)
inv_ref.button_reset_taxes(cr, uid, [inv_id], context=context)
wf_service.trg_validate(uid, 'pos.order', order.id, 'invoice', cr)
@@ -1156,7 +1155,6 @@ class pos_order_line(osv.osv):
prod = self.pool.get('product.product').browse(cr, uid, product, context=context)
- taxes = prod.taxes_id
price = price_unit * (1 - (discount or 0.0) / 100.0)
taxes = account_tax_obj.compute_all(cr, uid, prod.taxes_id, price, qty, product=prod, partner=False)
diff --git a/addons/point_of_sale/static/src/css/pos.css b/addons/point_of_sale/static/src/css/pos.css
index 2c086032ec3..d9a4d6d00a9 100644
--- a/addons/point_of_sale/static/src/css/pos.css
+++ b/addons/point_of_sale/static/src/css/pos.css
@@ -233,7 +233,9 @@
font-style: italic;
cursor:pointer;
}
-
+.point-of-sale .oe_pos_synch-notification.oe_inactive{
+ cursor: default;
+}
.point-of-sale .oe_pos_synch-notification .oe_status_red{
display:inline-block;
cursor:pointer;
@@ -542,7 +544,9 @@
background: -webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
background: -moz-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
background: -ms-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
- background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
+ /* for some reason the -90deg orientation doesn't match the -webkit-linear-gradient. It should be 180deg here.
+ * webkit also insists on rendering *both* gradients instead of only the native one. So it doesn't looks right. ugh.
+ background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1)); */
/*background:#FFF;*/
padding: 3px;
padding-top: 15px;
@@ -607,7 +611,9 @@
background: -webkit-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
background: -moz-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
background: -ms-linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
+ /* troublesome in latest webkit
background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,1), rgba(255,255,255,1));
+ */
/*background:#FFF;*/
padding: 3px;
padding-top:15px;
@@ -991,12 +997,20 @@
margin-bottom:10px;
}
.point-of-sale .order .summary .line{
+ float: right;
margin-right:15px;
+ margin-left: 15px;
padding-top:5px;
border-top: solid 2px;
border-color:#777;
}
+.point-of-sale .order .summary .line .subentry{
+ font-size: 10px;
+ font-weight: normal;
+ text-align: center;
+}
.point-of-sale .order .summary .line.empty{
+ text-align: right;
border-color:#BBB;
color:#999;
}
diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js
index 666c61919da..2be58d6ce97 100644
--- a/addons/point_of_sale/static/src/js/db.js
+++ b/addons/point_of_sale/static/src/js/db.js
@@ -40,6 +40,10 @@ function openerp_pos_db(instance, module){
//cache the data in memory to avoid roundtrips to the localstorage
this.cache = {};
+ this.product_by_id = {};
+ this.product_by_ean13 = {};
+ this.product_by_category_id = {};
+
this.category_by_id = {};
this.root_category_id = 0;
this.category_products = {};
@@ -49,6 +53,7 @@ function openerp_pos_db(instance, module){
this.category_search_string = {};
this.packagings_by_id = {};
this.packagings_by_product_id = {};
+ this.packagings_by_ean13 = {};
},
/* returns the category object from its id. If you pass a list of id as parameters, you get
* a list of category objects.
@@ -137,7 +142,6 @@ function openerp_pos_db(instance, module){
/* saves a record store to the database */
save: function(store,data){
var str_data = JSON.stringify(data);
- console.log('Storing '+ Math.round(str_data.length/1024.0)+' KB of data to store: '+store);
localStorage[this.name + '_' + store] = JSON.stringify(data);
this.cache[store] = data;
},
@@ -153,8 +157,7 @@ function openerp_pos_db(instance, module){
return str + '\n';
},
add_products: function(products){
- var stored_products = this.load('products',{});
- var stored_categories = this.load('categories',{});
+ var stored_categories = this.product_by_category_id;
if(!products instanceof Array){
products = [products];
@@ -187,10 +190,11 @@ function openerp_pos_db(instance, module){
}
this.category_search_string[ancestor] += search_string;
}
- stored_products[product.id] = product;
+ this.product_by_id[product.id] = product;
+ if(product.ean13){
+ this.product_by_ean13[product.ean13] = product;
+ }
}
- this.save('products',stored_products);
- this.save('categories',stored_categories);
},
add_packagings: function(packagings){
for(var i = 0, len = packagings.length; i < len; i++){
@@ -200,6 +204,9 @@ function openerp_pos_db(instance, module){
this.packagings_by_product_id[pack.product_id[0]] = [];
}
this.packagings_by_product_id[pack.product_id[0]].push(pack);
+ if(pack.ean13){
+ this.packagings_by_ean13[pack.ean13] = pack;
+ }
}
},
/* removes all the data from the database. TODO : being able to selectively remove data */
@@ -219,31 +226,24 @@ function openerp_pos_db(instance, module){
return count;
},
get_product_by_id: function(id){
- return this.load('products',{})[id];
+ return this.product_by_id[id];
},
get_product_by_ean13: function(ean13){
- var products = this.load('products',{});
- for(var i in products){
- if( products[i] && products[i].ean13 === ean13){
- return products[i];
- }
+ if(this.product_by_ean13[ean13]){
+ return this.product_by_ean13[ean13];
}
- for(var p in this.packagings_by_id){
- var pack = this.packagings_by_id[p];
- if( pack.ean === ean13){
- return products[pack.product_id[0]];
- }
+ var pack = this.packagings_by_ean13[ean13];
+ if(pack){
+ return this.product_by_id[pack.product_id[0]];
}
return undefined;
},
get_product_by_category: function(category_id){
- var stored_categories = this.load('categories',{});
- var stored_products = this.load('products',{});
- var product_ids = stored_categories[category_id];
+ var product_ids = this.product_by_category_id[category_id];
var list = [];
if (product_ids) {
for (var i = 0, len = Math.min(product_ids.length, this.limit); i < len; i++) {
- list.push(stored_products[product_ids[i]]);
+ list.push(this.product_by_id[product_ids[i]]);
}
}
return list;
@@ -275,12 +275,9 @@ function openerp_pos_db(instance, module){
},
remove_order: function(order_id){
var orders = this.load('orders',[]);
- console.log('Remove order:',order_id);
- console.log('Order count:',orders.length);
orders = _.filter(orders, function(order){
return order.id !== order_id;
});
- console.log('Order count:',orders.length);
this.save('orders',orders);
},
get_orders: function(){
diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js
index 556ea482aad..d2cf15b54f3 100644
--- a/addons/point_of_sale/static/src/js/models.js
+++ b/addons/point_of_sale/static/src/js/models.js
@@ -1,6 +1,24 @@
function openerp_pos_models(instance, module){ //module is instance.point_of_sale
var QWeb = instance.web.qweb;
+ // rounds a value with a fixed number of decimals.
+ // round(3.141492,2) -> 3.14
+ function round(value,decimals){
+ var mult = Math.pow(10,decimals || 0);
+ return Math.round(value*mult)/mult;
+ }
+ window.round = round;
+
+ // rounds a value with decimal form precision
+ // round(3.141592,0.025) ->3.125
+ function round_pr(value,precision){
+ if(!precision || precision < 0){
+ throw new Error('round_pr(): needs a precision greater than zero, got '+precision+' instead');
+ }
+ return Math.round(value / precision) * precision;
+ }
+ window.round_pr = round_pr;
+
// The PosModel contains the Point Of Sale's representation of the backend.
// Since the PoS must work in standalone ( Without connection to the server )
@@ -24,8 +42,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
this.proxy = new module.ProxyDevice(); // used to communicate to the hardware devices via a local proxy
this.db = new module.PosLS(); // a database used to store the products and categories
this.db.clear('products','categories');
- this.debug = jQuery.deparam(jQuery.param.querystring()).debug !== undefined; //debug mode
-
+ this.debug = jQuery.deparam(jQuery.param.querystring()).debug !== undefined; //debug mode
// default attributes values. If null, it will be loaded below.
this.set({
@@ -101,8 +118,9 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
}).then(function(company_partners){
self.get('company').contact_address = company_partners[0].contact_address;
- return self.fetch('res.currency',['symbol','position'],[['id','=',self.get('company').currency_id[0]]]);
+ return self.fetch('res.currency',['symbol','position','rounding','accuracy'],[['id','=',self.get('company').currency_id[0]]]);
}).then(function(currencies){
+ console.log('Currency:',currencies[0]);
self.set('currency',currencies[0]);
return self.fetch('product.uom', null, null);
@@ -117,7 +135,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
return self.fetch('product.packaging', null, null);
}).then(function(packagings){
self.set('product.packaging',packagings);
-
+
return self.fetch('res.users', ['name','ean13'], [['ean13', '!=', false]]);
}).then(function(users){
self.set('user_list',users);
@@ -211,7 +229,6 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
// logs the usefull posmodel data to the console for debug purposes
log_loaded_data: function(){
console.log('PosModel data has been loaded:');
- console.log('PosModel: categories:',this.get('categories'));
console.log('PosModel: units:',this.get('units'));
console.log('PosModel: bank_statements:',this.get('bank_statements'));
console.log('PosModel: journals:',this.get('journals'));
@@ -339,19 +356,26 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
this.product = options.product;
this.price = options.product.get('price');
this.quantity = 1;
+ this.quantityStr = '1';
this.discount = 0;
+ this.discountStr = '0';
this.type = 'unit';
this.selected = false;
},
// sets a discount [0,100]%
set_discount: function(discount){
- this.discount = Math.max(0,Math.min(100,discount));
+ var disc = Math.min(Math.max(parseFloat(discount) || 0, 0),100);
+ this.discount = disc;
+ this.discountStr = '' + disc;
this.trigger('change');
},
// returns the discount [0,100]%
get_discount: function(){
return this.discount;
},
+ get_discount_str: function(){
+ return this.discountStr;
+ },
get_product_type: function(){
return this.type;
},
@@ -359,13 +383,18 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
// product's unity of measure properties. Quantities greater than zero will not get
// rounded to zero
set_quantity: function(quantity){
- if(_.isNaN(quantity)){
+ if(quantity === 'remove'){
this.order.removeOrderline(this);
- }else if(quantity !== undefined){
- this.quantity = Math.max(0,quantity);
+ return;
+ }else{
+ var quant = Math.max(parseFloat(quantity) || 0, 0);
var unit = this.get_unit();
- if(unit && this.quantity > 0 ){
- this.quantity = Math.max(unit.rounding, Math.round(quantity / unit.rounding) * unit.rounding);
+ if(unit){
+ this.quantity = Math.max(unit.rounding, Math.round(quant / unit.rounding) * unit.rounding);
+ this.quantityStr = this.quantity.toFixed(Math.max(0,Math.ceil(Math.log(1.0 / unit.rounding) / Math.log(10))));
+ }else{
+ this.quantity = quant;
+ this.quantityStr = '' + this.quantity;
}
}
this.trigger('change');
@@ -374,6 +403,17 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
get_quantity: function(){
return this.quantity;
},
+ get_quantity_str: function(){
+ return this.quantityStr;
+ },
+ get_quantity_str_with_unit: function(){
+ var unit = this.get_unit();
+ if(unit && unit.name !== 'Unit(s)'){
+ return this.quantityStr + ' ' + unit.name;
+ }else{
+ return this.quantityStr;
+ }
+ },
// return the unit of measure of the product
get_unit: function(){
var unit_id = (this.product.get('uos_id') || this.product.get('uom_id'));
@@ -390,15 +430,6 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
get_product: function(){
return this.product;
},
- // return the base price of this product (for this orderline)
- get_price: function(){
- return this.price;
- },
- // changes the base price of the product for this orderline
- set_price: function(price){
- this.price = price;
- this.trigger('change');
- },
// selects or deselects this orderline
set_selected: function(selected){
this.selected = selected;
@@ -429,7 +460,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
export_as_JSON: function() {
return {
qty: this.get_quantity(),
- price_unit: this.get_price(),
+ price_unit: this.get_unit_price(),
discount: this.get_discount(),
product_id: this.get_product().get('id'),
};
@@ -439,9 +470,10 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
return {
quantity: this.get_quantity(),
unit_name: this.get_unit().name,
- price: this.get_price(),
+ price: this.get_unit_price(),
discount: this.get_discount(),
product_name: this.get_product().get('name'),
+ price_display : this.get_display_price(),
price_with_tax : this.get_price_with_tax(),
price_without_tax: this.get_price_without_tax(),
tax: this.get_tax(),
@@ -449,6 +481,19 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
product_description_sale: this.get_product().get('description_sale'),
};
},
+ // changes the base price of the product for this orderline
+ set_unit_price: function(price){
+ this.price = round(parseFloat(price) || 0, 2);
+ this.trigger('change');
+ },
+ get_unit_price: function(){
+ var rounding = this.pos.get('currency').rounding;
+ return round_pr(this.price,rounding);
+ },
+ get_display_price: function(){
+ var rounding = this.pos.get('currency').rounding;
+ return round_pr(round_pr(this.get_unit_price() * this.get_quantity(),rounding) * (1- this.get_discount()/100.0),rounding);
+ },
get_price_without_tax: function(){
return this.get_all_prices().priceWithoutTax;
},
@@ -458,9 +503,10 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
get_tax: function(){
return this.get_all_prices().tax;
},
- get_all_prices: function() {
+ get_all_prices: function(){
var self = this;
- var base = this.get_quantity() * this.price * (1 - (this.get_discount() / 100));
+ var currency_rounding = this.pos.get('currency').rounding;
+ var base = round_pr(this.get_quantity() * this.get_unit_price() * (1.0 - (this.get_discount() / 100.0)), currency_rounding);
var totalTax = base;
var totalNoTax = base;
@@ -474,12 +520,13 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
if (tax.price_include) {
var tmp;
if (tax.type === "percent") {
- tmp = base - (base / (1 + tax.amount));
+ tmp = base - round_pr(base / (1 + tax.amount),currency_rounding);
} else if (tax.type === "fixed") {
- tmp = tax.amount * self.get_quantity();
+ tmp = round_pr(tax.amount * self.get_quantity(),currency_rounding);
} else {
throw "This type of tax is not supported by the point of sale: " + tax.type;
}
+ tmp = round_pr(tmp,currency_rounding);
taxtotal += tmp;
totalNoTax -= tmp;
} else {
@@ -491,6 +538,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
} else {
throw "This type of tax is not supported by the point of sale: " + tax.type;
}
+ tmp = round_pr(tmp,currency_rounding);
taxtotal += tmp;
totalTax += tmp;
}
@@ -515,7 +563,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
},
//sets the amount of money on this payment line
set_amount: function(value){
- this.amount = value;
+ this.amount = parseFloat(value) || 0;
this.trigger('change');
},
// returns the amount of money on this paymentline
@@ -584,7 +632,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
line.set_quantity(options.quantity);
}
if(options.price !== undefined){
- line.set_price(options.price);
+ line.set_unit_price(options.price);
}
var last_orderline = this.getLastOrderline();
@@ -613,14 +661,19 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
getName: function() {
return this.get('name');
},
- getTotal: function() {
+ getSubtotal : function(){
+ return (this.get('orderLines')).reduce((function(sum, orderLine){
+ return sum + orderLine.get_display_price();
+ }), 0);
+ },
+ getTotalTaxIncluded: function() {
return (this.get('orderLines')).reduce((function(sum, orderLine) {
return sum + orderLine.get_price_with_tax();
}), 0);
},
getDiscountTotal: function() {
return (this.get('orderLines')).reduce((function(sum, orderLine) {
- return sum + (orderLine.get_price() * (orderLine.get_discount()/100) * orderLine.get_quantity());
+ return sum + (orderLine.get_unit_price() * (orderLine.get_discount()/100) * orderLine.get_quantity());
}), 0);
},
getTotalTaxExcluded: function() {
@@ -639,10 +692,10 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
}), 0);
},
getChange: function() {
- return this.getPaidTotal() - this.getTotal();
+ return this.getPaidTotal() - this.getTotalTaxIncluded();
},
getDueLeft: function() {
- return this.getTotal() - this.getPaidTotal();
+ return this.getTotalTaxIncluded() - this.getPaidTotal();
},
// sets the type of receipt 'receipt'(default) or 'invoice'
set_receipt_type: function(type){
@@ -698,10 +751,12 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
return {
orderlines: orderlines,
paymentlines: paymentlines,
- total_with_tax: this.getTotal(),
+ subtotal: this.getSubtotal(),
+ total_with_tax: this.getTotalTaxIncluded(),
total_without_tax: this.getTotalTaxExcluded(),
total_tax: this.getTax(),
total_paid: this.getPaidTotal(),
+ total_discount: this.getDiscountTotal(),
change: this.getChange(),
name : this.getName(),
client: client ? client.name : null ,
@@ -743,7 +798,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
return {
name: this.getName(),
amount_paid: this.getPaidTotal(),
- amount_total: this.getTotal(),
+ amount_total: this.getTotalTaxIncluded(),
amount_tax: this.getTax(),
amount_return: this.getChange(),
lines: orderLines,
@@ -800,20 +855,19 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
buffer: (this.get('buffer')) + newChar
});
}
- this.updateTarget();
+ this.trigger('set_value',this.get('buffer'));
},
deleteLastChar: function() {
- var tempNewBuffer = this.get('buffer').slice(0, -1);
-
- if(!tempNewBuffer){
- this.set({ buffer: "0" });
- this.killTarget();
- }else{
- if (isNaN(tempNewBuffer)) {
- tempNewBuffer = "0";
+ if(this.get('buffer') === ""){
+ if(this.get('mode') === 'quantity'){
+ this.trigger('set_value','remove');
+ }else{
+ this.trigger('set_value',this.get('buffer'));
}
- this.set({ buffer: tempNewBuffer });
- this.updateTarget();
+ }else{
+ var newBuffer = this.get('buffer').slice(0,-1) || "";
+ this.set({ buffer: newBuffer });
+ this.trigger('set_value',this.get('buffer'));
}
},
switchSign: function() {
@@ -822,7 +876,7 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
this.set({
buffer: oldBuffer[0] === '-' ? oldBuffer.substr(1) : "-" + oldBuffer
});
- this.updateTarget();
+ this.trigger('set_value',this.get('buffer'));
},
changeMode: function(newMode) {
this.set({
@@ -836,15 +890,8 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal
mode: "quantity"
});
},
- updateTarget: function() {
- var bufferContent, params;
- bufferContent = this.get('buffer');
- if (bufferContent && !isNaN(bufferContent)) {
- this.trigger('set_value', parseFloat(bufferContent));
- }
- },
- killTarget: function(){
- this.trigger('set_value',Number.NaN);
+ resetValue: function(){
+ this.set({buffer:'0'});
},
});
}
diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js
index f8e3382c242..eca4a3c5915 100644
--- a/addons/point_of_sale/static/src/js/screens.js
+++ b/addons/point_of_sale/static/src/js/screens.js
@@ -368,7 +368,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
module.ChooseReceiptPopupWidget = module.PopUpWidget.extend({
template:'ChooseReceiptPopupWidget',
show: function(){
- console.log('show');
this._super();
this.renderElement();
var self = this;
@@ -603,7 +602,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
// initiates the connection to the payment terminal and starts the update requests
this.start = function(){
var def = new $.Deferred();
- console.log("START");
self.pos.proxy.payment_request(self.pos.get('selectedOrder').getDueLeft())
.done(function(ack){
if(ack === 'ok'){
@@ -613,7 +611,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
}else{
console.error('unknown payment request return value:',ack);
}
- console.log("START_END");
def.resolve();
});
return def;
@@ -621,10 +618,8 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
// gets updated status from the payment terminal and performs the appropriate consequences
this.update = function(){
- console.log("UPDATE");
var def = new $.Deferred();
if(self.canceled){
- console.log("UPDATE_END");
return def.resolve();
}
self.pos.proxy.payment_status()
@@ -656,7 +651,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
}else{
console.error('unknown status value:',status.status);
}
- console.log("UPDATE_END");
def.resolve();
});
return def;
@@ -664,14 +658,12 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
// cancels a payment.
this.cancel = function(){
- console.log("CANCEL");
if(!self.paid && !self.canceled){
self.canceled = true;
self.pos.proxy.payment_cancel();
self.pos_widget.screen_selector.set_current_screen(self.previous_screen);
self.queue.clear();
}
- console.log("CANCEL_END");
return (new $.Deferred()).resolve();
}
@@ -865,6 +857,7 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
this.bindPaymentLineEvents();
this.bind_orderline_events();
this.paymentlinewidgets = [];
+ this.focusedLine = null;
},
show: function(){
this._super();
@@ -894,6 +887,7 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
});
this.updatePaymentSummary();
+ this.line_refocus();
},
close: function(){
this._super();
@@ -931,17 +925,30 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
this.bind_orderline_events();
this.renderElement();
},
+ line_refocus: function(lineWidget){
+ if(lineWidget){
+ if(this.focusedLine !== lineWidget){
+ this.focusedLine = lineWidget;
+ }
+ }
+ if(this.focusedLine){
+ this.focusedLine.focus();
+ }
+ },
addPaymentLine: function(newPaymentLine) {
var self = this;
- var l = new module.PaymentlineWidget(null, {
- payment_line: newPaymentLine
+ var l = new module.PaymentlineWidget(this, {
+ payment_line: newPaymentLine,
});
l.on('delete_payment_line', self, function(r) {
self.deleteLine(r);
});
l.appendTo(this.$('#paymentlines'));
this.paymentlinewidgets.push(l);
- this.$('.paymentline-amount input:last').focus();
+ if(this.numpadState){
+ this.numpadState.resetValue();
+ }
+ this.line_refocus(l);
},
renderElement: function() {
this._super();
@@ -958,25 +965,26 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
},
deleteLine: function(lineWidget) {
this.currentPaymentLines.remove([lineWidget.payment_line]);
+ lineWidget.destroy();
},
updatePaymentSummary: function() {
var currentOrder = this.pos.get('selectedOrder');
var paidTotal = currentOrder.getPaidTotal();
- var dueTotal = currentOrder.getTotal();
+ var dueTotal = currentOrder.getTotalTaxIncluded();
var remaining = dueTotal > paidTotal ? dueTotal - paidTotal : 0;
var change = paidTotal > dueTotal ? paidTotal - dueTotal : 0;
- this.$('#payment-due-total').html(dueTotal.toFixed(2));
- this.$('#payment-paid-total').html(paidTotal.toFixed(2));
- this.$('#payment-remaining').html(remaining.toFixed(2));
- this.$('#payment-change').html(change.toFixed(2));
- if((currentOrder.selected_orderline == undefined))
- remaining = 1
+ this.$('#payment-due-total').html(this.format_currency(dueTotal));
+ this.$('#payment-paid-total').html(this.format_currency(paidTotal));
+ this.$('#payment-remaining').html(this.format_currency(remaining));
+ this.$('#payment-change').html(this.format_currency(change));
+ if(currentOrder.selected_orderline === undefined){
+ remaining = 1; // What is this ?
+ }
if(this.pos_widget.action_bar){
this.pos_widget.action_bar.set_button_disabled('validation', remaining > 0);
}
- this.$('.paymentline-amount input:last').focus();
},
set_numpad_state: function(numpadState) {
if (this.numpadState) {
@@ -998,5 +1006,4 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
this.currentPaymentLines.last().set_amount(val);
},
});
-
}
diff --git a/addons/point_of_sale/static/src/js/widget_base.js b/addons/point_of_sale/static/src/js/widget_base.js
index 0aa0a44e7e7..124be4e9f82 100644
--- a/addons/point_of_sale/static/src/js/widget_base.js
+++ b/addons/point_of_sale/static/src/js/widget_base.js
@@ -22,14 +22,20 @@ function openerp_pos_basewidget(instance, module){ //module is instance.point_of
if(this.pos && this.pos.get('currency')){
this.currency = this.pos.get('currency');
}else{
- this.currency = {symbol: '$', position: 'after'};
+ this.currency = {symbol: '$', position: 'after', rounding: 0.01};
}
+ var decimals = Math.max(0,Math.ceil(Math.log(1.0 / this.currency.rounding) / Math.log(10)));
+
this.format_currency = function(amount){
+ if(typeof amount === 'number'){
+ amount = Math.round(amount*100)/100;
+ amount = amount.toFixed(decimals);
+ }
if(this.currency.position === 'after'){
- return Math.round(amount*100)/100 + ' ' + this.currency.symbol;
+ return amount + ' ' + this.currency.symbol;
}else{
- return this.currency.symbol + ' ' + Math.round(amount*100)/100;
+ return this.currency.symbol + ' ' + amount;
}
}
diff --git a/addons/point_of_sale/static/src/js/widgets.js b/addons/point_of_sale/static/src/js/widgets.js
index 39ac2529a76..874c387ea23 100644
--- a/addons/point_of_sale/static/src/js/widgets.js
+++ b/addons/point_of_sale/static/src/js/widgets.js
@@ -186,7 +186,7 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa
}else if( mode === 'discount'){
order.getSelectedLine().set_discount(val);
}else if( mode === 'price'){
- order.getSelectedLine().set_price(val);
+ order.getSelectedLine().set_unit_price(val);
}
} else {
this.pos.get('selectedOrder').destroy();
@@ -269,8 +269,10 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa
},
update_summary: function(){
var order = this.pos.get('selectedOrder');
- var total = order ? order.getTotal() : 0;
- this.$('.summary .value.total').html(this.format_currency(total));
+ var total = order ? order.getTotalTaxIncluded() : 0;
+ var taxes = order ? total - order.getTotalTaxExcluded() : 0;
+ this.$('.summary .total > .value').html(this.format_currency(total));
+ this.$('.summary .total .subentry .value').html(this.format_currency(taxes));
},
set_display_mode: function(mode){
if(this.display_mode !== mode){
@@ -311,24 +313,34 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa
},
changeAmount: function(event) {
var newAmount = event.currentTarget.value;
- if (newAmount && !isNaN(newAmount)) {
- this.amount = parseFloat(newAmount);
- this.payment_line.set_amount(this.amount);
+ var amount = parseFloat(newAmount);
+ if(!isNaN(amount)){
+ this.amount = amount;
+ this.payment_line.set_amount(amount);
}
},
changedAmount: function() {
- if (this.amount !== this.payment_line.get_amount())
+ if (this.amount !== this.payment_line.get_amount()){
this.renderElement();
+ }
},
renderElement: function() {
var self = this;
this.name = this.payment_line.get_cashregister().get('journal_id')[1];
this._super();
- this.$('input').keyup(_.bind(this.changeAmount, this));
+ this.$('input').keyup(function(event){
+ self.changeAmount(event);
+ });
this.$('.delete-payment-line').click(function() {
self.trigger('delete_payment_line', self);
});
},
+ focus: function(){
+ var val = this.$('input')[0].value;
+ this.$('input')[0].focus();
+ this.$('input')[0].value = val;
+ this.$('input')[0].select();
+ },
});
module.OrderButtonWidget = module.PosBaseWidget.extend({
@@ -606,20 +618,15 @@ function openerp_pos_widgets(instance, module){ //module is instance.point_of_sa
if(this.scrollbar){
this.scrollbar.destroy();
}
-
- this.pos.get('products')
- .chain()
- .map(function(product) {
- var product = new module.ProductWidget(self, {
- model: product,
- weight: self.weight,
- click_product_action: self.click_product_action,
- })
- self.productwidgets.push(product);
- return product;
- })
- .invoke('appendTo', this.$('.product-list'));
-
+ var products = this.pos.get('products').models || [];
+ for(var i = 0, len = products.length; i < len; i++){
+ var product = new module.ProductWidget(self, {
+ model: products[i],
+ click_product_action: this.click_product_action,
+ });
+ this.productwidgets.push(product);
+ product.appendTo(this.$('.product-list'));
+ }
this.scrollbar = new module.ScrollbarWidget(this,{
target_widget: this,
target_selector: '.product-list-scroller',
diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml
index 41a061e78b4..3da76ec12d8 100644
--- a/addons/point_of_sale/static/src/xml/pos.xml
+++ b/addons/point_of_sale/static/src/xml/pos.xml
@@ -48,11 +48,17 @@
-
+
+
+
+
+
+
@@ -214,11 +220,7 @@
Total:
-
-
-
-
-
+
@@ -227,31 +229,19 @@
Paid:
-
-
-
-
-
+
Remaining:
-
-
-
-
-
+
Change:
-
-
-
-
-
+
@@ -431,9 +421,13 @@
-
- Total: 0.00 €
-
+
+
+
Total: 0.00 €
+
Taxes: 0.00€
+
+
+
@@ -500,26 +494,26 @@
-
+
-
+
-
+
at
-
+
/
-
+
With a
- %
+ %
discount
@@ -571,33 +565,36 @@
Shop:
-
+
-
-
+
+
- With a % discount
+ With a % discount
-
+
-
+
+ Subtotal:
+
+
Tax:
-
+
Discount:
-
+
Total:
-
+
@@ -607,14 +604,14 @@
-
+
diff --git a/addons/portal/i18n/hu.po b/addons/portal/i18n/hu.po
index 471c3f1c6c0..47b646dafc7 100644
--- a/addons/portal/i18n/hu.po
+++ b/addons/portal/i18n/hu.po
@@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:05+0000\n"
-"PO-Revision-Date: 2011-07-11 09:51+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-02-05 19:25+0000\n"
+"Last-Translator: krnkris \n"
"Language-Team: Hungarian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2012-12-22 06:05+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-06 05:15+0000\n"
+"X-Generator: Launchpad (build 16468)\n"
#. module: portal
#: view:portal.payment.acquirer:0
@@ -41,59 +41,59 @@ msgstr ""
#. module: portal
#: model:mail.group,name:portal.company_jobs
msgid "Company Jobs"
-msgstr ""
+msgstr "Vállalati feladatok"
#. module: portal
#: view:portal.payment.acquirer:0
msgid "amount: the total amount to pay, as a float"
-msgstr ""
+msgstr "összeg: a teljes fizetendő mennyiség, mind összegezve"
#. module: portal
#: view:portal.wizard.user:0
msgid "Contacts"
-msgstr ""
+msgstr "Kapcsolatok"
#. module: portal
#: view:share.wizard:0
#: field:share.wizard,group_ids:0
msgid "Existing groups"
-msgstr ""
+msgstr "Már létező csoportok"
#. module: portal
#: view:res.groups:0
msgid "Portal Groups"
-msgstr ""
+msgstr "Portál csoportok"
#. module: portal
#: field:portal.wizard,welcome_message:0
msgid "Invitation Message"
-msgstr ""
+msgstr "Meghívó szövege"
#. module: portal
#: view:res.groups:0
msgid "Non-Portal Groups"
-msgstr ""
+msgstr "Nem portál csoportok"
#. module: portal
#: code:addons/portal/wizard/share_wizard.py:54
#, python-format
msgid "Please select at least one group to share with"
-msgstr ""
+msgstr "Kérem legalább egy csoport kiválasztását akivel megosztja"
#. module: portal
#: view:share.wizard:0
msgid "Details"
-msgstr ""
+msgstr "Részletek"
#. module: portal
#: model:ir.ui.menu,name:portal.portal_orders
msgid "Quotations and Sales Orders"
-msgstr ""
+msgstr "Árajánlatok és vevői megrendelések"
#. module: portal
#: view:portal.payment.acquirer:0
msgid "reference: the reference number of the document to pay"
-msgstr ""
+msgstr "referencia: a fizetni kívánt dokumentum referencia száma"
#. module: portal
#: help:portal.payment.acquirer,visible:0
@@ -101,16 +101,18 @@ msgid ""
"Make this payment acquirer available in portal forms (Customer invoices, "
"etc.)"
msgstr ""
+"Ez a fizetési igénylő legyen elérhető a portál űrlapokon (Vevők számlái, "
+"stb.)"
#. module: portal
#: model:ir.model,name:portal.model_share_wizard
msgid "Share Wizard"
-msgstr ""
+msgstr "Megosztás varázsló"
#. module: portal
#: field:portal.wizard.user,email:0
msgid "Email"
-msgstr ""
+msgstr "E-mail"
#. module: portal
#: model:ir.actions.client,help:portal.action_news
@@ -120,6 +122,10 @@ msgid ""
"
\n"
" "
msgstr ""
+"\n"
+" Önnek nincsenek olvasatlan hírek a vállalattól.\n"
+"
\n"
+" "
#. module: portal
#: code:addons/portal/wizard/portal_wizard.py:194
@@ -127,17 +133,18 @@ msgstr ""
msgid ""
"You must have an email address in your User Preferences to send emails."
msgstr ""
+"Kell lennie egy e-mail címének a felhasználói űrlapján az e-mail küldéséhez."
#. module: portal
#: model:ir.actions.client,name:portal.action_jobs
#: model:ir.ui.menu,name:portal.portal_jobs
msgid "Jobs"
-msgstr ""
+msgstr "Feladatok"
#. module: portal
#: field:portal.wizard,user_ids:0
msgid "Users"
-msgstr ""
+msgstr "Felhasználók"
#. module: portal
#: code:addons/portal/acquirer.py:82
@@ -149,7 +156,7 @@ msgstr ""
#: code:addons/portal/acquirer.py:77
#, python-format
msgid "No online payment acquirers configured"
-msgstr ""
+msgstr "Nincs online fizetési igénylő beállítva"
#. module: portal
#: view:portal.payment.acquirer:0
@@ -191,7 +198,7 @@ msgstr ""
#: field:res.groups,is_portal:0
#: model:res.groups,name:portal.group_portal
msgid "Portal"
-msgstr ""
+msgstr "Portál"
#. module: portal
#: code:addons/portal/wizard/portal_wizard.py:34
@@ -202,12 +209,12 @@ msgstr ""
#. module: portal
#: model:res.groups,name:portal.group_anonymous
msgid "Anonymous"
-msgstr ""
+msgstr "Névtelenül"
#. module: portal
#: field:portal.wizard.user,in_portal:0
msgid "In Portal"
-msgstr ""
+msgstr "Portálon"
#. module: portal
#: model:ir.actions.client,name:portal.action_news
diff --git a/addons/portal_anonymous/i18n/mn.po b/addons/portal_anonymous/i18n/mn.po
new file mode 100644
index 00000000000..84df079d358
--- /dev/null
+++ b/addons/portal_anonymous/i18n/mn.po
@@ -0,0 +1,25 @@
+# Mongolian translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-02-06 09:18+0000\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: Mongolian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
+
+#. module: portal_anonymous
+#. openerp-web
+#: code:addons/portal_anonymous/static/src/xml/portal_anonymous.xml:8
+#, python-format
+msgid "Login"
+msgstr ""
diff --git a/addons/portal_anonymous/i18n/tr.po b/addons/portal_anonymous/i18n/tr.po
new file mode 100644
index 00000000000..3373e4a9abf
--- /dev/null
+++ b/addons/portal_anonymous/i18n/tr.po
@@ -0,0 +1,25 @@
+# Turkish translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-02-06 22:17+0000\n"
+"Last-Translator: FULL NAME \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-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
+
+#. module: portal_anonymous
+#. openerp-web
+#: code:addons/portal_anonymous/static/src/xml/portal_anonymous.xml:8
+#, python-format
+msgid "Login"
+msgstr "Kullanıcı Adı:"
diff --git a/addons/portal_event/i18n/hu.po b/addons/portal_event/i18n/hu.po
new file mode 100644
index 00000000000..f81e2080ca6
--- /dev/null
+++ b/addons/portal_event/i18n/hu.po
@@ -0,0 +1,59 @@
+# Hungarian translation for openobject-addons
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
+"POT-Creation-Date: 2012-12-21 17:05+0000\n"
+"PO-Revision-Date: 2013-02-05 19:15+0000\n"
+"Last-Translator: krnkris \n"
+"Language-Team: Hungarian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-02-06 05:15+0000\n"
+"X-Generator: Launchpad (build 16468)\n"
+
+#. module: portal_event
+#: view:event.event:0
+msgid "Portal Settings"
+msgstr "Portál beállítások"
+
+#. module: portal_event
+#: model:ir.actions.act_window,help:portal_event.action_event_view
+msgid "There are no public events."
+msgstr "Nincsenek nyilvános, közösségi rendezvények."
+
+#. module: portal_event
+#: selection:event.event,visibility:0
+msgid "Private"
+msgstr "Privát"
+
+#. module: portal_event
+#: model:ir.model,name:portal_event.model_event_event
+msgid "Event"
+msgstr "Rendezvény"
+
+#. module: portal_event
+#: model:ir.actions.act_window,name:portal_event.action_event_view
+#: model:ir.ui.menu,name:portal_event.portal_company_events
+msgid "Events"
+msgstr "Rendezvények"
+
+#. module: portal_event
+#: field:event.event,visibility:0
+msgid "Visibility"
+msgstr "Láthatóság"
+
+#. module: portal_event
+#: help:event.event,visibility:0
+msgid "Event's visibility in the portal's contact page"
+msgstr "Rendezvények láthatósága a portál kapcsolati oldalon"
+
+#. module: portal_event
+#: selection:event.event,visibility:0
+msgid "Public"
+msgstr "Nyilvános"
diff --git a/addons/procurement/i18n/hu.po b/addons/procurement/i18n/hu.po
index 228db7e22a1..f01420e2415 100644
--- a/addons/procurement/i18n/hu.po
+++ b/addons/procurement/i18n/hu.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: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2013-02-03 18:26+0000\n"
+"PO-Revision-Date: 2013-02-05 19:13+0000\n"
"Last-Translator: krnkris \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-02-04 05:12+0000\n"
-"X-Generator: Launchpad (build 16462)\n"
+"X-Launchpad-Export-Date: 2013-02-06 05:14+0000\n"
+"X-Generator: Launchpad (build 16468)\n"
#. module: procurement
#: model:ir.ui.menu,name:procurement.menu_stock_sched
@@ -242,6 +242,20 @@ msgid ""
" \n"
" "
msgstr ""
+"\n"
+" Beszerzési megrendelés képviseli a termékek bizonyos "
+"mennyiségi igényét, egy megadott időben, a megadott helyen. Vevői "
+"megrendelések tipikus forrásai a beszerzési megrendeléseknek (de ezek "
+"különálló dokumentumok). A beszerzési paraméterektől és a termék "
+"beállításától függően, a beszerzési motor kísérletet tesz a kérésnek eleget "
+"tenni a termék készletről való visszahívásával, a termék beszállítótól való "
+"rendelésével, vagy egy gyártási megrendelés kiállításával, stb. Egy "
+"beszerzési kifogás történhet ha a rendszer nem talál módot az igény "
+"kielégítésére. Egyes kifogások saját maguktól megoldódnak automatikusan, de "
+"mások kézi beavatkozást igényelnek (ezeket egy sajátos hiba üzenet "
+"azonosítja).\n"
+"
\n"
+" "
#. module: procurement
#: selection:procurement.order,state:0
@@ -292,7 +306,7 @@ msgstr "Minimum készlet szabály"
#: code:addons/procurement/procurement.py:369
#, python-format
msgid "Procurement '%s' is in exception: "
-msgstr ""
+msgstr "Beszerzés '%s' kifogásolva van: "
#. module: procurement
#: field:procurement.order,priority:0
@@ -302,7 +316,7 @@ msgstr "Prioritás"
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Reordering Rules Search"
-msgstr ""
+msgstr "Újrerendelési szabályok keresése"
#. module: procurement
#: selection:procurement.order,state:0
@@ -312,7 +326,7 @@ msgstr "Várakozó"
#. module: procurement
#: field:procurement.order,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Követők"
#. module: procurement
#: field:procurement.order,location_id:0
@@ -342,17 +356,17 @@ msgstr "Legjobb ár (még nem aktív!)"
#: code:addons/procurement/schedulers.py:110
#, python-format
msgid "PROC %d: from stock - %3.2f %-5s - %s"
-msgstr ""
+msgstr "PROC %d: raktárról - %3.2f %-5s - %s"
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_order_compute
msgid "Compute Procurement"
-msgstr ""
+msgstr "Beszerzés számítás"
#. module: procurement
#: field:res.company,schedule_range:0
msgid "Scheduler Range Days"
-msgstr ""
+msgstr "Ütemterv tartomány nanjai"
#. module: procurement
#: view:make.procurement:0
@@ -380,6 +394,7 @@ msgstr "Mennyiség"
#, python-format
msgid "Not enough stock and no minimum orderpoint rule defined."
msgstr ""
+"Nincs definiálva elegendő készlet és mimimum megrendelés pontja szabály."
#. module: procurement
#: field:make.procurement,uom_id:0
@@ -391,7 +406,7 @@ msgstr "Mértékegység"
#: selection:procurement.order,procure_method:0
#: selection:product.template,procure_method:0
msgid "Make to Stock"
-msgstr ""
+msgstr "Beszerzés készletből"
#. module: procurement
#: model:ir.actions.act_window,help:procurement.procurement_action
@@ -413,6 +428,23 @@ msgid ""
" \n"
" "
msgstr ""
+"\n"
+" Kattintson beszerzési megrendelés létrehozásához. \n"
+"
\n"
+" A beszerzési megrendelést a konkrét helyen és konkrét "
+"termék\n"
+" igényének rögzítésére használják. A beszerzési "
+"megrendelések\n"
+" általában automatikusan létrehozottak megrendelésekből, "
+"kihúzási \n"
+" logisztikából vagy minimum készlet szabályokból.\n"
+"
\n"
+" Beszerzési megrendelés visszaigazolása után, automatikusan\n"
+" létrehozza a szükséges műveleteket az igény kielégítéséhez: "
+"beszerzési\n"
+" megrendelés javaslat, gyártási megrendelés, stb.\n"
+"
\n"
+" "
#. module: procurement
#: help:procurement.order,procure_method:0
@@ -420,6 +452,8 @@ msgid ""
"If you encode manually a Procurement, you probably want to use a make to "
"order method."
msgstr ""
+"Ha kézzel viszi be a beszerzési megrendelést, akkor biztosan a készlet a "
+"gyártásból módszert használja."
#. module: procurement
#: model:ir.ui.menu,name:procurement.menu_stock_procurement
@@ -432,6 +466,8 @@ msgid ""
"use the available\n"
" inventory"
msgstr ""
+"használja az elérhető\n"
+" készletet"
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_order
@@ -448,7 +484,7 @@ msgstr "Beszerzési megrendelések"
#. module: procurement
#: view:procurement.order:0
msgid "To Fix"
-msgstr ""
+msgstr "Rögzít"
#. module: procurement
#: view:procurement.order:0
@@ -458,33 +494,33 @@ msgstr "Kivételek"
#. module: procurement
#: model:process.node,note:procurement.process_node_serviceonorder0
msgid "Assignment from Production or Purchase Order."
-msgstr ""
+msgstr "Ellátás gyártási vagy beszerzési megrendelésből."
#. module: procurement
#: model:ir.model,name:procurement.model_mrp_property
msgid "Property"
-msgstr ""
+msgstr "Tulajdonság"
#. module: procurement
#: model:ir.actions.act_window,name:procurement.act_make_procurement
#: view:make.procurement:0
msgid "Procurement Request"
-msgstr ""
+msgstr "Beszerzési igény"
#. module: procurement
#: view:procurement.orderpoint.compute:0
msgid "Compute Stock"
-msgstr ""
+msgstr "Készlet számítás"
#. module: procurement
#: field:stock.warehouse.orderpoint,procurement_draft_ids:0
msgid "Related Procurement Orders"
-msgstr ""
+msgstr "Kapcsolódó beszerzési megrendelések"
#. module: procurement
#: field:procurement.order,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Olvasatlan üzenetek"
#. module: procurement
#: selection:mrp.property,composition:0
@@ -504,6 +540,15 @@ msgid ""
" It is in 'Waiting'. status when the procurement is waiting for another one "
"to finish."
msgstr ""
+"Ha egy beszerzést rögzít akkor annak állapota a 'Terv' lesz.\n"
+" Ha a beszerzés visszaigazolt, az állapot be lesz állítva mint "
+"'Visszaigazolt'. \n"
+"A visszaigazolás után az állapot be lesz állítva mint 'Folyamatban'.\n"
+" Ha valamilyen kifogás van a megrendelésben az állapot be lesz állítva mint "
+"'Kifogásolva'.\n"
+" Miután a kifogás meg lett oldva és eltávolítva az állapot be lesz állítva "
+"mint 'Kész'.\n"
+" 'Várakozik' állapotban van, ha a beszerzés egy másik befejezésére vár."
#. module: procurement
#: help:stock.warehouse.orderpoint,active:0
@@ -511,6 +556,8 @@ msgid ""
"If the active field is set to False, it will allow you to hide the "
"orderpoint without removing it."
msgstr ""
+"Ha az aktív mező hamisra állított, akkor lehetősége van a megrendelési "
+"pontot eltüntetni, annak törlése nélkül."
#. module: procurement
#: view:product.product:0
@@ -520,17 +567,23 @@ msgid ""
"procurement method as\n"
" 'Make to Stock'."
msgstr ""
+"Ha értékesíti ezt a szolgáltatást, nem lesz különösebb kapcsolás "
+"végrehajtva\n"
+" szállítva lesz a vevőnek, a beszerzési módban "
+"beállítottak szerint mint\n"
+" 'Beszerzés készletből'."
#. module: procurement
#: help:procurement.orderpoint.compute,automatic:0
msgid "If the stock of a product is under 0, it will act like an orderpoint"
msgstr ""
+"Ha a termék készlete 0 alatti, akkor az úgy működik mint megrendelési pont"
#. module: procurement
#: field:procurement.order,product_uom:0
#: field:stock.warehouse.orderpoint,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "Termék mértékegysége"
#. module: procurement
#: constraint:stock.warehouse.orderpoint:0
@@ -538,6 +591,8 @@ msgid ""
"You have to select a product unit of measure in the same category than the "
"default unit of measure of the product"
msgstr ""
+"Ki kell választania a termék mértékegységét ugyanabból a kategóriából mint a "
+"termék alapértelmezett mértékegysége"
#. module: procurement
#: view:procurement.order:0
@@ -550,6 +605,8 @@ msgid ""
"as it's a consumable (as a result of this, the quantity\n"
" on hand may become negative)."
msgstr ""
+"mivel ez fogyasztási cikk (ennek eredményeképpen, a készlet\n"
+" mennyiség negatív lehet ezután)."
#. module: procurement
#: field:procurement.order,note:0
@@ -563,6 +620,9 @@ msgid ""
"OpenERP generates a procurement to bring the forecasted quantity to the Max "
"Quantity."
msgstr ""
+"Ha a virtuális készlet kevesebb lesz mint az ehhez a mezőhöz tartozó Min "
+"mennyiség, OpenERP generálni fog egy beszerzést ahhoz, hogy az előzetes "
+"mennyiséget Max mennyiségbe emelje."
#. module: procurement
#: selection:procurement.order,state:0
@@ -574,12 +634,12 @@ msgstr "Tervezet"
#: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers
#: view:procurement.order.compute.all:0
msgid "Run Schedulers"
-msgstr ""
+msgstr "Ütemezők futtatása"
#. module: procurement
#: view:procurement.order.compute:0
msgid "This wizard will schedule procurements."
-msgstr ""
+msgstr "Ez a varázsló ütemezni fogja a beszerzéseket"
#. module: procurement
#: view:procurement.order:0
@@ -590,12 +650,12 @@ msgstr "Állapot"
#. module: procurement
#: selection:product.template,supply_method:0
msgid "Buy"
-msgstr ""
+msgstr "Vásárlás"
#. module: procurement
#: view:product.product:0
msgid "for the delivery order."
-msgstr ""
+msgstr "a megrendeléshez."
#. module: procurement
#: selection:procurement.order,priority:0
@@ -609,22 +669,25 @@ msgid ""
"will be generated, depending on the product type. \n"
"Buy: When procuring the product, a purchase order will be generated."
msgstr ""
+"Gyártás: Ha a terméket gyártja, egy gyártási megrendelés vagy munka "
+"megrendelés lesz generálva, a termék típusától függően. \n"
+"Vásárlás: Ha beszerezi a terméket, egy megrendelés lesz generálva."
#. module: procurement
#: field:stock.warehouse.orderpoint,product_max_qty:0
msgid "Maximum Quantity"
-msgstr ""
+msgstr "Maximális mennyiség"
#. module: procurement
#: field:procurement.order,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Ez egy követő"
#. module: procurement
#: code:addons/procurement/procurement.py:366
#, python-format
msgid "Not enough stock."
-msgstr ""
+msgstr "Nincs elég készlet."
#. module: procurement
#: field:stock.warehouse.orderpoint,active:0
@@ -643,6 +706,8 @@ msgid ""
"Please check the quantity in procurement order(s) for the product \"%s\", it "
"should not be 0 or less!"
msgstr ""
+"Kérem ellenőrizze a beszerzési megrendelése(ke)n a mennyiséget erre a "
+"termékre \"%s\", nem lehet 0 vagy kisebb!"
#. module: procurement
#: field:procurement.order,date_planned:0
@@ -660,17 +725,20 @@ msgid ""
"When you sell this product, a delivery order will be created.\n"
" OpenERP will consider that the"
msgstr ""
+"Ha értékesíti ezt a terméket, egy kézbesítési kiszállítási jegy lesz "
+"létrehozva.\n"
+" OpenERP úgy fogja tekinteni mint"
#. module: procurement
#: code:addons/procurement/schedulers.py:133
#, python-format
msgid "Automatic OP: %s"
-msgstr ""
+msgstr "Automatikus megrendelési pont: %s"
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_orderpoint_compute
msgid "Automatic Order Point"
-msgstr ""
+msgstr "Automatikus megrendelési pont"
#. module: procurement
#: field:stock.warehouse.orderpoint,qty_multiple:0
@@ -680,7 +748,7 @@ msgstr "Rendelési egység"
#. module: procurement
#: help:stock.warehouse.orderpoint,qty_multiple:0
msgid "The procurement quantity will be rounded up to this multiple."
-msgstr ""
+msgstr "A beszerzési mennyiség kerekítve lesz eddig a sokszorosig."
#. module: procurement
#: model:ir.model,name:procurement.model_res_company
@@ -695,17 +763,17 @@ msgstr "Extra információ"
#. module: procurement
#: field:procurement.order,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Összegzés"
#. module: procurement
#: sql_constraint:stock.warehouse.orderpoint:0
msgid "Qty Multiple must be greater than zero."
-msgstr ""
+msgstr "Mennyiség sokszorosnak nagyobbnak kell lenninie mint nulla."
#. module: procurement
#: selection:stock.warehouse.orderpoint,logic:0
msgid "Order to Max"
-msgstr ""
+msgstr "Maximumig rendelés"
#. module: procurement
#: field:procurement.order,date_close:0
@@ -715,7 +783,7 @@ msgstr "Lezárás dátuma"
#. module: procurement
#: view:res.company:0
msgid "Logistics"
-msgstr ""
+msgstr "Logisztika"
#. module: procurement
#: help:product.template,procure_method:0
@@ -724,11 +792,15 @@ msgid ""
"for replenishment. \n"
"Make to Order: When needed, the product is purchased or produced."
msgstr ""
+"Beszerzés készletből: Ha szükség van rá, a termék a raktár készletről vagy "
+"megvárja a feltöltést. \n"
+"Beszerzés megrendelésből/vásárlásból: Ha szükség van rá, a termék meg lesz "
+"vásárolva vagy termelve lesz."
#. module: procurement
#: field:mrp.property,composition:0
msgid "Properties composition"
-msgstr ""
+msgstr "Összetételek tulajdonságai"
#. module: procurement
#: code:addons/procurement/procurement.py:310
@@ -741,7 +813,7 @@ msgstr "Elégtelen adat !"
#: field:mrp.property,group_id:0
#: field:mrp.property.group,name:0
msgid "Property Group"
-msgstr ""
+msgstr "Tulajdonságcsoport"
#. module: procurement
#: view:stock.warehouse.orderpoint:0
@@ -756,7 +828,7 @@ msgstr "Beszerzések"
#. module: procurement
#: view:procurement.order:0
msgid "Run Procurement"
-msgstr ""
+msgstr "Beszerzés fut"
#. module: procurement
#: selection:procurement.order,state:0
@@ -770,12 +842,12 @@ msgstr "Kész"
#: view:procurement.order.compute.all:0
#: view:procurement.orderpoint.compute:0
msgid "Cancel"
-msgstr ""
+msgstr "Mégsem"
#. module: procurement
#: field:stock.warehouse.orderpoint,logic:0
msgid "Reordering Mode"
-msgstr ""
+msgstr "Újrarendelési mód"
#. module: procurement
#: field:procurement.order,origin:0
@@ -791,7 +863,7 @@ msgstr "Nem sürgős"
#: model:ir.actions.act_window,name:procurement.product_open_orderpoint
#: view:product.product:0
msgid "Orderpoints"
-msgstr ""
+msgstr "Megrendelési pont"
#. module: procurement
#: help:stock.warehouse.orderpoint,product_max_qty:0
@@ -800,11 +872,14 @@ msgid ""
"procurement to bring the forecasted quantity to the Quantity specified as "
"Max Quantity."
msgstr ""
+"Ha a virtuális készlet a Min mennyiség alá csökken, OpenERP beszerzést "
+"generál, hogy visszaállítsa az előrejelzett mennyiséget a Max mennyiségben "
+"beállított értékre."
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_order_compute_all
msgid "Compute all schedulers"
-msgstr ""
+msgstr "Összes ütemező futtatása"
#. module: procurement
#: view:procurement.order:0
@@ -814,7 +889,7 @@ msgstr "Később"
#. module: procurement
#: view:board.board:0
msgid "Procurements in Exception"
-msgstr ""
+msgstr "Beszerzések kifogásolásban"
#. module: procurement
#: model:ir.actions.act_window,name:procurement.procurement_action5
@@ -823,7 +898,7 @@ msgstr ""
#: model:ir.ui.menu,name:procurement.menu_stock_procurement_action
#: view:procurement.order:0
msgid "Procurement Exceptions"
-msgstr ""
+msgstr "Beszerzési kifogások"
#. module: procurement
#: field:product.product,orderpoint_ids:0
@@ -840,11 +915,17 @@ msgid ""
"order or\n"
" a new task."
msgstr ""
+"Ennek kitöltésével erre a termékre beszerzési igényt indít.\n"
+" A termék beállítása szerint, kapcsolhat egy "
+"beszerzési\n"
+" megrendelés tervet, egy gyártási megrendelést vagy "
+"egy\n"
+" új munkát."
#. module: procurement
#: field:procurement.order,close_move:0
msgid "Close Move at end"
-msgstr ""
+msgstr "A beszerzés végén bezárja"
#. module: procurement
#: view:procurement.order:0
@@ -880,19 +961,19 @@ msgstr "Sürgős"
#. module: procurement
#: selection:procurement.order,state:0
msgid "Running"
-msgstr ""
+msgstr "Folyamatban"
#. module: procurement
#: model:process.node,name:procurement.process_node_serviceonorder0
#: selection:procurement.order,procure_method:0
#: selection:product.template,procure_method:0
msgid "Make to Order"
-msgstr "Rendelésre gyártás/vásárlás"
+msgstr "Beszerzés megrendelésből/vásárlásból"
#. module: procurement
#: field:product.template,supply_method:0
msgid "Supply Method"
-msgstr ""
+msgstr "Ellátás módja"
#. module: procurement
#: field:procurement.order,move_id:0
@@ -907,12 +988,12 @@ msgstr "A beszerzési út függ a termék típusától."
#. module: procurement
#: view:product.product:0
msgid "When you sell this product, OpenERP will"
-msgstr ""
+msgstr "Ha értékesíti ezt a terméket, akkor az OpenERP fogja"
#. module: procurement
#: view:procurement.order:0
msgid "Temporary Procurement Exceptions"
-msgstr ""
+msgstr "Ideiglenes beszerzési kifogások"
#. module: procurement
#: field:mrp.property,name:0
@@ -932,13 +1013,15 @@ msgstr "max."
#: model:ir.ui.menu,name:procurement.menu_stock_order_points
#: view:stock.warehouse.orderpoint:0
msgid "Reordering Rules"
-msgstr ""
+msgstr "Újrarendelési szabályok"
#. module: procurement
#: code:addons/procurement/procurement.py:138
#, python-format
msgid "Cannot delete Procurement Order(s) which are in %s state."
msgstr ""
+"Nem tudja törölni a beszerzési megrendelés(eke)t melyek a %s állapotban "
+"vannak."
#. module: procurement
#: field:procurement.order,product_uos:0
@@ -948,13 +1031,15 @@ msgstr "Termék eladási egysége"
#. module: procurement
#: model:ir.model,name:procurement.model_product_template
msgid "Product Template"
-msgstr ""
+msgstr "Terméksablon"
#. module: procurement
#: view:procurement.orderpoint.compute:0
msgid ""
"Wizard checks all the stock minimum rules and generate procurement order."
msgstr ""
+"A varázsló ellenőrzi az összes raktár készlet minimum szabályt és beszerzési "
+"megrendelést generál."
#. module: procurement
#: view:procurement.order:0
@@ -968,6 +1053,9 @@ msgid ""
"procurements. All procurements that are not between today and today+range "
"are skipped for future computation."
msgstr ""
+"Ez az az időkeret amit az időzítő elemez a beszerezés számításánál. Azok a "
+"beszerzések melyek nincsenek a mai nap és a mai nap + tartomány között, azok "
+"át lesznek lépve és ki lesznek számolva a jövőben."
#. module: procurement
#: selection:procurement.order,priority:0
@@ -977,22 +1065,22 @@ msgstr "Nagyon sürgős"
#. module: procurement
#: field:procurement.orderpoint.compute,automatic:0
msgid "Automatic Orderpoint"
-msgstr ""
+msgstr "Automatikus megrendelési pont"
#. module: procurement
#: help:procurement.order,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Üzenetek és kommunikáció történet"
#. module: procurement
#: view:procurement.order:0
msgid "Procurement started late"
-msgstr ""
+msgstr "A beszerzés később indult"
#. module: procurement
#: selection:mrp.property,composition:0
msgid "min"
-msgstr ""
+msgstr "perc"
#. module: procurement
#: view:make.procurement:0
@@ -1000,30 +1088,30 @@ msgstr ""
#: view:procurement.order.compute.all:0
#: view:procurement.orderpoint.compute:0
msgid "or"
-msgstr ""
+msgstr "vagy"
#. module: procurement
#: code:addons/procurement/schedulers.py:134
#, python-format
msgid "SCHEDULER"
-msgstr ""
+msgstr "ÜTEMEZŐ"
#. module: procurement
#: view:product.product:0
msgid "Request Procurement"
-msgstr ""
+msgstr "Beszerzési igény"
#. module: procurement
#: code:addons/procurement/schedulers.py:87
#, python-format
msgid "PROC %d: on order - %3.2f %-5s - %s"
-msgstr ""
+msgstr "PROC %d: megrendelésen - %3.2f %-5s - %s"
#. module: procurement
#: code:addons/procurement/procurement.py:338
#, python-format
msgid "Products reserved from stock."
-msgstr ""
+msgstr "Termék a raktárkészletről foglalva."
#~ msgid "Configuration"
#~ msgstr "Beállítások"
diff --git a/addons/procurement/i18n/tr.po b/addons/procurement/i18n/tr.po
index bd2cecef907..119a71ad8f7 100644
--- a/addons/procurement/i18n/tr.po
+++ b/addons/procurement/i18n/tr.po
@@ -1,21 +1,21 @@
# Turkish translation for openobject-addons
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2011.
+# FIRST AUTHOR , 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2011-04-25 11:45+0000\n"
-"Last-Translator: FULL NAME \n"
+"PO-Revision-Date: 2013-02-06 17:12+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: 2012-12-22 05:59+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: procurement
#: model:ir.ui.menu,name:procurement.menu_stock_sched
@@ -41,7 +41,7 @@ msgstr ""
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Group By..."
-msgstr "Gruplandır..."
+msgstr "Grupla İle..."
#. module: procurement
#: help:stock.warehouse.orderpoint,procurement_draft_ids:0
@@ -73,7 +73,7 @@ msgstr "Tedarik Yöntemi"
#. module: procurement
#: selection:product.template,supply_method:0
msgid "Manufacture"
-msgstr ""
+msgstr "Üretici"
#. module: procurement
#: model:process.process,name:procurement.process_process_serviceproductprocess0
@@ -88,7 +88,7 @@ msgstr "Sadece Minimum Stok Kuralını Hesapla"
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Rules"
-msgstr ""
+msgstr "Kurallar"
#. module: procurement
#: field:procurement.order,company_id:0
@@ -99,7 +99,7 @@ msgstr "Firma"
#. module: procurement
#: field:procurement.order,product_uos_qty:0
msgid "UoS Quantity"
-msgstr "2.Br. Miktarı"
+msgstr "UoS Miktarı"
#. module: procurement
#: view:procurement.order:0
@@ -114,12 +114,12 @@ msgstr "Tedarikleri Hesapla"
#. module: procurement
#: field:procurement.order,message:0
msgid "Latest error"
-msgstr "Son Hata"
+msgstr "Son hata"
#. module: procurement
#: field:stock.warehouse.orderpoint,product_min_qty:0
msgid "Minimum Quantity"
-msgstr ""
+msgstr "Minimum Miktar"
#. module: procurement
#: help:mrp.property,composition:0
@@ -151,7 +151,7 @@ msgstr ""
#. module: procurement
#: field:procurement.order,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mesajlar"
#. module: procurement
#: help:procurement.order,message:0
@@ -161,17 +161,17 @@ msgstr "Tedarik emirlerini işlerken bir kuraldışılık oluştu."
#. module: procurement
#: view:product.product:0
msgid "Products"
-msgstr ""
+msgstr "Ürünler"
#. module: procurement
#: selection:procurement.order,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "İptalEdillen"
#. module: procurement
#: view:procurement.order:0
msgid "Permanent Procurement Exceptions"
-msgstr "Kalıcı Satınalma İstisnaları"
+msgstr "Kalıcı Tedarik İstisnaları"
#. module: procurement
#: help:procurement.order,message_unread:0
@@ -191,13 +191,13 @@ msgstr "Stok Hareketi"
#. module: procurement
#: view:product.product:0
msgid "Stockable products"
-msgstr ""
+msgstr "Stoklanabilir Ürünler"
#. module: procurement
#: code:addons/procurement/procurement.py:137
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Geçersiz İşlem!"
#. module: procurement
#: help:procurement.order,message_summary:0
@@ -242,13 +242,13 @@ msgstr "Onaylandı"
#. module: procurement
#: view:procurement.order:0
msgid "Retry"
-msgstr "Yeniden Dene"
+msgstr "Yeniden"
#. module: procurement
#: view:procurement.order.compute:0
#: view:procurement.orderpoint.compute:0
msgid "Parameters"
-msgstr "Katsayılar"
+msgstr "Paremetreler"
#. module: procurement
#: view:procurement.order:0
@@ -258,7 +258,7 @@ msgstr "Onayla"
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Quantity Multiple"
-msgstr ""
+msgstr "Çoklu Miktar"
#. module: procurement
#: help:procurement.order,origin:0
@@ -270,7 +270,7 @@ msgstr "Open ERP, bu tedariği başlatan belgeyi otomatik olarak kapamıştır."
#. module: procurement
#: view:stock.warehouse.orderpoint:0
msgid "Procurement Orders to Process"
-msgstr "İşlenecek Tedarik Emirleri"
+msgstr "İşlenecek Tedarik siparişleri"
#. module: procurement
#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint
@@ -281,7 +281,7 @@ msgstr "Minimum Envanter Kuralı"
#: code:addons/procurement/procurement.py:369
#, python-format
msgid "Procurement '%s' is in exception: "
-msgstr "Tedarik '%s' de kuraldışılık var: "
+msgstr "Tedarik '%s' de istisnalar var: "
#. module: procurement
#: field:procurement.order,priority:0
@@ -296,12 +296,12 @@ msgstr ""
#. module: procurement
#: selection:procurement.order,state:0
msgid "Waiting"
-msgstr "Beklemede"
+msgstr "Bekleyen"
#. module: procurement
#: field:procurement.order,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. module: procurement
#: field:procurement.order,location_id:0
@@ -313,7 +313,7 @@ msgstr "Lokasyon"
#. module: procurement
#: model:ir.model,name:procurement.model_stock_picking
msgid "Picking List"
-msgstr "Paket Listesi"
+msgstr "Seçim Listesi"
#. module: procurement
#: field:make.procurement,warehouse_id:0
@@ -336,7 +336,7 @@ msgstr "SATIN %d: stoktan - %3.2f %-5s - %s"
#. module: procurement
#: model:ir.model,name:procurement.model_procurement_order_compute
msgid "Compute Procurement"
-msgstr "Satınalmayı Hesapla"
+msgstr "Tedarik Hesaplama"
#. module: procurement
#: field:res.company,schedule_range:0
@@ -346,7 +346,7 @@ msgstr "Zamanlayıcı Gün Aralığı"
#. module: procurement
#: view:make.procurement:0
msgid "Ask New Products"
-msgstr "Yeni Ürün İste"
+msgstr "Yeni Ürün Sor"
#. module: procurement
#: field:make.procurement,date_planned:0
@@ -356,7 +356,7 @@ msgstr "Planlanan Tarih"
#. module: procurement
#: view:procurement.order:0
msgid "Group By"
-msgstr "Grupla"
+msgstr "Grupla İle"
#. module: procurement
#: field:make.procurement,qty:0
@@ -380,7 +380,7 @@ msgstr "Ölçü Birimi"
#: selection:procurement.order,procure_method:0
#: selection:product.template,procure_method:0
msgid "Make to Stock"
-msgstr ""
+msgstr "Stok Yap"
#. module: procurement
#: model:ir.actions.act_window,help:procurement.procurement_action
@@ -415,7 +415,7 @@ msgstr ""
#. module: procurement
#: model:ir.ui.menu,name:procurement.menu_stock_procurement
msgid "Automatic Procurements"
-msgstr "Otomatik Satınalmalar"
+msgstr "Otomatik Tedarikler"
#. module: procurement
#: view:product.product:0
@@ -429,17 +429,17 @@ msgstr ""
#: model:process.process,name:procurement.process_process_procurementprocess0
#: view:procurement.order:0
msgid "Procurement"
-msgstr "Satınalma"
+msgstr "Tedarik"
#. module: procurement
#: model:ir.actions.act_window,name:procurement.procurement_action
msgid "Procurement Orders"
-msgstr "Satınalma Siparişleri"
+msgstr "Tedarik Siparişleri"
#. module: procurement
#: view:procurement.order:0
msgid "To Fix"
-msgstr "Sabitlemek"
+msgstr "Sabitleme"
#. module: procurement
#: view:procurement.order:0
@@ -460,7 +460,7 @@ msgstr "Özellik"
#: model:ir.actions.act_window,name:procurement.act_make_procurement
#: view:make.procurement:0
msgid "Procurement Request"
-msgstr "Satınalma İsteği"
+msgstr "Tedarik İsteği"
#. module: procurement
#: view:procurement.orderpoint.compute:0
@@ -470,12 +470,12 @@ msgstr "Stok Hesapla"
#. module: procurement
#: field:stock.warehouse.orderpoint,procurement_draft_ids:0
msgid "Related Procurement Orders"
-msgstr "İlgili Satınalma Emirleri"
+msgstr "İlgili Tedarik Siparişleri"
#. module: procurement
#: field:procurement.order,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Okunmamış mesajlar"
#. module: procurement
#: selection:mrp.property,composition:0
@@ -524,7 +524,7 @@ msgstr ""
#: field:procurement.order,product_uom:0
#: field:stock.warehouse.orderpoint,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "Ürün Ölçü Birimi"
#. module: procurement
#: constraint:stock.warehouse.orderpoint:0
@@ -536,7 +536,7 @@ msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Procurement Lines"
-msgstr "Satınalma Kalemleri"
+msgstr "Tedarik Satırları"
#. module: procurement
#: view:product.product:0
@@ -568,7 +568,7 @@ msgstr "Taslak"
#: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers
#: view:procurement.order.compute.all:0
msgid "Run Schedulers"
-msgstr ""
+msgstr "Zamanlayıcıları Çalıştır"
#. module: procurement
#: view:procurement.order.compute:0
@@ -579,17 +579,17 @@ msgstr "Bu sihirbaz satınalmaları zamanlayacaktır."
#: view:procurement.order:0
#: field:procurement.order,state:0
msgid "Status"
-msgstr "Durum"
+msgstr "Durumu"
#. module: procurement
#: selection:product.template,supply_method:0
msgid "Buy"
-msgstr ""
+msgstr "Alma"
#. module: procurement
#: view:product.product:0
msgid "for the delivery order."
-msgstr ""
+msgstr "teslimat sipariş için."
#. module: procurement
#: selection:procurement.order,priority:0
@@ -607,12 +607,12 @@ msgstr ""
#. module: procurement
#: field:stock.warehouse.orderpoint,product_max_qty:0
msgid "Maximum Quantity"
-msgstr ""
+msgstr "Maksimum Miktar"
#. module: procurement
#: field:procurement.order,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Bir Takipçisi mi"
#. module: procurement
#: code:addons/procurement/procurement.py:366
@@ -623,12 +623,12 @@ msgstr "Yeterli stok yok."
#. module: procurement
#: field:stock.warehouse.orderpoint,active:0
msgid "Active"
-msgstr "Aktif"
+msgstr "Etkin"
#. module: procurement
#: model:process.node,name:procurement.process_node_procureproducts0
msgid "Procure Products"
-msgstr "Ürünleri Satınal"
+msgstr "Tedarik Ürünleri"
#. module: procurement
#: code:addons/procurement/procurement.py:311
@@ -679,17 +679,17 @@ msgstr "Satınalma miktarı bu katsayıya yuvarlanır."
#. module: procurement
#: model:ir.model,name:procurement.model_res_company
msgid "Companies"
-msgstr "Şirketler"
+msgstr "Firmalar"
#. module: procurement
#: view:procurement.order:0
msgid "Extra Information"
-msgstr "Ekstra Bilgi"
+msgstr "Ekstra Bilgisi"
#. module: procurement
#: field:procurement.order,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Özet"
#. module: procurement
#: sql_constraint:stock.warehouse.orderpoint:0
@@ -709,7 +709,7 @@ msgstr "Kapanış Tarihi"
#. module: procurement
#: view:res.company:0
msgid "Logistics"
-msgstr ""
+msgstr "Lojistik"
#. module: procurement
#: help:product.template,procure_method:0
@@ -745,17 +745,17 @@ msgstr "Çeşitli"
#. module: procurement
#: field:stock.move,procurements:0
msgid "Procurements"
-msgstr "Satınalmalar"
+msgstr "Tedarikler"
#. module: procurement
#: view:procurement.order:0
msgid "Run Procurement"
-msgstr "Satınalmayı Çalıştır"
+msgstr "Tedarik Çalıştır"
#. module: procurement
#: selection:procurement.order,state:0
msgid "Done"
-msgstr "Tamamlandı"
+msgstr "Biten"
#. module: procurement
#: view:make.procurement:0
@@ -764,12 +764,12 @@ msgstr "Tamamlandı"
#: view:procurement.order.compute.all:0
#: view:procurement.orderpoint.compute:0
msgid "Cancel"
-msgstr "Vazgeç"
+msgstr "İptal"
#. module: procurement
#: field:stock.warehouse.orderpoint,logic:0
msgid "Reordering Mode"
-msgstr "Tekrar Sipariş Verme Modu"
+msgstr "Tekrar Sipariş Modu"
#. module: procurement
#: field:procurement.order,origin:0
@@ -779,13 +779,13 @@ msgstr "Kaynak Belge"
#. module: procurement
#: selection:procurement.order,priority:0
msgid "Not urgent"
-msgstr "Acil Değil"
+msgstr "Acil değil"
#. module: procurement
#: model:ir.actions.act_window,name:procurement.product_open_orderpoint
#: view:product.product:0
msgid "Orderpoints"
-msgstr ""
+msgstr "SiparişNoktası"
#. module: procurement
#: help:stock.warehouse.orderpoint,product_max_qty:0
@@ -808,7 +808,7 @@ msgstr "Geç"
#. module: procurement
#: view:board.board:0
msgid "Procurements in Exception"
-msgstr "İstisnai Satınalmalar"
+msgstr "İstisnai Tedarikler"
#. module: procurement
#: model:ir.actions.act_window,name:procurement.procurement_action5
@@ -817,7 +817,7 @@ msgstr "İstisnai Satınalmalar"
#: model:ir.ui.menu,name:procurement.menu_stock_procurement_action
#: view:procurement.order:0
msgid "Procurement Exceptions"
-msgstr "Satınalma İstisnaları"
+msgstr "Tedarik İstisnaları"
#. module: procurement
#: field:product.product,orderpoint_ids:0
@@ -874,7 +874,7 @@ msgstr "Acil"
#. module: procurement
#: selection:procurement.order,state:0
msgid "Running"
-msgstr "Çalışma"
+msgstr "Çalışan"
#. module: procurement
#: model:process.node,name:procurement.process_node_serviceonorder0
@@ -886,7 +886,7 @@ msgstr "Sipariş Ver"
#. module: procurement
#: field:product.template,supply_method:0
msgid "Supply Method"
-msgstr ""
+msgstr "Tedarik Metodu"
#. module: procurement
#: field:procurement.order,move_id:0
@@ -912,7 +912,7 @@ msgstr "Geçici Satınalma İstisnaları"
#: field:mrp.property,name:0
#: field:stock.warehouse.orderpoint,name:0
msgid "Name"
-msgstr "Ad"
+msgstr "Adı"
#. module: procurement
#: selection:mrp.property,composition:0
@@ -926,7 +926,7 @@ msgstr "maks"
#: model:ir.ui.menu,name:procurement.menu_stock_order_points
#: view:stock.warehouse.orderpoint:0
msgid "Reordering Rules"
-msgstr ""
+msgstr "Yeniden Siparişleme Kuralı"
#. module: procurement
#: code:addons/procurement/procurement.py:138
@@ -937,12 +937,12 @@ msgstr ""
#. module: procurement
#: field:procurement.order,product_uos:0
msgid "Product UoS"
-msgstr "Stok 2.Birim"
+msgstr "Ürün UoS"
#. module: procurement
#: model:ir.model,name:procurement.model_product_template
msgid "Product Template"
-msgstr ""
+msgstr "Ürün Temaları"
#. module: procurement
#: view:procurement.orderpoint.compute:0
@@ -955,7 +955,7 @@ msgstr ""
#. module: procurement
#: view:procurement.order:0
msgid "Search Procurement"
-msgstr "Satınalma Arama"
+msgstr "Tedarik Arama"
#. module: procurement
#: help:res.company,schedule_range:0
@@ -981,17 +981,17 @@ msgstr "Otomatik Sipariş Noktası"
#. module: procurement
#: help:procurement.order,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mesajlar ve iletişim geçmişi"
#. module: procurement
#: view:procurement.order:0
msgid "Procurement started late"
-msgstr "Satınalma geç başladı"
+msgstr "Tedarik geç başladı"
#. module: procurement
#: selection:mrp.property,composition:0
msgid "min"
-msgstr "dk"
+msgstr "dak"
#. module: procurement
#: view:make.procurement:0
@@ -999,7 +999,7 @@ msgstr "dk"
#: view:procurement.order.compute.all:0
#: view:procurement.orderpoint.compute:0
msgid "or"
-msgstr ""
+msgstr "veya"
#. module: procurement
#: code:addons/procurement/schedulers.py:134
@@ -1010,7 +1010,7 @@ msgstr "ZAMANLAYICI"
#. module: procurement
#: view:product.product:0
msgid "Request Procurement"
-msgstr ""
+msgstr "Tedarik Talepleri"
#. module: procurement
#: code:addons/procurement/schedulers.py:87
@@ -1022,7 +1022,7 @@ msgstr "SATIN %d: siparişte - %3.2f %-5s - %s"
#: code:addons/procurement/procurement.py:338
#, python-format
msgid "Products reserved from stock."
-msgstr ""
+msgstr "Ürünler stoktan ayrılmış"
#~ msgid "Notes"
#~ msgstr "Notlar"
diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py
index 50efe0f500e..1ccc08236c7 100644
--- a/addons/procurement/procurement.py
+++ b/addons/procurement/procurement.py
@@ -103,7 +103,7 @@ class procurement_order(osv.osv):
readonly=True, required=True, help="If you encode manually a Procurement, you probably want to use" \
" a make to order method."),
'note': fields.text('Note'),
- 'message': fields.char('Latest error', size=124, help="Exception occurred while computing procurement orders."),
+ 'message': fields.char('Latest error', help="Exception occurred while computing procurement orders."),
'state': fields.selection([
('draft','Draft'),
('cancel','Cancelled'),
@@ -367,10 +367,22 @@ class procurement_order(osv.osv):
if message:
message = _("Procurement '%s' is in exception: ") % (procurement.name) + message
- cr.execute('update procurement_order set message=%s where id=%s', (message, procurement.id))
+ #temporary context passed in write to prevent an infinite loop
+ ctx_wkf = dict(context or {})
+ ctx_wkf['workflow.trg_write.%s' % self._name] = False
+ self.write(cr, uid, [procurement.id], {'message': message},context=ctx_wkf)
self.message_post(cr, uid, [procurement.id], body=message, context=context)
return ok
+ def _workflow_trigger(self, cr, uid, ids, trigger, context=None):
+ """ Don't trigger workflow for the element specified in trigger
+ """
+ wkf_op_key = 'workflow.%s.%s' % (trigger, self._name)
+ if context and not context.get(wkf_op_key, True):
+ # make sure we don't have a trigger loop while processing triggers
+ return
+ return super(procurement_order,self)._workflow_trigger(cr, uid, ids, trigger, context=context)
+
def action_produce_assign_service(self, cr, uid, ids, context=None):
""" Changes procurement state to Running.
@return: True
diff --git a/addons/product/i18n/tr.po b/addons/product/i18n/tr.po
index f30bf84ec7c..fe09e23fa97 100644
--- a/addons/product/i18n/tr.po
+++ b/addons/product/i18n/tr.po
@@ -1,20 +1,20 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
-# * product
+# * product
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2012-05-10 17:24+0000\n"
-"Last-Translator: Arif Aydogmus \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-02-06 02:02+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: 2012-12-22 05:41+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: product
#: field:product.packaging,rows:0
@@ -24,7 +24,7 @@ msgstr "Katman Sayısı"
#. module: product
#: help:product.pricelist.item,base:0
msgid "Base price for computation."
-msgstr ""
+msgstr "Hesaplama için baz fiyat."
#. module: product
#: help:product.product,seller_qty:0
@@ -44,12 +44,12 @@ msgstr "Gelen"
#. module: product
#: view:product.product:0
msgid "Product Name"
-msgstr ""
+msgstr "Ürün Adı"
#. module: product
#: view:product.template:0
msgid "Second Unit of Measure"
-msgstr ""
+msgstr "İkinci Ölçü Birimi"
#. module: product
#: help:res.partner,property_product_pricelist:0
@@ -63,12 +63,12 @@ msgstr ""
#. module: product
#: field:product.product,seller_qty:0
msgid "Supplier Quantity"
-msgstr "Tedarikçi tarafındaki adet"
+msgstr "Tedarikçi Miktarı"
#. module: product
#: selection:product.template,mes_type:0
msgid "Fixed"
-msgstr "Sabitlendi"
+msgstr "Sabit"
#. module: product
#: model:product.template,name:product.product_product_10_product_template
@@ -108,12 +108,12 @@ msgstr ""
#: code:addons/product/product.py:208
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Uyarı!"
#. module: product
#: field:product.product,image_small:0
msgid "Small-sized image"
-msgstr ""
+msgstr "Küçük boyutlu resim"
#. module: product
#: code:addons/product/product.py:176
@@ -143,7 +143,7 @@ msgstr ""
#. module: product
#: field:product.price_list,price_list:0
msgid "PriceList"
-msgstr "Fiyat Listesi"
+msgstr "FiyatListesi"
#. module: product
#: model:product.template,name:product.product_product_4_product_template
@@ -175,13 +175,13 @@ msgstr "Standart Fiyat"
#: model:product.pricelist.type,name:product.pricelist_type_sale
#: field:res.partner,property_product_pricelist:0
msgid "Sale Pricelist"
-msgstr "Satış Fiyat Listesi"
+msgstr "Satış FiyatListesi"
#. module: product
#: view:product.template:0
#: field:product.template,type:0
msgid "Product Type"
-msgstr "Ürün Tipi"
+msgstr "Ürün Türü"
#. module: product
#: code:addons/product/product.py:412
@@ -199,7 +199,7 @@ msgstr ""
#. module: product
#: field:product.category,parent_id:0
msgid "Parent Category"
-msgstr "Ana Kategori"
+msgstr "Üst Kategori"
#. module: product
#: model:product.template,description:product.product_product_33_product_template
@@ -247,7 +247,7 @@ msgstr ""
#. module: product
#: field:product.product,seller_id:0
msgid "Main Supplier"
-msgstr "Ana Tedarikçi"
+msgstr "Ana Tedarikçiler"
#. module: product
#: model:ir.actions.act_window,name:product.product_ul_form_action
@@ -257,7 +257,7 @@ msgstr "Ana Tedarikçi"
#: view:product.product:0
#: view:product.ul:0
msgid "Packaging"
-msgstr "Sevkiyat Paketlemesi"
+msgstr "Paketleme"
#. module: product
#: help:product.product,active:0
@@ -302,7 +302,7 @@ msgstr ""
#: view:product.template:0
#: field:product.template,state:0
msgid "Status"
-msgstr "Durum"
+msgstr "Durumu"
#. module: product
#: help:product.template,categ_id:0
@@ -318,7 +318,7 @@ msgstr "Giden"
#: model:product.price.type,name:product.list_price
#: field:product.product,lst_price:0
msgid "Public Price"
-msgstr "Satış Fiyatı"
+msgstr "Genel Fiyatı"
#. module: product
#: field:product.price_list,qty5:0
@@ -353,7 +353,7 @@ msgstr ""
#. module: product
#: field:product.supplierinfo,product_name:0
msgid "Supplier Product Name"
-msgstr "Tedarikçi tarafındaki ürün adı"
+msgstr "Tedarikçi Ürün Adı"
#. module: product
#: view:product.pricelist:0
@@ -374,7 +374,7 @@ msgstr "Paket uzunluğu"
#. module: product
#: field:product.product,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Özet"
#. module: product
#: help:product.template,weight_net:0
@@ -426,12 +426,12 @@ msgstr "Yükseklik"
#. module: product
#: view:product.product:0
msgid "Procurements"
-msgstr ""
+msgstr "Tedarikler"
#. module: product
#: model:res.groups,name:product.group_mrp_properties
msgid "Manage Properties of Product"
-msgstr ""
+msgstr "Ürün Özellikleri Yönetimi"
#. module: product
#: help:product.uom,factor:0
@@ -469,7 +469,7 @@ msgstr "Miktar-4"
#. module: product
#: view:res.partner:0
msgid "Sales & Purchases"
-msgstr "Satışlar & Satınalmalar"
+msgstr "Satışlar & SatınAlmalar"
#. module: product
#: model:product.template,name:product.product_product_44_product_template
@@ -489,7 +489,7 @@ msgstr ""
#. module: product
#: field:product.template,mes_type:0
msgid "Measure Type"
-msgstr "Ölçü Tipi"
+msgstr "Ölçü Türü"
#. module: product
#: model:product.template,name:product.product_product_32_product_template
@@ -499,7 +499,7 @@ msgstr ""
#. module: product
#: model:product.uom,name:product.product_uom_day
msgid "Day(s)"
-msgstr ""
+msgstr "Gün(ler)"
#. module: product
#: help:product.product,incoming_qty:0
@@ -525,7 +525,7 @@ msgstr ""
#. module: product
#: model:ir.model,name:product.model_product_uom_categ
msgid "Product uom categ"
-msgstr "Ürün Birim Grubu"
+msgstr "Ürün uom kategori"
#. module: product
#: model:product.ul,name:product.product_ul_box
@@ -535,12 +535,12 @@ msgstr "Kutu 20x20x20"
#. module: product
#: field:product.template,warranty:0
msgid "Warranty"
-msgstr ""
+msgstr "Garanti"
#. module: product
#: view:product.pricelist.item:0
msgid "Price Computation"
-msgstr "Fiyat Hesaplaması"
+msgstr "Fiyat Hesaplama"
#. module: product
#: constraint:product.product:0
@@ -552,7 +552,7 @@ msgstr ""
#. module: product
#: model:res.groups,name:product.group_purchase_pricelist
msgid "Purchase Pricelists"
-msgstr ""
+msgstr "SatınAlma FiyatListeleri"
#. module: product
#: model:product.template,name:product.product_product_5_product_template
@@ -573,7 +573,7 @@ msgstr "Paket genişliği"
#: code:addons/product/product.py:361
#, python-format
msgid "Unit of Measure categories Mismatch!"
-msgstr ""
+msgstr "Ölçü Birimi kategori Uyuşmazlığı!"
#. module: product
#: model:product.template,name:product.product_product_36_product_template
@@ -583,22 +583,22 @@ msgstr ""
#. module: product
#: selection:product.category,type:0
msgid "View"
-msgstr "Görüntüle"
+msgstr "Görünüm"
#. module: product
#: model:ir.actions.act_window,name:product.product_template_action_tree
msgid "Product Templates"
-msgstr "Ürün Kartı Şablonu"
+msgstr "Ürün Şablonu"
#. module: product
#: field:product.category,parent_left:0
msgid "Left Parent"
-msgstr "Sol Üst Öğe"
+msgstr "Sol Üst"
#. module: product
#: help:product.pricelist.item,price_max_margin:0
msgid "Specify the maximum amount of margin over the base price."
-msgstr ""
+msgstr "Taban fiyat üzerinden marjı maksimum miktarı belirtin."
#. module: product
#: constraint:product.pricelist.item:0
@@ -610,17 +610,17 @@ msgstr ""
#. module: product
#: view:product.price_list:0
msgid "or"
-msgstr ""
+msgstr "veya"
#. module: product
#: constraint:product.packaging:0
msgid "Error: Invalid ean code"
-msgstr "Hata: Geçersiz barkod"
+msgstr "Hata: Geçersiz ean kodu"
#. module: product
#: field:product.pricelist.item,min_quantity:0
msgid "Min. Quantity"
-msgstr "Min. Adet"
+msgstr "Min. Miktar"
#. module: product
#: model:product.template,name:product.product_product_12_product_template
@@ -640,7 +640,7 @@ msgstr "Fiyat Türü"
#. module: product
#: view:product.pricelist.item:0
msgid "Max. Margin"
-msgstr "En Fazla Kar"
+msgstr "Mak. Marjı"
#. module: product
#: view:product.pricelist.item:0
@@ -705,7 +705,7 @@ msgstr ""
#. module: product
#: field:product.product,ean13:0
msgid "EAN13 Barcode"
-msgstr ""
+msgstr "EAN13 Barkodu"
#. module: product
#: model:ir.actions.act_window,name:product.action_product_price_list
@@ -719,12 +719,12 @@ msgstr "Fiyat Listesi"
#. module: product
#: field:product.product,virtual_available:0
msgid "Forecasted Quantity"
-msgstr ""
+msgstr "Tahmini Miktar"
#. module: product
#: view:product.product:0
msgid "Purchase"
-msgstr ""
+msgstr "SatınAlama"
#. module: product
#: model:product.template,name:product.product_product_33_product_template
@@ -739,7 +739,7 @@ msgstr "Tedarikçiler"
#. module: product
#: model:res.groups,name:product.group_sale_pricelist
msgid "Sales Pricelists"
-msgstr ""
+msgstr "Satış FiyatListesi"
#. module: product
#: view:product.pricelist.item:0
@@ -781,7 +781,7 @@ msgstr "Bitiş Tarihi"
#. module: product
#: model:product.uom,name:product.product_uom_litre
msgid "Liter(s)"
-msgstr ""
+msgstr "Litre(ler)"
#. module: product
#: view:product.price_list:0
@@ -793,7 +793,7 @@ msgstr "Yazdır"
#: field:product.ul,type:0
#: field:product.uom,uom_type:0
msgid "Type"
-msgstr "Tipi"
+msgstr "Türü"
#. module: product
#: model:ir.actions.act_window,name:product.product_pricelist_action2
@@ -801,12 +801,12 @@ msgstr "Tipi"
#: model:ir.ui.menu,name:product.menu_product_pricelist_action2
#: model:ir.ui.menu,name:product.menu_product_pricelist_main
msgid "Pricelists"
-msgstr "Fiyat Listeleri"
+msgstr "FiyatListeleri"
#. module: product
#: field:product.product,partner_ref:0
msgid "Customer ref"
-msgstr "Müşteri ref."
+msgstr "Müşteri ref"
#. module: product
#: field:product.pricelist.type,key:0
@@ -819,7 +819,7 @@ msgstr "Anahtar"
#: field:product.product,pricelist_id:0
#: view:product.supplierinfo:0
msgid "Pricelist"
-msgstr "Fiyat Listesi"
+msgstr "FiyatListesi"
#. module: product
#: model:product.uom,name:product.product_uom_hour
@@ -834,7 +834,7 @@ msgstr "Geliştirilmekte"
#. module: product
#: model:ir.model,name:product.model_res_partner
msgid "Partner"
-msgstr "Cari"
+msgstr "Partner"
#. module: product
#: model:process.transition,note:product.process_transition_supplierofproduct0
@@ -858,7 +858,7 @@ msgstr ""
#. module: product
#: view:product.template:0
msgid "days"
-msgstr ""
+msgstr "günler"
#. module: product
#: model:process.node,name:product.process_node_supplier0
@@ -872,7 +872,7 @@ msgstr "Tedarikçi Bilgisi"
#: report:product.pricelist:0
#: field:product.pricelist,currency_id:0
msgid "Currency"
-msgstr "Para Birimi"
+msgstr "ParaBirimi"
#. module: product
#: model:product.template,name:product.product_product_46_product_template
@@ -891,12 +891,12 @@ msgstr ""
#: model:ir.ui.menu,name:product.menu_product_category_action_form
#: view:product.category:0
msgid "Product Categories"
-msgstr "Ürün Kategorisi"
+msgstr "Ürün Kategorleri"
#. module: product
#: view:product.template:0
msgid "Procurement & Locations"
-msgstr "Satınalma & Lokasyonlar"
+msgstr "Tedarik & Lokasyonları"
#. module: product
#: model:product.template,name:product.product_product_20_product_template
@@ -911,17 +911,17 @@ msgstr "Toplam Paket Ağırlığı"
#. module: product
#: help:product.packaging,code:0
msgid "The code of the transport unit."
-msgstr "Nakliye birim kodu"
+msgstr "Nakliye birim kodu."
#. module: product
#: view:product.price.type:0
msgid "Products Price Type"
-msgstr "Ürün Fiyat Tipi"
+msgstr "Ürün Fiyat Türü"
#. module: product
#: field:product.product,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Bir Takipçi mi"
#. module: product
#: field:product.product,price_extra:0
@@ -945,7 +945,7 @@ msgstr ""
#: view:product.template:0
#: field:product.template,description_purchase:0
msgid "Purchase Description"
-msgstr "Satın Alma Açıklaması"
+msgstr "SatınAlma Açıklaması"
#. module: product
#: constraint:product.pricelist.version:0
@@ -1002,7 +1002,7 @@ msgstr ""
#. module: product
#: model:ir.model,name:product.model_product_ul
msgid "Shipping Unit"
-msgstr "Nakliye Birimi"
+msgstr "Sevkiyat Birimi"
#. module: product
#: model:product.template,name:product.product_product_35_product_template
@@ -1012,7 +1012,7 @@ msgstr ""
#. module: product
#: field:pricelist.partnerinfo,suppinfo_id:0
msgid "Partner Information"
-msgstr "Cari Bilgisi"
+msgstr "Partner Bilgisi"
#. module: product
#: model:ir.actions.act_window,help:product.product_normal_action_sell
@@ -1054,22 +1054,22 @@ msgstr ""
#: view:product.product:0
#: view:product.template:0
msgid "Information"
-msgstr "Bilgi"
+msgstr "Bilgisi"
#. module: product
#: view:product.pricelist.item:0
msgid "Products Listprices Items"
-msgstr "Ürünler Liste fiyatları Öğeler"
+msgstr "Ürünler ListeFiyat Öğeleri"
#. module: product
#: view:product.packaging:0
msgid "Other Info"
-msgstr "Diğer Bilgiler"
+msgstr "Diğer Bilgisi"
#. module: product
#: field:product.pricelist.version,items_id:0
msgid "Price List Items"
-msgstr "Fiyat Listesi Kalemleri"
+msgstr "FiyatListe Öğeleri"
#. module: product
#: field:pricelist.partnerinfo,price:0
@@ -1079,12 +1079,12 @@ msgstr "Birim Fiyat"
#. module: product
#: field:product.category,parent_right:0
msgid "Right Parent"
-msgstr "Sağ Üst Öğe"
+msgstr "Sağ Üst"
#. module: product
#: field:product.product,price:0
msgid "Price"
-msgstr ""
+msgstr "Fiyat"
#. module: product
#: field:product.pricelist.item,price_surcharge:0
@@ -1095,7 +1095,7 @@ msgstr "Fiyat artırımı"
#: field:product.product,code:0
#: field:product.product,default_code:0
msgid "Internal Reference"
-msgstr ""
+msgstr "Dahili Referansı"
#. module: product
#: model:product.template,name:product.product_product_8_product_template
@@ -1127,17 +1127,17 @@ msgstr "Adı"
#. module: product
#: model:product.category,name:product.product_category_4
msgid "Computers"
-msgstr ""
+msgstr "Bigisayarlar"
#. module: product
#: help:product.product,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mesajlar ve iletişim geçmişi"
#. module: product
#: model:product.uom,name:product.product_uom_kgm
msgid "kg"
-msgstr "Kg"
+msgstr "kg"
#. module: product
#: selection:product.template,state:0
@@ -1147,12 +1147,12 @@ msgstr "Artık Kullanılmıyor (Demode Olmuş)"
#. module: product
#: model:product.uom,name:product.product_uom_km
msgid "km"
-msgstr "Km"
+msgstr "km"
#. module: product
#: field:product.template,standard_price:0
msgid "Cost"
-msgstr ""
+msgstr "Maliyet"
#. module: product
#: help:product.category,sequence:0
@@ -1163,7 +1163,7 @@ msgstr "Ürün kategorilerini gösterirken sıra numarası verir"
#. module: product
#: model:product.uom,name:product.product_uom_dozen
msgid "Dozen(s)"
-msgstr ""
+msgstr "Düzine(ler)"
#. module: product
#: field:product.uom,factor:0
@@ -1202,13 +1202,13 @@ msgstr "Satış Birimi"
#. module: product
#: field:product.product,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Okunmamış mesajlar"
#. module: product
#: model:ir.actions.act_window,name:product.product_uom_categ_form_action
#: model:ir.ui.menu,name:product.menu_product_uom_categ_form_action
msgid "Unit of Measure Categories"
-msgstr ""
+msgstr "Kategori Ölçü Birimleri"
#. module: product
#: help:product.product,seller_id:0
@@ -1224,7 +1224,7 @@ msgstr "Hizmetler"
#. module: product
#: help:product.product,ean13:0
msgid "International Article Number used for product identification."
-msgstr ""
+msgstr "Uluslararası Makale numarası ürün tanımlama için kullanılır."
#. module: product
#: model:ir.actions.act_window,help:product.product_category_action
@@ -1258,7 +1258,7 @@ msgstr ""
#: model:ir.ui.menu,name:product.prod_config_main
#: view:product.product:0
msgid "Products"
-msgstr "Stok Kartları"
+msgstr "Ürünler"
#. module: product
#: model:product.template,description:product.product_product_32_product_template
@@ -1274,12 +1274,12 @@ msgstr "Palet ya da kutudaki kat sayısı"
#. module: product
#: help:product.pricelist.item,price_min_margin:0
msgid "Specify the minimum amount of margin over the base price."
-msgstr ""
+msgstr "Taban fiyat üzerinden marjı asgari miktarını belirtin."
#. module: product
#: field:product.template,weight_net:0
msgid "Net Weight"
-msgstr "Net ağırlık"
+msgstr "Net Ağırlık"
#. module: product
#: view:product.packaging:0
@@ -1304,7 +1304,7 @@ msgstr ""
#. module: product
#: view:product.product:0
msgid "Inventory"
-msgstr ""
+msgstr "Envanter"
#. module: product
#: field:product.product,seller_info_id:0
@@ -1315,7 +1315,7 @@ msgstr "Tedarikçi Bilgisi"
#: code:addons/product/product.py:729
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (kopya)"
#. module: product
#: model:product.template,name:product.product_product_2_product_template
@@ -1333,12 +1333,12 @@ msgstr ""
#: model:ir.ui.menu,name:product.next_id_16
#: view:product.uom:0
msgid "Units of Measure"
-msgstr "Birimi"
+msgstr "Ölçü Birimi"
#. module: product
#: field:product.supplierinfo,min_qty:0
msgid "Minimal Quantity"
-msgstr "Min. Miktar"
+msgstr "Minimum Miktar"
#. module: product
#: help:product.supplierinfo,product_code:0
@@ -1373,7 +1373,7 @@ msgstr ""
#: view:product.product:0
#: selection:product.template,type:0
msgid "Consumable"
-msgstr "Sarf Malzemesi"
+msgstr "Tüketilebilir"
#. module: product
#: help:product.price.type,currency_id:0
@@ -1393,7 +1393,7 @@ msgstr ""
#. module: product
#: view:product.template:0
msgid "Procurement"
-msgstr "Satınalma"
+msgstr "Tedarik"
#. module: product
#: model:product.template,name:product.product_product_23_product_template
@@ -1404,12 +1404,12 @@ msgstr ""
#: view:product.product:0
#: view:product.template:0
msgid "Weights"
-msgstr "Ağırlık Bilgisi"
+msgstr "Ağırlıklar"
#. module: product
#: view:product.product:0
msgid "Description for Quotations"
-msgstr ""
+msgstr "Teklifin Açıklaması"
#. module: product
#: help:pricelist.partnerinfo,price:0
@@ -1421,28 +1421,28 @@ msgstr ""
#. module: product
#: field:product.template,uom_po_id:0
msgid "Purchase Unit of Measure"
-msgstr "Satınalma Ölçü Birimi"
+msgstr "SatınAlma Ölçü Birimi"
#. module: product
#: view:product.product:0
msgid "Group by..."
-msgstr "Grupla ..."
+msgstr "Grupla İle ..."
#. module: product
#: field:product.product,image_medium:0
msgid "Medium-sized image"
-msgstr ""
+msgstr "Orta ölçekli resim"
#. module: product
#: selection:product.ul,type:0
#: model:product.uom.categ,name:product.product_uom_categ_unit
msgid "Unit"
-msgstr "Adet"
+msgstr "Birim"
#. module: product
#: field:product.pricelist.version,date_start:0
msgid "Start Date"
-msgstr "Baş. Tarihi"
+msgstr "Başlam Tarihi"
#. module: product
#: model:product.template,name:product.product_product_38_product_template
@@ -1457,7 +1457,7 @@ msgstr "cm"
#. module: product
#: model:ir.model,name:product.model_product_uom
msgid "Product Unit of Measure"
-msgstr "Stok Birimi"
+msgstr "Ürün Ölçü Birimi"
#. module: product
#: model:ir.actions.act_window,help:product.product_pricelist_action
@@ -1486,7 +1486,7 @@ msgstr ""
#. module: product
#: view:product.pricelist:0
msgid "Products Price"
-msgstr ""
+msgstr "Ürünlerin Fiyatı"
#. module: product
#: model:product.template,description:product.product_product_26_product_template
@@ -1505,7 +1505,7 @@ msgstr "Yuvarlama Hassasiyeti"
#. module: product
#: view:product.product:0
msgid "Consumable products"
-msgstr ""
+msgstr "Sarf ürünler"
#. module: product
#: model:product.template,name:product.product_product_21_product_template
@@ -1535,7 +1535,7 @@ msgstr ""
#: field:product.product,active:0
#: field:product.uom,active:0
msgid "Active"
-msgstr "Aktif"
+msgstr "Etkin"
#. module: product
#: field:product.product,price_margin:0
@@ -1545,12 +1545,12 @@ msgstr "Değişken Fiyat Marjı"
#. module: product
#: field:product.pricelist,name:0
msgid "Pricelist Name"
-msgstr "Fiyat Listesi Adı"
+msgstr "FiyatListesi Adı"
#. module: product
#: model:product.category,name:product.product_category_1
msgid "Saleable"
-msgstr ""
+msgstr "Satılabilir"
#. module: product
#: sql_constraint:product.uom:0
@@ -1606,7 +1606,7 @@ msgstr "Bütün stok hareketleri için kullanılan öntanımlı ölçü birimi"
#. module: product
#: view:product.product:0
msgid "Sales"
-msgstr ""
+msgstr "Satışlar"
#. module: product
#: model:ir.actions.act_window,help:product.product_uom_categ_form_action
@@ -1633,12 +1633,12 @@ msgstr ""
#. module: product
#: selection:product.uom,uom_type:0
msgid "Smaller than the reference Unit of Measure"
-msgstr ""
+msgstr "Ölçü referans Birimi daha küçük"
#. module: product
#: model:product.pricelist,name:product.list0
msgid "Public Pricelist"
-msgstr "Genel Fiyat Listesi"
+msgstr "Genel FiyatListesi"
#. module: product
#: field:product.supplierinfo,product_code:0
@@ -1676,12 +1676,12 @@ msgstr "Ürün"
#. module: product
#: view:product.product:0
msgid "Price:"
-msgstr ""
+msgstr "Fiyat:"
#. module: product
#: field:product.template,weight:0
msgid "Gross Weight"
-msgstr "Bürüt ağırlık"
+msgstr "Bürüt Ağırlık"
#. module: product
#: help:product.packaging,qty:0
@@ -1691,13 +1691,13 @@ msgstr "Palete veya kutuya koyabileceğiniz toplam ürün sayısı"
#. module: product
#: field:product.product,variants:0
msgid "Variants"
-msgstr "Değişkenler"
+msgstr "Varyantlar"
#. module: product
#: model:ir.actions.act_window,name:product.product_category_action
#: model:ir.ui.menu,name:product.menu_products_category
msgid "Products by Category"
-msgstr "Kategori Bazında Ürün"
+msgstr "Ürün Kategorileri"
#. module: product
#: model:product.template,name:product.product_product_16_product_template
@@ -1717,12 +1717,12 @@ msgstr "Ürün tedarikçilerine öncelik atar"
#. module: product
#: constraint:product.pricelist.item:0
msgid "Error! The minimum margin should be lower than the maximum margin."
-msgstr ""
+msgstr "Hata!Minimum kenar boşluğu maksimum marjı daha düşük olmalıdır."
#. module: product
#: model:res.groups,name:product.group_uos
msgid "Manage Secondary Unit of Measure"
-msgstr ""
+msgstr "İkinci Ölçü Birimi Yönetimi"
#. module: product
#: help:product.uom,rounding:0
@@ -1734,7 +1734,7 @@ msgstr ""
#. module: product
#: view:product.pricelist.item:0
msgid "Rounding Method"
-msgstr "Yuvarlama yöntemi"
+msgstr "Yuvarlama Yöntemi"
#. module: product
#: model:ir.actions.report.xml,name:product.report_product_label
@@ -1754,7 +1754,7 @@ msgstr ""
#. module: product
#: selection:product.uom,uom_type:0
msgid "Bigger than the reference Unit of Measure"
-msgstr ""
+msgstr "Ölçü referans Birimi daha büyük"
#. module: product
#: model:product.template,name:product.product_product_consultant_product_template
@@ -1765,7 +1765,7 @@ msgstr "Hizmet"
#. module: product
#: view:product.template:0
msgid "Internal Description"
-msgstr ""
+msgstr "Dahili Açıklama"
#. module: product
#: model:product.template,name:product.product_product_48_product_template
@@ -1783,7 +1783,7 @@ msgstr ""
#: code:addons/product/product.py:208
#, python-format
msgid "Cannot change the category of existing Unit of Measure '%s'."
-msgstr ""
+msgstr "Mevcut Ölçü Birimi kategorisi değiştirilemiyor '%s'."
#. module: product
#: help:product.packaging,height:0
@@ -1813,13 +1813,13 @@ msgstr ""
#. module: product
#: view:product.product:0
msgid "Default Unit of Measure"
-msgstr "Varsayılan Ölçü Birimi"
+msgstr "Öntanımlı Ölçü Birimi"
#. module: product
#: code:addons/product/pricelist.py:377
#, python-format
msgid "Partner section of the product form"
-msgstr "Ürün formunun İş ortağı bölümü"
+msgstr "Ürün formu Partner bölümü"
#. module: product
#: help:product.price.type,name:0
@@ -1839,18 +1839,18 @@ msgstr "Bu ürün push/pull akış tiplerine örnek olarak ayarlanmıştır"
#. module: product
#: field:product.product,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mesajlar"
#. module: product
#: model:product.uom,name:product.product_uom_unit
msgid "Unit(s)"
-msgstr ""
+msgstr "Birim(ler)"
#. module: product
#: code:addons/product/product.py:176
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Hata!"
#. module: product
#: field:product.packaging,length:0
@@ -1865,13 +1865,13 @@ msgstr "Uzunluk / Mesafe"
#. module: product
#: model:product.category,name:product.product_category_8
msgid "Components"
-msgstr ""
+msgstr "Yorumlar"
#. module: product
#: model:ir.model,name:product.model_product_pricelist_type
#: field:product.pricelist,type:0
msgid "Pricelist Type"
-msgstr "Fiyat Listesi Tipi"
+msgstr "FiyatListesi Türü"
#. module: product
#: model:product.category,name:product.product_category_6
@@ -1902,7 +1902,7 @@ msgstr "Üretim Tedarik Süresi"
#. module: product
#: field:product.supplierinfo,pricelist_ids:0
msgid "Supplier Pricelist"
-msgstr "Tedarikçi Fiyat Listesi"
+msgstr "Tedarikçi FiyatListesi"
#. module: product
#: field:product.pricelist.item,base:0
@@ -1948,14 +1948,14 @@ msgstr ""
#. module: product
#: model:product.template,description_sale:product.product_product_44_product_template
msgid "Full featured image editing software."
-msgstr ""
+msgstr "Tam özellikli resim düzenleme yazılımı."
#. module: product
#: model:ir.model,name:product.model_product_pricelist_version
#: view:product.pricelist:0
#: view:product.pricelist.version:0
msgid "Pricelist Version"
-msgstr "Fiyat Listesi Versiyonu"
+msgstr "FiyatListesi Versiyonu"
#. module: product
#: view:product.pricelist.item:0
@@ -1970,12 +1970,12 @@ msgstr ""
#. module: product
#: field:product.product,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. module: product
#: view:product.product:0
msgid "Sale Conditions"
-msgstr ""
+msgstr "Satış Koşulları"
#. module: product
#: view:product.packaging:0
@@ -1991,7 +1991,7 @@ msgstr "Fiyat Listesi Adı"
#. module: product
#: view:product.product:0
msgid "Description for Suppliers"
-msgstr ""
+msgstr "Tedarikçi Açıklaması"
#. module: product
#: field:product.supplierinfo,delay:0
@@ -2001,7 +2001,7 @@ msgstr "Teslimat Süresi"
#. module: product
#: view:product.product:0
msgid "months"
-msgstr ""
+msgstr "aylar"
#. module: product
#: help:product.uom,active:0
@@ -2078,12 +2078,12 @@ msgstr ""
#. module: product
#: view:product.product:0
msgid "Context..."
-msgstr "İçerik..."
+msgstr "Bağlam..."
#. module: product
#: field:product.packaging,ul:0
msgid "Type of Package"
-msgstr "Paket Tipi"
+msgstr "Paket Türü"
#. module: product
#: help:product.category,type:0
@@ -2119,7 +2119,7 @@ msgstr "Görüntü"
#. module: product
#: view:product.uom.categ:0
msgid "Units of Measure categories"
-msgstr "Ölçü Birimi Kategorileri"
+msgstr "Ölçü Birimi kategorileri"
#. module: product
#: model:product.template,description_sale:product.product_product_4_product_template
@@ -2138,12 +2138,12 @@ msgstr "Açıklamalar"
#. module: product
#: model:res.groups,name:product.group_stock_packaging
msgid "Manage Product Packaging"
-msgstr ""
+msgstr "Ürün Ambalajı Yönet"
#. module: product
#: model:product.category,name:product.product_category_2
msgid "Internal"
-msgstr ""
+msgstr "Dahili"
#. module: product
#: model:product.template,name:product.product_product_45_product_template
@@ -2231,12 +2231,12 @@ msgstr "Maliyet Fiyatı"
#. module: product
#: field:product.pricelist.item,price_min_margin:0
msgid "Min. Price Margin"
-msgstr "En az fiyat marjı"
+msgstr "Min. Fiyat Marjı"
#. module: product
#: model:res.groups,name:product.group_uom
msgid "Manage Multiple Units of Measure"
-msgstr ""
+msgstr "Çoklu Ölçü Birmi Yönet"
#. module: product
#: help:product.packaging,weight:0
@@ -2263,7 +2263,7 @@ msgstr ""
#: field:product.pricelist.item,sequence:0
#: field:product.supplierinfo,sequence:0
msgid "Sequence"
-msgstr "Sıra No"
+msgstr "Sıralama"
#. module: product
#: help:product.template,produce_delay:0
@@ -2280,7 +2280,7 @@ msgstr "Montaj Hizmeti Maliyeti"
#. module: product
#: model:ir.model,name:product.model_product_pricelist_item
msgid "Pricelist item"
-msgstr "Fiyat Listesi Ögesi"
+msgstr "FiyatListesi öğesi"
#. module: product
#: model:ir.actions.act_window,help:product.product_uom_form_action
@@ -2307,7 +2307,7 @@ msgstr "Gecikmeler"
#. module: product
#: field:product.category,type:0
msgid "Category Type"
-msgstr "Kategori Tipi"
+msgstr "Kategori Türü"
#. module: product
#: model:process.node,note:product.process_node_product0
@@ -2326,7 +2326,7 @@ msgstr "Açıklama"
#. module: product
#: field:product.packaging,ean:0
msgid "EAN"
-msgstr "Barkod"
+msgstr "EAN"
#. module: product
#: view:product.pricelist.item:0
@@ -2355,12 +2355,12 @@ msgstr ""
#. module: product
#: selection:product.uom,uom_type:0
msgid "Reference Unit of Measure for this category"
-msgstr ""
+msgstr "Bu kategori için Ölçü referans Birimi"
#. module: product
#: field:product.supplierinfo,product_uom:0
msgid "Supplier Unit of Measure"
-msgstr ""
+msgstr "Tedarikçi Ölçü Birimi"
#. module: product
#: view:product.product:0
@@ -2378,7 +2378,7 @@ msgstr ""
#: field:product.pricelist.item,base_pricelist_id:0
#, python-format
msgid "Other Pricelist"
-msgstr "Diğer Fiyat Listesi"
+msgstr "Diğer FiyatListesi"
#. module: product
#: model:ir.actions.act_window,help:product.product_pricelist_action2
@@ -2450,7 +2450,7 @@ msgstr ""
#: model:ir.ui.menu,name:product.menu_product_pricelist_action
#: field:product.pricelist,version_id:0
msgid "Pricelist Versions"
-msgstr "Fiyat Listesi Versiyonları"
+msgstr "FiyatListesi Versiyonları"
#. module: product
#: help:product.pricelist.item,price_round:0
@@ -2507,7 +2507,7 @@ msgstr "Hacim m³"
#. module: product
#: field:product.pricelist.item,price_discount:0
msgid "Price Discount"
-msgstr "Fiyat İskontosu"
+msgstr "Fiyat İndirimi"
#~ msgid "Net weight"
#~ msgstr "Net ağırlık"
diff --git a/addons/project/__openerp__.py b/addons/project/__openerp__.py
index 85e33be777a..c0a516cf555 100644
--- a/addons/project/__openerp__.py
+++ b/addons/project/__openerp__.py
@@ -33,7 +33,10 @@
'images/project_task_tree.jpeg',
'images/project_task.jpeg',
'images/project.jpeg',
- 'images/task_analysis.jpeg'
+ 'images/task_analysis.jpeg',
+ 'images/project_kanban.jpeg',
+ 'images/task_kanban.jpeg',
+ 'images/task_stages.jpeg'
],
'depends': [
'base_setup',
diff --git a/addons/project/i18n/tr.po b/addons/project/i18n/tr.po
index 4d43889d952..ca3e0e94a68 100644
--- a/addons/project/i18n/tr.po
+++ b/addons/project/i18n/tr.po
@@ -1,25 +1,26 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * project
+# Turkish translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2012.
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2010-09-09 07:21+0000\n"
-"Last-Translator: OpenERP Administrators \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-02-06 17: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: 2012-12-22 05:12+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: project
#: view:project.project:0
msgid "Email Interface"
-msgstr ""
+msgstr "Email Arayüzü"
#. module: project
#: help:account.analytic.account,use_tasks:0
@@ -43,7 +44,7 @@ msgstr "Aktarılmaya Göre Görevler"
#. module: project
#: view:project.project:0
msgid "Parent"
-msgstr ""
+msgstr "Üst"
#. module: project
#: model:ir.actions.act_window,name:project.dblc_proj
@@ -53,7 +54,7 @@ msgstr "Proje'deki görevler"
#. module: project
#: field:project.task.type,name:0
msgid "Stage Name"
-msgstr ""
+msgstr "Aşama Adı"
#. module: project
#: model:process.transition.action,name:project.process_transition_action_openpendingtask0
@@ -69,12 +70,12 @@ msgstr "Şablondan Yeni Proje"
#: view:report.project.task.user:0
#: field:report.project.task.user,day:0
msgid "Day"
-msgstr ""
+msgstr "Gün"
#. module: project
#: model:project.task.type,name:project.project_tt_merge
msgid "Merge"
-msgstr ""
+msgstr "Birleştirme"
#. module: project
#: view:res.partner:0
@@ -85,18 +86,18 @@ msgstr "Görevi Başlat"
#: code:addons/project/project.py:932
#, python-format
msgid "Warning !"
-msgstr ""
+msgstr "Uyarı !"
#. module: project
#: help:project.project,message_unread:0
#: help:project.task,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir."
#. module: project
#: model:process.node,name:project.process_node_donetask0
msgid "Done task"
-msgstr "Tamamlanmış Görev"
+msgstr "Biten görev"
#. module: project
#: model:process.node,note:project.process_node_donetask0
@@ -106,12 +107,12 @@ msgstr "Görev Tamamlandı"
#. module: project
#: view:res.partner:0
msgid "False"
-msgstr ""
+msgstr "Yanlış"
#. module: project
#: model:project.task.type,name:project.project_tt_testing
msgid "Testing"
-msgstr ""
+msgstr "TestEdilen"
#. module: project
#: model:ir.model,name:project.model_account_analytic_account
@@ -121,7 +122,7 @@ msgstr "Analitik Hesap"
#. module: project
#: field:project.config.settings,group_time_work_estimation_tasks:0
msgid "Manage time estimation on tasks"
-msgstr ""
+msgstr "Görevleri zaman tahmini yönet"
#. module: project
#: help:project.project,message_summary:0
@@ -136,17 +137,17 @@ msgstr ""
#: code:addons/project/project.py:1305
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Uyarı!"
#. module: project
#: model:ir.model,name:project.model_res_partner
msgid "Partner"
-msgstr "Ortak"
+msgstr "Partner"
#. module: project
#: field:project.config.settings,group_manage_delegation_task:0
msgid "Allow task delegation"
-msgstr ""
+msgstr "Görev delegasyonu İzin"
#. module: project
#: field:project.task.delegate,planned_hours:0
@@ -163,7 +164,7 @@ msgstr "Proje olarak Yenile"
#. module: project
#: view:report.project.task.user:0
msgid "In progress tasks"
-msgstr ""
+msgstr "İlerlemedeki görevler"
#. module: project
#: help:project.project,progress_rate:0
@@ -173,7 +174,7 @@ msgstr ""
#. module: project
#: model:ir.actions.client,name:project.action_client_project_menu
msgid "Open Project Menu"
-msgstr ""
+msgstr "Proje Menusü Aç"
#. module: project
#: model:ir.actions.act_window,help:project.action_project_task_user_tree
@@ -186,69 +187,69 @@ msgstr ""
#. module: project
#: view:project.task.delegate:0
msgid "Validation Task Title"
-msgstr ""
+msgstr "Görev Başlığı Doğrulama"
#. module: project
#: model:res.groups,name:project.group_delegate_task
msgid "Task Delegation"
-msgstr ""
+msgstr "Görev Yetkilendirme"
#. module: project
#: field:project.project,planned_hours:0
#: field:project.task.history,planned_hours:0
#: field:project.task.history.cumulative,planned_hours:0
msgid "Planned Time"
-msgstr "Planlanan Süre"
+msgstr "Planlanan Zaman"
#. module: project
#: selection:project.project,privacy_visibility:0
msgid "Public"
-msgstr ""
+msgstr "Genel"
#. module: project
#: model:project.category,name:project.project_category_01
msgid "Contact's suggestion"
-msgstr ""
+msgstr "İletişim önerisi"
#. module: project
#: help:project.config.settings,group_time_work_estimation_tasks:0
msgid "Allows you to compute Time Estimation on tasks."
-msgstr ""
+msgstr "Görevleri ile ilgili Zaman Tahmini hesaplamak için izin verir."
#. module: project
#: field:report.project.task.user,user_id:0
msgid "Assigned To"
-msgstr ""
+msgstr "Atanan"
#. module: project
#: model:mail.message.subtype,name:project.mt_project_task_closed
#: model:mail.message.subtype,name:project.mt_task_closed
msgid "Task Done"
-msgstr ""
+msgstr "Biten Görev"
#. module: project
#: view:project.project:0
#: view:report.project.task.user:0
#: field:report.project.task.user,partner_id:0
msgid "Contact"
-msgstr "Bağlantı"
+msgstr "Kontak"
#. module: project
#: model:process.transition,name:project.process_transition_delegate0
#: view:project.task:0
msgid "Delegate"
-msgstr "Aktar"
+msgstr "Yekilendirme"
#. module: project
#: model:ir.actions.act_window,name:project.open_view_template_project
#: view:project.project:0
msgid "Templates of Projects"
-msgstr ""
+msgstr "Proje Şablonları"
#. module: project
#: field:project.project,analytic_account_id:0
msgid "Contract/Analytic"
-msgstr ""
+msgstr "Sözleşme/Analitik"
#. module: project
#: view:project.config.settings:0
@@ -259,33 +260,33 @@ msgstr "Proje Yönetimi"
#: model:ir.actions.act_window,name:project.action_project_task_delegate
#: view:project.task.delegate:0
msgid "Project Task Delegate"
-msgstr ""
+msgstr "Proje Görev Delege"
#. module: project
#: model:mail.message.subtype,name:project.mt_project_task_started
#: model:mail.message.subtype,name:project.mt_task_started
msgid "Task Started"
-msgstr ""
+msgstr "Görev Başlamış"
#. module: project
#: view:project.task:0
msgid "Very Important"
-msgstr ""
+msgstr "Çok Önemli"
#. module: project
#: view:project.config.settings:0
msgid "Support"
-msgstr ""
+msgstr "Destek"
#. module: project
#: view:project.project:0
msgid "Member"
-msgstr ""
+msgstr "Üye"
#. module: project
#: view:project.task:0
msgid "Cancel Task"
-msgstr ""
+msgstr "Görev İptal"
#. module: project
#: help:project.project,members:0
@@ -307,12 +308,12 @@ msgstr "Proje Yöneticisi"
#: field:project.task.history.cumulative,state:0
#: field:report.project.task.user,state:0
msgid "Status"
-msgstr "Durum"
+msgstr "Durumu"
#. module: project
#: selection:report.project.task.user,month:0
msgid "August"
-msgstr ""
+msgstr "Ağustos"
#. module: project
#: view:project.project:0
@@ -323,12 +324,12 @@ msgstr "Proje Adı"
#. module: project
#: selection:report.project.task.user,month:0
msgid "June"
-msgstr ""
+msgstr "Haziran"
#. module: project
#: selection:report.project.task.user,month:0
msgid "October"
-msgstr ""
+msgstr "Ekim"
#. module: project
#: help:project.project,total_hours:0
@@ -353,7 +354,7 @@ msgstr "Görev sona erince tamamlanmış duruma geçecektir."
#: field:project.project,message_summary:0
#: field:project.task,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Özet"
#. module: project
#: view:project.project:0
@@ -364,7 +365,7 @@ msgstr ""
#: view:project.task:0
#: view:project.task.history.cumulative:0
msgid "In Progress Tasks"
-msgstr ""
+msgstr "İlerlemedeki Görevler"
#. module: project
#: help:res.company,project_time_mode_id:0
@@ -389,7 +390,7 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Project(s) Manager"
-msgstr ""
+msgstr "Proje Yönetcisi"
#. module: project
#: selection:project.project,state:0
@@ -400,7 +401,7 @@ msgstr ""
#: selection:project.task.type,state:0
#: selection:report.project.task.user,state:0
msgid "In Progress"
-msgstr "İlerlemede"
+msgstr "DevamEden"
#. module: project
#: view:project.task:0
@@ -410,7 +411,7 @@ msgstr "Canlandır"
#. module: project
#: field:project.project,resource_calendar_id:0
msgid "Working Time"
-msgstr "Çalışılan Süresi"
+msgstr "Çalışılan Zaman"
#. module: project
#: model:ir.actions.act_window,name:project.action_project_task_reevaluate
@@ -420,7 +421,7 @@ msgstr ""
#. module: project
#: view:project.task:0
msgid "Validate planned time"
-msgstr ""
+msgstr "Planlanan zamanı doğrula"
#. module: project
#: field:project.config.settings,module_pad:0
@@ -431,7 +432,7 @@ msgstr ""
#: model:mail.message.subtype,name:project.mt_project_task_blocked
#: model:mail.message.subtype,name:project.mt_task_blocked
msgid "Task Blocked"
-msgstr ""
+msgstr "Görev Engellendi"
#. module: project
#: model:process.node,note:project.process_node_opentask0
@@ -441,7 +442,7 @@ msgstr "Mesai saatlerinizi giriniz."
#. module: project
#: field:project.project,alias_id:0
msgid "Alias"
-msgstr ""
+msgstr "TakmaAd"
#. module: project
#: view:project.task:0
@@ -451,17 +452,17 @@ msgstr ""
#. module: project
#: model:mail.message.subtype,description:project.mt_task_blocked
msgid "Task blocked"
-msgstr ""
+msgstr "Görev engellendi"
#. module: project
#: view:project.task:0
msgid "Delegation"
-msgstr ""
+msgstr "Yetkilendirme"
#. module: project
#: field:project.task,create_date:0
msgid "Create Date"
-msgstr ""
+msgstr "Oluşturma Tarihi"
#. module: project
#: view:res.partner:0
@@ -471,12 +472,12 @@ msgstr ""
#. module: project
#: view:project.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Uygula"
#. module: project
#: model:ir.model,name:project.model_project_task_delegate
msgid "Task Delegate"
-msgstr ""
+msgstr "Görev Yetkileri"
#. module: project
#: help:project.task.delegate,new_task_description:0
@@ -486,7 +487,7 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Project Settings"
-msgstr ""
+msgstr "Proje Ayarları"
#. module: project
#: view:report.project.task.user:0
@@ -496,7 +497,7 @@ msgstr "Görevlerim"
#. module: project
#: model:process.transition,name:project.process_transition_opendonetask0
msgid "Open Done Task"
-msgstr "Tamamlanan Görevi Aç"
+msgstr "Biten Görevi Aç"
#. module: project
#: field:project.task.delegate,planned_hours_me:0
@@ -515,7 +516,7 @@ msgstr ""
#. module: project
#: selection:report.project.task.user,month:0
msgid "March"
-msgstr ""
+msgstr "Mart"
#. module: project
#: view:board.board:0
@@ -528,17 +529,17 @@ msgstr "Görevlerim"
#. module: project
#: constraint:project.task:0
msgid "Error ! You cannot create recursive tasks."
-msgstr ""
+msgstr "Hata! Sen özyinelemeli görevleri oluşturamazsınız."
#. module: project
#: view:report.project.task.user:0
msgid "Pending tasks"
-msgstr ""
+msgstr "Bekleyen görevler"
#. module: project
#: view:project.task.reevaluate:0
msgid "_Evaluate"
-msgstr ""
+msgstr "_Değerlendirme"
#. module: project
#: view:report.project.task.user:0
@@ -549,18 +550,18 @@ msgstr ""
#. module: project
#: selection:report.project.task.user,priority:0
msgid "Very urgent"
-msgstr "Çok Acil"
+msgstr "Çok acil"
#. module: project
#: help:project.task.delegate,project_id:0
#: help:project.task.delegate,user_id:0
msgid "User you want to delegate this task to"
-msgstr ""
+msgstr "Bu görevide yetki vermek istediğiniz Kullanıcı"
#. module: project
#: view:project.project:0
msgid "Set as Template"
-msgstr "Şablon Yap"
+msgstr "Şablon Olarak Ayarla"
#. module: project
#: model:ir.model,name:project.model_project_task
@@ -577,7 +578,7 @@ msgstr "Görev"
#. module: project
#: help:project.config.settings,group_tasks_work_on_tasks:0
msgid "Allows you to compute work on tasks."
-msgstr ""
+msgstr "Görevleri ile ilgili çalışma hesaplamak için izin verir."
#. module: project
#: view:project.project:0
@@ -592,13 +593,13 @@ msgstr ""
#. module: project
#: model:project.task.type,name:project.project_tt_analysis
msgid "Analysis"
-msgstr "Tahlil"
+msgstr "Analiz"
#. module: project
#: field:project.task,name:0
#: field:report.project.task.user,name:0
msgid "Task Summary"
-msgstr ""
+msgstr "Görev Özeti"
#. module: project
#: field:project.task,active:0
@@ -608,7 +609,7 @@ msgstr ""
#. module: project
#: field:project.task,planned_hours:0
msgid "Initially Planned Hours"
-msgstr ""
+msgstr "Başlangıçta Planlanan Saat"
#. module: project
#: model:process.transition,note:project.process_transition_delegate0
@@ -640,24 +641,24 @@ msgstr ""
#. module: project
#: view:project.config.settings:0
msgid "Planning"
-msgstr "Planlama Aşamasında"
+msgstr "Planlama"
#. module: project
#: view:project.task:0
#: field:project.task,date_deadline:0
#: field:report.project.task.user,date_deadline:0
msgid "Deadline"
-msgstr "Bitiş Tarihi"
+msgstr "ZamanSınırı"
#. module: project
#: view:project.task.history.cumulative:0
msgid "Ready"
-msgstr ""
+msgstr "Hazır"
#. module: project
#: view:project.task:0
msgid "New Tasks"
-msgstr ""
+msgstr "Yeni Görevler"
#. module: project
#: field:project.config.settings,module_project_issue_sheet:0
@@ -670,12 +671,12 @@ msgstr ""
#: field:project.task.history,end_date:0
#: field:project.task.history.cumulative,end_date:0
msgid "End Date"
-msgstr ""
+msgstr "Son Tarih"
#. module: project
#: model:project.task.type,name:project.project_tt_specification
msgid "Specification"
-msgstr ""
+msgstr "Özellikler"
#. module: project
#: model:process.transition,note:project.process_transition_draftopentask0
@@ -685,7 +686,7 @@ msgstr "Taslak durumundan Faal duruma geçecektir."
#. module: project
#: view:project.task.history.cumulative:0
msgid "Task's Analysis"
-msgstr ""
+msgstr "Görev Analizileri"
#. module: project
#: view:project.task.delegate:0
@@ -696,7 +697,7 @@ msgstr "Yeni Görev Tanımı"
#. module: project
#: field:report.project.task.user,delay_endings_days:0
msgid "Overpassed Deadline"
-msgstr ""
+msgstr "ZamanSınırını Aşan"
#. module: project
#: view:report.project.task.user:0
@@ -712,17 +713,17 @@ msgstr "Orta"
#. module: project
#: field:project.project,total_hours:0
msgid "Total Time"
-msgstr "Toplam Süre"
+msgstr "Toplam Zaman"
#. module: project
#: view:report.project.task.user:0
msgid "Creation Date"
-msgstr ""
+msgstr "Oluşturma Tarihi"
#. module: project
#: view:project.project:0
msgid "Miscellaneous"
-msgstr ""
+msgstr "Çeşitli"
#. module: project
#: view:project.task:0
@@ -730,7 +731,7 @@ msgstr ""
#: field:project.task.history,type_id:0
#: field:project.task.history.cumulative,type_id:0
msgid "Stage"
-msgstr ""
+msgstr "Aşama"
#. module: project
#: model:process.transition,name:project.process_transition_draftopentask0
@@ -750,28 +751,28 @@ msgstr ""
#. module: project
#: view:board.board:0
msgid "My Board"
-msgstr "Karatahtam"
+msgstr "Panom"
#. module: project
#: model:ir.actions.act_window,name:project.open_task_type_form
msgid "Stages"
-msgstr ""
+msgstr "Aşamalar"
#. module: project
#: view:project.project:0
#: view:project.task:0
msgid "Delete"
-msgstr ""
+msgstr "Sil"
#. module: project
#: view:report.project.task.user:0
msgid "In progress"
-msgstr ""
+msgstr "İlerlemeler"
#. module: project
#: selection:report.project.task.user,month:0
msgid "September"
-msgstr ""
+msgstr "Eylül"
#. module: project
#: selection:report.project.task.user,priority:0
@@ -781,33 +782,33 @@ msgstr "Acil"
#. module: project
#: model:project.category,name:project.project_category_02
msgid "Feature request"
-msgstr ""
+msgstr "Özellikli istek"
#. module: project
#: view:project.task:0
msgid "Delegated tasks"
-msgstr "Aktarılmış Görevler"
+msgstr "Yekilendirilen görevler"
#. module: project
#: model:ir.model,name:project.model_project_task_work
msgid "Project Task Work"
-msgstr ""
+msgstr "Proje Görev Çalışma"
#. module: project
#: code:addons/project/wizard/project_task_delegate.py:81
#, python-format
msgid "CHECK: %s"
-msgstr ""
+msgstr "KONTOL: %s"
#. module: project
#: view:project.project:0
msgid "Close Project"
-msgstr ""
+msgstr "Kapalı Projeler"
#. module: project
#: field:project.project,tasks:0
msgid "Task Activities"
-msgstr ""
+msgstr "Görev Etkinlikleri"
#. module: project
#: field:project.project,effective_hours:0
@@ -824,28 +825,28 @@ msgstr ""
#. module: project
#: field:account.analytic.account,company_uom_id:0
msgid "unknown"
-msgstr ""
+msgstr "bilinmeyen"
#. module: project
#: field:project.project,message_is_follower:0
#: field:project.task,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Bir Takipçisi mi"
#. module: project
#: field:project.task,work_ids:0
msgid "Work done"
-msgstr "Tamamlanmış İş"
+msgstr "Biten iş"
#. module: project
#: view:report.project.task.user:0
msgid "Extended Filters..."
-msgstr ""
+msgstr "Genişletilmiş Filtreler ..."
#. module: project
#: model:ir.ui.menu,name:project.menu_tasks_config
msgid "GTD"
-msgstr ""
+msgstr "GTD"
#. module: project
#: help:project.task,state:0
@@ -860,12 +861,12 @@ msgstr ""
#. module: project
#: model:ir.model,name:project.model_res_company
msgid "Companies"
-msgstr ""
+msgstr "Şirketler"
#. module: project
#: field:project.task.type,fold:0
msgid "Folded by Default"
-msgstr ""
+msgstr "Öntanımlı Katlanmış"
#. module: project
#: field:project.task.history,date:0
@@ -917,12 +918,12 @@ msgstr "İptal"
#. module: project
#: view:project.project:0
msgid "Other Info"
-msgstr ""
+msgstr "Diğer Bilgisi"
#. module: project
#: view:project.task.delegate:0
msgid "_Delegate"
-msgstr ""
+msgstr "_Yetki"
#. module: project
#: selection:project.task,priority:0
@@ -947,55 +948,55 @@ msgstr ""
#. module: project
#: view:project.task:0
msgid "Users"
-msgstr ""
+msgstr "Kullanıcılar"
#. module: project
#: model:mail.message.subtype,name:project.mt_task_stage
msgid "Stage Changed"
-msgstr ""
+msgstr "Aşama İptalEdildi"
#. module: project
#: view:project.project:0
#: model:res.groups,name:project.group_project_manager
msgid "Manager"
-msgstr ""
+msgstr "Yönetici"
#. module: project
#: selection:project.task,priority:0
msgid "Important"
-msgstr ""
+msgstr "Önemli"
#. module: project
#: field:project.category,name:0
msgid "Name"
-msgstr ""
+msgstr "Adı"
#. module: project
#: selection:report.project.task.user,month:0
msgid "November"
-msgstr ""
+msgstr "Kasım"
#. module: project
#: view:project.task.reevaluate:0
msgid "Reevaluate Task"
-msgstr ""
+msgstr "Görev Yeniden Değerleme"
#. module: project
#: model:ir.model,name:project.model_project_task_type
#: view:project.task.type:0
msgid "Task Stage"
-msgstr ""
+msgstr "Görev Aşama"
#. module: project
#: view:project.task.type:0
msgid "Common"
-msgstr ""
+msgstr "Ortak"
#. module: project
#: help:project.project,message_ids:0
#: help:project.task,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mesajlar ve iletişim geçmişi"
#. module: project
#: view:project.project:0
@@ -1019,7 +1020,7 @@ msgstr "İş Özeti"
#: view:project.task:0
#: view:report.project.task.user:0
msgid "Group By..."
-msgstr ""
+msgstr "Grupla İle"
#. module: project
#: view:project.project:0
@@ -1058,23 +1059,23 @@ msgstr "Aktarılmış Görevler"
#: view:project.task:0
#: field:project.task,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Okunmamış mesajlar"
#. module: project
#: view:project.task:0
#: field:project.task,parent_ids:0
msgid "Parent Tasks"
-msgstr ""
+msgstr "Üst Görevler"
#. module: project
#: model:process.node,name:project.process_node_opentask0
msgid "Open task"
-msgstr "Görev Aç"
+msgstr "Görev aç"
#. module: project
#: view:project.task.type:0
msgid "Stages common to all projects"
-msgstr ""
+msgstr "Tüm projeler için ortak Aşamaları"
#. module: project
#: model:process.node,name:project.process_node_drafttask0
@@ -1090,17 +1091,17 @@ msgstr "Notlar"
#: view:project.task:0
#: view:project.task.history.cumulative:0
msgid "Pending Tasks"
-msgstr ""
+msgstr "Bekleyen Görevler"
#. module: project
#: view:project.task:0
msgid "Show only tasks having a deadline"
-msgstr ""
+msgstr "Sadece SonTarih olan görevleri göster"
#. module: project
#: model:project.category,name:project.project_category_04
msgid "Usability"
-msgstr ""
+msgstr "Kullanılabilirlik"
#. module: project
#: view:report.project.task.user:0
@@ -1111,13 +1112,13 @@ msgstr "Ort. Plan.-Eff."
#. module: project
#: field:project.task.work,user_id:0
msgid "Done by"
-msgstr "Tamamlayan Kişi"
+msgstr "Bitiren"
#. module: project
#: code:addons/project/project.py:181
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Geçersiz İşlem!"
#. module: project
#: help:project.task.type,state:0
@@ -1130,18 +1131,18 @@ msgstr ""
#. module: project
#: view:project.task:0
msgid "Extra Info"
-msgstr "İlave Bilgi"
+msgstr "Ekstra Bilgisi"
#. module: project
#: view:project.task:0
msgid "Edit..."
-msgstr ""
+msgstr "Düzenle..."
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,nbr:0
msgid "# of tasks"
-msgstr ""
+msgstr "# nın görevleri"
#. module: project
#: field:project.project,doc_count:0
@@ -1152,12 +1153,12 @@ msgstr ""
#: field:project.task,priority:0
#: field:report.project.task.user,priority:0
msgid "Priority"
-msgstr ""
+msgstr "Öncelik"
#. module: project
#: view:project.project:0
msgid "Open Projects"
-msgstr ""
+msgstr "Projeleri Aç"
#. module: project
#: help:project.project,alias_id:0
@@ -1185,7 +1186,7 @@ msgstr ""
#. module: project
#: help:project.task,total_hours:0
msgid "Computed as: Time Spent + Remaining Time."
-msgstr ""
+msgstr "Hesaplanır: Geçirilen Zaman + Kalan Zaman."
#. module: project
#: code:addons/project/project.py:356
@@ -1193,19 +1194,19 @@ msgstr ""
#: code:addons/project/project.py:709
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (kopya)"
#. module: project
#: model:mail.message.subtype,name:project.mt_project_task_stage
msgid "Task Stage Changed"
-msgstr ""
+msgstr "Görev Aşama Değişti"
#. module: project
#: view:project.task:0
#: field:project.task.history,remaining_hours:0
#: field:project.task.history.cumulative,remaining_hours:0
msgid "Remaining Time"
-msgstr ""
+msgstr "Kalan Zaman"
#. module: project
#: field:project.task.delegate,name:0
@@ -1215,7 +1216,7 @@ msgstr "Aktarılan Başlık"
#. module: project
#: selection:report.project.task.user,month:0
msgid "July"
-msgstr ""
+msgstr "Temmuz"
#. module: project
#: model:ir.model,name:project.model_project_task_reevaluate
@@ -1230,7 +1231,7 @@ msgstr "Gecikme Saatleri"
#. module: project
#: view:project.project:0
msgid "Team"
-msgstr ""
+msgstr "Takım"
#. module: project
#: help:project.config.settings,time_unit:0
@@ -1240,7 +1241,7 @@ msgstr ""
#. module: project
#: selection:project.task,priority:0
msgid "Very important"
-msgstr ""
+msgstr "Çok önemli"
#. module: project
#: view:report.project.task.user:0
@@ -1251,12 +1252,12 @@ msgstr "Ay"
#. module: project
#: model:project.task.type,name:project.project_tt_design
msgid "Design"
-msgstr ""
+msgstr "Tasarım"
#. module: project
#: view:project.task:0
msgid "Start Date"
-msgstr ""
+msgstr "Başlama Tarihi"
#. module: project
#: view:project.task:0
@@ -1265,7 +1266,7 @@ msgstr ""
#: view:project.task.history.cumulative:0
#: selection:project.task.history.cumulative,kanban_state:0
msgid "Blocked"
-msgstr ""
+msgstr "Engellendi"
#. module: project
#: help:project.task,progress:0
@@ -1277,17 +1278,17 @@ msgstr ""
#. module: project
#: field:project.task,user_email:0
msgid "User Email"
-msgstr ""
+msgstr "Kullanıcı Email"
#. module: project
#: help:project.task.delegate,prefix:0
msgid "Title for your validation task"
-msgstr ""
+msgstr "Görev başlık doğrulama için"
#. module: project
#: field:project.config.settings,time_unit:0
msgid "Working time unit"
-msgstr ""
+msgstr "Çalışma zaman birimi"
#. module: project
#: view:project.project:0
@@ -1303,7 +1304,7 @@ msgstr "Düşük"
#. module: project
#: selection:project.project,state:0
msgid "Closed"
-msgstr ""
+msgstr "Kapandı"
#. module: project
#: view:project.project:0
@@ -1317,18 +1318,18 @@ msgstr ""
#: view:report.project.task.user:0
#: selection:report.project.task.user,state:0
msgid "Pending"
-msgstr "Askıda"
+msgstr "Bekleyen"
#. module: project
#: field:project.task,categ_ids:0
msgid "Tags"
-msgstr ""
+msgstr "Etiketler"
#. module: project
#: model:ir.model,name:project.model_project_task_history
#: model:ir.model,name:project.model_project_task_history_cumulative
msgid "History of Tasks"
-msgstr ""
+msgstr "Görev Geçmişi"
#. module: project
#: help:project.task.delegate,state:0
@@ -1350,7 +1351,7 @@ msgstr "Etkin"
#. module: project
#: model:ir.model,name:project.model_project_category
msgid "Category of project's task, issue, ..."
-msgstr ""
+msgstr "Projenin kategorileri görev, sorun, ..."
#. module: project
#: help:project.project,resource_calendar_id:0
@@ -1367,7 +1368,7 @@ msgstr ""
#. module: project
#: view:project.config.settings:0
msgid "Helpdesk & Support"
-msgstr ""
+msgstr "Yardım Masası ve Destek"
#. module: project
#: help:report.project.task.user,opening_days:0
@@ -1390,7 +1391,7 @@ msgstr ""
#: code:addons/project/project.py:220
#, python-format
msgid "Attachments"
-msgstr ""
+msgstr "Ekkler"
#. module: project
#: view:project.task:0
@@ -1404,7 +1405,7 @@ msgstr ""
#: selection:report.project.task.user,state:0
#: view:res.partner:0
msgid "Done"
-msgstr "Tamamlandı"
+msgstr "Biten"
#. module: project
#: code:addons/project/project.py:182
@@ -1418,12 +1419,12 @@ msgstr ""
#: model:process.transition.action,name:project.process_transition_action_draftopentask0
#: view:project.project:0
msgid "Open"
-msgstr "Açık"
+msgstr "Aç"
#. module: project
#: field:project.project,privacy_visibility:0
msgid "Privacy / Visibility"
-msgstr ""
+msgstr "Gizlilik / Görünürlük"
#. module: project
#: view:project.task:0
@@ -1437,28 +1438,29 @@ msgstr "Kalan Saatler"
#. module: project
#: model:mail.message.subtype,description:project.mt_task_stage
msgid "Stage changed"
-msgstr ""
+msgstr "Aşama değişti"
#. module: project
#: constraint:project.task:0
msgid "Error ! Task end-date must be greater then task start-date"
msgstr ""
+"Hata! Görev bitiş tarihi başlangıç tarihi görevin ardından büyük olmalıdır"
#. module: project
#: field:project.task.history,user_id:0
#: field:project.task.history.cumulative,user_id:0
msgid "Responsible"
-msgstr ""
+msgstr "Sorumlu"
#. module: project
#: view:project.project:0
msgid "Search Project"
-msgstr ""
+msgstr "Proje Arama"
#. module: project
#: view:project.task.delegate:0
msgid "Delegated Task"
-msgstr "Aktarılmış Görevler"
+msgstr "Yekilendirilmiş Görevler"
#. module: project
#: view:report.project.task.user:0
@@ -1474,7 +1476,7 @@ msgstr ""
#. module: project
#: model:project.task.type,name:project.project_tt_development
msgid "Development"
-msgstr ""
+msgstr "Geliştirme"
#. module: project
#: help:project.task,active:0
@@ -1487,7 +1489,7 @@ msgstr ""
#. module: project
#: model:res.request.link,name:project.req_link_task
msgid "Project task"
-msgstr "Proje Görevi"
+msgstr "Proje görevi"
#. module: project
#: field:project.task,effective_hours:0
@@ -1511,7 +1513,7 @@ msgstr ""
#. module: project
#: model:ir.actions.act_window,name:project.action_view_task_overpassed_draft
msgid "Overpassed Tasks"
-msgstr ""
+msgstr "Aşan Görevler"
#. module: project
#: code:addons/project/project.py:932
@@ -1524,7 +1526,7 @@ msgstr ""
#. module: project
#: field:project.task.delegate,user_id:0
msgid "Assign To"
-msgstr "Atanacak"
+msgstr "Atanan"
#. module: project
#: model:res.groups,name:project.group_time_work_estimation_tasks
@@ -1534,7 +1536,7 @@ msgstr ""
#. module: project
#: field:project.task,total_hours:0
msgid "Total"
-msgstr ""
+msgstr "Toplam"
#. module: project
#: model:process.node,note:project.process_node_taskbydelegate0
@@ -1544,7 +1546,7 @@ msgstr "Görevinizi başka bir kullanıcıya aktarın."
#. module: project
#: model:mail.message.subtype,description:project.mt_task_started
msgid "Task started"
-msgstr ""
+msgstr "Görev başladı"
#. module: project
#: help:project.task.reevaluate,remaining_hours:0
@@ -1561,7 +1563,7 @@ msgstr ""
#. module: project
#: view:project.task:0
msgid "Deadlines"
-msgstr "Bitiş Tarihleri"
+msgstr "ZamanSınırı"
#. module: project
#: code:addons/project/wizard/project_task_delegate.py:69
@@ -1570,7 +1572,7 @@ msgstr "Bitiş Tarihleri"
#: code:addons/project/wizard/project_task_delegate.py:78
#, python-format
msgid "CHECK: "
-msgstr ""
+msgstr "KOTROL: "
#. module: project
#: code:addons/project/project.py:432
@@ -1581,12 +1583,12 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Pending Projects"
-msgstr ""
+msgstr "Bekleyen Projeler"
#. module: project
#: view:project.task:0
msgid "Remaining"
-msgstr ""
+msgstr "Kalan"
#. module: project
#: field:project.task,progress:0
@@ -1625,7 +1627,7 @@ msgstr ""
#. module: project
#: model:ir.ui.menu,name:project.menu_task_types_view
msgid "Task Stages"
-msgstr ""
+msgstr "Görev Aşamaları"
#. module: project
#: model:process.node,note:project.process_node_drafttask0
@@ -1636,13 +1638,13 @@ msgstr "Şartları belirleyip Planlanan Saatleri giriniz."
#: field:project.project,message_ids:0
#: field:project.task,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mesajlar"
#. module: project
#: field:project.project,color:0
#: field:project.task,color:0
msgid "Color Index"
-msgstr ""
+msgstr "Renk İndeksi"
#. module: project
#: model:ir.actions.act_window,name:project.open_board_project
@@ -1669,7 +1671,7 @@ msgstr "Proje"
#: selection:project.task.type,state:0
#: selection:report.project.task.user,state:0
msgid "Cancelled"
-msgstr "İptal Edilmiş"
+msgstr "İptalEdildi"
#. module: project
#: model:ir.actions.act_window,help:project.action_view_task
@@ -1689,34 +1691,34 @@ msgstr ""
#: field:project.task,date_end:0
#: field:report.project.task.user,date_end:0
msgid "Ending Date"
-msgstr ""
+msgstr "Bitiş Tarihi"
#. module: project
#: field:project.task.type,state:0
msgid "Related Status"
-msgstr ""
+msgstr "İlişki Durumu"
#. module: project
#: view:project.project:0
msgid "Documents"
-msgstr ""
+msgstr "Belgeler"
#. module: project
#: model:mail.message.subtype,description:project.mt_task_new
msgid "Task created"
-msgstr ""
+msgstr "Görev oluşturuldu"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,no_of_days:0
msgid "# of Days"
-msgstr ""
+msgstr "# nın Günleri"
#. module: project
#: field:project.project,message_follower_ids:0
#: field:project.task,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. module: project
#: selection:project.project,state:0
@@ -1727,24 +1729,24 @@ msgstr ""
#: selection:project.task.type,state:0
#: view:report.project.task.user:0
msgid "New"
-msgstr ""
+msgstr "Yeni"
#. module: project
#: model:ir.actions.act_window,name:project.action_view_task_history_cumulative
#: model:ir.ui.menu,name:project.menu_action_view_task_history_cumulative
msgid "Cumulative Flow"
-msgstr ""
+msgstr "Kümülatif Akış"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,hours_effective:0
msgid "Effective Hours"
-msgstr ""
+msgstr "Efektif Saatleri"
#. module: project
#: view:report.project.task.user:0
msgid "OverPass delay"
-msgstr ""
+msgstr "Aşan geçikme"
#. module: project
#: view:project.task.delegate:0
@@ -1754,7 +1756,7 @@ msgstr "Onaylama Görevi"
#. module: project
#: field:project.config.settings,module_project_long_term:0
msgid "Manage resources planning on gantt view"
-msgstr ""
+msgstr "Gantt görünümü planlama kaynaklarını yönetme"
#. module: project
#: view:project.task:0
@@ -1772,12 +1774,12 @@ msgstr ""
#. module: project
#: view:res.partner:0
msgid "For changing to done state"
-msgstr ""
+msgstr "Biten durumu değiştirmek için"
#. module: project
#: view:report.project.task.user:0
msgid "My Task"
-msgstr ""
+msgstr "Görevlerim"
#. module: project
#: view:project.task:0
@@ -1823,7 +1825,7 @@ msgstr ""
#: model:ir.ui.menu,name:project.menu_project_task_user_tree
#: view:report.project.task.user:0
msgid "Tasks Analysis"
-msgstr ""
+msgstr "Görev Analizi"
#. module: project
#: view:project.task:0
@@ -1847,14 +1849,14 @@ msgstr "Görevler"
#. module: project
#: selection:report.project.task.user,month:0
msgid "December"
-msgstr ""
+msgstr "Aralık"
#. module: project
#: view:project.config.settings:0
#: view:project.task.delegate:0
#: view:project.task.reevaluate:0
msgid "or"
-msgstr ""
+msgstr "veya"
#. module: project
#: help:project.config.settings,module_project_mrp:0
@@ -1876,7 +1878,7 @@ msgstr ""
#. module: project
#: model:project.category,name:project.project_category_03
msgid "Experiment"
-msgstr ""
+msgstr "Deneyi"
#. module: project
#: model:process.transition.action,name:project.process_transition_action_opendrafttask0
@@ -1889,17 +1891,17 @@ msgstr "Taslak"
#: field:project.task.history,kanban_state:0
#: field:project.task.history.cumulative,kanban_state:0
msgid "Kanban State"
-msgstr ""
+msgstr "Kanban Durumu"
#. module: project
#: field:project.config.settings,module_project_timesheet:0
msgid "Record timesheet lines per tasks"
-msgstr ""
+msgstr "Görevler başına Kayıt çizelge satırları"
#. module: project
#: model:ir.model,name:project.model_report_project_task_user
msgid "Tasks by user and project"
-msgstr ""
+msgstr "Görevler Kullanıcı ve proje göre"
#. module: project
#: field:res.company,project_time_mode_id:0
@@ -1912,18 +1914,18 @@ msgstr "Proje Zaman Birimi"
#: selection:project.task.history,kanban_state:0
#: selection:project.task.history.cumulative,kanban_state:0
msgid "Normal"
-msgstr ""
+msgstr "Normal"
#. module: project
#: view:report.project.task.user:0
#: field:report.project.task.user,closing_days:0
msgid "Days to Close"
-msgstr ""
+msgstr "Kapanış Günü"
#. module: project
#: model:res.groups,name:project.group_project_user
msgid "User"
-msgstr ""
+msgstr "Kullanıcılar"
#. module: project
#: help:project.project,alias_model:0
@@ -1936,17 +1938,17 @@ msgstr ""
#: model:ir.actions.act_window,name:project.action_config_settings
#: view:project.config.settings:0
msgid "Configure Project"
-msgstr ""
+msgstr "Proje Yapılandırma"
#. module: project
#: view:project.task.history.cumulative:0
msgid "Tasks's Cumulative Flow"
-msgstr ""
+msgstr "Görevler Kümülatif Akış"
#. module: project
#: selection:report.project.task.user,month:0
msgid "January"
-msgstr ""
+msgstr "Ocak"
#. module: project
#: field:project.task.delegate,prefix:0
@@ -1968,7 +1970,7 @@ msgstr ""
#: model:mail.message.subtype,name:project.mt_project_task_new
#: model:mail.message.subtype,name:project.mt_task_new
msgid "Task Created"
-msgstr ""
+msgstr "Görev Oluşturuldu"
#. module: project
#: view:report.project.task.user:0
@@ -1978,7 +1980,7 @@ msgstr ""
#. module: project
#: view:project.project:0
msgid "Projects in which I am a manager"
-msgstr ""
+msgstr "Benim yöneticisi olduğum Projeler"
#. module: project
#: view:project.task:0
@@ -1986,12 +1988,12 @@ msgstr ""
#: selection:project.task.history,kanban_state:0
#: selection:project.task.history.cumulative,kanban_state:0
msgid "Ready for next stage"
-msgstr ""
+msgstr "Sonraki aşaması için hazır"
#. module: project
#: field:project.task.type,case_default:0
msgid "Default for New Projects"
-msgstr ""
+msgstr "Yeni Projeler için varsayılan"
#. module: project
#: view:project.task:0
@@ -2003,7 +2005,7 @@ msgstr "Açıklama"
#. module: project
#: selection:report.project.task.user,month:0
msgid "May"
-msgstr ""
+msgstr "Mayıs"
#. module: project
#: help:project.task.type,case_default:0
@@ -2015,12 +2017,12 @@ msgstr ""
#. module: project
#: field:project.task,partner_id:0
msgid "Customer"
-msgstr ""
+msgstr "Müşteri"
#. module: project
#: selection:report.project.task.user,month:0
msgid "February"
-msgstr ""
+msgstr "Şubat"
#. module: project
#: help:project.config.settings,module_project_long_term:0
@@ -2033,17 +2035,17 @@ msgstr ""
#. module: project
#: model:mail.message.subtype,description:project.mt_task_closed
msgid "Task closed"
-msgstr ""
+msgstr "Görev kapandı"
#. module: project
#: selection:report.project.task.user,month:0
msgid "April"
-msgstr ""
+msgstr "Nisan"
#. module: project
#: view:project.task:0
msgid "Spent Hours"
-msgstr ""
+msgstr "Harcanan Saatleri"
#. module: project
#: help:project.project,sequence:0
@@ -2053,7 +2055,7 @@ msgstr ""
#. module: project
#: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened
msgid "Assigned Tasks"
-msgstr ""
+msgstr "Atanmış Görevler"
#. module: project
#: help:project.config.settings,module_project_issue_sheet:0
@@ -2065,13 +2067,13 @@ msgstr ""
#. module: project
#: selection:project.project,privacy_visibility:0
msgid "Followers Only"
-msgstr ""
+msgstr "Sadece Takipçilere"
#. module: project
#: view:board.board:0
#: field:project.project,task_count:0
msgid "Open Tasks"
-msgstr ""
+msgstr "Açık Görevler"
#. module: project
#: field:project.project,priority:0
@@ -2079,7 +2081,7 @@ msgstr ""
#: field:project.task,sequence:0
#: field:project.task.type,sequence:0
msgid "Sequence"
-msgstr "Silsile"
+msgstr "Sıralama"
#. module: project
#: view:project.task:0
@@ -2098,14 +2100,14 @@ msgstr ""
#: view:report.project.task.user:0
#: field:report.project.task.user,year:0
msgid "Year"
-msgstr ""
+msgstr "Yıl"
#. module: project
#: view:project.project:0
#: field:project.project,type_ids:0
#: view:project.task.type:0
msgid "Tasks Stages"
-msgstr ""
+msgstr "Görev Aşamaları"
#~ msgid "Configuration"
#~ msgstr "Ayarlar"
diff --git a/addons/project/project_data.xml b/addons/project/project_data.xml
index 56a21342d9e..025327d70b3 100644
--- a/addons/project/project_data.xml
+++ b/addons/project/project_data.xml
@@ -94,16 +94,19 @@
Task Blocked
project.task
+
Task blocked
Task Done
project.task
+
Task closed
Stage Changed
project.task
+
Stage changed
diff --git a/addons/project_gtd/i18n/tr.po b/addons/project_gtd/i18n/tr.po
index d5bff6a18a6..2fe4e6f285e 100644
--- a/addons/project_gtd/i18n/tr.po
+++ b/addons/project_gtd/i18n/tr.po
@@ -1,35 +1,36 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * project_gtd
+# Turkish translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2012.
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2010-09-09 07:17+0000\n"
-"Last-Translator: Fabien (Open ERP) \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-02-06 22:09+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: 2012-12-22 05:46+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: project_gtd
#: view:project.task:0
msgid "In Progress"
-msgstr ""
+msgstr "DevamEden"
#. module: project_gtd
#: view:project.task:0
msgid "Show only tasks having a deadline"
-msgstr ""
+msgstr "Sadece zamanSınırı olan görevleri göster"
#. module: project_gtd
#: view:project.task:0
msgid "Reactivate"
-msgstr ""
+msgstr "Yeniden Etkinleştir"
#. module: project_gtd
#: help:project.task,timebox_id:0
@@ -44,7 +45,7 @@ msgstr ""
#. module: project_gtd
#: model:project.gtd.context,name:project_gtd.context_travel
msgid "Travel"
-msgstr ""
+msgstr "Seyahat"
#. module: project_gtd
#: view:project.timebox.empty:0
@@ -54,7 +55,7 @@ msgstr ""
#. module: project_gtd
#: view:project.task:0
msgid "Pending Tasks"
-msgstr ""
+msgstr "Bekleyen Görevler"
#. module: project_gtd
#: code:addons/project_gtd/wizard/project_gtd_empty.py:52
@@ -73,17 +74,17 @@ msgstr ""
#. module: project_gtd
#: model:project.gtd.timebox,name:project_gtd.timebox_daily
msgid "Today"
-msgstr ""
+msgstr "Bugün"
#. module: project_gtd
#: view:project.task:0
msgid "Timeframe"
-msgstr ""
+msgstr "Zaman Aralığı"
#. module: project_gtd
#: model:project.gtd.timebox,name:project_gtd.timebox_lt
msgid "Long Term"
-msgstr ""
+msgstr "Uzun Dönem"
#. module: project_gtd
#: model:ir.model,name:project_gtd.model_project_timebox_empty
@@ -93,7 +94,7 @@ msgstr ""
#. module: project_gtd
#: view:project.task:0
msgid "Pending"
-msgstr ""
+msgstr "Bekleyen"
#. module: project_gtd
#: view:project.gtd.timebox:0
@@ -112,7 +113,7 @@ msgstr ""
#: model:ir.ui.menu,name:project_gtd.menu_open_gtd_timebox_tree
#: view:project.task:0
msgid "My Tasks"
-msgstr ""
+msgstr "Görevlerim"
#. module: project_gtd
#: help:project.task,context_id:0
@@ -133,12 +134,12 @@ msgstr ""
#. module: project_gtd
#: model:project.gtd.timebox,name:project_gtd.timebox_weekly
msgid "This Week"
-msgstr ""
+msgstr "Bu Hafta"
#. module: project_gtd
#: field:project.gtd.timebox,icon:0
msgid "Icon"
-msgstr ""
+msgstr "İkon"
#. module: project_gtd
#: model:ir.model,name:project_gtd.model_project_timebox_fill_plan
@@ -148,7 +149,7 @@ msgstr ""
#. module: project_gtd
#: model:ir.model,name:project_gtd.model_project_task
msgid "Task"
-msgstr ""
+msgstr "Görev"
#. module: project_gtd
#: view:project.timebox.fill.plan:0
@@ -158,23 +159,23 @@ msgstr ""
#. module: project_gtd
#: field:project.timebox.empty,name:0
msgid "Name"
-msgstr ""
+msgstr "Adı"
#. 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 "Bağlamları"
#. module: project_gtd
#: model:project.gtd.context,name:project_gtd.context_car
msgid "Car"
-msgstr ""
+msgstr "Araba"
#. module: project_gtd
#: view:project.task:0
msgid "Show Context"
-msgstr ""
+msgstr "Göster Bağlamı"
#. module: project_gtd
#: model:ir.actions.act_window,name:project_gtd.action_project_gtd_fill
@@ -191,19 +192,19 @@ msgstr ""
#: code:addons/project_gtd/wizard/project_gtd_empty.py:52
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Hata!"
#. 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 "Çalışma Zaman Aralığı"
+msgstr "Timeboxes"
#. module: project_gtd
#: view:project.task:0
msgid "In Progress and draft tasks"
-msgstr ""
+msgstr "DevamEden ve taslak görevleri"
#. module: project_gtd
#: model:ir.model,name:project_gtd.model_project_gtd_context
@@ -211,17 +212,17 @@ msgstr ""
#: field:project.gtd.context,name:0
#: field:project.task,context_id:0
msgid "Context"
-msgstr ""
+msgstr "Bağlam"
#. module: project_gtd
#: field:project.timebox.fill.plan,task_ids:0
msgid "Tasks selection"
-msgstr ""
+msgstr "Görev seçimi"
#. module: project_gtd
#: view:project.task:0
msgid "Display"
-msgstr ""
+msgstr "Ekran"
#. module: project_gtd
#: model:project.gtd.context,name:project_gtd.context_office
@@ -232,22 +233,22 @@ msgstr ""
#: field:project.gtd.context,sequence:0
#: field:project.gtd.timebox,sequence:0
msgid "Sequence"
-msgstr "Sıra No"
+msgstr "Sıralama"
#. module: project_gtd
#: view:project.task:0
msgid "Show the context field"
-msgstr ""
+msgstr "Bağlam alanında göster"
#. module: project_gtd
#: help:project.gtd.context,sequence:0
msgid "Gives the sequence order when displaying a list of contexts."
-msgstr ""
+msgstr "Bağlamlarda bir listesini görüntüleme sırasını verir."
#. module: project_gtd
#: view:project.task:0
msgid "Show Deadlines"
-msgstr ""
+msgstr "Göster ZamanSınırı"
#. module: project_gtd
#: view:project.gtd.timebox:0
@@ -267,7 +268,7 @@ msgstr ""
#. module: project_gtd
#: view:project.timebox.fill.plan:0
msgid "Cancel"
-msgstr "İptal"
+msgstr "iptal"
#. module: project_gtd
#: model:project.gtd.context,name:project_gtd.context_home
@@ -285,12 +286,12 @@ msgstr ""
#. module: project_gtd
#: view:project.task:0
msgid "For reopening the tasks"
-msgstr ""
+msgstr "veya görevleri yeniden açılması"
#. module: project_gtd
#: view:project.timebox.fill.plan:0
msgid "or"
-msgstr ""
+msgstr "veya"
#~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML"
diff --git a/addons/project_issue/i18n/tr.po b/addons/project_issue/i18n/tr.po
index 7dfca4829a7..901ff2c023c 100644
--- a/addons/project_issue/i18n/tr.po
+++ b/addons/project_issue/i18n/tr.po
@@ -1,26 +1,25 @@
-# Turkish translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# * project_issue
#
msgid ""
msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-01-25 17:30+0000\n"
-"Last-Translator: Ahmet Altınışık \n"
+"PO-Revision-Date: 2013-02-06 22:09+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: 2012-12-22 06:00+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: project_issue
#: model:project.category,name:project_issue.project_issue_category_03
msgid "Deadly bug"
-msgstr ""
+msgstr "Ölümcül hata"
#. module: project_issue
#: help:project.config.settings,fetchmail_issue:0
@@ -38,7 +37,7 @@ msgstr ""
#: view:project.issue:0
#: view:project.issue.report:0
msgid "Group By..."
-msgstr "Grupla..."
+msgstr "Grupla İle..."
#. module: project_issue
#: field:project.issue,working_hours_open:0
@@ -48,17 +47,17 @@ msgstr ""
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_started
msgid "Issue started"
-msgstr ""
+msgstr "Sorun başladı"
#. module: project_issue
#: field:project.issue,date_open:0
msgid "Opened"
-msgstr ""
+msgstr "Açıldı"
#. module: project_issue
#: field:project.issue.report,opening_date:0
msgid "Date of Opening"
-msgstr ""
+msgstr "Açılış Tarihi"
#. module: project_issue
#: selection:project.issue.report,month:0
@@ -74,14 +73,14 @@ msgstr "İlerleme (%)"
#: view:project.issue:0
#: field:project.issue,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Okunmamış mesajlar"
#. module: project_issue
#: field:project.issue,company_id:0
#: view:project.issue.report:0
#: field:project.issue.report,company_id:0
msgid "Company"
-msgstr ""
+msgstr "Firma"
#. module: project_issue
#: field:project.issue,email_cc:0
@@ -141,7 +140,7 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,day:0
msgid "Day"
-msgstr ""
+msgstr "Gün"
#. module: project_issue
#: field:project.issue,days_since_creation:0
@@ -153,17 +152,17 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,task_id:0
msgid "Task"
-msgstr ""
+msgstr "Görev"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_project_issue_stage
msgid "Issue Stage Changed"
-msgstr ""
+msgstr "Sorun Aşama Değişti"
#. module: project_issue
#: field:project.issue,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mesajlar"
#. module: project_issue
#: field:project.issue,inactivity_days:0
@@ -177,7 +176,7 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,project_id:0
msgid "Project"
-msgstr ""
+msgstr "Proje"
#. module: project_issue
#: model:ir.actions.act_window,help:project_issue.project_issue_categ_act0
@@ -197,12 +196,12 @@ msgstr ""
#: selection:project.issue,state:0
#: selection:project.issue.report,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "İptalEdilen"
#. module: project_issue
#: field:project.issue,description:0
msgid "Private Note"
-msgstr ""
+msgstr "Özel Not"
#. module: project_issue
#: field:project.issue.report,date_closed:0
@@ -212,12 +211,12 @@ msgstr ""
#. module: project_issue
#: view:project.issue:0
msgid "Issue Tracker Search"
-msgstr ""
+msgstr "Sorun İzleyici Arama"
#. module: project_issue
#: field:project.issue,color:0
msgid "Color Index"
-msgstr ""
+msgstr "Renk İndeksi"
#. module: project_issue
#: field:project.issue.report,working_hours_open:0
@@ -227,7 +226,7 @@ msgstr ""
#. module: project_issue
#: model:ir.model,name:project_issue.model_account_analytic_account
msgid "Analytic Account"
-msgstr ""
+msgstr "Analitik Hesap"
#. module: project_issue
#: help:project.issue,message_summary:0
@@ -246,7 +245,7 @@ msgstr ""
#. module: project_issue
#: view:project.issue:0
msgid "Extra Info"
-msgstr ""
+msgstr "Ekstra Bilgisi"
#. module: project_issue
#: model:ir.actions.act_window,help:project_issue.action_project_issue_report
@@ -260,28 +259,28 @@ msgstr ""
#. module: project_issue
#: view:project.issue:0
msgid "Edit..."
-msgstr ""
+msgstr "Düzenle..."
#. module: project_issue
#: view:project.issue:0
msgid "Responsible"
-msgstr ""
+msgstr "Sorumlu"
#. module: project_issue
#: view:project.issue:0
msgid "Statistics"
-msgstr ""
+msgstr "İstatistik"
#. module: project_issue
#: field:project.issue,kanban_state:0
msgid "Kanban State"
-msgstr ""
+msgstr "Kanban Durumu"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:360
#, python-format
msgid "Project issue converted to task."
-msgstr ""
+msgstr "Proje sorun dönüştürüldü göreve"
#. module: project_issue
#: view:project.issue:0
@@ -289,7 +288,7 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,priority:0
msgid "Priority"
-msgstr ""
+msgstr "Öncelik"
#. module: project_issue
#: view:project.issue:0
@@ -297,65 +296,65 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,version_id:0
msgid "Version"
-msgstr ""
+msgstr "Versiyon"
#. module: project_issue
#: field:project.issue,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. module: project_issue
#: view:project.issue:0
#: selection:project.issue,state:0
#: view:project.issue.report:0
msgid "New"
-msgstr ""
+msgstr "Yeni"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.project_issue_categ_action
msgid "Issue Categories"
-msgstr ""
+msgstr "Sorun Kategorileri"
#. module: project_issue
#: field:project.issue,email_from:0
msgid "Email"
-msgstr ""
+msgstr "Email"
#. module: project_issue
#: field:project.issue,channel_id:0
#: field:project.issue.report,channel_id:0
msgid "Channel"
-msgstr ""
+msgstr "Kanal"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "Lowest"
-msgstr ""
+msgstr "Endüşük"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:382
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (kopya)"
#. module: project_issue
#: view:project.issue:0
msgid "Unassigned Issues"
-msgstr ""
+msgstr "Atanmamış Sorunlar"
#. module: project_issue
#: field:project.issue,create_date:0
#: view:project.issue.report:0
#: field:project.issue.report,creation_date:0
msgid "Creation Date"
-msgstr ""
+msgstr "Oluşturma Tarihi"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.project_issue_version_action
#: model:ir.ui.menu,name:project_issue.menu_project_issue_version_act
msgid "Versions"
-msgstr ""
+msgstr "Versiyon"
#. module: project_issue
#: view:project.issue:0
@@ -370,24 +369,24 @@ msgstr ""
#. module: project_issue
#: field:project.config.settings,fetchmail_issue:0
msgid "Create issues from an incoming email account "
-msgstr ""
+msgstr "Gelen bir e-posta hesabından gelen sorunları oluşturma "
#. module: project_issue
#: view:project.issue:0
#: selection:project.issue,state:0
#: view:project.issue.report:0
msgid "Done"
-msgstr ""
+msgstr "Biten"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "July"
-msgstr ""
+msgstr "Temmuz"
#. module: project_issue
#: model:ir.ui.menu,name:project_issue.menu_project_issue_category_act
msgid "Categories"
-msgstr ""
+msgstr "Kategoriler"
#. module: project_issue
#: view:project.issue:0
@@ -395,25 +394,25 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,stage_id:0
msgid "Stage"
-msgstr ""
+msgstr "Aşama"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_project_issue_report
#: model:ir.ui.menu,name:project_issue.menu_project_issue_report_tree
#: view:project.issue.report:0
msgid "Issues Analysis"
-msgstr ""
+msgstr "Sorunlar Analizi"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:485
#, python-format
msgid "No Subject"
-msgstr ""
+msgstr "Konu Yok"
#. module: project_issue
#: model:ir.actions.act_window,name:project_issue.action_view_my_project_issue_tree
msgid "My Project Issues"
-msgstr ""
+msgstr "Proje Sorunlarım"
#. module: project_issue
#: view:project.issue:0
@@ -421,99 +420,99 @@ msgstr ""
#: view:project.issue.report:0
#: field:project.issue.report,partner_id:0
msgid "Contact"
-msgstr ""
+msgstr "Kontak"
#. module: project_issue
#: view:project.issue:0
msgid "Delete"
-msgstr ""
+msgstr "Sil"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:365
#, python-format
msgid "Tasks"
-msgstr ""
+msgstr "Görevler"
#. module: project_issue
#: field:project.issue.report,nbr:0
msgid "# of Issues"
-msgstr ""
+msgstr "# nın Sorunları"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "September"
-msgstr ""
+msgstr "Eylül"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "December"
-msgstr ""
+msgstr "Aralık"
#. module: project_issue
#: field:project.issue,categ_ids:0
msgid "Tags"
-msgstr ""
+msgstr "Etiketler"
#. module: project_issue
#: view:project.issue:0
msgid "Issue Tracker Tree"
-msgstr ""
+msgstr "Sorun İzleme Ağacı"
#. module: project_issue
#: model:project.category,name:project_issue.project_issue_category_01
msgid "Little problem"
-msgstr ""
+msgstr "KüçükSorun"
#. module: project_issue
#: view:project.project:0
msgid "creates"
-msgstr ""
+msgstr "oluşanlar"
#. module: project_issue
#: model:crm.case.categ,name:project_issue.feature_request_categ
msgid "Feature Requests"
-msgstr ""
+msgstr "Özellikli İstek"
#. module: project_issue
#: field:project.issue,write_date:0
msgid "Update Date"
-msgstr ""
+msgstr "Güncelle Tarihi"
#. module: project_issue
#: view:project.issue:0
msgid "Project:"
-msgstr ""
+msgstr "Proje:"
#. module: project_issue
#: view:project.issue:0
msgid "Open Features"
-msgstr ""
+msgstr "Aç Özellikler"
#. module: project_issue
#: field:project.issue,date_action_next:0
msgid "Next Action"
-msgstr ""
+msgstr "sonraki İşlem"
#. module: project_issue
#: view:project.issue:0
#: selection:project.issue,kanban_state:0
msgid "Blocked"
-msgstr ""
+msgstr "Engellendi"
#. module: project_issue
#: field:project.issue,user_email:0
msgid "User Email"
-msgstr ""
+msgstr "Kullanı Emaili"
#. module: project_issue
#: view:project.issue.report:0
msgid "#Number of Project Issues"
-msgstr ""
+msgstr "#Proje Sorun Numaraları"
#. module: project_issue
#: help:project.issue,channel_id:0
msgid "Communication channel."
-msgstr ""
+msgstr "Haberleşme kanalı."
#. module: project_issue
#: help:project.issue,email_cc:0
@@ -526,95 +525,95 @@ msgstr ""
#. module: project_issue
#: model:crm.case.categ,name:project_issue.bug_categ
msgid "Maintenance"
-msgstr ""
+msgstr "Bakım"
#. module: project_issue
#: selection:project.issue.report,state:0
msgid "Draft"
-msgstr ""
+msgstr "Taslak"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "Low"
-msgstr ""
+msgstr "Düşük"
#. module: project_issue
#: field:project.issue,date_closed:0
#: selection:project.issue.report,state:0
msgid "Closed"
-msgstr ""
+msgstr "Kapandı"
#. module: project_issue
#: field:project.issue.report,delay_close:0
msgid "Avg. Delay to Close"
-msgstr ""
+msgstr "Ort. Kapatma için Gecikme"
#. module: project_issue
#: selection:project.issue,state:0
#: view:project.issue.report:0
#: selection:project.issue.report,state:0
msgid "Pending"
-msgstr ""
+msgstr "Bekleyen"
#. module: project_issue
#: view:project.issue:0
#: field:project.issue,state:0
#: field:project.issue.report,state:0
msgid "Status"
-msgstr ""
+msgstr "Durumu"
#. module: project_issue
#: view:project.issue.report:0
msgid "#Project Issues"
-msgstr ""
+msgstr "# Proje sorunları"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "August"
-msgstr ""
+msgstr "Ağustos"
#. module: project_issue
#: selection:project.issue,kanban_state:0
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "Normal"
-msgstr ""
+msgstr "Normal"
#. module: project_issue
#: field:project.project,issue_count:0
msgid "unknown"
-msgstr ""
+msgstr "bilinmeyen"
#. module: project_issue
#: view:project.issue:0
msgid "Category:"
-msgstr ""
+msgstr "Kategory"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "June"
-msgstr ""
+msgstr "Haziran"
#. module: project_issue
#: help:project.issue,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mesajlar ve iletişim geçmişi"
#. module: project_issue
#: view:project.issue:0
msgid "New Issues"
-msgstr ""
+msgstr "Yeni Sorun"
#. module: project_issue
#: field:project.issue,day_close:0
msgid "Days to Close"
-msgstr ""
+msgstr "Kapanma Gün"
#. module: project_issue
#: field:project.issue,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Bir Takipçisi mi"
#. module: project_issue
#: help:project.issue,state:0
@@ -630,38 +629,38 @@ msgstr ""
#: field:project.issue,active:0
#: field:project.issue.version,active:0
msgid "Active"
-msgstr ""
+msgstr "Etkin"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "November"
-msgstr ""
+msgstr "Kasım"
#. module: project_issue
#: code:addons/project_issue/project_issue.py:465
#, python-format
msgid "Warning!"
-msgstr ""
+msgstr "Uyarı'"
#. module: project_issue
#: view:project.issue.report:0
msgid "Search"
-msgstr ""
+msgstr "Arama"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "October"
-msgstr ""
+msgstr "Ekim"
#. module: project_issue
#: help:project.issue,days_since_creation:0
msgid "Difference in days between creation date and current date"
-msgstr ""
+msgstr "Oluşturulma tarihi ve güncel tarih arasındaki gün farkı"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "January"
-msgstr ""
+msgstr "Ocak"
#. module: project_issue
#: view:project.issue:0
@@ -676,54 +675,54 @@ msgstr ""
#. module: project_issue
#: field:project.issue,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Özet"
#. module: project_issue
#: field:project.issue,date:0
msgid "Date"
-msgstr ""
+msgstr "Tarih"
#. module: project_issue
#: field:project.issue,user_id:0
#: view:project.issue.report:0
#: field:project.issue.report,user_id:0
msgid "Assigned to"
-msgstr ""
+msgstr "Atanan"
#. module: project_issue
#: view:project.config.settings:0
msgid "Configure"
-msgstr ""
+msgstr "Yapılandırma"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_closed
msgid "Issue closed"
-msgstr ""
+msgstr "Sorun kapandı"
#. module: project_issue
#: view:project.issue:0
msgid "Current Features"
-msgstr ""
+msgstr "Mevcut Özellikler"
#. module: project_issue
#: view:project.issue.version:0
msgid "Issue Version"
-msgstr ""
+msgstr "Sorun Versiyonu"
#. module: project_issue
#: field:project.issue.version,name:0
msgid "Version Number"
-msgstr ""
+msgstr "Versiyon Numarası"
#. module: project_issue
#: view:project.issue:0
msgid "Cancel"
-msgstr ""
+msgstr "İptal"
#. module: project_issue
#: selection:project.issue.report,state:0
msgid "Open"
-msgstr ""
+msgstr "Aç"
#. module: project_issue
#: field:account.analytic.account,use_issues:0
@@ -734,61 +733,61 @@ msgstr ""
#: view:project.issue:0
#: view:project.project:0
msgid "Issues"
-msgstr ""
+msgstr "Sorunlar"
#. module: project_issue
#: view:project.issue:0
#: selection:project.issue,state:0
msgid "In Progress"
-msgstr ""
+msgstr "DevamEden"
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
msgid "To Do"
-msgstr ""
+msgstr "Yapılacak"
#. module: project_issue
#: model:ir.model,name:project_issue.model_project_issue
#: view:project.issue.report:0
msgid "Project Issue"
-msgstr ""
+msgstr "Proje Sorun"
#. module: project_issue
#: view:project.issue:0
msgid "Creation Month"
-msgstr ""
+msgstr "Oluşturma Ayı"
#. module: project_issue
#: help:project.issue,progress:0
msgid "Computed as: Time Spent / Total Time."
-msgstr ""
+msgstr "Hesapla : Haracan Zaman / Toplam Süre."
#. module: project_issue
#: view:project.issue:0
#: selection:project.issue,kanban_state:0
msgid "Ready for next stage"
-msgstr ""
+msgstr "Sonraki aşaması için hazır"
#. module: project_issue
#: view:project.issue.report:0
#: field:project.issue.report,section_id:0
msgid "Sale Team"
-msgstr ""
+msgstr "Satış Takımı"
#. module: project_issue
#: view:project.issue:0
#: view:project.issue.report:0
#: field:project.issue.report,month:0
msgid "Month"
-msgstr ""
+msgstr "Ay"
#. module: project_issue
#: view:project.issue:0
#: field:project.issue,name:0
#: view:project.project:0
msgid "Issue"
-msgstr ""
+msgstr "Sorun"
#. module: project_issue
#: model:project.category,name:project_issue.project_issue_category_02
@@ -803,17 +802,17 @@ msgstr ""
#. module: project_issue
#: view:project.issue:0
msgid "Description"
-msgstr ""
+msgstr "Açıklama"
#. module: project_issue
#: field:project.issue,section_id:0
msgid "Sales Team"
-msgstr ""
+msgstr "Satış Takımı"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "May"
-msgstr ""
+msgstr "Mayıs"
#. module: project_issue
#: model:ir.model,name:project_issue.model_project_config_settings
@@ -824,46 +823,46 @@ msgstr ""
#: model:mail.message.subtype,name:project_issue.mt_issue_closed
#: model:mail.message.subtype,name:project_issue.mt_project_issue_closed
msgid "Issue Closed"
-msgstr ""
+msgstr "Sorun Kapandı"
#. module: project_issue
#: view:project.issue.report:0
#: field:project.issue.report,email:0
msgid "# Emails"
-msgstr ""
+msgstr "# E-mailler"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_issue_new
#: model:mail.message.subtype,name:project_issue.mt_project_issue_new
msgid "Issue Created"
-msgstr ""
+msgstr "Sorun Oluşturdu"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_issue_blocked
#: model:mail.message.subtype,name:project_issue.mt_project_issue_blocked
msgid "Issue Blocked"
-msgstr ""
+msgstr "Sorun Engellendi"
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "February"
-msgstr ""
+msgstr "Şubat"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_stage
#: model:mail.message.subtype,description:project_issue.mt_project_issue_stage
msgid "Stage changed"
-msgstr ""
+msgstr "Aşama değişti"
#. module: project_issue
#: view:project.issue:0
msgid "Feature description"
-msgstr ""
+msgstr "Özellik açıklaması"
#. module: project_issue
#: field:project.project,project_escalation_id:0
msgid "Project Escalation"
-msgstr ""
+msgstr "Proje Artırımı"
#. module: project_issue
#: model:ir.actions.act_window,help:project_issue.project_issue_version_action
@@ -888,7 +887,7 @@ msgstr ""
#. module: project_issue
#: view:board.board:0
msgid "My Issues"
-msgstr ""
+msgstr "Sorunlarım"
#. module: project_issue
#: help:project.issue.report,delay_open:0
@@ -898,37 +897,37 @@ msgstr ""
#. module: project_issue
#: selection:project.issue.report,month:0
msgid "April"
-msgstr ""
+msgstr "Nisan"
#. module: project_issue
#: view:project.issue:0
msgid "⇒ Escalate"
-msgstr ""
+msgstr "⇒ Artırım"
#. module: project_issue
#: view:project.issue:0
msgid "References"
-msgstr ""
+msgstr "Referans"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_new
msgid "Issue created"
-msgstr ""
+msgstr "Sorun oluşturldu"
#. module: project_issue
#: field:project.issue,working_hours_close:0
msgid "Working Hours to Close the Issue"
-msgstr ""
+msgstr "Sorun Kapatma Çalışma Saatleri"
#. module: project_issue
#: field:project.issue,id:0
msgid "ID"
-msgstr ""
+msgstr "ID"
#. module: project_issue
#: model:mail.message.subtype,description:project_issue.mt_issue_blocked
msgid "Issue blocked"
-msgstr ""
+msgstr "Sorun engellendi"
#. module: project_issue
#: model:ir.model,name:project_issue.model_project_issue_report
@@ -938,50 +937,50 @@ msgstr ""
#. module: project_issue
#: help:project.issue.report,delay_close:0
msgid "Number of Days to close the project issue"
-msgstr ""
+msgstr "Proje sorunu kapatmak için gün sayısı"
#. module: project_issue
#: field:project.issue.report,working_hours_close:0
msgid "Avg. Working Hours to Close"
-msgstr ""
+msgstr "Ort. Kapatma için Çalışma Saatleri"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_issue_stage
msgid "Stage Changed"
-msgstr ""
+msgstr "Aşama Değişti"
#. module: project_issue
#: selection:project.issue,priority:0
#: selection:project.issue.report,priority:0
msgid "High"
-msgstr ""
+msgstr "Yüksek"
#. module: project_issue
#: field:project.issue,date_deadline:0
msgid "Deadline"
-msgstr ""
+msgstr "ZamanSınırı"
#. module: project_issue
#: field:project.issue,date_action_last:0
msgid "Last Action"
-msgstr ""
+msgstr "Son İşlem"
#. module: project_issue
#: view:project.issue.report:0
#: field:project.issue.report,name:0
msgid "Year"
-msgstr ""
+msgstr "Yıl"
#. module: project_issue
#: field:project.issue,duration:0
msgid "Duration"
-msgstr ""
+msgstr "Süre"
#. module: project_issue
#: model:mail.message.subtype,name:project_issue.mt_issue_started
#: model:mail.message.subtype,name:project_issue.mt_project_issue_started
msgid "Issue Started"
-msgstr ""
+msgstr "Sorun Başlama"
#, python-format
#~ msgid "Warning !"
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index b0b7193b7aa..8eb7281cd24 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -501,6 +501,7 @@ class project_issue(base_stage, osv.osv):
'description': desc,
'email_from': msg.get('from'),
'email_cc': msg.get('cc'),
+ 'partner_id': msg.get('author_id', False),
'user_id': False,
}
if msg.get('priority'):
diff --git a/addons/project_issue/project_issue_data.xml b/addons/project_issue/project_issue_data.xml
index 55ec90b430d..591e6c04878 100644
--- a/addons/project_issue/project_issue_data.xml
+++ b/addons/project_issue/project_issue_data.xml
@@ -59,16 +59,19 @@ Access all issues from the top Project menu, and access the issues of a specific
Issue Blocked
project.issue
+
Issue blocked
Issue Closed
project.issue
+
Issue closed
Stage Changed
project.issue
+
Stage changed
diff --git a/addons/project_issue_sheet/i18n/tr.po b/addons/project_issue_sheet/i18n/tr.po
index f2d56ef234c..b14b1ab0d3c 100644
--- a/addons/project_issue_sheet/i18n/tr.po
+++ b/addons/project_issue_sheet/i18n/tr.po
@@ -8,65 +8,65 @@ msgstr ""
"Project-Id-Version: openobject-addons\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2012-01-25 17:31+0000\n"
-"Last-Translator: Ahmet Altınışık \n"
+"PO-Revision-Date: 2013-02-06 22:09+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: 2012-12-22 05:59+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: project_issue_sheet
#: code:addons/project_issue_sheet/project_issue_sheet.py:57
#, python-format
msgid "The Analytic Account is pending !"
-msgstr ""
+msgstr "Analitik Hesap bekliyor!"
#. module: project_issue_sheet
#: model:ir.model,name:project_issue_sheet.model_account_analytic_line
msgid "Analytic Line"
-msgstr ""
+msgstr "Analitik Satırı"
#. module: project_issue_sheet
#: model:ir.model,name:project_issue_sheet.model_project_issue
msgid "Project Issue"
-msgstr ""
+msgstr "Proje Sorun"
#. module: project_issue_sheet
#: model:ir.model,name:project_issue_sheet.model_hr_analytic_timesheet
msgid "Timesheet Line"
-msgstr "Mesai Kartı Satırı"
+msgstr "ZamanÇizelge Satırı"
#. module: project_issue_sheet
#: view:project.issue:0
msgid "on_change_project(project_id)"
-msgstr ""
+msgstr "on_change_project(project_id)"
#. module: project_issue_sheet
#: code:addons/project_issue_sheet/project_issue_sheet.py:57
#: field:project.issue,analytic_account_id:0
#, python-format
msgid "Analytic Account"
-msgstr "Analiz Hesabı"
+msgstr "Analik Hesabı"
#. module: project_issue_sheet
#: view:project.issue:0
msgid "Worklogs"
-msgstr ""
+msgstr "İş Kayıtları"
#. module: project_issue_sheet
#: field:account.analytic.line,create_date:0
msgid "Create Date"
-msgstr "Oluşturulma Tarihi"
+msgstr "Oluşturma Tarihi"
#. module: project_issue_sheet
#: view:project.issue:0
#: field:project.issue,timesheet_ids:0
msgid "Timesheets"
-msgstr "Mesai Kartları"
+msgstr "ZamanÇizelgeleri"
#. module: project_issue_sheet
#: field:hr.analytic.timesheet,issue_id:0
msgid "Issue"
-msgstr ""
+msgstr "Sorun"
diff --git a/addons/project_long_term/i18n/tr.po b/addons/project_long_term/i18n/tr.po
index 8c48e1849f1..7e5943425db 100644
--- a/addons/project_long_term/i18n/tr.po
+++ b/addons/project_long_term/i18n/tr.po
@@ -1,39 +1,38 @@
-# Turkish translation for openobject-addons
-# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
-# This file is distributed under the same license as the openobject-addons package.
-# FIRST AUTHOR , 2012.
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+# * project_long_term
#
msgid ""
msgstr ""
-"Project-Id-Version: openobject-addons\n"
-"Report-Msgid-Bugs-To: FULL NAME \n"
+"Project-Id-Version: OpenERP Server 7.0\n"
+"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2012-01-25 17:32+0000\n"
-"Last-Translator: Ahmet Altınışık \n"
-"Language-Team: Turkish \n"
+"PO-Revision-Date: 2013-02-06 22:11+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: 2012-12-22 06:02+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: project_long_term
#: help:project.phase,constraint_date_end:0
msgid "force the phase to finish before this date"
-msgstr ""
+msgstr "Evereyi bu tarihten önce bitirme zorlama"
#. module: project_long_term
#: view:project.phase:0
#: selection:project.phase,state:0
msgid "In Progress"
-msgstr ""
+msgstr "DevamEden"
#. module: project_long_term
#: field:account.analytic.account,use_phases:0
#: model:ir.actions.act_window,name:project_long_term.act_project_phases
#: view:project.project:0
msgid "Phases"
-msgstr ""
+msgstr "Evreler"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.act_resouce_allocation
@@ -41,28 +40,28 @@ msgstr ""
#: view:project.phase:0
#: view:project.user.allocation:0
msgid "Team Planning"
-msgstr ""
+msgstr "Ekip Planlaması"
#. module: project_long_term
#: field:project.phase,user_ids:0
msgid "Assigned Users"
-msgstr ""
+msgstr "Atanan Kullanıcılar"
#. module: project_long_term
#: view:project.phase:0
#: field:project.phase,next_phase_ids:0
msgid "Next Phases"
-msgstr ""
+msgstr "Sonraki Evreler"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_user_allocation
msgid "Phase User Allocation"
-msgstr ""
+msgstr "Evre Kullanıcı Tahsisi"
#. module: project_long_term
#: view:project.phase:0
msgid "Project's Tasks"
-msgstr ""
+msgstr "Proje Görevleri"
#. module: project_long_term
#: model:ir.actions.act_window,help:project_long_term.action_project_compute_phases
@@ -75,40 +74,40 @@ msgstr ""
#. module: project_long_term
#: field:project.phase,task_ids:0
msgid "Project Tasks"
-msgstr ""
+msgstr "Proje Görevleri"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.action_project_compute_phases
#: model:ir.ui.menu,name:project_long_term.menu_compute_phase
#: view:project.compute.phases:0
msgid "Schedule Phases"
-msgstr ""
+msgstr "Zamanlanan Evreler"
#. module: project_long_term
#: view:project.phase:0
#: field:project.phase,state:0
msgid "Status"
-msgstr ""
+msgstr "Durumu"
#. module: project_long_term
#: field:project.compute.phases,target_project:0
msgid "Action"
-msgstr ""
+msgstr "İşlem"
#. module: project_long_term
#: view:project.phase:0
msgid "Start Phase"
-msgstr ""
+msgstr "Başlayan Evre"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_task
msgid "Task"
-msgstr ""
+msgstr "Görev"
#. module: project_long_term
#: view:project.phase:0
msgid "Draft"
-msgstr ""
+msgstr "Taslak"
#. module: project_long_term
#: view:project.compute.phases:0
@@ -120,61 +119,61 @@ msgstr ""
#: view:project.phase:0
#: selection:project.phase,state:0
msgid "New"
-msgstr ""
+msgstr "Yeni"
#. module: project_long_term
#: field:project.phase,product_uom:0
msgid "Duration Unit of Measure"
-msgstr ""
+msgstr "Süre Ölçü Birimi"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar_leaves
msgid "Resource Leaves"
-msgstr ""
+msgstr "Kayanak İzinleri"
#. module: project_long_term
#: view:project.phase:0
#: selection:project.phase,state:0
msgid "Pending"
-msgstr ""
+msgstr "Bekleyen"
#. module: project_long_term
#: help:project.phase,progress:0
msgid "Computed based on related tasks"
-msgstr ""
+msgstr "Hesaplanan ilgili görevleri bazında"
#. module: project_long_term
#: view:project.phase:0
msgid "In Progress Phases"
-msgstr ""
+msgstr "DevamEden Evreler"
#. module: project_long_term
#: code:addons/project_long_term/project_long_term.py:140
#, python-format
msgid "%s (copy)"
-msgstr ""
+msgstr "%s (kopya)"
#. module: project_long_term
#: code:addons/project_long_term/wizard/project_compute_phases.py:48
#, python-format
msgid "Please specify a project to schedule."
-msgstr ""
+msgstr "Zamanlama için bir proje belirtin."
#. module: project_long_term
#: view:project.phase:0
#: view:project.user.allocation:0
msgid "Group By..."
-msgstr "Grupla..."
+msgstr "Grupla İle..."
#. module: project_long_term
#: view:project.phase:0
msgid "Remaining Hours"
-msgstr ""
+msgstr "Kalan Saatleri"
#. module: project_long_term
#: field:project.phase,constraint_date_start:0
msgid "Minimum Start Date"
-msgstr ""
+msgstr "Minimum Başlangıç Tarihi"
#. module: project_long_term
#: help:project.phase,product_uom:0
@@ -191,7 +190,7 @@ msgstr ""
#. module: project_long_term
#: field:project.phase,sequence:0
msgid "Sequence"
-msgstr ""
+msgstr "Sıralama"
#. module: project_long_term
#: help:account.analytic.account,use_phases:0
@@ -217,59 +216,59 @@ msgstr "İlerleme"
#: model:ir.ui.menu,name:project_long_term.menu_pm_users_project1
#: model:ir.ui.menu,name:project_long_term.menu_view_resource
msgid "Resources"
-msgstr ""
+msgstr "Kaynaklar"
#. module: project_long_term
#: view:project.phase:0
msgid "My Projects"
-msgstr ""
+msgstr "Projelerim"
#. module: project_long_term
#: view:project.project:0
#: view:project.user.allocation:0
msgid "Phase"
-msgstr ""
+msgstr "Evre"
#. module: project_long_term
#: help:project.phase,duration:0
msgid "By default in days"
-msgstr ""
+msgstr "Gün içinde varsayılan olarak"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_view_resource_calendar
msgid "Working Time"
-msgstr ""
+msgstr "Çalışma Zamanı"
#. module: project_long_term
#: view:project.phase:0
msgid "Pending Phases"
-msgstr ""
+msgstr "Bekleyen Evreler"
#. module: project_long_term
#: help:project.user.allocation,date_start:0
msgid "Starting Date"
-msgstr ""
+msgstr "Başlama Tarihi"
#. module: project_long_term
#: view:project.phase:0
msgid "Related Tasks"
-msgstr ""
+msgstr "İlgili Görevler"
#. module: project_long_term
#: view:project.phase:0
msgid "Start Month"
-msgstr ""
+msgstr "Başlangıç Ayı"
#. module: project_long_term
#: field:project.phase,date_end:0
#: field:project.user.allocation,date_end:0
msgid "End Date"
-msgstr ""
+msgstr "Bitiş Tarihi"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_compute_tasks
msgid "Project Compute Tasks"
-msgstr ""
+msgstr "Proje Hesaplama Görevleri"
#. module: project_long_term
#: model:ir.actions.act_window,help:project_long_term.act_project_phase
@@ -285,28 +284,28 @@ msgstr ""
#. module: project_long_term
#: selection:project.compute.phases,target_project:0
msgid "Compute a Single Project"
-msgstr ""
+msgstr "Tek Proje Hesapla"
#. module: project_long_term
#: view:project.phase:0
#: field:project.phase,previous_phase_ids:0
msgid "Previous Phases"
-msgstr ""
+msgstr "Önceki Evreleri"
#. module: project_long_term
#: view:project.phase:0
msgid "New Phases"
-msgstr ""
+msgstr "Yeni Evre"
#. module: project_long_term
#: view:project.phase:0
msgid "Tasks Details"
-msgstr ""
+msgstr "Görev Detayları"
#. module: project_long_term
#: field:project.project,phase_count:0
msgid "Open Phases"
-msgstr ""
+msgstr "Açık Evreler"
#. module: project_long_term
#: help:project.phase,date_end:0
@@ -317,13 +316,13 @@ msgstr ""
#. module: project_long_term
#: constraint:project.phase:0
msgid "Loops in phases not allowed"
-msgstr ""
+msgstr "evrelereki Döngülere izin verilmedi"
#. module: project_long_term
#: view:project.user.allocation:0
#: field:project.user.allocation,user_id:0
msgid "User"
-msgstr ""
+msgstr "Kuulanıcı"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_project
@@ -335,19 +334,19 @@ msgstr ""
#: view:project.user.allocation:0
#: field:project.user.allocation,project_id:0
msgid "Project"
-msgstr ""
+msgstr "Proje"
#. module: project_long_term
#: view:project.compute.phases:0
#: view:project.compute.tasks:0
#: view:project.phase:0
msgid "Cancel"
-msgstr ""
+msgstr "İptal"
#. module: project_long_term
#: view:project.phase:0
msgid "Project Users"
-msgstr ""
+msgstr "Proje Kullanıcıları"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_phase
@@ -356,12 +355,12 @@ msgstr ""
#: field:project.task,phase_id:0
#: field:project.user.allocation,phase_id:0
msgid "Project Phase"
-msgstr ""
+msgstr "Proje Evresi"
#. module: project_long_term
#: model:ir.ui.menu,name:project_long_term.menu_phase_schedule
msgid "Scheduling"
-msgstr ""
+msgstr "Zamanlama"
#. module: project_long_term
#: constraint:project.phase:0
@@ -371,28 +370,28 @@ msgstr ""
#. module: project_long_term
#: selection:project.phase,state:0
msgid "Cancelled"
-msgstr ""
+msgstr "İptalEdilen"
#. module: project_long_term
#: view:project.phase:0
msgid "Total Hours"
-msgstr ""
+msgstr "Toplam Saat"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_project_compute_phases
msgid "Project Compute Phases"
-msgstr ""
+msgstr "Proje Evreleri Hesapla"
#. module: project_long_term
#: field:project.phase,date_start:0
#: field:project.user.allocation,date_start:0
msgid "Start Date"
-msgstr ""
+msgstr "Başlam Tarihi"
#. module: project_long_term
#: view:project.phase:0
msgid "Constraints"
-msgstr ""
+msgstr "Kısıtlamalar"
#. module: project_long_term
#: help:project.phase,sequence:0
@@ -402,18 +401,18 @@ msgstr ""
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.project_phase_task_list
msgid "Tasks"
-msgstr ""
+msgstr "Görevler"
#. module: project_long_term
#: help:project.user.allocation,date_end:0
msgid "Ending Date"
-msgstr ""
+msgstr "Bitirme Tarihi"
#. module: project_long_term
#: code:addons/project_long_term/wizard/project_compute_phases.py:48
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Hata!"
#. module: project_long_term
#: help:project.phase,date_start:0
@@ -430,77 +429,77 @@ msgstr ""
#: view:project.phase:0
#: field:project.project,phase_ids:0
msgid "Project Phases"
-msgstr ""
+msgstr "Proje Evreleri"
#. module: project_long_term
#: help:project.phase,constraint_date_start:0
msgid "force the phase to start after this date"
-msgstr ""
+msgstr "evere bu tarihten sonra başlatılmasını zorlama"
#. module: project_long_term
#: view:project.phase:0
msgid "Month"
-msgstr ""
+msgstr "Ay"
#. module: project_long_term
#: model:ir.model,name:project_long_term.model_account_analytic_account
msgid "Analytic Account"
-msgstr ""
+msgstr "Analitik Hesap"
#. module: project_long_term
#: field:project.phase,constraint_date_end:0
msgid "Deadline"
-msgstr ""
+msgstr "ZamanSınırı"
#. module: project_long_term
#: view:project.user.allocation:0
msgid "Project User Allocation"
-msgstr ""
+msgstr "Proje Kullanıcı Paylaşımı"
#. module: project_long_term
#: model:ir.actions.act_window,name:project_long_term.action_project_compute_tasks
#: model:ir.ui.menu,name:project_long_term.menu_compute_tasks
#: view:project.compute.tasks:0
msgid "Schedule Tasks"
-msgstr ""
+msgstr "Zamanlanan Görevler"
#. module: project_long_term
#: view:project.phase:0
#: selection:project.phase,state:0
msgid "Done"
-msgstr ""
+msgstr "Biten"
#. module: project_long_term
#: selection:project.compute.phases,target_project:0
msgid "Compute All My Projects"
-msgstr ""
+msgstr "Hesapla Benim Bütün Projelerimi"
#. module: project_long_term
#: field:project.phase,user_force_ids:0
msgid "Force Assigned Users"
-msgstr ""
+msgstr "Kullacılar Atamaya zorla"
#. module: project_long_term
#: view:project.phase:0
#: field:project.phase,duration:0
msgid "Duration"
-msgstr ""
+msgstr "Süre"
#. module: project_long_term
#: view:project.user.allocation:0
msgid "Users"
-msgstr ""
+msgstr "Kullanıcılar"
#. module: project_long_term
#: field:project.phase,name:0
msgid "Name"
-msgstr ""
+msgstr "Adı"
#. module: project_long_term
#: view:project.compute.phases:0
#: view:project.compute.tasks:0
msgid "or"
-msgstr ""
+msgstr "veya"
#~ msgid "Schedule"
#~ msgstr "Program"
diff --git a/addons/project_mrp/i18n/tr.po b/addons/project_mrp/i18n/tr.po
index 246f136e346..080dbeb5d35 100644
--- a/addons/project_mrp/i18n/tr.po
+++ b/addons/project_mrp/i18n/tr.po
@@ -1,20 +1,21 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * project_mrp
+# Turkish translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2012.
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2010-09-09 07:18+0000\n"
-"Last-Translator: OpenERP Administrators \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-02-06 22:11+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: 2012-12-22 05:44+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: project_mrp
#: model:process.node,note:project_mrp.process_node_procuretasktask0
@@ -30,12 +31,12 @@ msgstr "Ürün türü hizmettir, sonra görev oluşturur."
#: code:addons/project_mrp/project_procurement.py:92
#, python-format
msgid "Task created"
-msgstr ""
+msgstr "Görev oluşturuldu"
#. module: project_mrp
#: model:process.node,note:project_mrp.process_node_saleordertask0
msgid "In case you sell services on sales order"
-msgstr ""
+msgstr "Durumda satış siparişi üzerine hizmet satma"
#. module: project_mrp
#: model:process.node,note:project_mrp.process_node_mrptask0
@@ -50,7 +51,7 @@ msgstr "Ürün"
#. module: project_mrp
#: model:process.node,name:project_mrp.process_node_saleordertask0
msgid "Sales Order Task"
-msgstr ""
+msgstr "Satış sipariş Görevi"
#. module: project_mrp
#: model:process.transition,note:project_mrp.process_transition_procuretask0
@@ -65,12 +66,12 @@ msgstr "Sipariş Görevi"
#. module: project_mrp
#: model:process.transition,name:project_mrp.process_transition_procuretask0
msgid "Procurement Task"
-msgstr "Satınalma Görevi"
+msgstr "Tedarik Görevi"
#. module: project_mrp
#: field:procurement.order,sale_line_id:0
msgid "Sales order line"
-msgstr ""
+msgstr "Satış sipariş satırı"
#. module: project_mrp
#: model:ir.model,name:project_mrp.model_project_task
@@ -93,7 +94,7 @@ msgstr ""
#. module: project_mrp
#: view:product.product:0
msgid "When you sell this service to a customer,"
-msgstr ""
+msgstr "Sen bir müşteri için bu hizmeti satarsan,"
#. module: project_mrp
#: field:product.product,project_id:0
@@ -104,18 +105,18 @@ msgstr "Proje"
#: model:ir.model,name:project_mrp.model_procurement_order
#: field:project.task,procurement_id:0
msgid "Procurement"
-msgstr "Satınalma"
+msgstr "Tedarik"
#. module: project_mrp
#: view:product.product:0
msgid "False"
-msgstr ""
+msgstr "Yanlış"
#. module: project_mrp
#: code:addons/project_mrp/project_procurement.py:86
#, python-format
msgid "Task created."
-msgstr ""
+msgstr "Görev oluşturuldu"
#. module: project_mrp
#: model:process.transition,note:project_mrp.process_transition_ordertask0
@@ -125,7 +126,7 @@ msgstr "Eğer satınalma yöntemi sipariş etmek ve tedarik yöntemi üretmekse"
#. module: project_mrp
#: field:project.task,sale_line_id:0
msgid "Sales Order Line"
-msgstr ""
+msgstr "Satış Sipariş Satırı"
#. module: project_mrp
#: model:process.transition,name:project_mrp.process_transition_createtask0
@@ -140,12 +141,12 @@ msgstr "Satış Siparişi"
#. module: project_mrp
#: view:project.task:0
msgid "Order Line"
-msgstr ""
+msgstr "Sipariş Satırı"
#. module: project_mrp
#: view:product.product:0
msgid "a task"
-msgstr ""
+msgstr "görev"
#~ msgid "Project Management - MRP and Sale Integration"
#~ msgstr "Proje Yönetimi - MRP ve Satış Entegrasyonu"
diff --git a/addons/project_timesheet/i18n/tr.po b/addons/project_timesheet/i18n/tr.po
index 250d261afc9..e733f42c146 100644
--- a/addons/project_timesheet/i18n/tr.po
+++ b/addons/project_timesheet/i18n/tr.po
@@ -1,35 +1,35 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
-# * project_timesheet
+# * project_timesheet
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2012-01-25 19:58+0000\n"
-"Last-Translator: Ahmet Altınışık \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-02-06 22:12+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: 2012-12-22 05:47+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
msgid "Tasks by User"
-msgstr "Kullanıcının Görevleri"
+msgstr "Kullanıcı Görevleri"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
msgid "Group by year of date"
-msgstr ""
+msgstr "Yılın tarihine göre grubla"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "June"
-msgstr ""
+msgstr "Haziran"
#. module: project_timesheet
#: field:project.task.work,hr_analytic_timesheet_id:0
@@ -47,7 +47,7 @@ msgstr ""
#. module: project_timesheet
#: model:ir.model,name:project_timesheet.model_project_task_work
msgid "Project Task Work"
-msgstr ""
+msgstr "Proje Görevi Çalışma"
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:294
@@ -59,24 +59,24 @@ msgstr ""
#. module: project_timesheet
#: view:report.timesheet.task.user:0
msgid "Group By..."
-msgstr ""
+msgstr "Grupla İle"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "October"
-msgstr ""
+msgstr "Ekim"
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:68
#: view:project.project:0
#, python-format
msgid "Timesheets"
-msgstr ""
+msgstr "ZamanÇizelgesi"
#. module: project_timesheet
#: view:project.project:0
msgid "Billable"
-msgstr ""
+msgstr "Faturalanabilir"
#. module: project_timesheet
#: model:ir.actions.act_window,help:project_timesheet.action_account_analytic_overdue
@@ -93,17 +93,17 @@ msgstr ""
#. module: project_timesheet
#: view:account.analytic.line:0
msgid "Analytic Account/Project"
-msgstr ""
+msgstr "Analitik Hesap/Proje"
#. module: project_timesheet
#: view:account.analytic.line:0
msgid "Analytic account/project"
-msgstr ""
+msgstr "Analitik Hesap/Proje"
#. module: project_timesheet
#: model:ir.actions.act_window,name:project_timesheet.action_account_analytic_overdue
msgid "Customer Projects"
-msgstr ""
+msgstr "Müşteri Projeleri"
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:89
@@ -117,27 +117,27 @@ msgstr ""
#. module: project_timesheet
#: model:ir.model,name:project_timesheet.model_account_analytic_line
msgid "Analytic Line"
-msgstr ""
+msgstr "Analitik Satır"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "August"
-msgstr ""
+msgstr "Ağustos"
#. module: project_timesheet
#: model:process.transition,name:project_timesheet.process_transition_taskinvoice0
msgid "Task invoice"
-msgstr ""
+msgstr "Görev fatura"
#. module: project_timesheet
#: model:process.node,name:project_timesheet.process_node_taskwork0
msgid "Task Work"
-msgstr ""
+msgstr "Görev Çalışma"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "May"
-msgstr ""
+msgstr "Mayıs"
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:93
@@ -150,64 +150,64 @@ msgstr ""
#. module: project_timesheet
#: model:ir.ui.menu,name:project_timesheet.menu_hr_timesheet_sign_in
msgid "Sign in / Sign out by project"
-msgstr ""
+msgstr "Giriş / Çıkış projeden"
#. module: project_timesheet
#: view:project.project:0
msgid "Billable Project"
-msgstr ""
+msgstr "Fauralanabilir Proje"
#. module: project_timesheet
#: model:ir.ui.menu,name:project_timesheet.menu_invoicing_contracts
msgid "Contracts to Renew"
-msgstr ""
+msgstr "Yenileneek Sözleşmeler"
#. module: project_timesheet
#: view:project.project:0
msgid "Hours"
-msgstr ""
+msgstr "Saatler"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
msgid "Group by month of date"
-msgstr ""
+msgstr "Ayın Günlerini gurupla"
#. module: project_timesheet
#: model:ir.model,name:project_timesheet.model_project_task
msgid "Task"
-msgstr ""
+msgstr "Görevler"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
#: field:report.timesheet.task.user,user_id:0
msgid "User"
-msgstr ""
+msgstr "Kullanıcılar"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
#: field:report.timesheet.task.user,name:0
msgid "Date"
-msgstr ""
+msgstr "Tarih"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "July"
-msgstr ""
+msgstr "Temmuz"
#. module: project_timesheet
#: model:process.node,note:project_timesheet.process_node_timesheettask0
msgid "Complete Your Timesheet."
-msgstr ""
+msgstr "Sizin ZamanÇizelgenizi Tamamlayın."
#. module: project_timesheet
#: field:report.timesheet.task.user,task_hrs:0
msgid "Task Hours"
-msgstr ""
+msgstr "Görev Saatleri"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "February"
-msgstr ""
+msgstr "Şubat"
#. module: project_timesheet
#: model:ir.actions.act_window,help:project_timesheet.action_project_timesheet_bill_task
@@ -224,12 +224,12 @@ msgstr ""
#. module: project_timesheet
#: model:process.node,name:project_timesheet.process_node_timesheettask0
msgid "Timesheet task"
-msgstr ""
+msgstr "ZamanÇizelge görev"
#. module: project_timesheet
#: model:process.transition,name:project_timesheet.process_transition_taskencoding0
msgid "Task encoding"
-msgstr ""
+msgstr "Görev kodlama"
#. module: project_timesheet
#: model:process.transition,note:project_timesheet.process_transition_filltimesheet0
@@ -239,7 +239,7 @@ msgstr ""
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "January"
-msgstr ""
+msgstr "Ocak"
#. module: project_timesheet
#: model:process.node,name:project_timesheet.process_node_triggerinvoice0
@@ -249,22 +249,22 @@ msgstr ""
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "November"
-msgstr ""
+msgstr "Kasım"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "March"
-msgstr ""
+msgstr "Mart"
#. module: project_timesheet
#: model:ir.model,name:project_timesheet.model_project_project
msgid "Project"
-msgstr ""
+msgstr "Proje"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "April"
-msgstr ""
+msgstr "Nisan"
#. module: project_timesheet
#: model:ir.model,name:project_timesheet.model_report_timesheet_task_user
@@ -285,18 +285,18 @@ msgstr ""
#. module: project_timesheet
#: model:ir.model,name:project_timesheet.model_res_partner
msgid "Partner"
-msgstr ""
+msgstr "Partner"
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:294
#, python-format
msgid "Invalid Analytic Account !"
-msgstr ""
+msgstr "Geçersiz Analitik Hesap!"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
msgid "Timesheet/Task hours Report Per Month"
-msgstr ""
+msgstr "ZamanÇizelgesi/Görev süresi Aylık Rapor"
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:84
@@ -305,12 +305,12 @@ msgstr ""
#: code:addons/project_timesheet/project_timesheet.py:99
#, python-format
msgid "Bad Configuration !"
-msgstr ""
+msgstr "Kötü Yapılandırma !"
#. module: project_timesheet
#: model:ir.ui.menu,name:project_timesheet.menu_project_billing
msgid "Invoicing"
-msgstr ""
+msgstr "Faturalama"
#. module: project_timesheet
#: model:process.node,note:project_timesheet.process_node_triggerinvoice0
@@ -337,47 +337,47 @@ msgstr ""
#. module: project_timesheet
#: model:process.node,note:project_timesheet.process_node_taskwork0
msgid "Work on task"
-msgstr ""
+msgstr "Görev üzerinde çalışma"
#. module: project_timesheet
#: model:ir.actions.act_window,name:project_timesheet.action_project_timesheet_bill_task
#: model:ir.ui.menu,name:project_timesheet.menu_project_billing_line
msgid "Invoice Tasks"
-msgstr ""
+msgstr "Fatura Görevler"
#. module: project_timesheet
#: model:ir.actions.act_window,name:project_timesheet.action_report_timesheet_task_user
#: model:ir.ui.menu,name:project_timesheet.menu_timesheet_task_user
#: view:report.timesheet.task.user:0
msgid "Task Hours Per Month"
-msgstr ""
+msgstr "Görev Aylık Saatleri"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "September"
-msgstr ""
+msgstr "Eylül"
#. module: project_timesheet
#: selection:report.timesheet.task.user,month:0
msgid "December"
-msgstr ""
+msgstr "Aralık"
#. module: project_timesheet
#: model:process.transition,note:project_timesheet.process_transition_taskinvoice0
msgid "After task is completed, Create its invoice."
-msgstr ""
+msgstr "Görev tamamlandıktan sonra, onun faturasını oluşturun."
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:266
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Geçersiz İşlem!"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
#: field:report.timesheet.task.user,month:0
msgid "Month"
-msgstr ""
+msgstr "Ay"
#. module: project_timesheet
#: code:addons/project_timesheet/project_timesheet.py:57
@@ -390,15 +390,15 @@ msgstr ""
#. module: project_timesheet
#: field:report.timesheet.task.user,timesheet_hrs:0
msgid "Timesheet Hours"
-msgstr ""
+msgstr "ZamanÇizelge Saatleri"
#. module: project_timesheet
#: view:report.timesheet.task.user:0
#: field:report.timesheet.task.user,year:0
msgid "Year"
-msgstr ""
+msgstr "Yıl"
#. module: project_timesheet
#: model:process.transition,name:project_timesheet.process_transition_filltimesheet0
msgid "Fill Timesheet"
-msgstr ""
+msgstr "Doldur ZamanÇizelge"
diff --git a/addons/purchase/purchase_data.xml b/addons/purchase/purchase_data.xml
index 72c3f5ab044..ceb43ba281a 100644
--- a/addons/purchase/purchase_data.xml
+++ b/addons/purchase/purchase_data.xml
@@ -52,10 +52,12 @@
RFQ Confirmed
+
purchase.order
RFQ Approved
+
purchase.order
diff --git a/addons/sale/i18n/tr.po b/addons/sale/i18n/tr.po
index 75ffe9089c4..a73f5d3984c 100644
--- a/addons/sale/i18n/tr.po
+++ b/addons/sale/i18n/tr.po
@@ -1,25 +1,26 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-# * sale
+# Turkish translation for openobject-addons
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the openobject-addons package.
+# FIRST AUTHOR , 2012.
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev_rc3\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-11-27 21:47+0000\n"
-"Last-Translator: Ahmet Altınışık \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-02-06 17: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: 2012-12-22 05:39+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: sale
#: model:res.groups,name:sale.group_analytic_accounting
msgid "Analytic Accounting for Sales"
-msgstr ""
+msgstr "Satışlar için Analitik Muhasebe"
#. module: sale
#: model:process.transition,name:sale.process_transition_confirmquotation0
@@ -35,13 +36,13 @@ msgstr "Satış Kontrol Paneli"
#: code:addons/sale/wizard/sale_make_invoice_advance.py:92
#, python-format
msgid "There is no income account defined as global property."
-msgstr ""
+msgstr "Global özellik olarak tanımlanan hiç geliri hesabı yok."
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_line_tree2
#: model:ir.ui.menu,name:sale.menu_invoicing_sales_order_lines
msgid "Order Lines to Invoice"
-msgstr ""
+msgstr "Faturalanacak sipariş kalemlerini"
#. module: sale
#: field:sale.order,date_confirm:0
@@ -53,22 +54,22 @@ msgstr "Onaylama Tarihi"
#: view:sale.order.line:0
#: view:sale.report:0
msgid "Group By..."
-msgstr "Gruplandır..."
+msgstr "Gruplan İle..."
#. module: sale
#: field:sale.order.line,address_allotment_id:0
msgid "Allotment Partner"
-msgstr "Tahsisli Paydaş"
+msgstr "Tahsisli Partner"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_view_sale_advance_payment_inv
msgid "Invoice Order"
-msgstr ""
+msgstr "Fatura Emri"
#. module: sale
#: view:sale.config.settings:0
msgid "Product Features"
-msgstr ""
+msgstr "Ürün Özellikleri"
#. module: sale
#: help:sale.config.settings,module_account_analytic_analysis:0
@@ -89,6 +90,8 @@ msgid ""
"${(object.name or '').replace('/','_')}_${object.state == 'draft' and "
"'draft' or ''}"
msgstr ""
+"${(object.name or '').replace('/','_')}_${object.state == 'taslak' and "
+"'taslak' or ''}"
#. module: sale
#: view:sale.order.line:0
@@ -99,7 +102,7 @@ msgstr "Ölçü Birimi"
#. module: sale
#: field:sale.order.line,type:0
msgid "Procurement Method"
-msgstr "Satınalma Yöntemi"
+msgstr "Tedariktik Yöntemi"
#. module: sale
#: help:sale.order,date_confirm:0
@@ -109,7 +112,7 @@ msgstr "Satış siparişinin onaylandığı tarih."
#. module: sale
#: field:account.config.settings,module_sale_analytic_plans:0
msgid "Use multiple analytic accounts on sales"
-msgstr ""
+msgstr "Satışda çoklu analitik hesap kullan"
#. module: sale
#: selection:sale.report,month:0
@@ -120,7 +123,7 @@ msgstr "Mart"
#: code:addons/sale/sale.py:559
#, python-format
msgid "First cancel all invoices attached to this sales order."
-msgstr ""
+msgstr "Öncelikle bu satış siparişine bağlı tüm faturaları iptal et."
#. module: sale
#: view:sale.order:0
@@ -131,7 +134,7 @@ msgstr "Teklif No"
#: view:sale.order:0
#: field:sale.order,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Okunmamış Mesajlar"
#. module: sale
#: field:sale.order,company_id:0
@@ -150,12 +153,12 @@ msgstr "Fatura Tarihi"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_order_line_tree3
msgid "Uninvoiced and Delivered Lines"
-msgstr "Faturalanmamış ve Teslim edilmiş Öğeler"
+msgstr "Faturalanmamış ve TeslimEdilmiş Satırlar"
#. module: sale
#: model:mail.message.subtype,description:sale.mt_order_confirmed
msgid "Quotation confirmed"
-msgstr ""
+msgstr "Teklif onaylandı"
#. module: sale
#: selection:sale.order,state:0
@@ -171,29 +174,29 @@ msgstr "Teklif "
#. module: sale
#: selection:sale.order,state:0
msgid "Draft Quotation"
-msgstr ""
+msgstr "Taslak Teklif"
#. module: sale
#: field:sale.order,partner_shipping_id:0
msgid "Delivery Address"
-msgstr ""
+msgstr "Teslimat Adresi"
#. module: sale
#: view:sale.report:0
#: field:sale.report,analytic_account_id:0
#: field:sale.shop,project_id:0
msgid "Analytic Account"
-msgstr "Analiz Hesabı"
+msgstr "Analitik Hesabı"
#. module: sale
#: field:sale.config.settings,module_sale_journal:0
msgid "Allow batch invoicing of delivery orders through journals"
-msgstr ""
+msgstr "Yevmiyeler aracılığıyla teslim siparişleri toplu faturalama izin ver"
#. module: sale
#: field:sale.order.line,price_subtotal:0
msgid "Subtotal"
-msgstr "Ara Toplam"
+msgstr "AraToplam"
#. module: sale
#: view:sale.report:0
@@ -204,7 +207,7 @@ msgstr "Gün"
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancelorder0
msgid "Cancel Order"
-msgstr "Siparişi İptal Et"
+msgstr "İptal Sipariş"
#. module: sale
#: field:sale.order.line,th_weight:0
@@ -214,17 +217,17 @@ msgstr "Ağırlık"
#. module: sale
#: view:sale.config.settings:0
msgid "Warehouse Features"
-msgstr ""
+msgstr "Depo Özellikleri"
#. module: sale
#: field:sale.config.settings,time_unit:0
msgid "The default working time unit for services is"
-msgstr ""
+msgstr "Hizmet için varsayılan çalışma süresi birimi"
#. module: sale
#: field:sale.order.line,product_uom:0
msgid "Unit of Measure "
-msgstr ""
+msgstr "Ölçü Birimi "
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:101
@@ -241,27 +244,27 @@ msgstr "Avans tutarı pozitif değer olmak zorunda."
#. module: sale
#: help:sale.config.settings,group_discount_per_so_line:0
msgid "Allows you to apply some discount per sales order line."
-msgstr ""
+msgstr "Her satış siparişi kalemi için indirim yapmanıza olanak verir."
#. module: sale
#: view:sale.order.line:0
msgid "Sales Order Lines that are in 'done' state"
-msgstr ""
+msgstr "'Tamamlandı' durumunda satış siparişi Kalemleri"
#. module: sale
#: selection:sale.order.line,type:0
msgid "on order"
-msgstr "sipariş üzerine"
+msgstr "siparişden"
#. module: sale
#: field:sale.order,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mesajlar"
#. module: sale
#: field:sale.report,state:0
msgid "Order Status"
-msgstr ""
+msgstr "Sipariş Durumu"
#. module: sale
#: field:sale.order,amount_tax:0
@@ -272,12 +275,12 @@ msgstr "Vergiler"
#. module: sale
#: field:sale.order,amount_untaxed:0
msgid "Untaxed Amount"
-msgstr "Vergilendirilmemiş Tutar"
+msgstr "Vergisiz Tutar"
#. module: sale
#: field:sale.config.settings,module_project:0
msgid "Project"
-msgstr ""
+msgstr "Proje"
#. module: sale
#: code:addons/sale/sale.py:360
@@ -287,7 +290,7 @@ msgstr ""
#: code:addons/sale/sale.py:772
#, python-format
msgid "Error!"
-msgstr ""
+msgstr "Hata!"
#. module: sale
#: report:sale.order:0
@@ -301,6 +304,8 @@ msgid ""
"replenishment.\n"
"On order: When needed, the product is purchased or produced."
msgstr ""
+"Stoktan: Gerektiğinde, ürün stoktan alınırı ya da ikmal edilmesi beklenir.\n"
+"Sipariş üzerine: Gerektiğinde, ürün satınalınır ya da üretilir."
#. module: sale
#: help:sale.config.settings,module_analytic_user_function:0
@@ -319,7 +324,7 @@ msgstr ""
#: selection:sale.order.line,state:0
#: selection:sale.report,state:0
msgid "Cancelled"
-msgstr "İptal edildi"
+msgstr "İptalEdildi"
#. module: sale
#: view:sale.order.line:0
@@ -329,12 +334,12 @@ msgstr "Benim Satış Siparişlerimle ilişkili Satış Siparişi Öğeleri"
#. module: sale
#: selection:sale.order,state:0
msgid "Quotation Sent"
-msgstr ""
+msgstr "Teklif Gönderildi"
#. module: sale
#: model:ir.model,name:sale.model_mail_compose_message
msgid "Email composition wizard"
-msgstr ""
+msgstr "E-posta oluşturma sihirbazı"
#. module: sale
#: help:sale.order,message_unread:0
@@ -350,7 +355,7 @@ msgstr "Gönderim İstisnası"
#. module: sale
#: field:sale.order.line,product_uos_qty:0
msgid "Quantity (UoS)"
-msgstr "Miktar (Satış Birimi)"
+msgstr "Miktar (UoS)"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_shop_form
@@ -407,7 +412,7 @@ msgstr "Vergi"
#: code:addons/sale/sale.py:976
#, python-format
msgid "Invalid Action!"
-msgstr ""
+msgstr "Geçersiz Eylem!"
#. module: sale
#: help:sale.order,state:0
@@ -429,7 +434,7 @@ msgstr "Onay Tarihi"
#: view:sale.report:0
#: field:sale.report,nbr:0
msgid "# of Lines"
-msgstr "Öğe #"
+msgstr "nın Satırları #"
#. module: sale
#: help:sale.order,message_summary:0
@@ -437,11 +442,13 @@ msgid ""
"Holds the Chatter summary (number of messages, ...). This summary is "
"directly in html format in order to be inserted in kanban views."
msgstr ""
+"Mesajlaşma özetini tutar (mesajların sayısı, ...). Bu özet kanban "
+"ekranlarına eklenebilmesi için html biçimindedir."
#. module: sale
#: help:sale.order.line,sequence:0
msgid "Gives the sequence order when displaying a list of sales order lines."
-msgstr ""
+msgstr "Bir satış siparişi kalemlerini listelerken dizi sırasını verir."
#. module: sale
#: view:sale.report:0
@@ -459,7 +466,7 @@ msgstr "Faks:"
#, python-format
msgid ""
"In order to delete a confirmed sales order, you must cancel it before !"
-msgstr ""
+msgstr "Onaylı bir satış siparişini silmek için önce onu iptal etmelisiniz !"
#. module: sale
#: view:sale.order:0
@@ -471,12 +478,12 @@ msgstr "(güncelle)"
#: view:sale.report:0
#: field:sale.report,partner_id:0
msgid "Partner"
-msgstr "Paydaş"
+msgstr "Partner"
#. module: sale
#: view:sale.config.settings:0
msgid "Contract Features"
-msgstr ""
+msgstr "Sözleşme Özellikleri"
#. module: sale
#: code:addons/sale/sale.py:280
@@ -495,12 +502,12 @@ msgstr "Satış Siparişi"
#. module: sale
#: model:res.groups,name:sale.group_invoice_so_lines
msgid "Enable Invoicing Sales order lines"
-msgstr ""
+msgstr "Satış siparişi kalemlerini faturalamayı etkinleştir"
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line
msgid "Sales Order Line"
-msgstr "Satış Siparişi Öğesi"
+msgstr "Satış Siparişi Satırı"
#. module: sale
#: field:sale.advance.payment.inv,amount:0
@@ -510,7 +517,7 @@ msgstr "Peşinat Tutarı"
#. module: sale
#: help:sale.order,invoice_exists:0
msgid "It indicates that sales order has at least one invoice."
-msgstr ""
+msgstr "Satış siparişine ait en az bir faturanın bulunduğunu belirtir."
#. module: sale
#: help:sale.config.settings,group_sale_pricelist:0
@@ -522,12 +529,12 @@ msgstr ""
#. module: sale
#: field:sale.config.settings,module_analytic_user_function:0
msgid "One employee can have different roles per contract"
-msgstr ""
+msgstr "Bir çalışan her sözleşmede farklı rollere sahip olabilir"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Invoice the whole sales order"
-msgstr ""
+msgstr "Satış siparişinin tümünü faturalandır"
#. module: sale
#: field:sale.shop,payment_default_id:0
@@ -542,13 +549,13 @@ msgstr "Onayla"
#. module: sale
#: field:sale.config.settings,timesheet:0
msgid "Prepare invoices based on timesheets"
-msgstr ""
+msgstr "Zaman çizelgelerine göre fatura hazırla"
#. module: sale
#: code:addons/sale/sale.py:812
#, python-format
msgid "You cannot cancel a sales order line that has already been invoiced."
-msgstr ""
+msgstr "Zaten fatura edilmiş bir satış siparişi satır iptal edemezsiniz."
#. module: sale
#: view:account.invoice.report:0
@@ -560,7 +567,7 @@ msgstr "Aylık Gelir"
#. module: sale
#: selection:sale.order,invoice_quantity:0
msgid "Shipped Quantities"
-msgstr "Gönderilen Miktar"
+msgstr "Sevkedilen Miktar"
#. module: sale
#: view:sale.report:0
@@ -576,7 +583,7 @@ msgstr "Farklı ölçü birimleri kullanmaya izin ver"
#. module: sale
#: model:mail.message.subtype,name:sale.mt_order_confirmed
msgid "Sales Order Confirmed"
-msgstr ""
+msgstr "Satış Siparişi Onaylandı"
#. module: sale
#: view:sale.order:0
@@ -597,7 +604,7 @@ msgstr "Sipariş N°"
#: view:sale.order:0
#: field:sale.order,order_line:0
msgid "Order Lines"
-msgstr "Sipariş Öğeleri"
+msgstr "Sipariş Satırıları"
#. module: sale
#: report:sale.order:0
@@ -608,12 +615,12 @@ msgstr "İnd.(%)"
#: code:addons/sale/sale.py:756
#, python-format
msgid "Please define income account for this product: \"%s\" (id:%d)."
-msgstr ""
+msgstr "Bu ürün için gelir hesabı belirtiniz: \"%s\" (id:%d)."
#. module: sale
#: field:sale.order.line,invoice_lines:0
msgid "Invoice Lines"
-msgstr "Fatura Öğeleri"
+msgstr "Fatura Satırları"
#. module: sale
#: view:sale.report:0
@@ -624,7 +631,7 @@ msgstr "Toplam Fiyat"
#. module: sale
#: help:account.config.settings,group_analytic_account_for_sales:0
msgid "Allows you to specify an analytic account on sales orders."
-msgstr ""
+msgstr "Satış siparişlerine analitik hesap tanımlamanıza olanak verir."
#. module: sale
#: help:sale.config.settings,module_sale_journal:0
@@ -644,7 +651,7 @@ msgstr "Aynı müşteriye ait faturaları gruplamak için işaretleyin"
#: model:ir.actions.act_window,name:sale.action_sale_order_make_invoice
#: model:ir.actions.act_window,name:sale.action_view_sale_order_line_make_invoice
msgid "Make Invoices"
-msgstr "Faturaları Yap"
+msgstr "Faturaları Oluştur"
#. module: sale
#: code:addons/sale/res_config.py:89
@@ -655,7 +662,7 @@ msgstr "Saat"
#. module: sale
#: field:res.partner,sale_order_count:0
msgid "# of Sales Order"
-msgstr ""
+msgstr "Satış Siparişi sayısı"
#. module: sale
#: help:sale.config.settings,timesheet:0
@@ -676,7 +683,7 @@ msgstr "Oluşturma Tarihi"
#: view:sale.order:0
#: view:sale.order.line:0
msgid "To Invoice"
-msgstr "Faturalandırılacak"
+msgstr "Faturala"
#. module: sale
#: help:sale.order,partner_invoice_id:0
@@ -686,7 +693,7 @@ msgstr "Şu anki sipariş için fatura adresi."
#. module: sale
#: selection:sale.order,invoice_quantity:0
msgid "Ordered Quantities"
-msgstr "Sipariş edilen Miktarlar"
+msgstr "Sipariş Edilen Miktarlar"
#. module: sale
#: view:sale.report:0
@@ -696,7 +703,7 @@ msgstr "Satış siparişlerinin Veriliş Yılı"
#. module: sale
#: model:res.groups,name:sale.group_delivery_invoice_address
msgid "Addresses in Sales Orders"
-msgstr ""
+msgstr "Satış Siparişlerindeki Adresler"
#. module: sale
#: field:sale.advance.payment.inv,qtty:0
@@ -713,7 +720,7 @@ msgstr "Toplam :"
#. module: sale
#: view:sale.order.line:0
msgid "Sales Order Lines ready to be invoiced"
-msgstr ""
+msgstr "Faturalandırılmaya hazır Satış Siparişi Kalemleri"
#. module: sale
#: view:sale.report:0
@@ -729,7 +736,7 @@ msgstr "Sipariş Referansı"
#. module: sale
#: field:sale.order,fiscal_position:0
msgid "Fiscal Position"
-msgstr "Mali Durum"
+msgstr "Mali Pozisyon"
#. module: sale
#: selection:sale.report,month:0
@@ -753,7 +760,7 @@ msgstr ""
#. module: sale
#: view:sale.config.settings:0
msgid "Default Options"
-msgstr ""
+msgstr "Varsayılan Seçenekler"
#. module: sale
#: code:addons/sale/sale.py:953
@@ -766,7 +773,7 @@ msgstr "Yapılandırma Hatası!"
#. module: sale
#: field:account.config.settings,group_analytic_account_for_sales:0
msgid "Analytic accounting for sales"
-msgstr ""
+msgstr "Satışlar için analitik muhasebe"
#. module: sale
#: view:sale.order:0
@@ -775,7 +782,7 @@ msgstr ""
#: field:sale.order.line,state:0
#: view:sale.report:0
msgid "Status"
-msgstr "Durum"
+msgstr "Durumu"
#. module: sale
#: view:sale.advance.payment.inv:0
@@ -787,23 +794,23 @@ msgstr ""
#. module: sale
#: view:sale.order:0
msgid "Send by Email"
-msgstr "E-posta ile Gönder"
+msgstr "E-mail ile Gönder"
#. module: sale
#: code:addons/sale/edi/sale_order.py:140
#, python-format
msgid "EDI Pricelist (%s)"
-msgstr "EDI Fiyat Listesi (%s)"
+msgstr "EDI FiyatListesi (%s)"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "On Delivery Order"
-msgstr ""
+msgstr "Teslimat Siparişinden"
#. module: sale
#: view:sale.config.settings:0
msgid "Invoicing Process"
-msgstr "Faturalama İşlemi"
+msgstr "Faturalama Süreci"
#. module: sale
#: view:sale.order:0
@@ -813,13 +820,13 @@ msgstr "Sipariş Tarihi"
#. module: sale
#: view:sale.order:0
msgid "Sales Order done"
-msgstr "Satış siparişi tamamlandı"
+msgstr "Satış Siparişi Biten"
#. module: sale
#: code:addons/sale/sale.py:361
#, python-format
msgid "Please define sales journal for this company: \"%s\" (id:%d)."
-msgstr ""
+msgstr "Bu şirket için lütfen satış günlüğü oluştur: \"%s\" (id:%d)."
#. module: sale
#: model:ir.actions.act_window,name:sale.act_res_partner_2_sale_order
@@ -836,22 +843,22 @@ msgstr "Ödenmiş"
#: help:sale.config.settings,group_uom:0
msgid ""
"Allows you to select and maintain different units of measure for products."
-msgstr ""
+msgstr "Ürünler için farklı ölçü birimleri seçmenize olanak verir."
#. module: sale
#: view:sale.report:0
msgid "Reference Unit of Measure"
-msgstr ""
+msgstr "Referans Ölçü Birimi"
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Create and View Invoice"
-msgstr ""
+msgstr "Faturayı Oluştur ve Göster"
#. module: sale
#: view:sale.order.line:0
msgid "Sales order lines done"
-msgstr ""
+msgstr "Yapılan satış siparişi kalemleri"
#. module: sale
#: field:sale.make.invoice,grouped:0
@@ -866,13 +873,13 @@ msgstr "Önceden faturalanacak miktar."
#. module: sale
#: model:ir.model,name:sale.model_sale_make_invoice
msgid "Sales Make Invoice"
-msgstr "Satış Fatura oluşturur"
+msgstr "Satış Fatura Oluşturur"
#. module: sale
#: code:addons/sale/sale.py:300
#, python-format
msgid "Pricelist Warning!"
-msgstr "Fiyat Listesi Uyarısı!"
+msgstr "FiyatListesi Uyarısı!"
#. module: sale
#: field:sale.order.line,discount:0
@@ -897,7 +904,7 @@ msgstr ""
#. module: sale
#: view:sale.order.line.make.invoice:0
msgid "Create & View Invoice"
-msgstr ""
+msgstr "Fatura Oluştur & Göster"
#. module: sale
#: view:board.board:0
@@ -923,7 +930,7 @@ msgstr "Şözleşmelerin Yönetimi"
#. module: sale
#: view:sale.order.line:0
msgid "Shipped"
-msgstr "Gönderildi"
+msgstr "Sevkedilen"
#. module: sale
#: view:sale.report:0
@@ -934,7 +941,7 @@ msgstr "Ay"
#. module: sale
#: field:sale.order,currency_id:0
msgid "Currency"
-msgstr ""
+msgstr "Para Birimi"
#. module: sale
#: view:sale.order.line:0
@@ -951,7 +958,7 @@ msgstr "Ürün Kategorisi"
#: code:addons/sale/sale.py:558
#, python-format
msgid "Cannot cancel this sales order!"
-msgstr ""
+msgstr "Satış siparişi iptal edilemiyor!"
#. module: sale
#: view:sale.order:0
@@ -961,7 +968,7 @@ msgstr "Faturayı Yeniden Oluştur"
#. module: sale
#: field:sale.config.settings,module_warning:0
msgid "Allow configuring alerts by customer or products"
-msgstr ""
+msgstr "Uyarıları müşteriler ya da ürünler için yapılandırmanızı sağlar"
#. module: sale
#: field:sale.shop,name:0
@@ -971,7 +978,7 @@ msgstr "Mağaza Adı"
#. module: sale
#: view:sale.order:0
msgid "My Sales Orders"
-msgstr ""
+msgstr "Satış Siparişlerim"
#. module: sale
#: report:sale.order:0
@@ -996,33 +1003,35 @@ msgid ""
"To allow your salesman to make invoices for sales order lines using the menu "
"'Lines to Invoice'."
msgstr ""
+"Satış Temsilcinizin 'Kalemlerden Faturaya' menüsünü kullanarak satış "
+"siparişi kalemleri için fatura oluşturmasını sağlar."
#. module: sale
#: model:ir.actions.client,name:sale.action_client_sale_menu
msgid "Open Sale Menu"
-msgstr ""
+msgstr "Satış Menüsünü Aç"
#. module: sale
#: code:addons/sale/sale.py:592
#, python-format
msgid "You cannot confirm a sales order which has no line."
-msgstr ""
+msgstr "Hiçbir kalem içermeyen satış siparişini onaylayamazsınız."
#. module: sale
#: selection:sale.report,state:0
msgid "In Progress"
-msgstr "İşlemde"
+msgstr "DevamEden"
#. module: sale
#: code:addons/sale/sale.py:857
#, python-format
msgid "No Customer Defined !"
-msgstr "Tanımlı müşteri yok!"
+msgstr "Tanımlı Müşteri Yok!"
#. module: sale
#: field:sale.config.settings,module_sale_stock:0
msgid "Trigger delivery orders automatically from sales orders"
-msgstr ""
+msgstr "Satış siparişleri otomatik olarak teslim siparişleri Tetikleme"
#. module: sale
#: view:sale.make.invoice:0
@@ -1033,18 +1042,18 @@ msgstr "Faturaları Oluştur"
#. module: sale
#: selection:sale.order.line,state:0
msgid "Confirmed"
-msgstr "Onaylı"
+msgstr "Onaylandı"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:106
#, python-format
msgid "Advance of %s %%"
-msgstr ""
+msgstr "%s %% Avansı"
#. module: sale
#: model:ir.model,name:sale.model_sale_order_line_make_invoice
msgid "Sale OrderLine Make_invoice"
-msgstr "Satış SiparişÖğesi Fatura_Kes"
+msgstr "Sale OrderLine Make_invoice"
#. module: sale
#: selection:sale.order.line,state:0
@@ -1059,12 +1068,12 @@ msgstr "Eposta Şablonları"
#. module: sale
#: help:sale.order.line,address_allotment_id:0
msgid "A partner to whom the particular product needs to be allotted."
-msgstr ""
+msgstr "Belirli bir ürün tahsis edilmesi gereken bir paydaş."
#. module: sale
#: field:sale.order,project_id:0
msgid "Contract / Analytic"
-msgstr ""
+msgstr "Sözleşme / Analitik"
#. module: sale
#: selection:sale.order,state:0
@@ -1075,7 +1084,7 @@ msgstr "Bekleyen Planlama"
#. module: sale
#: field:sale.order,note:0
msgid "Terms and conditions"
-msgstr ""
+msgstr "Şartlar ve koşullar"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_orders
@@ -1092,7 +1101,7 @@ msgstr "Vergi tutarı."
#. module: sale
#: field:sale.order,invoiced_rate:0
msgid "Invoiced Ratio"
-msgstr ""
+msgstr "Invoiced Ratio"
#. module: sale
#: selection:sale.order,order_policy:0
@@ -1107,12 +1116,12 @@ msgstr "Ağustos"
#. module: sale
#: model:process.node,note:sale.process_node_saleorder0
msgid "Drives procurement and invoicing"
-msgstr "Satınalma ve faturalamayı yürütür"
+msgstr "Tedarik ve faturalamayı yürütür"
#. module: sale
#: view:sale.order.line:0
msgid "To Do"
-msgstr "Yapılacaklar"
+msgstr "Yapılacak"
#. module: sale
#: selection:sale.report,month:0
@@ -1148,7 +1157,7 @@ msgstr "Satış Analizi"
#. module: sale
#: field:sale.order,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Takip ediyor"
#. module: sale
#: view:sale.order.line:0
@@ -1156,6 +1165,8 @@ msgid ""
"Sales Order Lines that are confirmed, done or in exception state and haven't "
"yet been invoiced"
msgstr ""
+"Onaylı, yapıldı ya da istisna durumundaki ve henüz faturalandırılmamış Satış "
+"Siparişi Kalemleri"
#. module: sale
#: model:ir.model,name:sale.model_sale_report
@@ -1176,7 +1187,7 @@ msgstr "Tarih"
#: view:sale.report:0
#: field:sale.report,user_id:0
msgid "Salesperson"
-msgstr "Satış Temsülcisi"
+msgstr "SatışTemsilcisi"
#. module: sale
#: selection:sale.report,month:0
@@ -1186,7 +1197,7 @@ msgstr "Kasım"
#. module: sale
#: view:sale.report:0
msgid "Extended Filters..."
-msgstr "Genişletilmiş Süzgeçler..."
+msgstr "Genişletilmiş Filtreler..."
#. module: sale
#: model:process.node,name:sale.process_node_quotation0
@@ -1235,6 +1246,9 @@ msgid ""
"Manage Related Stock.\n"
" This installs the module sale_stock."
msgstr ""
+"Farklı sipariş politikaları kullanarak Teklif, Satış Siparişi yapmanızı ve "
+"İlgili Stoğu Yönetmenizi sağlar.\n"
+" satış_stok Modülünü kurar."
#. module: sale
#: help:sale.advance.payment.inv,product_id:0
@@ -1252,7 +1266,7 @@ msgstr "Ocak"
#. module: sale
#: field:sale.config.settings,group_discount_per_so_line:0
msgid "Allow setting a discount on the sales order lines"
-msgstr ""
+msgstr "Satış siparişi kalemlerine indirim uygulamanızı sağlar"
#. module: sale
#: model:ir.actions.act_window,name:sale.action_orders_in_progress
@@ -1280,7 +1294,7 @@ msgstr ""
#. module: sale
#: field:sale.order,paypal_url:0
msgid "Paypal Url"
-msgstr ""
+msgstr "Paypal Url"
#. module: sale
#: help:sale.order,project_id:0
@@ -1295,12 +1309,12 @@ msgstr "Fatura Görüntüle"
#. module: sale
#: field:sale.advance.payment.inv,advance_payment_method:0
msgid "What do you want to invoice?"
-msgstr ""
+msgstr "Neyi faturalandırmak istiyorsunuz?"
#. module: sale
#: field:sale.config.settings,group_sale_pricelist:0
msgid "Use pricelists to adapt your price per customers"
-msgstr ""
+msgstr "Her müşteriye fiyat ayarlaması için fiyat listeleri kullanın"
#. module: sale
#: model:process.transition,note:sale.process_transition_confirmquotation0
@@ -1330,14 +1344,14 @@ msgstr "Bu satış siparişi isteğini oluşturan belgenin referans numarası"
#: code:addons/sale/sale.py:948
#, python-format
msgid "No valid pricelist line found ! :"
-msgstr "Geçerli fiyat listesi öğesi bulunamadı!:"
+msgstr "Geçerli fiyat listesi satırı bulunamadı!:"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:113
#: code:addons/sale/wizard/sale_make_invoice_advance.py:115
#, python-format
msgid "Advance of %s %s"
-msgstr ""
+msgstr "%s %s Avansı"
#. module: sale
#: view:sale.report:0
@@ -1356,22 +1370,22 @@ msgstr "Teklifler"
#. module: sale
#: help:account.config.settings,module_sale_analytic_plans:0
msgid "This allows install module sale_analytic_plans."
-msgstr ""
+msgstr "sale_analytic_plans modülünün kurulmasını sağlar"
#. module: sale
#: view:sale.order:0
msgid "Ignore Exception"
-msgstr "İstisnayı Görmezden gel"
+msgstr "İstisnayı Görmezden Gel"
#. module: sale
#: help:sale.order,partner_shipping_id:0
msgid "Delivery address for current sales order."
-msgstr ""
+msgstr "Mevcut satış siparişi için Teslimat adresi."
#. module: sale
#: field:sale.config.settings,module_sale_margin:0
msgid "Display margins on sales orders"
-msgstr ""
+msgstr "Satış siparişlerinde marjları görüntüleme"
#. module: sale
#: help:sale.order,invoice_ids:0
@@ -1391,7 +1405,7 @@ msgstr "Referansınız"
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Show Lines to Invoice"
-msgstr ""
+msgstr "Faturalandırılacak Kalemleri Göster"
#. module: sale
#: field:sale.report,date:0
@@ -1403,7 +1417,7 @@ msgstr "Sipariş Tarihi"
#: field:sale.report,pricelist_id:0
#: field:sale.shop,pricelist_id:0
msgid "Pricelist"
-msgstr "Fiyat Listesi"
+msgstr "FiyatListesi"
#. module: sale
#: report:sale.order:0
@@ -1424,7 +1438,7 @@ msgstr "Faturalanacak onaylı satış siparişi"
#. module: sale
#: field:sale.order.line,sequence:0
msgid "Sequence"
-msgstr "Sıra No"
+msgstr "Sıralama"
#. module: sale
#: model:ir.actions.act_window,name:sale.open_board_sales
@@ -1434,7 +1448,7 @@ msgstr "Sıra No"
#: view:sale.order:0
#: view:sale.report:0
msgid "Sales"
-msgstr "Satışlar"
+msgstr "Satış"
#. module: sale
#: code:addons/sale/sale.py:301
@@ -1474,7 +1488,7 @@ msgstr "Toplam"
#: selection:sale.order.line,state:0
#: selection:sale.report,state:0
msgid "Done"
-msgstr "Yapıldı"
+msgstr "Biten"
#. module: sale
#: report:sale.order:0
@@ -1492,7 +1506,7 @@ msgstr "Fatura"
#. module: sale
#: view:sale.order.line:0
msgid "My Sales Order Lines"
-msgstr "Satış Siparişlerimin Öğeleri"
+msgstr "Satış Siparişlerimin Kalemleri"
#. module: sale
#: model:process.transition.action,name:sale.process_transition_action_cancel0
@@ -1507,29 +1521,29 @@ msgstr "İptal"
#. module: sale
#: field:sale.order,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. module: sale
#: code:addons/sale/sale.py:937
#, python-format
msgid "No Pricelist ! : "
-msgstr "Fiyat Listesi yok ! : "
+msgstr "FiyatListesi yok ! : "
#. module: sale
#: view:sale.order:0
msgid "Sales Order "
-msgstr ""
+msgstr "Satış Siparişi "
#. module: sale
#: model:mail.message.subtype,description:sale.mt_order_sent
#: model:mail.message.subtype,name:sale.mt_order_sent
msgid "Quotation send"
-msgstr ""
+msgstr "Teklif gönderildi"
#. module: sale
#: view:sale.order.line:0
msgid "Search Uninvoiced Lines"
-msgstr "Faturalanmamış Öğelerde Ara"
+msgstr "Faturalanmamış Satırları Ara"
#. module: sale
#: model:ir.model,name:sale.model_account_config_settings
@@ -1559,7 +1573,7 @@ msgstr ""
#. module: sale
#: report:sale.order:0
msgid "Shipping address :"
-msgstr "Sevk Adresi :"
+msgstr "Sevk adresi :"
#. module: sale
#: code:addons/sale/sale.py:502
@@ -1567,12 +1581,12 @@ msgstr "Sevk Adresi :"
msgid ""
"You cannot group sales having different currencies for the same partner."
msgstr ""
-"Aynı paydaş için farklı para birimlerindeki satışları gruplandıramazsınız."
+"Aynı partner için farklı para birimlerindeki satışları gruplandıramazsınız."
#. module: sale
#: view:sale.advance.payment.inv:0
msgid "Invoice Sales Order"
-msgstr ""
+msgstr "Fatura Satış Siparişi"
#. module: sale
#: help:sale.order,invoice_quantity:0
@@ -1581,11 +1595,13 @@ msgid ""
"invoice). You have to choose "
"if you want your invoice based on ordered "
msgstr ""
+"Satış siparişi otomatikman fatura önerisi oluşturacaktır (taslak fatura). "
+"Faturanızın siparişe göre olmasını isterseniz bunu seçmelisiniz "
#. module: sale
#: field:sale.config.settings,module_account_analytic_analysis:0
msgid "Use contracts management"
-msgstr ""
+msgstr "Sözleşmeler yönetimini kullanın"
#. module: sale
#: code:addons/sale/sale.py:945
@@ -1594,6 +1610,8 @@ msgid ""
"Cannot find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
msgstr ""
+"Bu ürün ve miktarla eşleşen fiyat listesi kalemi bulunamıyor.\n"
+"Hem ürünü hem de miktarı ya da fiyat listesini değiştirmelisiniz."
#. module: sale
#: model:ir.model,name:sale.model_sale_advance_payment_inv
@@ -1618,7 +1636,7 @@ msgstr "KDV hariç tutar"
#. module: sale
#: view:sale.order.line:0
msgid "Order reference"
-msgstr "Sipariş kaynağı"
+msgstr "Sipariş referansı"
#. module: sale
#: help:sale.order,invoiced:0
@@ -1639,7 +1657,7 @@ msgstr "Yüzde"
#. module: sale
#: view:sale.order:0
msgid "Other Information"
-msgstr "Diğer Bilgiler"
+msgstr "Diğer Bilgisi"
#. module: sale
#: model:email.template,body_html:sale.email_template_edi_sale
@@ -1741,18 +1759,18 @@ msgstr "Ürün"
#. module: sale
#: help:sale.order,amount_total:0
msgid "The total amount."
-msgstr "Toplam Miktar."
+msgstr "Toplam miktar."
#. module: sale
#: view:sale.order:0
msgid "Confirm Sale"
-msgstr ""
+msgstr "Satışı Onayla"
#. module: sale
#: code:addons/sale/wizard/sale_make_invoice_advance.py:96
#, python-format
msgid "There is no income account defined for this product: \"%s\" (id:%d)."
-msgstr ""
+msgstr "Bu ürün için tanımlanmış gelir hesabı bulunmuyor: \"%s\" (id:%d)."
#. module: sale
#: selection:sale.report,month:0
@@ -1765,6 +1783,8 @@ msgid ""
"${object.company_id.name} ${object.state in ('draft', 'sent') and "
"'Quotation' or 'Order'} (Ref ${object.name or 'n/a' })"
msgstr ""
+"${object.company_id.name} ${object.state in ('taslak', 'gönderildi') and "
+"'Teklif' or 'Sipariş'} (Ref ${object.name or 'n/a' })"
#. module: sale
#: report:sale.order:0
@@ -1806,7 +1826,7 @@ msgstr "Teklif / Sipariş"
#. module: sale
#: report:sale.order:0
msgid "Tel. :"
-msgstr "Tel :"
+msgstr "Tel. :"
#. module: sale
#: view:sale.make.invoice:0
@@ -1845,6 +1865,8 @@ msgid ""
"There is no Fiscal Position defined or Income category account defined for "
"default properties of Product categories."
msgstr ""
+"Ürün kategorilerinde varsayılan özellik olarak tanımlanmış Mali Durum ya da "
+"tanımlanmış Gelir kategorisi hesabı yoktur."
#. module: sale
#: model:process.node,note:sale.process_node_invoice0
@@ -1854,17 +1876,17 @@ msgstr "Muhasebeci tarafından incelenecek."
#. module: sale
#: model:res.groups,name:sale.group_mrp_properties
msgid "Properties on lines"
-msgstr ""
+msgstr "Kalemlerdeki özellikler"
#. module: sale
#: selection:sale.order,state:0
msgid "Sale to Invoice"
-msgstr ""
+msgstr "Faturalancak Satışlar"
#. module: sale
#: view:sale.order:0
msgid "Order Number"
-msgstr ""
+msgstr "Sipariş Numarası"
#. module: sale
#: view:sale.order:0
@@ -1901,12 +1923,12 @@ msgstr ""
#. module: sale
#: field:sale.order,invoice_quantity:0
msgid "Invoice on"
-msgstr "Fatura üzerine"
+msgstr "Faturadan"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Fixed price (deposit)"
-msgstr ""
+msgstr "Sabit fiyat (depozit)"
#. module: sale
#: model:ir.model,name:sale.model_sale_config_settings
@@ -1926,12 +1948,12 @@ msgstr "Sipariş Tarihi"
#. module: sale
#: selection:sale.order,order_policy:0
msgid "Before Delivery"
-msgstr ""
+msgstr "Tesliattan Önce"
#. module: sale
#: field:sale.order.line,product_uos:0
msgid "Product UoS"
-msgstr "Ürün Sipariş Birimi"
+msgstr "Ürün UoS"
#. module: sale
#: model:process.node,note:sale.process_node_quotation0
@@ -1951,7 +1973,7 @@ msgstr "Nisan"
#. module: sale
#: selection:sale.report,state:0
msgid "Manual In Progress"
-msgstr "Manuel İşlem Devam Ediyor"
+msgstr "Manuel DevamEden"
#. module: sale
#: code:addons/sale/wizard/sale_line_invoice.py:110
@@ -1994,13 +2016,13 @@ msgstr "Özet"
#. module: sale
#: help:sale.order,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mesajlar ve İletişim Geçmişi"
#. module: sale
#: view:sale.order:0
#: view:sale.order.line:0
msgid "Search Sales Order"
-msgstr "Satış siparişlerini ara"
+msgstr "Satış Siparişleri Arama"
#. module: sale
#: report:sale.order:0
@@ -2030,7 +2052,7 @@ msgstr "Bir Satış siparişinden"
#. module: sale
#: view:sale.order.line:0
msgid "Confirmed sales order lines, not yet delivered"
-msgstr ""
+msgstr "henüz teslim edilmemiş, Onaylanmış satış siparişi kalemleri"
#. module: sale
#: model:process.transition,note:sale.process_transition_saleinvoice0
@@ -2048,18 +2070,18 @@ msgstr ""
#. module: sale
#: view:sale.order:0
msgid "UoS"
-msgstr "Satış Birimi"
+msgstr "UoS"
#. module: sale
#: selection:sale.advance.payment.inv,advance_payment_method:0
msgid "Some order lines"
-msgstr ""
+msgstr "Bazı sipariş kalemleri"
#. module: sale
#: code:addons/sale/sale.py:976
#, python-format
msgid "Cannot delete a sales order line which is in state '%s'."
-msgstr ""
+msgstr "Cannot delete a sales order line which is in state '%s'."
#. module: sale
#: report:sale.order:0
@@ -2075,7 +2097,7 @@ msgstr "Faturalandırılmaya hazır Satış Siparişleri"
#. module: sale
#: field:sale.config.settings,group_invoice_so_lines:0
msgid "Generate invoices based on the sales order lines"
-msgstr ""
+msgstr "Satış siparişi kalemleri temelinde fatura oluştur"
#. module: sale
#: view:sale.advance.payment.inv:0
@@ -2089,7 +2111,7 @@ msgstr "veya"
#: view:sale.order:0
#: view:sale.order.line:0
msgid "Sales Order Lines"
-msgstr "Satış Siparişi Öğeleri"
+msgstr "Satış Siparişi Satırları"
#. module: sale
#: help:sale.order,pricelist_id:0
@@ -2104,7 +2126,7 @@ msgstr "Teklif N°"
#. module: sale
#: model:res.groups,name:sale.group_discount_per_so_line
msgid "Discount on lines"
-msgstr ""
+msgstr "Kalemlerdeki indirim"
#. module: sale
#: field:sale.order,client_order_ref:0
@@ -2114,7 +2136,7 @@ msgstr "Müşteri Referansı"
#. module: sale
#: view:sale.report:0
msgid "Picked"
-msgstr "Toplanmış"
+msgstr "Seçilmiş"
#. module: sale
#: help:sale.config.settings,module_sale_margin:0
@@ -2132,6 +2154,8 @@ msgid ""
"Before choosing a product,\n"
" select a customer in the sales form."
msgstr ""
+"Bir ürün seçmeden önce,\n"
+" satış formundan bir müşteri seçin."
#. module: sale
#: view:sale.order:0
@@ -2141,7 +2165,7 @@ msgstr "KDV Dahil Toplam"
#. module: sale
#: view:sale.order:0
msgid "New Copy of Quotation"
-msgstr ""
+msgstr "Teklifin Yeni Kopyası"
#. module: sale
#: view:sale.advance.payment.inv:0
diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py
index 44733be3e39..a693fd11024 100644
--- a/addons/sale/res_config.py
+++ b/addons/sale/res_config.py
@@ -19,10 +19,14 @@
#
##############################################################################
+import logging
+
from openerp.osv import fields, osv
from openerp import pooler
from openerp.tools.translate import _
+_logger = logging.getLogger(__name__)
+
class sale_configuration(osv.osv_memory):
_inherit = 'sale.config.settings'
@@ -81,8 +85,12 @@ Example: Product: this product is deprecated, do not purchase more than 5.
user = self.pool.get('res.users').browse(cr, uid, uid, context)
res['time_unit'] = user.company_id.project_time_mode_id.id
else:
- product = ir_model_data.get_object(cr, uid, 'product', 'product_product_consultant')
- res['time_unit'] = product.uom_id.id
+ try:
+ product = ir_model_data.get_object(cr, uid, 'product', 'product_product_consultant')
+ res['time_unit'] = product.uom_id.id
+ except ValueError:
+ # keep default value in that case
+ _logger.warning("Product with xml_id 'product.product_product_consultant' not found")
return res
def _get_default_time_unit(self, cr, uid, context=None):
@@ -98,16 +106,11 @@ Example: Product: this product is deprecated, do not purchase more than 5.
wizard = self.browse(cr, uid, ids)[0]
if wizard.time_unit:
- product = False
try:
product = ir_model_data.get_object(cr, uid, 'product', 'product_product_consultant')
- except:
- #product with xml_id product_product_consultant has not been found. Don't do anything except logging the exception
- import logging
- _logger = logging.getLogger(__name__)
- _logger.warning("Warning, product with xml_id 'product_product_consultant' hasn't been found")
- if product:
product.write({'uom_id': wizard.time_unit.id, 'uom_po_id': wizard.time_unit.id})
+ except ValueError:
+ _logger.warning("Product with xml_id 'product.product_product_consultant' not found, UoMs not updated!")
if wizard.module_project and wizard.time_unit:
user = self.pool.get('res.users').browse(cr, uid, uid, context)
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index 66653c61849..cddde4a5f08 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -926,7 +926,6 @@ class sale_order_line(osv.osv):
elif uom: # whether uos is set or not
default_uom = product_obj.uom_id and product_obj.uom_id.id
q = product_uom_obj._compute_qty(cr, uid, uom, qty, default_uom)
- result['product_uom'] = default_uom
if product_obj.uos_id:
result['product_uos'] = product_obj.uos_id.id
result['product_uos_qty'] = qty * product_obj.uos_coeff
diff --git a/addons/sale/sale_data.xml b/addons/sale/sale_data.xml
index 6d7cd043c39..a0e93cbf581 100644
--- a/addons/sale/sale_data.xml
+++ b/addons/sale/sale_data.xml
@@ -48,11 +48,13 @@
Quotation send
sale.order
+
Quotation send
Sales Order Confirmed
sale.order
+
Quotation confirmed
diff --git a/addons/sale/test/sale_order_demo.yml b/addons/sale/test/sale_order_demo.yml
index 7e5a223e8b0..75e17ebeb02 100644
--- a/addons/sale/test/sale_order_demo.yml
+++ b/addons/sale/test/sale_order_demo.yml
@@ -14,3 +14,23 @@
!assert {model: sale.order, id: sale.sale_order_test1, string: The onchange function of product was not correctly triggered}:
- order_line[0].name == u'[LCD17] 17\u201d LCD Monitor'
- order_line[0].price_unit == 1350.0
+ - order_line[0].product_uom_qty == 8
+ - order_line[0].product_uom.id == ref('product.product_uom_unit')
+
+-
+ I create another sale order
+-
+ !record {model: sale.order, id: sale_order_test2}:
+ partner_id: base.res_partner_2
+ order_line:
+ - product_id: product.product_product_7
+ product_uom_qty: 16
+ product_uom: product.product_uom_dozen
+-
+ I verify that the onchange was correctly triggered
+-
+ !assert {model: sale.order, id: sale.sale_order_test2, string: The onchange function of product was not correctly triggered}:
+ - order_line[0].name == u'[LCD17] 17\u201d LCD Monitor'
+ - order_line[0].price_unit == 1350.0 * 12
+ - order_line[0].product_uom.id == ref('product.product_uom_dozen')
+ - order_line[0].product_uom_qty == 16
\ No newline at end of file
diff --git a/addons/stock/i18n/tr.po b/addons/stock/i18n/tr.po
index 3c21811038f..1e9f403b456 100644
--- a/addons/stock/i18n/tr.po
+++ b/addons/stock/i18n/tr.po
@@ -1,20 +1,20 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
-# * stock
+# * stock
#
msgid ""
msgstr ""
-"Project-Id-Version: OpenERP Server 6.0dev\n"
-"Report-Msgid-Bugs-To: support@openerp.com\n"
+"Project-Id-Version: openobject-addons\n"
+"Report-Msgid-Bugs-To: FULL NAME \n"
"POT-Creation-Date: 2012-12-21 17:04+0000\n"
-"PO-Revision-Date: 2012-05-10 17:57+0000\n"
-"Last-Translator: Raphael Collet (OpenERP) \n"
-"Language-Team: \n"
+"PO-Revision-Date: 2013-02-06 17:12+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: 2012-12-22 05:15+0000\n"
-"X-Generator: Launchpad (build 16378)\n"
+"X-Launchpad-Export-Date: 2013-02-07 04:53+0000\n"
+"X-Generator: Launchpad (build 16477)\n"
#. module: stock
#: field:stock.inventory.line.split,line_exist_ids:0
@@ -23,7 +23,7 @@ msgstr ""
#: field:stock.move.split,line_exist_ids:0
#: field:stock.move.split,line_ids:0
msgid "Serial Numbers"
-msgstr ""
+msgstr "Seri Numarası"
#. module: stock
#: help:stock.config.settings,group_product_variant:0
@@ -55,13 +55,13 @@ msgstr ""
#. module: stock
#: view:stock.picking.out:0
msgid "Confirm & Deliver"
-msgstr ""
+msgstr "Onay & Teslimat"
#. 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 "Ürün Miktarını Güncelle"
#. module: stock
#: field:stock.location,chained_location_id:0
@@ -87,7 +87,7 @@ msgstr "Üretime Dönük İzlenebilirlik"
#: field:stock.picking.in,date_done:0
#: field:stock.picking.out,date_done:0
msgid "Date of Transfer"
-msgstr ""
+msgstr "Tranfer Tarihi"
#. module: stock
#: field:product.product,track_outgoing:0
@@ -129,12 +129,12 @@ msgstr "Ürün Hareketleri"
#: code:addons/stock/stock.py:2580
#, python-format
msgid "Please provide proper quantity."
-msgstr ""
+msgstr "Uygun miktarı belirtiniz"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_inventory_control
msgid "Inventory Control"
-msgstr "Stok Kontrolü"
+msgstr "Envanter Kontrolü"
#. module: stock
#: help:stock.production.lot,ref:0
@@ -160,7 +160,7 @@ msgstr "Miktar eksi olamaz"
#: view:stock.picking:0
#: view:stock.picking.in:0
msgid "Picking list"
-msgstr "Alım listesi"
+msgstr "Seçim listesi"
#. module: stock
#: report:lot.stock.overview:0
@@ -201,13 +201,13 @@ msgstr "Fiziksel Stoklar"
#. module: stock
#: selection:stock.location.product,type:0
msgid "Analyse a Period"
-msgstr ""
+msgstr "Dönem Analizi"
#. module: stock
#: view:report.stock.move:0
#: field:stock.change.standard.price,stock_journal:0
msgid "Stock journal"
-msgstr "Stok Defteri"
+msgstr "Stok Yevmiye"
#. module: stock
#: view:report.stock.move:0
@@ -232,7 +232,7 @@ msgstr ""
#. module: stock
#: model:ir.actions.server,name:stock.action_partial_move_server
msgid "Deliver/Receive Products"
-msgstr "Ürün Alma/Teslim Etme"
+msgstr "Teslimat/Kabul Ürünler"
#. module: stock
#: code:addons/stock/report/report_stock.py:78
@@ -244,12 +244,12 @@ msgstr "Hehangi bir kaydı silemezsiniz!"
#. module: stock
#: view:stock.picking:0
msgid "Delivery orders to invoice"
-msgstr "Faturalanacak teslimat emirleri"
+msgstr "Faturalanacak teslimat siparişleri"
#. module: stock
#: view:stock.picking:0
msgid "Assigned Delivery Orders"
-msgstr "Atanmış Teslimat Emirleri"
+msgstr "Atanmış Teslimat Sipariş"
#. module: stock
#: code:addons/stock/wizard/stock_change_standard_price.py:107
@@ -269,7 +269,7 @@ msgstr "Uygulanabilir Değil"
#: help:stock.picking.in,message_unread:0
#: help:stock.picking.out,message_unread:0
msgid "If checked new messages require your attention."
-msgstr ""
+msgstr "Eğer seçilirse yeni mesajlar dikkat gerektirir."
#. module: stock
#: help:stock.tracking,serial:0
@@ -280,7 +280,7 @@ msgstr "Diğer referans veya seri numarası"
#: view:stock.move:0
#: view:stock.picking:0
msgid "Origin"
-msgstr "Menşei"
+msgstr "Orjini"
#. module: stock
#: view:board.board:0
@@ -320,7 +320,7 @@ msgstr "İşlenecek Ürünler"
#. module: stock
#: view:stock.move:0
msgid "New Pack"
-msgstr "Yeni paket"
+msgstr "Yeni Paket"
#. module: stock
#: help:stock.fill.inventory,set_stock_zero:0
@@ -334,12 +334,12 @@ msgstr ""
#. module: stock
#: view:product.product:0
msgid "Forecasted:"
-msgstr ""
+msgstr "Öngörülen:"
#. module: stock
#: view:stock.partial.move:0
msgid "_Validate"
-msgstr "Onayla"
+msgstr "_Onaylama"
#. module: stock
#: help:stock.picking,message_summary:0
@@ -374,14 +374,14 @@ msgstr "Uyarı!"
#. module: stock
#: field:stock.invoice.onshipping,group:0
msgid "Group by partner"
-msgstr "Paydaşa göre Gruplandır"
+msgstr "Grupla partner ile"
#. module: stock
#: help:stock.picking,move_type:0
#: help:stock.picking.in,move_type:0
#: help:stock.picking.out,move_type:0
msgid "It specifies goods to be deliver partially or all at once"
-msgstr ""
+msgstr "Aynı anda kısmen veya tüm teslim edilecek malların belirtir"
#. module: stock
#: model:ir.model,name:stock.model_res_partner
@@ -394,7 +394,7 @@ msgstr ""
#: field:stock.picking.in,partner_id:0
#: field:stock.picking.out,partner_id:0
msgid "Partner"
-msgstr "Paydaş"
+msgstr "Partner"
#. module: stock
#: field:stock.config.settings,module_claim_from_delivery:0
@@ -415,17 +415,17 @@ msgstr "İşlenen stok hareketleri"
#: field:stock.inventory.line.split,use_exist:0
#: field:stock.move.split,use_exist:0
msgid "Existing Serial Numbers"
-msgstr ""
+msgstr "Mevcut Seri Numaraları"
#. module: stock
#: model:res.groups,name:stock.group_inventory_valuation
msgid "Manage Inventory valuation"
-msgstr ""
+msgstr "Envanter Değerleme Yönetmi"
#. module: stock
#: model:stock.location,name:stock.stock_location_suppliers
msgid "Suppliers"
-msgstr "Satıcılar"
+msgstr "Tedarikçiler"
#. module: stock
#: help:stock.incoterms,code:0
@@ -446,7 +446,7 @@ msgstr "Mevcut Gelen Sevkiyatlar"
#: selection:report.stock.inventory,location_type:0
#: selection:stock.location,usage:0
msgid "Internal Location"
-msgstr "İç Konum"
+msgstr "Dahili lokasyon"
#. module: stock
#: view:stock.move:0
@@ -461,7 +461,7 @@ msgstr "Muahsebe Bilgisi"
#. module: stock
#: field:stock.location,stock_real_value:0
msgid "Real Stock Value"
-msgstr "Fiili Stok Değeri"
+msgstr "Gerçek Stok Değeri"
#. module: stock
#: field:report.stock.move,day_diff2:0
@@ -471,7 +471,7 @@ msgstr "Gecikme (Gün)"
#. module: stock
#: selection:stock.picking.out,state:0
msgid "Ready to Deliver"
-msgstr ""
+msgstr "Teslimata Hazırla"
#. module: stock
#: model:ir.model,name:stock.model_action_traceability
@@ -514,7 +514,7 @@ msgstr ""
#. module: stock
#: field:stock.warehouse,lot_output_id:0
msgid "Location Output"
-msgstr "Çıkış Konumu"
+msgstr "Lokasyon Çıkışı"
#. module: stock
#: model:ir.actions.act_window,name:stock.split_into
@@ -525,17 +525,17 @@ msgstr "Böl"
#. module: stock
#: field:stock.config.settings,module_product_expiry:0
msgid "Expiry date on serial numbers"
-msgstr ""
+msgstr "Seri numarası Son kullanma tarihi"
#. module: stock
#: field:stock.move,price_currency_id:0
msgid "Currency for average price"
-msgstr "Ortalama fiyat için para birimi"
+msgstr "Ortalama fiyat için paraBirimi"
#. module: stock
#: view:product.product:0
msgid "Stock and Expected Variations"
-msgstr ""
+msgstr "Stok ve Beklenen Varyasyonları"
#. module: stock
#: help:product.category,property_stock_valuation_account_id:0
@@ -569,7 +569,7 @@ msgstr "Ürünler: "
#: field:report.stock.inventory,location_type:0
#: field:stock.location,usage:0
msgid "Location Type"
-msgstr "Konum Tipi"
+msgstr "Lokasyon Türü"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_inventory_form_draft
@@ -644,7 +644,7 @@ msgstr ""
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_products_moves
msgid "Receive/Deliver Products"
-msgstr ""
+msgstr "Kabul/Teslimat Ürünleri"
#. module: stock
#: field:stock.move,move_history_ids:0
@@ -658,7 +658,7 @@ msgstr "Hareket Geçmişi (alt hareketler)"
#: field:stock.picking.in,move_lines:0
#: field:stock.picking.out,move_lines:0
msgid "Internal Moves"
-msgstr "İç Hareketler"
+msgstr "Dahili Hareketler"
#. module: stock
#: field:stock.move,location_dest_id:0
@@ -668,7 +668,7 @@ msgstr "Hedef Lokasyon"
#. module: stock
#: model:ir.model,name:stock.model_stock_partial_move_line
msgid "stock.partial.move.line"
-msgstr "stok.kısmi.hareket.satır"
+msgstr "stock.partial.move.line"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_product_packaging_stock_action
@@ -679,7 +679,7 @@ msgstr "Paketleme"
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_picking_list_in
msgid "Receipt Slip"
-msgstr ""
+msgstr "Kabul Makbuzu"
#. module: stock
#: code:addons/stock/wizard/stock_move.py:214
@@ -691,12 +691,12 @@ msgstr ""
#. module: stock
#: report:stock.picking.list:0
msgid "Order(Origin)"
-msgstr "Emir (Menşe)"
+msgstr "Sipariş (Orjini)"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_uom_categ_form_action
msgid "Unit of Measure Categories"
-msgstr ""
+msgstr "Kategori Ölçü Birimleri"
#. module: stock
#: report:lot.stock.overview:0
@@ -715,7 +715,7 @@ msgstr "Hareket Analizleri"
#: view:stock.location:0
#: field:stock.location,comment:0
msgid "Additional Information"
-msgstr "Ek Bilgi"
+msgstr "Ek Bilgisi"
#. module: stock
#: report:lot.stock.overview:0
@@ -741,18 +741,18 @@ msgstr "Ek Referans"
#. module: stock
#: view:stock.partial.picking.line:0
msgid "Stock Picking Line"
-msgstr ""
+msgstr "Stok Seçim Satırı"
#. module: stock
#: field:stock.location,complete_name:0
#: field:stock.location,name:0
msgid "Location Name"
-msgstr "Konum Adı"
+msgstr "Lokasyon Adı"
#. module: stock
#: view:stock.inventory:0
msgid "Posted Inventory"
-msgstr "Gönderilen Stok"
+msgstr "İşlenmiş Envanterler"
#. module: stock
#: field:stock.move.split.lines,wizard_exist_id:0
@@ -781,7 +781,7 @@ msgstr "Planlanan Yıl"
#: report:stock.picking.list:0
#: field:stock.picking.out,state:0
msgid "Status"
-msgstr "Durum"
+msgstr "Durumu"
#. module: stock
#: model:stock.location,name:stock.stock_location_customers
@@ -805,12 +805,12 @@ msgstr "Paketler"
#. module: stock
#: selection:stock.location.product,type:0
msgid "Analyse Current Inventory"
-msgstr ""
+msgstr "Mevcut Envanter Analizi"
#. module: stock
#: view:stock.move:0
msgid "To Do"
-msgstr "Yapılacak İşlemler"
+msgstr "Yapılacak"
#. module: stock
#: selection:report.stock.inventory,month:0
@@ -837,7 +837,7 @@ msgstr ""
#. module: stock
#: field:product.template,property_stock_procurement:0
msgid "Procurement Location"
-msgstr "Satınalma Konumu"
+msgstr "Tedarik Lokasyonu"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_location_tree
@@ -853,7 +853,7 @@ msgstr "İçerir"
#. module: stock
#: model:ir.model,name:stock.model_stock_inventory_line
msgid "Inventory Line"
-msgstr "Stok Kalemi"
+msgstr "Envanter Satırı"
#. module: stock
#: help:product.category,property_stock_journal:0
@@ -872,18 +872,20 @@ msgid ""
"Please define stock output account for this product or its category: \"%s\" "
"(id: %d)"
msgstr ""
+"Bu ürün ya da kategorisi için stok çıkışı hesabı tanımlayınız: \"%s\" (id: "
+"%d)"
#. module: stock
#: field:stock.picking,message_summary:0
#: field:stock.picking.in,message_summary:0
#: field:stock.picking.out,message_summary:0
msgid "Summary"
-msgstr ""
+msgstr "Özet"
#. module: stock
#: view:product.category:0
msgid "Account Stock Properties"
-msgstr ""
+msgstr "Hesap Stok Özellikleri"
#. module: stock
#: sql_constraint:stock.picking:0
@@ -897,7 +899,7 @@ msgstr "Referans her şirket için tekil olmalı!"
#: field:stock.picking.in,date:0
#: field:stock.picking.out,date:0
msgid "Time"
-msgstr ""
+msgstr "Zaman"
#. module: stock
#: code:addons/stock/product.py:447
@@ -913,7 +915,7 @@ msgstr "Acil"
#. module: stock
#: selection:stock.picking.out,state:0
msgid "Delivered"
-msgstr ""
+msgstr "TeslimEdilen"
#. module: stock
#: field:stock.move,move_dest_id:0
@@ -923,19 +925,19 @@ msgstr "Hedef Hareket"
#. module: stock
#: field:stock.location,partner_id:0
msgid "Location Address"
-msgstr "Konum Adresi"
+msgstr "Lokasyon Adresi"
#. module: stock
#: model:ir.model,name:stock.model_stock_move_scrap
#: view:stock.move:0
#: view:stock.move.scrap:0
msgid "Scrap Products"
-msgstr "Iskarta Ürünler"
+msgstr "Hurda Ürünler"
#. module: stock
#: view:product.product:0
msgid "- update"
-msgstr ""
+msgstr "- güncelle"
#. module: stock
#: report:stock.picking.list:0
@@ -945,7 +947,7 @@ msgstr "Ağırlık"
#. module: stock
#: field:stock.warehouse,lot_input_id:0
msgid "Location Input"
-msgstr "Konum Girişi"
+msgstr "Lokasyon Girişi"
#. module: stock
#: help:stock.partial.move,hide_tracking:0
@@ -963,7 +965,7 @@ msgstr "Periyodik (manuel)"
#. module: stock
#: model:stock.location,name:stock.location_procurement
msgid "Procurements"
-msgstr "Satınalmalar"
+msgstr "Tedarikler"
#. module: stock
#: model:stock.location,name:stock.stock_location_3
@@ -973,7 +975,7 @@ msgstr "Bilişim Tedarikçileri"
#. module: stock
#: view:stock.config.settings:0
msgid "Location & Warehouse"
-msgstr ""
+msgstr "Lokasyon & Depo"
#. module: stock
#: selection:report.stock.inventory,location_type:0
@@ -992,12 +994,12 @@ msgstr ""
#. module: stock
#: field:stock.config.settings,decimal_precision:0
msgid "Decimal precision on weight"
-msgstr ""
+msgstr "Ağırlık Ondalık hassasiyeti"
#. module: stock
#: view:stock.production.lot:0
msgid "Available Product Lots"
-msgstr "Mevcut Ürün Partileri"
+msgstr "Mevcut Ürün Lotları"
#. module: stock
#: model:ir.model,name:stock.model_stock_change_product_qty
@@ -1008,7 +1010,7 @@ msgstr "Ürün Miktarını Değiştir"
#: code:addons/stock/product.py:463
#, python-format
msgid "Future P&L"
-msgstr "Gelecek Kâr ve Zarar"
+msgstr "Gelecek Kâr&Zarar"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_picking_tree4
@@ -1032,23 +1034,23 @@ msgstr "Envanter Lokasyonu"
#. module: stock
#: constraint:stock.move:0
msgid "You must assign a serial number for this product."
-msgstr ""
+msgstr "Bu ürün için seri numarası atamanız gerekir."
#. module: stock
#: code:addons/stock/stock.py:2255
#, python-format
msgid "Please define journal on the product category: \"%s\" (id: %d)"
-msgstr ""
+msgstr "Ürün kategorisi ile ilgili yevmiye tanımlayınız: \"%s\" (id: %d)"
#. module: stock
#: view:stock.move:0
msgid "Details"
-msgstr ""
+msgstr "Detaylar"
#. module: stock
#: selection:stock.picking,state:0
msgid "Ready to Transfer"
-msgstr ""
+msgstr "Tranfer için Hazır"
#. module: stock
#: report:lot.stock.overview:0
@@ -1060,7 +1062,7 @@ msgstr "Birim Fiyat"
#. module: stock
#: field:stock.move,date_expected:0
msgid "Scheduled Date"
-msgstr "Planlanan Tarih"
+msgstr "Zamanlan Tarih"
#. module: stock
#: view:stock.tracking:0
@@ -1070,13 +1072,13 @@ msgstr "Paket Arama"
#. module: stock
#: view:stock.picking:0
msgid "Pickings already processed"
-msgstr "Toplama zaten yürütülmüş"
+msgstr "Seçim zaten yürütülmüş"
#. module: stock
#: field:stock.partial.move.line,currency:0
#: field:stock.partial.picking.line,currency:0
msgid "Currency"
-msgstr "Para birimi"
+msgstr "ParaBirimi"
#. module: stock
#: view:stock.picking:0
@@ -1088,7 +1090,7 @@ msgstr "Yevmiye"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_stock_invoice_onshipping
msgid "Create Draft Invoices"
-msgstr ""
+msgstr "Taslak Faturalar Oluştur"
#. module: stock
#: help:stock.picking,location_id:0
@@ -1106,7 +1108,7 @@ msgstr ""
#. module: stock
#: selection:stock.picking.in,state:0
msgid "Ready to Receive"
-msgstr ""
+msgstr "Kabule Hazır"
#. module: stock
#: view:stock.move:0
@@ -1122,27 +1124,27 @@ msgstr "İcra Tamamlama Süresi (Gün)"
#. module: stock
#: model:ir.model,name:stock.model_stock_partial_move
msgid "Partial Move Processing Wizard"
-msgstr "Kısmi Hareket İşleme Sihirbazı"
+msgstr "Parsiyel Hareket İşleme Sihirbazı"
#. module: stock
#: model:ir.actions.act_window,name:stock.act_stock_product_location_open
msgid "Stock by Location"
-msgstr "Konuma göre Stok"
+msgstr "Lokasyona göre Stok"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_stock_warehouse_mgmt
msgid "Receive/Deliver By Orders"
-msgstr ""
+msgstr "Kabul/Teslimat Siparişleri"
#. module: stock
#: view:stock.production.lot:0
msgid "Product Lots"
-msgstr ""
+msgstr "Ürün Lotları"
#. module: stock
#: view:stock.picking:0
msgid "Reverse Transfer"
-msgstr ""
+msgstr "Ters Tranferler"
#. module: stock
#: field:stock.config.settings,group_uos:0
@@ -1193,7 +1195,7 @@ msgstr "Görünüm"
#. module: stock
#: field:stock.location,parent_left:0
msgid "Left Parent"
-msgstr "Sol Üst Öğe"
+msgstr "Sol Üst"
#. module: stock
#: field:product.category,property_stock_valuation_account_id:0
@@ -1203,7 +1205,7 @@ msgstr "Stok Değerleme Hesabı"
#. module: stock
#: view:stock.config.settings:0
msgid "Apply"
-msgstr ""
+msgstr "Uygula"
#. module: stock
#: field:product.template,loc_row:0
@@ -1213,13 +1215,13 @@ msgstr ""
#. module: stock
#: field:product.template,property_stock_production:0
msgid "Production Location"
-msgstr "Üretim Konumu"
+msgstr "Üretim Lokasyonu"
#. module: stock
#: code:addons/stock/product.py:121
#, python-format
msgid "Please define journal on the product category: \"%s\" (id: %d)."
-msgstr ""
+msgstr "Ürün kategorisi ile ilgili yevmiye tanımlayınız: \"%s\" (id: %d)."
#. module: stock
#: field:report.stock.lines.date,date:0
@@ -1279,7 +1281,7 @@ msgstr ""
#: field:stock.partial.move.line,update_cost:0
#: field:stock.partial.picking.line,update_cost:0
msgid "Need cost update"
-msgstr "Maliyein güncellenmesi gerekiyor"
+msgstr "Maliyet güncellenme gerekiyor"
#. module: stock
#: field:stock.production.lot.revision,author_id:0
@@ -1296,7 +1298,7 @@ msgstr ""
#. module: stock
#: report:stock.picking.list:0
msgid "Internal Shipment :"
-msgstr ""
+msgstr "Dahili Sevkiyat :"
#. module: stock
#: view:stock.inventory.line:0
@@ -1306,13 +1308,13 @@ msgstr ""
#. module: stock
#: selection:stock.location,chained_auto_packing:0
msgid "Manual Operation"
-msgstr "Manuel İşlem"
+msgstr "Manuel Opresyon"
#. module: stock
#: view:report.stock.move:0
#: field:report.stock.move,picking_id:0
msgid "Shipment"
-msgstr ""
+msgstr "Sevkiyat"
#. module: stock
#: view:stock.location:0
@@ -1335,7 +1337,7 @@ msgstr ""
#: code:addons/stock/product.py:113
#, python-format
msgid "Please specify company in Location."
-msgstr ""
+msgstr "Lütfen Firma için Lokayon tanımlayın"
#. module: stock
#: view:stock.move:0
@@ -1366,13 +1368,13 @@ msgstr "Stok Satırlarını Böl"
#. module: stock
#: view:stock.inventory:0
msgid "Physical Inventory"
-msgstr "Fiziksel Stok"
+msgstr "Fiziksel Envanter"
#. module: stock
#: code:addons/stock/wizard/stock_move.py:214
#, python-format
msgid "Processing Error!"
-msgstr ""
+msgstr "Süreç Hatası!"
#. module: stock
#: help:stock.location,chained_company_id:0
@@ -1399,12 +1401,12 @@ msgstr ""
#. module: stock
#: model:stock.location,name:stock.stock_location_locations_partner
msgid "Partner Locations"
-msgstr "Cari Lokasyonu"
+msgstr "Partner Lokasyonu"
#. module: stock
#: selection:stock.picking.in,state:0
msgid "Received"
-msgstr ""
+msgstr "KabulEdilen"
#. module: stock
#: view:report.stock.inventory:0
@@ -1417,7 +1419,7 @@ msgstr "Toplam miktar"
#: field:stock.picking.in,min_date:0
#: field:stock.picking.out,min_date:0
msgid "Scheduled Time"
-msgstr ""
+msgstr "Zamanlama zaman"
#. module: stock
#: model:ir.actions.act_window,name:stock.move_consume
@@ -1428,7 +1430,7 @@ msgstr "Tüketim Hareketi"
#. module: stock
#: report:stock.picking.list:0
msgid "Delivery Order :"
-msgstr ""
+msgstr "Teslimat Siparişi:"
#. module: stock
#: help:stock.location,chained_delay:0
@@ -1476,7 +1478,7 @@ msgstr "Mevcut pakette bırakılacak miktar"
#. module: stock
#: view:stock.tracking:0
msgid "Pack Identification"
-msgstr "Paket Kimliği"
+msgstr "Paket Tanımlıyıcı"
#. module: stock
#: field:product.product,track_production:0
@@ -1486,7 +1488,7 @@ msgstr "Üretim Lotlarını İzle"
#. module: stock
#: selection:stock.move,state:0
msgid "Waiting Another Move"
-msgstr "Balka bir Hareket Bekliyor"
+msgstr "Başka bir Hareket Bekliyor"
#. module: stock
#: help:stock.change.product.qty,new_quantity:0
@@ -1508,7 +1510,7 @@ msgstr ""
#: code:addons/stock/stock.py:1890
#, python-format
msgid "Warning: No Back Order"
-msgstr ""
+msgstr "Uyarı: No Back Order"
#. module: stock
#: model:ir.model,name:stock.model_stock_move
@@ -1519,12 +1521,12 @@ msgstr "Stok Hareketi"
#. module: stock
#: view:stock.inventory.merge:0
msgid "Merge Inventories"
-msgstr "Envanterleri birleştir"
+msgstr "Envanterleri Birleştir"
#. module: stock
#: selection:stock.return.picking,invoice_state:0
msgid "To be refunded/invoiced"
-msgstr "İade edilecek/faturalandırılacak"
+msgstr "İade edilecek/faturalanacak"
#. module: stock
#: code:addons/stock/stock.py:2450
@@ -1562,12 +1564,12 @@ msgstr "Taslak"
#. module: stock
#: field:product.template,sale_delay:0
msgid "Customer Lead Time"
-msgstr ""
+msgstr "Müşteri Teslimat Süresi"
#. module: stock
#: view:stock.picking:0
msgid "Additional Info"
-msgstr "Ek Bilgi"
+msgstr "Ek Bilgisi"
#. module: stock
#: code:addons/stock/stock.py:2648
@@ -1583,7 +1585,7 @@ msgstr "Başlangıç"
#. module: stock
#: view:stock.picking.in:0
msgid "Incoming Shipments already processed"
-msgstr "halihazırda işlenmiş Gelen sevkiyatlar"
+msgstr "Halihazırda işlenmiş Gelen sevkiyatlar"
#. module: stock
#: code:addons/stock/wizard/stock_return_picking.py:99
@@ -1609,14 +1611,14 @@ msgstr "Fatura Kontrolü"
#. module: stock
#: view:stock.picking:0
msgid "Internal Picking List"
-msgstr "Dahili Alım Listesi"
+msgstr "Dahili Seçim Listesi"
#. module: stock
#: selection:report.stock.inventory,state:0
#: selection:report.stock.move,state:0
#: view:stock.picking:0
msgid "Waiting"
-msgstr "Bekliyor"
+msgstr "Bekleyen"
#. module: stock
#: view:stock.move:0
@@ -1627,7 +1629,7 @@ msgstr "Böl"
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_picking_list_out
msgid "Delivery Slip"
-msgstr ""
+msgstr "Teslimat Makbuzu"
#. module: stock
#: model:ir.actions.act_window,name:stock.open_board_warehouse
@@ -1639,12 +1641,12 @@ msgstr ""
#: field:product.product,warehouse_id:0
#: view:stock.warehouse:0
msgid "Warehouse"
-msgstr "Depo"
+msgstr "Stok"
#. module: stock
#: view:report.stock.move:0
msgid "Type"
-msgstr "Tipi"
+msgstr "Türü"
#. module: stock
#: model:stock.location,name:stock.stock_location_5
@@ -1677,7 +1679,7 @@ msgstr "Oluşturma Tarihi"
#. module: stock
#: field:report.stock.lines.date,id:0
msgid "Inventory Line Id"
-msgstr "Envanter Kalem No"
+msgstr "Envanter Satır Id"
#. module: stock
#: help:stock.location,partner_id:0
@@ -1715,7 +1717,7 @@ msgstr "Çıkış izlenebilirliği"
#. module: stock
#: view:stock.picking.in:0
msgid "Receive"
-msgstr "Al"
+msgstr "Kabul"
#. module: stock
#: model:res.company,overdue_msg:stock.res_company_1
@@ -1757,13 +1759,13 @@ msgstr "INV: %s"
#: view:stock.location:0
#: field:stock.location,location_id:0
msgid "Parent Location"
-msgstr "Ana Lokasyon"
+msgstr "Üst Lokasyon"
#. module: stock
#: code:addons/stock/product.py:168
#, python-format
msgid "Please define stock output account for this product: \"%s\" (id: %d)."
-msgstr ""
+msgstr "Bu ürün için stok çıkışı hesabı tanımlayınız: \"%s\" (id: %d)."
#. module: stock
#: help:stock.location,company_id:0
@@ -1779,7 +1781,7 @@ msgstr "Zincirleme Tedarik Süresi"
#. module: stock
#: field:stock.config.settings,group_uom:0
msgid "Manage different units of measure for products"
-msgstr ""
+msgstr "Ürünler için Farklı ölçü birimleri yönetin"
#. module: stock
#: model:ir.model,name:stock.model_stock_invoice_onshipping
@@ -1801,7 +1803,7 @@ msgstr ""
#: view:product.product:0
#: view:product.template:0
msgid "Storage Location"
-msgstr ""
+msgstr "Stok Lokasyonu"
#. module: stock
#: help:stock.partial.move.line,currency:0
@@ -1814,7 +1816,7 @@ msgstr "Birim maliyetin ifade edildiği para birimi"
#: selection:stock.picking.in,move_type:0
#: selection:stock.picking.out,move_type:0
msgid "Partial"
-msgstr ""
+msgstr "Parsiyel"
#. module: stock
#: selection:report.stock.inventory,month:0
@@ -1825,7 +1827,7 @@ msgstr "Eylül"
#. module: stock
#: view:product.product:0
msgid "days"
-msgstr ""
+msgstr "günler"
#. module: stock
#: model:ir.model,name:stock.model_report_stock_inventory
@@ -1842,7 +1844,7 @@ msgstr "Planlanan Ay"
#: help:stock.picking.in,origin:0
#: help:stock.picking.out,origin:0
msgid "Reference of the document"
-msgstr ""
+msgstr "Belgenin Referans"
#. module: stock
#: view:stock.picking:0
@@ -1853,7 +1855,7 @@ msgstr "Birikmiş Sipariş mi (backorder)"
#. module: stock
#: report:stock.picking.list:0
msgid "Incoming Shipment :"
-msgstr ""
+msgstr "Gelen Sevkiyat:"
#. module: stock
#: field:stock.location,valuation_out_account_id:0
@@ -1872,7 +1874,7 @@ msgstr ""
#: view:stock.move:0
#: view:stock.production.lot:0
msgid "Stock Moves"
-msgstr "Stok Hareketi"
+msgstr "Stok Hareketleri"
#. module: stock
#: help:stock.inventory.line.split,use_exist:0
@@ -1900,13 +1902,13 @@ msgstr "Ürün Kategorileri"
#. module: stock
#: view:stock.move:0
msgid "Cancel Availability"
-msgstr "Kullanılırlığı İptal Et"
+msgstr "Uyguluk İptalli"
#. module: stock
#: code:addons/stock/wizard/stock_location_product.py:49
#, python-format
msgid "Current Inventory"
-msgstr ""
+msgstr "Mevcut Envanter"
#. module: stock
#: help:product.template,property_stock_production:0
@@ -1928,7 +1930,7 @@ msgstr "Oluşan Hareketler"
#. module: stock
#: field:stock.location,valuation_in_account_id:0
msgid "Stock Valuation Account (Incoming)"
-msgstr "Stok Değerleme Hesabı (Girenn)"
+msgstr "Stok Değerleme Hesabı (Gelen)"
#. module: stock
#: model:stock.location,name:stock.stock_location_14
@@ -1939,7 +1941,7 @@ msgstr "Raf 2"
#: code:addons/stock/stock.py:529
#, python-format
msgid "You cannot remove a lot line."
-msgstr ""
+msgstr "Lot satırları kaldıramazsınız."
#. module: stock
#: help:stock.location,posx:0
@@ -1963,12 +1965,12 @@ msgstr "Lokalizasyon"
#: code:addons/stock/product.py:459
#, python-format
msgid "Delivered Qty"
-msgstr "Teslim Edilen Miktar"
+msgstr "TeslimEdilen Miktar"
#. module: stock
#: view:stock.partial.picking:0
msgid "Transfer Products"
-msgstr ""
+msgstr "Tranfer Ürünleri"
#. module: stock
#: help:product.template,property_stock_inventory:0
@@ -2034,7 +2036,7 @@ msgstr "Tarih"
#: field:stock.picking.in,message_is_follower:0
#: field:stock.picking.out,message_is_follower:0
msgid "Is a Follower"
-msgstr ""
+msgstr "Bir Takipçisi mi"
#. module: stock
#: view:report.stock.inventory:0
@@ -2045,13 +2047,13 @@ msgstr "Uzatılmış Filtreler..."
#. module: stock
#: field:stock.warehouse,lot_stock_id:0
msgid "Location Stock"
-msgstr "Lokasyon Stoğu"
+msgstr "Lokasyon Stok"
#. module: stock
#: code:addons/stock/wizard/stock_partial_picking.py:97
#, python-format
msgid "_Deliver"
-msgstr ""
+msgstr "_Teslimat"
#. module: stock
#: code:addons/stock/wizard/stock_inventory_merge.py:64
@@ -2083,7 +2085,7 @@ msgstr ""
#. module: stock
#: field:stock.incoterms,code:0
msgid "Code"
-msgstr "Kodu"
+msgstr "Kod"
#. module: stock
#: view:stock.inventory.line.split:0
@@ -2094,7 +2096,7 @@ msgstr "Lot Numarası"
#: model:ir.actions.act_window,name:stock.action_deliver_move
#: view:product.product:0
msgid "Deliveries"
-msgstr ""
+msgstr "Teslimatlar"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_reception_picking_move
@@ -2138,19 +2140,19 @@ msgstr "İptal"
#. module: stock
#: model:ir.model,name:stock.model_stock_return_picking
msgid "Return Picking"
-msgstr "Alıma Geri Dön"
+msgstr "SeçimListesine GeriDönen"
#. module: stock
#: model:ir.actions.act_window,name:stock.act_stock_return_picking
#: model:ir.actions.act_window,name:stock.act_stock_return_picking_in
#: model:ir.actions.act_window,name:stock.act_stock_return_picking_out
msgid "Return Shipment"
-msgstr ""
+msgstr "Sevkiyat GeriDönene"
#. module: stock
#: model:ir.model,name:stock.model_stock_inventory_merge
msgid "Merge Inventory"
-msgstr "Stok Birleştir"
+msgstr "Envanter Birleştir"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_view_stock_fill_inventory
@@ -2168,13 +2170,13 @@ msgstr "İade edilen ürünlerin miktarını girin."
#: view:product.product:0
#: view:stock.change.standard.price:0
msgid "Cost Price"
-msgstr "Maliyet Bedeli"
+msgstr "Maliyet Fiyatı"
#. module: stock
#: view:product.product:0
#: field:product.product,valuation:0
msgid "Inventory Valuation"
-msgstr "Envanter Değerlendirmesi"
+msgstr "Envanter Değerlenme"
#. module: stock
#: view:stock.invoice.onshipping:0
@@ -2240,12 +2242,12 @@ msgstr ""
#. module: stock
#: model:ir.model,name:stock.model_stock_return_picking_memory
msgid "stock.return.picking.memory"
-msgstr "stok.dönüş.toplama.bellek"
+msgstr "stock.return.picking.memory"
#. module: stock
#: field:stock.config.settings,group_stock_inventory_valuation:0
msgid "Generate accounting entries per stock movement"
-msgstr ""
+msgstr "Stok hareketi başına muhasebe kayıtlarını oluşturun"
#. module: stock
#: code:addons/stock/product.py:449
@@ -2278,7 +2280,7 @@ msgstr ""
#: model:ir.model,name:stock.model_stock_fill_inventory
#: view:stock.fill.inventory:0
msgid "Import Inventory"
-msgstr "Envanter Al"
+msgstr "Envanter İçeAktar"
#. module: stock
#: field:stock.incoterms,name:0
@@ -2289,12 +2291,12 @@ msgstr "Adı"
#. module: stock
#: report:stock.picking.list:0
msgid "Supplier Address :"
-msgstr ""
+msgstr "Tedarikçi Adresi"
#. module: stock
#: view:stock.inventory.line:0
msgid "Stock Inventory Lines"
-msgstr "Stok Envanter Kalemleri"
+msgstr "Stok Envanter Satırları"
#. module: stock
#: view:report.stock.lines.date:0
@@ -2314,31 +2316,31 @@ msgstr "Lojistik sevikayat ünitesi: palet, kutu, paket ..."
#. module: stock
#: view:stock.location:0
msgid "Customer Locations"
-msgstr "Müşteri Konumları"
+msgstr "Müşteri Lokasyonları"
#. module: stock
#: code:addons/stock/stock.py:2449
#: code:addons/stock/stock.py:2858
#, python-format
msgid "User Error!"
-msgstr ""
+msgstr "Kullanıcı Hatası!"
#. module: stock
#: view:stock.partial.picking:0
msgid "Stock partial Picking"
-msgstr ""
+msgstr "Stok parsiyel SeçimListesi"
#. module: stock
#: view:stock.picking:0
msgid "Create Invoice/Refund"
-msgstr ""
+msgstr "Fatura/İade Oluşturma"
#. module: stock
#: help:stock.picking,message_ids:0
#: help:stock.picking.in,message_ids:0
#: help:stock.picking.out,message_ids:0
msgid "Messages and communication history"
-msgstr ""
+msgstr "Mesajlar ve iletişim geçmişi"
#. module: stock
#: view:report.stock.inventory:0
@@ -2365,7 +2367,7 @@ msgstr "Tedarikçi Lokasyonu"
#. module: stock
#: view:stock.location.product:0
msgid "View Products Inventory"
-msgstr ""
+msgstr "Ürün Envanteri Görünümü"
#. module: stock
#: view:stock.move:0
@@ -2376,7 +2378,7 @@ msgstr "Oluşturma"
#: code:addons/stock/stock.py:1776
#, python-format
msgid "Operation forbidden !"
-msgstr ""
+msgstr "Operasyon yasak !"
#. module: stock
#: view:report.stock.inventory:0
@@ -2396,17 +2398,17 @@ msgstr "Maliyet"
#: field:product.template,property_stock_account_input:0
#: field:stock.change.standard.price,stock_account_input:0
msgid "Stock Input Account"
-msgstr "Stok Giriş Hes."
+msgstr "Stok Giriş Hesabı"
#. module: stock
#: view:report.stock.move:0
msgid "Shipping type specify, goods coming in or going out"
-msgstr "Nakliye türü belirtin, giren ya da çıkan ürünler"
+msgstr "Sevkiyat türü belirtin, giren ya da çıkan ürünler"
#. module: stock
#: view:stock.config.settings:0
msgid "Accounting"
-msgstr ""
+msgstr "Muhasebe"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_warehouse_config
@@ -2436,7 +2438,7 @@ msgstr ""
#: view:stock.picking.in:0
#: view:stock.production.lot:0
msgid "Group By..."
-msgstr "Şuna göre grupla..."
+msgstr "Grupla İle..."
#. module: stock
#: model:ir.actions.act_window,help:stock.action_move_form2
@@ -2460,7 +2462,7 @@ msgstr "Zincirlenmiş Lokasyon Bilgisi"
#. module: stock
#: model:stock.location,name:stock.location_inventory
msgid "Inventory loss"
-msgstr "Envanter kaybı"
+msgstr "Envanter zararı"
#. module: stock
#: view:stock.inventory:0
@@ -2477,19 +2479,19 @@ msgstr "Ölçü Birimi"
#. module: stock
#: field:stock.config.settings,group_stock_multiple_locations:0
msgid "Manage multiple locations and warehouses"
-msgstr ""
+msgstr "Birden çoklu lokasyon ve depoları yönet"
#. module: stock
#: field:stock.config.settings,group_stock_production_lot:0
msgid "Track serial number on products"
-msgstr ""
+msgstr "Ürünler üzerinde seri numarası takibi"
#. module: stock
#: field:stock.picking,message_unread:0
#: field:stock.picking.in,message_unread:0
#: field:stock.picking.out,message_unread:0
msgid "Unread Messages"
-msgstr ""
+msgstr "Okunmamış Mesajlar"
#. module: stock
#: help:stock.production.lot,stock_available:0
@@ -2501,24 +2503,24 @@ msgstr ""
#. module: stock
#: view:stock.inventory:0
msgid "Set to Draft"
-msgstr "Taslak Olarak Ayarla"
+msgstr "Taslak Ayarla"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_stock_journal_form
#: model:ir.ui.menu,name:stock.menu_action_stock_journal_form
msgid "Stock Journals"
-msgstr "Stok Defterleri"
+msgstr "Stok Yevmiyeleri"
#. module: stock
#: view:product.product:0
#: view:stock.inventory.line.split:0
msgid "Lots"
-msgstr "Lot Bilgisi"
+msgstr "Lotlar"
#. module: stock
#: view:stock.partial.picking:0
msgid "_Transfer"
-msgstr ""
+msgstr "_Transfer"
#. module: stock
#: selection:report.stock.move,type:0
@@ -2529,7 +2531,7 @@ msgstr "Diğerleri"
#: model:stock.location,name:stock.stock_location_scrapped
#: field:stock.move,scrapped:0
msgid "Scrapped"
-msgstr "Iskartaya atıldı"
+msgstr "Hurda"
#. module: stock
#: field:product.product,track_incoming:0
@@ -2539,12 +2541,12 @@ msgstr "Gelen Lotları İzle"
#. module: stock
#: view:stock.location:0
msgid "Internal Locations"
-msgstr "İç Konumlar"
+msgstr "Dahili Lokasyonlar"
#. module: stock
#: view:board.board:0
msgid "Warehouse board"
-msgstr "Depo değerlendirme panosu"
+msgstr "Depo panosu"
#. module: stock
#: code:addons/stock/product.py:469
@@ -2555,7 +2557,7 @@ msgstr "Gelecek Miktar"
#. module: stock
#: model:res.groups,name:stock.group_production_lot
msgid "Manage Serial Numbers"
-msgstr ""
+msgstr "Seri Numaraları Yönet"
#. module: stock
#: field:stock.move,note:0
@@ -2568,7 +2570,7 @@ msgstr "Notlar"
#. module: stock
#: selection:stock.picking,state:0
msgid "Transferred"
-msgstr ""
+msgstr "TranferEdilen"
#. module: stock
#: report:lot.stock.overview:0
@@ -2584,12 +2586,12 @@ msgstr "Değer"
#: field:stock.picking.in,type:0
#: field:stock.picking.out,type:0
msgid "Shipping Type"
-msgstr "Sevkiyat Tipi"
+msgstr "Sevkiyat Türü"
#. module: stock
#: view:stock.move:0
msgid "Process Partially"
-msgstr ""
+msgstr "Parsiyel Süreç"
#. module: stock
#: view:stock.move:0
@@ -2606,7 +2608,7 @@ msgstr "Onaylanmış stok hareketleri, Mevcut ya da Bekleyen"
#: view:stock.partial.move:0
#: view:stock.picking:0
msgid "Products"
-msgstr "Stok Kartları"
+msgstr "Ürünler"
#. module: stock
#: code:addons/stock/stock.py:2243
@@ -2655,6 +2657,8 @@ msgid ""
"Please define stock input account for this product or its category: \"%s\" "
"(id: %d)"
msgstr ""
+"Bu ürün ya da kategorisi için stok giriş hesabı tanımlayınız: \"%s\" (id: "
+"%d)"
#. module: stock
#: view:report.stock.move:0
@@ -2672,7 +2676,7 @@ msgstr "Hareket"
#: code:addons/stock/product.py:465
#, python-format
msgid "P&L Qty"
-msgstr "Kâr ve Zarar Miktarı"
+msgstr "Kâr&Zarar Miktarı"
#. module: stock
#: model:ir.model,name:stock.model_stock_config_settings
@@ -2703,7 +2707,7 @@ msgstr ""
#. module: stock
#: model:stock.location,name:stock.stock_location_4
msgid "Big Suppliers"
-msgstr ""
+msgstr "Büyük Tedarikçi"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_stock_inventory_report
@@ -2768,13 +2772,13 @@ msgstr "Kaynak"
#: field:stock.report.prodlots,location_id:0
#: field:stock.report.tracklots,location_id:0
msgid "Location"
-msgstr "Konum"
+msgstr "Lokasyon"
#. module: stock
#: model:ir.model,name:stock.model_stock_picking
#: view:stock.picking:0
msgid "Picking List"
-msgstr "Alım Listesi"
+msgstr "Seçim Listesi"
#. module: stock
#: view:stock.inventory:0
@@ -2784,7 +2788,7 @@ msgstr "Envanter İptali"
#. module: stock
#: field:stock.config.settings,group_product_variant:0
msgid "Support multiple variants per products "
-msgstr ""
+msgstr "Ürün başına çoklu varyantları Destekleme "
#. module: stock
#: code:addons/stock/stock.py:2246
@@ -2798,7 +2802,7 @@ msgstr ""
#: model:ir.ui.menu,name:stock.menu_stock_unit_measure_stock
#: model:ir.ui.menu,name:stock.menu_stock_uom_form_action
msgid "Units of Measure"
-msgstr "Ölçü Birimleri"
+msgstr "Ölçü Birimi"
#. module: stock
#: selection:stock.location,chained_location_type:0
@@ -2808,7 +2812,7 @@ msgstr "Sabit Lokasyon"
#. module: stock
#: field:report.stock.inventory,scrap_location:0
msgid "scrap"
-msgstr ""
+msgstr "hurda"
#. module: stock
#: code:addons/stock/stock.py:1891
@@ -2821,17 +2825,17 @@ msgstr ""
#. module: stock
#: report:stock.inventory.move:0
msgid "Manual Quantity"
-msgstr ""
+msgstr "Manuel Miktar"
#. module: stock
#: view:product.product:0
msgid "On hand:"
-msgstr ""
+msgstr "Eldeki:"
#. module: stock
#: model:ir.model,name:stock.model_stock_report_prodlots
msgid "Stock report by serial number"
-msgstr ""
+msgstr "Seri numarası ile Stok raporu"
#. module: stock
#: selection:report.stock.inventory,month:0
@@ -2861,7 +2865,7 @@ msgstr ""
#: code:addons/stock/wizard/stock_invoice_onshipping.py:112
#, python-format
msgid "Please create Invoices."
-msgstr ""
+msgstr "Faturalar Oluşturun."
#. module: stock
#: help:stock.config.settings,module_product_expiry:0
@@ -2879,7 +2883,7 @@ msgstr ""
#: code:addons/stock/wizard/stock_partial_picking.py:174
#, python-format
msgid "Please provide proper Quantity."
-msgstr ""
+msgstr "Uygun Miktar veriniz."
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_product_history
@@ -2896,13 +2900,13 @@ msgstr "Stok Seviyesi Tahmini"
#: field:stock.picking.in,stock_journal_id:0
#: field:stock.picking.out,stock_journal_id:0
msgid "Stock Journal"
-msgstr "Stok Defteri"
+msgstr "Stok Yevmiye"
#. module: stock
#: code:addons/stock/wizard/stock_return_picking.py:171
#, python-format
msgid "%s-%s-return"
-msgstr ""
+msgstr "%s-%s-dönen"
#. module: stock
#: code:addons/stock/wizard/stock_change_product_qty.py:82
@@ -2919,30 +2923,31 @@ msgstr "Kullanılabilir Yap"
#. module: stock
#: field:product.template,loc_rack:0
msgid "Rack"
-msgstr ""
+msgstr "Raf"
#. module: stock
#: model:ir.actions.act_window,name:stock.move_scrap
#: view:stock.move.scrap:0
msgid "Scrap Move"
-msgstr "Iskarta Hareketi"
+msgstr "Hurda Hareketi"
#. module: stock
#: help:stock.move,prodlot_id:0
msgid "Serial number is used to put a serial number on the production"
msgstr ""
+"Seri numarası üretimi üzerinde bir seri numarası koymak için kullanılmaktadır"
#. module: stock
#: code:addons/stock/wizard/stock_partial_picking.py:100
#, python-format
msgid "Receive Products"
-msgstr "Ürünleri Al"
+msgstr "Ürün Kabulleri"
#. module: stock
#: selection:report.stock.inventory,location_type:0
#: selection:stock.location,usage:0
msgid "Procurement"
-msgstr "Satınalma"
+msgstr "Tedarik"
#. module: stock
#: code:addons/stock/wizard/stock_partial_picking.py:102
@@ -2950,12 +2955,12 @@ msgstr "Satınalma"
#: model:ir.ui.menu,name:stock.menu_action_pdct_out
#, python-format
msgid "Deliver Products"
-msgstr "Ürünleri Teslim Et"
+msgstr "Teslimat Ürünleri"
#. module: stock
#: view:stock.location.product:0
msgid "View Stock of Products"
-msgstr "Ürün Stoğunu Göster"
+msgstr "Ürün Stok Görümümleri"
#. module: stock
#: view:report.stock.inventory:0
@@ -3008,7 +3013,7 @@ msgstr "Envanterler"
#. module: stock
#: view:report.stock.move:0
msgid "Todo"
-msgstr "Yapılacak işlemler"
+msgstr "Yapılacak"
#. module: stock
#: view:stock.move:0
@@ -3034,12 +3039,12 @@ msgstr ""
#. module: stock
#: field:stock.location,stock_real:0
msgid "Real Stock"
-msgstr "Fiili Stok"
+msgstr "Gerçek Stok"
#. module: stock
#: field:stock.report.tracklots,tracking_id:0
msgid "Logistic Serial Number"
-msgstr ""
+msgstr "Lojistik Seri Numarası"
#. module: stock
#: field:stock.production.lot.revision,date:0
@@ -3064,12 +3069,12 @@ msgstr ""
#. module: stock
#: view:stock.partial.move.line:0
msgid "Stock Partial Move Line"
-msgstr ""
+msgstr "Stok Parsiyel Hareket Satırı"
#. module: stock
#: field:stock.move,product_uos_qty:0
msgid "Quantity (UOS)"
-msgstr "Miktar (2.Br.)"
+msgstr "Miktar ((UOS)"
#. module: stock
#: view:stock.move:0
@@ -3079,7 +3084,7 @@ msgstr "Kullanılabilir Yap"
#. module: stock
#: report:stock.picking.list:0
msgid "Contact Address :"
-msgstr "İletişim Adresi:"
+msgstr "Kontak Adresi :"
#. module: stock
#: help:stock.config.settings,group_stock_tracking_lot:0
@@ -3092,14 +3097,14 @@ msgstr ""
#: code:addons/stock/wizard/stock_partial_picking.py:95
#, python-format
msgid "_Receive"
-msgstr ""
+msgstr "_Kabul"
#. module: stock
#: field:stock.incoterms,active:0
#: field:stock.location,active:0
#: field:stock.tracking,active:0
msgid "Active"
-msgstr "Aktif"
+msgstr "Etkin"
#. module: stock
#: view:product.template:0
@@ -3110,7 +3115,7 @@ msgstr "Özellikler"
#: code:addons/stock/stock.py:1120
#, python-format
msgid "Error, no partner !"
-msgstr "Hata, hiç ortak yok!"
+msgstr "Hata, hiç parner yok!"
#. module: stock
#: field:stock.inventory.line.split.lines,wizard_exist_id:0
@@ -3125,12 +3130,12 @@ msgstr "Ana Sihirbaz"
#: model:ir.ui.menu,name:stock.menu_action_incoterm_open
#: view:stock.incoterms:0
msgid "Incoterms"
-msgstr "Teslim Sekilleri"
+msgstr "Teslimat Şekilleri"
#. module: stock
#: model:ir.model,name:stock.model_stock_partial_picking_line
msgid "stock.partial.picking.line"
-msgstr "stok.kısmi.toplama.satır"
+msgstr "stock.partial.picking.line"
#. module: stock
#: report:lot.stock.overview:0
@@ -3178,6 +3183,8 @@ msgstr ""
msgid ""
"Allows to configure inventory valuations on products and product categories."
msgstr ""
+"Ürün ve ürün kategorileri ile ilgili envanter değerlemeleri yapılandırmanızı "
+"sağlar."
#. module: stock
#: help:stock.config.settings,module_stock_location:0
@@ -3219,7 +3226,7 @@ msgstr ""
#. module: stock
#: view:stock.move:0
msgid "Process"
-msgstr "İşlem"
+msgstr "Süreç"
#. module: stock
#: field:stock.production.lot.revision,name:0
@@ -3229,12 +3236,12 @@ msgstr "Revizyon Adı"
#. module: stock
#: model:res.groups,name:stock.group_tracking_lot
msgid "Manage Logistic Serial Numbers"
-msgstr ""
+msgstr "Lojistik Seri Numaralarını Yönet"
#. module: stock
#: view:stock.inventory:0
msgid "Confirm Inventory"
-msgstr "Stok Onayla"
+msgstr "Envanter Onaylama"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_tracking_form
@@ -3255,7 +3262,7 @@ msgstr ""
#: code:addons/stock/stock.py:2496
#, python-format
msgid "%s %s %s has been moved to scrap."
-msgstr ""
+msgstr "%s %s %s olarak taşındı hurda."
#. module: stock
#: model:ir.actions.act_window,name:stock.action_picking_tree_out
@@ -3272,7 +3279,7 @@ msgstr "Tüketici Paketleri"
#: view:stock.picking:0
#: view:stock.picking.in:0
msgid "Done"
-msgstr "Bitti"
+msgstr "Biten"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_view_change_standard_price
@@ -3296,7 +3303,7 @@ msgstr "Faturalanacak"
#. module: stock
#: field:stock.inventory,date_done:0
msgid "Date done"
-msgstr "Tamamlanan Tarih"
+msgstr "Bitim tarih"
#. module: stock
#: code:addons/stock/stock.py:1121
@@ -3309,14 +3316,14 @@ msgstr ""
#. module: stock
#: view:stock.picking.in:0
msgid "Confirm & Receive"
-msgstr ""
+msgstr "Onay & Kabul"
#. module: stock
#: field:stock.picking,origin:0
#: field:stock.picking.in,origin:0
#: field:stock.picking.out,origin:0
msgid "Source Document"
-msgstr ""
+msgstr "Kaynak Belge"
#. module: stock
#: selection:stock.move,priority:0
@@ -3326,7 +3333,7 @@ msgstr "Acil Değil"
#. module: stock
#: view:stock.move:0
msgid "Scheduled"
-msgstr ""
+msgstr "Zamanlandı"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_warehouse_form
@@ -3342,7 +3349,7 @@ msgstr "Sorumlu"
#. module: stock
#: view:stock.move:0
msgid "Process Entirely"
-msgstr ""
+msgstr "Giriş Süreçleri"
#. module: stock
#: help:product.template,property_stock_procurement:0
@@ -3373,7 +3380,7 @@ msgstr "Stok"
#: code:addons/stock/wizard/stock_return_picking.py:219
#, python-format
msgid "Returned Picking"
-msgstr ""
+msgstr "Dönen SeçimListeleri"
#. module: stock
#: model:ir.model,name:stock.model_product_product
@@ -3423,23 +3430,23 @@ msgstr ""
#. module: stock
#: view:stock.return.picking:0
msgid "Return"
-msgstr "Geri dön"
+msgstr "Dönen"
#. module: stock
#: field:stock.return.picking,invoice_state:0
msgid "Invoicing"
-msgstr "Faturalandırma"
+msgstr "Faturalama"
#. module: stock
#: view:stock.picking:0
msgid "Assigned Internal Moves"
-msgstr "Atanmış İç Hareketler"
+msgstr "Atanmış Dahili Hareketler"
#. module: stock
#: code:addons/stock/stock.py:790
#, python-format
msgid "You cannot process picking without stock moves."
-msgstr ""
+msgstr "Stok hareketleri olmadan seçim listesi işleyemiyor."
#. module: stock
#: field:stock.production.lot,move_ids:0
@@ -3449,7 +3456,7 @@ msgstr ""
#. module: stock
#: field:stock.move,product_uos:0
msgid "Product UOS"
-msgstr "Stok 2.Birim"
+msgstr "Ürün UOS"
#. module: stock
#: field:stock.location,posz:0
@@ -3460,18 +3467,18 @@ msgstr "Yükseklik (Z)"
#: model:ir.model,name:stock.model_stock_move_consume
#: view:stock.move.consume:0
msgid "Consume Products"
-msgstr "Ürünleri Kullan"
+msgstr "Sarf Ürünler"
#. module: stock
#: field:stock.location,parent_right:0
msgid "Right Parent"
-msgstr "Sağ Üst Öğe"
+msgstr "Sağ Üst"
#. module: stock
#: report:lot.stock.overview:0
#: report:lot.stock.overview_all:0
msgid "Variants"
-msgstr "Değişkenler"
+msgstr "Varyantlar"
#. module: stock
#: field:stock.location,posx:0
@@ -3482,6 +3489,7 @@ msgstr "Koridor (X)"
#: field:stock.config.settings,group_stock_packaging:0
msgid "Allow to define several packaging methods on products"
msgstr ""
+"Ürünleri üzerinde çeşitli paketleme yöntemleri tanımlamak için izin ver"
#. module: stock
#: model:stock.location,name:stock.stock_location_7
@@ -3492,12 +3500,12 @@ msgstr "Avrupalı Müşteriler"
#: field:report.stock.inventory,value:0
#: field:report.stock.move,value:0
msgid "Total Value"
-msgstr "Toplam Tutar"
+msgstr "Toplam Değer"
#. module: stock
#: model:ir.ui.menu,name:stock.menu_product_by_category_stock_form
msgid "Products by Category"
-msgstr "Kategoriye Göre Ürün"
+msgstr "Ürün Kategorileri"
#. module: stock
#: selection:stock.picking,state:0
@@ -3509,7 +3517,7 @@ msgstr "Başka bir İşlem Bekliyor"
#. module: stock
#: view:stock.location:0
msgid "Supplier Locations"
-msgstr "Tedarikçi Konumları"
+msgstr "Tedarikçi Lokasyonları"
#. module: stock
#: field:stock.partial.move.line,wizard_id:0
@@ -3532,7 +3540,7 @@ msgstr "Lokasyona Göre Ürün"
#. module: stock
#: view:stock.config.settings:0
msgid "Logistic"
-msgstr ""
+msgstr "Lojistik"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_location_form
@@ -3566,7 +3574,7 @@ msgstr ""
#. module: stock
#: field:stock.fill.inventory,recursive:0
msgid "Include children"
-msgstr "Alt öğeleri dahil et"
+msgstr "Altı dahil et"
#. module: stock
#: model:stock.location,name:stock.stock_location_components
@@ -3578,7 +3586,7 @@ msgstr "Raf 1"
#: help:stock.picking.in,date:0
#: help:stock.picking.out,date:0
msgid "Creation time, usually the time of the order."
-msgstr ""
+msgstr "Oluşturma zaman, genellikle sipariş esnasında."
#. module: stock
#: field:stock.tracking,name:0
@@ -3617,7 +3625,7 @@ msgstr "İlgili Hesabı Etkinleştir"
#. module: stock
#: field:stock.location.product,type:0
msgid "Analyse Type"
-msgstr ""
+msgstr "Analiz Türü"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_picking_tree4
@@ -3649,13 +3657,13 @@ msgstr "Tümünü birden"
#. module: stock
#: model:ir.actions.act_window,name:stock.act_product_stock_move_open
msgid "Inventory Move"
-msgstr ""
+msgstr "Envanter Hareketi"
#. module: stock
#: code:addons/stock/product.py:475
#, python-format
msgid "Future Productions"
-msgstr "Sonraki Üretimler"
+msgstr "Gelecek Üretimler"
#. module: stock
#: help:stock.picking.in,state:0
@@ -3682,18 +3690,18 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.action_stock_config_settings
#: view:stock.config.settings:0
msgid "Configure Warehouse"
-msgstr ""
+msgstr "Depo Yapılandırma"
#. module: stock
#: view:stock.picking:0
#: view:stock.picking.in:0
msgid "To Invoice"
-msgstr "Faturalandırılacak"
+msgstr "Faturalama"
#. module: stock
#: view:stock.return.picking:0
msgid "Return lines"
-msgstr "İade kalemleri"
+msgstr "İade satırları"
#. module: stock
#: view:stock.inventory:0
@@ -3710,7 +3718,7 @@ msgstr "Envanter Tarihleri"
#: model:ir.actions.act_window,name:stock.action_receive_move
#: view:product.product:0
msgid "Receptions"
-msgstr ""
+msgstr "Kabuller"
#. module: stock
#: view:report.stock.move:0
@@ -3745,7 +3753,7 @@ msgstr "Firma"
#: field:stock.move.consume,product_uom:0
#: field:stock.move.scrap,product_uom:0
msgid "Product Unit of Measure"
-msgstr ""
+msgstr "Ürün Ölçü Birimi"
#. module: stock
#: view:stock.move:0
@@ -3778,7 +3786,7 @@ msgstr "Lot Envanteri"
#: field:stock.production.lot.revision,lot_id:0
#: field:stock.report.prodlots,prodlot_id:0
msgid "Serial Number"
-msgstr ""
+msgstr "Seri Numara"
#. module: stock
#: model:ir.model,name:stock.model_stock_partial_picking
@@ -3788,7 +3796,7 @@ msgstr "Kısmi Teslimat İşlem Sihirbazı"
#. module: stock
#: field:stock.location,icon:0
msgid "Icon"
-msgstr "ikon"
+msgstr "İkon"
#. module: stock
#: field:stock.partial.move,hide_tracking:0
@@ -3796,7 +3804,7 @@ msgstr "ikon"
#: field:stock.partial.picking,hide_tracking:0
#: field:stock.partial.picking.line,tracking:0
msgid "Tracking"
-msgstr "Takip"
+msgstr "İzleme"
#. module: stock
#: view:stock.inventory.line.split:0
@@ -3821,7 +3829,7 @@ msgstr ""
#: field:stock.picking.in,message_ids:0
#: field:stock.picking.out,message_ids:0
msgid "Messages"
-msgstr ""
+msgstr "Mesajlar"
#. module: stock
#: model:stock.location,name:stock.stock_location_8
@@ -3873,19 +3881,19 @@ msgstr ""
#: selection:stock.picking.in,state:0
#: selection:stock.picking.out,state:0
msgid "Cancelled"
-msgstr "İptal edildi"
+msgstr "İptalEdildi"
#. module: stock
#: view:stock.picking:0
msgid "Confirmed Delivery Orders"
-msgstr "Onaylanmış Teslimat Emirleri"
+msgstr "Onaylanmış Teslimat Siparişleri"
#. module: stock
#: view:stock.move:0
#: field:stock.partial.move,picking_id:0
#: field:stock.partial.picking,picking_id:0
msgid "Picking"
-msgstr "Alım"
+msgstr "SeçimListesi"
#. module: stock
#: code:addons/stock/wizard/stock_invoice_onshipping.py:96
@@ -3951,7 +3959,7 @@ msgstr ""
#. module: stock
#: view:stock.production.lot.revision:0
msgid "Serial Number Revisions"
-msgstr ""
+msgstr "Seri Numarası Revizyonları"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_picking_tree
@@ -3969,7 +3977,7 @@ msgstr "Halihazırda işlenmiş teslimat emirleri"
#. module: stock
#: field:product.template,loc_case:0
msgid "Case"
-msgstr ""
+msgstr "Kasa"
#. module: stock
#: selection:report.stock.inventory,state:0
@@ -3982,7 +3990,7 @@ msgstr "Onaylandı"
#: view:stock.move:0
#: view:stock.picking:0
msgid "Confirm"
-msgstr "Onayla"
+msgstr "Onaylama"
#. module: stock
#: help:stock.location,icon:0
@@ -4012,7 +4020,7 @@ msgstr ""
#: field:stock.picking.in,message_follower_ids:0
#: field:stock.picking.out,message_follower_ids:0
msgid "Followers"
-msgstr ""
+msgstr "Takipçiler"
#. module: stock
#: code:addons/stock/stock.py:2585
@@ -4058,7 +4066,7 @@ msgstr "Ürün Kategorisi"
#. module: stock
#: view:stock.move:0
msgid "Serial Number"
-msgstr ""
+msgstr "Seri Numara"
#. module: stock
#: view:stock.invoice.onshipping:0
@@ -4078,7 +4086,7 @@ msgstr "Ayarlar"
#. module: stock
#: model:res.groups,name:stock.group_locations
msgid "Manage Multiple Locations and Warehouses"
-msgstr ""
+msgstr "Çoklu Lokayonları ve Depoları Yönet"
#. module: stock
#: help:stock.change.standard.price,new_price:0
@@ -4111,7 +4119,7 @@ msgstr ""
#. module: stock
#: field:stock.location,chained_journal_id:0
msgid "Chaining Journal"
-msgstr "Zincirleme Defteri"
+msgstr "Zincirleme Yevmiye"
#. module: stock
#: code:addons/stock/stock.py:768
@@ -4154,7 +4162,7 @@ msgstr ""
#: code:addons/stock/product.py:457
#, python-format
msgid "Future Deliveries"
-msgstr "Sonraki Teslimatlar"
+msgstr "Gelecek Teslimatlar"
#. module: stock
#: view:stock.move:0
@@ -4177,7 +4185,7 @@ msgstr "Otomatik Onaylama"
#: code:addons/stock/stock.py:1821
#, python-format
msgid "Insufficient Stock for Serial Number !"
-msgstr ""
+msgstr "Seri Numarası için yetersiz Stok!"
#. module: stock
#: model:ir.model,name:stock.model_product_template
@@ -4204,7 +4212,7 @@ msgstr "Sanal Stok Değeri"
#: view:stock.picking.in:0
#: view:stock.picking.out:0
msgid "Return Products"
-msgstr "Ürünleri İade Et"
+msgstr "Dönen Ürünler"
#. module: stock
#: view:stock.inventory:0
@@ -4236,12 +4244,12 @@ msgstr ""
#: model:ir.actions.act_window,name:stock.action_reception_picking_move
#: model:ir.ui.menu,name:stock.menu_action_pdct_in
msgid "Incoming Products"
-msgstr ""
+msgstr "Gelen Ürünler"
#. module: stock
#: view:product.product:0
msgid "update"
-msgstr ""
+msgstr "güncelle"
#. module: stock
#: view:stock.change.product.qty:0
@@ -4260,7 +4268,7 @@ msgstr ""
#: view:stock.return.picking:0
#: view:stock.split.into:0
msgid "or"
-msgstr ""
+msgstr "veya"
#. module: stock
#: selection:stock.picking,invoice_state:0
@@ -4274,7 +4282,7 @@ msgstr "Faturalandı"
#: view:product.template:0
#, python-format
msgid "Information"
-msgstr "Bilgi"
+msgstr "Bilgisi"
#. module: stock
#: code:addons/stock/stock.py:1199
@@ -4309,12 +4317,12 @@ msgstr "Mak. Beklenen Tarih"
#: field:stock.picking.in,auto_picking:0
#: field:stock.picking.out,auto_picking:0
msgid "Auto-Picking"
-msgstr "Otomatik Alım"
+msgstr "Otomatik Seçimlistesi"
#. module: stock
#: report:stock.picking.list:0
msgid "Customer Address :"
-msgstr ""
+msgstr "Müşteri Adresi :"
#. module: stock
#: field:stock.location,chained_auto_packing:0
@@ -4345,7 +4353,7 @@ msgstr "Takvimi Göster"
#: model:ir.actions.report.xml,name:stock.report_stock_inventory_move
#: report:stock.inventory.move:0
msgid "Stock Inventory"
-msgstr "Stok Envnteri"
+msgstr "Stok Envanteri"
#. module: stock
#: help:report.stock.inventory,state:0
@@ -4370,7 +4378,7 @@ msgstr "Bu envanterleri birleştirmek istiyor musunuz?"
#. module: stock
#: view:stock.picking.out:0
msgid "Date of Delivery"
-msgstr ""
+msgstr "Taslimat Tarihi"
#. module: stock
#: field:stock.location,posy:0
@@ -4384,17 +4392,19 @@ msgid ""
"Please define inventory valuation account on the product category: \"%s\" "
"(id: %d)"
msgstr ""
+"Ürün kategorisi ile ilgili stok değerleme hesabı tanımlayınız: \"%s\" (id: "
+"%d)"
#. module: stock
#: model:ir.model,name:stock.model_stock_production_lot_revision
msgid "Serial Number Revision"
-msgstr ""
+msgstr "Seri No Revizyon"
#. module: stock
#: code:addons/stock/product.py:96
#, python-format
msgid "Specify valuation Account for Product Category: %s."
-msgstr ""
+msgstr "Ürün Kategorisi için değerleme hesabı belirtin: %s."
#. module: stock
#: help:stock.config.settings,module_claim_from_delivery:0
@@ -4422,7 +4432,7 @@ msgstr "Kullanıcı"
#. module: stock
#: field:stock.config.settings,module_stock_location:0
msgid "Create push/pull logistic rules"
-msgstr ""
+msgstr "İtme/çekme lojistik kuralları oluşturun"
#. module: stock
#: code:addons/stock/wizard/stock_invoice_onshipping.py:98
@@ -4450,7 +4460,7 @@ msgstr "Zincirlenen Firma"
#. module: stock
#: view:stock.picking.out:0
msgid "Check Availability"
-msgstr "Kullanılırlığını Kontrol Et"
+msgstr "Uygunluk Kontrolu"
#. module: stock
#: selection:report.stock.inventory,month:0
@@ -4512,7 +4522,7 @@ msgstr "Üretim Lotu"
#: view:stock.move:0
#: view:stock.tracking:0
msgid "Traceability"
-msgstr "İzlenebilirlik / Takip Sistemi"
+msgstr "İzlenebilirlik"
#. module: stock
#: model:ir.actions.act_window,help:stock.action_deliver_move
@@ -4549,7 +4559,7 @@ msgstr ""
#. module: stock
#: view:stock.inventory:0
msgid "General Information"
-msgstr "Genel Bilgiler"
+msgstr "Genel Bilgisi"
#. module: stock
#: field:stock.production.lot,prefix:0
@@ -4595,7 +4605,7 @@ msgstr "Hedef Lokasyon"
#. module: stock
#: model:ir.actions.report.xml,name:stock.report_picking_list
msgid "Picking Slip"
-msgstr ""
+msgstr "SeçimListe Makbuzu"
#. module: stock
#: help:stock.move,product_packaging:0
@@ -4606,12 +4616,12 @@ msgstr "Paketlemenin türü ve miktarı gibi özelliklerini belirtir."
#. module: stock
#: view:product.product:0
msgid "Delays"
-msgstr ""
+msgstr "Gecikmeler"
#. module: stock
#: report:stock.picking.list:0
msgid "Schedule Date"
-msgstr ""
+msgstr "Zamanlama Tarihi"
#. module: stock
#: field:stock.location.product,to_date:0
@@ -4627,7 +4637,7 @@ msgstr "Ekim"
#. module: stock
#: view:stock.split.into:0
msgid "Split Move"
-msgstr "Hareketi Ayır"
+msgstr "Hareketi Böl"
#. module: stock
#: selection:stock.move,state:0
@@ -4667,7 +4677,7 @@ msgstr ""
#. module: stock
#: view:stock.picking.out:0
msgid "Deliver"
-msgstr "Teslim Et"
+msgstr "Teslim"
#. module: stock
#: field:product.product,delivery_count:0
@@ -4677,7 +4687,7 @@ msgstr "Teslimat"
#. module: stock
#: view:stock.fill.inventory:0
msgid "Import the current inventory"
-msgstr ""
+msgstr "Mevcut envanter içe aktarma"
#. module: stock
#: model:ir.actions.act_window,name:stock.action5
@@ -4701,19 +4711,19 @@ msgstr "Üretilen Miktar"
#: field:product.template,property_stock_account_output:0
#: field:stock.change.standard.price,stock_account_output:0
msgid "Stock Output Account"
-msgstr "Stok Çıkış Hes."
+msgstr "Stok Çıkış Hesabı"
#. module: stock
#: field:stock.location,chained_location_type:0
msgid "Chained Location Type"
-msgstr "Zincirlenmiş Lokasyon Tipi"
+msgstr "Zincirlenmiş Lokasyon Türü"
#. module: stock
#: help:stock.picking,min_date:0
#: help:stock.picking.in,min_date:0
#: help:stock.picking.out,min_date:0
msgid "Scheduled time for the shipment to be processed"
-msgstr ""
+msgstr "İşlenecek sevkiyat için Planlanmış zaman"
#. module: stock
#: selection:report.stock.inventory,location_type:0
@@ -4758,7 +4768,7 @@ msgstr ""
#. module: stock
#: view:stock.picking.in:0
msgid "Date of Reception"
-msgstr ""
+msgstr "Kabul Tarihi"
#. module: stock
#: help:stock.config.settings,group_stock_multiple_locations:0
@@ -4770,18 +4780,18 @@ msgstr ""
#. module: stock
#: view:stock.picking:0
msgid "Confirm & Transfer"
-msgstr ""
+msgstr "Onay & Tranfer"
#. module: stock
#: field:stock.location,scrap_location:0
#: view:stock.move.scrap:0
msgid "Scrap Location"
-msgstr "Iskarta Lokasyonu"
+msgstr "Hurda Lokasyonu"
#. module: stock
#: model:ir.actions.act_window,name:stock.action_partial_picking
msgid "Process Picking"
-msgstr "İşlem Alma"
+msgstr "Seçim Süreci"
#. module: stock
#: selection:report.stock.inventory,month:0
@@ -4792,12 +4802,12 @@ msgstr "Nisan"
#. module: stock
#: view:report.stock.inventory:0
msgid "Future"
-msgstr "Sonraki"
+msgstr "Gelecek"
#. module: stock
#: field:stock.invoice.onshipping,invoice_date:0
msgid "Invoiced date"
-msgstr "Faturalandırma Tarihi"
+msgstr "Faturalanma Tarihi"
#. module: stock
#: model:stock.location,name:stock.stock_location_output
@@ -4861,7 +4871,7 @@ msgstr "Opsiyonel: zincirlerken sonraki stok hareketi"
#. module: stock
#: view:stock.picking.out:0
msgid "Print Delivery Slip"
-msgstr ""
+msgstr "Teslimat Fişi Yazdır"
#. module: stock
#: view:report.stock.inventory:0
@@ -4884,7 +4894,7 @@ msgstr "İşlenmeye Hazır"
#. module: stock
#: report:stock.picking.list:0
msgid "Warehouse Address :"
-msgstr ""
+msgstr "Depo Adresi :"
#~ msgid "Invalid XML for View Architecture!"
#~ msgstr "Görüntüleme mimarisi için Geçersiz XML"
diff --git a/addons/stock/res_config_view.xml b/addons/stock/res_config_view.xml
index 9cc8553f4ea..3de3104a970 100644
--- a/addons/stock/res_config_view.xml
+++ b/addons/stock/res_config_view.xml
@@ -91,7 +91,7 @@
-
+
diff --git a/addons/web_analytics/static/src/js/web_analytics.js b/addons/web_analytics/static/src/js/web_analytics.js
index 28df9610bbf..c8212f4d213 100644
--- a/addons/web_analytics/static/src/js/web_analytics.js
+++ b/addons/web_analytics/static/src/js/web_analytics.js
@@ -16,7 +16,7 @@ openerp.web_analytics = function(instance) {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ ga.src = ('https:' === document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga,s);
})();
@@ -25,16 +25,15 @@ openerp.web_analytics = function(instance) {
/*
* This method initializes the tracker
*/
- init: function() {
- /* Comment this lines when going on production, only used for testing on localhost
- _gaq.push(['_setAccount', 'UA-35793871-1']);
- _gaq.push(['_setDomainName', 'none']);
- */
-
- /* Uncomment this lines when going on production */
+ init: function(webclient) {
+ var self = this;
+ self.initialized = $.Deferred();
_gaq.push(['_setAccount', 'UA-7333765-1']);
_gaq.push(['_setDomainName', '.openerp.com']); // Allow multi-domain
- /**/
+ self.initialize_custom(webclient).then(function() {
+ webclient.on('state_pushed', self, self.on_state_pushed);
+ self.include_tracker();
+ });
},
/*
* This method MUST be overriden by saas_demo and saas_trial in order to
@@ -48,41 +47,53 @@ openerp.web_analytics = function(instance) {
* This method gets the user access level, to be used as CV in GA
*/
_get_user_access_level: function() {
+ if (!instance.session.session_is_valid()) {
+ return "Unauthenticated User";
+ }
if (instance.session.uid === 1) {
return 'Admin User';
- // Make the difference between portal users and anonymous users
- } else if (instance.session.username.indexOf('@') !== -1) {
- if (instance.session.username.indexOf('anonymous') === -1) {
- return 'Portal User';
- } else {
- return 'Anonymous User';
- }
- } else if (instance.session.username.indexOf('anonymous') !== -1) {
- return 'Anonymous User';
- } else {
- return 'Normal User';
}
+ // Make the difference between portal users and anonymous users
+ if (instance.session.username.indexOf('@') !== -1) {
+ return 'Portal User';
+ }
+ if (instance.session.username === 'anonymous') {
+ return 'Anonymous User';
+ }
+ return 'Normal User';
},
+
/*
* This method contains the initialization of all user-related custom variables
* stored in GA. Also other modules can override it to add new custom variables
+ * Must be followed by a call to _push_*() in order to actually send the data
+ * to GA.
*/
initialize_custom: function() {
var self = this;
- return instance.session.rpc("/web/webclient/version_info", {})
+ instance.session.rpc("/web/webclient/version_info", {})
.done(function(res) {
_gaq.push(['_setCustomVar', 5, 'Version', res.server_version, 3]);
- // Track User Access Level, Custom Variable 4 in GA with visitor level scope
- // Values: 'Admin User', 'Normal User', 'Portal User', 'Anonymous User'
- _gaq.push(['_setCustomVar', 4, 'User Access Level', self.user_access_level, 1]);
-
- // Track User Type Conversion, Custom Variable 3 in GA with session level scope
- // Values: 'Visitor', 'Demo', 'Online Trial', 'Online Paying', 'Local User'
- _gaq.push(['_setCustomVar', 1, 'User Type Conversion', self._get_user_type(), 2]);
- _gaq.push(['_trackPageview']);
- return;
+ self._push_customvars();
+ self.initialized.resolve(self);
});
+ return self.initialized;
},
+
+ /*
+ * Method called in order to send _setCustomVar to GA
+ */
+ _push_customvars: function() {
+ var self = this;
+ // Track User Access Level, Custom Variable 4 in GA with visitor level scope
+ // Values: 'Admin User', 'Normal User', 'Portal User', 'Anonymous User'
+ _gaq.push(['_setCustomVar', 4, 'User Access Level', self._get_user_access_level(), 1]);
+
+ // Track User Type Conversion, Custom Variable 3 in GA with session level scope
+ // Values: 'Visitor', 'Demo', 'Online Trial', 'Online Paying', 'Local User'
+ _gaq.push(['_setCustomVar', 1, 'User Type Conversion', self._get_user_type(), 2]);
+ },
+
/*
* Method called in order to send _trackPageview to GA
*/
@@ -142,6 +153,7 @@ openerp.web_analytics = function(instance) {
'action': state.view_type,
'label': url,
});
+ this._push_pageview(url);
}
},
/*
@@ -157,19 +169,19 @@ openerp.web_analytics = function(instance) {
this._super.apply(this, arguments);
var self = this;
this.on('record_created', self, function(r) {
- var url = instance.web_analytics.generateUrl({'model': r.model, 'view_type': 'form'});
+ var url = instance.web_analytics.generateUrl({'model': self.model, 'view_type': 'form'});
t._push_event({
- 'category': r.model,
- 'action': 'form',
+ 'category': self.model,
+ 'action': 'create',
'label': url,
'noninteraction': true,
});
});
this.on('record_saved', self, function(r) {
- var url = instance.web_analytics.generateUrl({'model': r.model, 'view_type': 'form'});
+ var url = instance.web_analytics.generateUrl({'model': self.model, 'view_type': 'form'});
t._push_event({
- 'category': r.model,
- 'action': 'form',
+ 'category': self.model,
+ 'action': 'save',
'label': url,
'noninteraction': true,
});
@@ -181,12 +193,12 @@ openerp.web_analytics = function(instance) {
instance.web.ActionManager.include({
ir_actions_client: function (action, options) {
var url = instance.web_analytics.generateUrl({'action': action.tag});
- var category = action.res_model || action.type;
t._push_event({
- 'category': action.res_model || action.type,
- 'action': action.name || action.tag,
+ 'category': action.type,
+ 'action': action.tag,
'label': url,
});
+ t._push_pageview(url);
return this._super.apply(this, arguments);
},
});
@@ -224,21 +236,12 @@ openerp.web_analytics = function(instance) {
options = {'action': params.action};
}
var url = instance.web_analytics.generateUrl(options);
- if (error.code) {
- t._push_event({
- 'category': error.message,
- 'action': error.data.message,
- 'label': url,
- 'noninteraction': true,
- });
- } else {
- t._push_event({
- 'category': error.type,
- 'action': error.data.debug,
- 'label': url,
- 'noninteraction': true,
- });
- }
+ t._push_event({
+ 'category': options.model || "ir.actions.client",
+ 'action': "error " + (error.code ? error.message + error.data.message : error.type + error.data.debug),
+ 'label': url,
+ 'noninteraction': true,
+ });
this._super.apply(this, arguments);
},
});
@@ -251,43 +254,37 @@ openerp.web_analytics = function(instance) {
instance.web_analytics.generateUrl = function(options) {
var url = '';
- _.each(options, function(value, key) {
- url += '/' + key + '=' + value;
+ var keys = _.keys(options);
+ keys = _.sortBy(keys, function(i) { return i;});
+ _.each(keys, function(key) {
+ url += '/' + key + '/' + options[key];
});
return url;
};
+ // kept for API compatibility
instance.web_analytics.setupTracker = function(wc) {
- var t = wc.tracker;
- return $.when(t._get_user_access_level()).then(function(r) {
- t.user_access_level = r;
- t.initialize_custom().then(function() {
- wc.on('state_pushed', t, t.on_state_pushed);
- t.include_tracker();
- });
- });
+ return wc.tracker.initialized;
};
- // Set correctly the tracker in the current instance
- if (instance.client instanceof instance.web.WebClient) { // not for embedded clients
- instance.webclient.tracker = new instance.web_analytics.Tracker();
- instance.web_analytics.setupTracker(instance.webclient);
- } else if (!instance.client) {
- // client does not already exists, we are in monodb mode
- instance.web.WebClient.include({
- start: function() {
- var d = this._super.apply(this, arguments);
- this.tracker = new instance.web_analytics.Tracker();
- return d;
- },
- show_application: function() {
- var self = this;
- $.when(this.subscribe_deferred).then(function() {
- instance.web_analytics.setupTracker(self);
- });
- this._super();
- },
- });
- }
+ instance.web.Client.include({
+ bind_events: function() {
+ this._super.apply(this, arguments);
+ this.tracker = new instance.web_analytics.Tracker(this);
+ },
+ });
+ instance.web.Session.include({
+ session_authenticate: function() {
+ return $.when(this._super.apply(this, arguments)).then(function() {
+ // the call to bind_events() may have been delayed in some embed
+ // cases, and when that happens we can skip the push, as the
+ // proper one will be done when bind_event is eventually called.
+ if (instance.client && instance.client.tracker) {
+ instance.client.tracker._push_customvars();
+ }
+ });
+ },
+ });
+
};
diff --git a/addons/web_linkedin/web_linkedin.py b/addons/web_linkedin/web_linkedin.py
index dc429cd2f29..277b4497ffc 100644
--- a/addons/web_linkedin/web_linkedin.py
+++ b/addons/web_linkedin/web_linkedin.py
@@ -29,7 +29,12 @@ class Binary(openerp.addons.web.http.Controller):
_cp_path = "/web_linkedin/binary"
@openerp.addons.web.http.jsonrequest
- def url2binary(self, req,url):
+ def url2binary(self, req, url):
+ if not url.startswith("http"):
+ raise Exception("Not allowed to load a file using this protocol")
+ if url.count("?") > 0 or url.count("&") > 0 or url.count("=") > 0:
+ raise Exception("Not allowed to use GET parameters")
+ req.session.assert_valid(force=True)
bfile = urllib2.urlopen(url)
return base64.b64encode(bfile.read())