Uma biblioteca Java para acessar Crowdin API. O Crowdin fornece a API RESTful com XML ou JSON via HTTP usando os métodos GET ou POST. Com a ajuda deste SDK, você pode suavizar o trabalho com todos os métodos da API Crowdin em seu projeto Java, como adicionar e atualizar arquivos, baixar traduções ou integrar a localização ao processo de desenvolvimento.
git clone https://github.com/crowdin/crowdin-java-sdk.git
gradle buildJavaSdkJar
Depois de concluir a instalação, você poderá fazer a primeira chamada:
public static final String BASE_URL = "https://api.crowdin.com/api/";
public static final String PROJECT_IDENTIFIER = "o-seu-identificador-de-projeto";
public static final String PROJECT_KEY = "a-sua-chave-do-projeto";
public static final String ACCOUNT_KEY = "a-sua-chave-de-conta";
Credentials credentials = new Credentials(BASE_URL, PROJECT_IDENTIFIER, PROJECT_KEY, ACCOUNT_KEY);
CrowdinApiParametersBuilder parameters = new CrowdinApiParametersBuilder();
parameters.json();
CrowdinApiClient crwdn = new Crwdn();
crwdn.getInfo(credentials, parameters);
System.out.println(crwdn.getInfo(credentials, parameters).getEntity(String.class));
{
"languages":[...],
"files":[...],
"details":{
"source_language":{
"name":"Ukrainian",
"code":"uk"
},
"name":"crowdin2",
"identifier":"crowdin2",
"created":"2016-11-09 07:20:33",
"description":"",
"join_policy":"private",
"last_build":"2016-12-07 10:00:27",
"last_activity":"2016-12-16 08:53:32",
"participants_count":"1",
"total_strings_count":"24",
"total_words_count":"24",
"duplicate_strings_count":22,
"duplicate_words_count":22,
"invite_url":{
"translator":"https:\/\/crowdin.com\/project\/crowdin2\/invite?d=b555o4i6o6f5h5b3m4c333453",
"proofreader":"https:\/\/crowdin.com\/project\/crowdin2\/invite?d=755565j6b6f5h5b3m4c3455323"
}
}
}
Precisa de ajuda para trabalhar com o Java SDK da API do Crowdin ou tens alguma dúvida?Contata a equipe de suporte.