@Override protected Event handleTextUnit(Event event) { // TODO: move to cleaner. create run method ITextUnit tu = event.getTextUnit(); // return event iff tu has text, else remove tu if (cleaner.run(tu, targetLocale) == true) { return Event.NOOP_EVENT; } else { return event; } } }
private void processTextUnit (Event event) { writer.writeTUFull(event.getTextUnit()); } }
@Override protected Event handleTextUnit (Event event) { extractor.processTextUnit(event.getTextUnit()); return event; }
@Override protected void processTextUnit (Event event) { // Skip non-translatable ITextUnit tu = event.getTextUnit(); if ( !tu.isTranslatable() ) return; writer.handleEvent(event); writeTMXEntries(event.getTextUnit()); }
@Override protected void processTextUnit (Event event) { // Skip non-translatable ITextUnit tu = event.getTextUnit(); if ( !tu.isTranslatable() ) return; writer.handleEvent(event); writeTMXEntries(event.getTextUnit()); }
@Override protected void processTextUnit(Event event) { // Skip non-translatable ITextUnit tu = event.getTextUnit(); if (!tu.isTranslatable()) return; writer.handleEvent(event); writeTMXEntries(event.getTextUnit()); }
@Override protected void processTextUnit (Event event) { // Skip non-translatable ITextUnit tu = event.getTextUnit(); if ( !tu.isTranslatable() ) return; potWriter.handleEvent(event); trgWriter.handleEvent(event); writeTMXEntries(event.getTextUnit()); }
@Override protected void processTextUnit (Event event) { // Skip non-translatable ITextUnit tu = event.getTextUnit(); if ( !tu.isTranslatable() ) return; writer.handleEvent(event); }
@Override protected void processTextUnit (Event event) { layerWriter.writeEvent(event); writeTMXEntries(event.getTextUnit()); }
@Override protected void processTextUnit (Event event) { // XLIFF event = writer.handleEvent(event); // TMX files writeTMXEntries(event.getTextUnit()); // Check if it has been segmented (if not set already) if ( !preSegmented ) { preSegmented = event.getTextUnit().getSource().hasBeenSegmented(); } }
@Override protected void processTextUnit (Event event) { ITextUnit tu = event.getTextUnit(); if ( tu.isReferent() ) { storeReferent(tu); } Unit unit = toXLIFF2Unit(tu); writer.writeUnit(unit); writeTMXEntries(event.getTextUnit()); }
private void indexEvent(LocaleId targetLang, ITmWriter tmWriter, Event event) throws IOException { TranslationUnit tu; if (event.getEventType() == EventType.TEXT_UNIT) { tu = PensieveUtil.convertToTranslationUnit(sourceLang, targetLang, event.getTextUnit()); tmWriter.indexTranslationUnit(tu); } }
@Override protected Event handleTextUnit(Event event) { initFilter(); if (tuFilter.accept(event.getTextUnit())) { return processFiltered(event); } else return event; } }
private void handleTextUnitEvent(Event event) { ReferenceableEvent referenceableEvent = new ReferenceableEvent(event.getTextUnit().getId(), event); addReferenceableEvent(referenceableEvent); }
private void writeTextUnitReferenceableEvent(ReferenceableEvent referenceableEvent) { referenceableEventMerger.merge(referenceableEvent); StyledTextSkeleton skeleton = (StyledTextSkeleton) referenceableEvent.getEvent().getTextUnit().getSkeleton(); events.addAll(storyChildElementsWriter.write(skeleton.getStoryChildElements())); }
@Override protected Event handleTextUnit (Event event) { ITextUnit tu = event.getTextUnit(); // Skip non-translatable if ( !tu.isTranslatable() ) return event; TextContainer tc = tu.createTarget(targetLocale, false, IResource.COPY_ALL); for ( TextPart part : tc ) { processFragment(part.getContent()); } return event; }
@Override protected Event handleTextUnit(Event event) { ITextUnit tu = event.getTextUnit(); String r = null; if (rules != null) { r = rules.getRules(); } TextUnitUtil.simplifyCodes(tu, r, params.getRemoveLeadingTrailingCodes() && tu.getSkeleton() instanceof GenericSkeleton, params.getMergeCodes()); //TextUnitUtil.convertTextParts(tu.getSource()); return super.handleTextUnit(event); }
@Override protected Event handleTextUnit(Event event) { new WhitespaceCorrector(sourceLocale, targetLocale, getParameters().getPunctuation(), getParameters().getWhitespace()).correctWhitespace(event.getTextUnit()); return event; } }
private ITextUnit buildTextUnit(String source, String target, boolean targetTag, boolean trados) { ITextUnit tu = eventBuilder.peekTempEvent().getTextUnit(); source = replacePlacebles(source); target = replacePlacebles(target); if (trados) { tu = buildTextUnitForTrados(source); } else { buildTextUnitForNonTrados(source, true); if (targetTag) { buildTextUnitForNonTrados(target, false); } } return tu; }
@Override protected Event handleTextUnit(Event event) { ITextUnit tu = event.getTextUnit(); String r = null; if (rules != null) { r = rules.getRules(); } boolean segmentation = MimeTypeMapper.isSegmentationSupported(tu.getMimeType()); // don't trim codes for segmented formats like XLIFF as this changes the segment boundaries from the original if (!segmentation) { TextUnitUtil.simplifyCodesPostSegmentation(tu, r, params.getRemoveLeadingTrailingCodes(), params.getMergeCodes()); } return super.handleTextUnit(event); }