Display post languages in the dashboard (#20137)
* Display post languages in the dashboard * Added languages locales to several languages variations
This commit is contained in:
parent
1d73f871f2
commit
61f3c517e1
5 changed files with 238 additions and 0 deletions
|
|
@ -24,6 +24,9 @@
|
|||
<% if article.collection_id %>
|
||||
<strong class="fw-medium pl-2"><%= t("views.dashboard.article.series") %></strong> <%= article.series %>
|
||||
<% end %>
|
||||
<% if article.language %>
|
||||
<strong class="fw-medium pl-2"><%= t("views.dashboard.article.language") %></strong> <%= t(article.language, scope: "languages.display_name") %>
|
||||
<% end %>
|
||||
</p>
|
||||
<% end %>
|
||||
</div>
|
||||
|
|
|
|||
113
config/locales/languages/en.yml
Normal file
113
config/locales/languages/en.yml
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
---
|
||||
en:
|
||||
languages:
|
||||
display_name:
|
||||
af: Afrikaans
|
||||
am: Amharic
|
||||
ar: Arabic
|
||||
az: Azerbaijani
|
||||
be: Belarusian
|
||||
bg: Bulgarian
|
||||
bg-Latn: Bulgarian (Latin)
|
||||
bn: Bangla
|
||||
bs: Bosnian
|
||||
ca: Catalan
|
||||
ceb: Cebuano
|
||||
co: Corsican
|
||||
cs: Czech
|
||||
cy: Welsh
|
||||
da: Danish
|
||||
de: German
|
||||
el: Greek
|
||||
el-Latn: Greek (Latin)
|
||||
en: English
|
||||
eo: Esperanto
|
||||
es: Spanish
|
||||
et: Estonian
|
||||
eu: Basque
|
||||
fa: Persian
|
||||
fi: Finnish
|
||||
fil: Filipino
|
||||
fr: French
|
||||
fy: Western Frisian
|
||||
ga: Irish
|
||||
gd: Scottish Gaelic
|
||||
gl: Galician
|
||||
gu: Gujarati
|
||||
ha: Hausa
|
||||
haw: Hawaiian
|
||||
hi: Hindi
|
||||
hi-Latn: Hindi (Latin)
|
||||
hmn: Hmong
|
||||
hr: Croatian
|
||||
ht: Haitian Creole
|
||||
hu: Hungarian
|
||||
hy: Armenian
|
||||
id: Indonesian
|
||||
ig: Igbo
|
||||
is: Icelandic
|
||||
it: Italian
|
||||
iw: Hebrew
|
||||
ja: Japanese
|
||||
ja-Latn: Japanese (Latin)
|
||||
jv: Javanese
|
||||
ka: Georgian
|
||||
kk: Kazakh
|
||||
km: Khmer
|
||||
kn: Kannada
|
||||
ko: Korean
|
||||
ku: Kurdish
|
||||
ky: Kyrgyz
|
||||
la: Latin
|
||||
lb: Luxembourgish
|
||||
lo: Lao
|
||||
lt: Lithuanian
|
||||
lv: Latvian
|
||||
mg: Malagasy
|
||||
mi: Māori
|
||||
mk: Macedonian
|
||||
ml: Malayalam
|
||||
mn: Mongolian
|
||||
mr: Marathi
|
||||
ms: Malay
|
||||
mt: Maltese
|
||||
my: Burmese
|
||||
ne: Nepali
|
||||
nl: Dutch
|
||||
no: Norwegian
|
||||
ny: Nyanja
|
||||
pa: Punjabi
|
||||
pl: Polish
|
||||
ps: Pashto
|
||||
pt: Portuguese
|
||||
ro: Romanian
|
||||
ru: Russian
|
||||
ru-Latn: Russian (Latin)
|
||||
sd: Sindhi
|
||||
si: Sinhala
|
||||
sk: Slovak
|
||||
sl: Slovenian
|
||||
sm: Samoan
|
||||
sn: Shona
|
||||
so: Somali
|
||||
sq: Albanian
|
||||
sr: Serbian
|
||||
st: Southern Sotho
|
||||
su: Sundanese
|
||||
sv: Swedish
|
||||
sw: Swahili
|
||||
ta: Tamil
|
||||
te: Telugu
|
||||
tg: Tajik
|
||||
th: Thai
|
||||
tr: Turkish
|
||||
uk: Ukrainian
|
||||
ur: Urdu
|
||||
uz: Uzbek
|
||||
vi: Vietnamese
|
||||
xh: Xhosa
|
||||
yi: Yiddish
|
||||
yo: Yoruba
|
||||
zh: Chinese
|
||||
zh-Latn: Chinese (Latin)
|
||||
zu: Zulu
|
||||
113
config/locales/languages/fr.yml
Normal file
113
config/locales/languages/fr.yml
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
---
|
||||
fr:
|
||||
languages:
|
||||
display_name:
|
||||
af: Afrikaans
|
||||
am: Amharic
|
||||
ar: Arabic
|
||||
az: Azerbaijani
|
||||
be: Belarusian
|
||||
bg: Bulgarian
|
||||
bg-Latn: Bulgarian (Latin)
|
||||
bn: Bangla
|
||||
bs: Bosnian
|
||||
ca: Catalan
|
||||
ceb: Cebuano
|
||||
co: Corsican
|
||||
cs: Czech
|
||||
cy: Welsh
|
||||
da: Danish
|
||||
de: German
|
||||
el: Greek
|
||||
el-Latn: Greek (Latin)
|
||||
en: English
|
||||
eo: Esperanto
|
||||
es: Spanish
|
||||
et: Estonian
|
||||
eu: Basque
|
||||
fa: Persian
|
||||
fi: Finnish
|
||||
fil: Filipino
|
||||
fr: French
|
||||
fy: Western Frisian
|
||||
ga: Irish
|
||||
gd: Scottish Gaelic
|
||||
gl: Galician
|
||||
gu: Gujarati
|
||||
ha: Hausa
|
||||
haw: Hawaiian
|
||||
hi: Hindi
|
||||
hi-Latn: Hindi (Latin)
|
||||
hmn: Hmong
|
||||
hr: Croatian
|
||||
ht: Haitian Creole
|
||||
hu: Hungarian
|
||||
hy: Armenian
|
||||
id: Indonesian
|
||||
ig: Igbo
|
||||
is: Icelandic
|
||||
it: Italian
|
||||
iw: Hebrew
|
||||
ja: Japanese
|
||||
ja-Latn: Japanese (Latin)
|
||||
jv: Javanese
|
||||
ka: Georgian
|
||||
kk: Kazakh
|
||||
km: Khmer
|
||||
kn: Kannada
|
||||
ko: Korean
|
||||
ku: Kurdish
|
||||
ky: Kyrgyz
|
||||
la: Latin
|
||||
lb: Luxembourgish
|
||||
lo: Lao
|
||||
lt: Lithuanian
|
||||
lv: Latvian
|
||||
mg: Malagasy
|
||||
mi: Māori
|
||||
mk: Macedonian
|
||||
ml: Malayalam
|
||||
mn: Mongolian
|
||||
mr: Marathi
|
||||
ms: Malay
|
||||
mt: Maltese
|
||||
my: Burmese
|
||||
ne: Nepali
|
||||
nl: Dutch
|
||||
no: Norwegian
|
||||
ny: Nyanja
|
||||
pa: Punjabi
|
||||
pl: Polish
|
||||
ps: Pashto
|
||||
pt: Portuguese
|
||||
ro: Romanian
|
||||
ru: Russian
|
||||
ru-Latn: Russian (Latin)
|
||||
sd: Sindhi
|
||||
si: Sinhala
|
||||
sk: Slovak
|
||||
sl: Slovenian
|
||||
sm: Samoan
|
||||
sn: Shona
|
||||
so: Somali
|
||||
sq: Albanian
|
||||
sr: Serbian
|
||||
st: Southern Sotho
|
||||
su: Sundanese
|
||||
sv: Swedish
|
||||
sw: Swahili
|
||||
ta: Tamil
|
||||
te: Telugu
|
||||
tg: Tajik
|
||||
th: Thai
|
||||
tr: Turkish
|
||||
uk: Ukrainian
|
||||
ur: Urdu
|
||||
uz: Uzbek
|
||||
vi: Vietnamese
|
||||
xh: Xhosa
|
||||
yi: Yiddish
|
||||
yo: Yoruba
|
||||
zh: Chinese
|
||||
zh-Latn: Chinese (Latin)
|
||||
zu: Zulu
|
||||
|
|
@ -49,6 +49,7 @@ en:
|
|||
draft: Draft
|
||||
scheduled: Scheduled
|
||||
scheduled_at: 'Scheduled:'
|
||||
language: 'Language:'
|
||||
reactions:
|
||||
title: Reactions
|
||||
icon: Reactions
|
||||
|
|
|
|||
|
|
@ -54,6 +54,14 @@ RSpec.describe "Dashboards" do
|
|||
expect(response.body).to include "Scheduled"
|
||||
end
|
||||
|
||||
it "renders the detected language if an article has it" do
|
||||
article
|
||||
article.update_column(:language, :es)
|
||||
get "/dashboard"
|
||||
expect(response.body).to include "Language:"
|
||||
expect(response.body).to include "Spanish"
|
||||
end
|
||||
|
||||
it "renders the delete button for scheduled article" do
|
||||
scheduled_article
|
||||
get "/dashboard"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue