2013-07-02 11 views
21

Czy istnieje interfejs API w języku Java, aby uzyskać poprawne pod względem poprawności znaki cudzysłowu (otwarcie + zamknięcie) dla określonego ustawienia narodowego?JAVA API, aby uzyskać typograficznie poprawny cudzysłów dla określonego ustawienia narodowego

Patrz np poniższej tabeli:

https://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen#Andere_Sprachen

(To w języku niemieckim, ale jedno spojrzenie na stronie, a będziesz wiedział, co mam na myśli).

+2

Dlaczego upadek? To naprawdę interesujące pytanie. – fge

+1

Jak to rozwiązałem bardzo dawno, to było utrzymywanie bazy danych cytatów dla różnych języków i w zależności od tego, jaki język był używany jako pierwszy, załaduj je do pamięci i spójnie pokazuj użytkownikowi – Slartibartfast

+0

Jeśli odpowiedź Alex Stybaevs działa dla ciebie, proszę zaakceptuj to, więc nagrodzę nagrodę ... –

Odpowiedz

10

możesz spróbować użyć projektu ICU4J, np. klasa LocaleData

4

Wydaje się jakby to nie: https://forums.oracle.com/thread/1286548?tstart=90

Ale dlaczego tak? Jeśli robisz internacjonalizację, musisz przetłumaczyć słowa i zdania. Dlaczego więc chcesz podzielić cudzysłowy z tekstem?

Czy masz coś wyjątkowego na myśli?

+1

Proste użycie: opracowuję edytor tekstu, jak oprogramowanie. Oprogramowanie może działać w jednym języku, ale dokument może być napisany w innym języku. Oprogramowanie automatycznie zastępuje cudzysłowy, nawet jeśli użytkownik nie jest tego świadomy. Styl cudzysłowu może być konfigurowalny w dedykowanym ustawieniu, ale nie musi tak być, na przykład najpierw powinien pochodzić z innych ustawień. – stippi

+0

Ah, widzę ... Ale nie jak to rozwiązać :( –