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 @@
-
+
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" %}