Re: [pgsql-tr-genel] Çoklu dil desteği

From: Omer Barlas <omer(dot)barlas(at)gmail(dot)com>
To: "pgsql-tr-genel(at)postgresql(dot)org" <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: [pgsql-tr-genel] Çoklu dil desteği
Date: 2014-03-12 06:09:23
Message-ID: CAE+atWQRKNYEZKJiwhqT0VyUNcYB1Lb++NxPGyTt3W6BAQY9Qw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

Bir tane pivot tablo ile sorunu çözebilirsiniz. Tablo yapısı olarak şöyle
bir önerim olabilir;

id
dil_id
tablo_ad
tablo_id
deger

burada indislemeniz gereken kolonlar dil_id, tablo_ad ve tablo_id, veriyi
çağırırken de hangi programlama dilini kullanıyorsunuz bilmiyorum ama bir
tane fonksiyon yazın, tabloda karşılığını bulursa karşılığını bulamazsa
orijinalini ekrana bassın.

İyi çalışmalar.

12 Mart 2014 01:10 tarihinde Uygar UZUNHASAN <uygaruzunhasan(at)yahoo(dot)com>yazdı:

> Arkadaşlar selamlar,
> Öncelikle tüm vicdan sahibi insanların başı saolsun.
> Geliştirdiğimiz uygulamada birden fazla dili desteklemeye başlıyoruz ve
> tabi bunun için tablolarımızın bazıları içindeki verileri de o dillere
> çevirmemiz gerekiyor. Örneğin, renk isimlerini içeren bir tablomuz olduğunu
> varsayalım, bunlar public schema da renkler tablosu içinde.
> Benim yapmayı düşündüğüm çözümde, her dil için başka bir schema yaratıp bu
> tip tabloların o dillerdeki karşılıklarını kaydedebilirim diye düşündüm.
> Her dil için ayrı column açmak hiç de mantıklı olmayacak zira bu tablolar
> çok sayıda sorguda ve VIEWde geçiyor.
> 1) "SET search_path TO ingilizce, rusca, farsca, public;" komut vermek işi
> çözse de VIEW lar için "CREATE OR REPLACE" yapmadan etkili olmuyor. Bunun
> bir çözümü var mı?
> 2) Acaba bu, farklı diller için mantıklı bir çözüm mü?
>
>
>
> Uygar UZUNHASAN
>

--
Omer Barlas
omer(dot)barlas(at)gmail(dot)com

In response to

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Devrim GÜNDÜZ 2014-04-24 14:14:18 Webinar duyurusu
Previous Message Uygar UZUNHASAN 2014-03-11 23:10:15 Çoklu dil desteği