diff --git a/app/controllers/cities_controller.rb b/app/controllers/cities_controller.rb index 6317c30..0883795 100644 --- a/app/controllers/cities_controller.rb +++ b/app/controllers/cities_controller.rb @@ -65,7 +65,7 @@ class CitiesController < ApplicationController set_meta_tags( title: t("meta.cities.show.title", city_name: @city.name, country_name: @city&.country&.name.to_s), - description: t("meta.cities.show.description", city_name: @city.get_description("en", false, true, false)), + description: t("meta.cities.show.description", city_name: @city.full_name, city_desc: @city.get_description("en", false, true, false)), keywords: t("meta.cities.show.keywords", city_name: @city.name, country_name: @city.country&.name.to_s), og: { image: @city.latest_weather_art&.image&.attached? ? url_for(@city.latest_weather_art.image) : nil diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 0c54943..a564510 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -91,7 +91,7 @@ ar: keywords: "طقس المدن، التصور بالذكاء الاصطناعي، دليل الطقس، مدن العالم" show: title: "%{city_name}, %{country_name}" - description: "اختبر طقس %{city_name} من خلال الفن المولد بالذكاء الاصطناعي. تحديثات يومية لحالات الطقس المرئية عبر الذكاء الاصطناعي." + description: "اختبر طقس %{city_name} من خلال الفن المولد بالذكاء الاصطناعي.%{city_desc}" weather_arts: show: title: "فن الطقس لـ%{city_name} - %{date}" diff --git a/config/locales/bn.yml b/config/locales/bn.yml index 96b5ecb..4b94c6a 100644 --- a/config/locales/bn.yml +++ b/config/locales/bn.yml @@ -91,7 +91,7 @@ bn: keywords: "শহরের আবহাওয়া, এআই ভিজ্যুয়ালাইজেশন, ওয়েদার ডিরেক্টরি, বিশ্বব্যাপী শহর" show: title: "%{city_name}, %{country_name}" - description: "AI-জেনারেটেড শিল্পের মাধ্যমে %{city_name}-এর আবহাওয়ার অভিজ্ঞতা নিন। কৃত্রিম বুদ্ধিমত্তার মাধ্যমে ভিজ্যুয়ালাইজ করা আবহাওয়ার অবস্থার দৈনিক আপডেট।" + description: "AI-জেনারেটেড শিল্পের মাধ্যমে %{city_name}-এর আবহাওয়ার অভিজ্ঞতা নিন। %{city_desc}" keywords: "%{city_name}, %{country_name}, এআই, এআই ওয়েব, এআই আর্ট, এআই ওয়েদার, ওয়েদার আর্ট, এআই ভিজ্যুয়ালাইজেশন" weather_arts: diff --git a/config/locales/de.yml b/config/locales/de.yml index ae8c5cd..f3b22cd 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -91,7 +91,7 @@ de: keywords: "Stadtwetter, KI Visualisierung, Wetterverzeichnis, globale Städte" show: title: "%{city_name}, %{country_name}" - description: "Erleben Sie das Wetter von %{city_name} durch KI-generierte Kunst. Tägliche Updates der Wetterbedingungen, visualisiert durch künstliche Intelligenz." + description: "Erleben Sie das Wetter von %{city_name} durch KI-generierte Kunst. %{city_desc}" keywords: "%{city_name}, %{country_name}, ki, ki web, ki kunst, ki wetter, wetterkunst, KI Visualisierung" weather_arts: diff --git a/config/locales/en.yml b/config/locales/en.yml index a18e201..2950999 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -143,7 +143,7 @@ en: keywords: "city weather, AI visualization, weather directory, global cities" show: title: "%{city_name}, %{country_name}" - description: "Experience %{city_name}'s weather through AI-generated art. Daily updates of weather conditions visualized through artificial intelligence." + description: "Experience %{city_name}'s weather through AI-generated art. %{city_desc}" keywords: "%{city_name}, %{country_name}, ai, ai web, ai art, ai weather, weather art, AI visualization" weather_arts: diff --git a/config/locales/es.yml b/config/locales/es.yml index 5bbab41..8252dd9 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -90,7 +90,7 @@ es: keywords: "tiempo de la ciudad, visualización IA, directorio meteorológico, ciudades globales" show: title: "%{city_name}, %{country_name}" - description: "Experimenta el tiempo de %{city_name} a través del arte generado por IA. Actualizaciones diarias de las condiciones meteorológicas visualizadas mediante inteligencia artificial." + description: "Experimenta el tiempo de %{city_name} a través del arte generado por IA. %{city_desc}" keywords: "%{city_name}, %{country_name}, ia, web ia, arte ia, tiempo ia, arte meteorológico, visualización IA" weather_arts: show: diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 50629f6..fe339ec 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -88,7 +88,7 @@ fa: keywords: "آب و هوای شهری، بصری‌سازی هوش مصنوعی، فهرست آب و هوا، شهرهای جهانی" show: title: "%{city_name}, %{country_name}" - description: "آب و هوای %{city_name} را از طریق هنر تولید شده توسط هوش مصنوعی تجربه کنید. به روزرسانی روزانه شرایط آب و هوایی مصور شده توسط هوش مصنوعی." + description: "آب و هوای %{city_name} را از طریق هنر تولید شده توسط هوش مصنوعی تجربه کنید.%{city_desc}." weather_arts: show: title: "هنر آب و هوای %{city_name} - %{date}" diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 6141d4b..3dfbdad 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -91,7 +91,7 @@ fr: keywords: "météo ville, visualisation IA, répertoire météo, villes mondiales" show: title: "%{city_name}, %{country_name}" - description: "Découvrez la météo de %{city_name} grâce à l'art généré par IA. Mises à jour quotidiennes des conditions météorologiques visualisées par l'intelligence artificielle." + description: "Découvrez la météo de %{city_name} grâce à l'art généré par IA. %{city_desc}" keywords: "%{city_name}, %{country_name}, ia, web ia, art ia, météo ia, art météorologique, visualisation IA" weather_arts: show: diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 80610e6..ea5a675 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -91,7 +91,7 @@ hi: keywords: "शहर का मौसम, एआई विज़ुअलाइज़ेशन, मौसम निर्देशिका, वैश्विक शहर" show: title: "%{city_name}, %{country_name}" - description: "एआई-जनित कला के माध्यम से %{city_name} के मौसम का अनुभव करें। आर्टिफिशियल इंटेलिजेंस के माध्यम से कल्पना की गई मौसम की स्थितियों का दैनिक अद्यतन।" + description: "एआई-जनित कला के माध्यम से %{city_name} के मौसम का अनुभव करें। %{city_desc}" keywords: "%{city_name}, %{country_name}, एआई, एआई वेब, एआई आर्ट, एआई वेदर, वेदर आर्ट, एआई विज़ुअलाइज़ेशन" weather_arts: diff --git a/config/locales/hr.yml b/config/locales/hr.yml index dd92d68..bc43442 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -90,7 +90,7 @@ hr: keywords: "gradsko vrijeme, UI vizualizacija, vremenski imenik, globalni gradovi" show: title: "%{city_name}, %{country_name}" - description: "Doživite vrijeme u %{city_name} kroz umjetnost generiranu UI. Dnevna ažuriranja vremenskih uvjeta vizualizirana putem umjetne inteligencije." + description: "Doživite vrijeme u %{city_name} kroz umjetnost generiranu UI. %{city_desc}" keywords: "%{city_name}, %{country_name}, ui, ui web, ui umjetnost, ui vrijeme, vremenska umjetnost, UI vizualizacija" weather_arts: show: diff --git a/config/locales/it.yml b/config/locales/it.yml index b635693..d1a8914 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -91,7 +91,7 @@ it: keywords: "meteo città, visualizzazione IA, directory meteo, città globali" show: title: "%{city_name}, %{country_name}" - description: "Vivi il meteo di %{city_name} attraverso l'arte generata dall'IA. Aggiornamenti giornalieri delle condizioni meteorologiche visualizzate tramite intelligenza artificiale." + description: "Vivi il meteo di %{city_name} attraverso l'arte generata dall'IA. %{city_desc}" keywords: "%{city_name}, %{country_name}, ia, web ia, arte ia, meteo ia, arte meteorologica, visualizzazione IA" weather_arts: diff --git a/config/locales/ja.yml b/config/locales/ja.yml index c165f95..5b5c3b3 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -86,7 +86,7 @@ ja: keywords: "都市の天気, AI可視化, 天気ディレクトリ, 世界の都市" show: title: "%{city_name}, %{country_name}" - description: "%{city_name}の天気をAIアートで体験。人工知能による気象状況の日次更新ビジュアル。" + description: "%{city_name}の天気をAIアートで体験。%{city_desc}" weather_arts: show: title: "%{city_name}の天気アート - %{date}" diff --git a/config/locales/ko.yml b/config/locales/ko.yml index eec1c06..0b3b3c7 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -87,7 +87,7 @@ ko: keywords: "도시 날씨, AI 시각화, 날씨 디렉토리, 글로벌 도시" show: title: "%{city_name}, %{country_name}" - description: "AI 생성 아트로 체험하는 %{city_name}의 날씨. 인공지능 시각화 일일 업데이트." + description: "AI 생성 아트로 체험하는 %{city_name}의 날씨. %{city_desc}" weather_arts: show: title: "%{city_name} 날씨 아트 - %{date}" diff --git a/config/locales/pl.yml b/config/locales/pl.yml index bd7aca1..3e0f67d 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -90,7 +90,7 @@ pl: keywords: "pogoda w mieście, wizualizacja AI, katalog pogodowy, miasta globalne" show: title: "%{city_name}, %{country_name}" - description: "Doświadcz pogody w %{city_name} poprzez sztukę generowaną przez AI. Codzienne aktualizacje warunków pogodowych wizualizowane za pomocą sztucznej inteligencji." + description: "Doświadcz pogody w %{city_name} poprzez sztukę generowaną przez AI. %{city_desc}" keywords: "%{city_name}, %{country_name}, ai, ai web, ai art, ai pogoda, sztuka pogodowa, wizualizacja AI" weather_arts: show: diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 53a4f9f..efb3774 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -92,7 +92,7 @@ pt-BR: keywords: "clima da cidade, visualização IA, diretório do clima, cidades globais" show: title: "%{city_name}, %{country_name}" - description: "Experimente o clima de %{city_name} através da arte gerada por IA. Atualizações diárias das condições climáticas visualizadas através de inteligência artificial." + description: "Experimente o clima de %{city_name} através da arte gerada por IA. %{city_desc}" keywords: "%{city_name}, %{country_name}, ia, web ia, arte ia, clima ia, arte climática, visualização IA" weather_arts: diff --git a/config/locales/pt.yml b/config/locales/pt.yml index f162eff..1903174 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -90,7 +90,7 @@ pt: keywords: "tempo da cidade, visualização IA, diretório meteorológico, cidades globais" show: title: "%{city_name}, %{country_name}" - description: "Experimente o tempo de %{city_name} através da arte gerada por IA. Atualizações diárias das condições meteorológicas visualizadas através de inteligência artificial." + description: "Experimente o tempo de %{city_name} através da arte gerada por IA. %{city_desc}" keywords: "%{city_name}, %{country_name}, ia, web ia, arte ia, tempo ia, arte meteorológica, visualização IA" weather_arts: show: diff --git a/config/locales/ru.yml b/config/locales/ru.yml index d9a3d1b..71cda7e 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -92,7 +92,7 @@ ru: keywords: "погода в городе, ИИ визуализация, каталог погоды, мировые города" show: title: "%{city_name}, %{country_name}" - description: "Почувствуйте погоду %{city_name} через искусство, созданное ИИ. Ежедневные обновления погодных условий, визуализированные с помощью искусственного интеллекта." + description: "Почувствуйте погоду %{city_name} через искусство, созданное ИИ. %{city_desc}" keywords: "%{city_name}, %{country_name}, ии, ии веб, ии искусство, ии погода, погодное искусство, ИИ визуализация" weather_arts: diff --git a/config/locales/tr.yml b/config/locales/tr.yml index eeb15c5..2ba490b 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -90,7 +90,7 @@ tr: keywords: "şehir hava durumu, YZ görselleştirme, hava durumu dizini, küresel şehirler" show: title: "%{city_name}, %{country_name}" - description: "%{city_name} şehrinin hava durumunu yapay zeka tarafından oluşturulan sanatla deneyimleyin. Yapay zeka aracılığıyla görselleştirilen hava koşullarının günlük güncellemeleri." + description: "%{city_name} şehrinin hava durumunu yapay zeka tarafından oluşturulan sanatla deneyimleyin. %{city_desc}" keywords: "%{city_name}, %{country_name}, yz, yz web, yz sanatı, yz hava durumu, hava durumu sanatı, YZ görselleştirme" weather_arts: show: diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 8fdf9e4..4ac1327 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -92,7 +92,7 @@ uk: keywords: "погода міста, ШІ візуалізація, каталог погоди, світові міста" show: title: "%{city_name}, %{country_name}" - description: "Відчуйте погоду %{city_name} через мистецтво, створене ШІ. Щоденні оновлення погодних умов, візуалізовані за допомогою штучного інтелекту." + description: "Відчуйте погоду %{city_name} через мистецтво, створене ШІ. %{city_desc}" keywords: "%{city_name}, %{country_name}, ші, ші веб, ші мистецтво, ші погода, погодне мистецтво, ШІ візуалізація" weather_arts: diff --git a/config/locales/ur.yml b/config/locales/ur.yml index 0fd2734..530cc44 100644 --- a/config/locales/ur.yml +++ b/config/locales/ur.yml @@ -90,7 +90,7 @@ ur: keywords: "شہر کا موسم, AI تصور, موسم کی ڈائرکٹری, عالمی شہر" show: title: "%{city_name}، %{country_name}" - description: "AI سے تیار کردہ آرٹ کے ذریعے %{city_name} کے موسم کا تجربہ کریں۔ مصنوعی ذہانت کے ذریعے تصور کردہ موسمی حالات کی روزانہ اپ ڈیٹس۔" + description: "AI سے تیار کردہ آرٹ کے ذریعے %{city_name}, %{city_desc}" keywords: "%{city_name}, %{country_name}, اے آئی, اے آئی ویب, اے آئی آرٹ, اے آئی موسم, موسمی آرٹ, AI تصور" weather_arts: show: diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 399251b..d00cad8 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -88,7 +88,7 @@ zh-CN: keywords: "城市天气, AI 可视化, 天气目录, 全球城市" show: title: "%{city_name},%{country_name}" - description: "通过 AI 生成的艺术体验 %{city_name} 的天气。通过人工智能可视化的天气状况每日更新。" + description: "通过 AI 生成的艺术体验 %{city_name} 的天气。%{city_desc}" keywords: "%{city_name}, %{country_name}, ai, ai web, ai 艺术, ai 天气, 天气艺术, AI 可视化" weather_arts: