|
8 | 8 | import com.box.l10n.mojito.android.strings.AndroidStringDocumentReader;
|
9 | 9 | import com.box.l10n.mojito.android.strings.AndroidStringDocumentWriter;
|
10 | 10 | import com.box.l10n.mojito.android.strings.AndroidStringDocumentWriter.EscapeType;
|
11 |
| -import com.box.l10n.mojito.entity.PollableTask; |
12 |
| -import com.box.l10n.mojito.entity.Repository; |
13 |
| -import com.box.l10n.mojito.entity.RepositoryLocale; |
| 11 | +import com.box.l10n.mojito.entity.*; |
14 | 12 | import com.box.l10n.mojito.service.pollableTask.PollableFuture;
|
15 | 13 | import com.box.l10n.mojito.service.repository.RepositoryService;
|
16 | 14 | import com.box.l10n.mojito.service.thirdparty.phrase.PhraseClient;
|
@@ -492,10 +490,26 @@ private void pullLocale(
|
492 | 490 | // communicate some comments, but anyway it should not be the source comment
|
493 | 491 | textUnitDTOS.forEach(t -> t.setComment(null));
|
494 | 492 |
|
495 |
| - Stopwatch importStopWatch = Stopwatch.createStarted(); |
| 493 | + List<TextUnitBatchImporterService.TextUnitDTOWithVariantComment> |
| 494 | + textUnitDTOWithVariantComments = |
| 495 | + textUnitDTOS.stream() |
| 496 | + .map( |
| 497 | + t -> { |
| 498 | + t.setStatus(TMTextUnitVariant.Status.REVIEW_NEEDED); |
| 499 | + TMTextUnitVariantComment tmTextUnitVariantComment = |
| 500 | + new TMTextUnitVariantComment(); |
| 501 | + tmTextUnitVariantComment.setType( |
| 502 | + TMTextUnitVariantComment.Type.THIRD_PARTY_TMS_PULL); |
| 503 | + tmTextUnitVariantComment.setSeverity(TMTextUnitVariantComment.Severity.INFO); |
| 504 | + tmTextUnitVariantComment.setContent("Import from Phrase Strings"); |
| 505 | + return new TextUnitBatchImporterService.TextUnitDTOWithVariantComment( |
| 506 | + t, tmTextUnitVariantComment); |
| 507 | + }) |
| 508 | + .toList(); |
496 | 509 |
|
497 |
| - textUnitBatchImporterService.importTextUnits( |
498 |
| - textUnitDTOS, integrityChecksType, SKIP_IF_ACCEPTED); |
| 510 | + Stopwatch importStopWatch = Stopwatch.createStarted(); |
| 511 | + textUnitBatchImporterService.importTextUnitsWithVariantComment( |
| 512 | + textUnitDTOWithVariantComments, integrityChecksType, SKIP_IF_ACCEPTED); |
499 | 513 | logger.info("Time importing text units: {}", importStopWatch.elapsed());
|
500 | 514 | }
|
501 | 515 |
|
|
0 commit comments