[POS-commit] r1781 - in stoq/trunk: po stoq/gui stoq/gui/admin stoq/gui/admin/glade stoq/gui/editors stoq/gui/pos stoq/gui/pos/glade stoq/gui/purchase stoq/gui/purchase/glade stoq/gui/receivable stoq/gui/receivable/glade stoq/gui/sales stoq/gui/sales/glade stoq/gui/search stoq/gui/slaves/glade stoq/gui/templates/glade stoq/gui/till stoq/gui/till/glade stoq/gui/warehouse stoq/gui/warehouse/glade stoq/gui/wizards stoq/gui/wizards/glade

Bruno Rafael Garcia brg at async.com.br
Mon Dec 5 14:41:19 BRST 2005


Author: brg
Date: Mon Dec  5 14:40:56 2005
New Revision: 1781

Modified:
   stoq/trunk/po/stoq.pot
   stoq/trunk/po/sv.po
   stoq/trunk/stoq/gui/admin/admin.py
   stoq/trunk/stoq/gui/admin/glade/admin.glade
   stoq/trunk/stoq/gui/application.py
   stoq/trunk/stoq/gui/editors/category.py
   stoq/trunk/stoq/gui/editors/product.py
   stoq/trunk/stoq/gui/editors/sellable.py
   stoq/trunk/stoq/gui/pos/glade/pos.glade
   stoq/trunk/stoq/gui/pos/pos.py
   stoq/trunk/stoq/gui/purchase/glade/purchase.glade
   stoq/trunk/stoq/gui/purchase/purchase.py
   stoq/trunk/stoq/gui/receivable/glade/receivable.glade
   stoq/trunk/stoq/gui/receivable/receivable.py
   stoq/trunk/stoq/gui/sales/glade/sales.glade
   stoq/trunk/stoq/gui/sales/sales.py
   stoq/trunk/stoq/gui/search/sellable.py
   stoq/trunk/stoq/gui/slaves/glade/UserDetailsSlave.glade
   stoq/trunk/stoq/gui/templates/glade/PersonEditorTemplate.glade
   stoq/trunk/stoq/gui/till/glade/till.glade
   stoq/trunk/stoq/gui/till/till.py
   stoq/trunk/stoq/gui/warehouse/glade/warehouse.glade
   stoq/trunk/stoq/gui/warehouse/warehouse.py
   stoq/trunk/stoq/gui/wizards/glade/CustomerStep.glade
   stoq/trunk/stoq/gui/wizards/glade/FinishPurchaseStep.glade
   stoq/trunk/stoq/gui/wizards/glade/PurchasePaymentStep.glade
   stoq/trunk/stoq/gui/wizards/glade/PurchaseProductStep.glade
   stoq/trunk/stoq/gui/wizards/glade/StartPurchaseStep.glade
   stoq/trunk/stoq/gui/wizards/purchase.py
   stoq/trunk/stoq/gui/wizards/sale.py
Log:
fix for bug 2098: Now stoq is easily used through shortcuts.

Changed focus_chain in some dialogs and add shortcuts on all buttons.

r=evandro


Modified: stoq/trunk/po/stoq.pot
==============================================================================
--- stoq/trunk/po/stoq.pot	(original)
+++ stoq/trunk/po/stoq.pot	Mon Dec  5 14:40:56 2005
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-08-12 14:34-0300\n"
+"POT-Creation-Date: 2005-11-30 18:33-0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -16,7 +16,44 @@
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../stoq/domain/tables.py:112
+#: ../stoq/domain/purchase.py:98 ../stoq/domain/sale.py:83
+#: ../stoq/domain/payment/base.py:81
+msgid "Cancelled"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:99
+msgid "Quoting"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:100
+msgid "Pending"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:101 ../stoq/domain/sale.py:81
+#: ../stoq/domain/payment/base.py:80
+msgid "Confirmed"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:102 ../stoq/domain/sale.py:82
+msgid "Closed"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:107
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:7
+msgid "FOB"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:108
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:6
+msgid "CIF"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:269
+#, python-format
+msgid "order %s"
+msgstr ""
+
+#: ../stoq/domain/tables.py:170
 #, python-format
 msgid ""
 "Outdated schema. Table %s doesn't exist.\n"
@@ -24,7 +61,7 @@
 msgstr ""
 
 #. Raise a proper error if the database doesn't exist.
-#: ../stoq/domain/tables.py:119
+#: ../stoq/domain/tables.py:177
 #, python-format
 msgid ""
 "An error ocurred trying to access the database\n"
@@ -32,556 +69,1321 @@
 "%s"
 msgstr ""
 
-#: ../stoq/domain/product.py:157
+#: ../stoq/domain/product.py:165
 msgid "This company doesn't allow order products"
 msgstr ""
 
-#: ../stoq/domain/sellable.py:228
-msgid "$"
+#: ../stoq/domain/sellable.py:144
+msgid "Available"
+msgstr ""
+
+#: ../stoq/domain/sellable.py:145
+msgid "Sold"
+msgstr ""
+
+#: ../stoq/domain/sellable.py:146 ../stoq/domain/person.py:434
+msgid "Blocked"
+msgstr ""
+
+#: ../stoq/domain/sale.py:80
+msgid "Opened"
+msgstr ""
+
+#: ../stoq/domain/sale.py:84 ../stoq/domain/payment/base.py:79
+msgid "Reviewing"
+msgstr ""
+
+#: ../stoq/domain/sale.py:277
+#, python-format
+msgid "sale %s"
+msgstr ""
+
+#: ../stoq/domain/till.py:227 ../stoq/gui/till/operation.py:96
+#: ../stoq/gui/till/till.py:89
+msgid "%d of %B"
 msgstr ""
 
-#: ../stoq/domain/person.py:292
+#: ../stoq/domain/till.py:229
+#, python-format
+msgid "till of %s"
+msgstr ""
+
+#: ../stoq/domain/person.py:318
 msgid "Single"
 msgstr ""
 
-#: ../stoq/domain/person.py:293
+#: ../stoq/domain/person.py:319
 msgid "Married"
 msgstr ""
 
-#: ../stoq/domain/person.py:294
+#: ../stoq/domain/person.py:320
 msgid "Divorced"
 msgstr ""
 
-#: ../stoq/domain/person.py:295
+#: ../stoq/domain/person.py:321
 msgid "Widowed"
 msgstr ""
 
-#: ../stoq/domain/person.py:300
+#: ../stoq/domain/person.py:326
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:8
 msgid "Male"
 msgstr ""
 
-#: ../stoq/domain/person.py:300
+#: ../stoq/domain/person.py:326
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:6
 msgid "Female"
 msgstr ""
 
-#: ../stoq/domain/person.py:384
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:3
+#: ../stoq/domain/person.py:376
+msgid "Solvent"
+msgstr ""
+
+#: ../stoq/domain/person.py:377
+msgid "Indebted"
+msgstr ""
+
+#: ../stoq/domain/person.py:378
+msgid "Insolvent"
+msgstr ""
+
+#: ../stoq/domain/person.py:379 ../stoq/domain/person.py:433
+#: ../stoq/domain/person.py:498 ../stoq/domain/person.py:520
+#: ../stoq/domain/person.py:533 ../stoq/domain/person.py:538
+#: ../stoq/domain/person.py:558 ../stoq/domain/person.py:707
+#: ../stoq/domain/person.py:736
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:6
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:3
+msgid "Inactive"
+msgstr ""
+
+#: ../stoq/domain/person.py:432 ../stoq/domain/person.py:497
+#: ../stoq/domain/person.py:519 ../stoq/domain/person.py:532
+#: ../stoq/domain/person.py:537 ../stoq/domain/person.py:557
+#: ../stoq/domain/person.py:706 ../stoq/domain/person.py:735
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:1
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:1
+msgid "Active"
+msgstr ""
+
+#: ../stoq/domain/person.py:461
 msgid "Normal"
 msgstr ""
 
-#: ../stoq/domain/person.py:385
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:1
+#: ../stoq/domain/person.py:462
 msgid "Away"
 msgstr ""
 
-#: ../stoq/domain/person.py:386
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:5
+#: ../stoq/domain/person.py:463
 msgid "Vacation"
 msgstr ""
 
-#: ../stoq/domain/person.py:387
+#: ../stoq/domain/person.py:464
 msgid "Off"
 msgstr ""
 
-#: ../stoq/lib/stoqconfig.py:102
+#: ../stoq/domain/person.py:603
+msgid "Card Provider"
+msgstr ""
+
+#: ../stoq/domain/person.py:604
+msgid "Finance Provider"
+msgstr ""
+
+#: ../stoq/domain/payment/base.py:76
+msgid "Preview"
+msgstr ""
+
+#: ../stoq/domain/payment/base.py:77
+msgid "To Pay"
+msgstr ""
+
+#: ../stoq/domain/payment/base.py:78
+msgid "Paid"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:264 ../stoq/gui/wizards/purchase.py:137
+msgid "Money"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:450 ../stoq/domain/payment/methods.py:757
+#: ../stoq/gui/wizards/purchase.py:136
+msgid "Check"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:511 ../stoq/domain/payment/methods.py:757
+#: ../stoq/gui/wizards/purchase.py:135
+msgid "Bill"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:526
+msgid "Card"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:556 ../stoq/domain/payment/methods.py:759
+msgid "Finance"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:703
+msgid "Debit Card"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:726 ../stoq/domain/payment/methods.py:735
+#: ../stoq/domain/payment/methods.py:744
+msgid "Credit Card"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:733
+msgid "Installments Store"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:742
+msgid "Installments Provider"
+msgstr ""
+
+#: ../stoq/lib/stoqconfig.py:107
 msgid "Database Error"
 msgstr ""
 
-#: ../stoq/lib/stoqconfig.py:143
+#: ../stoq/lib/stoqconfig.py:152
 msgid "Invalid user or password"
 msgstr ""
 
+#: ../stoq/lib/stoqconfig.py:162
+msgid "This user is inactive"
+msgstr ""
+
 #: ../stoq/lib/stoqconfig.py:168
+#, python-format
+msgid ""
+"This user lacks credentials \n"
+"for application %s"
+msgstr ""
+
+#: ../stoq/lib/stoqconfig.py:191
 #: ../stoq/gui/components/glade/LoginDialog.glade.h:1
 msgid "Access Control"
 msgstr ""
 
-#: ../stoq/lib/stoqconfig.py:179
+#: ../stoq/lib/stoqconfig.py:202
 msgid "specify an username"
 msgstr ""
 
-#: ../stoq/lib/configparser.py:139
+#: ../stoq/lib/configparser.py:144
 msgid ""
 "What is the database address used by the client to find the server ? default "
 "is 'localhost'\n"
 "address> "
 msgstr ""
 
-#: ../stoq/lib/configparser.py:143
+#: ../stoq/lib/configparser.py:148
 msgid ""
 "What is the database name in the database system ? default is 'stoq'\n"
 "database> "
 msgstr ""
 
-#: ../stoq/lib/configparser.py:147
+#: ../stoq/lib/configparser.py:157
 msgid ""
 "What is the database username in the database system ? default is 'stoq'\n"
 "username> "
 msgstr ""
 
-#: ../stoq/lib/parameters.py:324
+#: ../stoq/lib/parameters.py:413
+msgid "Default Store Destination"
+msgstr ""
+
+#: ../stoq/lib/parameters.py:464
 #, python-format
 msgid "There is no defined %s parameter datain the database."
 msgstr ""
 
-#.
-#. Defaults for Kiwi combobox
-#.
+#: ../stoq/lib/defaults.py:52
+msgid "Days"
+msgstr ""
+
 #: ../stoq/lib/defaults.py:53
-msgid "All branches"
+msgid "Weeks"
 msgstr ""
 
-#: ../stoq/gui/slaves/liaison.py:47 ../stoq/gui/search/person.py:77
-#: ../stoq/gui/search/person.py:109 ../stoq/gui/search/person.py:136
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:10
-msgid "Name"
+#: ../stoq/lib/defaults.py:54
+msgid "Months"
 msgstr ""
 
-#: ../stoq/gui/slaves/liaison.py:49 ../stoq/gui/search/person.py:138
-msgid "Phone Number"
+#: ../stoq/lib/defaults.py:55
+msgid "Years"
 msgstr ""
 
-#: ../stoq/gui/editors/contact.py:42
-msgid "Liaison Editor"
+#: ../stoq/lib/defaults.py:80
+msgid "All branches"
 msgstr ""
 
-#: ../stoq/gui/editors/category.py:39
-msgid "Sellable Base Category Editor"
+#. This method must be redefined in child when it's needed
+#: ../stoq/gui/application.py:107
+#, python-format
+msgid "Stoq - %s"
 msgstr ""
 
-#: ../stoq/gui/editors/category.py:59
-msgid "Sellable Category Editor"
+#: ../stoq/gui/templates/person.py:98
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:9
+msgid "Individual/Company Data"
 msgstr ""
 
-#: ../stoq/gui/editors/client.py:38
-msgid "Client Editor"
+#: ../stoq/gui/templates/person.py:99 ../stoq/gui/templates/person.py:109
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:2
+msgid "Company Data"
 msgstr ""
 
-#: ../stoq/gui/editors/employee.py:44
-msgid "Employee Editor"
+#: ../stoq/gui/templates/person.py:101 ../stoq/gui/templates/person.py:104
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:8
+msgid "Individual Data"
 msgstr ""
 
-#: ../stoq/gui/editors/employee.py:72
-msgid "Employee Data"
+#: ../stoq/gui/slaves/liaison.py:51
+msgid "Additional Contacts"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:57
-msgid "Costs Details"
+#: ../stoq/gui/slaves/liaison.py:56 ../stoq/gui/admin/admin.py:105
+#: ../stoq/gui/search/person.py:107 ../stoq/gui/search/person.py:162
+#: ../stoq/gui/search/person.py:202 ../stoq/gui/search/person.py:250
+#: ../stoq/gui/search/person.py:297 ../stoq/gui/wizards/person.py:103
+msgid "Name"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:84
-msgid "Supplier name"
+#: ../stoq/gui/slaves/liaison.py:58 ../stoq/gui/search/person.py:164
+#: ../stoq/gui/search/person.py:204 ../stoq/gui/search/person.py:252
+#: ../stoq/gui/search/person.py:299 ../stoq/gui/wizards/person.py:105
+msgid "Phone Number"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:85
-msgid "Base Cost"
+#: ../stoq/gui/slaves/payment.py:136
+msgid "Overpaid:"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:186
-msgid "Price Details"
+#: ../stoq/gui/slaves/payment.py:138
+#: ../stoq/gui/slaves/glade/PaymentListSlave.glade.h:2
+msgid "Outstanding:"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:276
-msgid "Product Editor"
+#: ../stoq/gui/slaves/user.py:95 ../stoq/gui/slaves/user.py:101
+msgid "Passwords doesn't match"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:379
-msgid "Editing Product"
+#: ../stoq/gui/purchase/purchase.py:62
+msgid "Purchase"
 msgstr ""
 
-#: ../stoq/gui/editors/supplier.py:42
-msgid "Supplier Editor"
+#: ../stoq/gui/purchase/purchase.py:104 ../stoq/gui/admin/admin.py:82
+#: ../stoq/gui/sales/sales.py:102 ../stoq/gui/search/product.py:69
+#: ../stoq/gui/search/person.py:97 ../stoq/gui/search/person.py:239
+#: ../stoq/gui/receivable/receivable.py:97
+msgid "Any"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:42
-msgid "Address List"
+#: ../stoq/gui/purchase/purchase.py:108 ../stoq/gui/admin/admin.py:84
+#: ../stoq/gui/sales/sales.py:104 ../stoq/gui/search/person.py:194
+#: ../stoq/gui/search/person.py:289 ../stoq/gui/receivable/receivable.py:99
+msgid "Show:"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:52
-msgid "Address"
+#: ../stoq/gui/purchase/purchase.py:114
+msgid "orders matching:"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:54
-msgid "City"
+#: ../stoq/gui/purchase/purchase.py:115
+msgid "order"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:56
-msgid "State"
+#: ../stoq/gui/purchase/purchase.py:115
+msgid "orders"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:85
-msgid "Address Editor"
+#: ../stoq/gui/purchase/purchase.py:140 ../stoq/gui/sales/sales.py:128
+#: ../stoq/gui/till/operation.py:162 ../stoq/gui/receivable/receivable.py:119
+msgid "Number"
 msgstr ""
 
-#: ../stoq/gui/editors/service.py:42
-msgid "Service Details"
+#: ../stoq/gui/purchase/purchase.py:142 ../stoq/gui/sales/sales.py:130
+msgid "Date Started"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:46
-msgid "Base Sellable Category Search"
+#: ../stoq/gui/purchase/purchase.py:144 ../stoq/gui/editors/person.py:278
+#: ../stoq/gui/search/product.py:96 ../stoq/gui/warehouse/warehouse.py:121
+msgid "Supplier"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:57 ../stoq/gui/search/category.py:98
-#: ../stoq/gui/search/sellable.py:182 ../stoq/gui/pos/pos.py:231
-msgid "Description"
+#: ../stoq/gui/purchase/purchase.py:148 ../stoq/gui/admin/admin.py:108
+#: ../stoq/gui/sales/sales.py:138 ../stoq/gui/search/person.py:113
+#: ../stoq/gui/search/person.py:258 ../stoq/gui/search/person.py:305
+#: ../stoq/gui/receivable/receivable.py:130
+msgid "Status"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:59 ../stoq/gui/search/category.py:102
-msgid "Suggested Markup (%)"
+#: ../stoq/gui/purchase/purchase.py:150
+msgid "Ordered"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:61 ../stoq/gui/search/category.py:106
-msgid "Suggested Commission (%)"
+#: ../stoq/gui/purchase/purchase.py:154
+msgid "Received"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:73
-msgid "Sellable Category Search"
+#: ../stoq/gui/purchase/purchase.py:249
+#, python-format
+msgid "The %d selected orders will be market as sent."
 msgstr ""
 
-#: ../stoq/gui/search/category.py:94
-msgid "Base Category"
+#: ../stoq/gui/purchase/purchase.py:251
+msgid "The selected order will be market as sent."
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:74
-msgid "No item selected "
+#: ../stoq/gui/purchase/purchase.py:256
+msgid "Send order to supplier"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:78
-msgid "Multiple items selected"
+#: ../stoq/gui/editors/contact.py:43
+msgid "Liaison"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:127
-msgid "Search for sellable items"
+#: ../stoq/gui/editors/category.py:44 ../stoq/gui/search/category.py:102
+msgid "Base Category"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:180 ../stoq/gui/pos/pos.py:229
-msgid "Code"
+#: ../stoq/gui/editors/category.py:66
+msgid "Category"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:184 ../stoq/gui/pos/pos.py:233
-msgid "Price"
+#: ../stoq/gui/editors/product.py:89
+msgid "Product Suppliers"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:188
-msgid "Stock"
+#: ../stoq/gui/editors/product.py:118
+msgid "Supplier name"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:49
-msgid "Person Search"
+#: ../stoq/gui/editors/product.py:119
+msgid "Base Cost"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:64
-msgid "Employee Search"
+#: ../stoq/gui/editors/product.py:153
+msgid "Add supplier information"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:79
-msgid "Position"
+#: ../stoq/gui/editors/product.py:213 ../stoq/gui/editors/product.py:256
+msgid "Product"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:81
-msgid "Registry Number"
+#: ../stoq/gui/editors/profile.py:44
+msgid "User Profile"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:83
-msgid "Status"
+#: ../stoq/gui/editors/service.py:47
+msgid "Service"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:95
-msgid "Supplier Search"
+#: ../stoq/gui/editors/delivery.py:53
+msgid "Delivery"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:111
-msgid "Fancy Name"
+#: ../stoq/gui/editors/delivery.py:69
+msgid "New Delivery "
 msgstr ""
 
-#: ../stoq/gui/search/person.py:113
-#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:1
-msgid "CNPJ"
+#: ../stoq/gui/editors/delivery.py:71
+msgid "Edit Delivery"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:122
-msgid "Client Search"
+#: ../stoq/gui/editors/delivery.py:98 ../stoq/gui/editors/address.py:59
+#: ../stoq/gui/editors/address.py:90
+msgid "Address"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:140
-msgid "CPF"
+#: ../stoq/gui/editors/delivery.py:100 ../stoq/gui/editors/address.py:61
+msgid "City"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:142
-msgid "RG"
+#: ../stoq/gui/editors/delivery.py:101 ../stoq/gui/editors/address.py:63
+#: ../stoq/gui/search/product.py:104
+msgid "State"
 msgstr ""
 
-#: ../stoq/gui/components/login.py:103
-msgid " Authenticating user..."
+#: ../stoq/gui/editors/delivery.py:105
+msgid "Client Addresses"
 msgstr ""
 
-#: ../stoq/gui/pos/pos.py:136
-msgid "No product selected"
+#: ../stoq/gui/editors/delivery.py:115
+msgid "Delivery Instructions"
 msgstr ""
 
-#: ../stoq/gui/pos/pos.py:235
-msgid "Quantity"
+#: ../stoq/gui/editors/delivery.py:161 ../stoq/gui/search/product.py:90
+#: ../stoq/gui/search/sellable.py:88 ../stoq/gui/warehouse/warehouse.py:116
+#: ../stoq/gui/pos/pos.py:239
+msgid "Code"
 msgstr ""
 
-#: ../stoq/gui/pos/pos.py:237
-msgid "Total"
+#: ../stoq/gui/editors/delivery.py:166 ../stoq/gui/search/category.py:59
+#: ../stoq/gui/search/category.py:106 ../stoq/gui/search/product.py:92
+#: ../stoq/gui/search/sellable.py:90 ../stoq/gui/till/operation.py:169
+#: ../stoq/gui/wizards/purchase.py:221 ../stoq/gui/warehouse/warehouse.py:118
+#: ../stoq/gui/receivable/receivable.py:123 ../stoq/gui/pos/pos.py:241
+msgid "Description"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:1
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:1
-msgid "Contact"
+#: ../stoq/gui/editors/delivery.py:168 ../stoq/gui/wizards/purchase.py:223
+#: ../stoq/gui/warehouse/warehouse.py:123 ../stoq/gui/pos/pos.py:247
+msgid "Quantity"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:2
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:2
-msgid "Customizable"
+#: ../stoq/gui/editors/sellable.py:107
+msgid "Price settings"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:3
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:3
-#: ../stoq/gui/pos/glade/pos.glade.h:13
-msgid "Details"
+#: ../stoq/gui/editors/till.py:52
+#: ../stoq/gui/editors/glade/TillOpening.glade.h:3
+msgid "Till Opening"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:4
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:4
-msgid "E-mail:"
+#: ../stoq/gui/editors/till.py:76
+msgid "Initial cash amount"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:5
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:5
-msgid "Fax: "
+#: ../stoq/gui/editors/till.py:99
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:8
+msgid "Till Closing"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:6
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:6
-msgid "Identification"
+#: ../stoq/gui/editors/till.py:135
+msgid "Initial cash amount cannot be lesser than zero"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:7
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:7
-msgid "Main Address"
+#: ../stoq/gui/editors/till.py:170
+msgid "Closing current till"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:8
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:8
-msgid "Mobile:"
+#: ../stoq/gui/editors/till.py:185
+msgid "Value cannot be lesser that zero"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:9
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:9
-msgid "More Contacts"
+#: ../stoq/gui/editors/till.py:188
+msgid ""
+"You can not specifiy a final cash amount greater than the calculated value."
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:11
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:11
-#: ../stoq/gui/editors/glade/ContactEditor.glade.h:2
-msgid "Phone Number:"
+#: ../stoq/gui/editors/till.py:253
+msgid "Value Must be greater than zero"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:1
-#: ../stoq/gui/slaves/glade/BaseSellableCategoryDataSlave.glade.h:1
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:7
-msgid "0.00"
+#: ../stoq/gui/editors/till.py:257
+msgid "Cash Advance"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:2
-msgid "Base Category:"
+#: ../stoq/gui/editors/till.py:310
+#, python-format
+msgid "Cash advance paid to employee: %s"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:3
-#: ../stoq/gui/slaves/glade/BaseSellableCategoryDataSlave.glade.h:2
-msgid "Description: "
+#: ../stoq/gui/editors/till.py:320
+msgid "Cash In"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:5
-#: ../stoq/gui/slaves/glade/BaseSellableCategoryDataSlave.glade.h:4
-#, no-c-format
-msgid "Suggested Markup (%):"
+#: ../stoq/gui/editors/till.py:333
+#, python-format
+msgid "Cash in for branch: %s"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:1
-msgid "Active"
+#: ../stoq/gui/editors/till.py:346
+msgid "Cash Out"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:2
-msgid "Blocked"
+#: ../stoq/gui/editors/till.py:351
+msgid "Reverse Payment"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:3
-msgid "Inactive"
+#: ../stoq/gui/editors/till.py:386
+msgid "no description."
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:4
-msgid "Products description:"
+#: ../stoq/gui/editors/till.py:387
+#, python-format
+msgid "Cash Out: %s"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:5
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:4
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:4
-msgid "Status:"
+#: ../stoq/gui/editors/address.py:46
+msgid "Additional Addresses"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:1
-msgid "Birth City:"
+#: ../stoq/gui/editors/person.py:60 ../stoq/gui/sales/sales.py:132
+#: ../stoq/gui/till/till.py:126
+msgid "Client"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:2
-msgid "Birth Country:"
+#: ../stoq/gui/editors/person.py:81
+msgid "User"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:3
-msgid "Birth Date:"
+#: ../stoq/gui/editors/person.py:105
+msgid "User Details"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:4
-msgid "Birth State"
+#: ../stoq/gui/editors/person.py:136
+msgid "New Password:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:5
-msgid "Father's Name:"
+#: ../stoq/gui/editors/person.py:137
+msgid "Retype New Password:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:6
-msgid "Gender:"
+#: ../stoq/gui/editors/person.py:150
+#, python-format
+msgid "Change \"%s\" Password"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:7
-msgid "Marital Status:"
+#: ../stoq/gui/editors/person.py:169
+msgid "Wrong password"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:8
-msgid "Mother's name:"
+#: ../stoq/gui/editors/person.py:173
+msgid "Credit Provider"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:9
-msgid "Occupation:"
+#: ../stoq/gui/editors/person.py:200
+msgid "Employee"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:10
-msgid "Spouse:"
+#: ../stoq/gui/editors/person.py:220
+msgid "Employee Data"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:1
-msgid "CPF:"
+#: ../stoq/gui/editors/person.py:230
+msgid "Employee Role"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:2
-msgid ""
-"RG Expedition\n"
-"Date:"
+#: ../stoq/gui/editors/person.py:264
+msgid "This role already exists!"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:4
-msgid ""
-"RG Expedition\n"
-"Local:"
+#: ../stoq/gui/editors/person.py:300
+msgid "Transporter"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:6
-msgid "RG Number:"
+#: ../stoq/gui/admin/admin.py:57
+msgid "Administrative"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:7
-msgid "client_id_slave"
+#: ../stoq/gui/admin/admin.py:89
+msgid "users Matching:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:1
-msgid "Indebted"
+#: ../stoq/gui/admin/admin.py:100
+msgid "Login Name"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:2
-msgid "Insolvent"
+#: ../stoq/gui/admin/admin.py:102
+msgid "Profile"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:3
-msgid "Ok"
+#: ../stoq/gui/sales/sales.py:56
+msgid "Sales"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:5
-msgid "toggle button"
+#: ../stoq/gui/sales/sales.py:109 ../stoq/gui/till/till.py:117
+msgid "sale"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:2
-msgid "Desligado"
+#: ../stoq/gui/sales/sales.py:109 ../stoq/gui/till/till.py:117
+#: ../stoq/gui/sales/glade/sales.glade.h:18
+msgid "sales"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:1
-msgid "City:"
+#: ../stoq/gui/sales/sales.py:110
+msgid "sales matching:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:2
-msgid "Complement:"
+#: ../stoq/gui/sales/sales.py:135
+msgid "Salesperson"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:3
-msgid "Country:"
+#: ../stoq/gui/sales/sales.py:140 ../stoq/gui/till/till.py:128
+#: ../stoq/gui/wizards/purchase.py:231 ../stoq/gui/pos/pos.py:251
+msgid "Total"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:4
-msgid "District:"
+#: ../stoq/gui/search/category.py:47
+msgid "Base Sellable Category Search"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:5
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:13
-msgid "Number:"
+#: ../stoq/gui/search/category.py:54
+msgid "Base Categories Matching:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:6
-msgid "Postal Code:"
+#: ../stoq/gui/search/category.py:55
+msgid "base category"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:7
-msgid "State:"
+#: ../stoq/gui/search/category.py:55
+msgid "base categories"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:8
-msgid "Street"
+#: ../stoq/gui/search/category.py:63 ../stoq/gui/search/category.py:110
+msgid "Suggested Markup (%)"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:1
-msgid "Account:"
+#: ../stoq/gui/search/category.py:67 ../stoq/gui/search/category.py:114
+msgid "Suggested Commission (%)"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:2
-msgid "Admission Data"
+#: ../stoq/gui/search/category.py:79
+msgid "Sellable Category Search"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:3
-msgid "Agency:"
+#: ../stoq/gui/search/category.py:89
+msgid "category"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:4
-msgid "Bank Information"
+#: ../stoq/gui/search/category.py:89
+msgid "categories"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:5
-msgid "Bank:"
+#: ../stoq/gui/search/category.py:90
+msgid "Categories Matching:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:6
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:1
-msgid "Category:"
+#: ../stoq/gui/search/product.py:49
+msgid "Product Search"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:7
-msgid "Date:"
+#: ../stoq/gui/search/product.py:59 ../stoq/gui/warehouse/warehouse.py:106
+msgid "product"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:8
-msgid ""
-"Dependent \n"
-"Number:"
+#: ../stoq/gui/search/product.py:59 ../stoq/gui/warehouse/warehouse.py:106
+msgid "products"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:10
-msgid ""
-"Education \n"
-"Level:"
+#: ../stoq/gui/search/product.py:60
+msgid "products matching"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:12
-msgid "Military Certificate"
+#: ../stoq/gui/search/product.py:71
+msgid "Show"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:98 ../stoq/gui/wizards/purchase.py:228
+msgid "Cost"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:101 ../stoq/gui/search/sellable.py:92
+#: ../stoq/gui/pos/pos.py:243
+msgid "Price"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:52
+msgid "Search for products/services"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:62 ../stoq/gui/search/person.py:86
+#: ../stoq/gui/search/person.py:186 ../stoq/gui/search/person.py:228
+#: ../stoq/gui/search/person.py:281
+msgid "matching:"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:63
+msgid "_Add product/service"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:97
+msgid "Stock"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:107
+msgid "product/service"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:107
+msgid "products/services"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:122
+msgid "Show products/services at:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:58
+msgid "Person Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:83
+msgid "Employee Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:87
+msgid "employee"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:87
+msgid "employees"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:88
+msgid "Show employees with status:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:109 ../stoq/gui/search/person.py:146
+msgid "Role"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:111
+msgid "Registry Number"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:130
+msgid "Employee Role Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:137
+msgid "Role Matching"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:138
+msgid "role"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:138
+msgid "roles"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:150
+msgid "Supplier Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:154
+msgid "Suppliers Matching:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:155
+msgid "supplier"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:155
+msgid "suppliers"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:166
+msgid "Fancy Name"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:168
+msgid "CNPJ"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:182
+msgid "Credit Provider Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:187
+msgid "provider"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:187
+msgid "providers"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:192
+msgid "Any provider"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:207
+msgid "Short Name"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:210
+msgid "Provider Type"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:224
+msgid "Client Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:229
+msgid "client"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:229
+msgid "clients"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:241
+msgid "Show clients with status:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:254
+msgid "CPF"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:256
+msgid "RG"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:277
+msgid "Transporter Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:282
+msgid "transporter"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:282
+msgid "transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:285
+msgid "Active Transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:286
+msgid "Inactive Transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:287
+msgid "Any Transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:302
+msgid "Freight (%)"
+msgstr ""
+
+#: ../stoq/gui/components/login.py:106
+msgid " Authenticating user..."
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:60
+msgid "Till Operations"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:70
+msgid "Current Till Operation"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:98 ../stoq/gui/till/till.py:91
+#, python-format
+msgid "Stoq - %s of %s"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:106
+msgid "Payments Matching"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:107 ../stoq/gui/receivable/receivable.py:103
+msgid "payment"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:107 ../stoq/gui/receivable/receivable.py:103
+msgid "payments"
+msgstr ""
+
+#. XXX Waiting for bug 2214
+#. format='%03d'),
+#: ../stoq/gui/till/operation.py:166 ../stoq/gui/receivable/receivable.py:127
+msgid "Due Date"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:171 ../stoq/gui/receivable/receivable.py:132
+msgid "Value"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:176
+msgid "Reverse Selection"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:179
+msgid "transactions"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:181
+msgid "transaction"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:183
+#, python-format
+msgid ""
+"Are you sure you want to reverse the \n"
+"%s selected %s?"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:186
+msgid "items"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:188
+msgid "item"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:59
+msgid "Till"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:118
+msgid "Sales Matching:"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:122
+msgid "Order"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:124
+msgid "Date"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:211
+msgid "Confirm Sale"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:226
+msgid "Unit"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:243
+#, python-format
+msgid "The product with code '%s' doesn't exists"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:268
+#, python-format
+msgid "The product '%s' was already added to the order"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:446
+msgid "New Order"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:447
+msgid "Edit Order"
+msgstr ""
+
+#: ../stoq/gui/wizards/sale.py:301
+msgid "Sale Checkout"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:93
+#, python-format
+msgid "Existing %s"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:95
+#, python-format
+msgid "No, it's a new %s"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:108
+msgid "Mobile"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:137
+#, python-format
+msgid "What kind of %s are you adding?"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:192
+#, python-format
+msgid "New %s"
+msgstr ""
+
+#: ../stoq/gui/warehouse/warehouse.py:54
+msgid "Warehouse"
+msgstr ""
+
+#: ../stoq/gui/warehouse/warehouse.py:99
+msgid "Show products at:"
+msgstr ""
+
+#: ../stoq/gui/warehouse/warehouse.py:105
+msgid "Matching:"
+msgstr ""
+
+#: ../stoq/gui/receivable/receivable.py:50
+msgid "Receivable"
+msgstr ""
+
+#: ../stoq/gui/receivable/receivable.py:104
+msgid "payments matching:"
+msgstr ""
+
+#: ../stoq/gui/receivable/receivable.py:125
+msgid "Drawee"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:68
+msgid "Point of Sales"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:91
+msgid "You need to open the till before start doing sales."
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:92 ../stoq/gui/pos/pos.py:369
+#: ../stoq/gui/pos/pos.py:376
+msgid "Error"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:159
+#, python-format
+msgid "The item '%s' doesn't exists"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:175
+#, python-format
+msgid "The item '%s' was already added to the order"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:368
+msgid "You don't have products to delivery."
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:375
+msgid "All the products already have delivery instructions"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:1
+msgid "Co_ntacts..."
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:3
+msgid "Custom"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:4
+msgid "E-mail:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:5
+msgid "Fax:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:6
+msgid "General Details"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:7
+msgid "Identification"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:10
+msgid "Main Address"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:11
+msgid "Mobile:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:12
+msgid "More _Addresses..."
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:13
+#: ../stoq/gui/editors/glade/ContactEditor.glade.h:1
+msgid "Name:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:14
+#: ../stoq/gui/editors/glade/ContactEditor.glade.h:2
+msgid "Phone Number:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/PaymentListSlave.glade.h:1
+msgid "$20.40"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BaseCashSlave.glade.h:1
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:1
+msgid "$"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BaseCashSlave.glade.h:2
+msgid "Cash Amount:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BaseCashSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:7
+msgid "Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:1
+msgid "Product Types:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:2
+msgid "Supplier Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:1
+msgid "Financial Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillDataSlave.glade.h:1
+msgid "$:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillDataSlave.glade.h:2
+msgid "Duedate:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillDataSlave.glade.h:3
+msgid "Payment #:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:2
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:2
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:3
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:3
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:2
+#, no-c-format
+msgid "%"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:4
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:2
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:2
+msgid "False"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:5
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:9
+msgid "Freight:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:7
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:4
+msgid "Open Contract Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:8
+msgid "Transporter Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:9
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:9
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:5
+msgid "True"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:1
+msgid "CPF:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:2
+msgid ""
+"RG Expedition\n"
+"Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:4
+msgid ""
+"RG Expedition\n"
+"Local:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:6
+msgid "RG Number:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:7
+msgid "client_id_slave"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:1
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/PurchasePaymentSlave.glade.h:1
+msgid "0"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:2
+msgid "Credit Provider:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:3
+msgid "Number of Installments:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:4
+msgid "Payment Type:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:4
+#: ../stoq/gui/slaves/glade/PurchasePaymentSlave.glade.h:2
+msgid "Based on intervals of:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:5
+msgid "First installment due:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:6
+msgid "Interest:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:7
+#: ../stoq/gui/slaves/glade/PurchasePaymentSlave.glade.h:3
+msgid "Number of installments:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:8
+msgid "Reset List"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:1
+msgid "Employee Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/FilterSlave.glade.h:1
+msgid "With status of:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:1
+msgid "Account:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:2
+msgid "Admission Data"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:3
+msgid "Bank Information"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:4
+#: ../stoq/gui/slaves/glade/BankDataSlave.glade.h:1
+msgid "Bank:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:5
+#: ../stoq/gui/slaves/glade/BankDataSlave.glade.h:2
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:5
+msgid "Branch:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:6
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:1
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:2
+msgid "Category:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:8
+msgid ""
+"Dependent \n"
+"Number:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:10
+msgid ""
+"Education \n"
+"Level:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:12
+msgid "Military Certificate"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:13
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:5
+msgid "Number:"
 msgstr ""
 
 #: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:14
@@ -593,125 +1395,505 @@
 msgstr ""
 
 #: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:16
-msgid "Position:"
+msgid "Registry:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:17
+msgid "Role:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:18
+msgid "Salary:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:19
+msgid "Section:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:20
+msgid "Serie:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:21
+msgid "Vacation:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:22
+msgid "Voter Id"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:23
+msgid "Work Permit"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:24
+msgid "Zone:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:1
+msgid "City:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:2
+msgid "Complement:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:3
+msgid "Country:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:4
+msgid "District:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:6
+msgid "Postal Code:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:7
+msgid "State:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:8
+msgid "Street:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:5
+msgid "Provider Id:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:6
+msgid "Provider Type:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:7
+msgid "Short Name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:8
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:4
+msgid "Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:1
+msgid "CNPJ:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:2
+msgid "Fancy Name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:3
+msgid "State Registry:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/FilterStockSlave.glade.h:1
+msgid "At:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:1
+msgid "Birth City:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:2
+msgid "Birth Country:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:3
+msgid "Birth Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:4
+msgid "Birth State:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:5
+msgid "Father's Name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:7
+msgid "Gender:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:9
+msgid "Marital Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:10
+msgid "Mother's name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:11
+msgid "Occupation:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:12
+msgid "Spouse:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:4
+msgid "Charge:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:5
+msgid "Discount:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:6
+msgid "R$"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/PasswordEditorSlave.glade.h:1
+msgid "Confirm password:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/PasswordEditorSlave.glade.h:2
+msgid "Password:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/UserDetailsSlave.glade.h:1
+msgid "A_dd/Edit Profile..."
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/UserDetailsSlave.glade.h:2
+msgid "Profile:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/UserDetailsSlave.glade.h:3
+msgid "Username:"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:1
+#: ../stoq/gui/admin/glade/admin.glade.h:2
+#: ../stoq/gui/sales/glade/sales.glade.h:1
+#: ../stoq/gui/till/glade/till.glade.h:2
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:1
+#: ../stoq/gui/receivable/glade/receivable.glade.h:1
+#: ../stoq/gui/pos/glade/pos.glade.h:1
+msgid "About"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:2
+msgid "Add Order"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:3
+msgid "Add Order..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:4
+#: ../stoq/gui/admin/glade/admin.glade.h:3
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:2
+#: ../stoq/gui/pos/glade/pos.glade.h:6
+msgid "C_ut"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:5
+#: ../stoq/gui/admin/glade/admin.glade.h:4
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:3
+#: ../stoq/gui/pos/glade/pos.glade.h:7
+msgid "Change User..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:6
+#: ../stoq/gui/admin/glade/admin.glade.h:6
+#: ../stoq/gui/sales/glade/sales.glade.h:4
+#: ../stoq/gui/till/glade/till.glade.h:4
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:4
+#: ../stoq/gui/receivable/glade/receivable.glade.h:4
+#: ../stoq/gui/pos/glade/pos.glade.h:9
+msgid "Clear Cookie"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:7
+msgid "Find Base Categories..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:8
+msgid "Find Categories..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:9
+msgid "Find Products..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:10
+msgid "Find Services..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:11
+msgid "Find Suppliers..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:12
+msgid "Find Transporters..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:13
+msgid "Products"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:14
+#: ../stoq/gui/admin/glade/admin.glade.h:11
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:9
+#: ../stoq/gui/pos/glade/pos.glade.h:18
+msgid "Save _as"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:15
+#: ../stoq/gui/pos/glade/pos.glade.h:19
+msgid "Se_arch"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:16
+msgid "Send to Supplier..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:17
+msgid "Suppliers"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:18
+#: ../stoq/gui/sales/glade/sales.glade.h:13
+#: ../stoq/gui/receivable/glade/receivable.glade.h:10
+msgid "_Details"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:19
+#: ../stoq/gui/admin/glade/admin.glade.h:14
+#: ../stoq/gui/sales/glade/sales.glade.h:14
+#: ../stoq/gui/till/glade/till.glade.h:13
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:11
+#: ../stoq/gui/receivable/glade/receivable.glade.h:11
+#: ../stoq/gui/pos/glade/pos.glade.h:22
+msgid "_Edit"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:20
+#: ../stoq/gui/admin/glade/admin.glade.h:15
+#: ../stoq/gui/receivable/glade/receivable.glade.h:12
+#: ../stoq/gui/pos/glade/pos.glade.h:23
+msgid "_Edit..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:21
+#: ../stoq/gui/admin/glade/admin.glade.h:16
+#: ../stoq/gui/sales/glade/sales.glade.h:15
+#: ../stoq/gui/till/glade/till.glade.h:14
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:12
+#: ../stoq/gui/receivable/glade/receivable.glade.h:13
+#: ../stoq/gui/pos/glade/pos.glade.h:24
+msgid "_File"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:17
-msgid "Registry:"
+#: ../stoq/gui/purchase/glade/purchase.glade.h:22
+#: ../stoq/gui/admin/glade/admin.glade.h:17
+#: ../stoq/gui/sales/glade/sales.glade.h:16
+#: ../stoq/gui/till/glade/till.glade.h:15
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:13
+#: ../stoq/gui/receivable/glade/receivable.glade.h:14
+#: ../stoq/gui/pos/glade/pos.glade.h:25
+msgid "_Help"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:18
-msgid "Salary:"
+#: ../stoq/gui/purchase/glade/purchase.glade.h:23
+msgid "_Order"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:19
-msgid "Section:"
+#: ../stoq/gui/purchase/glade/purchase.glade.h:24
+msgid "_Print Order"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:20
-msgid "Serie:"
+#: ../stoq/gui/purchase/glade/purchase.glade.h:25
+#: ../stoq/gui/admin/glade/admin.glade.h:18
+msgid "_Receive"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:21
-msgid "Vacation:"
+#: ../stoq/gui/purchase/glade/purchase.glade.h:26
+#: ../stoq/gui/admin/glade/admin.glade.h:19
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:16
+msgid "_Store Cookie"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:22
-msgid "Voter Id"
+#: ../stoq/gui/purchase/glade/purchase.glade.h:27
+#: ../stoq/gui/admin/glade/admin.glade.h:20
+#: ../stoq/gui/sales/glade/sales.glade.h:17
+#: ../stoq/gui/till/glade/till.glade.h:17
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:17
+#: ../stoq/gui/receivable/glade/receivable.glade.h:16
+#: ../stoq/gui/pos/glade/pos.glade.h:28
+msgid "_User"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:23
-msgid "Work Permit"
+#: ../stoq/gui/purchase/glade/purchase.glade.h:28
+msgid "purchase"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:24
-msgid "Zone:"
+#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:1
+msgid ""
+"Additional \n"
+"Information:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:2
-msgid "Fancy Name:"
+#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:3
+msgid "Standard Supplier:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:3
-msgid "State Registry:"
+#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:4
+msgid "Supplier Cost:"
 msgstr ""
 
 #: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:1
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:6
-#: ../stoq/gui/search/glade/SellableSearchHeader.glade.h:1
-msgid "0,00"
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:7
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:1
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:3
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:1
+msgid "0.00"
 msgstr ""
 
 #: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:2
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:14
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:14
 msgid "Price:"
 msgstr ""
 
 #: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:3
-#: ../stoq/gui/pos/glade/pos.glade.h:16
 msgid "Quantity:"
 msgstr ""
 
 #: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:4
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:4
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:7
+msgid "Total:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:5
 msgid "XXX"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:1
-msgid " <u>Currently on sale:</u>"
+#: ../stoq/gui/editors/glade/UserProfileEditor.glade.h:1
+msgid "Available Applications:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:3
-#, no-c-format
-msgid "%"
+#: ../stoq/gui/editors/glade/UserProfileEditor.glade.h:2
+msgid "Profile Name:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/CashAdvanceEditor.glade.h:1
+msgid "Credit for Employee:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:5
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:1
+msgid " <u>Currently on sale:</u>"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:5
 #, no-c-format
 msgid "%  "
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:8
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:6
+msgid "0,00"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:8
 msgid "Base Cost:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:9
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:9
 msgid "Base Markup:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:10
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:10
 msgid "Comission:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:11
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:11
 msgid "From:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:12
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:12
 msgid "Markup:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:13
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:13
 msgid "Max Discount:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:15
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:15
 #: ../stoq/gui/editors/glade/ProductEditor.glade.h:6
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:7
 msgid "Sale Price:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:16
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:16
 msgid "To"
 msgstr ""
 
+#: ../stoq/gui/editors/glade/CashOutEditor.glade.h:1
+msgid "Reason:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:1
+msgid "Amount Removed:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:2
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:1
+msgid "Balance:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:3
+msgid "Closing Date:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:4
+msgid "Credits:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:5
+msgid "Debits:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:6
+msgid "Float Remaining:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:7
+msgid "Initial Cash Amount:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillOpening.glade.h:1
+msgid " Date:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillOpening.glade.h:2
+msgid " Initial Cash Amount:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ServiceItemEditor.glade.h:1
+msgid "  Price:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ServiceItemEditor.glade.h:2
+msgid "Estimated Fix Date:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ServiceItemEditor.glade.h:3
+msgid "Service Details:"
+msgstr ""
+
 #: ../stoq/gui/editors/glade/ProductEditor.glade.h:2
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:3
 msgid "Code:"
 msgstr ""
 
 #: ../stoq/gui/editors/glade/ProductEditor.glade.h:3
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:4
 msgid "Cost:"
 msgstr ""
 
 #: ../stoq/gui/editors/glade/ProductEditor.glade.h:4
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:5
 msgid "Description:"
 msgstr ""
 
@@ -720,6 +1902,7 @@
 msgstr ""
 
 #: ../stoq/gui/editors/glade/ProductEditor.glade.h:7
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:8
 msgid "Stock Cost:"
 msgstr ""
 
@@ -731,47 +1914,135 @@
 msgid "label"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:1
-msgid ""
-"Additional \n"
-"Information:"
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:1
+#: ../stoq/gui/editors/glade/ProductSupplierSlave.glade.h:1
+msgid "..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:3
-msgid "Standard Supplier:"
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:6
+msgid "Details:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:4
-msgid "Supplier Cost:"
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:1
+msgid " Delivery _Tax:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:2
+msgid "<b>Delivery Address:</b>"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:3
+msgid "Additional _Instructions"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:4
+msgid "Change _Address"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:5
+msgid "Estimated Delivery _Date:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:6
+msgid "Products to Deliver:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:7
+msgid "There is Additional Instructions"
 msgstr ""
 
 #: ../stoq/gui/editors/glade/AddressEditor.glade.h:1
 msgid "Main address"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:10
-#: ../stoq/gui/editors/glade/ContactEditor.glade.h:1
-msgid "Name:"
+#: ../stoq/gui/editors/glade/ProductSupplierSlave.glade.h:2
+msgid "Supplied by : "
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ServiceEditor.glade.h:1
-msgid "  Price:"
+#: ../stoq/gui/editors/glade/PasswordEditor.glade.h:1
+msgid "Current Password:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ServiceEditor.glade.h:2
-msgid "Estimated Fix Date:"
+#: ../stoq/gui/admin/glade/admin.glade.h:1
+msgid "A_dd..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ServiceEditor.glade.h:3
-msgid "Service Details:"
+#: ../stoq/gui/admin/glade/admin.glade.h:5
+msgid "Change _Password..."
+msgstr ""
+
+#: ../stoq/gui/admin/glade/admin.glade.h:7
+msgid "Find Employee Roles..."
+msgstr ""
+
+#: ../stoq/gui/admin/glade/admin.glade.h:8
+msgid "Find Employees..."
+msgstr ""
+
+#: ../stoq/gui/admin/glade/admin.glade.h:9
+msgid "Find User Profiles..."
+msgstr ""
+
+#: ../stoq/gui/admin/glade/admin.glade.h:10
+#: ../stoq/gui/sales/glade/sales.glade.h:7
+#: ../stoq/gui/till/glade/till.glade.h:9
+#: ../stoq/gui/receivable/glade/receivable.glade.h:5
+msgid "Quit"
+msgstr ""
+
+#: ../stoq/gui/admin/glade/admin.glade.h:12
+msgid "Sea_rch"
+msgstr ""
+
+#: ../stoq/gui/admin/glade/admin.glade.h:13
+msgid "_Admin"
+msgstr ""
+
+#: ../stoq/gui/admin/glade/admin.glade.h:21
+msgid "admin"
+msgstr ""
+
+#: ../stoq/gui/sales/glade/sales.glade.h:2
+#: ../stoq/gui/till/glade/till.glade.h:3
+#: ../stoq/gui/receivable/glade/receivable.glade.h:3
+msgid "Change User"
+msgstr ""
+
+#: ../stoq/gui/sales/glade/sales.glade.h:3
+msgid "Change _Installments"
+msgstr ""
+
+#: ../stoq/gui/sales/glade/sales.glade.h:5
+msgid "Clients"
+msgstr ""
+
+#: ../stoq/gui/sales/glade/sales.glade.h:6
+msgid "Find Credit Providers..."
+msgstr ""
+
+#: ../stoq/gui/sales/glade/sales.glade.h:8
+msgid "S_ales"
+msgstr ""
+
+#: ../stoq/gui/sales/glade/sales.glade.h:9
+#: ../stoq/gui/till/glade/till.glade.h:11
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:8
+msgid "S_earch"
+msgstr ""
+
+#: ../stoq/gui/sales/glade/sales.glade.h:10
+msgid "Sellables"
 msgstr ""
 
-#: ../stoq/gui/search/glade/SellableSearchFooter.glade.h:1
-msgid "Stocks Displayed for:"
+#: ../stoq/gui/sales/glade/sales.glade.h:11
+#: ../stoq/gui/till/glade/till.glade.h:12
+#: ../stoq/gui/receivable/glade/receivable.glade.h:6
+#: ../stoq/gui/pos/glade/pos.glade.h:20
+msgid "Store Cookie"
 msgstr ""
 
-#: ../stoq/gui/search/glade/SellableSearchHeader.glade.h:2
-msgid "No item selected"
+#: ../stoq/gui/sales/glade/sales.glade.h:12
+msgid "_Cancel Sale"
 msgstr ""
 
 #: ../stoq/gui/components/glade/LoginDialog.glade.h:2
@@ -782,150 +2053,286 @@
 msgid "_Username:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:1
-msgid "1"
+#: ../stoq/gui/till/glade/till.glade.h:1
+msgid " Confirm _Order..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/till.glade.h:5
+msgid "Close Till..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/till.glade.h:6
+msgid "Current Till"
+msgstr ""
+
+#: ../stoq/gui/till/glade/till.glade.h:7
+msgid "Find Till Operations..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/till.glade.h:8
+msgid "Open Till..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/till.glade.h:10
+msgid "STOQ - Till Application"
+msgstr ""
+
+#: ../stoq/gui/till/glade/till.glade.h:16
+msgid "_Till"
+msgstr ""
+
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:2
+msgid "Cash _Advance..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:3
+msgid "Cash _In..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:4
+msgid "Cash _Out..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:5
+msgid "_Close Till..."
+msgstr ""
+
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:6
+msgid "_Reverse Selection"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:2
+msgid "Payment Method:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:3
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:6
+msgid "Subtotal:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:4
+msgid "A_dd/Edit Supplier..."
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:8
+msgid "Freight Type:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:10
+msgid "Open Date:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:11
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:4
+msgid "Order Number:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:12
+msgid "Supplier:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:1
+msgid "A new company"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:2
+msgid "A new individual"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:3
+msgid "What is their phone number ?"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:4
+msgid "What kind of client are you adding ?"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:1
+msgid "A_dd/Edit Transporter..."
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:2
+msgid "Expected Receival Date:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:3
+msgid "Notes:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:4
+msgid "Salesperson Name:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:5
+msgid "Transporter:"
 msgstr ""
 
+#: ../stoq/gui/wizards/glade/PurchaseProductStep.glade.h:1
 #: ../stoq/gui/pos/glade/pos.glade.h:2
-msgid "<b><span size='10000'>No product selected</span></b>"
+msgid "Add to _Order"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:3
-msgid "<b>Client:</b>"
+#: ../stoq/gui/wizards/glade/PurchaseProductStep.glade.h:2
+msgid "Add/Edit _Product..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:4
-msgid "<span color='red'>Not selected</span>"
+#: ../stoq/gui/wizards/glade/PurchaseProductStep.glade.h:3
+msgid "Product:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:5
-msgid "<span size='x-large'><b>0.00</b></span>"
+#: ../stoq/gui/wizards/glade/PaymentMethodStep.glade.h:1
+msgid "Select Payment Method:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:6
-msgid "<span size='x-large'><b>Total: </b></span>"
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:2
+msgid "Cash"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:7
-msgid "C_ut"
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:3
+msgid "Other Methods"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:8
-msgid "Change User..."
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:4
+msgid "Payment"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:9
-msgid "Checkout"
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:5
+msgid "Salesperson:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:10
-msgid "Clear Cookie"
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:1
+msgid "A_dd/Edit Client"
 msgstr ""
 
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:2
 #: ../stoq/gui/pos/glade/pos.glade.h:11
-msgid "Clients"
+msgid "Client:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:12
-msgid "Delivery"
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:3
+msgid "Order Details:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:14
-msgid "Edit Item"
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:5
+msgid "Order Total:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:15
-msgid "Employees"
+#: ../stoq/gui/wizards/glade/ExistingPersonStep.glade.h:1
+msgid "Existing client"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:17
-msgid "Remove"
+#: ../stoq/gui/wizards/glade/ExistingPersonStep.glade.h:2
+msgid "Is it one of these ?"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:18
-msgid "Reset Order"
+#: ../stoq/gui/wizards/glade/ExistingPersonStep.glade.h:3
+msgid "No, it's a new client"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:19
-msgid "STOQ - POS Application"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:5
+msgid "H_istory"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:20
-msgid "Save _as"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:6
+msgid "Receive"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:21
-msgid "Se_rvices"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:7
+msgid "STOQ - Warehouse Application"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:22
-msgid "Select"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:10
+msgid "Transfer"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:23
-msgid "Sellable BaseCategory"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:14
+msgid "_Retention"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:24
-msgid "Sellable Category"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:15
+msgid "_Retention..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:25
-msgid "Suppliers"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:18
+msgid "_Warehouse"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:26
-msgid "_Confirm Order"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:2
+msgid "Bills"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:27
-msgid "_Edit"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:7
+msgid "_Add..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:28
-msgid "_File"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:8
+msgid "_Cancel"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:29
-msgid "_Help"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:9
+msgid "_Conference"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:30
-msgid "_Products"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:15
+msgid "_Receivable"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:31
-msgid "_Reset Order"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:17
+msgid "receivable"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:32
-msgid "_Sales"
+#: ../stoq/gui/pos/glade/pos.glade.h:3
+msgid "Add/Edit _Client..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:33
-msgid "_Search"
+#: ../stoq/gui/pos/glade/pos.glade.h:4
+msgid "Advanced _Search"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:34
-msgid "_Select Client"
+#: ../stoq/gui/pos/glade/pos.glade.h:5
+msgid "Anonymous"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:35
-msgid "_Store Cookie"
+#: ../stoq/gui/pos/glade/pos.glade.h:8
+msgid "Chec_kout..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:36
-msgid "_User"
+#: ../stoq/gui/pos/glade/pos.glade.h:10
+msgid "Client _Details"
+msgstr ""
+
+#: ../stoq/gui/pos/glade/pos.glade.h:12
+msgid "Deli_very..."
+msgstr ""
+
+#: ../stoq/gui/pos/glade/pos.glade.h:13
+msgid "Find Clients..."
+msgstr ""
+
+#: ../stoq/gui/pos/glade/pos.glade.h:14
+msgid "Find Sales..."
+msgstr ""
+
+#: ../stoq/gui/pos/glade/pos.glade.h:15
+msgid "Products/Services Matching:"
+msgstr ""
+
+#: ../stoq/gui/pos/glade/pos.glade.h:16
+msgid "STOQ - POS Application"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:37
-msgid "description"
+#: ../stoq/gui/pos/glade/pos.glade.h:17
+msgid "Sa_les"
+msgstr ""
+
+#: ../stoq/gui/pos/glade/pos.glade.h:21
+msgid "_Confirm Order"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:38
-msgid "name"
+#: ../stoq/gui/pos/glade/pos.glade.h:26
+msgid "_Remove"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:39
-msgid "quantity"
+#: ../stoq/gui/pos/glade/pos.glade.h:27
+msgid "_Reset Order"
 msgstr ""

Modified: stoq/trunk/po/sv.po
==============================================================================
--- stoq/trunk/po/sv.po	(original)
+++ stoq/trunk/po/sv.po	Mon Dec  5 14:40:56 2005
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: stoqlib 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-08-12 14:34-0300\n"
+"POT-Creation-Date: 2005-11-30 18:33-0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Johan Dahlin <jdahlin at async.com.br>\n"
 "Language-Team: Swedish <sv at li.org>\n"
@@ -15,7 +15,45 @@
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: ../stoq/domain/tables.py:112
+#: ../stoq/domain/purchase.py:98 ../stoq/domain/sale.py:83
+#: ../stoq/domain/payment/base.py:81
+msgid "Cancelled"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:99
+msgid "Quoting"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:100
+msgid "Pending"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:101 ../stoq/domain/sale.py:81
+#: ../stoq/domain/payment/base.py:80
+msgid "Confirmed"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:102 ../stoq/domain/sale.py:82
+#, fuzzy
+msgid "Closed"
+msgstr "Kod"
+
+#: ../stoq/domain/purchase.py:107
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:7
+msgid "FOB"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:108
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:6
+msgid "CIF"
+msgstr ""
+
+#: ../stoq/domain/purchase.py:269
+#, python-format
+msgid "order %s"
+msgstr ""
+
+#: ../stoq/domain/tables.py:170
 #, python-format
 msgid ""
 "Outdated schema. Table %s doesn't exist.\n"
@@ -23,7 +61,7 @@
 msgstr ""
 
 #. Raise a proper error if the database doesn't exist.
-#: ../stoq/domain/tables.py:119
+#: ../stoq/domain/tables.py:177
 #, python-format
 msgid ""
 "An error ocurred trying to access the database\n"
@@ -31,906 +69,2317 @@
 "%s"
 msgstr ""
 
-#: ../stoq/domain/product.py:157
+#: ../stoq/domain/product.py:165
 msgid "This company doesn't allow order products"
 msgstr ""
 
-#: ../stoq/domain/sellable.py:228
-msgid "$"
+#: ../stoq/domain/sellable.py:144
+msgid "Available"
+msgstr ""
+
+#: ../stoq/domain/sellable.py:145
+msgid "Sold"
+msgstr ""
+
+#: ../stoq/domain/sellable.py:146 ../stoq/domain/person.py:434
+msgid "Blocked"
+msgstr ""
+
+#: ../stoq/domain/sale.py:80
+msgid "Opened"
+msgstr ""
+
+#: ../stoq/domain/sale.py:84 ../stoq/domain/payment/base.py:79
+msgid "Reviewing"
+msgstr ""
+
+#: ../stoq/domain/sale.py:277
+#, fuzzy, python-format
+msgid "sale %s"
+msgstr "_Försäljning"
+
+#: ../stoq/domain/till.py:227 ../stoq/gui/till/operation.py:96
+#: ../stoq/gui/till/till.py:89
+msgid "%d of %B"
+msgstr ""
+
+#: ../stoq/domain/till.py:229
+#, python-format
+msgid "till of %s"
 msgstr ""
 
-#: ../stoq/domain/person.py:292
+#: ../stoq/domain/person.py:318
 msgid "Single"
 msgstr ""
 
-#: ../stoq/domain/person.py:293
+#: ../stoq/domain/person.py:319
 msgid "Married"
 msgstr ""
 
-#: ../stoq/domain/person.py:294
+#: ../stoq/domain/person.py:320
 msgid "Divorced"
 msgstr ""
 
-#: ../stoq/domain/person.py:295
+#: ../stoq/domain/person.py:321
 msgid "Widowed"
 msgstr ""
 
-#: ../stoq/domain/person.py:300
+#: ../stoq/domain/person.py:326
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:8
 msgid "Male"
 msgstr ""
 
-#: ../stoq/domain/person.py:300
+#: ../stoq/domain/person.py:326
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:6
 msgid "Female"
 msgstr ""
 
-#: ../stoq/domain/person.py:384
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:3
+#: ../stoq/domain/person.py:376
+#, fuzzy
+msgid "Solvent"
+msgstr "Välj"
+
+#: ../stoq/domain/person.py:377
+msgid "Indebted"
+msgstr ""
+
+#: ../stoq/domain/person.py:378
+msgid "Insolvent"
+msgstr ""
+
+#: ../stoq/domain/person.py:379 ../stoq/domain/person.py:433
+#: ../stoq/domain/person.py:498 ../stoq/domain/person.py:520
+#: ../stoq/domain/person.py:533 ../stoq/domain/person.py:538
+#: ../stoq/domain/person.py:558 ../stoq/domain/person.py:707
+#: ../stoq/domain/person.py:736
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:6
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:3
+msgid "Inactive"
+msgstr ""
+
+#: ../stoq/domain/person.py:432 ../stoq/domain/person.py:497
+#: ../stoq/domain/person.py:519 ../stoq/domain/person.py:532
+#: ../stoq/domain/person.py:537 ../stoq/domain/person.py:557
+#: ../stoq/domain/person.py:706 ../stoq/domain/person.py:735
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:1
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:1
+msgid "Active"
+msgstr ""
+
+#: ../stoq/domain/person.py:461
 msgid "Normal"
 msgstr ""
 
-#: ../stoq/domain/person.py:385
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:1
+#: ../stoq/domain/person.py:462
 msgid "Away"
 msgstr ""
 
-#: ../stoq/domain/person.py:386
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:5
+#: ../stoq/domain/person.py:463
 msgid "Vacation"
 msgstr ""
 
-#: ../stoq/domain/person.py:387
+#: ../stoq/domain/person.py:464
 msgid "Off"
 msgstr ""
 
-#: ../stoq/lib/stoqconfig.py:102
+#: ../stoq/domain/person.py:603
+msgid "Card Provider"
+msgstr ""
+
+#: ../stoq/domain/person.py:604
+msgid "Finance Provider"
+msgstr ""
+
+#: ../stoq/domain/payment/base.py:76
+#, fuzzy
+msgid "Preview"
+msgstr "Pris"
+
+#: ../stoq/domain/payment/base.py:77
+msgid "To Pay"
+msgstr ""
+
+#: ../stoq/domain/payment/base.py:78
+msgid "Paid"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:264 ../stoq/gui/wizards/purchase.py:137
+msgid "Money"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:450 ../stoq/domain/payment/methods.py:757
+#: ../stoq/gui/wizards/purchase.py:136
+#, fuzzy
+msgid "Check"
+msgstr "Checkout"
+
+#: ../stoq/domain/payment/methods.py:511 ../stoq/domain/payment/methods.py:757
+#: ../stoq/gui/wizards/purchase.py:135
+msgid "Bill"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:526
+msgid "Card"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:556 ../stoq/domain/payment/methods.py:759
+msgid "Finance"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:703
+msgid "Debit Card"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:726 ../stoq/domain/payment/methods.py:735
+#: ../stoq/domain/payment/methods.py:744
+msgid "Credit Card"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:733
+msgid "Installments Store"
+msgstr ""
+
+#: ../stoq/domain/payment/methods.py:742
+msgid "Installments Provider"
+msgstr ""
+
+#: ../stoq/lib/stoqconfig.py:107
 msgid "Database Error"
 msgstr ""
 
-#: ../stoq/lib/stoqconfig.py:143
+#: ../stoq/lib/stoqconfig.py:152
 msgid "Invalid user or password"
 msgstr ""
 
+#: ../stoq/lib/stoqconfig.py:162
+msgid "This user is inactive"
+msgstr ""
+
 #: ../stoq/lib/stoqconfig.py:168
+#, python-format
+msgid ""
+"This user lacks credentials \n"
+"for application %s"
+msgstr ""
+
+#: ../stoq/lib/stoqconfig.py:191
 #: ../stoq/gui/components/glade/LoginDialog.glade.h:1
 msgid "Access Control"
 msgstr ""
 
-#: ../stoq/lib/stoqconfig.py:179
+#: ../stoq/lib/stoqconfig.py:202
 msgid "specify an username"
 msgstr ""
 
-#: ../stoq/lib/configparser.py:139
+#: ../stoq/lib/configparser.py:144
 msgid ""
 "What is the database address used by the client to find the server ? default "
 "is 'localhost'\n"
 "address> "
 msgstr ""
 
-#: ../stoq/lib/configparser.py:143
+#: ../stoq/lib/configparser.py:148
 msgid ""
 "What is the database name in the database system ? default is 'stoq'\n"
 "database> "
 msgstr ""
 
-#: ../stoq/lib/configparser.py:147
+#: ../stoq/lib/configparser.py:157
 msgid ""
 "What is the database username in the database system ? default is 'stoq'\n"
 "username> "
 msgstr ""
 
-#: ../stoq/lib/parameters.py:324
+#: ../stoq/lib/parameters.py:413
+msgid "Default Store Destination"
+msgstr ""
+
+#: ../stoq/lib/parameters.py:464
 #, python-format
 msgid "There is no defined %s parameter datain the database."
 msgstr ""
 
-#.
-#. Defaults for Kiwi combobox
-#.
+#: ../stoq/lib/defaults.py:52
+msgid "Days"
+msgstr ""
+
 #: ../stoq/lib/defaults.py:53
-msgid "All branches"
+msgid "Weeks"
 msgstr ""
 
-#: ../stoq/gui/slaves/liaison.py:47 ../stoq/gui/search/person.py:77
-#: ../stoq/gui/search/person.py:109 ../stoq/gui/search/person.py:136
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:10
-msgid "Name"
+#: ../stoq/lib/defaults.py:54
+msgid "Months"
 msgstr ""
 
-#: ../stoq/gui/slaves/liaison.py:49 ../stoq/gui/search/person.py:138
-msgid "Phone Number"
+#: ../stoq/lib/defaults.py:55
+msgid "Years"
 msgstr ""
 
-#: ../stoq/gui/editors/contact.py:42
-msgid "Liaison Editor"
+#: ../stoq/lib/defaults.py:80
+msgid "All branches"
 msgstr ""
 
-#: ../stoq/gui/editors/category.py:39
-msgid "Sellable Base Category Editor"
+#. This method must be redefined in child when it's needed
+#: ../stoq/gui/application.py:107
+#, python-format
+msgid "Stoq - %s"
 msgstr ""
 
-#: ../stoq/gui/editors/category.py:59
-msgid "Sellable Category Editor"
+#: ../stoq/gui/templates/person.py:98
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:9
+msgid "Individual/Company Data"
 msgstr ""
 
-#: ../stoq/gui/editors/client.py:38
-msgid "Client Editor"
+#: ../stoq/gui/templates/person.py:99 ../stoq/gui/templates/person.py:109
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:2
+msgid "Company Data"
 msgstr ""
 
-#: ../stoq/gui/editors/employee.py:44
-msgid "Employee Editor"
+#: ../stoq/gui/templates/person.py:101 ../stoq/gui/templates/person.py:104
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:8
+msgid "Individual Data"
 msgstr ""
 
-#: ../stoq/gui/editors/employee.py:72
-msgid "Employee Data"
+#: ../stoq/gui/slaves/liaison.py:51
+msgid "Additional Contacts"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:57
-msgid "Costs Details"
+#: ../stoq/gui/slaves/liaison.py:56 ../stoq/gui/admin/admin.py:105
+#: ../stoq/gui/search/person.py:107 ../stoq/gui/search/person.py:162
+#: ../stoq/gui/search/person.py:202 ../stoq/gui/search/person.py:250
+#: ../stoq/gui/search/person.py:297 ../stoq/gui/wizards/person.py:103
+msgid "Name"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:84
-msgid "Supplier name"
+#: ../stoq/gui/slaves/liaison.py:58 ../stoq/gui/search/person.py:164
+#: ../stoq/gui/search/person.py:204 ../stoq/gui/search/person.py:252
+#: ../stoq/gui/search/person.py:299 ../stoq/gui/wizards/person.py:105
+msgid "Phone Number"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:85
-msgid "Base Cost"
+#: ../stoq/gui/slaves/payment.py:136
+msgid "Overpaid:"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:186
-msgid "Price Details"
+#: ../stoq/gui/slaves/payment.py:138
+#: ../stoq/gui/slaves/glade/PaymentListSlave.glade.h:2
+msgid "Outstanding:"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:276
-msgid "Product Editor"
+#: ../stoq/gui/slaves/user.py:95 ../stoq/gui/slaves/user.py:101
+msgid "Passwords doesn't match"
 msgstr ""
 
-#: ../stoq/gui/editors/product.py:379
-msgid "Editing Product"
+#: ../stoq/gui/purchase/purchase.py:62
+#, fuzzy
+msgid "Purchase"
+msgstr "Pris"
+
+#: ../stoq/gui/purchase/purchase.py:104 ../stoq/gui/admin/admin.py:82
+#: ../stoq/gui/sales/sales.py:102 ../stoq/gui/search/product.py:69
+#: ../stoq/gui/search/person.py:97 ../stoq/gui/search/person.py:239
+#: ../stoq/gui/receivable/receivable.py:97
+msgid "Any"
 msgstr ""
 
-#: ../stoq/gui/editors/supplier.py:42
-msgid "Supplier Editor"
+#: ../stoq/gui/purchase/purchase.py:108 ../stoq/gui/admin/admin.py:84
+#: ../stoq/gui/sales/sales.py:104 ../stoq/gui/search/person.py:194
+#: ../stoq/gui/search/person.py:289 ../stoq/gui/receivable/receivable.py:99
+msgid "Show:"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:42
-msgid "Address List"
+#: ../stoq/gui/purchase/purchase.py:114
+msgid "orders matching:"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:52
-msgid "Address"
+#: ../stoq/gui/purchase/purchase.py:115
+#, fuzzy
+msgid "order"
+msgstr "Kod"
+
+#: ../stoq/gui/purchase/purchase.py:115
+#, fuzzy
+msgid "orders"
+msgstr "Kod"
+
+#: ../stoq/gui/purchase/purchase.py:140 ../stoq/gui/sales/sales.py:128
+#: ../stoq/gui/till/operation.py:162 ../stoq/gui/receivable/receivable.py:119
+msgid "Number"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:54
-msgid "City"
+#: ../stoq/gui/purchase/purchase.py:142 ../stoq/gui/sales/sales.py:130
+msgid "Date Started"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:56
-msgid "State"
+#: ../stoq/gui/purchase/purchase.py:144 ../stoq/gui/editors/person.py:278
+#: ../stoq/gui/search/product.py:96 ../stoq/gui/warehouse/warehouse.py:121
+msgid "Supplier"
 msgstr ""
 
-#: ../stoq/gui/editors/address.py:85
-msgid "Address Editor"
+#: ../stoq/gui/purchase/purchase.py:148 ../stoq/gui/admin/admin.py:108
+#: ../stoq/gui/sales/sales.py:138 ../stoq/gui/search/person.py:113
+#: ../stoq/gui/search/person.py:258 ../stoq/gui/search/person.py:305
+#: ../stoq/gui/receivable/receivable.py:130
+msgid "Status"
 msgstr ""
 
-#: ../stoq/gui/editors/service.py:42
-msgid "Service Details"
+#: ../stoq/gui/purchase/purchase.py:150
+msgid "Ordered"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:46
-msgid "Base Sellable Category Search"
+#: ../stoq/gui/purchase/purchase.py:154
+msgid "Received"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:57 ../stoq/gui/search/category.py:98
-#: ../stoq/gui/search/sellable.py:182 ../stoq/gui/pos/pos.py:231
-msgid "Description"
-msgstr "Beskrivning"
+#: ../stoq/gui/purchase/purchase.py:249
+#, python-format
+msgid "The %d selected orders will be market as sent."
+msgstr ""
 
-#: ../stoq/gui/search/category.py:59 ../stoq/gui/search/category.py:102
-msgid "Suggested Markup (%)"
+#: ../stoq/gui/purchase/purchase.py:251
+msgid "The selected order will be market as sent."
 msgstr ""
 
-#: ../stoq/gui/search/category.py:61 ../stoq/gui/search/category.py:106
-msgid "Suggested Commission (%)"
+#: ../stoq/gui/purchase/purchase.py:256
+msgid "Send order to supplier"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:73
-msgid "Sellable Category Search"
+#: ../stoq/gui/editors/contact.py:43
+msgid "Liaison"
 msgstr ""
 
-#: ../stoq/gui/search/category.py:94
+#: ../stoq/gui/editors/category.py:44 ../stoq/gui/search/category.py:102
 msgid "Base Category"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:74
-msgid "No item selected "
+#: ../stoq/gui/editors/category.py:66
+msgid "Category"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:78
-msgid "Multiple items selected"
+#: ../stoq/gui/editors/product.py:89
+msgid "Product Suppliers"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:127
-msgid "Search for sellable items"
+#: ../stoq/gui/editors/product.py:118
+msgid "Supplier name"
 msgstr ""
 
-#: ../stoq/gui/search/sellable.py:180 ../stoq/gui/pos/pos.py:229
-msgid "Code"
-msgstr "Kod"
-
-#: ../stoq/gui/search/sellable.py:184 ../stoq/gui/pos/pos.py:233
-msgid "Price"
-msgstr "Pris"
-
-#: ../stoq/gui/search/sellable.py:188
-msgid "Stock"
+#: ../stoq/gui/editors/product.py:119
+msgid "Base Cost"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:49
-msgid "Person Search"
+#: ../stoq/gui/editors/product.py:153
+msgid "Add supplier information"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:64
-msgid "Employee Search"
+#: ../stoq/gui/editors/product.py:213 ../stoq/gui/editors/product.py:256
+msgid "Product"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:79
-msgid "Position"
+#: ../stoq/gui/editors/profile.py:44
+msgid "User Profile"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:81
-msgid "Registry Number"
-msgstr ""
+#: ../stoq/gui/editors/service.py:47
+#, fuzzy
+msgid "Service"
+msgstr "Pris"
 
-#: ../stoq/gui/search/person.py:83
-msgid "Status"
-msgstr ""
+#: ../stoq/gui/editors/delivery.py:53
+msgid "Delivery"
+msgstr "Utdelning"
 
-#: ../stoq/gui/search/person.py:95
-msgid "Supplier Search"
-msgstr ""
+#: ../stoq/gui/editors/delivery.py:69
+#, fuzzy
+msgid "New Delivery "
+msgstr "Utdelning"
 
-#: ../stoq/gui/search/person.py:111
-msgid "Fancy Name"
-msgstr ""
+#: ../stoq/gui/editors/delivery.py:71
+#, fuzzy
+msgid "Edit Delivery"
+msgstr "Utdelning"
 
-#: ../stoq/gui/search/person.py:113
-#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:1
-msgid "CNPJ"
+#: ../stoq/gui/editors/delivery.py:98 ../stoq/gui/editors/address.py:59
+#: ../stoq/gui/editors/address.py:90
+msgid "Address"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:122
-msgid "Client Search"
+#: ../stoq/gui/editors/delivery.py:100 ../stoq/gui/editors/address.py:61
+msgid "City"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:140
-msgid "CPF"
+#: ../stoq/gui/editors/delivery.py:101 ../stoq/gui/editors/address.py:63
+#: ../stoq/gui/search/product.py:104
+msgid "State"
 msgstr ""
 
-#: ../stoq/gui/search/person.py:142
-msgid "RG"
+#: ../stoq/gui/editors/delivery.py:105
+msgid "Client Addresses"
 msgstr ""
 
-#: ../stoq/gui/components/login.py:103
-msgid " Authenticating user..."
+#: ../stoq/gui/editors/delivery.py:115
+msgid "Delivery Instructions"
 msgstr ""
 
-#: ../stoq/gui/pos/pos.py:136
-msgid "No product selected"
-msgstr "Ingen produkt vald"
+#: ../stoq/gui/editors/delivery.py:161 ../stoq/gui/search/product.py:90
+#: ../stoq/gui/search/sellable.py:88 ../stoq/gui/warehouse/warehouse.py:116
+#: ../stoq/gui/pos/pos.py:239
+msgid "Code"
+msgstr "Kod"
+
+#: ../stoq/gui/editors/delivery.py:166 ../stoq/gui/search/category.py:59
+#: ../stoq/gui/search/category.py:106 ../stoq/gui/search/product.py:92
+#: ../stoq/gui/search/sellable.py:90 ../stoq/gui/till/operation.py:169
+#: ../stoq/gui/wizards/purchase.py:221 ../stoq/gui/warehouse/warehouse.py:118
+#: ../stoq/gui/receivable/receivable.py:123 ../stoq/gui/pos/pos.py:241
+msgid "Description"
+msgstr "Beskrivning"
 
-#: ../stoq/gui/pos/pos.py:235
+#: ../stoq/gui/editors/delivery.py:168 ../stoq/gui/wizards/purchase.py:223
+#: ../stoq/gui/warehouse/warehouse.py:123 ../stoq/gui/pos/pos.py:247
 msgid "Quantity"
 msgstr "Antal"
 
-#: ../stoq/gui/pos/pos.py:237
-msgid "Total"
-msgstr "Totalt"
+#: ../stoq/gui/editors/sellable.py:107
+msgid "Price settings"
+msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:1
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:1
-msgid "Contact"
+#: ../stoq/gui/editors/till.py:52
+#: ../stoq/gui/editors/glade/TillOpening.glade.h:3
+msgid "Till Opening"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:2
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:2
-msgid "Customizable"
+#: ../stoq/gui/editors/till.py:76
+msgid "Initial cash amount"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:3
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:3
-#: ../stoq/gui/pos/glade/pos.glade.h:13
-msgid "Details"
+#: ../stoq/gui/editors/till.py:99
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:8
+msgid "Till Closing"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:4
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:4
-msgid "E-mail:"
+#: ../stoq/gui/editors/till.py:135
+msgid "Initial cash amount cannot be lesser than zero"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:5
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:5
-msgid "Fax: "
+#: ../stoq/gui/editors/till.py:170
+msgid "Closing current till"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:6
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:6
-msgid "Identification"
+#: ../stoq/gui/editors/till.py:185
+msgid "Value cannot be lesser that zero"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:7
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:7
-msgid "Main Address"
+#: ../stoq/gui/editors/till.py:188
+msgid ""
+"You can not specifiy a final cash amount greater than the calculated value."
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:8
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:8
-msgid "Mobile:"
+#: ../stoq/gui/editors/till.py:253
+msgid "Value Must be greater than zero"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:9
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:9
-msgid "More Contacts"
+#: ../stoq/gui/editors/till.py:257
+msgid "Cash Advance"
 msgstr ""
 
-#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:11
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:11
-#: ../stoq/gui/editors/glade/ContactEditor.glade.h:2
-msgid "Phone Number:"
+#: ../stoq/gui/editors/till.py:310
+#, python-format
+msgid "Cash advance paid to employee: %s"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:1
-#: ../stoq/gui/slaves/glade/BaseSellableCategoryDataSlave.glade.h:1
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:7
-msgid "0.00"
+#: ../stoq/gui/editors/till.py:320
+msgid "Cash In"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:2
-msgid "Base Category:"
+#: ../stoq/gui/editors/till.py:333
+#, python-format
+msgid "Cash in for branch: %s"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:3
-#: ../stoq/gui/slaves/glade/BaseSellableCategoryDataSlave.glade.h:2
-msgid "Description: "
+#: ../stoq/gui/editors/till.py:346
+msgid "Cash Out"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SellableCategoryDataSlave.glade.h:5
-#: ../stoq/gui/slaves/glade/BaseSellableCategoryDataSlave.glade.h:4
-#, no-c-format
-msgid "Suggested Markup (%):"
+#: ../stoq/gui/editors/till.py:351
+msgid "Reverse Payment"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:1
-msgid "Active"
+#: ../stoq/gui/editors/till.py:386
+#, fuzzy
+msgid "no description."
+msgstr "beskrivning"
+
+#: ../stoq/gui/editors/till.py:387
+#, python-format
+msgid "Cash Out: %s"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:2
-msgid "Blocked"
+#: ../stoq/gui/editors/address.py:46
+msgid "Additional Addresses"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:3
-msgid "Inactive"
+#: ../stoq/gui/editors/person.py:60 ../stoq/gui/sales/sales.py:132
+#: ../stoq/gui/till/till.py:126
+msgid "Client"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:4
-msgid "Products description:"
+#: ../stoq/gui/editors/person.py:81
+#, fuzzy
+msgid "User"
+msgstr "_Användare"
+
+#: ../stoq/gui/editors/person.py:105
+msgid "User Details"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:5
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:4
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:4
-msgid "Status:"
+#: ../stoq/gui/editors/person.py:136
+msgid "New Password:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:1
-msgid "Birth City:"
+#: ../stoq/gui/editors/person.py:137
+msgid "Retype New Password:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:2
-msgid "Birth Country:"
+#: ../stoq/gui/editors/person.py:150
+#, python-format
+msgid "Change \"%s\" Password"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:3
-msgid "Birth Date:"
+#: ../stoq/gui/editors/person.py:169
+msgid "Wrong password"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:4
-msgid "Birth State"
+#: ../stoq/gui/editors/person.py:173
+msgid "Credit Provider"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:5
-msgid "Father's Name:"
+#: ../stoq/gui/editors/person.py:200
+msgid "Employee"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:6
-msgid "Gender:"
+#: ../stoq/gui/editors/person.py:220
+msgid "Employee Data"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:7
-msgid "Marital Status:"
+#: ../stoq/gui/editors/person.py:230
+msgid "Employee Role"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:8
-msgid "Mother's name:"
+#: ../stoq/gui/editors/person.py:264
+msgid "This role already exists!"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:9
-msgid "Occupation:"
+#: ../stoq/gui/editors/person.py:300
+msgid "Transporter"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:10
-msgid "Spouse:"
+#: ../stoq/gui/admin/admin.py:57
+msgid "Administrative"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:1
-msgid "CPF:"
+#: ../stoq/gui/admin/admin.py:89
+msgid "users Matching:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:2
-msgid ""
-"RG Expedition\n"
-"Date:"
+#: ../stoq/gui/admin/admin.py:100
+msgid "Login Name"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:4
-msgid ""
-"RG Expedition\n"
-"Local:"
+#: ../stoq/gui/admin/admin.py:102
+#, fuzzy
+msgid "Profile"
+msgstr "Pris"
+
+#: ../stoq/gui/sales/sales.py:56
+#, fuzzy
+msgid "Sales"
+msgstr "_Försäljning"
+
+#: ../stoq/gui/sales/sales.py:109 ../stoq/gui/till/till.py:117
+#, fuzzy
+msgid "sale"
+msgstr "_Försäljning"
+
+#: ../stoq/gui/sales/sales.py:109 ../stoq/gui/till/till.py:117
+#: ../stoq/gui/sales/glade/sales.glade.h:18
+#, fuzzy
+msgid "sales"
+msgstr "_Försäljning"
+
+#: ../stoq/gui/sales/sales.py:110
+msgid "sales matching:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:6
-msgid "RG Number:"
+#: ../stoq/gui/sales/sales.py:135
+msgid "Salesperson"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:7
-msgid "client_id_slave"
+#: ../stoq/gui/sales/sales.py:140 ../stoq/gui/till/till.py:128
+#: ../stoq/gui/wizards/purchase.py:231 ../stoq/gui/pos/pos.py:251
+msgid "Total"
+msgstr "Totalt"
+
+#: ../stoq/gui/search/category.py:47
+msgid "Base Sellable Category Search"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:1
-msgid "Indebted"
+#: ../stoq/gui/search/category.py:54
+msgid "Base Categories Matching:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:2
-msgid "Insolvent"
+#: ../stoq/gui/search/category.py:55
+msgid "base category"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:3
-msgid "Ok"
+#: ../stoq/gui/search/category.py:55
+msgid "base categories"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:5
-msgid "toggle button"
+#: ../stoq/gui/search/category.py:63 ../stoq/gui/search/category.py:110
+msgid "Suggested Markup (%)"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:2
-msgid "Desligado"
+#: ../stoq/gui/search/category.py:67 ../stoq/gui/search/category.py:114
+msgid "Suggested Commission (%)"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:1
-msgid "City:"
+#: ../stoq/gui/search/category.py:79
+msgid "Sellable Category Search"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:2
-msgid "Complement:"
+#: ../stoq/gui/search/category.py:89
+msgid "category"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:3
+#: ../stoq/gui/search/category.py:89
+msgid "categories"
+msgstr ""
+
+#: ../stoq/gui/search/category.py:90
+msgid "Categories Matching:"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:49
+msgid "Product Search"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:59 ../stoq/gui/warehouse/warehouse.py:106
+msgid "product"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:59 ../stoq/gui/warehouse/warehouse.py:106
+msgid "products"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:60
+msgid "products matching"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:71
+msgid "Show"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:98 ../stoq/gui/wizards/purchase.py:228
+msgid "Cost"
+msgstr ""
+
+#: ../stoq/gui/search/product.py:101 ../stoq/gui/search/sellable.py:92
+#: ../stoq/gui/pos/pos.py:243
+msgid "Price"
+msgstr "Pris"
+
+#: ../stoq/gui/search/sellable.py:52
+msgid "Search for products/services"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:62 ../stoq/gui/search/person.py:86
+#: ../stoq/gui/search/person.py:186 ../stoq/gui/search/person.py:228
+#: ../stoq/gui/search/person.py:281
+msgid "matching:"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:63
+#, fuzzy
+msgid "_Add product/service"
+msgstr "Ingen produkt vald"
+
+#: ../stoq/gui/search/sellable.py:97
+msgid "Stock"
+msgstr ""
+
+#: ../stoq/gui/search/sellable.py:107
+#, fuzzy
+msgid "product/service"
+msgstr "Ingen produkt vald"
+
+#: ../stoq/gui/search/sellable.py:107
+#, fuzzy
+msgid "products/services"
+msgstr "Ingen produkt vald"
+
+#: ../stoq/gui/search/sellable.py:122
+msgid "Show products/services at:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:58
+msgid "Person Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:83
+msgid "Employee Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:87
+msgid "employee"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:87
+msgid "employees"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:88
+msgid "Show employees with status:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:109 ../stoq/gui/search/person.py:146
+#, fuzzy
+msgid "Role"
+msgstr "Ta bort"
+
+#: ../stoq/gui/search/person.py:111
+msgid "Registry Number"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:130
+msgid "Employee Role Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:137
+msgid "Role Matching"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:138
+msgid "role"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:138
+msgid "roles"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:150
+msgid "Supplier Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:154
+msgid "Suppliers Matching:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:155
+msgid "supplier"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:155
+msgid "suppliers"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:166
+msgid "Fancy Name"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:168
+msgid "CNPJ"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:182
+msgid "Credit Provider Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:187
+msgid "provider"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:187
+msgid "providers"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:192
+msgid "Any provider"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:207
+msgid "Short Name"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:210
+msgid "Provider Type"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:224
+msgid "Client Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:229
+msgid "client"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:229
+msgid "clients"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:241
+msgid "Show clients with status:"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:254
+msgid "CPF"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:256
+msgid "RG"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:277
+msgid "Transporter Search"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:282
+msgid "transporter"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:282
+msgid "transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:285
+msgid "Active Transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:286
+msgid "Inactive Transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:287
+msgid "Any Transporters"
+msgstr ""
+
+#: ../stoq/gui/search/person.py:302
+msgid "Freight (%)"
+msgstr ""
+
+#: ../stoq/gui/components/login.py:106
+msgid " Authenticating user..."
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:60
+msgid "Till Operations"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:70
+msgid "Current Till Operation"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:98 ../stoq/gui/till/till.py:91
+#, python-format
+msgid "Stoq - %s of %s"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:106
+msgid "Payments Matching"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:107 ../stoq/gui/receivable/receivable.py:103
+msgid "payment"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:107 ../stoq/gui/receivable/receivable.py:103
+msgid "payments"
+msgstr ""
+
+#. XXX Waiting for bug 2214
+#. format='%03d'),
+#: ../stoq/gui/till/operation.py:166 ../stoq/gui/receivable/receivable.py:127
+msgid "Due Date"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:171 ../stoq/gui/receivable/receivable.py:132
+msgid "Value"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:176
+msgid "Reverse Selection"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:179
+msgid "transactions"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:181
+msgid "transaction"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:183
+#, python-format
+msgid ""
+"Are you sure you want to reverse the \n"
+"%s selected %s?"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:186
+msgid "items"
+msgstr ""
+
+#: ../stoq/gui/till/operation.py:188
+msgid "item"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:59
+msgid "Till"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:118
+msgid "Sales Matching:"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:122
+msgid "Order"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:124
+msgid "Date"
+msgstr ""
+
+#: ../stoq/gui/till/till.py:211
+msgid "Confirm Sale"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:226
+msgid "Unit"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:243
+#, python-format
+msgid "The product with code '%s' doesn't exists"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:268
+#, python-format
+msgid "The product '%s' was already added to the order"
+msgstr ""
+
+#: ../stoq/gui/wizards/purchase.py:446
+#, fuzzy
+msgid "New Order"
+msgstr "_Nollställ order"
+
+#: ../stoq/gui/wizards/purchase.py:447
+#, fuzzy
+msgid "Edit Order"
+msgstr "_Nollställ order"
+
+#: ../stoq/gui/wizards/sale.py:301
+#, fuzzy
+msgid "Sale Checkout"
+msgstr "Checkout"
+
+#: ../stoq/gui/wizards/person.py:93
+#, python-format
+msgid "Existing %s"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:95
+#, python-format
+msgid "No, it's a new %s"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:108
+msgid "Mobile"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:137
+#, python-format
+msgid "What kind of %s are you adding?"
+msgstr ""
+
+#: ../stoq/gui/wizards/person.py:192
+#, python-format
+msgid "New %s"
+msgstr ""
+
+#: ../stoq/gui/warehouse/warehouse.py:54
+msgid "Warehouse"
+msgstr ""
+
+#: ../stoq/gui/warehouse/warehouse.py:99
+#, fuzzy
+msgid "Show products at:"
+msgstr "Ingen produkt vald"
+
+#: ../stoq/gui/warehouse/warehouse.py:105
+msgid "Matching:"
+msgstr ""
+
+#: ../stoq/gui/receivable/receivable.py:50
+msgid "Receivable"
+msgstr ""
+
+#: ../stoq/gui/receivable/receivable.py:104
+msgid "payments matching:"
+msgstr ""
+
+#: ../stoq/gui/receivable/receivable.py:125
+msgid "Drawee"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:68
+msgid "Point of Sales"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:91
+msgid "You need to open the till before start doing sales."
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:92 ../stoq/gui/pos/pos.py:369
+#: ../stoq/gui/pos/pos.py:376
+msgid "Error"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:159
+#, python-format
+msgid "The item '%s' doesn't exists"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:175
+#, python-format
+msgid "The item '%s' was already added to the order"
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:368
+msgid "You don't have products to delivery."
+msgstr ""
+
+#: ../stoq/gui/pos/pos.py:375
+msgid "All the products already have delivery instructions"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:1
+msgid "Co_ntacts..."
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:3
+msgid "Custom"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:4
+msgid "E-mail:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:5
+msgid "Fax:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:6
+msgid "General Details"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:7
+msgid "Identification"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:10
+msgid "Main Address"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:11
+msgid "Mobile:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:12
+msgid "More _Addresses..."
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:13
+#: ../stoq/gui/editors/glade/ContactEditor.glade.h:1
+msgid "Name:"
+msgstr ""
+
+#: ../stoq/gui/templates/glade/PersonEditorTemplate.glade.h:14
+#: ../stoq/gui/editors/glade/ContactEditor.glade.h:2
+msgid "Phone Number:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/PaymentListSlave.glade.h:1
+msgid "$20.40"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BaseCashSlave.glade.h:1
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:1
+msgid "$"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BaseCashSlave.glade.h:2
+msgid "Cash Amount:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BaseCashSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:7
+msgid "Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:1
+msgid "Product Types:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/SupplierDetailsSlave.glade.h:2
+msgid "Supplier Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/ClientStatusSlave.glade.h:1
+msgid "Financial Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillDataSlave.glade.h:1
+msgid "$:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillDataSlave.glade.h:2
+msgid "Duedate:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillDataSlave.glade.h:3
+msgid "Payment #:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:2
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:2
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:3
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:3
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:2
+#, no-c-format
+msgid "%"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:4
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:2
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:2
+msgid "False"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:5
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:9
+msgid "Freight:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:7
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:4
+msgid "Open Contract Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:8
+msgid "Transporter Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/TransporterDataSlave.glade.h:9
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:9
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:5
+msgid "True"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:1
+msgid "CPF:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:2
+msgid ""
+"RG Expedition\n"
+"Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:4
+msgid ""
+"RG Expedition\n"
+"Local:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:6
+msgid "RG Number:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDocuments.glade.h:7
+msgid "client_id_slave"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:1
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:3
+#: ../stoq/gui/slaves/glade/PurchasePaymentSlave.glade.h:1
+msgid "0"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:2
+msgid "Credit Provider:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:3
+msgid "Number of Installments:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CreditProviderMethodSlave.glade.h:4
+msgid "Payment Type:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:4
+#: ../stoq/gui/slaves/glade/PurchasePaymentSlave.glade.h:2
+msgid "Based on intervals of:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:5
+msgid "First installment due:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:6
+msgid "Interest:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:7
+#: ../stoq/gui/slaves/glade/PurchasePaymentSlave.glade.h:3
+msgid "Number of installments:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/BillCheckMethodSlave.glade.h:8
+msgid "Reset List"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeStatusSlave.glade.h:1
+msgid "Employee Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/FilterSlave.glade.h:1
+msgid "With status of:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:1
+msgid "Account:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:2
+msgid "Admission Data"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:3
+msgid "Bank Information"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:4
+#: ../stoq/gui/slaves/glade/BankDataSlave.glade.h:1
+msgid "Bank:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:5
+#: ../stoq/gui/slaves/glade/BankDataSlave.glade.h:2
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:5
+msgid "Branch:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:6
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:1
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:2
+msgid "Category:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:8
+msgid ""
+"Dependent \n"
+"Number:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:10
+msgid ""
+"Education \n"
+"Level:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:12
+msgid "Military Certificate"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:13
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:5
+msgid "Number:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:14
+msgid "PIS"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:15
+msgid "Personal Details"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:16
+msgid "Registry:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:17
+msgid "Role:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:18
+msgid "Salary:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:19
+msgid "Section:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:20
+msgid "Serie:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:21
+msgid "Vacation:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:22
+msgid "Voter Id"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:23
+msgid "Work Permit"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:24
+msgid "Zone:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:1
+msgid "City:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:2
+msgid "Complement:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:3
 msgid "Country:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:4
-msgid "District:"
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:4
+msgid "District:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:6
+msgid "Postal Code:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:7
+msgid "State:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:8
+#, fuzzy
+msgid "Street:"
+msgstr "Välj"
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:5
+msgid "Provider Id:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:6
+msgid "Provider Type:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:7
+msgid "Short Name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CredProviderDetailsSlave.glade.h:8
+#: ../stoq/gui/slaves/glade/UserStatusSlave.glade.h:4
+msgid "Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:1
+msgid "CNPJ:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:2
+msgid "Fancy Name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:3
+msgid "State Registry:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/FilterStockSlave.glade.h:1
+msgid "At:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:1
+msgid "Birth City:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:2
+msgid "Birth Country:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:3
+msgid "Birth Date:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:4
+msgid "Birth State:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:5
+msgid "Father's Name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:7
+msgid "Gender:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:9
+msgid "Marital Status:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:10
+msgid "Mother's name:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:11
+msgid "Occupation:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/IndividualDetailsSlave.glade.h:12
+msgid "Spouse:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:4
+msgid "Charge:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:5
+msgid "Discount:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/DiscountChargeSlave.glade.h:6
+msgid "R$"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/PasswordEditorSlave.glade.h:1
+msgid "Confirm password:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/PasswordEditorSlave.glade.h:2
+msgid "Password:"
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/UserDetailsSlave.glade.h:1
+msgid "A_dd/Edit Profile..."
+msgstr ""
+
+#: ../stoq/gui/slaves/glade/UserDetailsSlave.glade.h:2
+#, fuzzy
+msgid "Profile:"
+msgstr "Pris"
+
+#: ../stoq/gui/slaves/glade/UserDetailsSlave.glade.h:3
+msgid "Username:"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:1
+#: ../stoq/gui/admin/glade/admin.glade.h:2
+#: ../stoq/gui/sales/glade/sales.glade.h:1
+#: ../stoq/gui/till/glade/till.glade.h:2
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:1
+#: ../stoq/gui/receivable/glade/receivable.glade.h:1
+#: ../stoq/gui/pos/glade/pos.glade.h:1
+msgid "About"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:2
+msgid "Add Order"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:3
+msgid "Add Order..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:4
+#: ../stoq/gui/admin/glade/admin.glade.h:3
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:2
+#: ../stoq/gui/pos/glade/pos.glade.h:6
+msgid "C_ut"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:5
+#: ../stoq/gui/admin/glade/admin.glade.h:4
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:3
+#: ../stoq/gui/pos/glade/pos.glade.h:7
+msgid "Change User..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:6
+#: ../stoq/gui/admin/glade/admin.glade.h:6
+#: ../stoq/gui/sales/glade/sales.glade.h:4
+#: ../stoq/gui/till/glade/till.glade.h:4
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:4
+#: ../stoq/gui/receivable/glade/receivable.glade.h:4
+#: ../stoq/gui/pos/glade/pos.glade.h:9
+msgid "Clear Cookie"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:7
+msgid "Find Base Categories..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:8
+msgid "Find Categories..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:9
+msgid "Find Products..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:10
+msgid "Find Services..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:11
+msgid "Find Suppliers..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:12
+msgid "Find Transporters..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:13
+msgid "Products"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:14
+#: ../stoq/gui/admin/glade/admin.glade.h:11
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:9
+#: ../stoq/gui/pos/glade/pos.glade.h:18
+msgid "Save _as"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:15
+#: ../stoq/gui/pos/glade/pos.glade.h:19
+#, fuzzy
+msgid "Se_arch"
+msgstr "_Sök"
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:16
+msgid "Send to Supplier..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:17
+msgid "Suppliers"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:18
+#: ../stoq/gui/sales/glade/sales.glade.h:13
+#: ../stoq/gui/receivable/glade/receivable.glade.h:10
+msgid "_Details"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:19
+#: ../stoq/gui/admin/glade/admin.glade.h:14
+#: ../stoq/gui/sales/glade/sales.glade.h:14
+#: ../stoq/gui/till/glade/till.glade.h:13
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:11
+#: ../stoq/gui/receivable/glade/receivable.glade.h:11
+#: ../stoq/gui/pos/glade/pos.glade.h:22
+msgid "_Edit"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:20
+#: ../stoq/gui/admin/glade/admin.glade.h:15
+#: ../stoq/gui/receivable/glade/receivable.glade.h:12
+#: ../stoq/gui/pos/glade/pos.glade.h:23
+msgid "_Edit..."
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:21
+#: ../stoq/gui/admin/glade/admin.glade.h:16
+#: ../stoq/gui/sales/glade/sales.glade.h:15
+#: ../stoq/gui/till/glade/till.glade.h:14
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:12
+#: ../stoq/gui/receivable/glade/receivable.glade.h:13
+#: ../stoq/gui/pos/glade/pos.glade.h:24
+msgid "_File"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:22
+#: ../stoq/gui/admin/glade/admin.glade.h:17
+#: ../stoq/gui/sales/glade/sales.glade.h:16
+#: ../stoq/gui/till/glade/till.glade.h:15
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:13
+#: ../stoq/gui/receivable/glade/receivable.glade.h:14
+#: ../stoq/gui/pos/glade/pos.glade.h:25
+msgid "_Help"
+msgstr "_Hjälp"
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:23
+#, fuzzy
+msgid "_Order"
+msgstr "_Nollställ order"
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:24
+#, fuzzy
+msgid "_Print Order"
+msgstr "_Nollställ order"
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:25
+#: ../stoq/gui/admin/glade/admin.glade.h:18
+msgid "_Receive"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:26
+#: ../stoq/gui/admin/glade/admin.glade.h:19
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:16
+msgid "_Store Cookie"
+msgstr ""
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:27
+#: ../stoq/gui/admin/glade/admin.glade.h:20
+#: ../stoq/gui/sales/glade/sales.glade.h:17
+#: ../stoq/gui/till/glade/till.glade.h:17
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:17
+#: ../stoq/gui/receivable/glade/receivable.glade.h:16
+#: ../stoq/gui/pos/glade/pos.glade.h:28
+msgid "_User"
+msgstr "_Användare"
+
+#: ../stoq/gui/purchase/glade/purchase.glade.h:28
+msgid "purchase"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:1
+msgid ""
+"Additional \n"
+"Information:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:3
+msgid "Standard Supplier:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:4
+msgid "Supplier Cost:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:1
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:7
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:1
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:3
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:1
+msgid "0.00"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:2
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:14
+msgid "Price:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:3
+msgid "Quantity:"
+msgstr "Kvantitet:"
+
+#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:4
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:4
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:7
+#, fuzzy
+msgid "Total:"
+msgstr "Totalt"
+
+#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:5
+msgid "XXX"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/UserProfileEditor.glade.h:1
+msgid "Available Applications:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/UserProfileEditor.glade.h:2
+msgid "Profile Name:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/CashAdvanceEditor.glade.h:1
+msgid "Credit for Employee:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:1
+msgid " <u>Currently on sale:</u>"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:5
+#, no-c-format
+msgid "%  "
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:6
+msgid "0,00"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:8
+msgid "Base Cost:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:9
+msgid "Base Markup:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:10
+msgid "Comission:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:11
+msgid "From:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:12
+msgid "Markup:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:13
+msgid "Max Discount:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:15
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:6
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:7
+msgid "Sale Price:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/SellablePriceEditor.glade.h:16
+msgid "To"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/CashOutEditor.glade.h:1
+msgid "Reason:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:1
+msgid "Amount Removed:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:2
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:1
+msgid "Balance:"
+msgstr ""
+
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:3
+msgid "Closing Date:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:5
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:13
-msgid "Number:"
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:4
+msgid "Credits:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:6
-msgid "Postal Code:"
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:5
+msgid "Debits:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:7
-msgid "State:"
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:6
+msgid "Float Remaining:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/AddressSlave.glade.h:8
-msgid "Street"
+#: ../stoq/gui/editors/glade/TillClosing.glade.h:7
+msgid "Initial Cash Amount:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:1
-msgid "Account:"
+#: ../stoq/gui/editors/glade/TillOpening.glade.h:1
+msgid " Date:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:2
-msgid "Admission Data"
+#: ../stoq/gui/editors/glade/TillOpening.glade.h:2
+msgid " Initial Cash Amount:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:3
-msgid "Agency:"
+#: ../stoq/gui/editors/glade/ServiceItemEditor.glade.h:1
+msgid "  Price:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:4
-msgid "Bank Information"
+#: ../stoq/gui/editors/glade/ServiceItemEditor.glade.h:2
+msgid "Estimated Fix Date:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:5
-msgid "Bank:"
+#: ../stoq/gui/editors/glade/ServiceItemEditor.glade.h:3
+msgid "Service Details:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:6
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:1
-msgid "Category:"
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:2
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:3
+msgid "Code:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:7
-msgid "Date:"
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:3
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:4
+msgid "Cost:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:8
-msgid ""
-"Dependent \n"
-"Number:"
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:4
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:5
+msgid "Description:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:10
-msgid ""
-"Education \n"
-"Level:"
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:5
+msgid "Product Details:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:12
-msgid "Military Certificate"
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:7
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:8
+msgid "Stock Cost:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:14
-msgid "PIS"
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:8
+msgid "Supplied By:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:15
-msgid "Personal Details"
+#: ../stoq/gui/editors/glade/ProductEditor.glade.h:9
+msgid "label"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:16
-msgid "Position:"
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:1
+#: ../stoq/gui/editors/glade/ProductSupplierSlave.glade.h:1
+msgid "..."
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:17
-msgid "Registry:"
+#: ../stoq/gui/editors/glade/SellableEditor.glade.h:6
+msgid "Details:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:18
-msgid "Salary:"
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:1
+#, fuzzy
+msgid " Delivery _Tax:"
+msgstr "Utdelning"
+
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:2
+msgid "<b>Delivery Address:</b>"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:19
-msgid "Section:"
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:3
+msgid "Additional _Instructions"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:20
-msgid "Serie:"
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:4
+msgid "Change _Address"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:21
-msgid "Vacation:"
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:5
+msgid "Estimated Delivery _Date:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:22
-msgid "Voter Id"
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:6
+msgid "Products to Deliver:"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:23
-msgid "Work Permit"
+#: ../stoq/gui/editors/glade/DeliveryEditor.glade.h:7
+msgid "There is Additional Instructions"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/EmployeeDetailsSlave.glade.h:24
-msgid "Zone:"
+#: ../stoq/gui/editors/glade/AddressEditor.glade.h:1
+msgid "Main address"
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:2
-msgid "Fancy Name:"
+#: ../stoq/gui/editors/glade/ProductSupplierSlave.glade.h:2
+msgid "Supplied by : "
 msgstr ""
 
-#: ../stoq/gui/slaves/glade/CompanyDocumentsSlave.glade.h:3
-msgid "State Registry:"
+#: ../stoq/gui/editors/glade/PasswordEditor.glade.h:1
+msgid "Current Password:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:1
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:6
-#: ../stoq/gui/search/glade/SellableSearchHeader.glade.h:1
-msgid "0,00"
+#: ../stoq/gui/admin/glade/admin.glade.h:1
+msgid "A_dd..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:2
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:14
-msgid "Price:"
+#: ../stoq/gui/admin/glade/admin.glade.h:5
+msgid "Change _Password..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:3
-#: ../stoq/gui/pos/glade/pos.glade.h:16
-msgid "Quantity:"
-msgstr "Kvantitet:"
+#: ../stoq/gui/admin/glade/admin.glade.h:7
+msgid "Find Employee Roles..."
+msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductItemEditor.glade.h:4
-msgid "XXX"
+#: ../stoq/gui/admin/glade/admin.glade.h:8
+msgid "Find Employees..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:1
-msgid " <u>Currently on sale:</u>"
+#: ../stoq/gui/admin/glade/admin.glade.h:9
+msgid "Find User Profiles..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:3
-#, no-c-format
-msgid "%"
+#: ../stoq/gui/admin/glade/admin.glade.h:10
+#: ../stoq/gui/sales/glade/sales.glade.h:7
+#: ../stoq/gui/till/glade/till.glade.h:9
+#: ../stoq/gui/receivable/glade/receivable.glade.h:5
+#, fuzzy
+msgid "Quit"
+msgstr "_Avsluta"
+
+#: ../stoq/gui/admin/glade/admin.glade.h:12
+#, fuzzy
+msgid "Sea_rch"
+msgstr "_Sök"
+
+#: ../stoq/gui/admin/glade/admin.glade.h:13
+msgid "_Admin"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:5
-#, no-c-format
-msgid "%  "
+#: ../stoq/gui/admin/glade/admin.glade.h:21
+msgid "admin"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:8
-msgid "Base Cost:"
+#: ../stoq/gui/sales/glade/sales.glade.h:2
+#: ../stoq/gui/till/glade/till.glade.h:3
+#: ../stoq/gui/receivable/glade/receivable.glade.h:3
+msgid "Change User"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:9
-msgid "Base Markup:"
+#: ../stoq/gui/sales/glade/sales.glade.h:3
+msgid "Change _Installments"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:10
-msgid "Comission:"
+#: ../stoq/gui/sales/glade/sales.glade.h:5
+msgid "Clients"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:11
-msgid "From:"
+#: ../stoq/gui/sales/glade/sales.glade.h:6
+msgid "Find Credit Providers..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:12
-msgid "Markup:"
+#: ../stoq/gui/sales/glade/sales.glade.h:8
+#, fuzzy
+msgid "S_ales"
+msgstr "_Försäljning"
+
+#: ../stoq/gui/sales/glade/sales.glade.h:9
+#: ../stoq/gui/till/glade/till.glade.h:11
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:8
+#, fuzzy
+msgid "S_earch"
+msgstr "_Sök"
+
+#: ../stoq/gui/sales/glade/sales.glade.h:10
+#, fuzzy
+msgid "Sellables"
+msgstr "_Försäljning"
+
+#: ../stoq/gui/sales/glade/sales.glade.h:11
+#: ../stoq/gui/till/glade/till.glade.h:12
+#: ../stoq/gui/receivable/glade/receivable.glade.h:6
+#: ../stoq/gui/pos/glade/pos.glade.h:20
+msgid "Store Cookie"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:13
-msgid "Max Discount:"
+#: ../stoq/gui/sales/glade/sales.glade.h:12
+msgid "_Cancel Sale"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:15
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:6
-msgid "Sale Price:"
+#: ../stoq/gui/components/glade/LoginDialog.glade.h:2
+msgid "_Password:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductPriceEditor.glade.h:16
-msgid "To"
+#: ../stoq/gui/components/glade/LoginDialog.glade.h:3
+msgid "_Username:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:2
-msgid "Code:"
+#: ../stoq/gui/till/glade/till.glade.h:1
+msgid " Confirm _Order..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:3
-msgid "Cost:"
+#: ../stoq/gui/till/glade/till.glade.h:5
+msgid "Close Till..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:4
-msgid "Description:"
+#: ../stoq/gui/till/glade/till.glade.h:6
+msgid "Current Till"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:5
-msgid "Product Details:"
+#: ../stoq/gui/till/glade/till.glade.h:7
+msgid "Find Till Operations..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:7
-msgid "Stock Cost:"
+#: ../stoq/gui/till/glade/till.glade.h:8
+msgid "Open Till..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:8
-msgid "Supplied By:"
+#: ../stoq/gui/till/glade/till.glade.h:10
+msgid "STOQ - Till Application"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductEditor.glade.h:9
-msgid "label"
+#: ../stoq/gui/till/glade/till.glade.h:16
+msgid "_Till"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:1
-msgid ""
-"Additional \n"
-"Information:"
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:2
+msgid "Cash _Advance..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:3
-msgid "Standard Supplier:"
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:3
+msgid "Cash _In..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ProductSupplierEditor.glade.h:4
-msgid "Supplier Cost:"
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:4
+msgid "Cash _Out..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/AddressEditor.glade.h:1
-msgid "Main address"
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:5
+msgid "_Close Till..."
 msgstr ""
 
-#: ../stoq/gui/editors/glade/PersonEditor.glade.h:10
-#: ../stoq/gui/editors/glade/ContactEditor.glade.h:1
-msgid "Name:"
+#: ../stoq/gui/till/glade/TillOperationDialog.glade.h:6
+msgid "_Reverse Selection"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ServiceEditor.glade.h:1
-msgid "  Price:"
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:2
+msgid "Payment Method:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ServiceEditor.glade.h:2
-msgid "Estimated Fix Date:"
+#: ../stoq/gui/wizards/glade/PurchasePaymentStep.glade.h:3
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:6
+msgid "Subtotal:"
 msgstr ""
 
-#: ../stoq/gui/editors/glade/ServiceEditor.glade.h:3
-msgid "Service Details:"
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:4
+msgid "A_dd/Edit Supplier..."
 msgstr ""
 
-#: ../stoq/gui/search/glade/SellableSearchFooter.glade.h:1
-msgid "Stocks Displayed for:"
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:8
+msgid "Freight Type:"
 msgstr ""
 
-#: ../stoq/gui/search/glade/SellableSearchHeader.glade.h:2
-msgid "No item selected"
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:10
+msgid "Open Date:"
 msgstr ""
 
-#: ../stoq/gui/components/glade/LoginDialog.glade.h:2
-msgid "_Password:"
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:11
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:4
+msgid "Order Number:"
 msgstr ""
 
-#: ../stoq/gui/components/glade/LoginDialog.glade.h:3
-msgid "_Username:"
+#: ../stoq/gui/wizards/glade/StartPurchaseStep.glade.h:12
+msgid "Supplier:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:1
-msgid "1"
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:1
+msgid "A new company"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:2
+msgid "A new individual"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:3
+msgid "What is their phone number ?"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PersonRoleTypeStep.glade.h:4
+msgid "What kind of client are you adding ?"
 msgstr ""
 
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:1
+msgid "A_dd/Edit Transporter..."
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:2
+msgid "Expected Receival Date:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:3
+msgid "Notes:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:4
+msgid "Salesperson Name:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/FinishPurchaseStep.glade.h:5
+msgid "Transporter:"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/PurchaseProductStep.glade.h:1
 #: ../stoq/gui/pos/glade/pos.glade.h:2
-msgid "<b><span size='10000'>No product selected</span></b>"
+msgid "Add to _Order"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:3
-msgid "<b>Client:</b>"
+#: ../stoq/gui/wizards/glade/PurchaseProductStep.glade.h:2
+msgid "Add/Edit _Product..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:4
-msgid "<span color='red'>Not selected</span>"
+#: ../stoq/gui/wizards/glade/PurchaseProductStep.glade.h:3
+msgid "Product:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:5
-msgid "<span size='x-large'><b>0.00</b></span>"
+#: ../stoq/gui/wizards/glade/PaymentMethodStep.glade.h:1
+msgid "Select Payment Method:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:6
-msgid "<span size='x-large'><b>Total: </b></span>"
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:2
+msgid "Cash"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:7
-msgid "C_ut"
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:3
+msgid "Other Methods"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:8
-msgid "Change User..."
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:4
+msgid "Payment"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:9
-msgid "Checkout"
-msgstr "Checkout"
+#: ../stoq/gui/wizards/glade/SalesPersonStep.glade.h:5
+msgid "Salesperson:"
+msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:10
-msgid "Clear Cookie"
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:1
+msgid "A_dd/Edit Client"
 msgstr ""
 
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:2
 #: ../stoq/gui/pos/glade/pos.glade.h:11
-msgid "Clients"
+msgid "Client:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:12
-msgid "Delivery"
-msgstr "Utdelning"
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:3
+msgid "Order Details:"
+msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:14
-msgid "Edit Item"
+#: ../stoq/gui/wizards/glade/CustomerStep.glade.h:5
+msgid "Order Total:"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:15
-msgid "Employees"
+#: ../stoq/gui/wizards/glade/ExistingPersonStep.glade.h:1
+msgid "Existing client"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:17
-msgid "Remove"
+#: ../stoq/gui/wizards/glade/ExistingPersonStep.glade.h:2
+msgid "Is it one of these ?"
+msgstr ""
+
+#: ../stoq/gui/wizards/glade/ExistingPersonStep.glade.h:3
+msgid "No, it's a new client"
+msgstr ""
+
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:5
+msgid "H_istory"
+msgstr ""
+
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:6
+#, fuzzy
+msgid "Receive"
 msgstr "Ta bort"
 
-#: ../stoq/gui/pos/glade/pos.glade.h:18
-msgid "Reset Order"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:7
+msgid "STOQ - Warehouse Application"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:19
-msgid "STOQ - POS Application"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:10
+msgid "Transfer"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:20
-msgid "Save _as"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:14
+msgid "_Retention"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:21
-msgid "Se_rvices"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:15
+msgid "_Retention..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:22
-msgid "Select"
-msgstr "Välj"
+#: ../stoq/gui/warehouse/glade/warehouse.glade.h:18
+msgid "_Warehouse"
+msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:23
-msgid "Sellable BaseCategory"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:2
+msgid "Bills"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:24
-msgid "Sellable Category"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:7
+msgid "_Add..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:25
-msgid "Suppliers"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:8
+msgid "_Cancel"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:26
-msgid "_Confirm Order"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:9
+msgid "_Conference"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:27
-msgid "_Edit"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:15
+msgid "_Receivable"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:28
-msgid "_File"
+#: ../stoq/gui/receivable/glade/receivable.glade.h:17
+msgid "receivable"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:29
-msgid "_Help"
-msgstr "_Hjälp"
+#: ../stoq/gui/pos/glade/pos.glade.h:3
+msgid "Add/Edit _Client..."
+msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:30
-msgid "_Products"
+#: ../stoq/gui/pos/glade/pos.glade.h:4
+#, fuzzy
+msgid "Advanced _Search"
+msgstr "_Sök"
+
+#: ../stoq/gui/pos/glade/pos.glade.h:5
+msgid "Anonymous"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:31
-msgid "_Reset Order"
-msgstr "_Nollställ order"
+#: ../stoq/gui/pos/glade/pos.glade.h:8
+#, fuzzy
+msgid "Chec_kout..."
+msgstr "Checkout"
 
-#: ../stoq/gui/pos/glade/pos.glade.h:32
-msgid "_Sales"
-msgstr "_Försäljning"
+#: ../stoq/gui/pos/glade/pos.glade.h:10
+msgid "Client _Details"
+msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:33
-msgid "_Search"
-msgstr "_Sök"
+#: ../stoq/gui/pos/glade/pos.glade.h:12
+#, fuzzy
+msgid "Deli_very..."
+msgstr "Utdelning"
 
-#: ../stoq/gui/pos/glade/pos.glade.h:34
-msgid "_Select Client"
+#: ../stoq/gui/pos/glade/pos.glade.h:13
+msgid "Find Clients..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:35
-msgid "_Store Cookie"
+#: ../stoq/gui/pos/glade/pos.glade.h:14
+msgid "Find Sales..."
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:36
-msgid "_User"
-msgstr "_Användare"
+#: ../stoq/gui/pos/glade/pos.glade.h:15
+msgid "Products/Services Matching:"
+msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:37
-msgid "description"
-msgstr "beskrivning"
+#: ../stoq/gui/pos/glade/pos.glade.h:16
+msgid "STOQ - POS Application"
+msgstr ""
+
+#: ../stoq/gui/pos/glade/pos.glade.h:17
+#, fuzzy
+msgid "Sa_les"
+msgstr "_Försäljning"
 
-#: ../stoq/gui/pos/glade/pos.glade.h:38
-msgid "name"
+#: ../stoq/gui/pos/glade/pos.glade.h:21
+msgid "_Confirm Order"
 msgstr ""
 
-#: ../stoq/gui/pos/glade/pos.glade.h:39
-msgid "quantity"
-msgstr "antal"
+#: ../stoq/gui/pos/glade/pos.glade.h:26
+#, fuzzy
+msgid "_Remove"
+msgstr "Ta bort"
+
+#: ../stoq/gui/pos/glade/pos.glade.h:27
+msgid "_Reset Order"
+msgstr "_Nollställ order"
 
-#~ msgid "_Quit"
-#~ msgstr "_Avsluta"
+#~ msgid "quantity"
+#~ msgstr "antal"
 
 #~ msgid "_Save"
 #~ msgstr "_Spara"

Modified: stoq/trunk/stoq/gui/admin/admin.py
==============================================================================
--- stoq/trunk/stoq/gui/admin/admin.py	(original)
+++ stoq/trunk/stoq/gui/admin/admin.py	Mon Dec  5 14:40:56 2005
@@ -72,8 +72,7 @@
         
     def _select_first_item(self, list):
         if len(list):
-            # XXX Probably kiwi should handle this for us. Waiting for
-            # support
+            # XXX this part will be removed after bug 2178
             list.select(list[0])
 
     def _setup_slaves(self):

Modified: stoq/trunk/stoq/gui/admin/glade/admin.glade
==============================================================================
--- stoq/trunk/stoq/gui/admin/glade/admin.glade	(original)
+++ stoq/trunk/stoq/gui/admin/glade/admin.glade	Mon Dec  5 14:40:56 2005
@@ -47,6 +47,7 @@
                         <property name="name">EmployeeRole</property>
                         <property name="label" translatable="yes">Find Employee Roles...</property>
                         <signal handler="_on_employee_role__action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;r</property>
                     </object>
                 </child>
                 <child>
@@ -54,6 +55,7 @@
                         <property name="name">EmployeeSearch</property>
                         <property name="label" translatable="yes">Find Employees...</property>
                         <signal handler="_on_employees_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;p</property>
                     </object>
                 </child>
                 <child>
@@ -86,6 +88,7 @@
                 <child>
                     <object class="GtkAction" id="Quit">
                         <property name="name">Quit</property>
+                        <property name="label" translatable="yes">Quit</property>
                         <property name="tooltip">Quit the program</property>
                         <property name="stock_id">gtk-quit</property>
                         <signal handler="_on_quit_action__clicked" name="activate"/>
@@ -115,7 +118,7 @@
                 <child>
                     <object class="GtkAction" id="SearchMenu">
                         <property name="name">SearchMenu</property>
-                        <property name="label" translatable="yes">Search</property>
+                        <property name="label" translatable="yes">Sea_rch</property>
                     </object>
                 </child>
                 <child>
@@ -124,6 +127,7 @@
                         <property name="label" translatable="yes">_Store Cookie</property>
                         <property name="stock_id">gtk-save</property>
                         <signal handler="_store_cookie" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;k</property>
                     </object>
                 </child>
                 <child>
@@ -131,11 +135,13 @@
                         <property name="name">UserProfile</property>
                         <property name="label" translatable="yes">Find User Profiles...</property>
                         <signal handler="_on_user_profiles_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;f</property>
                     </object>
                 </child>
                 <child>
                     <object class="GtkAction" id="about_menu">
                         <property name="name">about_menu</property>
+                        <property name="label" translatable="yes">About</property>
                         <property name="stock_id">gtk-about</property>
                         <signal handler="_run_about" name="activate"/>
                     </object>
@@ -151,6 +157,7 @@
                         <property name="name">receive_action</property>
                         <property name="label" translatable="yes">_Receive</property>
                         <property name="stock_id">gtk-redo</property>
+                        <property name="accelerator">&lt;control&gt;r</property>
                     </object>
                 </child>
                 <child>
@@ -245,7 +252,8 @@
                                                                         </child>
                                                                         <child>
                                                                             <widget class="GtkLabel" id="GtkLabel1">
-                                                                                <property name="label" context="yes" translatable="yes">Add...</property>
+                                                                                <property name="label" context="yes" translatable="yes">A_dd...</property>
+                                                                                <property name="use_underline">True</property>
                                                                                 <property name="visible">True</property>
                                                                             </widget>
                                                                             <packing>

Modified: stoq/trunk/stoq/gui/application.py
==============================================================================
--- stoq/trunk/stoq/gui/application.py	(original)
+++ stoq/trunk/stoq/gui/application.py	Mon Dec  5 14:40:56 2005
@@ -86,6 +86,11 @@
             raise ValueError('Child classes must define an app_name '
                              'attribute')
         self.toplevel.set_title(self.get_title())
+        self.setup_focus()
+
+    def setup_focus(self):
+        """Define this method on child when it's needed."""
+        pass
 
     def on_StoreCookie__activate(self, action):
         self._store_cookie()

Modified: stoq/trunk/stoq/gui/editors/category.py
==============================================================================
--- stoq/trunk/stoq/gui/editors/category.py	(original)
+++ stoq/trunk/stoq/gui/editors/category.py	Mon Dec  5 14:40:56 2005
@@ -45,7 +45,7 @@
     widgets = ('description',
                'markup',
                'comission')
-    size = (400, 160)
+    size = (400, 175)
 
     def create_model(self, conn):
         category_data = AbstractSellableCategory(description='',

Modified: stoq/trunk/stoq/gui/editors/product.py
==============================================================================
--- stoq/trunk/stoq/gui/editors/product.py	(original)
+++ stoq/trunk/stoq/gui/editors/product.py	Mon Dec  5 14:40:56 2005
@@ -257,7 +257,7 @@
     model_name = _('Product')
     model_type = ProductSellableItem
     gladefile = 'ProductItemEditor'
-    size = (550, 100)
+    size = (550, 115)
 
     proxy_widgets = ('quantity', 
                      'value',

Modified: stoq/trunk/stoq/gui/editors/sellable.py
==============================================================================
--- stoq/trunk/stoq/gui/editors/sellable.py	(original)
+++ stoq/trunk/stoq/gui/editors/sellable.py	Mon Dec  5 14:40:56 2005
@@ -164,6 +164,7 @@
 
     def __init__(self, conn, model=None):
         BaseEditor.__init__(self, conn, model)
+        self.notes.set_accepts_tab(False)
         self.setup_widgets()
 
     def set_widget_formats(self):

Modified: stoq/trunk/stoq/gui/pos/glade/pos.glade
==============================================================================
--- stoq/trunk/stoq/gui/pos/glade/pos.glade	(original)
+++ stoq/trunk/stoq/gui/pos/glade/pos.glade	Mon Dec  5 14:40:56 2005
@@ -7,6 +7,7 @@
                 <child>
                     <object class="GtkAction" id="About">
                         <property name="name">About</property>
+                        <property name="label" translatable="yes">About</property>
                         <property name="stock_id">gtk-about</property>
                         <signal handler="_run_about" name="activate"/>
                     </object>
@@ -112,7 +113,7 @@
                 <child>
                     <object class="GtkAction" id="SalesMenu">
                         <property name="name">SalesMenu</property>
-                        <property name="label" translatable="yes">Sales</property>
+                        <property name="label" translatable="yes">Sa_les</property>
                     </object>
                 </child>
                 <child>
@@ -133,7 +134,7 @@
                 <child>
                     <object class="GtkAction" id="SearchMenu">
                         <property name="name">SearchMenu</property>
-                        <property name="label" translatable="yes">Search</property>
+                        <property name="label" translatable="yes">Se_arch</property>
                     </object>
                 </child>
                 <child>
@@ -153,7 +154,7 @@
                 <child>
                     <object class="GtkAction" id="users_menu">
                         <property name="name">users_menu</property>
-                        <property name="label" translatable="yes">User</property>
+                        <property name="label" translatable="yes">_User</property>
                     </object>
                 </child>
             </object>
@@ -226,9 +227,7 @@
                                 </child>
                                 <child>
                                     <widget class="kiwi+ui+widgets+entry+Entry" id="client">
-                                        <property name="completion">True</property>
                                         <property name="data_type">int</property>
-                                        <property name="exact_completion">False</property>
                                         <property name="is_focus">True</property>
                                         <property name="model_attribute">client</property>
                                     </widget>
@@ -276,7 +275,7 @@
                             </packing>
                         </child>
                         <child>
-                            <widget class="GtkHBox" id="hbox2">
+                            <widget class="GtkHBox" id="search_box">
                                 <property name="border_width">10</property>
                                 <property name="spacing">5</property>
                                 <property name="visible">True</property>
@@ -289,9 +288,7 @@
                                 </child>
                                 <child>
                                     <widget class="kiwi+ui+widgets+entry+Entry" id="product">
-                                        <property name="completion">True</property>
                                         <property name="data_type">int</property>
-                                        <property name="exact_completion">False</property>
                                         <property name="model_attribute">product</property>
                                     </widget>
                                     <packing>
@@ -313,14 +310,14 @@
                                                             <widget class="GtkHBox" id="GtkHBox1">
                                                                 <property name="visible">True</property>
                                                                 <child>
-                                                                    <widget class="GtkImage" id="GtkImage6">
+                                                                    <widget class="GtkImage" id="GtkImage1">
                                                                         <property name="file">add16px.png</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
                                                                 </child>
                                                                 <child>
                                                                     <widget class="GtkLabel" id="GtkLabel1">
-                                                                        <property name="label" context="yes" translatable="yes">_Add to Order</property>
+                                                                        <property name="label" context="yes" translatable="yes">Add to _Order</property>
                                                                         <property name="use_underline">True</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
@@ -530,14 +527,14 @@
                                                             <widget class="GtkHBox" id="GtkHBox1">
                                                                 <property name="visible">True</property>
                                                                 <child>
-                                                                    <widget class="GtkImage" id="GtkImage5">
+                                                                    <widget class="GtkImage" id="GtkImage1">
                                                                         <property name="file">confirm16px.png</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
                                                                 </child>
                                                                 <child>
                                                                     <widget class="GtkLabel" id="GtkLabel1">
-                                                                        <property name="label" context="yes" translatable="yes">Check_out...</property>
+                                                                        <property name="label" context="yes" translatable="yes">Chec_kout...</property>
                                                                         <property name="use_underline">True</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>

Modified: stoq/trunk/stoq/gui/pos/pos.py
==============================================================================
--- stoq/trunk/stoq/gui/pos/pos.py	(original)
+++ stoq/trunk/stoq/gui/pos/pos.py	Mon Dec  5 14:40:56 2005
@@ -81,6 +81,7 @@
                'checkout_button',
                'remove_item_button',
                'edit_button',
+               'search_box',
                'SalesMenu') + client_widgets + product_widgets
     
     def __init__(self, app):
@@ -141,6 +142,7 @@
                                           value_format=value_format)
         self.summary_label.show()
         self.list_vbox.pack_start(self.summary_label, False)
+        self.product.grab_focus()
         
         if not sysparam(self.conn).HAS_DELIVERY_MODE:
             self.delivery_button.hide()
@@ -272,6 +274,13 @@
         self.run_dialog(ClientSearch, hide_footer=True)
 
     #
+    # AppWindow Hooks
+    #
+
+    def setup_focus(self): 
+        self.search_box.set_focus_chain([self.product, self.add_button])
+
+    #
     # Callbacks
     #
 

Modified: stoq/trunk/stoq/gui/purchase/glade/purchase.glade
==============================================================================
--- stoq/trunk/stoq/gui/purchase/glade/purchase.glade	(original)
+++ stoq/trunk/stoq/gui/purchase/glade/purchase.glade	Mon Dec  5 14:40:56 2005
@@ -17,6 +17,7 @@
                         <property name="name">BaseCategories</property>
                         <property name="label" translatable="yes">Find Base Categories...</property>
                         <signal handler="_on_base_categories_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;b</property>
                     </object>
                 </child>
                 <child>
@@ -24,6 +25,7 @@
                         <property name="name">Categories</property>
                         <property name="label" translatable="yes">Find Categories...</property>
                         <signal handler="_on_categories_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;g</property>
                     </object>
                 </child>
                 <child>
@@ -104,6 +106,7 @@
                         <property name="name">Products</property>
                         <property name="label" translatable="yes">Find Products...</property>
                         <signal handler="_on_products_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;d</property>
                     </object>
                 </child>
                 <child>
@@ -146,7 +149,7 @@
                 <child>
                     <object class="GtkAction" id="SearchMenu">
                         <property name="name">SearchMenu</property>
-                        <property name="label" translatable="yes">Search</property>
+                        <property name="label" translatable="yes">Se_arch</property>
                     </object>
                 </child>
                 <child>
@@ -154,6 +157,7 @@
                         <property name="name">Services</property>
                         <property name="label" translatable="yes">Find Services...</property>
                         <signal handler="_on_services_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;s</property>
                     </object>
                 </child>
                 <child>
@@ -162,6 +166,7 @@
                         <property name="label" translatable="yes">_Store Cookie</property>
                         <property name="stock_id">gtk-save</property>
                         <signal handler="_store_cookie" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;k</property>
                     </object>
                 </child>
                 <child>
@@ -169,6 +174,7 @@
                         <property name="name">Suppliers</property>
                         <property name="label" translatable="yes">Find Suppliers...</property>
                         <signal handler="_on_suppliers_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;u</property>
                     </object>
                 </child>
                 <child>
@@ -184,11 +190,13 @@
                         <property name="name">Transporter</property>
                         <property name="label" translatable="yes">Find Transporters...</property>
                         <signal handler="_on_transporters_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;t</property>
                     </object>
                 </child>
                 <child>
                     <object class="GtkAction" id="about_menu">
                         <property name="name">about_menu</property>
+                        <property name="label" translatable="yes">About</property>
                         <property name="stock_id">gtk-about</property>
                         <signal handler="_run_about" name="activate"/>
                     </object>
@@ -204,6 +212,7 @@
                         <property name="name">receive_action</property>
                         <property name="label" translatable="yes">_Receive</property>
                         <property name="stock_id">gtk-redo</property>
+                        <property name="accelerator">&lt;control&gt;r</property>
                     </object>
                 </child>
                 <child>
@@ -211,6 +220,7 @@
                         <property name="name">send_to_supplier_action</property>
                         <property name="label" translatable="yes">Send to Supplier...</property>
                         <signal handler="_on_send_to_supplier_action_clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;p</property>
                     </object>
                 </child>
                 <child>
@@ -223,7 +233,7 @@
         </child>
         <ui id="initial-state"><![CDATA[<ui><menubar action="menubar" name="menubar">
 
- <menu action="PurchaseMenu" name="PurchaseMenu"><menuitem action="AddOrder" name="AddOrder"/><menuitem action="send_to_supplier_action" name="send_to_supplier_action"/><separator name="sep"/><menuitem action="Quit" name="Quit"/></menu><menu action="SearchMenu"><menuitem action="BaseCategories" name="BaseCategories"/><menuitem action="Categories" name="Categories"/><menuitem action="Products" name="Products"/><menuitem action="Services" name="Services"/><menuitem action="Suppliers" name="Suppliers"/><menuitem action="Transporter" name="Transporter"/></menu><menu action="users_menu" name="users_menu"><menuitem action="ClearCookie" name="ClearCookie"/><menuitem action="StoreCookie" name="StoreCookie"/><separator name="sep"/><menuitem action="ChangeUser" name="ChangeUser"/></menu><menu action="help_menu" name="help_menu"><menuitem action="about_menu" name="about_menu"/></menu></menubar><toolbar action="toolbar1" name="toolbar1">
+ <menu action="PurchaseMenu" name="PurchaseMenu"><menuitem action="AddOrder" name="AddOrder"/><menuitem action="send_to_supplier_action" name="send_to_supplier_action"/><separator name="sep"/><menuitem action="Quit" name="Quit"/></menu><menu action="SearchMenu"><menuitem action="BaseCategories" name="BaseCategories"/><menuitem action="Categories" name="Categories"/><menuitem action="Products" name="Products"/><menuitem action="Services" name="Services"/><menuitem action="Suppliers" name="Suppliers"/><menuitem action="Transporter" name="Transporter"/></menu><menu action="users_menu" name="users_menu"><menuitem action="StoreCookie" name="StoreCookie"/><menuitem action="ClearCookie" name="ClearCookie"/><separator name="sep"/><menuitem action="ChangeUser" name="ChangeUser"/></menu><menu action="help_menu" name="help_menu"><menuitem action="about_menu" name="about_menu"/></menu></menubar><toolbar action="toolbar1" name="toolbar1">
   
   
   
@@ -332,7 +342,8 @@
                                                                 </child>
                                                                 <child>
                                                                     <widget class="GtkLabel" id="GtkLabel1">
-                                                                        <property name="label" context="yes" translatable="yes">Edit...</property>
+                                                                        <property name="label" context="yes" translatable="yes">_Edit...</property>
+                                                                        <property name="use_underline">True</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
                                                                     <packing>
@@ -351,7 +362,8 @@
                                         <child>
                                             <widget class="GtkButton" id="details_button">
                                                 <property name="is_focus">True</property>
-                                                <property name="label" context="yes" translatable="yes">Details</property>
+                                                <property name="label" context="yes" translatable="yes">_Details</property>
+                                                <property name="use_underline">True</property>
                                                 <property name="visible">True</property>
                                             </widget>
                                             <packing>
@@ -362,7 +374,8 @@
                                         <child>
                                             <widget class="GtkButton" id="print_button">
                                                 <property name="is_focus">True</property>
-                                                <property name="label" context="yes" translatable="yes">Print Order</property>
+                                                <property name="label" context="yes" translatable="yes">_Print Order</property>
+                                                <property name="use_underline">True</property>
                                                 <property name="visible">True</property>
                                             </widget>
                                             <packing>

Modified: stoq/trunk/stoq/gui/purchase/purchase.py
==============================================================================
--- stoq/trunk/stoq/gui/purchase/purchase.py	(original)
+++ stoq/trunk/stoq/gui/purchase/purchase.py	Mon Dec  5 14:40:56 2005
@@ -75,6 +75,11 @@
         self._setup_slaves()
         self._update_view()
 
+    def _select_first_item(self, list):
+        if len(list):
+            # XXX this part will be removed after bug 2178
+            list.select(list[0])
+
     def _setup_widgets(self):
         self.purchase_list.set_columns(self._get_columns())
         self.purchase_list.set_selection_mode(gtk.SELECTION_MULTIPLE)
@@ -91,7 +96,7 @@
         self.summary_received.show()
         self.summary_hbox.pack_start(self.summary_total, False)
         self.summary_hbox.pack_end(self.summary_received, False)
-
+        
     def _setup_slaves(self):
         combo_items = [(text, value) 
                         for value, text in PurchaseOrder.statuses.items()]
@@ -111,6 +116,7 @@
         self.filter_slave.connect('status-changed',
                                   self.search_bar.search_items)
         self.attach_slave("search_bar_holder", self.search_bar)
+        self.search_bar.set_focus()
 
     def _update_view(self):
         has_purchases = len(self.purchase_list) > 0
@@ -163,6 +169,7 @@
             self.purchase_list.append(obj)
         self.summary_total.update_total()
         self.summary_received.update_total()
+        self._select_first_item(self.purchase_list)
         self._update_view()
 
     def get_extra_query(self):
@@ -246,7 +253,7 @@
                     'than pending that will not be included.' 
                     % invalid_qty)
         title = _('Send order to supplier')
-        if not confirm_dialog(msg, title, ok_label="Confirm"):
+        if not confirm_dialog(msg, title, ok_label="C_onfirm"):
             return
         for order in valid_orders:
             order.confirm_order()

Modified: stoq/trunk/stoq/gui/receivable/glade/receivable.glade
==============================================================================
--- stoq/trunk/stoq/gui/receivable/glade/receivable.glade	(original)
+++ stoq/trunk/stoq/gui/receivable/glade/receivable.glade	Mon Dec  5 14:40:56 2005
@@ -87,6 +87,7 @@
                 <child>
                     <object class="GtkAction" id="Quit">
                         <property name="name">Quit</property>
+                        <property name="label" translatable="yes">Quit</property>
                         <property name="tooltip">Quit the program</property>
                         <property name="stock_id">gtk-quit</property>
                     </object>
@@ -111,6 +112,7 @@
                         <property name="label" translatable="yes">Store Cookie</property>
                         <property name="stock_id">gtk-save</property>
                         <signal handler="_store_cookie" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;k</property>
                     </object>
                 </child>
                 <child>
@@ -130,7 +132,7 @@
                 <child>
                     <object class="GtkAction" id="help_menu">
                         <property name="name">help_menu</property>
-                        <property name="label" translatable="yes">Help</property>
+                        <property name="label" translatable="yes">_Help</property>
                     </object>
                 </child>
                 <child>
@@ -144,7 +146,7 @@
                 <child>
                     <object class="GtkAction" id="users_menu">
                         <property name="name">users_menu</property>
-                        <property name="label" translatable="yes">User</property>
+                        <property name="label" translatable="yes">_User</property>
                     </object>
                 </child>
             </object>
@@ -250,7 +252,8 @@
                                                                 </child>
                                                                 <child>
                                                                     <widget class="GtkLabel" id="GtkLabel1">
-                                                                        <property name="label" context="yes" translatable="yes">Add...</property>
+                                                                        <property name="label" context="yes" translatable="yes">_Add...</property>
+                                                                        <property name="use_underline">True</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
                                                                     <packing>
@@ -281,7 +284,8 @@
                                                                 </child>
                                                                 <child>
                                                                     <widget class="GtkLabel" id="GtkLabel1">
-                                                                        <property name="label" context="yes" translatable="yes">Cancel</property>
+                                                                        <property name="label" context="yes" translatable="yes">_Cancel</property>
+                                                                        <property name="use_underline">True</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
                                                                     <packing>
@@ -315,7 +319,8 @@
                                                                 </child>
                                                                 <child>
                                                                     <widget class="GtkLabel" id="GtkLabel1">
-                                                                        <property name="label" context="yes" translatable="yes">Edit...</property>
+                                                                        <property name="label" context="yes" translatable="yes">_Edit...</property>
+                                                                        <property name="use_underline">True</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
                                                                     <packing>
@@ -333,7 +338,9 @@
                                         </child>
                                         <child>
                                             <widget class="GtkButton" id="details_button">
-                                                <property name="label" context="yes" translatable="yes">Details</property>
+                                                <property name="is_focus">True</property>
+                                                <property name="label" context="yes" translatable="yes">_Details</property>
+                                                <property name="use_underline">True</property>
                                                 <property name="visible">True</property>
                                             </widget>
                                             <packing>

Modified: stoq/trunk/stoq/gui/receivable/receivable.py
==============================================================================
--- stoq/trunk/stoq/gui/receivable/receivable.py	(original)
+++ stoq/trunk/stoq/gui/receivable/receivable.py	Mon Dec  5 14:40:56 2005
@@ -63,6 +63,11 @@
         self._setup_widgets()
         self._update_widgets()
 
+    def _select_first_item(self, list):
+        if len(list):
+            # XXX this part will be removed after bug 2178
+            list.select(list[0])
+
     def _setup_widgets(self):
         self.receivable_list.set_columns(self._get_columns())
         self.receivable_list.set_selection_mode(gtk.SELECTION_MULTIPLE)
@@ -73,7 +78,7 @@
                                           value_format=value_format)
         self.summary_label.show()
         self.list_vbox.pack_start(self.summary_label, False)
-
+        self.searchbar.set_focus()
 
     def _update_widgets(self):
         has_sales = len(self.receivable_list) > 0
@@ -141,6 +146,7 @@
             # the objects back in our main connection
             obj = Payment.get(payment.id, connection=self.conn)
             self.receivable_list.append(obj)
+        self._select_first_item(self.receivable_list)
         self._update_widgets()
 
     #

Modified: stoq/trunk/stoq/gui/sales/glade/sales.glade
==============================================================================
--- stoq/trunk/stoq/gui/sales/glade/sales.glade	(original)
+++ stoq/trunk/stoq/gui/sales/glade/sales.glade	Mon Dec  5 14:40:56 2005
@@ -24,10 +24,9 @@
                 <child>
                     <object class="GtkAction" id="Clients">
                         <property name="name">Clients</property>
-                        <property name="label" translatable="yes">_Clients</property>
+                        <property name="label" translatable="yes">Clients</property>
                         <property name="stock_id">gtk-no</property>
                         <signal handler="_on_clients_action__clicked" name="activate"/>
-                        <property name="accelerator">&lt;control&gt;p</property>
                     </object>
                 </child>
                 <child>
@@ -42,6 +41,7 @@
                         <property name="name">CreditProvider</property>
                         <property name="label" translatable="yes">Find Credit Providers...</property>
                         <signal handler="_on_credit_provider_action__clicked" name="activate"/>
+                        <property name="accelerator">&lt;Control&gt;p</property>
                     </object>
                 </child>
                 <child>
@@ -95,6 +95,7 @@
                 <child>
                     <object class="GtkAction" id="Quit">
                         <property name="name">Quit</property>
+                        <property name="label" translatable="yes">Quit</property>
                         <property name="tooltip">Quit the program</property>
                         <property name="stock_id">gtk-quit</property>
                     </object>
@@ -125,12 +126,13 @@
                         <property name="label" translatable="yes">Store Cookie</property>
                         <property name="stock_id">gtk-save</property>
                         <signal handler="_store_cookie" name="activate"/>
+                        <property name="accelerator">&lt;Control&gt;k</property>
                     </object>
                 </child>
                 <child>
                     <object class="GtkAction" id="TillMenu">
                         <property name="name">TillMenu</property>
-                        <property name="label" translatable="yes">_Sales</property>
+                        <property name="label" translatable="yes">S_ales</property>
                     </object>
                 </child>
                 <child>
@@ -144,7 +146,7 @@
                 <child>
                     <object class="GtkAction" id="help_menu">
                         <property name="name">help_menu</property>
-                        <property name="label" translatable="yes">Help</property>
+                        <property name="label" translatable="yes">_Help</property>
                     </object>
                 </child>
                 <child>
@@ -158,7 +160,7 @@
                 <child>
                     <object class="GtkAction" id="users_menu">
                         <property name="name">users_menu</property>
-                        <property name="label" translatable="yes">User</property>
+                        <property name="label" translatable="yes">_User</property>
                     </object>
                 </child>
             </object>
@@ -264,7 +266,8 @@
                                                                 </child>
                                                                 <child>
                                                                     <widget class="GtkLabel" id="GtkLabel1">
-                                                                        <property name="label" context="yes" translatable="yes">Cancel Sale</property>
+                                                                        <property name="label" context="yes" translatable="yes">_Cancel Sale</property>
+                                                                        <property name="use_underline">True</property>
                                                                         <property name="visible">True</property>
                                                                     </widget>
                                                                     <packing>
@@ -279,7 +282,8 @@
                                         </child>
                                         <child>
                                             <widget class="GtkButton" id="installments_button">
-                                                <property name="label" context="yes" translatable="yes">Change Installments</property>
+                                                <property name="label" context="yes" translatable="yes">Change _Installments</property>
+                                                <property name="use_underline">True</property>
                                                 <property name="visible">True</property>
                                             </widget>
                                             <packing>
@@ -288,7 +292,8 @@
                                         </child>
                                         <child>
                                             <widget class="GtkButton" id="details_button">
-                                                <property name="label" context="yes" translatable="yes">Details</property>
+                                                <property name="label" context="yes" translatable="yes">_Details</property>
+                                                <property name="use_underline">True</property>
                                                 <property name="visible">True</property>
                                             </widget>
                                             <packing>

Modified: stoq/trunk/stoq/gui/sales/sales.py
==============================================================================
--- stoq/trunk/stoq/gui/sales/sales.py	(original)
+++ stoq/trunk/stoq/gui/sales/sales.py	Mon Dec  5 14:40:56 2005
@@ -67,6 +67,11 @@
         self._setup_slaves()
         self._setup_widgets()
         self._update_widgets()
+        
+    def _select_first_item(self, list):
+        if len(list):
+            # XXX this part will be removed after bug 2178
+            list.select(list[0])
 
     def _setup_widgets(self):
         self.sales_list.set_columns(self._get_columns())
@@ -78,6 +83,7 @@
                                           value_format=value_format)
         self.summary_label.show()
         self.list_vbox.pack_start(self.summary_label, False)
+        self.searchbar.set_focus()
 
     def _update_widgets(self):
         has_sales = len(self.sales_list) > 0
@@ -152,6 +158,7 @@
             # the objects back in our main connection
             obj = Sale.get(sale.id, connection=self.conn)
             self.sales_list.append(obj)
+            self._select_first_item(self.sales_list)
         self._update_widgets()
 
     #

Modified: stoq/trunk/stoq/gui/search/sellable.py
==============================================================================
--- stoq/trunk/stoq/gui/search/sellable.py	(original)
+++ stoq/trunk/stoq/gui/search/sellable.py	Mon Dec  5 14:40:56 2005
@@ -60,7 +60,7 @@
                               parent_conn=conn, 
                               selection_mode=selection_mode)
         self.set_searchbar_labels(_('matching:'))
-        self.set_ok_label(_('Add product/service'))
+        self.set_ok_label(_('_Add product/service'))
                 
     #
     # Accessors

Modified: stoq/trunk/stoq/gui/slaves/glade/UserDetailsSlave.glade
==============================================================================
--- stoq/trunk/stoq/gui/slaves/glade/UserDetailsSlave.glade	(original)
+++ stoq/trunk/stoq/gui/slaves/glade/UserDetailsSlave.glade	Mon Dec  5 14:40:56 2005
@@ -79,7 +79,6 @@
                     <widget class="kiwi+ui+widgets+entry+Entry" id="profile">
                         <property name="completion">True</property>
                         <property name="data_type">object</property>
-                        <property name="exact_completion">False</property>
                         <property name="is_focus">True</property>
                         <property name="mandatory">True</property>
                         <property name="model_attribute">profile</property>
@@ -120,7 +119,8 @@
                         <child>
                             <widget class="GtkButton" id="profile_button">
                                 <property name="is_focus">True</property>
-                                <property name="label" context="yes" translatable="yes">Add/Edit Profile...</property>
+                                <property name="label" context="yes" translatable="yes">A_dd/Edit Profile...</property>
+                                <property name="use_underline">True</property>
                                 <property name="visible">True</property>
                             </widget>
                         </child>

Modified: stoq/trunk/stoq/gui/templates/glade/PersonEditorTemplate.glade
==============================================================================
--- stoq/trunk/stoq/gui/templates/glade/PersonEditorTemplate.glade	(original)
+++ stoq/trunk/stoq/gui/templates/glade/PersonEditorTemplate.glade	Mon Dec  5 14:40:56 2005
@@ -59,7 +59,6 @@
                                 <child>
                                     <widget class="kiwi+ui+widgets+entry+Entry" id="name">
                                         <property name="data_type">str</property>
-                                        <property name="exact_completion">False</property>
                                         <property name="is_focus">True</property>
                                         <property name="mandatory">True</property>
                                         <property name="model_attribute">name</property>
@@ -72,7 +71,6 @@
                                 <child>
                                     <widget class="kiwi+ui+widgets+entry+Entry" id="phone_number">
                                         <property name="data_type">str</property>
-                                        <property name="exact_completion">False</property>
                                         <property name="model_attribute">phone_number</property>
                                     </widget>
                                     <packing>
@@ -85,7 +83,6 @@
                                 <child>
                                     <widget class="kiwi+ui+widgets+entry+Entry" id="fax_number">
                                         <property name="data_type">str</property>
-                                        <property name="exact_completion">False</property>
                                         <property name="model_attribute">fax_number</property>
                                     </widget>
                                     <packing>
@@ -140,7 +137,6 @@
                                 <child>
                                     <widget class="kiwi+ui+widgets+entry+Entry" id="email">
                                         <property name="data_type">str</property>
-                                        <property name="exact_completion">False</property>
                                         <property name="model_attribute">email</property>
                                     </widget>
                                     <packing>
@@ -153,7 +149,6 @@
                                 <child>
                                     <widget class="kiwi+ui+widgets+entry+Entry" id="mobile_number">
                                         <property name="data_type">str</property>
-                                        <property name="exact_completion">False</property>
                                         <property name="model_attribute">mobile_number</property>
                                     </widget>
                                     <packing>
@@ -179,7 +174,9 @@
                                 </child>
                                 <child>
                                     <widget class="GtkButton" id="contacts_button">
-                                        <property name="label" context="yes" translatable="yes">Contacts...</property>
+                                        <property name="is_focus">True</property>
+                                        <property name="label" context="yes" translatable="yes">Co_ntacts...</property>
+                                        <property name="use_underline">True</property>
                                         <property name="visible">True</property>
                                     </widget>
                                     <packing>
@@ -234,7 +231,9 @@
                                 </child>
                                 <child>
                                     <widget class="GtkButton" id="address_button">
-                                        <property name="label" context="yes" translatable="yes">More Addresses...</property>
+                                        <property name="is_focus">True</property>
+                                        <property name="label" context="yes" translatable="yes">More _Addresses...</property>
+                                        <property name="use_underline">True</property>
                                         <property name="visible">True</property>
                                     </widget>
                                     <packing>
@@ -350,24 +349,6 @@
                         <property name="tab_label" context="yes" translatable="yes">General Details</property>
                     </packing>
                 </child>
-                <child>
-                    <widget class="GtkVBox" id="custom_tab">
-                        <property name="border_width">5</property>
-                        <child>
-                            <widget class="GtkEventBox" id="custom_holder">
-                                <property name="border_width">5</property>
-                                <property name="visible">True</property>
-                                <child>
-                                    <placeholder/>
-                                </child>
-                            </widget>
-                        </child>
-                    </widget>
-                    <packing>
-                        <property name="position">3</property>
-                        <property name="tab_label" context="yes" translatable="yes">Custom</property>
-                    </packing>
-                </child>
             </widget>
         </child>
     </widget>

Modified: stoq/trunk/stoq/gui/till/glade/till.glade
==============================================================================
--- stoq/trunk/stoq/gui/till/glade/till.glade	(original)
+++ stoq/trunk/stoq/gui/till/glade/till.glade	Mon Dec  5 14:40:56 2005
@@ -7,7 +7,7 @@
                 <child>
                     <object class="GtkAction" id="Actions">
                         <property name="name">Actions</property>
-                        <property name="label" translatable="yes">Search</property>
+                        <property name="label" translatable="yes">S_earch</property>
                     </object>
                 </child>
                 <child>
@@ -84,6 +84,7 @@
                 <child>
                     <object class="GtkAction" id="Quit">
                         <property name="name">Quit</property>
+                        <property name="label" translatable="yes">Quit</property>
                         <property name="tooltip">Quit the program</property>
                         <property name="stock_id">gtk-quit</property>
                     </object>
@@ -108,6 +109,7 @@
                         <property name="label" translatable="yes">Store Cookie</property>
                         <property name="stock_id">gtk-save</property>
                         <signal handler="_store_cookie" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;k</property>
                     </object>
                 </child>
                 <child>
@@ -115,12 +117,13 @@
                         <property name="name">TillClose</property>
                         <property name="label" translatable="yes">Close Till...</property>
                         <signal handler="_on_close_till_action__clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;s</property>
                     </object>
                 </child>
                 <child>
                     <object class="GtkAction" id="TillMenu">
                         <property name="name">TillMenu</property>
-                        <property name="label" translatable="yes">Till</property>
+                        <property name="label" translatable="yes">_Till</property>
                     </object>
                 </child>
                 <child>
@@ -128,6 +131,7 @@
                         <property name="name">TillOpen</property>
                         <property name="label" translatable="yes">Open Till...</property>
                         <signal handler="_on_open_till_action__clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;p</property>
                     </object>
                 </child>
                 <child>
@@ -135,6 +139,7 @@
                         <property name="name">TillOperations</property>
                         <property name="label" translatable="yes">Find Till Operations...</property>
                         <signal handler="_on_operations_action__clicked" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;o</property>
                     </object>
                 </child>
                 <child>
@@ -148,7 +153,7 @@
                 <child>
                     <object class="GtkAction" id="help_menu">
                         <property name="name">help_menu</property>
-                        <property name="label" translatable="yes">Help</property>
+                        <property name="label" translatable="yes">_Help</property>
                     </object>
                 </child>
                 <child>
@@ -162,7 +167,7 @@
                 <child>
                     <object class="GtkAction" id="users_menu">
                         <property name="name">users_menu</property>
-                        <property name="label" translatable="yes">User</property>
+                        <property name="label" translatable="yes">_User</property>
                     </object>
                 </child>
             </object>
@@ -249,7 +254,8 @@
                                                         </child>
                                                         <child>
                                                             <widget class="GtkLabel" id="GtkLabel1">
-                                                                <property name="label" context="yes" translatable="yes"> Confirm Order...</property>
+                                                                <property name="label" context="yes" translatable="yes"> Confirm _Order...</property>
+                                                                <property name="use_underline">True</property>
                                                                 <property name="visible">True</property>
                                                             </widget>
                                                             <packing>

Modified: stoq/trunk/stoq/gui/till/till.py
==============================================================================
--- stoq/trunk/stoq/gui/till/till.py	(original)
+++ stoq/trunk/stoq/gui/till/till.py	Mon Dec  5 14:40:56 2005
@@ -79,6 +79,11 @@
         self.searchbar.search_items()
         self._update_widgets()
 
+    def _select_first_item(self, list):
+        if len(list):
+            # XXX this part will be removed after bug 2178
+            list.select(list[0])
+
     def get_title(self):
         today_format = _('%d of %B')
         today_str = datetime.datetime.today().strftime(today_format)
@@ -137,6 +142,7 @@
             # the objects back in our main connection
             obj = Sale.get(sale.id, connection=self.conn)
             self.sales_list.append(obj)
+        self._select_first_item(self.sales_list)
         self._update_widgets()
 
     def open_till(self):

Modified: stoq/trunk/stoq/gui/warehouse/glade/warehouse.glade
==============================================================================
--- stoq/trunk/stoq/gui/warehouse/glade/warehouse.glade	(original)
+++ stoq/trunk/stoq/gui/warehouse/glade/warehouse.glade	Mon Dec  5 14:40:56 2005
@@ -101,7 +101,7 @@
                 <child>
                     <object class="GtkAction" id="SearchMenu">
                         <property name="name">SearchMenu</property>
-                        <property name="label" translatable="yes">Search</property>
+                        <property name="label" translatable="yes">S_earch</property>
                     </object>
                 </child>
                 <child>
@@ -110,11 +110,13 @@
                         <property name="label" translatable="yes">_Store Cookie</property>
                         <property name="stock_id">gtk-save</property>
                         <signal handler="_store_cookie" name="activate"/>
+                        <property name="accelerator">&lt;control&gt;k</property>
                     </object>
                 </child>
                 <child>
                     <object class="GtkAction" id="about_menu">
                         <property name="name">about_menu</property>
+                        <property name="label" translatable="yes">About</property>
                         <property name="stock_id">gtk-about</property>
                         <signal handler="_run_about" name="activate"/>
                     </object>
@@ -128,8 +130,9 @@
                 <child>
                     <object class="GtkAction" id="receive_action">
                         <property name="name">receive_action</property>
-                        <property name="label" translatable="yes">_Receive</property>
+                        <property name="label" translatable="yes">Receive</property>
                         <property name="stock_id">gtk-redo</property>
+                        <property name="accelerator">&lt;control&gt;r</property>
                     </object>
                 </child>
                 <child>
@@ -142,8 +145,9 @@
                 <child>
                     <object class="GtkAction" id="transfer_action">
                         <property name="name">transfer_action</property>
-                        <property name="label" translatable="yes">_Transfer</property>
+                        <property name="label" translatable="yes">Transfer</property>
                         <property name="stock_id">gtk-copy</property>
+                        <property name="accelerator">&lt;control&gt;t</property>
                     </object>
                 </child>
                 <child>
@@ -242,13 +246,17 @@
                                         <property name="visible">True</property>
                                         <child>
                                             <widget class="GtkButton" id="history_button">
-                                                <property name="label" context="yes" translatable="yes">History</property>
+                                                <property name="is_focus">True</property>
+                                                <property name="label" context="yes" translatable="yes">H_istory</property>
+                                                <property name="use_underline">True</property>
                                                 <property name="visible">True</property>
                                             </widget>
                                         </child>
                                         <child>
                                             <widget class="GtkButton" id="retention_button">
-                                                <property name="label" context="yes" translatable="yes">Retention...</property>
+                                                <property name="is_focus">True</property>
+                                                <property name="label" context="yes" translatable="yes">_Retention...</property>
+                                                <property name="use_underline">True</property>
                                                 <property name="visible">True</property>
                                             </widget>
                                             <packing>

Modified: stoq/trunk/stoq/gui/warehouse/warehouse.py
==============================================================================
--- stoq/trunk/stoq/gui/warehouse/warehouse.py	(original)
+++ stoq/trunk/stoq/gui/warehouse/warehouse.py	Mon Dec  5 14:40:56 2005
@@ -64,10 +64,15 @@
     def __init__(self, app):
         self.conn = new_transaction()
         AppWindow.__init__(self, app)
-        self._setup_widgets()
         self._setup_slaves()
+        self._setup_widgets()
         self._update_view()
 
+    def _select_first_item(self, list):
+        if len(list):
+            # XXX this part will be removed after bug 2178
+            list.select(list[0])
+
     def _setup_widgets(self):
         self.sellable_list.set_columns(self._get_columns())
         self.sellable_list.set_selection_mode(gtk.SELECTION_MULTIPLE)
@@ -78,6 +83,7 @@
                                           value_format=value_format)
         self.summary_label.show()
         self.list_vbox.pack_start(self.summary_label, False)
+        self.search_bar.set_focus()
 
     def _setup_slaves(self):
         table = Person.getAdapterClass(IBranch)
@@ -172,6 +178,7 @@
             # the objects back in our main connection
             obj = AbstractSellable.get(sellable.id, connection=self.conn)
             self.sellable_list.append(obj)
+        self._select_first_item(self.sellable_list)
         self._update_view()
         self._update_stock_total()
 

Modified: stoq/trunk/stoq/gui/wizards/glade/CustomerStep.glade
==============================================================================
--- stoq/trunk/stoq/gui/wizards/glade/CustomerStep.glade	(original)
+++ stoq/trunk/stoq/gui/wizards/glade/CustomerStep.glade	Mon Dec  5 14:40:56 2005
@@ -10,7 +10,7 @@
                 <property name="spacing">5</property>
                 <property name="visible">True</property>
                 <child>
-                    <widget class="GtkHBox" id="hbox1">
+                    <widget class="GtkHBox" id="client_hbox">
                         <property name="border_width">5</property>
                         <property name="spacing">5</property>
                         <property name="visible">True</property>
@@ -29,7 +29,6 @@
                             <widget class="kiwi+ui+widgets+entry+Entry" id="client">
                                 <property name="completion">True</property>
                                 <property name="data_type">object</property>
-                                <property name="exact_completion">False</property>
                                 <property name="is_focus">True</property>
                                 <property name="model_attribute">client</property>
                             </widget>
@@ -41,7 +40,8 @@
                             <widget class="GtkButton" id="add_button">
                                 <property name="border_width">5</property>
                                 <property name="is_focus">True</property>
-                                <property name="label" context="yes" translatable="yes">Add/Edit</property>
+                                <property name="label" context="yes" translatable="yes">A_dd/Edit Client</property>
+                                <property name="use_underline">True</property>
                                 <property name="visible">True</property>
                             </widget>
                             <packing>

Modified: stoq/trunk/stoq/gui/wizards/glade/FinishPurchaseStep.glade
==============================================================================
--- stoq/trunk/stoq/gui/wizards/glade/FinishPurchaseStep.glade	(original)
+++ stoq/trunk/stoq/gui/wizards/glade/FinishPurchaseStep.glade	Mon Dec  5 14:40:56 2005
@@ -5,7 +5,7 @@
         <property name="default_height">250</property>
         <property name="default_width">440</property>
         <child>
-            <widget class="GtkTable" id="table1">
+            <widget class="GtkTable" id="table">
                 <property name="border_width">5</property>
                 <property name="column_spacing">5</property>
                 <property name="n_columns">3</property>
@@ -63,6 +63,7 @@
                 <child>
                     <widget class="kiwi+ui+widgets+entry+Entry" id="salesperson_name">
                         <property name="data_type">str</property>
+                        <property name="is_focus">True</property>
                         <property name="model_attribute">salesperson_name</property>
                     </widget>
                     <packing>
@@ -74,7 +75,6 @@
                     <widget class="kiwi+ui+widgets+entry+Entry" id="transporter">
                         <property name="completion">True</property>
                         <property name="data_type">object</property>
-                        <property name="exact_completion">False</property>
                         <property name="model_attribute">transporter</property>
                     </widget>
                     <packing>
@@ -118,23 +118,13 @@
                     </packing>
                 </child>
                 <child>
-                    <placeholder/>
-                    <packing>
-                        <property name="left_attach">1</property>
-                        <property name="right_attach">2</property>
-                        <property name="top_attach">3</property>
-                        <property name="bottom_attach">4</property>
-                    </packing>
-                </child>
-                <child>
-                    <widget class="GtkScrolledWindow" id="scrolledwindow1">
+                    <widget class="GtkScrolledWindow" id="scrolled_notes_window">
                         <property name="hscrollbar_policy">automatic</property>
                         <property name="shadow_type">in</property>
                         <property name="visible">True</property>
                         <property name="vscrollbar_policy">automatic</property>
                         <child>
                             <widget class="kiwi+ui+widgets+textview+TextView" id="notes">
-                                <property name="border_width">5</property>
                                 <property name="data_type">str</property>
                                 <property name="is_focus">True</property>
                                 <property name="model_attribute">notes</property>
@@ -151,13 +141,24 @@
                 <child>
                     <placeholder/>
                     <packing>
+                        <property name="left_attach">1</property>
+                        <property name="right_attach">2</property>
+                        <property name="top_attach">3</property>
+                        <property name="bottom_attach">4</property>
+                    </packing>
+                </child>
+                <child>
+                    <placeholder/>
+                    <packing>
                         <property name="left_attach">2</property>
                         <property name="right_attach">3</property>
                     </packing>
                 </child>
                 <child>
                     <widget class="GtkButton" id="transporter_button">
-                        <property name="label" context="yes" translatable="yes">Add/Edit Transporter...</property>
+                        <property name="is_focus">True</property>
+                        <property name="label" context="yes" translatable="yes">A_dd/Edit Transporter...</property>
+                        <property name="use_underline">True</property>
                         <property name="visible">True</property>
                     </widget>
                     <packing>

Modified: stoq/trunk/stoq/gui/wizards/glade/PurchasePaymentStep.glade
==============================================================================
--- stoq/trunk/stoq/gui/wizards/glade/PurchasePaymentStep.glade	(original)
+++ stoq/trunk/stoq/gui/wizards/glade/PurchasePaymentStep.glade	Mon Dec  5 14:40:56 2005
@@ -6,7 +6,7 @@
         <property name="default_height">250</property>
         <property name="default_width">440</property>
         <child>
-            <widget class="GtkVBox" id="vbox1">
+            <widget class="GtkVBox" id="main_box">
                 <property name="border_width">5</property>
                 <property name="spacing">5</property>
                 <property name="visible">True</property>
@@ -94,7 +94,7 @@
                     </packing>
                 </child>
                 <child>
-                    <widget class="GtkHBox" id="hbox1">
+                    <widget class="GtkHBox" id="payment_method_hbox">
                         <property name="border_width">5</property>
                         <property name="spacing">5</property>
                         <property name="visible">True</property>

Modified: stoq/trunk/stoq/gui/wizards/glade/PurchaseProductStep.glade
==============================================================================
--- stoq/trunk/stoq/gui/wizards/glade/PurchaseProductStep.glade	(original)
+++ stoq/trunk/stoq/gui/wizards/glade/PurchaseProductStep.glade	Mon Dec  5 14:40:56 2005
@@ -10,7 +10,7 @@
                 <property name="spacing">5</property>
                 <property name="visible">True</property>
                 <child>
-                    <widget class="GtkHBox" id="hbox1">
+                    <widget class="GtkHBox" id="product_hbox">
                         <property name="spacing">5</property>
                         <property name="visible">True</property>
                         <child>
@@ -24,7 +24,6 @@
                             <widget class="kiwi+ui+widgets+entry+Entry" id="product">
                                 <property name="completion">True</property>
                                 <property name="data_type">object</property>
-                                <property name="exact_completion">False</property>
                                 <property name="is_focus">True</property>
                                 <property name="model_attribute">product</property>
                             </widget>
@@ -48,13 +47,14 @@
                                                         <property name="visible">True</property>
                                                         <child>
                                                             <widget class="GtkImage" id="GtkImage1">
-                                                                <property name="file">add16px.png</property>
+                                                                <property name="file">search16px.png</property>
                                                                 <property name="visible">True</property>
                                                             </widget>
                                                         </child>
                                                         <child>
                                                             <widget class="GtkLabel" id="GtkLabel1">
-                                                                <property name="label" context="yes" translatable="yes">Add to Order</property>
+                                                                <property name="label" context="yes" translatable="yes">Add to _Order</property>
+                                                                <property name="use_underline">True</property>
                                                                 <property name="visible">True</property>
                                                             </widget>
                                                             <packing>
@@ -69,6 +69,7 @@
                                 </child>
                                 <child>
                                     <widget class="GtkButton" id="product_button">
+                                        <property name="is_focus">True</property>
                                         <property name="visible">True</property>
                                         <child>
                                             <widget class="GtkAlignment" id="GtkAlignment1">
@@ -84,7 +85,8 @@
                                                         </child>
                                                         <child>
                                                             <widget class="GtkLabel" id="GtkLabel1">
-                                                                <property name="label" context="yes" translatable="yes">Add/Edit Product...</property>
+                                                                <property name="label" context="yes" translatable="yes">Add/Edit _Product...</property>
+                                                                <property name="use_underline">True</property>
                                                                 <property name="visible">True</property>
                                                             </widget>
                                                             <packing>

Modified: stoq/trunk/stoq/gui/wizards/glade/StartPurchaseStep.glade
==============================================================================
--- stoq/trunk/stoq/gui/wizards/glade/StartPurchaseStep.glade	(original)
+++ stoq/trunk/stoq/gui/wizards/glade/StartPurchaseStep.glade	Mon Dec  5 14:40:56 2005
@@ -5,7 +5,7 @@
         <property name="default_height">250</property>
         <property name="default_width">440</property>
         <child>
-            <widget class="GtkTable" id="table1">
+            <widget class="GtkTable" id="table">
                 <property name="border_width">5</property>
                 <property name="column_spacing">5</property>
                 <property name="n_columns">5</property>
@@ -86,7 +86,6 @@
                     <widget class="kiwi+ui+widgets+entry+Entry" id="supplier">
                         <property name="completion">True</property>
                         <property name="data_type">object</property>
-                        <property name="exact_completion">False</property>
                         <property name="mandatory">True</property>
                         <property name="model_attribute">supplier</property>
                     </widget>
@@ -98,10 +97,11 @@
                     </packing>
                 </child>
                 <child>
-                    <widget class="GtkHBox" id="hbox10">
+                    <widget class="GtkHBox" id="radio_hbox">
                         <property name="visible">True</property>
                         <child>
                             <widget class="GtkRadioButton" id="cif_radio">
+                                <property name="is_focus">True</property>
                                 <property name="label" context="yes" translatable="yes">CIF</property>
                                 <property name="visible">True</property>
                             </widget>
@@ -196,7 +196,8 @@
                 <child>
                     <widget class="GtkButton" id="supplier_button">
                         <property name="is_focus">True</property>
-                        <property name="label" context="yes" translatable="yes">Add/Edit Supplier...</property>
+                        <property name="label" context="yes" translatable="yes">A_dd/Edit Supplier...</property>
+                        <property name="use_underline">True</property>
                         <property name="visible">True</property>
                     </widget>
                     <packing>

Modified: stoq/trunk/stoq/gui/wizards/purchase.py
==============================================================================
--- stoq/trunk/stoq/gui/wizards/purchase.py	(original)
+++ stoq/trunk/stoq/gui/wizards/purchase.py	Mon Dec  5 14:40:56 2005
@@ -62,11 +62,10 @@
 class FinishPurchaseStep(BaseWizardStep):
     gladefile = 'FinishPurchaseStep'
     model_type = PurchaseOrder
-    widgets = ('salesperson_name', 
-               'receival_date',
-               'transporter',
-               'notes',
-               'transporter_button')
+    proxy_widgets = ('salesperson_name', 
+                     'receival_date',
+                     'transporter',
+                     'notes')
 
     def __init__(self, wizard, previous, conn, model):
         BaseWizardStep.__init__(self, conn, wizard, model, previous)
@@ -77,6 +76,10 @@
         names = [t.get_adapted().name for t in transporters]
         self.transporter.set_completion_strings(names, list(transporters))
 
+    def _setup_focus(self):
+        self.salesperson_name.grab_focus()
+        self.notes.set_accepts_tab(False)
+
     #
     # WizardStep hooks
     #
@@ -90,8 +93,7 @@
 
     def setup_proxies(self):
         self._setup_transporter_entry()
-        self.proxy = self.add_proxy(self.model,
-                                    FinishPurchaseStep.widgets)
+        self.proxy = self.add_proxy(self.model, self.proxy_widgets)
 
     #
     # Kiwi callbacks
@@ -110,7 +112,6 @@
     payment_widgets = ('method_combo',)
     order_widgets = ('subtotal_lbl',
                      'total_lbl')
-    widgets = payment_widgets + order_widgets
 
     def __init__(self, wizard, previous, conn, model):
         self.order = model
@@ -163,6 +164,10 @@
                                   self.order)
 
     def post_init(self):
+        self.method_combo.grab_focus()
+        self.main_box.set_focus_chain([self.payment_method_hbox,
+                                       self.method_slave_holder])
+        self.payment_method_hbox.set_focus_chain([self.method_combo])
         self.register_validate_function(self.wizard.refresh_next)
         self.force_validation()
 
@@ -200,7 +205,8 @@
     model_type = PurchaseOrder
     proxy_widgets = ('product',)
     widgets = ('add_item_button',
-               'product_button') + proxy_widgets
+               'product_button',
+               'product_hbox') + proxy_widgets
 
     def __init__(self, wizard, previous, conn, model):
         self.table = Product.getAdapterClass(ISellable)
@@ -280,6 +286,9 @@
                                    self.model)
 
     def post_init(self):
+        self.product.grab_focus()
+        self.product_hbox.set_focus_chain([self.product, 
+                                           self.add_item_button])
         self.register_validate_function(self.wizard.refresh_next)
         self.force_validation()
 
@@ -348,8 +357,6 @@
                      'branch',
                      'supplier_button',
                      'freight')
-    widgets = proxy_widgets + ('cif_radio',
-                               'fob_radio')
 
     def __init__(self, wizard, conn, model):
         BaseWizardStep.__init__(self, conn, wizard, model)
@@ -378,6 +385,11 @@
     #
 
     def post_init(self):
+        self.open_date.grab_focus()
+        self.table.set_focus_chain([self.open_date, self.order_number,
+                                    self.branch, self.supplier, 
+                                    self.radio_hbox, self.freight])
+        self.radio_hbox.set_focus_chain([self.cif_radio, self.fob_radio])
         self.register_validate_function(self.wizard.refresh_next)
         self.force_validation()
 

Modified: stoq/trunk/stoq/gui/wizards/sale.py
==============================================================================
--- stoq/trunk/stoq/gui/wizards/sale.py	(original)
+++ stoq/trunk/stoq/gui/wizards/sale.py	Mon Dec  5 14:40:56 2005
@@ -120,6 +120,7 @@
 
 
     def post_init(self):
+        self.method_combo.grab_focus()
         if self.method_slave:
             self.method_slave.update_view()
 
@@ -138,7 +139,6 @@
                      'order_number',
                      'order_details', 
                      'order_total_lbl')
-    widgets = ('add_button',) + proxy_widgets
 
     def __init__(self, wizard, previous, conn, model):
         BaseWizardStep.__init__(self, conn, wizard, model, previous)
@@ -173,6 +173,9 @@
     #
 
     def post_init(self):
+        self.client.grab_focus()
+        self.client_hbox.set_focus_chain([self.client])
+        self.order_details.set_accepts_tab(False)
         self.update_view()
 
     def has_next_step(self):
@@ -255,6 +258,9 @@
     # WizardStep hooks
     #
 
+    def post_init(self):
+        self.salesperson_combo.grab_focus()
+        
     def next_step(self):
         has_cash = self.cash_check.get_active()
         if self.wizard.skip_payment_step:


More information about the POS-commit mailing list