Pracuję nad aplikacją zawierającą pomiary wprowadzane przez ludzi. W sekcji konfiguracji administrator wprowadza między innymi pomiary i jednostki, z których chce korzystać. Rodzaje przewidywanych jednostek są bardzo różnorodne i nie można ich w pełni zdefiniować. Zatem plan polega na umożliwieniu administratorowi wprowadzania jednostek w postaci wolnej zamiast używania pola wyboru.Czy jednostki miary powinny być zlokalizowane?
OK do tej pory. Ale gdzie indziej wyświetlamy jednostki, gdy aplikacja jest zlokalizowana w jednym z kilku różnych języków. Możliwy zakres języków jest od początku znany w aplikacji.
Szukam pomysłów, jak najlepiej radzić sobie z wprowadzaniem i wyświetlaniem jednostek. Nie jestem bynajmniej ekspertem lingwistycznym, ale wyobrażam sobie, że różne języki mają swoje własne sposoby reprezentowania tych samych jednostek, co oznaczałoby, że jeśli użyjemy wprowadzania tekstu w swobodnym formacie, administrator będzie musiał wprowadzić tłumaczenie jednostki na każdy język . Robimy to z innymi rodzajami pól tekstowych w aplikacji, więc nie jest to ogromny problem z punktu widzenia kodowania.
Ale zastanawiam się, jak inni radzą sobie z taką sytuacją. Dużo łatwiej byłoby NIE tłumaczyć jednostek. Ale czy to jest rozsądne? FWIW, zarówno administratorzy, jak i użytkownicy końcowi tego systemu to typowi konsumenci, niekoniecznie naukowcy lub inne typy analityczne. Musimy również unikać uzależnienia naszego oprogramowania od usług zewnętrznych, takich jak Google Translate.
Dzięki Jukka. W końcu nie ma łatwego wyjścia. :-(Myślę, że będę musiał zmuszać użytkownika do oferowania własnych tłumaczeń – curtisdf
Czy ktoś może wiedzieć, czy od prawej do lewej użytkownicy, tacy jak arabski i hebrajski, formatują swoje dane naukowe? numery i angielskie jednostki SI są zawsze używane? – Barry