diff --git a/Scripts/verify_translations.py b/Scripts/verify_translations.py index 68cd29630e..5d6f96e919 100755 --- a/Scripts/verify_translations.py +++ b/Scripts/verify_translations.py @@ -53,7 +53,8 @@ def find_missing_translations(rootdir='.', extention='', recomp=None, greylist=( if found: if DEBUG: print "\t", '[%s] FOUND -- "%s"' % found.groups() else: - notfound.append("-->\t[%s] ==== Not Found ====" % value) + #notfound.append("-->\t[%s] ==== Not Found ====" % value) + notfound.append("""-->\t"%s" = "%s";""" % (value, value)) if notfound: if not DEBUG:print pathname print "\n".join(notfound) @@ -69,10 +70,11 @@ def main(): print 'Usage:', sys.argv[0], '[-g]\n\t\t-g: debug will show matching also' sys.exit(1) - greylist = ('UIxFilterEditor.wox') + #greylist = ('UIxFilterEditor.wox') + greylist = () #- Get only the label:value from all lines - recomp = re.compile(' label:[^=]*="(.*?)"') + recomp = re.compile('.label:[^=]*="(.*?)"') find_missing_translations('../UI', 'wox', recomp, greylist) #- [self labelForKey: @"Issuer"] diff --git a/UI/AdministrationUI/English.lproj/Localizable.strings b/UI/AdministrationUI/English.lproj/Localizable.strings index 8ec0f3b713..d0d37f15bf 100644 --- a/UI/AdministrationUI/English.lproj/Localizable.strings +++ b/UI/AdministrationUI/English.lproj/Localizable.strings @@ -13,3 +13,5 @@ /* Modules descriptions */ "ACLs_description" = "

The Access Control Lists administration module allows to change the ACLs of each user's Calendars and Address books.

To modify the ACLs of a user's folder, type the name of the user in the search field at the top of the window and double-click on the desired folder.

"; + +"Name or Email" = "Name or Email"; diff --git a/UI/Common/English.lproj/Localizable.strings b/UI/Common/English.lproj/Localizable.strings index bd0b2c07b1..055e2ca8be 100644 --- a/UI/Common/English.lproj/Localizable.strings +++ b/UI/Common/English.lproj/Localizable.strings @@ -12,6 +12,7 @@ "Preferences" = "Preferences"; "Administration" = "Administration"; "Disconnect" = "Disconnect"; +"Toggle Menu" = "Toggle Menu"; "Right Administration" = "Right Administration"; "Log Console (dev.)" = "Log Console (dev.)"; @@ -116,3 +117,10 @@ "a2_Thursday" = "Th"; "a2_Friday" = "Fr"; "a2_Saturday" = "Sa"; + +"Access Rights" = "Access Rights"; +"Add User" = "Add User"; +"Loading" = "Loading"; +"No such user." = "No such user."; +"You cannot (un)subscribe to a folder that you own!" = "You cannot (un)subscribe to a folder that you own!"; +"SOGo" = "SOGo"; diff --git a/UI/Contacts/English.lproj/Localizable.strings b/UI/Contacts/English.lproj/Localizable.strings index 4c49f587a9..1e5d4773a4 100644 --- a/UI/Contacts/English.lproj/Localizable.strings +++ b/UI/Contacts/English.lproj/Localizable.strings @@ -22,6 +22,7 @@ "HomePhone" = "HomePhone"; "Lastname" = "Lastname"; "Location" = "Location"; +"Add a category" = "Add a category"; "MobilePhone" = "MobilePhone"; "Name" = "Name"; "OfficePhone" = "OfficePhone"; @@ -213,3 +214,42 @@ "Authenticated User Access" = "Authenticated User Access"; "CardDAV URL: " = "CardDAV URL: "; +"Options" = "Options"; +"Rename" = "Rename"; +"Subscriptions" = "Subscriptions"; +"Options" = "Options"; +"Global Addressbooks" = "Global Addressbooks"; +"Search" = "Search"; +"Sort" = "Sort"; +"Descending Order" = "Descending Order"; +"Back" = "Back"; +"Select All" = "Select All"; +"Copy contacts" = "Copy contacts"; +"More messages options" = "More messages options"; +"contacts" = "contacts"; +"No contact" = "No contact"; +"New Contact" = "New Contact"; +"CardDAV URL" = "CardDAV URL"; +"Close" = "Close"; +"More contact options" = "More contact options"; +"Organization Unit" = "Organization Unit"; +"Add Organizational Unit" = "Add Organizational Unit"; +"Type" = "Type"; +"Email Address" = "Email Address"; +"New Email Address" = "New Email Address"; +"Type" = "Type"; +"New Phone Number" = "New Phone Number"; +"Type" = "Type"; +"URL" = "URL"; +"New URL" = "New URL"; +"Type" = "Type"; +"street" = "street"; +"Postoffice" = "Postoffice"; +"Region" = "Region"; +"Postal Code" = "Postal Code"; +"New Address" = "New Address"; +"Reset" = "Reset"; +"Description" = "Description"; +"Add Member" = "Add Member"; +"Reset" = "Reset"; +"Subscribe" = "Subscribe"; diff --git a/UI/MailPartViewers/English.lproj/Localizable.strings b/UI/MailPartViewers/English.lproj/Localizable.strings index cfd3fcd801..385e22f58f 100644 --- a/UI/MailPartViewers/English.lproj/Localizable.strings +++ b/UI/MailPartViewers/English.lproj/Localizable.strings @@ -51,3 +51,9 @@ reply_info = "This is a reply to an event invitation done by you."; "View Attachment" = "View Attachment"; "Save Attachment" = "Save Attachment"; + +"CC" = "CC"; +"Cancel" = "Cancel"; +"OK" = "OK"; +"OK" = "OK"; +"Comment" = "Comment"; diff --git a/UI/MailerUI/English.lproj/Localizable.strings b/UI/MailerUI/English.lproj/Localizable.strings index 2cdbbddcef..d35038fdbd 100644 --- a/UI/MailerUI/English.lproj/Localizable.strings +++ b/UI/MailerUI/English.lproj/Localizable.strings @@ -309,3 +309,29 @@ /* Contacts list in mail editor */ "Email" = "Email"; "Name" = "Name"; + +"More mail options" = "More mail options"; +"Delegation" = "Delegation"; +"Add User" = "Add User"; +"Add a tag" = "Add a tag"; +"reply" = "reply"; +"Edit" = "Edit"; +"More mail options" = "More mail options"; +"Yes" = "Yes"; +"No" = "No"; +"Location" = "Location"; +"Rename" = "Rename"; +"Compact" = "Compact"; +"Export" = "Export"; +"Set as Drafts" = "Set as Drafts"; +"Set as Sent" = "Set as Sent"; +"Set as Trash" = "Set as Trash"; +"Sort" = "Sort"; +"Descending Order" = "Descending Order"; +"Back" = "Back"; +"Copy messages" = "Copy messages"; +"More messages options" = "More messages options"; +"Mark as Unread" = "Mark as Unread"; +"Closing Window ..." = "Closing Window ..."; +"Tried to send too many mails. Please wait." = "Tried to send too many mails. Please wait."; +"View Mail" = "View Mail"; diff --git a/UI/MainUI/English.lproj/Localizable.strings b/UI/MainUI/English.lproj/Localizable.strings index c681d2dba2..a0b580c9fa 100644 --- a/UI/MainUI/English.lproj/Localizable.strings +++ b/UI/MainUI/English.lproj/Localizable.strings @@ -83,3 +83,8 @@ See this page for v "Confirmation:" = "Confirmation:"; "Cancel" = "Cancel"; "Please wait..." = "Please wait..."; + +"AboutBox" = "AboutBox"; +"Close" = "Close"; +"Missing search parameter" = "Missing search parameter"; +"Missing type parameter" = "Missing type parameter"; diff --git a/UI/PreferencesUI/English.lproj/Localizable.strings b/UI/PreferencesUI/English.lproj/Localizable.strings index 3279a7771e..684a79c43b 100644 --- a/UI/PreferencesUI/English.lproj/Localizable.strings +++ b/UI/PreferencesUI/English.lproj/Localizable.strings @@ -53,6 +53,8 @@ "Time Format" ="Time Format"; "default" = "Default"; +"Default Module" = "Default Module"; +"Save" = "Save"; "shortDateFmt_0" = "%d-%b-%y"; @@ -339,3 +341,19 @@ "Unhandled error response" = "Unhandled error response"; "Password change is not supported." = "Password change is not supported."; "Unhandled HTTP error code: %{0}" = "Unhandled HTTP error code: %{0}"; + +"Cancel" = "Cancel"; +"Invitations" = "Invitations"; +"Edit Filter" = "Edit Filter"; +"Delete Filter" = "Delete Filter"; +"Create Filter" = "Create Filter"; +"Delete Label" = "Delete Label"; +"Create Label" = "Create Label"; +"Accounts" = "Accounts"; +"Edit Account" = "Edit Account"; +"Delete Account" = "Delete Account"; +"Create Account" = "Create Account"; +"Account Name" = "Account Name"; +"SSL" = "SSL"; +"TLS" = "TLS"; + diff --git a/UI/Scheduler/English.lproj/Localizable.strings b/UI/Scheduler/English.lproj/Localizable.strings index 1a024b4466..c05bf90db7 100644 --- a/UI/Scheduler/English.lproj/Localizable.strings +++ b/UI/Scheduler/English.lproj/Localizable.strings @@ -118,6 +118,7 @@ "Subscribe to a Calendar..." = "Subscribe to a Calendar..."; "Remove the selected Calendar" = "Remove the selected Calendar"; +"New calendar" = "New calendar"; "Name of the Calendar" = "Name of the Calendar"; "new" = "New"; @@ -182,6 +183,7 @@ "Status" = "Status"; "% complete" = "% complete"; "Location" = "Location"; +"Add a category" = "Add a category"; "Priority" = "Priority"; "Privacy" = "Privacy"; "Cycle" = "Cycle"; @@ -346,6 +348,7 @@ "Never" = "Never"; "After" = "After"; "On Date" = "On Date"; +"times" = "times"; "First" = "First"; "Second" = "Second"; @@ -386,6 +389,7 @@ "reminder_MINUTES" = "minutes"; "reminder_HOURS" = "hours"; "reminder_DAYS" = "days"; +"reminder_WEEKS" = "weeks"; "reminder_BEFORE" = "before"; "reminder_AFTER" = "after"; "reminder_START" = "the event starts"; @@ -411,6 +415,9 @@ /* email notifications */ "Send Appointment Notifications" = "Send Appointment Notifications"; +"From" = "From"; +"To" = "To"; + /* validation errors */ validate_notitle = "No title is set, continue?"; @@ -495,6 +502,7 @@ validate_endbeforestart = "The end date that you entered occurs before the st "Start" = "Start"; "End" = "End"; "Due Date" = "Due Date"; +"Due" = "Due"; "Location" = "Location"; "(Private Event)" = "(Private Event)"; @@ -545,7 +553,9 @@ vtodo_class2 = "(Confidential task)"; "Receive a mail when I modify my calendar" = "Receive a mail when I modify my calendar"; "Receive a mail when someone else modifies my calendar" = "Receive a mail when someone else modifies my calendar"; "When I modify my calendar, send a mail to" = "When I modify my calendar, send a mail to"; +"Email Address" = "Email Address"; +"Export" = "Export"; "Links to this Calendar" = "Links to this Calendar"; "Authenticated User Access" = "Authenticated User Access"; "CalDAV URL" = "CalDAV URL "; @@ -577,9 +587,31 @@ vtodo_class2 = "(Confidential task)"; "Copy event to my calendar" = "Copy event to my calendar"; "View Raw Source" = "View Raw Source"; +"Subscriptions" = "Subscriptions"; +"Subscribe to a shared folder" = "Subscribe to a shared folder"; "Subscribe to a web calendar..." = "Subscribe to a web calendar..."; "URL of the Calendar" = "URL of the Calendar"; "Web Calendar" = "Web Calendar"; +"Web Calendars" = "Web Calendars"; "Reload on login" = "Reload on login"; "Invalid number." = "Invalid number."; "Please identify yourself to %{0}" = "Please identify yourself to %{0}"; + +"quantity" = "quantity"; +"Current view" = "Current view"; +"Selected events and tasks" = "Selected events and tasks"; +"Custom date range" = "Custom date range"; +"Select starting date" = "Select starting date"; +"Select ending date" = "Select ending date"; +"Delegated to" = "Delegated to"; +"Keep sending me updates" = "Keep sending me updates"; +"OK" = "OK"; +"Confidential" = "Confidential"; +"Enable" = "Enable"; +"Filter" = "Filter"; +"Sort" = "Sort"; +"Back" = "Back"; +"Day" = "Day"; +"Month" = "Month"; +"New Appointment" = "New Appointment"; +"filters" = "filters"; diff --git a/UI/Templates/SchedulerUI/UIxCalendarProperties.wox b/UI/Templates/SchedulerUI/UIxCalendarProperties.wox index aa8660bf60..7a1fe7de1c 100644 --- a/UI/Templates/SchedulerUI/UIxCalendarProperties.wox +++ b/UI/Templates/SchedulerUI/UIxCalendarProperties.wox @@ -69,7 +69,7 @@ ng-model="properties.calendar.notifications.notifyUserOnPersonalModifications" ng-true-value="1" ng-false-value="0"> - + - +