Package org.zanata.common

Examples of org.zanata.common.LocaleId


    }

    public void testGetLastModifiedTextFlowTarget() throws Exception {
        // Given:
        Long documentId = new Long("100");
        LocaleId testLocaleId = LocaleId.DE;
        TranslationStateCacheImpl.DocumentLocaleKey key =
                new DocumentLocaleKey(documentId, testLocaleId);
        DocumentStatus docStats =
                new DocumentStatus(new DocumentId(documentId, ""), new Date(),
                        "");
View Full Code Here


        TransUnitUpdateRequest translateReq =
                new TransUnitUpdateRequest(transUnitId, newContents,
                        ContentState.Approved, 1);

        List<TranslationResult> result =
                transService.translate(new LocaleId("de"),
                        Lists.newArrayList(translateReq));

        assertThat(result.get(0).isTranslationSuccessful(), is(true));
        assertThat(result.get(0).getBaseVersionNum(), is(1));
        assertThat(result.get(0).getBaseContentState(),
View Full Code Here

        newContents.add("translated 2");
        translationReqs.add(new TransUnitUpdateRequest(transUnitId,
                newContents, ContentState.NeedReview, 0));

        List<TranslationResult> results =
                transService.translate(new LocaleId("de"), translationReqs);

        // First result
        TranslationResult result = results.get(0);
        assertThat(result.isTranslationSuccessful(), is(true));
        assertThat(result.getBaseVersionNum(), is(1));
View Full Code Here

        // Should not pass as the base version (1) does not match
        List<TransUnitUpdateRequest> translationRequests =
                Lists.newArrayList(translateReq);
        List<TranslationResult> result =
                transService.translate(new LocaleId("de"), translationRequests);

        assertThat(result.get(0).isTranslationSuccessful(), Matchers.is(false));
    }
View Full Code Here

        TransUnitUpdateRequest translateReq =
                new TransUnitUpdateRequest(transUnitId, Lists.newArrayList("a",
                        "b"), ContentState.Approved, 0);

        List<TranslationResult> result =
                transService.translate(new LocaleId("de"),
                        Lists.newArrayList(translateReq));

        verify(identity).checkPermission(eq("translation-review"),
                isA(HProject.class), isA(HLocale.class));
        assertThat(result.get(0).isTranslationSuccessful(), is(true));
View Full Code Here

            GlossaryDetails details =
                    new GlossaryDetails("source content:" + (i + 1),
                            "target content:" + (i + 1), srcComments,
                            targetComments, "Dummy source ref " + (i + 1),
                            new LocaleId("en-us"), action.getWorkspaceId()
                                    .getLocaleId(), i, new Date());
            items.add(details);
        }

        callback.onSuccess(new GetGlossaryDetailsResult(items));
View Full Code Here

    public ResourceMeta getResourceMeta() {
        ResourceMeta entity = new ResourceMeta();
        entity.setContentType(ContentType.TextPlain);
        entity.setName("test1");
        entity.setLang(new LocaleId("en-US"));
        entity.setType(ResourceType.FILE);
        entity.getExtensions(true);
        log.debug("create a new resource meta:" + entity.toString());
        return entity;
    }
View Full Code Here

public class ComparatorUtilTest {

    @Test
    public void HLocaleNameCompare() throws Exception {
        HLocale hLocale1 = new HLocale();
        hLocale1.setLocaleId(new LocaleId("alpha"));
        HLocale hLocale2 = new HLocale();
        hLocale2.setLocaleId(new LocaleId("bravo"));

        assertThat(ComparatorUtil.LOCALE_COMPARATOR
                .compare(hLocale1, hLocale1)).isEqualTo(0);
        assertThat(ComparatorUtil.LOCALE_COMPARATOR
                .compare(hLocale2, hLocale1)).isGreaterThan(0);
View Full Code Here

                                FixedValueMaker.EMPTY_STRING_MAKER).build()
                        .makeAndPersist(getEm(),
                                HProjectIteration.class);
        Resource from = new Resource("message");
        from.setContentType(ContentType.PO);
        LocaleId localeId = locale.getLocaleId();
        // adjust this number to suit testing purpose
        int numOfTextFlows = 50;
        for (int i = 0; i < numOfTextFlows; i++) {
            addSampleTextFlow(from, localeId, i);
        }
View Full Code Here

    }

    @Test
    public void multiTargetAllow() throws Exception {
        assertThat(complexPermissionEvaluator
                .checkPermission("please-allow", new LocaleId("de-DE"),
                        new HProject())).isTrue();
    }
View Full Code Here

TOP

Related Classes of org.zanata.common.LocaleId

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.