def generate_content(page) page.title = I18n.t("pages.accessibility.title") content = "" I18n.t("pages.accessibility.description").each_line do |line| content << "
#{line}
" end content << "#{I18n.t("pages.accessibility.keyboard_shortcuts.navigation_table.description")}
| #{I18n.t("pages.accessibility.keyboard_shortcuts.navigation_table.key_header")} | #{I18n.t("pages.accessibility.keyboard_shortcuts.navigation_table.page_header")} |
|---|---|
| #{row[:key_column]} | #{row[:page_column]} |
#{I18n.t("pages.accessibility.keyboard_shortcuts.browser_table.description")}
| #{I18n.t("pages.accessibility.keyboard_shortcuts.browser_table.browser_header")} | #{I18n.t("pages.accessibility.keyboard_shortcuts.browser_table.key_header")} |
|---|---|
| #{row[:browser_column]} | #{row[:key_column]} |
#{I18n.t("pages.accessibility.textsize.browser_settings_table.description")}
| #{I18n.t("pages.accessibility.textsize.browser_settings_table.browser_header")} | #{I18n.t("pages.accessibility.textsize.browser_settings_table.action_header")} |
|---|---|
| #{row[:browser_column]} | #{row[:action_column]} |
#{I18n.t("pages.accessibility.textsize.browser_shortcuts_table.description")}
#{I18n.t("pages.accessibility.compatibility.description")}
" page.content = content page.save! end if SiteCustomization::Page.find_by(slug: "accessibility").nil? page = SiteCustomization::Page.new(slug: "accessibility", status: "published") I18n.available_locales.each do |locale| I18n.with_locale(locale) { generate_content(page) } end end