Language dropdown on new post screen

merge-requests/30/head
Bob Mottram 2022-04-15 20:18:59 +01:00
parent 943c3acae8
commit cbe16eab00
21 changed files with 462 additions and 20 deletions

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "عرض التعديلات",
"Attach an image, video or audio file": "إرفاق صورة أو فيديو أو ملف صوتي",
"Set a place and time": "حدد المكان والزمان",
"Describe your attachment": "صِف مرفقك"
"Describe your attachment": "صِف مرفقك",
"Language used": "اللغة المستخدمة",
"lang_ar": "عربي",
"lang_cy": "تهرب من دفع الرهان",
"lang_en": "إنجليزي",
"lang_fr": "فرنسي",
"lang_hi": "الهندية",
"lang_ja": "اليابانية",
"lang_ku": "كردي",
"lang_pl": "تلميع",
"lang_ru": "الروسية",
"lang_uk": "الأوكرانية",
"lang_ca": "الكاتالونية",
"lang_de": "ألمانية",
"lang_es": "الأسبانية",
"lang_ga": "ايرلندية",
"lang_it": "إيطالي",
"lang_ko": "الكورية",
"lang_oc": "الأوكسيتانية",
"lang_pt": "البرتغالية",
"lang_sw": "السواحيلية",
"lang_zh": "صينى"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "MOSTRA EDICIONS",
"Attach an image, video or audio file": "Adjunteu un fitxer d'imatge, vídeo o àudio",
"Set a place and time": "Estableix un lloc i una hora",
"Describe your attachment": "Descriu el teu adjunt"
"Describe your attachment": "Descriu el teu adjunt",
"Language used": "Llengua utilitzada",
"lang_ar": "àrab",
"lang_cy": "Gal·lès",
"lang_en": "Anglès",
"lang_fr": "Francès",
"lang_hi": "Hindi",
"lang_ja": "Japonès",
"lang_ku": "Kurd",
"lang_pl": "Polonès",
"lang_ru": "Rus",
"lang_uk": "Ucraïnès",
"lang_ca": "Català",
"lang_de": "Alemany",
"lang_es": "Espanyol",
"lang_ga": "Irlandès",
"lang_it": "Italià",
"lang_ko": "Coreà",
"lang_oc": "Occità",
"lang_pt": "Portuguès",
"lang_sw": "Suahili",
"lang_zh": "Xinès"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "GOLYGIADAU SIOE",
"Attach an image, video or audio file": "Atodwch ddelwedd, fideo neu ffeil sain",
"Set a place and time": "Gosodwch le ac amser",
"Describe your attachment": "Disgrifiwch eich atodiad"
"Describe your attachment": "Disgrifiwch eich atodiad",
"Language used": "Iaith a ddefnyddir",
"lang_ar": "Arabeg",
"lang_cy": "Cymraeg",
"lang_en": "Saesneg",
"lang_fr": "Ffrangeg",
"lang_hi": "Hindi",
"lang_ja": "Japaneaidd",
"lang_ku": "Cwrdaidd",
"lang_pl": "Pwyleg",
"lang_ru": "Rwsieg",
"lang_uk": "Wcrain",
"lang_ca": "Catalaneg",
"lang_de": "Almaeneg",
"lang_es": "Sbaeneg",
"lang_ga": "Gwyddelod",
"lang_it": "Eidaleg",
"lang_ko": "Corëeg",
"lang_oc": "Ocsitaneg",
"lang_pt": "Portiwgaleg",
"lang_sw": "Swahili",
"lang_zh": "Tseiniaidd"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "BEARBEITUNGEN ZEIGEN",
"Attach an image, video or audio file": "Hängen Sie eine Bild-, Video- oder Audiodatei an",
"Set a place and time": "Legen Sie einen Ort und eine Zeit fest",
"Describe your attachment": "Beschreiben Sie Ihren Anhang"
"Describe your attachment": "Beschreiben Sie Ihren Anhang",
"Language used": "Sprache verwendet",
"lang_ar": "Arabisch",
"lang_cy": "Walisisch",
"lang_en": "Englisch",
"lang_fr": "Französisch",
"lang_hi": "Hindi",
"lang_ja": "Japanisch",
"lang_ku": "Kurdisch",
"lang_pl": "Polieren",
"lang_ru": "Russisch",
"lang_uk": "Ukrainisch",
"lang_ca": "Katalanisch",
"lang_de": "Deutsch",
"lang_es": "Spanisch",
"lang_ga": "Irisch",
"lang_it": "Italienisch",
"lang_ko": "Koreanisch",
"lang_oc": "Okzitanisch",
"lang_pt": "Portugiesisch",
"lang_sw": "Suaheli",
"lang_zh": "Chinesisch"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "SHOW EDITS",
"Attach an image, video or audio file": "Attach an image, video or audio file",
"Set a place and time": "Set a place and time",
"Describe your attachment": "Describe your attachment"
"Describe your attachment": "Describe your attachment",
"Language used": "Language used",
"lang_ar": "Arabic",
"lang_cy": "Welsh",
"lang_en": "English",
"lang_fr": "French",
"lang_hi": "Hindi",
"lang_ja": "Japanese",
"lang_ku": "Kurdish",
"lang_pl": "Polish",
"lang_ru": "Russian",
"lang_uk": "Ukrainian",
"lang_ca": "Catalan",
"lang_de": "German",
"lang_es": "Spanish",
"lang_ga": "Irish",
"lang_it": "Italian",
"lang_ko": "Korean",
"lang_oc": "Occitan",
"lang_pt": "Portuguese",
"lang_sw": "Swahili",
"lang_zh": "Chinese"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "MOSTRAR EDICIONES",
"Attach an image, video or audio file": "Adjuntar un archivo de imagen, video o audio",
"Set a place and time": "Establece un lugar y una hora",
"Describe your attachment": "Describa su apego"
"Describe your attachment": "Describa su apego",
"Language used": "Idioma utilizado",
"lang_ar": "Arábica",
"lang_cy": "Galesa",
"lang_en": "Inglesa",
"lang_fr": "Francesa",
"lang_hi": "Hindi",
"lang_ja": "Japonesa",
"lang_ku": "Kurda",
"lang_pl": "Polaca",
"lang_ru": "Rusa",
"lang_uk": "Ucrania",
"lang_ca": "Catalana",
"lang_de": "Alemana",
"lang_es": "Española",
"lang_ga": "Irlandesa",
"lang_it": "Italiana",
"lang_ko": "Coreana",
"lang_oc": "Occitano",
"lang_pt": "Portuguesa",
"lang_sw": "Swahili",
"lang_zh": "China"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "AFFICHER LES MODIFICATIONS",
"Attach an image, video or audio file": "Joindre une image, une vidéo ou un fichier audio",
"Set a place and time": "Fixez un lieu et une heure",
"Describe your attachment": "Décrivez votre pièce jointe"
"Describe your attachment": "Décrivez votre pièce jointe",
"Language used": "Langue utilisée",
"lang_ar": "Arabe",
"lang_cy": "Gallois",
"lang_en": "Anglaise",
"lang_fr": "Français",
"lang_hi": "Hindi",
"lang_ja": "Japonaise",
"lang_ku": "Kurde",
"lang_pl": "Polonais",
"lang_ru": "Russe",
"lang_uk": "Ukrainienne",
"lang_ca": "Catalane",
"lang_de": "Allemande",
"lang_es": "Espagnole",
"lang_ga": "Irlandaise",
"lang_it": "Italienne",
"lang_ko": "Coréenne",
"lang_oc": "Occitan",
"lang_pt": "Portugais",
"lang_sw": "Swahili",
"lang_zh": "Chinoise"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "EAGARTHÓIRÍ TAISPEÁINT",
"Attach an image, video or audio file": "Ceangail íomhá, físeán nó comhad fuaime",
"Set a place and time": "Socraigh áit agus am",
"Describe your attachment": "Déan cur síos ar do cheangaltán"
"Describe your attachment": "Déan cur síos ar do cheangaltán",
"Language used": "Teanga a úsáidtear",
"lang_ar": "Araibis",
"lang_cy": "Breatnais",
"lang_en": "Béarla",
"lang_fr": "Fraincis",
"lang_hi": "Hiondúis",
"lang_ja": "Seapánach",
"lang_ku": "Coirdis",
"lang_pl": "Polainnis",
"lang_ru": "Rúisis",
"lang_uk": "Úcráinis",
"lang_ca": "Catalóinis",
"lang_de": "Gearmáinis",
"lang_es": "Spainnis",
"lang_ga": "Gaeilge",
"lang_it": "Iodálach",
"lang_ko": "Cóiréis",
"lang_oc": "Béarla",
"lang_pt": "Portaingéilis",
"lang_sw": "Swahili",
"lang_zh": "Síneach"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "संपादन दिखाएं",
"Attach an image, video or audio file": "एक छवि, वीडियो या ऑडियो फ़ाइल संलग्न करें",
"Set a place and time": "एक जगह और समय निर्धारित करें",
"Describe your attachment": "अपने अनुलग्नक का वर्णन करें"
"Describe your attachment": "अपने अनुलग्नक का वर्णन करें",
"Language used": "इस्तेमाल की जाने वाली भाषा",
"lang_ar": "अरबी",
"lang_cy": "वेल्शो",
"lang_en": "अंग्रेज़ी",
"lang_fr": "फ्रेंच",
"lang_hi": "हिन्दी",
"lang_ja": "जापानी",
"lang_ku": "कुर्द",
"lang_pl": "पोलिश",
"lang_ru": "रूसी",
"lang_uk": "यूक्रेनी",
"lang_ca": "कातालान",
"lang_de": "जर्मन",
"lang_es": "स्पैनिश",
"lang_ga": "आयरिश",
"lang_it": "इतालवी",
"lang_ko": "कोरियाई",
"lang_oc": "ओसीटान",
"lang_pt": "पुर्तगाली",
"lang_sw": "Swahili",
"lang_zh": "चीनी"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "MOSTRA MODIFICHE",
"Attach an image, video or audio file": "Allega un file immagine, video o audio",
"Set a place and time": "Stabilisci un luogo e un'ora",
"Describe your attachment": "Descrivi il tuo allegato"
"Describe your attachment": "Descrivi il tuo allegato",
"Language used": "Linguaggio utilizzato",
"lang_ar": "Araba",
"lang_cy": "Gallese",
"lang_en": "Inglese",
"lang_fr": "Francese",
"lang_hi": "Hindi",
"lang_ja": "Giapponese",
"lang_ku": "Curda",
"lang_pl": "Polacca",
"lang_ru": "Russa",
"lang_uk": "Ucraina",
"lang_ca": "Catalana",
"lang_de": "Tedesca",
"lang_es": "Spagnola",
"lang_ga": "Irlandesi",
"lang_it": "Italiana",
"lang_ko": "Coreana",
"lang_oc": "Occitano",
"lang_pt": "Portoghese",
"lang_sw": "Swahili",
"lang_zh": "Cinese"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "編集を表示",
"Attach an image, video or audio file": "画像、ビデオ、またはオーディオファイルを添付します",
"Set a place and time": "場所と時間を設定する",
"Describe your attachment": "愛着を説明してください"
"Describe your attachment": "愛着を説明してください",
"Language used": "使用言語",
"lang_ar": "アラビア語",
"lang_cy": "ウェールズ",
"lang_en": "英語",
"lang_fr": "フランス語",
"lang_hi": "ヒンディー語",
"lang_ja": "日本",
"lang_ku": "クルド",
"lang_pl": "研磨",
"lang_ru": "ロシア",
"lang_uk": "ウクライナ語",
"lang_ca": "カタロニア語",
"lang_de": "ドイツ人",
"lang_es": "スペイン語",
"lang_ga": "アイルランド人",
"lang_it": "イタリア語",
"lang_ko": "韓国語",
"lang_oc": "オック語",
"lang_pt": "ポルトガル語",
"lang_sw": "スワヒリ語",
"lang_zh": "中国語"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "수정사항 보기",
"Attach an image, video or audio file": "이미지, 비디오 또는 오디오 파일 첨부",
"Set a place and time": "장소와 시간을 정하다",
"Describe your attachment": "첨부 파일 설명"
"Describe your attachment": "첨부 파일 설명",
"Language used": "사용 언어",
"lang_ar": "아라비아 말",
"lang_cy": "웨일스 말",
"lang_en": "영어",
"lang_fr": "프랑스 국민",
"lang_hi": "힌디 어",
"lang_ja": "일본어",
"lang_ku": "쿠르드어",
"lang_pl": "광택",
"lang_ru": "러시아인",
"lang_uk": "우크라이나 인",
"lang_ca": "카탈로니아 사람",
"lang_de": "독일 사람",
"lang_es": "스페인의",
"lang_ga": "아일랜드의",
"lang_it": "이탈리아 사람",
"lang_ko": "한국인",
"lang_oc": "옥시탄",
"lang_pt": "포르투갈 인",
"lang_sw": "스와힐리어",
"lang_zh": "중국인"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "GERÎŞTAN NÎŞAN DE",
"Attach an image, video or audio file": "Wêneyek, vîdyoyek an pelê deng veke",
"Set a place and time": "Cih û dem destnîşan bikin",
"Describe your attachment": "Girêdana xwe diyar bike"
"Describe your attachment": "Girêdana xwe diyar bike",
"Language used": "Zimanê bikaranîn",
"lang_ar": "Erebî",
"lang_cy": "Galerkî",
"lang_en": "Îngilîzî",
"lang_fr": "Fransî",
"lang_hi": "Hindî",
"lang_ja": "Japonî",
"lang_ku": "Kurdî",
"lang_pl": "Polandî",
"lang_ru": "Rûsî",
"lang_uk": "Ûkraynî",
"lang_ca": "Katalanî",
"lang_de": "Almanî",
"lang_es": "Îspanyolî",
"lang_ga": "Irlandî",
"lang_it": "Îtalî",
"lang_ko": "Koreyî",
"lang_oc": "Occitan",
"lang_pt": "Portekizî",
"lang_sw": "Swahîlîyî",
"lang_zh": "Çînî"
}

View File

@ -519,5 +519,26 @@
"SHOW EDITS": "SHOW EDITS",
"Attach an image, video or audio file": "Attach an image, video or audio file",
"Set a place and time": "Set a place and time",
"Describe your attachment": "Describe your attachment"
"Describe your attachment": "Describe your attachment",
"Language used": "Language used",
"lang_ar": "Arabic",
"lang_cy": "Welsh",
"lang_en": "English",
"lang_fr": "French",
"lang_hi": "Hindi",
"lang_ja": "Japanese",
"lang_ku": "Kurdish",
"lang_pl": "Polish",
"lang_ru": "Russian",
"lang_uk": "Ukrainian",
"lang_ca": "Catalan",
"lang_de": "German",
"lang_es": "Spanish",
"lang_ga": "Irish",
"lang_it": "Italian",
"lang_ko": "Korean",
"lang_oc": "Occitan",
"lang_pt": "Portuguese",
"lang_sw": "Swahili",
"lang_zh": "Chinese"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "POKAŻ EDYCJE",
"Attach an image, video or audio file": "Dołącz obraz, plik wideo lub audio",
"Set a place and time": "Ustaw miejsce i czas",
"Describe your attachment": "Opisz swój załącznik"
"Describe your attachment": "Opisz swój załącznik",
"Language used": "Użyty język",
"lang_ar": "Arabski",
"lang_cy": "Walijski",
"lang_en": "Angielski",
"lang_fr": "Francuski",
"lang_hi": "Hinduski",
"lang_ja": "Japoński",
"lang_ku": "Kurdyjski",
"lang_pl": "Polski",
"lang_ru": "Rosyjski",
"lang_uk": "Ukraiński",
"lang_ca": "Kataloński",
"lang_de": "Niemiecki",
"lang_es": "Hiszpański",
"lang_ga": "Irlandzki",
"lang_it": "Włoski",
"lang_ko": "Koreański",
"lang_oc": "Prowansalski",
"lang_pt": "Portugalski",
"lang_sw": "Suahili",
"lang_zh": "Chiński"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "MOSTRAR EDIÇÕES",
"Attach an image, video or audio file": "Anexe um arquivo de imagem, vídeo ou áudio",
"Set a place and time": "Defina um local e hora",
"Describe your attachment": "Descreva seu anexo"
"Describe your attachment": "Descreva seu anexo",
"Language used": "Idioma usado",
"lang_ar": "árabe",
"lang_cy": "Galês",
"lang_en": "Inglês",
"lang_fr": "Francesa",
"lang_hi": "Hindi",
"lang_ja": "Japonês",
"lang_ku": "Curda",
"lang_pl": "Polonês",
"lang_ru": "Russa",
"lang_uk": "Ucraniana",
"lang_ca": "Catalã",
"lang_de": "Alemã",
"lang_es": "Espanhola",
"lang_ga": "Irlandês",
"lang_it": "Italiana",
"lang_ko": "Coreana",
"lang_oc": "Occitano",
"lang_pt": "Português",
"lang_sw": "Suaíli",
"lang_zh": "Chinês"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "ПОКАЗАТЬ РЕДАКТИРОВАНИЕ",
"Attach an image, video or audio file": "Прикрепите изображение, видео или аудио файл",
"Set a place and time": "Назначить место и время",
"Describe your attachment": "Опишите вашу привязанность"
"Describe your attachment": "Опишите вашу привязанность",
"Language used": "Используемый язык",
"lang_ar": "арабский",
"lang_cy": "валлийский",
"lang_en": "Английский",
"lang_fr": "Французский",
"lang_hi": "хинди",
"lang_ja": "Японский",
"lang_ku": "курдский",
"lang_pl": "польский",
"lang_ru": "Русский",
"lang_uk": "украинец",
"lang_ca": "Каталонский",
"lang_de": "Немецкий",
"lang_es": "испанский",
"lang_ga": "ирландский",
"lang_it": "итальянский",
"lang_ko": "Корейский",
"lang_oc": "окситанский",
"lang_pt": "португальский",
"lang_sw": "суахили",
"lang_zh": "Китайский"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "ONYESHA MABADILIKO",
"Attach an image, video or audio file": "Ambatisha picha, video au faili ya sauti",
"Set a place and time": "Weka mahali na wakati",
"Describe your attachment": "Eleza kiambatisho chako"
"Describe your attachment": "Eleza kiambatisho chako",
"Language used": "Lugha iliyotumika",
"lang_ar": "Kiarabu",
"lang_cy": "Kiwelisi",
"lang_en": "Kiingereza",
"lang_fr": "Kifaransa",
"lang_hi": "Kihindi",
"lang_ja": "Kijapani",
"lang_ku": "Kikurdi",
"lang_pl": "Kipolandi",
"lang_ru": "Kirusi",
"lang_uk": "Kiukreni",
"lang_ca": "Kikatalani",
"lang_de": "Kijerumani",
"lang_es": "Kihispania",
"lang_ga": "Kiayalandi",
"lang_it": "Kiitaliano",
"lang_ko": "Kikorea",
"lang_oc": "Oksitani",
"lang_pt": "Kireno",
"lang_sw": "Kiswahili",
"lang_zh": "Kichina"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "ПОКАЗАТИ ЗМІНИ",
"Attach an image, video or audio file": "Прикріпіть зображення, відео чи аудіофайл",
"Set a place and time": "Встановіть місце і час",
"Describe your attachment": "Опишіть свою прихильність"
"Describe your attachment": "Опишіть свою прихильність",
"Language used": "Використана мова",
"lang_ar": "aрабська",
"lang_cy": "валлійська",
"lang_en": "англійська",
"lang_fr": "французький",
"lang_hi": "гінді",
"lang_ja": "японські",
"lang_ku": "курдська",
"lang_pl": "польський",
"lang_ru": "російський",
"lang_uk": "український",
"lang_ca": "каталонська",
"lang_de": "німецька",
"lang_es": "іспанська",
"lang_ga": "ірландський",
"lang_it": "італійська",
"lang_ko": "корейський",
"lang_oc": "окситанський",
"lang_pt": "португальська",
"lang_sw": "суахілі",
"lang_zh": "китайський"
}

View File

@ -523,5 +523,26 @@
"SHOW EDITS": "显示编辑",
"Attach an image, video or audio file": "附加图像、视频或音频文件",
"Set a place and time": "设置地点和时间",
"Describe your attachment": "描述你的附件"
"Describe your attachment": "描述你的附件",
"Language used": "使用的语言",
"lang_ar": "阿拉伯",
"lang_cy": "威尔士语",
"lang_en": "英语",
"lang_fr": "法语",
"lang_hi": "印地语",
"lang_ja": "日本人",
"lang_ku": "库尔德",
"lang_pl": "抛光",
"lang_ru": "俄语",
"lang_uk": "乌克兰",
"lang_ca": "加泰罗尼亚语",
"lang_de": "德语",
"lang_es": "西班牙语",
"lang_ga": "爱尔兰语",
"lang_it": "意大利语",
"lang_ko": "韩国人",
"lang_oc": "奥克西坦",
"lang_pt": "葡萄牙语",
"lang_sw": "斯瓦希里语",
"lang_zh": "中国人"
}

View File

@ -18,6 +18,7 @@ from utils import acct_dir
from utils import get_currencies
from utils import get_category_types
from utils import get_account_timezone
from utils import get_supported_languages
from webapp_utils import begin_edit_section
from webapp_utils import end_edit_section
from webapp_utils import get_banner_file
@ -627,6 +628,27 @@ def html_new_post(css_cache: {}, media_instance: bool, translate: {},
replies_section += \
'<input type="hidden" name="commentsEnabled" ' + \
'value="true">\n'
supported_languages = get_supported_languages(base_dir)
languages_dropdown = '<select id="themeDropdown" ' + \
'name="languagesDropdown" class="theme">'
for lang_name in supported_languages:
translated_lang_name = lang_name
if translate.get('lang_' + lang_name):
translated_lang_name = translate['lang_' + lang_name]
languages_dropdown += ' <option value="' + \
lang_name.lower() + '">' + \
translated_lang_name + '</option>'
languages_dropdown += ' </select><br>'
languages_dropdown = \
languages_dropdown.replace('<option value="' +
system_language + '">',
'<option value="' +
system_language +
'" selected>')
replies_section += \
' <label class="labels">' + \
translate['Language used'] + '</label>\n'
replies_section += languages_dropdown
replies_section += '</div>\n'
date_and_location = \