|
03.06.2013, 16:37 | #1 |
Участник
|
1C между тем перевели на китайский язык.
|
|
03.06.2013, 22:45 | #2 |
Участник
|
Ха !
Кстати, а какая там технология локализации интерфейса ? Есть аналог меточных файлов ? |
|
04.06.2013, 09:09 | #3 |
Участник
|
Цитата:
но обычно этим никто не заморачивается. многоязычных конфигураций почти нет. в культуре 1С принято на каждый чих делать отдельную конфигурацию с нуля. методика "с нуля" поощряется и производителями платформ. посмотрите на пресс-релиз, где показано как делать мобильные приложения: нужно выбрать параметр "мобильное устройство" для ВСЕЙ конфигурации. посмотрите также язык по умолчанию, который прописывается для ВСЕЙ конфигурации. этот язык используется как Collation, а также в сортировках и строковых функциях (toUpper, граница слова и т.п.) поэтому с метками и разноязычием внутри одной конфигурации там особо никто и не парится. http://solutions.1c.ru/news/news.html?news_id=2807 |
|
|
За это сообщение автора поблагодарили: Logger (2). |
04.06.2013, 09:16 | #4 |
Участник
|
|
|
04.06.2013, 11:46 | #5 |
Участник
|
|
|
04.06.2013, 15:16 | #6 |
Участник
|
Про что рассказывать? Непонятно что вы спросили. Здесь все в кучу. Язык по умолчанию - это что? Вариант встроенного языка, язык платформы или язык определенный в конфигурации и установленный языком по умолчанию? Ни одна из этих установок не влияет на сортировку и сравнение строковых данных в программе.
Для начала будет полезно ознакомиться http://v8.1c.ru/overview/PlInternationalisation.htm Последний раз редактировалось brahma; 04.06.2013 в 15:24. Причина: добавил ссылку |
|
04.06.2013, 13:36 | #7 |
Участник
|
Цитата:
посмотрите также язык по умолчанию, который прописывается для ВСЕЙ конфигурации. этот язык используется как Collation, а также в сортировках и строковых функциях (toUpper, граница слова и т.п.)
поэтому с метками и разноязычием внутри одной конфигурации там особо никто и не парится. Последний раз редактировалось virtuoso; 04.06.2013 в 13:44. |
|
04.06.2013, 13:47 | #8 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: virtuoso (1). |
04.06.2013, 14:41 | #9 |
Участник
|
|
|
04.06.2013, 14:45 | #10 |
Участник
|
и?
Вы чего хотите сказать в этой ветке, постоянно переводя стрелки на Аксапту? Что из сказанного выше про 1С является неправильным? В чем именно? и как правильно сформулировать для 1С, на ваш взгляд? |
|
04.06.2013, 15:02 | #11 |
Участник
|
Цитата:
Я всего лишь поставил под вопросом значимость, указанного Вами недостатка с утилитарной точки зрения. |
|
04.06.2013, 14:28 | #12 |
Участник
|
Цитата:
буржуйская и русская - сейчас это одно приложение, которое переключает функциональность галочками. Опять, опять и опять - попытка перевести стрелки. 1Сники неисправимы. Здесь говорим про 1С и о том, что ее перевели на китайский язык. Пожалуйста, создавайте отдельные ветки для обсуждения отдельных тем. Цитата:
Я пишу "многоязычных конфигураций почти нет" Мне отвечают "возможность есть". ГЫ!!! (но если честно, то надоело хуже пареной репы. см. также) Так есть или нет многоязычные конфигурации в уже готовом виде? Какие? Сколько их? |
|
|
За это сообщение автора поблагодарили: MikeR (3). |
04.06.2013, 17:18 | #13 |
Участник
|
Кстати, по поводу сортировки данных на разных языках. В андроид-приложениях встречаются данные на разных языках (китайский, немецкий, русский) все перемешано в одном приложении - например это списки логинов пользователей. Пытаюсь для развлечения попробовать сделать андроид-приложение с веб-сервисом. Не понимаю, как можно в одной таблице СУБД хранить данные в разных кодировках, да еще и сортировать и искать их? Проверял на MySQL. Может быть в этих приложениях не используется СУБД?
Извините за офф-топик. |
|
04.06.2013, 17:49 | #14 |
Участник
|
А почему для разных языков Вам нужны разные кодировки? По-моему, Вам подойдёт одна любая кодировка unicode, например UTF-8. Она содержит много символов, в том числе и китайские.
Последний раз редактировалось virtuoso; 04.06.2013 в 17:57. |
|
|
За это сообщение автора поблагодарили: Ace of Database (2). |
04.06.2013, 18:08 | #15 |
Участник
|
О, поставил collation utf16_bin.
Теперь и на немецком и на шведском видны данные. Месяц назад че-то не получалось |
|
04.06.2013, 18:27 | #16 |
MCT
|
Язык языком, а как дела обстоят с тем, что текст в другу сторону пишется?
__________________
Axapta book for developer |
|
04.06.2013, 18:54 | #17 |
Moderator
|
К сожалению, UNICODE не спасает от всех проблем автоматически. Например в турецком и румынском языках быквы i и ı (латинское и с точкой и без точки) различаются. И апперкейз от i должен давать İ, а не I как в большой части языков с латинским алфавитом (аналогично - ловеркейс от I - должен давать ı, а не i). Я не знаю, как конкретно в UTF16_BIN эта проблема решается (думаю - общим способом, а не турецк-румынским), но если ты ту же аксапту ставишь в международной компании, то либо турки с румынами будет материться и плакать от сконвертированных в неправильную букву фамилий, либо все остальные будут делать то же самое, обнаружив в немецких или английских фамилиях замечательную буковку İ. Аналогичная проблема будет с сортировкой. İ и ı должны идти между h и k, а не где-то во второй половине юникодной таблицы, после z.
Так что юникод - не панацея и спасает не от всех проблем локализации, а только от самых фундаментальных проблем хранения многоязычных текстов. Как только дело до сортировки, сравнения и конвертации регистра доходит - сразу грабли случаются. |
|
04.06.2013, 21:23 | #18 |
MCT
|
Кстати интересно, а как в турецком с другими буквами типа ü ğ и прочими отличиями от английского алфавита? Вот ведь революционеры по напридумывают букв. В России та же история с буквой ё, которую почему то теперь считают исконной русской хотя ей всего то пара сотен лет.
__________________
Axapta book for developer |
|
05.06.2013, 09:03 | #19 |
Участник
|
Во времена, когда придумывались алфавиты, люди были угрюмы и суровы. Не было интернета и демократии. Поэтому Кириллу и Мефодию пришлось придумать такие суровые буквы, как "Ы" и "Ъ",
Даже в немецком алфавите, несмотря на то, что немцы живут в центре современной просвещенной Европы, есть суровая буква "ß". |
|
07.06.2013, 12:47 | #20 |
Шаман форума
|
Ага, а во времена, когда придумывались кодировки и клавиатуры, уже было полное "англичанство". Потому и буковки наши "где-то в конце таблицы". И ведь особо не поспоришь - надо же куда-то эти буквы пихать.
А с буквой "ё" как раз никакой особой истории нет. Видели бы вы чукотский или ещё какой нерусский кириллический алфавит - вот уж где история... И тоже ведь не поспоришь - раз звук есть, то и буква ему полагается.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
|
За это сообщение автора поблагодарили: Pustik (2). |