diff --git a/languages/ar.ini b/languages/ar.ini
index f5d28142548e0b8fd9f6ce55693a3513904b764d..ec39af489c0aabea4b0b943f05399dd4982ad960 100644
--- a/languages/ar.ini
+++ b/languages/ar.ini
@@ -25,7 +25,7 @@ add_other_libraries = "إدراج المقالات من مكتبات أخرى"
 add_search = "إضافة حقل بحث"
 add_search_group = "إضافة مجموعة بحث"
 add_tag_error = "خطأ: لا يمكن حفظ الوسوم"
-add_tag_note = "ستقوم المسافات بفضل الوسوم.  استخدم الأقواس للوسوم المكونة من أكثر من كلمة."
+add_tag_note = "ستقوم المسافات بفضل الوسوم. استخدم الأقواس للوسوم المكونة من أكثر من كلمة."
 add_tag_success = "تم حفظ الوسوم"
 Address = "العنوان"
 adv_search_all = "كل الحقول"
@@ -329,8 +329,8 @@ export_fail = "لم يتم تصدير موادك"
 export_invalid_format = "تنسيق التصدير المحدد غير مدعوم بواسطة هذه التسجيلة."
 export_missing = "بعض البيانات مفقودة. لم يتم تصدير موادك."
 export_no_formats = "هذه التسجيلة لا تدعم التصدير."
-export_redirect = "بدء التصدير إلى  %%service%%"
-export_refworks = "بدء التصدير إلى  RefWorks"
+export_redirect = "بدء التصدير إلى %%service%%"
+export_refworks = "بدء التصدير إلى RefWorks"
 export_save = "حفظ الملف"
 export_selected = "تصدير المحدد"
 export_selected_favorites = "تصدير المفضلة المحددة"
@@ -342,7 +342,7 @@ fav_delete_deleting = "تم حذف مفضلتك."
 fav_delete_fail = "عذرا، لقد حدث خطأ. لم يتم حذف مفضلتك."
 fav_delete_missing = "بعض البيانات مفقودة. لم يتم حذف مفضلتك."
 fav_delete_success = "تم حذف مفضلتك"
-fav_delete_warn = "أنت على وشك حذف هذه المفضلات من كل قوائمك  - إذا كنت ترغب في حذف المفضلات من قائمة محددة فقط، يرجى تحديد القائمة قبل النقر على حذف."
+fav_delete_warn = "أنت على وشك حذف هذه المفضلات من كل قوائمك - إذا كنت ترغب في حذف المفضلات من قائمة محددة فقط، يرجى تحديد القائمة قبل النقر على حذف."
 fav_email_fail = "عذرا، لقد حدث خطأ. لم يتم إرسال مفضلتك عبر البريد الالكتروني"
 fav_email_missing = "بعض البيانات مفقودة. لم يتم إرسال مفضلتك عبر البريد الالكتروني."
 fav_email_success = "تم إرسال مفضلتك بالبريد الالكتروني كما طلبت."
@@ -434,7 +434,7 @@ hold_login = "لمعلومات الحجز والاستدعاء"
 hold_place = "وضع طلب"
 hold_place_fail_missing = "لقد فشل طلبك. بعض البيانات مفقودة. يرجى الاتصال بمكتب الاستعارة للمزيد من المساعدة"
 hold_place_success_html = "لقد نجح طلبك. <a href="%%url%%">حجوزاتك واستدعاءاتك</a>."
-hold_profile_html = "لمعلومات الحجز والاستدعاء، يرجى إنشاء  <a href="%%url%%">ملف فهرس مكتبك </a>."
+hold_profile_html = "لمعلومات الحجز والاستدعاء، يرجى إنشاء <a href="%%url%%">ملف فهرس مكتبك </a>."
 hold_queue_position = "وضع الصف"
 hold_request_group = "طلب من"
 hold_requested_group = "مطلوب من"
@@ -625,7 +625,7 @@ no_items_selected = "لم يتم تحديد مواد"
 nohit_filters = "المرشحات المطبقة حاليا على هذا البحث :"
 nohit_heading = "لا توجد نتائج!"
 nohit_no_filters = "لم يتم تطبيق أي مرشحات على هذا البحث."
-nohit_parse_error = "يبدو أن هناك مشكلة في استعلام بحثك.  يرجى التحقق من التركيب.  إذا لم تكن تحاول استخدام خواص متقدمة، قد يساعدك وضع الاستعلام بين قوسين مزدوجين."
+nohit_parse_error = "يبدو أن هناك مشكلة في استعلام بحثك. يرجى التحقق من التركيب. إذا لم تكن تحاول استخدام خواص متقدمة، قد يساعدك وضع الاستعلام بين قوسين مزدوجين."
 nohit_prefix = "بحثك"
 nohit_spelling = "ربما يجب عليك تجربة بعض المتغيرات الهجائية"
 nohit_suffix = "لم يطابق أي من المصادر."
@@ -661,7 +661,7 @@ note_785_3 = "ملغي جزئيا بواسطة"
 note_785_4 = "منشور بواسطة"
 note_785_5 = "منشور جزئيا بواسطة"
 note_785_6 = "منقسم إلى"
-note_785_7 = "مدمج مع  / نماذج"
+note_785_7 = "مدمج مع / نماذج"
 note_785_8 = "تغير إلى"
 Notes = "ملاحظات"
 Number = "رقم"
@@ -707,7 +707,7 @@ Place a Hold = "أحجز النسخة"
 Playing Time = "وقت التشغيل"
 Please check back soon = "يرجى التحقق مرة أخرى قريبا"
 Please contact the Library Reference Department for assistance = "يرجى الاتصال بقسم مرجعية المكتبة للمساعدة"
-Please enable JavaScript. = "الرجاء تفعيل  JavaScript."
+Please enable JavaScript. = "الرجاء تفعيل JavaScript."
 Please upgrade your browser. = "الرجاء ترقية متصفحك."
 Posted by = "منشور بواسطة"
 posted_on = "في"
@@ -745,7 +745,7 @@ query time = "وقت الاستعلام"
 random_recommendation_title = "مواد عشوائية من نتائجك"
 Range = "نطاق"
 Range slider = "تمرير النطاق"
-Read the full review online... = "قراءة المراجعة الكاملة  أونلاين..."
+Read the full review online... = "قراءة المراجعة الكاملة أونلاين..."
 Recall This = "إستدعي هذه النسخة"
 recaptcha_not_passed = "CAPTCHA لم تمر"
 Record Citations = "استشهادات التسجيلة"
@@ -754,7 +754,7 @@ Recover Account = "استعادة الحساب"
 recovery_by_email = "استعادة بواسطة البريد الالكتروني"
 recovery_by_username = "استعادة بواسطة اسم المستخدم"
 recovery_disabled = "استعادة كلمة المرور غير مفعلة"
-recovery_email_notification = "تم عمل طلب لاستعادة كلمة المرور لحسابك بـ  %%library%%."
+recovery_email_notification = "تم عمل طلب لاستعادة كلمة المرور لحسابك بـ %%library%%."
 recovery_email_sent = "تم إرسال تعليمات استعادة كلمة المرور إلى عنوان البريد الالكتروني المسجل بهذا الحساب."
 recovery_email_subject = "VuFind استعادة حساب"
 recovery_email_url_pretext = "يمكنك إعادة ضبط كلمة مرورك من خلال هذا الرابط : %%url%%"
@@ -850,7 +850,7 @@ skip_confirm = "هل أنت متأكد من أنك تريد تخطي هذه ال
 skip_fix_metadata = "لا تصلح الميتاداتا في الوقت الحالي."
 skip_step = "تخطي هذه الخطوة"
 Slide = "شريحة"
-sms_failure = "خطأ!  لا يمكن إرسال الرسالة."
+sms_failure = "خطأ! لا يمكن إرسال الرسالة."
 sms_phone_number = "رقم هاتف مكون من 10 أرقام"
 sms_sending = "جاري إرسال الرسالة..."
 sms_success = "تم إرسال الرسالة."
@@ -898,7 +898,7 @@ storage_retrieval_request_place_fail_missing = "لقد فشل طلبك. بعض 
 storage_retrieval_request_place_success = "تم طلبك بنجاح"
 storage_retrieval_request_place_text = "وضع طلب استرجاع تخزين"
 storage_retrieval_request_processed = "تمت معالجة"
-storage_retrieval_request_profile_html = "لمعلومات طلب استرجاع التخزين، يرجى إنشاء  <a href="%%url%%">ملف فهرس مكتبتك </a>."
+storage_retrieval_request_profile_html = "لمعلومات طلب استرجاع التخزين، يرجى إنشاء <a href="%%url%%">ملف فهرس مكتبتك </a>."
 storage_retrieval_request_reference = "المرجع"
 storage_retrieval_request_selected_item = "المادة المحددة"
 storage_retrieval_request_submit_text = "وضع طلب"
@@ -932,8 +932,8 @@ Table of Contents = "جدول المحتويات"
 Table of Contents unavailable = "جدول المحتويات غير متاح"
 Tag = "الوسم"
 Tag Management = "إدارة الوسوم"
-tag_delete_filter = "أنت تستخدم المرشح التالي  - اسم المستخدم: %username%, وسم: %tag%, المصدر: %resource%"
-tag_delete_warning = "تحذير! أنت على وشك حذف وسوم مصدر  %count%"
+tag_delete_filter = "أنت تستخدم المرشح التالي - اسم المستخدم: %username%, وسم: %tag%, المصدر: %resource%"
+tag_delete_warning = "تحذير! أنت على وشك حذف وسوم مصدر %count%"
 tag_filter_empty = "لا توجد وسوم متاحة لهذا المرشح"
 Tags = "الوسوم"
 tags_deleted = "%count% تم حذف وسوم"
@@ -973,13 +973,13 @@ total_saved_items = "إجمالي المواد المحفوظة"
 total_tags = "إجمالي الوسوم"
 total_users = "إجمالي المستخدمين"
 Transliterated Title = "عنوان ترانسليتريتد"
-tree_search_limit_reached_html = "لقد أعاد بحثك نتائج أكثر من اللازم لعرضها في الشجرة. عرض المواد الأولى  <b>%%limit%%</b> فقط. للبحث الكامل قم بالنقر على  <a id="fullSearchLink" href="%%url%%" target="_blank">هنا.</a>"
+tree_search_limit_reached_html = "لقد أعاد بحثك نتائج أكثر من اللازم لعرضها في الشجرة. عرض المواد الأولى <b>%%limit%%</b> فقط. للبحث الكامل قم بالنقر على <a id="fullSearchLink" href="%%url%%" target="_blank">هنا.</a>"
 unique_tags = "وسوم متفردة"
 University Library = "مكتبة الجامعة"
 Unknown = "غير معروف"
 unrecognized_facet_label = "أخرى"
 Upgrade VuFind = "ترقية VuFind"
-upgrade_description = "إذا كنت تقوم بترقية إصدار  VuFind سابق، يمكنك تحميل إعداداتك القديمة بهذه الأداة."
+upgrade_description = "إذا كنت تقوم بترقية إصدار VuFind سابق، يمكنك تحميل إعداداتك القديمة بهذه الأداة."
 URL = "URL"
 Use for = "استخدم لـ"
 Use instead = "استخدم بدلا من"
@@ -996,7 +996,7 @@ View Book Bag = "عرض سلة الكتب"
 View Full Collection = "عرض المجموعة كاملة"
 View Full Record = "عرض التسجيلة الكاملة"
 View in EDS = "أعرض في EDS"
-View online: Full view Book Preview from the Hathi Trust = "عرض على أونلاين أونلاين: معاينة كاملة لعرض الكتاب من  Hathi Trust"
+View online: Full view Book Preview from the Hathi Trust = "عرض على أونلاين أونلاين: معاينة كاملة لعرض الكتاب من Hathi Trust"
 View Record = "عرض التسجيلة"
 View Records = "عرض التسجيلات"
 View this record in EBSCOhost = "عرض هذه التسجيلة في EBSCOhost"
@@ -1007,8 +1007,8 @@ vudl_access_denied = "تم رفض الوصول."
 vudl_tab_docs = "وثائق"
 vudl_tab_pages = "الصفحات"
 VuFind Configuration = "VuFind تهيئة"
-vufind_upgrade_fail = "لا يمكننا ترقية   VuFind في الوقت الحالي"
-Warning: These citations may not always be 100% accurate = "تحذير: قد لا تكون هذه الاستشهادات دائما دقيقة بنسبة  100%"
+vufind_upgrade_fail = "لا يمكننا ترقية VuFind في الوقت الحالي"
+Warning: These citations may not always be 100% accurate = "تحذير: قد لا تكون هذه الاستشهادات دائما دقيقة بنسبة 100%"
 wcterms_broader = "موضوعات أوسع"
 wcterms_exact = "موضوعات ذات صلة"
 wcterms_narrower = "موضوعات أضيق"
@@ -1025,7 +1025,7 @@ You do not have any holds or recalls placed = "لا يوجد لديك أي حج
 You do not have any interlibrary loan requests placed = "لا توجد لديك أي طلبات استعارة ما بين المكتبات"
 You do not have any items checked out = "لا توجد لديك أي مواد معارة"
 You do not have any library cards = "ليس لديك أي بطاقة مكتبة"
-You do not have any saved resources = "لا توجد لديك أي مصادر محفوظة. قم بإجراء بحث واستخدام زر أضف إلى المفضلة  لحفظ المواد."
+You do not have any saved resources = "لا توجد لديك أي مصادر محفوظة. قم بإجراء بحث واستخدام زر أضف إلى المفضلة لحفظ المواد."
 You do not have any storage retrieval requests placed = "لا يوجد لديك أي طلبات استعادة تخزين "
 You must be logged in first = "يجب تسجيل دخولك أولا"
 Your Account = "حسابك"
diff --git a/languages/ca.ini b/languages/ca.ini
index f5b366bec946238cac1b55fe9a2209bf0e869b3f..6ee3f12682bef941271d42d28fb78248597e1048 100644
--- a/languages/ca.ini
+++ b/languages/ca.ini
@@ -36,7 +36,7 @@ add_other_libraries = "Inclou articles a altres biblioteques"
 add_search = "Afegir camp de cerca"
 add_search_group = "Afegir grup de cerca"
 add_tag_error = "Error: no es poden guardar les etiquetes"
-add_tag_note = "Els espais separen etiquetes.  Utilitzeu cometes per etiquetes de diverses paraules."
+add_tag_note = "Els espais separen etiquetes. Utilitzeu cometes per etiquetes de diverses paraules."
 add_tag_success = "Etiquetes guardades"
 Address = "Adressa"
 adv_search_all = "Tots els camps"
@@ -65,7 +65,7 @@ All Fields = "Tots els camps"
 All Pages Loaded = "S'han carregat totes les pàgines"
 All Text = "Tot el text"
 alphabrowse_matches = "Resultats"
-alphabrowselink_html = "Revisar registres per  %%index%% desde fins <a href="%%url%%">%%from%%</a>."
+alphabrowselink_html = "Revisar registres per %%index%% desde fins <a href="%%url%%">%%from%%</a>."
 An error has occurred = "S'ha produït un error"
 An error occurred during execution; please try again later. = "S'ha produït un error durant el procés; si us plau espera una estona i torna a provar-ho."
 AND = "i"
@@ -81,7 +81,7 @@ authentication_error_creation_blocked = "No estàs autoritzat per crear un usuar
 authentication_error_denied = "Les credencials no coincideixen! Accés denegat."
 authentication_error_invalid = "Inici de sessió no vàlid -- torneu-ho a intentar."
 authentication_error_loggedout = "Ha sortir del seu compte."
-authentication_error_technical = "No podem iniciar la vostra sessió en aquests moments.  Torneu-ho a provar més tard."
+authentication_error_technical = "No podem iniciar la vostra sessió en aquests moments. Torneu-ho a provar més tard."
 Author = "Autor"
 Author Browse = "Explorar autor"
 Author Notes = "Notes de l'autor"
@@ -484,7 +484,7 @@ ill_request_place_fail_missing = "Ha fallat la vostra petició. Algunes dades s
 ill_request_place_success = "Petició correcta"
 ill_request_place_text = "Demana un prèstec interbibliotecari"
 ill_request_processed = "Processat"
-ill_request_profile_html = "Per informació sobre la petició de prèstec, si us plau configura la seva  <a href="%%url%%">configuració de catàleg de biblioteca</a>."
+ill_request_profile_html = "Per informació sobre la petició de prèstec, si us plau configura la seva <a href="%%url%%">configuració de catàleg de biblioteca</a>."
 ill_request_submit_text = "Demanar"
 Illustrated = "Il·lustrat"
 ils_offline_holdings_message = "La informació de disponibilitat dels exemplars no està disponible en aquests moments, sentim les inconveniències:"
@@ -701,7 +701,7 @@ Password Again = "Contrasenya un altre cop"
 Password cannot be blank = "La contrasenya no pot estar en blanc"
 password_error_invalid = "Nova contrassenya no vàlida (ex. conté caracters no vàlids)"
 password_error_not_unique = "La constrasenya no s'ha canviat"
-password_maximum_length = "Longitut màxima de la contrasenya  %%maxlength%% caracters"
+password_maximum_length = "Longitut màxima de la contrasenya %%maxlength%% caracters"
 password_minimum_length = "El password ha tenor almenys %%minlength%% caracters"
 Passwords do not match = "Les contrasenyes no coincideixen"
 Past = "Anterior"
@@ -860,7 +860,7 @@ skip_confirm = "Vol ignorar aquest pas?"
 skip_fix_metadata = "No corregir les metadades ara."
 skip_step = "Ignora aquest pas"
 Slide = "Diapositiva"
-sms_failure = "Error!  No es pot enviar el missatge."
+sms_failure = "Error! No es pot enviar el missatge."
 sms_phone_number = "Número de telèfon de 10 dígits"
 sms_sending = "Enviant missatge..."
 sms_success = "Missatge enviat."
diff --git a/languages/cs.ini b/languages/cs.ini
index 3a48f5478eb95e89937edbb087c4044b21c9e450..cff2b884a62288571766232ab0c3a158e4f212d3 100644
--- a/languages/cs.ini
+++ b/languages/cs.ini
@@ -847,7 +847,7 @@ skip_confirm = "Opravdu chcete přeskočit tento krok?"
 skip_fix_metadata = "Nyní nelze metadata opravit."
 skip_step = "Přeskočit tento krok"
 Slide = "Video"
-sms_failure = "Chyba!  Nelze odeslat SMS."
+sms_failure = "Chyba! Nelze odeslat SMS."
 sms_phone_number = "Desetimístné telefonní číslo"
 sms_sending = "Odesílám SMS"
 sms_success = "SMS úspěšně odeslána."
diff --git a/languages/cy.ini b/languages/cy.ini
index 916aea09b87ff7e0b6efba23f1c4542623d33462..d410214aeb680f62c80c5e7d28a79ad4bff50330 100644
--- a/languages/cy.ini
+++ b/languages/cy.ini
@@ -44,7 +44,7 @@ adv_search_toc = "Tabl Cynhwysion"
 adv_search_year = "Blwyddyn Gyhoeddi"
 Advanced = "Uwch"
 Advanced Search = "Chwiliad Uwch"
-advSearchError_noRights = "Mae'n ddrwg gennym, ond nid oes hawl gennych olygu'r chwiliad hwnnw.  Efallai bod eich sesiwn pori wedi dod i ben?"
+advSearchError_noRights = "Mae'n ddrwg gennym, ond nid oes hawl gennych olygu'r chwiliad hwnnw. Efallai bod eich sesiwn pori wedi dod i ben?"
 advSearchError_notAdvanced = "Nid yw'r chwiliad yr ydych wedi ceisio ei olygu'n chwiliad uwch"
 advSearchError_notFound = "Ni ddaethpwyd o hyd i'r chwiliad a geisiwyd"
 ajaxview_label_information = "Gwybodaeth"
@@ -476,9 +476,9 @@ ill_request_processed = "Proseswyd"
 ill_request_profile_html = "Am wybodaeth am gais am Fenthyciad Rhwnglyfrgellol, rhaid i chi sefydlu'ch <a href="%%url%%">Proffil Catalog Llyfrgell</a>."
 ill_request_submit_text = "Cyflwyno'r Cais"
 Illustrated = "Darluniadol"
-ils_offline_holdings_message = "Nid yw gwybodaeth am y stoc nac am argaeledd yr eitemau ar gael ar hyn o bryd. Rydym yn ymddiheuro am unrhyw anhwylustod.  Cysylltwch â ni am ragor o wybodaeth."
-ils_offline_home_message = "Ni fydd manylion eich cyfrif na gwybodaeth fyw am eitemau ar gael yn ystod y cyfnod hwn. Rydym yn ymddiheuro am unrhyw anhwylustod.  Cysylltwch â ni am ragor o wybodaeth."
-ils_offline_login_message = "Ni fydd manylion eich cyfrif ar gael yn ystod y cyfnod hwn. Rydym yn ymddiheuro am unrhyw anhwylustod.  Cysylltwch â ni am ragor o wybodaeth."
+ils_offline_holdings_message = "Nid yw gwybodaeth am y stoc nac am argaeledd yr eitemau ar gael ar hyn o bryd. Rydym yn ymddiheuro am unrhyw anhwylustod. Cysylltwch â ni am ragor o wybodaeth."
+ils_offline_home_message = "Ni fydd manylion eich cyfrif na gwybodaeth fyw am eitemau ar gael yn ystod y cyfnod hwn. Rydym yn ymddiheuro am unrhyw anhwylustod. Cysylltwch â ni am ragor o wybodaeth."
+ils_offline_login_message = "Ni fydd manylion eich cyfrif ar gael yn ystod y cyfnod hwn. Rydym yn ymddiheuro am unrhyw anhwylustod. Cysylltwch â ni am ragor o wybodaeth."
 ils_offline_status = "Rydym yn gwneud gwaith cynnal a chadw ar ein System Rheoli'r Llyfrgell ar hyn o bryd"
 ils_offline_title = "Gwaith Cynnal a Chadw ar y Gweill"
 Import Record = "Mewnforio Cofnod"
@@ -849,7 +849,7 @@ skip_confirm = "Ydych chi'n siŵr eich bod am hepgor y cam hwn?"
 skip_fix_metadata = "Peidio â thrwsio'r metadata ar hyn o bryd"
 skip_step = "Hepgor y cam hwn"
 Slide = "Sleid"
-sms_failure = "Gwall:  Ni ellir anfon y neges"
+sms_failure = "Gwall: Ni ellir anfon y neges"
 sms_phone_number = "Rhif Ffôn 10-Digid"
 sms_sending = "Wrthi'n anfon neges..."
 sms_success = "Neges wedi'i anfon"
diff --git a/languages/da.ini b/languages/da.ini
index 00e6d462af50973e457d5234305e6bcaa90a33b6..44266fecdbeaa880faf650a2489c628ada26ac7b 100644
--- a/languages/da.ini
+++ b/languages/da.ini
@@ -427,7 +427,7 @@ no_items_selected = "Ingen emner valgt"
 nohit_filters = "Anvendte filter på denne søgning:"
 nohit_heading = "Ingen resultater!"
 nohit_no_filters = "Ingen filter blev anvendt på denne søgning."
-nohit_parse_error = "Der forekommer at være et problem med din søgning.  Check venligst syntaksen."
+nohit_parse_error = "Der forekommer at være et problem med din søgning. Check venligst syntaksen."
 nohit_prefix = "Din søgning"
 nohit_spelling = "Prøv at variere din stavemåde"
 nohit_suffix = "ingen ressourcematch."
@@ -562,7 +562,7 @@ Set = "Sæt"
 Showing = "viser"
 Similar Items = "Lignende værker"
 Slide = "Slide"
-sms_failure = "Fejl!  Kunne ikke sende besked."
+sms_failure = "Fejl! Kunne ikke sende besked."
 sms_phone_number = "10-cifret telefonnummer"
 sms_sending = "Sender besked..."
 sms_success = "Besked sendt."
diff --git a/languages/de.ini b/languages/de.ini
index e53ebbf1ee49e74ed9326b11553cdc886452d903..ef0a30664a1e5f26484f6ec2ab7d0b7964925295 100644
--- a/languages/de.ini
+++ b/languages/de.ini
@@ -690,7 +690,7 @@ Password cannot be blank = "Das Passwort darf nicht leer sein"
 password_error_invalid = "Ungültiges neues Passwort (enthält z.B. ungültige Zeichen)"
 password_error_not_unique = "Das Passwort wurde nicht geändert"
 password_maximum_length = "Die maximale Länge des Passowrts beträgt %%maxlength%% Zeichen"
-password_minimum_length = "Die minimale Länge des Passowrts beträgt  %%minlength%% Zeichen"
+password_minimum_length = "Die minimale Länge des Passowrts beträgt %%minlength%% Zeichen"
 Passwords do not match = "Die Passwörter stimmen nicht überein"
 Past = "seit"
 PDF Full Text = "PDF-Volltext"
diff --git a/languages/el.ini b/languages/el.ini
index c785c4f14da8e438fcd867e6607b3ede00744b52..90e966ccbcc66adbba8903a0ec134451c1a79f31 100644
--- a/languages/el.ini
+++ b/languages/el.ini
@@ -1,6 +1,6 @@
 ; For future reference:
 ;Greek = "Ελληνικά"
-;note_785_7 = "Συγχωνευμένο με"  ; incomplete translation (en.ini was later revised)
+;note_785_7 = "Συγχωνευμένο με" ; incomplete translation (en.ini was later revised)
 Abstract = "Περίληψη"
 Access = "Πρόσβαση"
 Access URL = "Σύνδεσμος πρόσβασης"
@@ -343,7 +343,7 @@ fav_delete_missing = "Ελλιπή στοιχεία. Τα αγαπημένα σ
 fav_delete_success = "Τα αγαπημένα σας διαγράφηκαν"
 fav_delete_warn = "Πρόκειται να διαγράψετε αυτά τα αγαπημένα από όλες τις λίστες σας - Αν θέλετε να διαγράψετε τα αγαπημένα μόνο από μια λίστα παρακαλώ επιλέξτε τη λίστα πριν επιλέξετε διαγραφή."
 fav_email_fail = "Παρουσιάστηκε σφάλμα. Τα αγαπημένα σας δεν στάλθηκαν."
-fav_email_missing = "Ελλιπή στοιχεία.  Τα αγαπημένα σας δεν στάλθηκαν."
+fav_email_missing = "Ελλιπή στοιχεία. Τα αγαπημένα σας δεν στάλθηκαν."
 fav_email_success = " Τα αγαπημένα σας στάλθηκαν"
 fav_export = "Εξαγωγή αγαπημένων"
 fav_list_delete = "Η λίστα αγαπημένων διαγράφηκε"
diff --git a/languages/en.ini b/languages/en.ini
index 942426857bf471035b3f31570bf26e841274e628..61379b4b596e847ba60cff88a9c6d5be666aa5e8 100644
--- a/languages/en.ini
+++ b/languages/en.ini
@@ -24,7 +24,7 @@ add_other_libraries = "Include articles at other libraries"
 add_search = "Add Search Field"
 add_search_group = "Add Search Group"
 add_tag_error = "Error: Could Not Save Tags"
-add_tag_note = "Spaces will separate tags.  Use quotes for multi-word tags."
+add_tag_note = "Spaces will separate tags. Use quotes for multi-word tags."
 add_tag_success = "Tags Saved"
 Address = "Address"
 adv_search_all = "All Fields"
@@ -63,13 +63,13 @@ Article = "Article"
 Ask a Librarian = "Ask a Librarian"
 Audience = "Audience"
 Audio = "Audio"
-authentication_error_admin = "We cannot log you in at this time.  Please contact your system administrator for assistance."
+authentication_error_admin = "We cannot log you in at this time. Please contact your system administrator for assistance."
 authentication_error_blank = "Login information cannot be blank."
 authentication_error_creation_blocked = "You do not have permission to create an account."
 authentication_error_denied = "Credentials do not match! Access denied."
 authentication_error_invalid = "Invalid login -- please try again."
 authentication_error_loggedout = "You have logged out."
-authentication_error_technical = "We cannot log you in at this time.  Please try again later."
+authentication_error_technical = "We cannot log you in at this time. Please try again later."
 Author = "Author"
 Author Browse = "Author Browse"
 Author Notes = "Author Notes"
@@ -624,7 +624,7 @@ no_items_selected = "No Items were Selected"
 nohit_filters = "Filters currently applied to this search:"
 nohit_heading = "No Results!"
 nohit_no_filters = "No filters were applied to this search."
-nohit_parse_error = "There seems to be a problem with your search query.  Please check the syntax.  If you are not trying to use advanced features, putting the query inside double quotes may help."
+nohit_parse_error = "There seems to be a problem with your search query. Please check the syntax. If you are not trying to use advanced features, putting the query inside double quotes may help."
 nohit_prefix = "Your search"
 nohit_spelling = "Perhaps you should try some spelling variations"
 nohit_suffix = "did not match any resources."
@@ -849,7 +849,7 @@ skip_confirm = "Are you sure you want to skip this step?"
 skip_fix_metadata = "Do not fix the metadata at this time."
 skip_step = "Skip this step"
 Slide = "Slide"
-sms_failure = "Error!  Could not send message."
+sms_failure = "Error! Could not send message."
 sms_phone_number = "10-Digit Phone Number"
 sms_sending = "Sending message..."
 sms_success = "Message sent."
diff --git a/languages/es.ini b/languages/es.ini
index 6d2246e30dd4987716f0d8218d9cb8f7647a5407..87edbc21479b0bc672ea658a4540c9b449be742b 100644
--- a/languages/es.ini
+++ b/languages/es.ini
@@ -64,7 +64,7 @@ Article = "Artículo"
 Ask a Librarian = "Consulte a un Bibliotecario"
 Audience = "Público"
 Audio = "Audiom"
-authentication_error_admin = "No podemos iniciar su sesión en este momento.  Por favor contacte a su Administrador del Sistema."
+authentication_error_admin = "No podemos iniciar su sesión en este momento. Por favor contacte a su Administrador del Sistema."
 authentication_error_blank = "La información para su Ingreso no pueden estar vacíos."
 authentication_error_creation_blocked = "No tiene permisos para crear una cuenta."
 authentication_error_denied = "Las Credenciales no coinciden! Acceso negado."
@@ -137,8 +137,8 @@ bulk_email_title = "Elementos del Catálogo de la Biblioteca"
 bulk_error_missing = "Algún dato falta. Su solicitud no fue exitosa"
 bulk_export_not_supported = "Los registros seleccionados no soportan exportación masiva."
 bulk_fail = "Lo sentimos, un error ha ocurrido. Por favor intentar nuevamente."
-bulk_noitems_advice = "Ninguna copia fue seleccionada.  Por favor hacer clic en la casilla cercana a la copia e intentar nuevamente."
-bulk_save_error = "Algún dato falta.  Sus elementos no fueron guardados."
+bulk_noitems_advice = "Ninguna copia fue seleccionada. Por favor hacer clic en la casilla cercana a la copia e intentar nuevamente."
+bulk_save_error = "Algún dato falta. Sus elementos no fueron guardados."
 bulk_save_success = "Sus elementos han sido guardados"
 By = "Por"
 by = "por"
@@ -310,7 +310,7 @@ Empty Book Bag = "Bolsa para libros vacía"
 Enable Auto Config = "Habilitar auto configuración"
 End Page = "Fin de Página"
 Era = "Época"
-error_inconsistent_parameters = "Un error ha ocurrido.  Parámetros inconsistentes detectados."
+error_inconsistent_parameters = "Un error ha ocurrido. Parámetros inconsistentes detectados."
 error_page_parameter_list_heading = "Solicitar parámetros"
 Exception = "Excepción"
 Excerpt = "Extracto"
@@ -432,7 +432,7 @@ hold_invalid_pickup = "Ubicación inválida, intente de nuevo."
 hold_invalid_request_group = "Grupo de solicitud de reserva inválido. Por favor, intentar de nuevo"
 hold_login = "Para información de reservas y retiradas"
 hold_place = "Hacer solicitud"
-hold_place_fail_missing = "Su solicitud  ha fallado, contactar al personal del mostrador de circulación"
+hold_place_fail_missing = "Su solicitud ha fallado, contactar al personal del mostrador de circulación"
 hold_place_success_html = "Se ha realizado su solicitud. <a href="%%url%%">Sus reservas y reclamos</a>."
 hold_profile_html = "Para información de reservas y apartados, por favor establecer su <a href="%%url%%">Perfil del Catálogo de Biblioteca</a>."
 hold_queue_position = "En Cola"
@@ -625,7 +625,7 @@ no_items_selected = "No se han seleccionado elementos"
 nohit_filters = "Filtros aplicados a esta búsqueda"
 nohit_heading = "¡Sin Resultados!"
 nohit_no_filters = "Ningún filtro fue aplicado a esta búsqueda."
-nohit_parse_error = "Parece que hay un problema con su consulta.  Por favor revise la sintaxis de su consulta. Si no está intentando con búsquedas avanzadas, utilice doble comilla."
+nohit_parse_error = "Parece que hay un problema con su consulta. Por favor revise la sintaxis de su consulta. Si no está intentando con búsquedas avanzadas, utilice doble comilla."
 nohit_prefix = "Su búsqueda"
 nohit_spelling = "Tal vez debería intentar con algunas variantes ortográficas"
 nohit_suffix = "No coincide ningún recurso."
@@ -850,7 +850,7 @@ skip_confirm = "Seguro que quiere omitir este paso"
 skip_fix_metadata = "No fijar metadatos en este momento."
 skip_step = "Omitir este paso"
 Slide = "Deslizar"
-sms_failure = "¡Error!  No se puede enviar mensaje."
+sms_failure = "¡Error! No se puede enviar mensaje."
 sms_phone_number = "Número de teléfono de 10-dígitos"
 sms_sending = "Enviando mensaje..."
 sms_success = "Mensaje enviado."
@@ -958,7 +958,7 @@ Title View = "Vista del Título"
 title_hold_place = "Coloque una solicitud de título"
 To = "a"
 Too Many Email Recipients = "Demasiados destinatarios de correo electrónico"
-too_many_favorites = "Lista muy larga para desplegar.  Intente con sus favoritos en más de una lista o delimitelos con etiquetas."
+too_many_favorites = "Lista muy larga para desplegar. Intente con sus favoritos en más de una lista o delimitelos con etiquetas."
 too_many_new_items = "Demasiados nuevos elementos para desplegar en una sola lista. Intente limitando su búsqueda."
 too_many_reserves = "Demasiadas reservas de cursos para desplegar en una sola lista. Intente limitando su búsqueda."
 top_facet_additional_prefix = "Adicional"
diff --git a/languages/eu.ini b/languages/eu.ini
index 5660bc6d8f8d715a6b1b22dc674c6d8d546dc306..f4f7c29e78ad7c1433e268dd5056c4834bf5d49c 100644
--- a/languages/eu.ini
+++ b/languages/eu.ini
@@ -747,7 +747,7 @@ bulk_error_missing = "Algún dato falta. Su solicitud no fue exitosa"
 bulk_export_not_supported = "Los registros seleccionados no soportan exportación masiva."
 bulk_fail = "Sentitzen dugu errorea. Mesedez, berriro saiatu."
 bulk_noitems_advice = "Ez da inongo kopiarik aukeratu. Mesedez, berriro saiatu."
-bulk_save_error = "Algún dato falta.  Sus ítemes no fueron guardados."
+bulk_save_error = "Algún dato falta. Sus ítemes no fueron guardados."
 bulk_save_success = "Sus ítem han sido guardados"
 By = "Bidez"
 by = "nork"
@@ -762,7 +762,7 @@ By Instructor = "Irakaslearen arabera"
 By Popularity = "Ospearen arabera"
 By Recent = "Berrienen artean"
 By Region = "Herrialdearen araberan"
-By Title = "Izenburuaren  arabera"
+By Title = "Izenburuaren arabera"
 By Topic = "Gaiaren arabera"
 Call Number = "Sailkapena"
 callnumber_abbrev = "Sailkapen-zenbakia"
@@ -907,7 +907,7 @@ Empty Book Bag = "Liburu Saskia hutsik dago"
 Enable Auto Config = "Gaitu Autokonfig."
 End Page = "Orriaren bukaera"
 Era = "Garaia"
-error_inconsistent_parameters = "Un error ha ocurrido.  Parámetros inconsistentes detectados."
+error_inconsistent_parameters = "Un error ha ocurrido. Parámetros inconsistentes detectados."
 error_page_parameter_list_heading = "Eskaeraren parametroak"
 Exception = "Salbuespena"
 Excerpt = "Testu"
@@ -1510,7 +1510,7 @@ Title not available = "Dokumentu hau ez dago liburutegian"
 Title View = "Izenburuaren bista"
 title_hold_place = "Egin eskaera izenbururako"
 To = "Nori"
-too_many_favorites = "Lista muy larga para desplegar.  Intente con sus favoritos en más de una lista o delimitar con etiquetas."
+too_many_favorites = "Lista muy larga para desplegar. Intente con sus favoritos en más de una lista o delimitar con etiquetas."
 too_many_new_items = "Demasiados nuevos ítemes para desplegar en una sola lista. Intente limitando su búsqueda."
 too_many_reserves = "Demasiadas reservas de cursos para desplegar en una sola lista. Intente limitando su búsqueda."
 top_facet_additional_prefix = "Aurrezenbaki gehigarria"
@@ -1521,9 +1521,9 @@ Total Balance Due = "Balantzearen guztizkoa"
 total_comments = "Iruzkinen guztizkoa"
 total_lists = "Zerrenden guztizkoa"
 total_resources = "Baliabideen guztizkoa"
-total_saved_items = "Gordetako elementuen  guztizkoa"
+total_saved_items = "Gordetako elementuen guztizkoa"
 total_tags = "Etiketen guztizkoa"
-total_users = "Erabiltzaileen  guztizkoa"
+total_users = "Erabiltzaileen guztizkoa"
 tree_search_limit_reached_html = "Zure bilaketak aurkitu zituen erakusteko emaitza gehiegi. Erakusten dira bakarrik lehenengo <b>%%limit%%</b> items. Emaitza gehiago ikusteko, sakatu <a id="fullSearchLink" href="%%url%%" target="_blank">here.</a>"
 unique_tags = "Etiketa bakarrak"
 University Library = "Liburutegi unibertsitarioa"
diff --git a/languages/fi.ini b/languages/fi.ini
index 55332dc0b1af973c590a0fb9e84f5ac418b11597..6ad551bfc9906ea5a17947c908eb3534c4000065 100644
--- a/languages/fi.ini
+++ b/languages/fi.ini
@@ -62,13 +62,13 @@ Article = "Artikkeli"
 Ask a Librarian = "Kysy kirjastosta"
 Audience = "Yleisö"
 Audio = "Ääni"
-authentication_error_admin = "Sisäänkirjautuminen epäonnistui.  Ota yhteyttä järjestelmän ylläpitäjään."
+authentication_error_admin = "Sisäänkirjautuminen epäonnistui. Ota yhteyttä järjestelmän ylläpitäjään."
 authentication_error_blank = "Käyttäjätunnus/salasana ei voi olla tyhjä."
 authentication_error_creation_blocked = "Sinulla ei ole oikeutta luoda käyttäjätiliä."
 authentication_error_denied = "Käyttäjätunnus/salasana ei täsmää! Ei pääsyä järjestelmään."
 authentication_error_invalid = "Käyttäjätunnus/salasana ei täsmää. Yritä uudestaan."
 authentication_error_loggedout = "Olet kirjautunut ulos."
-authentication_error_technical = "Sisäänkirjautuminen epäonnistui.  Yritä uudestaan hetken kuluttua."
+authentication_error_technical = "Sisäänkirjautuminen epäonnistui. Yritä uudestaan hetken kuluttua."
 Author = "Tekijä"
 Author Browse = "Tekijäselaus"
 Author Notes = "Tekijähuomautukset"
@@ -847,7 +847,7 @@ skip_confirm = "Haluatko varmasti ohittaa tämän vaiheen?"
 skip_fix_metadata = "Älä korjaa metadataa tällä kertaa."
 skip_step = "Ohita tämä vaihe"
 Slide = "Dia"
-sms_failure = "Virhe!  Viestiä ei voitu lähettää."
+sms_failure = "Virhe! Viestiä ei voitu lähettää."
 sms_phone_number = "Tekstiviestinumero"
 sms_sending = "Viestiä lähetetään..."
 sms_success = "Viesti lähetetty."
@@ -955,7 +955,7 @@ Title View = "Nimekenäkymä"
 title_hold_place = "Varaa teos"
 To = "Vastaanottaja"
 Too Many Email Recipients = "Liian monta sähköpostin vastaanottajaa"
-too_many_favorites = "Listaa ei voida näyttää yhdellä kertaa sen koon vuoksi.  Jaa suosikkisi useammalle listalle tai rajaa hakua käyttämällä tageja."
+too_many_favorites = "Listaa ei voida näyttää yhdellä kertaa sen koon vuoksi. Jaa suosikkisi useammalle listalle tai rajaa hakua käyttämällä tageja."
 too_many_new_items = "Kaikkia uutuuksia ei voida näyttää yhdellä listalla. Kokeile haun rajaamista."
 too_many_reserves = "Kaikkia kurssikirjoja ei voida näyttää yhdellä listalla. Kokeile haun rajaamista."
 top_facet_additional_prefix = "Lisää "
diff --git a/languages/fr.ini b/languages/fr.ini
index 01c6a00e86c82e4d776693fb173a1066e20b675f..c592f94d69836ebe7c51fbbefaed7ea406cff870 100644
--- a/languages/fr.ini
+++ b/languages/fr.ini
@@ -520,7 +520,7 @@ Library Web Search = "Recherche sur le site de la bibliothèque"
 lightbox_error = "Erreur: impossible d'ouvrir la pop-up"
 Limit To = "Limiter à"
 List = "Liste"
-List Tags = "Liste des  mots-clés"
+List Tags = "Liste des mots-clés"
 list_access_denied = "Vous n'avez pas les droits pour consulter cette liste."
 list_edit_name_required = "Le nom de la liste est obligatoire."
 load_tag_error = "Erreur: Chargement des tags impossible"
diff --git a/languages/he.ini b/languages/he.ini
index 054280b6f0ecf07abff1f9c2f85eca63ca393aa1..2b5d1009022f540e12785dabbc9c123a10ef9406 100644
--- a/languages/he.ini
+++ b/languages/he.ini
@@ -231,7 +231,7 @@ email_failure = "שגיאה -- לא ניתן לשלוח הודעה"
 email_link = "קישור"
 email_selected = "דואל נבחרים"
 email_selected_favorites = "דואל מועדפים נבחרים"
-email_sending = "שולח הודעה  ..."
+email_sending = "שולח הודעה ..."
 email_subject = "נושא"
 email_success = "הודעה משולח"
 Empty = "ריק"
diff --git a/languages/ja.ini b/languages/ja.ini
index 071d1a3082cdee2cb64a186e513310e034d1bcb0..15cafd5ea6f480133b8d5ed780f7f6e01c73657d 100644
--- a/languages/ja.ini
+++ b/languages/ja.ini
@@ -849,7 +849,7 @@ skip_confirm = "本当にこのステップを省略しますか?"
 skip_fix_metadata = "今回はメタデータを修正しない"
 skip_step = "このステップを省略"
 Slide = "スライド"
-sms_failure = "エラー!  メッセージを送れませんでした。"
+sms_failure = "エラー! メッセージを送れませんでした。"
 sms_phone_number = "10桁の電話番号"
 sms_sending = "メッセージ送信中..."
 sms_success = "メッセージを送信しました。"
diff --git a/languages/nl.ini b/languages/nl.ini
index 82dbd69af8a522faea8106eb4d8d7a95a38647d0..8750248f74d49fa5cfed97a5e7facd9962320fae 100644
--- a/languages/nl.ini
+++ b/languages/nl.ini
@@ -54,7 +54,7 @@ All Fields = "Alle velden"
 All Pages Loaded = "Alle pagina's zijn ingeladen"
 All Text = "Alle tekst"
 alphabrowse_matches = "Resultaten"
-alphabrowselink_html = "Doorblader de catalogus  met %%index%% beginnend vanaf %%from%%."
+alphabrowselink_html = "Doorblader de catalogus met %%index%% beginnend vanaf %%from%%."
 An error has occurred = "Er is een fout opgetreden"
 An error occurred during execution; please try again later. = "Er trad een fout op tijdens de uitvoering; probeer het later nog eens."
 AND = "AND"
@@ -563,7 +563,7 @@ Location = "Plaats"
 Log Out = "Uitloggen"
 Login = "Aanmelden"
 Login for full access = "Log in voor complete toegang."
-login_disabled = "Je login is momenteel niet beschikbaar."medium  = "Fysische informatiedrager"
+login_disabled = "Je login is momenteel niet beschikbaar."medium = "Fysische informatiedrager"
 login_target = "Bibliotheek"
 Logout = "Afmelden"
 Main Author = "Hoofdauteur"
diff --git a/languages/pl.ini b/languages/pl.ini
index 36cea31202df790f7e35c8da39604b096c858a20..5e1335e99caffee929ab30f54eb9ecf3b1167492 100644
--- a/languages/pl.ini
+++ b/languages/pl.ini
@@ -481,7 +481,7 @@ hold_cancel = "Anuluj zamówienia i rezerwacje"
 hold_cancel_all = "Anuluj wszystkie"
 hold_cancel_fail = "Nie udało się anulować zamówienia lub rezerwacji - skontaktuj się z biblioteką."
 hold_cancel_selected = "Anuluj zaznaczone"
-hold_cancel_success = "Zamówienia i rezerwacje  zostały anulowane."
+hold_cancel_success = "Zamówienia i rezerwacje zostały anulowane."
 hold_cancel_success_items = "Zamówienia i rezerwacje zostały anulowane."
 hold_date_invalid = "Podaj ważną datę"
 hold_date_past = "Podaj datę w przyszłości"
@@ -514,7 +514,7 @@ ill_request_cancel = "Anuluj zamówienie międzybiblioteczne"
 ill_request_cancel_all = "Anuluj wszystkie zamówienia międzybiblioteczne"
 ill_request_cancel_fail = "Nie udało się anulować zamówienia lub rezerwacji - skontaktuj się z biblioteką."
 ill_request_cancel_selected = "Anuluj zaznaczone zamówienia międzybiblioteczne"
-ill_request_cancel_success = "Zamówienia i rezerwacje  zostały anulowane."
+ill_request_cancel_success = "Zamówienia i rezerwacje zostały anulowane."
 ill_request_cancel_success_items = "Zamówienia i rezerwacje zostały anulowane."
 ill_request_canceled = "Anulowane"
 ill_request_check_text = "Sprawdź zamówienia międzybiblioteczne"
@@ -942,7 +942,7 @@ storage_retrieval_request_cancel = "Anuluj zamówienia magazynowe"
 storage_retrieval_request_cancel_all = "Anuluj wszystkie zamówienia magazynowe"
 storage_retrieval_request_cancel_fail = "Nie udało się anulować zamówienia lub rezerwacji - skontaktuj się z biblioteką."
 storage_retrieval_request_cancel_selected = "Anuluj zaznaczone zamówienia magazynowe"
-storage_retrieval_request_cancel_success = "Zamówienia i rezerwacje  zostały anulowane."
+storage_retrieval_request_cancel_success = "Zamówienia i rezerwacje zostały anulowane."
 storage_retrieval_request_cancel_success_items = "Zamówienia i rezerwacje zostały anulowane."
 storage_retrieval_request_canceled = "Anuluj"
 storage_retrieval_request_check_text = "Sprawdź zamówienie magazynowe"
diff --git a/languages/pt.ini b/languages/pt.ini
index cc75e8c272902e66b06bd97007001d9de2038138..fa9c3a4f9c9a413f870cee21c75bc36a86334ed1 100644
--- a/languages/pt.ini
+++ b/languages/pt.ini
@@ -934,7 +934,7 @@ total_resources = "Total de Recursos"
 total_saved_items = "Total de Itens Gravados"
 total_tags = "Total de Tags"
 total_users = "Total de Utilizadores"
-tree_search_limit_reached_html = "A sua pesquisa devolveu muitos resultados para mostrar em árvore. Mostrando apenas o primeiro  <b>%%limit%%</b> registos. Para uma pesquisa completa clique <a id"
+tree_search_limit_reached_html = "A sua pesquisa devolveu muitos resultados para mostrar em árvore. Mostrando apenas o primeiro <b>%%limit%%</b> registos. Para uma pesquisa completa clique <a id"
 unique_tags = "Tags únicas"
 University Library = "Biblioteca Universitária"
 Unknown = "online"
diff --git a/languages/ru.ini b/languages/ru.ini
index 5a57310d4da5ece62c5575dded6123b4ccb1a479..a433e3d473b53bfc36c4061c2a97e3192af98659 100644
--- a/languages/ru.ini
+++ b/languages/ru.ini
@@ -41,7 +41,7 @@ add_other_libraries = "Включите статьи в другие библи
 add_search = "Добавить поле для поиска"
 add_search_group = "Добавить группу для поиска"
 add_tag_error = "Ошибка: невозможно сохранить метки"
-add_tag_note = "Пробелы разделяют метки.  Используйте кавычки для многословных меток."
+add_tag_note = "Пробелы разделяют метки. Используйте кавычки для многословных меток."
 add_tag_success = "Метки сохранены"
 Address = "Адрес"
 adv_search_all = "Все поля"
@@ -80,13 +80,13 @@ Article = "Статья"
 Ask a Librarian = "Обратитесь к библиотекарю"
 Audience = "Аудитория"
 Audio = "Аудиозапись"
-authentication_error_admin = "Невозможно войти в систему сейчас.  Обратитесь к системному администратору."
+authentication_error_admin = "Невозможно войти в систему сейчас. Обратитесь к системному администратору."
 authentication_error_blank = "Логин не должны быть пуст."
 authentication_error_creation_blocked = "Вы не имеете прав на создание учетной записи."
 authentication_error_denied = "Ваши возможности не достаточны! Доступ не разрешен."
 authentication_error_invalid = "Неверный логин -- повторите попытку."
 authentication_error_loggedout = "Вы вышли из приложения."
-authentication_error_technical = "Сейчас невозможен вход в библиотеку.  Повторите попытку позднее."
+authentication_error_technical = "Сейчас невозможен вход в библиотеку. Повторите попытку позднее."
 Author = "Автор"
 Author Browse = "Просмотр авторов"
 Author Notes = "Авторские замечания"
@@ -142,9 +142,9 @@ Browse the Catalog = "Просмотр каталога"
 Browse the Collection = "Просмотр коллекции"
 Browse the Collection Alphabetically = "Просмотр коллекции в алфавитном порядке"
 browse_author = "Автор"
-browse_dewey = "Шифр  (Dewey)"
+browse_dewey = "Шифр (Dewey)"
 browse_format = "Формат"
-browse_lcc = "Шифр  (LC)"
+browse_lcc = "Шифр (LC)"
 browse_publishDate = "Дата издания"
 browse_title = "Заглавие"
 browse_topic = "Тема"
@@ -640,7 +640,7 @@ no_items_selected = "Не выбраны метки."
 nohit_filters = "Сейчас применимы фильтры для этого поиска:"
 nohit_heading = "Нет результатов!"
 nohit_no_filters = "Не были применены для этого поиска."
-nohit_parse_error = "Кажется, возникла проблема при поиске. Проверьте синтаксис запроса.  Если попытаться использовать новые возможности, надо заключить запрос в двойные кавычки."
+nohit_parse_error = "Кажется, возникла проблема при поиске. Проверьте синтаксис запроса. Если попытаться использовать новые возможности, надо заключить запрос в двойные кавычки."
 nohit_prefix = "Ваш поиск"
 nohit_spelling = "Возможно, требуются некоторые другие вариации"
 nohit_suffix = "не найдены соответствующие книги."
@@ -772,7 +772,7 @@ recovery_disabled = "Восстановление пароля не включе
 recovery_email_notification = "Только что сделан запрос на восстановдение пароля Вашей учетной записм для %%library%%."
 recovery_email_sent = "Отправлены данные восстановления пароля по email-адресу, зарегистрированному для этой учетной записи."
 recovery_email_subject = "VuFind-восстановление учетной записи"
-recovery_email_url_pretext = "Переместитесь на указанный далее URL  для установки нового пароля: %%url%%"
+recovery_email_url_pretext = "Переместитесь на указанный далее URL для установки нового пароля: %%url%%"
 recovery_expired_hash = "Исчерпана ссылка на это восстановление"
 recovery_invalid_hash = "Не распознана ссылка на восстановление"
 recovery_new_disabled = "Вам не разрешено изменять свой пароль в данное время"
@@ -865,7 +865,7 @@ skip_confirm = "Нужно ли пропустить этот шаг?"
 skip_fix_metadata = "Не исправляйте метаданные в это время."
 skip_step = "Пропустить этот шаг"
 Slide = "Перемещать"
-sms_failure = "Ошибка!  Невозможно отправить сообщение."
+sms_failure = "Ошибка! Невозможно отправить сообщение."
 sms_phone_number = "10-цифровой номер телефона"
 sms_sending = "Идет отправка сообщения..."
 sms_success = "Сообщение отправлено."
@@ -890,7 +890,7 @@ Start a new Basic Search = "Начать новый основной поиск"
 Start Page = "Первая страница"
 starting from = "начиная с"
 Status = "Статус"
-status_unknown_message = "Недоступно состояние Live"  What does mean the status Live (working)"
+status_unknown_message = "Недоступно состояние Live" What does mean the status Live (working)"
 Storage Retrieval Requests = "Запросы выборки из хранилища"
 storage_retrieval_request_available = "Доступна ячейка подхвата"
 storage_retrieval_request_cancel = "Отменить запросы выборки из хранилища"
diff --git a/languages/sl.ini b/languages/sl.ini
index 06f77f87ad6b31e72e73e4721db1273bef1fe6cd..cb6a20942b2a14d6be6132aa4bee0dfb5f9892da 100644
--- a/languages/sl.ini
+++ b/languages/sl.ini
@@ -19,7 +19,7 @@ add_other_libraries = "Vključi članke iz drugih knjižnic"
 add_search = "Dodaj iskalno polje"
 add_search_group = "Dodaj iskalno skupino"
 add_tag_error = "Napaka: Ne more shraniti oznak"
-add_tag_note = "Presledki bodo ločili oznake.  Uporabite narekovaje za več-besedne oznake."
+add_tag_note = "Presledki bodo ločili oznake. Uporabite narekovaje za več-besedne oznake."
 add_tag_success = "Oznake shranjene"
 Address = "Naslov"
 adv_search_all = "Vsa polja"
@@ -52,12 +52,12 @@ APA Citation = "APA citiranje"
 Ask a Librarian = "Vprašaj knjižničarja"
 Audience = "Publika"
 Audio = "Avdio"
-authentication_error_admin = "Ne morete se prijaviti.  Kontaktirajte sistemskega administratorja za pomoč."
+authentication_error_admin = "Ne morete se prijaviti. Kontaktirajte sistemskega administratorja za pomoč."
 authentication_error_blank = "Prijava ne more biti prazna."
 authentication_error_denied = "Prijava ni skladna! Dostop zavrnjen."
 authentication_error_invalid = "Napačna prijava -- poizkusite znova."
 authentication_error_loggedout = "Odjavili ste se."
-authentication_error_technical = "Trenutno se ne morete prijaviti.  Poizkusite kasneje."
+authentication_error_technical = "Trenutno se ne morete prijaviti. Poizkusite kasneje."
 Author = "Avtor"
 Author Browse = "Prelistaj po avtorju"
 Author Notes = "Avtorjeve opombe"
@@ -513,7 +513,7 @@ no_items_selected = "Nobena knjiga/članek ni bil izbran"
 nohit_filters = "Veljavni filtri za to iskanje:"
 nohit_heading = "Ni rezultatov!"
 nohit_no_filters = "Ni veljavnih filtrov za to iskanje."
-nohit_parse_error = "Problem se je pojavil z vašim iskanjem.  Preverite sintakso.  Če ne uporabljate naprednega iskanja pomaga, če date iskalno zahtevo v dvojne narekovaje."
+nohit_parse_error = "Problem se je pojavil z vašim iskanjem. Preverite sintakso. Če ne uporabljate naprednega iskanja pomaga, če date iskalno zahtevo v dvojne narekovaje."
 nohit_prefix = "Vaše iskanje"
 nohit_spelling = "Poizkusite z različnim črkovanjem"
 nohit_suffix = "ne ujema se z nobenim virom."
@@ -615,8 +615,8 @@ Remove Filters = "Odstrani filtre"
 Remove from Book Bag = "Odstrani iz košarice"
 renew_all = "Podaljšaj vse knjige"
 renew_determine_fail = "Nismo mogli ugotoviti, če vam lahko knjigo podaljšamo. Pokličite v izposojo."
-renew_empty_selection = "Noben  predmet ni izbran"
-renew_error = "Nismo vam mogli podaljšati knjig(e)  - Pokličite v izposojo"
+renew_empty_selection = "Noben predmet ni izbran"
+renew_error = "Nismo vam mogli podaljšati knjig(e) - Pokličite v izposojo"
 renew_fail = "Te knjige ne moremo podaljšati"
 renew_item = "Knjige podaljšane"
 renew_item_due = "Izposoja bo potekla v naslednjih 24 urah"
@@ -681,7 +681,7 @@ skip_confirm = "Ste prepričani, da želite izpustiti naslednji korak?"
 skip_fix_metadata = "Trenutno ne popravi metapodatkov."
 skip_step = "Izpusti ta korak"
 Slide = "Slide"
-sms_failure = "Napaka!  Ne moremo poslati sporočila."
+sms_failure = "Napaka! Ne moremo poslati sporočila."
 sms_phone_number = "9 mestna telefonska Å¡tevilka"
 sms_sending = "Pošiljam sporočilo..."
 sms_success = "Sporočilo poslano."
@@ -763,7 +763,7 @@ Title = "Naslov"
 Title not available = "Naslov ni dosegljiv"
 title_hold_place = "Pošljite zahtevo"
 To = "Za"
-too_many_favorites = "Seznam je prevelik za enkraten prikaz.  Napravite več seznamov v vaših priljubljenih ali omejite uporabo oznak."
+too_many_favorites = "Seznam je prevelik za enkraten prikaz. Napravite več seznamov v vaših priljubljenih ali omejite uporabo oznak."
 too_many_new_items = "Preveč je zadetkov za prikaz na eni strani. Omejite vaše iskanje."
 too_many_reserves = "Preveč je naslovov obvezne literature za prikaz na eni strani.Omejite vaše iskanje."
 top_facet_additional_prefix = "Dodatno "
diff --git a/languages/sv.ini b/languages/sv.ini
index d99808985a615928da43045e53c6ab7bf7f96d34..ff2a65db4b1adfebae2c84002f9e0cb8c8439415 100644
--- a/languages/sv.ini
+++ b/languages/sv.ini
@@ -847,7 +847,7 @@ skip_confirm = "Är du säker du vill hoppa över detta steg?"
 skip_fix_metadata = "Reparera inte metadata vid denna tidpunkt."
 skip_step = "Hoppa över detta steg"
 Slide = "Dia"
-sms_failure = "Fel!  Textmeddelandet kunde inte skickas."
+sms_failure = "Fel! Textmeddelandet kunde inte skickas."
 sms_phone_number = "Telefonnummer för textmeddelande"
 sms_sending = "Skickar..."
 sms_success = "Skickats."
diff --git a/languages/zh-cn.ini b/languages/zh-cn.ini
index c872f30994824af0eb49de7205519b53326dc830..a46ee942047d77c90e44356f31604f4e82166a55 100644
--- a/languages/zh-cn.ini
+++ b/languages/zh-cn.ini
@@ -52,7 +52,7 @@ authentication_error_admin = "我们暂时无法让你登录。请联系您的
 authentication_error_blank = "登录信息不能空白."
 authentication_error_denied = "帐户信息不合! 被拒绝."
 authentication_error_invalid = "无效的登入- 请再试一次."
-authentication_error_technical = "我们暂时无法让你登录.  请稍后再试."
+authentication_error_technical = "我们暂时无法让你登录. 请稍后再试."
 Author = "作者"
 Author Browse = "作者浏览"
 Author Notes = "作者笔记"
@@ -231,12 +231,12 @@ export_unsupported_format = "不支持导出格式"
 FAQs = "常见问题"
 fav_delete = "删除选定的最爱"
 fav_delete_deleting = "您的最爱正被删除."
-fav_delete_fail = "很抱歉,发生错误.  您的最爱没被删除."
-fav_delete_missing = "一些数据丢失.  您的最爱没被删除."
+fav_delete_fail = "很抱歉,发生错误. 您的最爱没被删除."
+fav_delete_missing = "一些数据丢失. 您的最爱没被删除."
 fav_delete_success = " 您的最爱已被删除."
 fav_delete_warn = "您将删除所有列出的这些收藏 - 如果你想删除特定列表中的一个最爱,请选择该列表,然后再点击删除."
 fav_email_fail = "很抱歉,发生错误。您所选的我的最爱没有发送出."
-fav_email_missing = "一些数据丢失.  您所选的我的最爱没有发送出."
+fav_email_missing = "一些数据丢失. 您所选的我的最爱没有发送出."
 fav_email_success = "您所选的我的最爱已按要求发送出."
 fav_export = "导出收藏夹"
 fav_list_delete = "您的最喜爱列表已被删除"
diff --git a/languages/zh.ini b/languages/zh.ini
index dd7eaf22b78e5b468030aa632f0714fcd0c8c95a..480697a8f58d49f1b8143fe47451f326bc5c4d2d 100644
--- a/languages/zh.ini
+++ b/languages/zh.ini
@@ -52,7 +52,7 @@ authentication_error_admin = "我們暫時無法讓你登錄。請聯系您的
 authentication_error_blank = "登錄信息不能空白."
 authentication_error_denied = "帳戶信息不合! 被拒絕."
 authentication_error_invalid = "無效的登入- 請再試一次."
-authentication_error_technical = "我們暫時無法讓你登錄.  請稍后再試."
+authentication_error_technical = "我們暫時無法讓你登錄. 請稍后再試."
 Author = "作者"
 Author Browse = "作者瀏覽"
 Author Notes = "作者筆記"
@@ -231,12 +231,12 @@ export_unsupported_format = "不支持導出格式"
 FAQs = "常見問題"
 fav_delete = "刪除選定的最愛"
 fav_delete_deleting = "您的最愛正被刪除."
-fav_delete_fail = "很抱歉,發生錯誤.  您的最愛沒被刪除."
-fav_delete_missing = "一些數據丟失.  您的最愛沒被刪除."
+fav_delete_fail = "很抱歉,發生錯誤. 您的最愛沒被刪除."
+fav_delete_missing = "一些數據丟失. 您的最愛沒被刪除."
 fav_delete_success = " 您的最愛已被刪除."
 fav_delete_warn = "您將刪除所有列出的這些收藏 - 如果你想刪除特定列表中的一個最愛,請選擇該列表,然后再點擊刪除."
 fav_email_fail = "很抱歉,發生錯誤。您所選的我的最愛沒有發送出."
-fav_email_missing = "一些數據丟失.  您所選的我的最愛沒有發送出."
+fav_email_missing = "一些數據丟失. 您所選的我的最愛沒有發送出."
 fav_email_success = "您所選的我的最愛已按要求發送出."
 fav_export = "導出收藏夾"
 fav_list_delete = "您的最喜愛列表已被刪除"