2010-08-20 3 views
3

Мы рассматриваем использование CouchDB для наших систем сейчас. Кто-нибудь знает, есть ли функция или фреймворк в CouchDB поддерживает обработку разных языков одного и того же документа?couchdb многоязычные документы

ответ

1

Если ваши функции выпадают из UTF-8, то вы, вероятно, захотите присоединить их к документам в качестве вложений. Таким образом, вы также можете легко сохранить несколько переводов, связанных с одним и тем же документом. Например, у вас есть документ, содержащий метаданные, а затем вложение для каждого языка. Сохраняйте имена вложений стандартизированными - то есть, en_US или что угодно - и вы можете легко проверить, есть ли у вас данный перевод.

+0

Сэм, да, это соответствует потребностям, должно работать с приложениями и документами, я просто пропустил идею документов данных META, связанных с фактическими документами контента. – hwinkel

+0

Как замечание, я думаю, что это одна из самых запутанных вещей для людей, когда они начинают смотреть на CouchDB: она описывает себя как базу данных на основе документов, но она предназначена для хранения не только документов. Т.е. вы можете хранить пользователей, транзакции, тележки для покупок, журналы, координаты и действительно что-то еще. Приветствия. –

+0

Спасибо, Сэм, только петля После последовательностей для 'Dokuments' сейчас;) – hwinkel

0

Документы CouchDB являются текстом Unicode с использованием UTF-8, поэтому поддерживаются все языки, поддерживаемые Unicode.

0

wikipedia помогает понять концепцию документа couchdb: со своей страницы CouchDB вы можете найти link text.

Смежные вопросы