Size: a a a

Angular - русскоговорящее сообщество

2019 November 01

E

Eugene in Angular - русскоговорящее сообщество
Sonic🌕
может знаешь какой-нибудь бесплатный инструмент для переводов, чтобы их было легко редактировать?
https://pontoon.mozilla.org/ вот такое знаю
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Dmitry Teplov
автор ngx-translate пилил что-то вроде
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
спасибо, я нашел только https://translation-manager-86c3d.firebaseapp.com/
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Sonic🌕
да, пока собираюсь схему ту же использовать. нужно что-то вроде BabelEdit
была какая-то софтина на джаве
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Sonic🌕
да, пока собираюсь схему ту же использовать. нужно что-то вроде BabelEdit
хм, с бабельЭдитом не знаком, но он же вроде подходит?
источник

IL

Ihor Levchenko in Angular - русскоговорящее сообщество
у меня назрел неистовый вопрос
допустим, вам надо в SubjectBehavior() засовывать массив. Тогда как вы push-ите в массив?
myArr.next([…myArr.getValue(), newObject])


или делаете свою реализацию реактивного массива?
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
Dmitry Teplov
хм, с бабельЭдитом не знаком, но он же вроде подходит?
он платный с триалом
источник

E

Eugene in Angular - русскоговорящее сообщество
Sonic🌕
спасибо, я нашел только https://translation-manager-86c3d.firebaseapp.com/
Translation management systems opensource. Вот что-то такое гугли, там полно вариантов.
источник

E

Eugene in Angular - русскоговорящее сообщество
мозилловский прям оч большой и там вагон фич, больше для мультипроектного энтерпрайза подходит, тебе наверняка что-то проще надо
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Sonic🌕
он платный с триалом
https://github.com/jcbvm/i18n-editor
я вот это как-то поюзал
но в итоге просто в текстовом редакторе удобнее
источник

E

Eugene in Angular - русскоговорящее сообщество
проблема в том, что xliff и json'ы неудобно переводчику отдавать. я так понял, человеку нужен интерфейс для переводчиков, да? @Sonic_TheHedgehog
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
понимаю, просто хотчется как-то помечать переводы
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
poeditor есчо
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
Eugene
проблема в том, что xliff и json'ы неудобно переводчику отдавать. я так понял, человеку нужен интерфейс для переводчиков, да? @Sonic_TheHedgehog
ну да, было бы неплохо экспортировать в xlsx
источник

PL

Pavel Leskovets in Angular - русскоговорящее сообщество
Nik Vas
и где здесь patchValue?
this.form.patchValue({
     formControl: [{
       value: 1,
       disabled: true
     },
       [Validators.minLength(11), Validators.maxLength(15)]
     ],
   });
разве так не установит валидаторы?
источник

E

Eugene in Angular - русскоговорящее сообщество
Sonic🌕
ну да, было бы неплохо экспортировать в xlsx
с той тулзой что я кинул xlsx не нужен, но ее нужно на своих мощностях поднимать https://pontoon.mozilla.org/translate/ru/common-voice/web/locales/en/messages.ftl/?string=176567
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
понял. спасибо
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Глеб Щукин
как  то странно, что нельзя получить все текущие валидаторы, что бы ещё раз перезаписать их в setValidators
потому что они все мержатся в 1 функцию, не выщемить оттуда обратно
источник

NV

Nik Vas in Angular - русскоговорящее сообщество
Pavel Leskovets
this.form.patchValue({
     formControl: [{
       value: 1,
       disabled: true
     },
       [Validators.minLength(11), Validators.maxLength(15)]
     ],
   });
разве так не установит валидаторы?
нет, patchValue вызывается для контрола, и передает значение + парамтеры установки значения, так же как и setValue. ты можешь передать туда объект со значениями для каждого контрола по имени, если для форм группы вызываешь, но настрйоки самих контролов ты так не поменяешь
источник

NV

Nik Vas in Angular - русскоговорящее сообщество
например this.form.patchValue({
control1: "Hello",
control2: "World"
}, { emitEvent: false })
источник