diff --git a/_data/locales/home/en.yml b/_data/locales/home/en.yml index 49866985d7..1ca078414c 100644 --- a/_data/locales/home/en.yml +++ b/_data/locales/home/en.yml @@ -6,6 +6,7 @@ hero: download_button: "Download" or: "or" learn_more: "Learn More" + tagline: "A Programmer's Best Friend" try_ruby: title: "Try Ruby!" @@ -13,6 +14,8 @@ try_ruby: button_url: "https://try.ruby-lang.org/" bottom_text: "Want to learn more or try Ruby?" bottom_link_url: "https://try.ruby-lang.org/" + button_text: "TRY!" + bottom_link_text: "Try Ruby" why_ruby: title: Why Ruby? diff --git a/_includes/home/hero.html b/_includes/home/hero.html index e93e661948..3b225deef0 100644 --- a/_includes/home/hero.html +++ b/_includes/home/hero.html @@ -1,4 +1,5 @@ {% assign home = site.data.locales.home[page.lang] %} +{% assign en_home = site.data.locales.home.en %} {% assign latest_stable_version = nil %} {% for r in site.data.releases %} {% unless r.version contains '-preview' or r.version contains '-rc' %} @@ -85,7 +86,7 @@
-

A Programmer's Best Friend

+

{{ home.hero.tagline | default: en_home.hero.tagline }}

diff --git a/_includes/home/try_ruby.html b/_includes/home/try_ruby.html index fbf5c06418..8313255791 100644 --- a/_includes/home/try_ruby.html +++ b/_includes/home/try_ruby.html @@ -1,4 +1,5 @@ {% assign home = site.data.locales.home[page.lang] %} +{% assign en_home = site.data.locales.home.en %} {% assign examples = "i_love_ruby,cities,greeter" | split: "," %} @@ -24,7 +25,7 @@ target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center gap-2 bg-gold-500 dark:bg-gold-500 text-stone-800 hover:bg-ruby-600 dark:hover:bg-ruby-600 hover:text-white text-lg px-8 py-2.5 rounded-full font-bold tracking-wide transition-all duration-200 shadow-sm hover:scale-105"> - TRY! + {{ home.try_ruby.button_text | default: en_home.try_ruby.button_text }}
@@ -40,7 +41,7 @@ target="_blank" rel="noopener noreferrer" class="text-semantic-text-link text-lg font-bold hover:underline inline-flex items-center gap-1"> - Try Ruby + {{ home.try_ruby.bottom_link_text | default: en_home.try_ruby.bottom_link_text }}

diff --git a/_layouts/default.html b/_layouts/default.html index f03fbd9e9c..6e5cca7553 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -19,7 +19,8 @@ {% capture homepage_path %}/{{ page.lang }}/{% endcapture %} {% if page.url == homepage_path %} - {% assign meta_description = "A Programmer's Best Friend" %} + {% assign en_home = site.data.locales.home.en %} + {% assign meta_description = site.data.locales.home[page.lang].hero.tagline | default: en_home.hero.tagline %} {% elsif page.description %} {% assign meta_description = page.description %} {% elsif page.excerpt %} diff --git a/_layouts/homepage.html b/_layouts/homepage.html index 3c664c4aaa..333586cabd 100644 --- a/_layouts/homepage.html +++ b/_layouts/homepage.html @@ -12,7 +12,8 @@ - {% assign meta_description = "A Programmer's Best Friend" %} + {% assign en_home = site.data.locales.home.en %} + {% assign meta_description = site.data.locales.home[page.lang].hero.tagline | default: en_home.hero.tagline %} {% assign meta_title = page.title | default: "Ruby Programming Language" %}