Имя: Пароль:
1C
 
Перевод(изменение) объектов метаданных на другой язык.
0 bask
 
10.11.08
17:34
Часть конфигурации написана на русском языке - стоит задача перевести тексты модулей и объекты метаданных на английский.

С модулями проблема, в принципе, решаема выгрузкой модулей в текстовые файлы и загрузкой их обратно после обработки перевода.

Существует ли инструмент для перевода объектов метаданных на другой язык или в каком направлении примерно искать? :)

Спасибо заранее :)
1 ТелепатБот
 
гуру
10.11.08
17:34
2 Defender aka LINN
 
10.11.08
17:36
(0) Эстеты?
3 Defender aka LINN
 
10.11.08
17:37
Ой, что ж это я...
Are you aesthetes?
4 bask
 
10.11.08
17:37
в смысле??? :)
5 bask
 
10.11.08
17:38
not yet :)
6 Defender aka LINN
 
10.11.08
17:39
(4) В смысле, дебилизм, идотизм и полный бубль-гум.
7 bask
 
10.11.08
17:42
(6) для кого-то дебилизм с бубль гумом, для кого-то острая необходимость.
8 Defender aka LINN
 
10.11.08
17:44
(7) О_О
Острая необходимость? Будете продавать в штаты?
9 Immortal
 
10.11.08
17:47
копи пастом сделай=)
10 bask
 
10.11.08
17:48
конечно будем :)
просто так повелось, что пишем на английском
11 bask
 
10.11.08
17:49
(9) копипастом неинтересно :)
12 Defender aka LINN
 
10.11.08
17:51
(10) Я ж говорю - эстеты. Не для страховой ли, часом, пишете? 0_о
Вообще говоря - это пять. Писать в русскоязычной системе для русскоязычных пользователей на английском. Заодно, если вы не штатные сотрудники, крепче к себе привязать. А если штатные - лишний аргумент не увольнять. Куда ни глянь - сплошная польза :)
13 Immortal
 
10.11.08
17:54
(11) ну тогда помедитируй на тему структуры конфы.
в клиент-серверном варианте можно её переделать.
только @бли больше будет на порядок
14 bask
 
10.11.08
17:54
это точно :) но все же по теме: есть ли какой-то инструмент для изменения наименований объектов?
15 v_rtex
 
10.11.08
17:56
а метаданные тоже на английский?
может достаточно будет только интерфейсы перевести?
а идентификаторы? -)
16 bask
 
10.11.08
17:56
(13) каким образом?
17 bask
 
10.11.08
17:57
(15) и метаданные и тексты модулей и переменные и....
18 Immortal
 
10.11.08
17:59
(14) НСтр=)
(16) говорю ж, помедитируй.
возьми enterprise integrator ранних версий да посмотри как там чего.
19 Черный всадник
 
10.11.08
17:59
(17) cf - это компоуд-файл его можно распаковать и запаковать обратно. А там можно переименовать все что угодно.
20 v_rtex
 
10.11.08
18:03
1. все ключевые (включая, возможно и идентификаторы) слова переименовать по таблице соответствий
2. все остальное транслитом
21 bask
 
10.11.08
18:05
(18) спасибо
(19) о, уже кое что, спасибо. Осталось теперь распаковщик/запаковщик найти :)
22 bask
 
10.11.08
18:06
(20) таблица соответствий конечно будет, но на счет транслита, мне кажется неудачно будет.
23 bask
 
10.11.08
18:07
+ (20) это что, вместо спр. Контрагенты будет "Kontragenty" ? :)
24 bask
 
10.11.08
18:09
(12) пользователи вряд ли будут русскоязычные, да и половине разработчиков английский язык роднее, чем русский.
25 Serg_1960
 
10.11.08
18:11
Поздно ветку прочитал, увы :(
Почему на английском, почему не на русском... ПОТОМУ-ЧТО! коллега в (12) - умерьте свой пыл. Автор из Молдавии к нам добрался... Политика, - чёрт бы её побрал: там уже английский лучше понимают, чем русский :(
26 bask
 
10.11.08
18:13
(25) в принципе, по-русски здесь почти все понимают и говорят
27 Serg_1960
 
10.11.08
18:17
(26) Да, по русски здесь (на сайте) ПОЧТИ все понимают и говорят :) -  только для некоторых медленно доходит, что другие могут и не по русски говорить :(
28 bask
 
10.11.08
18:21
(27) бывает :)
29 Serg_1960
 
10.11.08
18:22
Сорри, коллега я Вам помочь ничем не смогу... не удержался от замечания для  коллеги  Defender aka LINN - он не сразу "въехал" и потому его "понесло" :(
30 v_rtex
 
10.11.08
18:28
bask
можно оставить транслит для идентификаторов?
31 bask
 
10.11.08
18:38
(30) думаю, что нет, никакого транслита не будет
32 Jolly Roger
 
10.11.08
18:45
(31) Мож я чего не понимаю... Для чего это нужно?
33 bask
 
10.11.08
18:57
(32) см. (24)
34 Jolly Roger
 
10.11.08
19:12
(33) э... я правильно понял, что вы наняли индусов для доработки российской типовой?
35 Immortal
 
10.11.08
19:26
(34) они везде=)
Джамшут-1сник - этозвучит гордо!=)
36 Defender aka LINN
 
10.11.08
19:39
Злой я чего-то сегодня.
37 bask
 
11.11.08
10:44
(34) не совсем мы сами разрабатываем конфигурацию, но некоторые вещи берем из российской.
(35) да, насяльника, звусит горда-а-а.
38 bask
 
11.11.08
10:46
апну с утра, может кто-нибудь работал с распаковщиками compound-файлов?
39 quest
 
11.11.08
10:49
Есть на инфорстрате v8unpack. С сырцами. только вот внутри cf намудрили в 1С... Одно строковое представление в хексе чего стоит...
40 bask
 
11.11.08
10:50
(39) ок, спасибо сейчас поищем :)
41 Рэйв
 
11.11.08
10:53
(0)Не, ну я понимаю интерфэйсы и представления на формах....
Но код то нафига? Какая необходимость?
Или англоговорящие, но не русскоязычные товарищи уже появились в рядах адинеснегов?:)
42 bask
 
11.11.08
10:53
(41) см. (24)
43 Рэйв
 
11.11.08
10:55
(42) аа..ну тогда сочувствую(0). Задачка не на 5 минут.
44 quest
 
11.11.08
10:58
ссылка здесь - http://infostart.ru/projects/1843/
бдут какие вопросы - стучись.
45 bask
 
11.11.08
10:58
знаю, что не на (5), поэтому и ищу инстрУмент
46 bask
 
11.11.08
10:59
(44) спасибо блоьшое!!! читаю
47 Картонный Герой
 
11.11.08
10:59
(0)фашисты?
48 Segate
 
11.11.08
11:02
Белый господин знает толк в извращениях...(с)
49 quest
 
11.11.08
11:08
(19) нет. не compound compound'oм был md в 77 там своя дурная структура
(48) Зря так. Задача то на самом деле интересная. В принципе если бы 1С озаботилось вопросом дать API для скриптовой работы - половина проблем бы снялась. А если бы еще в конфигураторе можно было писать скрипты как в MS VS...
50 bask
 
11.11.08
11:30
вот еще нашел интересную разработку http://groups.google.ru/group/Enterprise-Integrator
51 quest
 
11.11.08
11:36
(50) тогда еще найди MMF и поговори с ним... Он структуру cf хорошо знает
52 bask
 
11.11.08
11:39
(51) сначала попробую в интеграторе разобраться :)
53 Картонный Герой
 
11.11.08
11:43
что-то вспомнилось: замена каких-то термов на итс, может ее переделать?
54 MMF
 
11.11.08
13:30
Метаданные ладно, не особо сложно автоматизировать. А макеты, формы, справки и т.п. - их тоже переводить будете?
55 Ferz
 
11.11.08
13:59
Как раз с метаданными никак не получится.
Для форми макетов есть специальный механизм(Правка-Редактирование текстов интерфейсов)
56 MMF
 
11.11.08
14:10
(55) а почему не получится? обходим все файлы описаний метаданных и меняем идентификатор по словарю.
57 Ferz
 
11.11.08
14:47
блин а запросы как поменяешь.... в которых старое имя используется.
58 bask
 
11.11.08
15:40
(57) запросы тоже проблема, но в основном с синонимами, а если еще и запрос склеивается, то вот тут уже сложнее.
59 MMF
 
11.11.08
16:38
(58) ну дык, это проблемы негров... никто ж не обещал, что будет легко. Обрабатывать идентификаторы в коде даже не собирался. Распарсить его с абсолютной точностью - нехилая задача. Приведение к работающему виду кода - только ручками, ведь есть еще и внешние обработки и обработки, хранимые в бинарном виде и Выполнить() и прочия
60 vde69
 
11.11.08
16:41
а кто нибудь уже предлогал использовать встроеную ЛОКАЛИЗАЦИЮ ?????
61 quest
 
12.11.08
14:32
(0) Вчера весь вечер думали как бы такую хрень сделать. И придумалось. Правда сложно. Смотри - делаешь свое описание для метаданных, разрабатываешь свой язык (можно тупо скомуниздить 1С но подправить придется) пишештся все в нем. после чего когда тебе нужно получить релиз - делаешь сборку по своим правилам. И на этапе генерации уже сам определеяшь как обозвать идентификаторы и во что их транслировать. Хоть в японский... подобный сборщик будет зависеть только от правил отображения и твоих словарей. и тебе не нужно обратным ходом от существующего кода идти к метакоду, наоборот по метакоду ты пишешь нужный тебе вывод. Кстати, если есть в команде люди знающие лисп - то задачу можно еще больше упростить - отказаться от языка в принципе и использовать прямую кодогенерацию в cf

Кстати, а японский интерфейс для 1С есть?
62 bask
 
14.11.08
16:06
(61) quest спасибо за интересную идею, но у нас спецов нет для разработки своего языка, даже если его и "тупо скомуниздить 1С". Японского интерфейса насколько я знаю нет :)
63 bask
 
14.11.08
16:07
(61) сорри, за 2-ух дневный ответ
64 Torquader
 
14.11.08
21:27
А 1С вообще с UNICODE дружит ?
65 Immortal
 
14.11.08
22:51
(64) более чем.
66 Immortat
 
18.11.08
01:32
(23)Немного не так:
в (22) цитируется возможность вообще отказа от сч.43.
По сабжу (3):
1)При передаче гот.продукции для собсв.нужд и ее списании втечении месяца
проводки равнозначны.
2)Использование сч.10 позволяет избежать ситуации, когда часть продукции резервируют для собств.нужд,
а манагеры, видя ее в наличии на 'общем' складе, продают ее.
3)При передаче готовой продукции для собств.нужд в одном месяце, а списание в другом, использование сч.10 позволяет избежать формирования незавершенки на сч.20, т.е. упрощает учет.
4)Использование сч.10 позволяет формировать и другие цепочки.
Например, Дт 08 - Кт 10, Дт 26 - Кт 10...
Но, эти цепочки можно формировать и с 43 (просто, сч.10 - нагляднее).
5)При постоянном изменении себестоимости готовой продукции,
использование сч.10 позволяет зфиксировать ее на момент передачи для собств.нудж.
67 bask
 
18.11.08
11:46
(66) промазал темой )))