Tôi cần tạo một Mô hình DB có quy mô lớn cho một ứng dụng web sẽ đa ngôn ngữ.Mô hình hóa cơ sở dữ liệu cho các mục đích quốc tế và đa ngôn ngữ
Một nghi ngờ rằng mỗi lần tôi nghĩ về cách thực hiện nó là cách tôi có thể giải quyết có nhiều bản dịch cho một trường. Một ví dụ điển hình.
Bảng cho cấp độ ngôn ngữ, quản trị viên có thể chỉnh sửa từ chương trình phụ trợ, có thể có nhiều mục như: cơ bản, nâng cao, thông thạo, mattern ... Trong tương lai gần, có thể đó sẽ là một loại nữa. Các quản trị viên đi đến phụ trợ và thêm một cấp độ mới, nó sẽ sắp xếp nó ở vị trí bên phải .. nhưng làm thế nào tôi xử lý tất cả các bản dịch cho người dùng cuối cùng? Một vấn đề khác với việc quốc tế hóa một cơ sở dữ liệu là có thể cho các nghiên cứu người dùng có thể khác nhau từ Mỹ đến Anh để DE ... ở mọi quốc gia họ sẽ có cấp độ của họ (có thể nó sẽ tương đương với một cấp độ khác nhưng cuối cùng, khác nhau) . Và những gì về thanh toán?
Cách bạn lập mô hình này ở quy mô lớn?
Lưu ý phụ, đảm bảo bạn tạo bảng bằng mã hóa UTF-8. –
Bạn đang sử dụng công nghệ nào? Hầu hết các khung công tác hiện có quản lý i18n khá tốt. – sp00m
@ sp00m: Tôi đang sử dụng PHP. Không có vấn đề với ngôn ngữ của trang web, ngôn ngữ "tĩnh". Tôi yêu cầu những thứ mà quản trị viên có thể thêm từ chương trình phụ trợ của trang web ... khi thêm họ không thể thêm 15 ngôn ngữ cho chỉ 1 mục. Có lẽ nói về ngôn ngữ/language_levels về chủ đề này cũng không đúng. Hay bạn đang nói rằng quản lý tốt i18n trên cơ sở dữ liệu? Cảm ơn! – udexter