|
Перевод(изменение) объектов метаданных на другой язык. | ☑ | ||
|---|---|---|---|---|
|
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) промазал темой )))
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |