diff --git a/android/app/src/main/res/values-de/strings.generated.xml b/android/app/src/main/res/values-de/strings.generated.xml new file mode 100644 index 0000000..06d1672 --- /dev/null +++ b/android/app/src/main/res/values-de/strings.generated.xml @@ -0,0 +1,29 @@ + + Bitte gib deinen Nicknamen für den Chat ein: + Geschlecht: + Alter: + Land: + Chat starten + Weiblich + Männlich + Paar + Transgender (M->F) + Transgender (F->M) + Suchen + Posteingang + Verlauf + Senden + Benutzername enthält + Von Alter + Bis Alter + Land + Geschlechter + Alle + Suchen + Keine Ergebnisse. + Das Mindestalter muss mindestens so groß sein wie das Höchstalter. + Keine vorherigen Unterhaltungen verfügbar. + Benutzer blockieren + Benutzer entsperren + Ein Bild senden + diff --git a/android/app/src/main/res/values-es/strings.generated.xml b/android/app/src/main/res/values-es/strings.generated.xml new file mode 100644 index 0000000..c5bdb3e --- /dev/null +++ b/android/app/src/main/res/values-es/strings.generated.xml @@ -0,0 +1,29 @@ + + Por favor, escribe tu apodo para el chat: + Género: + Edad: + País: + Iniciar chat + Femenino + Masculino + Pareja + Transgénero (M->F) + Transgénero (F->M) + Buscar + Bandeja de entrada + Historial + Enviar + El nombre de usuario incluye + Desde la edad + Hasta la edad + País + Géneros + Todos + Buscar + Sin resultados. + La edad mínima debe ser al menos tan grande como la edad máxima. + No hay conversaciones anteriores disponibles. + Bloquear usuario + Desbloquear usuario + Enviar una imagen + diff --git a/android/app/src/main/res/values-fr/strings.generated.xml b/android/app/src/main/res/values-fr/strings.generated.xml new file mode 100644 index 0000000..fa53618 --- /dev/null +++ b/android/app/src/main/res/values-fr/strings.generated.xml @@ -0,0 +1,29 @@ + + Veuillez saisir votre pseudo pour le chat: + Genre: + Âge: + Pays: + Démarrer le chat + Féminin + Masculin + Couple + Transgenre (M->F) + Transgenre (F->M) + Rechercher + Boîte de réception + Historique + Envoyer + Le nom d\'utilisateur contient + À partir de l\'âge + Jusqu\'à l\'âge + Pays + Genres + Tous + Rechercher + Aucun résultat. + L\'âge minimum doit être au moins aussi grand que l\'âge maximum. + Aucune conversation précédente disponible. + Bloquer l\'utilisateur + Débloquer l\'utilisateur + Envoyer une image + diff --git a/android/app/src/main/res/values-it/strings.generated.xml b/android/app/src/main/res/values-it/strings.generated.xml new file mode 100644 index 0000000..f996222 --- /dev/null +++ b/android/app/src/main/res/values-it/strings.generated.xml @@ -0,0 +1,29 @@ + + Inserisci il tuo nickname per la chat: + Genere: + Età: + Paese: + Inizia chat + Femmina + Maschio + Coppia + Transgender (M->F) + Transgender (F->M) + Cerca + Posta in arrivo + Cronologia + Invia + Il nome utente include + Dall\'età + Fino all\'età + Paese + Generi + Tutti + Cerca + Nessun risultato. + L\'età minima deve essere almeno grande quanto l\'età massima. + Nessuna conversazione precedente disponibile. + Blocca utente + Sblocca utente + Invia un\'immagine + diff --git a/android/app/src/main/res/values-ja/strings.generated.xml b/android/app/src/main/res/values-ja/strings.generated.xml new file mode 100644 index 0000000..a297ff1 --- /dev/null +++ b/android/app/src/main/res/values-ja/strings.generated.xml @@ -0,0 +1,29 @@ + + チャット用のニックネームを入力してください: + 性別: + 年齢: + 国: + チャットを開始 + 女性 + 男性 + カップル + トランスジェンダー (M->F) + トランスジェンダー (F->M) + 検索 + 受信トレイ + 履歴 + 送信 + ユーザー名に含まれる + 年齢から + 年齢まで + + 性別 + すべて + 検索 + 結果がありません。 + 最小年齢は最大年齢以上でなければなりません。 + 以前の会話はありません。 + ユーザーをブロック + ユーザーのブロックを解除 + 画像を送信 + diff --git a/android/app/src/main/res/values-th/strings.generated.xml b/android/app/src/main/res/values-th/strings.generated.xml new file mode 100644 index 0000000..ce1e657 --- /dev/null +++ b/android/app/src/main/res/values-th/strings.generated.xml @@ -0,0 +1,29 @@ + + กรุณาพิมพ์ชื่อเล่นของคุณสำหรับแชท: + เพศ: + อายุ: + ประเทศ: + เริ่มแชท + หญิง + ชาย + คู่ + ทรานส์เจนเดอร์ (M->F) + ทรานส์เจนเดอร์ (F->M) + ค้นหา + กล่องจดหมาย + ประวัติ + ส่ง + ชื่อผู้ใช้รวมถึง + จากอายุ + ถึงอายุ + ประเทศ + เพศ + ทั้งหมด + ค้นหา + ไม่มีผลลัพธ์ + อายุขั้นต่ำต้องมากกว่าหรือเท่ากับอายุสูงสุด + ไม่มีการสนทนาก่อนหน้านี้ + บล็อกผู้ใช้ + ยกเลิกการบล็อกผู้ใช้ + ส่งรูปภาพ + diff --git a/android/app/src/main/res/values-tl/strings.generated.xml b/android/app/src/main/res/values-tl/strings.generated.xml new file mode 100644 index 0000000..b2ed9a7 --- /dev/null +++ b/android/app/src/main/res/values-tl/strings.generated.xml @@ -0,0 +1,29 @@ + + Mangyaring i-type ang iyong nickname para sa chat: + Kasarian: + Edad: + Bansa: + Simulan ang chat + Babae + Lalaki + Mag-asawa + Transgender (M->F) + Transgender (F->M) + Maghanap + Inbox + Kasaysayan + Ipadala + Kasama sa username + Mula sa edad + Hanggang edad + Bansa + Kasarian + Lahat + Maghanap + Walang resulta. + Ang minimum na edad ay dapat na hindi bababa sa maximum na edad. + Walang nakaraang pag-uusap na available. + I-block ang user + I-unblock ang user + Magpadala ng larawan + diff --git a/android/app/src/main/res/values-zh-rCN/strings.generated.xml b/android/app/src/main/res/values-zh-rCN/strings.generated.xml new file mode 100644 index 0000000..d7ef332 --- /dev/null +++ b/android/app/src/main/res/values-zh-rCN/strings.generated.xml @@ -0,0 +1,29 @@ + + 请输入您的聊天昵称: + 性别: + 年龄: + 国家: + 开始聊天 + 女性 + 男性 + 情侣 + 跨性别 (M->F) + 跨性别 (F->M) + 搜索 + 收件箱 + 历史记录 + 发送 + 用户名包含 + 从年龄 + 到年龄 + 国家 + 性别 + 全部 + 搜索 + 没有结果。 + 最小年龄必须至少等于或大于最大年龄。 + 没有可用的历史对话。 + 屏蔽用户 + 取消屏蔽用户 + 发送图片 + diff --git a/android/app/src/main/res/values/strings.generated.xml b/android/app/src/main/res/values/strings.generated.xml new file mode 100644 index 0000000..ee31a61 --- /dev/null +++ b/android/app/src/main/res/values/strings.generated.xml @@ -0,0 +1,29 @@ + + Please type in your nick for the chat: + Gender: + Age: + Country: + Start chat + Female + Male + Pair + Transgender (M->F) + Transgender (F->M) + Search + Inbox + History + Send + Username includes + From age + To age + Country + Genders + All + Search + No results. + Minimum age must be at least as large as or greater than the maximum age. + No previous conversations available. + Block user + Unblock user + Send an image + diff --git a/client/src/i18n/index.js b/client/src/i18n/index.js index 92c05c1..7417665 100644 --- a/client/src/i18n/index.js +++ b/client/src/i18n/index.js @@ -8,6 +8,7 @@ import ja from './locales/ja.json'; import zh from './locales/zh.json'; import th from './locales/th.json'; import tl from './locales/tl.json'; +import ceb from './locales/ceb.json'; const messages = { de, @@ -19,6 +20,7 @@ const messages = { zh, th, tl + ,ceb }; const i18n = createI18n({ diff --git a/client/src/i18n/locales/ceb.json b/client/src/i18n/locales/ceb.json new file mode 100644 index 0000000..fa4c69d --- /dev/null +++ b/client/src/i18n/locales/ceb.json @@ -0,0 +1,44 @@ +{ + "label_nick": "Palihug i-type ang imong palayaw para sa chat:", + "label_gender": "Sekso:", + "label_age": "Edad:", + "label_country": "Nasod:", + "button_start_chat": "Sugdi ang chat", + "gender_female": "Babaye", + "gender_male": "Lalaki", + "gender_pair": "Magpares", + "gender_trans_mf": "Transgender (L->B)", + "gender_trans_fm": "Transgender (B->L)", + "menu_leave": "Gawas", + "menu_search": "Pangita", + "menu_inbox": "Inbox", + "menu_history": "Kasaysayan", + "menu_in_chat_for": "Anaa sa chat sulod sa {0}", + "menu_timeout_in": "Timeout sa {0}", + "history_title": "

Mga panag-istorya uban sa mga user nga naka-login na

", + "history_empty": "Walay daan nga panag-istorya nga magamit.", + "logged_in_count": "Naka-login: {0}", + "button_block_user": "I-block ang tiggamit", + "button_unblock_user": "I-unblock ang tiggamit", + "button_send": "Padala", + "tooltip_send_image": "Ipadala ang usa ka litrato", + "dialog_send_image_title": "Ipadala ang litrato sa tiggamit", + "dialog_send_image_text": "Palihug pagpili og litrato", + "dialog_send_image_ok": "Ipadala ang litrato", + "dialog_send_image_cancel": "Kanselahon", + "image_uploaded_processed": "Na-upload ug na-proseso ang litrato", + "search_title": "

Pangita

", + "search_username_includes": "Ang username naglakip", + "search_from_age": "Gikan sa edad", + "search_to_age": "Hangtod sa edad", + "search_country": "Nasod", + "search_country_tooltip": "Pili-a ang mga nasod nga imong pangitaon", + "search_genders": "Mga sekso", + "search_genders_tooltip": "Pili-a ang mga sekso nga imong pangitaon", + "search_all": "Tanan", + "search_button": "Pangitaa", + "search_no_results": "Walay resulta.", + "search_min_age_error": "Ang minimum nga edad kinahanglan dili mas dako kaysa maximum nga edad.", + "welcome": "

Maayong pag-abot sa among website — Ang imong piniliang destinasyon alang sa Chat, Single Chat, ug Pagpaambit og Litrato

Ngano nga pilion kami?

  1. Chat: Sulod sa among mga dinamikanhong chat room diin makig-istorya ka sa mga tawo gikan sa tibuok kalibutan. Bisan pa man nangita ka og kaswal nga estorya o seryosong koneksyon, ang among chat naghatag og hapsay ug malipayong kasinatian.
  2. Single Chat: Nangita ba ka og espesyal nga tawo? Ang among single chat nagtanyag og giya nga palibot para sa mga single nga mag-ila-ila, mag-flirt, ug posible makit-an ang ilang angay. Uban sa advanced nga mga filter sa pagpangita ug interactive nga mga feature, ang pag-ilaila og bag-ong mga tawo mas sayon karon.
  3. Image Exchange: Ipaambit ang imong mga hinumduman, mga gutlo, ug kasinatian nga walay sabod gamit ang among image exchange feature. Bisan pa mga litrato gikan sa imong bag-ong biyahe o adlaw-adlaw nga kuha, among gi-seguro ang luwas ug hapsay nga pagbahin.
  4. Privacy: Ang imong pribasiya among prayoridad. Nasabtan namo ang kahinungdanon sa konfidentialidad ug gisiguro nga ang tanan nimong interaksyon magpabiling pribado ug luwas. Uban sa lig-on nga mga setting sa pribasiya ug encryption protocols, makachat ka ug magpaambit og litrato nga malinawon ang hunahuna.
  5. Anonymous: Duawa ang pagka-anonymous sa among plataporma. Bisan gusto nimo nga dili ipadayag ang imong identidad o lingaw-lingaw lang, ang among anonymous feature nagtugot kanimo sa tinuod nga pag-apil samtang nagpabilin nga pribado.

Apil karon!

Andam na ba ka mosugod sa imong pagpanukod ug koneksyon? Mag-sign up karon ug sulayi ang labing maayo nga chat, single chat, ug image exchange nga plataporma. Apil sa among buhi nga komunidad ug ablihi ang daghang mga posibilidad karon!

", + "introduction": "

Maayong pag-abot!

Malipayong kami nga ikaw miapil sa among komunidad. Dinhi, ang pagkamatinud-anon, pagkamaabiabihon, ug pagtahod mao ang among giya nga mga prinsipyo.

Samtang naglibot ka, hinumdumi nga pagpakatao ug pagtratar sa uban uban sa kalooy. Dili namo tugutan ang insulto, pagpanlupig, o dili awtorisadong sulod.

Palihug hinumdomi nga ayaw pag-ambit sa personal nga impormasyon sama sa numero sa telepono, email address, adres sa balay, ug uban pa.

Himoon nato kini nga usa ka malipayong lugar diin ang tanan mobati nga bililhong ug luwas. Maayong pag-abot, ug lingawi ang imong panahon dinhi!

" +} diff --git a/docroot/text_ceb_PH.xml b/docroot/text_ceb_PH.xml new file mode 100644 index 0000000..a85e04b --- /dev/null +++ b/docroot/text_ceb_PH.xml @@ -0,0 +1,64 @@ + + + Palihug i-type ang imong palayaw para sa chat: + Sekso: + Edad: + Nasod: + Sugdi ang chat + Babaye + Lalaki + Magpares + Transgender (L->B) + Transgender (B->L) + Gawas + Pangita + Inbox + Kasaysayan + Anaa sa chat sulod sa {1} + Timeout sa {1} + Mga panag-istorya uban sa mga user nga naka-login na]]> + Walay daan nga panag-istorya nga magamit. + Naka-login: {1} + Pangita]]> + Ang username naglakip + Gikan sa edad + Hangtod sa edad + Nasod + Pili-a ang mga nasod nga imong pangitaon + Mga sekso + Pili-a ang mga sekso nga imong pangitaon + Tanan + Pangitaa + Walay resulta. + Ang minimum nga edad kinahanglan dili mas dako kaysa maximum nga edad. + +
+

Maayong pag-abot sa among website — Ang imong piniliang destinasyon alang sa Chat, Single Chat, ug Pagpaambit og Litrato

+
+
+

Ngano nga pilion kami?

+
    +
  1. Chat: Sulod sa among mga dinamikanhong chat room diin makig-istorya ka sa mga tawo gikan sa tibuok kalibutan. Bisan pa man nangita ka og kaswal nga estorya o seryosong koneksyon, ang among chat naghatag og hapsay ug malipayong kasinatian.
  2. +
  3. Single Chat: Nangita ba ka og espesyal nga tawo? Ang among single chat nagtanyag og giya nga palibot para sa mga single nga mag-ila-ila, mag-flirt, ug posible makit-an ang ilang angay.
  4. +
  5. Image Exchange: Ipaambit ang imong mga hinumduman, mga gutlo, ug kasinatian nga walay sabod gamit ang among image exchange feature. Bisan pa mga litrato gikan sa imong bag-ong biyahe o adlaw-adlaw nga kuha, among gi-seguro ang luwas ug hapsay nga pagbahin.
  6. +
  7. Privacy: Ang imong pribasiya among prayoridad. Nasabtan namo ang kahinungdanon sa konfidentialidad ug gisiguro nga ang tanan nimong interaksyon magpabiling pribado ug luwas.
  8. +
  9. Anonymous: Duawa ang pagka-anonymous sa among plataporma. Bisan gusto nimo nga dili ipadayag ang imong identidad, ang among anonymous feature nagtugot kanimo sa tinuod nga pag-apil samtang nagpabilin nga pribado.
  10. +
+
+
+

Apil karon!

+

Andam na ba ka mosugod sa imong pagpanukod ug koneksyon? Mag-sign up karon ug sulayi ang labing maayo nga chat, single chat, ug image exchange nga plataporma. Apil sa among buhi nga komunidad ug ablihi ang daghang mga posibilidad karon!

+
+ + ]]>
+ +

Maayong pag-abot!

+

Malipayong kami nga ikaw miapil sa among komunidad. Dinhi, ang pagkamatinud-anon, pagkamaabiabihon, ug pagtahod mao ang among giya nga mga prinsipyo.

+

Samtang naglibot ka, hinumdumi nga pagpakatao ug pagtratar sa uban uban sa kalooy. Dili namo tugutan ang insulto, pagpanlupig, o dili awtorisadong sulod.

+

Palihug hinumdomi nga ayaw pag-ambit sa personal nga impormasyon sama sa numero sa telepono, email address, adres sa balay, ug uban pa.

+

Himoon nato kini nga usa ka malipayong lugar diin ang tanan mobati nga bililhong ug luwas. Maayong pag-abot, ug lingawi ang imong panahon dinhi!

+ + ]]>
+
diff --git a/server/routes-seo.js b/server/routes-seo.js index 09a36e0..fa24313 100644 --- a/server/routes-seo.js +++ b/server/routes-seo.js @@ -13,7 +13,8 @@ const SEO_LOCALES = [ { code: 'ja', label: 'Japanese' }, { code: 'zh', label: 'Chinese' }, { code: 'th', label: 'Thai' }, - { code: 'tl', label: 'Tagalog' } + { code: 'tl', label: 'Tagalog' }, + { code: 'ceb', label: 'Cebuano' } ]; const LOCALE_SEO_META = { de: { @@ -61,6 +62,12 @@ const LOCALE_SEO_META = { description: 'Libreng single chat para sa private at anonymous na usapan. Kumilala ng bagong tao at magbahagi ng larawan nang ligtas.', keywords: 'single chat, libreng chat, private chat, anonymous chat, online chat' } + , + ceb: { + title: 'SingleChat: Libre, Pribado ug Anonimong Single Chat', + description: 'Libre nga single chat para sa pribado ug anonimong mga panaghisgot. Makaila ug magbahin og mga litrato nga luwas online.', + keywords: 'single chat, libre nga chat, pribadong chat, anonimong chat, online chat' + } }; const seoData = {