9f05cbb
Index: lib/alexandria/models/library.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/models/library.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/models/library.rb	(revision 1067)
9f05cbb
@@ -41,7 +41,7 @@
9f05cbb
 
9f05cbb
     include GetText
9f05cbb
     extend GetText
9f05cbb
-    bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+    bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
     BOOK_ADDED, BOOK_UPDATED, BOOK_REMOVED = (0..3).to_a
9f05cbb
     include Observable
9f05cbb
Index: lib/alexandria/book_providers/renaud.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/book_providers/renaud.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/book_providers/renaud.rb	(revision 1067)
9f05cbb
@@ -24,7 +24,7 @@
9f05cbb
   class BookProviders
9f05cbb
     class RENAUDProvider < GenericProvider
9f05cbb
       include GetText
9f05cbb
-      #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      #GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
       BASE_URI = "http://www.renaud-bray.com/"
9f05cbb
       ACCENTUATED_CHARS = "áàâäçéèêëíìîïóòôöúùûü"
9f05cbb
 
9f05cbb
Index: lib/alexandria/book_providers/amazon_aws.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/book_providers/amazon_aws.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/book_providers/amazon_aws.rb	(revision 1067)
9f05cbb
@@ -25,7 +25,7 @@
9f05cbb
     class AmazonProvider < GenericProvider
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       #CACHE_DIR = File.join(Alexandria::Library::DIR, '.amazon_cache')
9f05cbb
 
9f05cbb
Index: lib/alexandria/book_providers/mcu.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/book_providers/mcu.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/book_providers/mcu.rb	(revision 1067)
9f05cbb
@@ -27,7 +27,7 @@
9f05cbb
     class MCUProvider < GenericProvider
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       LANGUAGES = {
9f05cbb
         'es' => '1'
9f05cbb
Index: lib/alexandria/book_providers/proxis.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/book_providers/proxis.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/book_providers/proxis.rb	(revision 1067)
9f05cbb
@@ -23,7 +23,7 @@
9f05cbb
     class ProxisProvider < GenericProvider
9f05cbb
       include GetText
9f05cbb
       include Logging
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       LANGUAGES = {
9f05cbb
         'nl' => '1',
9f05cbb
Index: lib/alexandria/book_providers/z3950.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/book_providers/z3950.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/book_providers/z3950.rb	(revision 1067)
9f05cbb
@@ -26,7 +26,7 @@
9f05cbb
     class Z3950Provider < AbstractProvider
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(name="Z3950", fullname="Z39.50")
9f05cbb
         super
9f05cbb
@@ -174,7 +174,7 @@
9f05cbb
       unabstract
9f05cbb
 
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize
9f05cbb
         super("LOC", _("Library of Congress (Usa)"))
9f05cbb
@@ -207,7 +207,7 @@
9f05cbb
       unabstract
9f05cbb
 
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize
9f05cbb
         super("BL", _("British Library"))
9f05cbb
@@ -296,7 +296,7 @@
9f05cbb
       unabstract
9f05cbb
 
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize
9f05cbb
         super("SBN", "Servizio Bibliotecario Nazionale (Italy)")
9f05cbb
Index: lib/alexandria/book_providers.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/book_providers.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/book_providers.rb	(revision 1067)
9f05cbb
@@ -25,7 +25,7 @@
9f05cbb
     include Singleton
9f05cbb
     include Observable
9f05cbb
     include GetText
9f05cbb
-    GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+    GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
     SEARCH_BY_ISBN, SEARCH_BY_TITLE, SEARCH_BY_AUTHORS,
9f05cbb
     SEARCH_BY_KEYWORD = (0..3).to_a
9f05cbb
Index: lib/alexandria/import_library.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/import_library.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/import_library.rb	(revision 1067)
9f05cbb
@@ -22,7 +22,7 @@
9f05cbb
 
9f05cbb
     include GetText
9f05cbb
     extend GetText
9f05cbb
-    bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+    bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
     def self.all
9f05cbb
       [
9f05cbb
Index: lib/alexandria/export_library.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/export_library.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/export_library.rb	(revision 1067)
9f05cbb
@@ -102,7 +102,7 @@
9f05cbb
     include GetText
9f05cbb
     include Logging
9f05cbb
     extend GetText
9f05cbb
-    bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+    bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
     def self.all
9f05cbb
       [
9f05cbb
Index: lib/alexandria/smart_library.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/smart_library.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/smart_library.rb	(revision 1067)
9f05cbb
@@ -23,7 +23,7 @@
9f05cbb
     include Logging
9f05cbb
     include GetText
9f05cbb
     extend GetText
9f05cbb
-    bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+    bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
     ALL_RULES, ANY_RULE = 1, 2
9f05cbb
     attr_reader :name
9f05cbb
@@ -290,7 +290,7 @@
9f05cbb
     class Rule
9f05cbb
       include GetText
9f05cbb
       extend GetText
9f05cbb
-      bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       attr_accessor :operand, :operation, :value
9f05cbb
 
9f05cbb
@@ -343,7 +343,7 @@
9f05cbb
       module Operands
9f05cbb
         include GetText
9f05cbb
         extend GetText
9f05cbb
-        bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+        bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
         LEFT = [
9f05cbb
                 LeftOperand.new(:title, _("Title"), String),
9f05cbb
@@ -375,7 +375,7 @@
9f05cbb
         include Logging
9f05cbb
         include GetText
9f05cbb
         extend GetText
9f05cbb
-        bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+        bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
         IS_TRUE = Operator.new(
9f05cbb
                                :is_true,
9f05cbb
Index: lib/alexandria/about.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/about.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/about.rb	(revision 1067)
9f05cbb
@@ -20,7 +20,7 @@
9f05cbb
   TITLE = 'Alexandria'
9f05cbb
   TEXTDOMAIN = 'alexandria'
9f05cbb
   extend GetText
9f05cbb
-  bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+  bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
   DESCRIPTION = _('A program to help you manage your book collection.')
9f05cbb
   COPYRIGHT = "Copyright (C) 2004,2005,2006 Laurent Sansonetti\n" +
9f05cbb
     "Copyright (C) 2007,2008,2009 Alexandria Contributors"
9f05cbb
Index: lib/alexandria/ui/dialogs/misc_dialogs.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/misc_dialogs.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/misc_dialogs.rb	(revision 1067)
9f05cbb
@@ -19,7 +19,7 @@
9f05cbb
   module UI
9f05cbb
     class ConflictWhileCopyingDialog < AlertDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, library, book)
9f05cbb
         super(parent,
9f05cbb
@@ -42,7 +42,7 @@
9f05cbb
 
9f05cbb
     class ReallyDeleteDialog < AlertDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, library, books=nil)
9f05cbb
         # Deleting a library.
9f05cbb
Index: lib/alexandria/ui/dialogs/book_properties_dialog_base.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/book_properties_dialog_base.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/book_properties_dialog_base.rb	(revision 1067)
9f05cbb
@@ -20,7 +20,7 @@
9f05cbb
     class BookPropertiesDialogBase < GladeBase
9f05cbb
       include GetText
9f05cbb
       extend GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       COVER_MAXWIDTH = 140    # pixels
9f05cbb
 
9f05cbb
Index: lib/alexandria/ui/dialogs/new_book_dialog_manual.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/new_book_dialog_manual.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/new_book_dialog_manual.rb	(revision 1067)
9f05cbb
@@ -20,7 +20,7 @@
9f05cbb
     class NewBookDialogManual < BookPropertiesDialogBase
9f05cbb
       include GetText
9f05cbb
       extend GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       TMP_COVER_FILE = File.join(Dir.tmpdir, "tmp_cover")
9f05cbb
       def initialize(parent, library, &on_add_cb)
9f05cbb
Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/smart_library_properties_dialog_base.rb	(revision 1067)
9f05cbb
@@ -20,7 +20,7 @@
9f05cbb
     class SmartLibraryPropertiesDialogBase < Gtk::Dialog
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       attr_reader :predicate_operator_rule
9f05cbb
 
9f05cbb
Index: lib/alexandria/ui/dialogs/export_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/export_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/export_dialog.rb	(revision 1067)
9f05cbb
@@ -19,7 +19,7 @@
9f05cbb
   module UI
9f05cbb
     class ConfirmEraseDialog < AlertDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, filename)
9f05cbb
         super(parent, _("File already exists"),
9f05cbb
@@ -42,7 +42,7 @@
9f05cbb
     class ExportDialog < Gtk::FileChooserDialog
9f05cbb
       include GetText
9f05cbb
       extend GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       FORMATS = Alexandria::ExportFormat.all
9f05cbb
       THEMES = Alexandria::WebTheme.all
9f05cbb
Index: lib/alexandria/ui/dialogs/preferences_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/preferences_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/preferences_dialog.rb	(revision 1067)
9f05cbb
@@ -95,7 +95,7 @@
9f05cbb
 
9f05cbb
     class ProviderPreferencesDialog < ProviderPreferencesBaseDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, provider)
9f05cbb
         super(_("Preferences for %s") % provider.fullname,
9f05cbb
@@ -120,7 +120,7 @@
9f05cbb
 
9f05cbb
     class NewProviderDialog <  ProviderPreferencesBaseDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent)
9f05cbb
         super(_("New Provider"),
9f05cbb
@@ -209,7 +209,7 @@
9f05cbb
     class PreferencesDialog < GladeBase
9f05cbb
       include Alexandria::Logging
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, &changed_block)
9f05cbb
         super('preferences_dialog.glade')
9f05cbb
Index: lib/alexandria/ui/dialogs/new_book_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/new_book_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/new_book_dialog.rb	(revision 1067)
9f05cbb
@@ -26,7 +26,7 @@
9f05cbb
   module UI
9f05cbb
     class KeepBadISBNDialog < AlertDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, book)
9f05cbb
         super(parent, _("Invalid ISBN '%s'") % book.isbn,
9f05cbb
@@ -51,7 +51,7 @@
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
       extend GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, selected_library=nil, &block)
9f05cbb
         super('new_book_dialog.glade')
9f05cbb
Index: lib/alexandria/ui/dialogs/new_smart_library_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/new_smart_library_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/new_smart_library_dialog.rb	(revision 1067)
9f05cbb
@@ -19,7 +19,7 @@
9f05cbb
   module UI
9f05cbb
     class NewSmartLibraryDialog < SmartLibraryPropertiesDialogBase
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, &block)
9f05cbb
         super(parent)
9f05cbb
Index: lib/alexandria/ui/dialogs/book_properties_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/book_properties_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/book_properties_dialog.rb	(revision 1067)
9f05cbb
@@ -21,7 +21,7 @@
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
       extend GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, library, book)
9f05cbb
         super(parent, library.cover(book))
9f05cbb
Index: lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/smart_library_properties_dialog.rb	(revision 1067)
9f05cbb
@@ -19,7 +19,7 @@
9f05cbb
   module UI
9f05cbb
     class SmartLibraryPropertiesDialog < SmartLibraryPropertiesDialogBase
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, smart_library, &block)
9f05cbb
         super(parent)
9f05cbb
Index: lib/alexandria/ui/dialogs/acquire_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/acquire_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/acquire_dialog.rb	(revision 1067)
9f05cbb
@@ -213,7 +213,7 @@
9f05cbb
       include GetText
9f05cbb
       include Logging
9f05cbb
       extend GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, selected_library=nil, &block)
9f05cbb
         super('acquire_dialog.glade')
9f05cbb
Index: lib/alexandria/ui/dialogs/about_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/about_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/about_dialog.rb	(revision 1067)
9f05cbb
@@ -19,7 +19,7 @@
9f05cbb
   module UI
9f05cbb
     class AboutDialog < Gtk::AboutDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       GPL = <
9f05cbb
 Alexandria is free software; you can redistribute it and/or
9f05cbb
Index: lib/alexandria/ui/dialogs/import_dialog.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/dialogs/import_dialog.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/dialogs/import_dialog.rb	(revision 1067)
9f05cbb
@@ -30,7 +30,7 @@
9f05cbb
   module UI
9f05cbb
     class SkipEntryDialog < AlertDialog
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       def initialize(parent, message)
9f05cbb
         super(parent, _("Error while importing"),
9f05cbb
@@ -53,7 +53,7 @@
9f05cbb
       include GetText
9f05cbb
       include Logging
9f05cbb
 
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       FILTERS = Alexandria::ImportFilter.all
9f05cbb
 
9f05cbb
Index: lib/alexandria/ui/main_app.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/main_app.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/main_app.rb	(revision 1067)
9f05cbb
@@ -43,7 +43,7 @@
9f05cbb
   module UI
9f05cbb
     include Logging
9f05cbb
     include GetText
9f05cbb
-    GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+    GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
     class MainApp
9f05cbb
       include Logging
9f05cbb
Index: lib/alexandria/ui/listview.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/listview.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/listview.rb	(revision 1067)
9f05cbb
@@ -20,7 +20,7 @@
9f05cbb
   module UI
9f05cbb
     include Logging
9f05cbb
     include GetText
9f05cbb
-    GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+    GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
     class ListViewManager
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
Index: lib/alexandria/ui/ui_manager.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/ui_manager.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/ui_manager.rb	(revision 1067)
9f05cbb
@@ -24,7 +24,7 @@
9f05cbb
         :iconview_model, :filtered_model, :on_books_selection_changed
9f05cbb
       include Logging
9f05cbb
       include GetText
9f05cbb
-      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+      GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
       module Columns
9f05cbb
         COVER_LIST, COVER_ICON, TITLE, TITLE_REDUCED, AUTHORS,
9f05cbb
Index: lib/alexandria/ui/libraries_combo.rb
9f05cbb
===================================================================
9f05cbb
--- lib/alexandria/ui/libraries_combo.rb	(revision 1066)
9f05cbb
+++ lib/alexandria/ui/libraries_combo.rb	(revision 1067)
9f05cbb
@@ -19,7 +19,7 @@
9f05cbb
 class Gtk::ComboBox
9f05cbb
   include GetText
9f05cbb
   extend GetText
9f05cbb
-  GetText.bindtextdomain(Alexandria::TEXTDOMAIN, nil, nil, "UTF-8")
9f05cbb
+  GetText.bindtextdomain(Alexandria::TEXTDOMAIN, :charset => "UTF-8")
9f05cbb
 
9f05cbb
   def populate_with_libraries(libraries, selected_library)
9f05cbb
     libraries_names = libraries.map { |x| x.name }