config/tr8n/config.yml in tr8n-3.0.2 vs config/tr8n/config.yml in tr8n-3.0.3

- old
+ new

@@ -9,11 +9,11 @@ # Alternatively, you can overload any of the methods of Tr8n::Config ############################################################################# defaults: &defaults enable_tr8n: true # enables the engine - enable_key_source_tracking: false # builds the site map sources + enable_key_source_tracking: false # builds the site map sources - must be enabled for the API enable_key_caller_tracking: false # tracks all calls to labels with their traces - for debugging only enable_glossary_hints: true # shows glossary in the translator enable_software_keyboard: true # shows the soft keyboard icon enable_google_suggestions: true # uses google for suggestions @@ -74,21 +74,21 @@ # cache_adapter: YOUR_CACHE_ADAPTER_CLASS # ############################################################################# caching: enabled: false - adapter: ActiveSupport::Cache - store: [mem_cache_store, 'localhost:11211'] + adapter: "ActiveSupport::Cache" + store: ['mem_cache_store', 'localhost:11211'] version: 1 # you can change the version to invalidate the cache ############################################################################# # By default, Tr8n will use its own logger. If you set it to false, # it will use default Rails logger. ############################################################################# logger: enabled: true - log_path: log/tr8n.log # location of the log file + log_path: "log/tr8n.log" # location of the log file enable_paranoia_mode: true # logs every translator action ############################################################################# # Site Integration Settings ############################################################################# @@ -110,55 +110,55 @@ user_info: enabled: false # if disabled, will fallback onto translators class_name: User # class name for the User object type current_user_method: current_user # returns current user object methods: # User object methods mapping - id: id - name: name - gender: gender - admin: admin? - guest: guest? - mugshot: mugshot - link: link - locale: locale + id: "id" + name: "name" + gender: "gender" + admin: "admin?" + guest: "guest?" + mugshot: "mugshot" + link: "link" + locale: "locale" ############################################################################# # Rules Engine Settings ############################################################################# rules_engine: language_rule_classes: ["Tr8n::NumericRule", "Tr8n::GenderRule", "Tr8n::GenderListRule", "Tr8n::DateRule", "Tr8n::ValueRule"] data_token_classes: ["Tr8n::Tokens::DataToken", "Tr8n::Tokens::HiddenToken", "Tr8n::Tokens::MethodToken", "Tr8n::Tokens::TransformToken"] decoration_token_classes: ["Tr8n::Tokens::DecorationToken"] allow_nil_token_values: true numeric_rule: - token_suffixes: [count, num, age, hours, minutes, years, seconds] - object_method: to_i + token_suffixes: ["count", "num", "age", "hours", "minutes", "years", "seconds"] + object_method: "to_i" gender_rule: - token_suffixes: [user, profile, actor, target, partner, parent, child, sibling, manager] - object_method: gender + token_suffixes: ["user", "profile", "actor", "target", "partner"] + object_method: "gender" method_values: - female: female - male: male - neutral: neutral - unknown: unknown + female: "female" + male: "male" + neutral: "neutral" + unknown: "unknown" list_rule: # use list_rule if your site does not support user genders - object_method: size - token_suffixes: [list] + object_method: "size" + token_suffixes: ["list"] gender_list_rule: # similiar to list rule, but works together with gender rule - object_method: size - token_suffixes: [list] + object_method: "size" + token_suffixes: ["list"] date_rule: - token_suffixes: [date] - object_method: to_date + token_suffixes: ["date"] + object_method: "to_date" value_rule: token_suffixes: "*" - object_method: to_s + object_method: "to_s" # minimal rank makes the translation acceptable for subsitution and counts towards the translator rank translation_threshold: 1 - viewing_user_token: viewing_user + viewing_user_token: "viewing_user" translation_rank_styles: -1000..-5: "color:red;font-weight:bold;" -4..-1: "color:red;" 1..10: "color:green;" 11..1000: "color:green;font-weight:bold;" @@ -166,10 +166,10 @@ ############################################################################# # API Settings ############################################################################# api: enabled: true - response_encoding: json # options: xml, json + response_encoding: "json" # options: xml, json allow_key_registration: true ############################################################################# # Translator Roles - manager level is set at 1000 and anything above #