HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/ruby-2.7.4/doc/i18n-1.8.11/ri/I18n/Backend/Flatten/cdesc-Flatten.ri
U:RDoc::NormalModule[iI"Flatten:ETI"I18n::Backend::Flatten;T0o:RDoc::Markup::Document:@parts[o;;[	o:RDoc::Markup::Paragraph;[I"MThis module contains several helpers to assist flattening translations. ;TI".You may want to flatten translations for:;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;[I"51) speed up lookups, as in the Memoize backend;
;TI"\2) In case you want to store translations in a data store, as in ActiveRecord backend;
;T:@format0o;	;[I":You can check both backends above for some examples. ;TI"`This module also keeps all links in a hash so they can be properly resolved when flattened.;T:
@fileI" lib/i18n/backend/flatten.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[[U:RDoc::Constant[iI"SEPARATOR_ESCAPE_CHAR;TI"2I18n::Backend::Flatten::SEPARATOR_ESCAPE_CHAR;T:public0o;;[;
@;0@@cRDoc::NormalModule0U;[iI"FLATTEN_SEPARATOR;TI".I18n::Backend::Flatten::FLATTEN_SEPARATOR;T;0o;;[;
@;0@@@#0[[[I"
class;T[[;[[I"normalize_flat_keys;TI" lib/i18n/backend/flatten.rb;T[:protected[[:private[[I"
instance;T[[;[	[I"flatten_keys;T@3[I"flatten_translations;T@3[I"
links;T@3[I"normalize_flat_keys;T@3[;[[I"resolve_link;T@3[I"store_link;T@3[;[[[U:RDoc::Context::Section[i0o;;[;
0;0[@I"I18n::Backend;T@#