# How to translate user entered content from DB on no pages multi-lingual site??

**URL:** <https://forums.concretecms.org/t/how-to-translate-user-entered-content-from-db-on-no-pages-multi-lingual-site/2355>\
**Category:** International Communities\
**Created:** [February 3, 2022, 1:28am UTC](https://forums.concretecms.org/t/how-to-translate-user-entered-content-from-db-on-no-pages-multi-lingual-site/2355 "2022-02-03T01:28:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![linuxoid](https://forums.concretecms.org/user_avatar/forums.concretecms.org/linuxoid/32/5311_2.png) [@linuxoid](https://forums.concretecms.org/u/linuxoid)\
**Post date:** [February 3, 2022, 1:28am UTC](https://forums.concretecms.org/t/how-to-translate-user-entered-content-from-db-on-no-pages-multi-lingual-site/2355/1 "2022-02-03T01:28:18Z")

</div>

I’m wondering what I need to do when developing a package in order to enable its use on multi-lingual sites without pages, i.e. where content is taken from a DB and displayed on a single page.

If the site had pages - no problem, pages are added for each language and then translated. But what about a site which displays data from a database on a single page? I can wrap my own defined string variables in t(), I can define DB columns which store a few words and have them translated. But what about rich text? Can this be solved anyhow?
