Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
marchermans committed Nov 22, 2024
2 parents 39983ff + e142a59 commit 35be7cb
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
import org.gradle.api.InvalidUserDataException;
import org.gradle.api.Project;
import org.gradle.api.Plugin;
import org.gradle.api.Transformer;
import org.gradle.api.file.Directory;
import org.gradle.api.problems.Problems;
import org.gradle.api.tasks.Copy;
Expand All @@ -26,7 +25,6 @@
import javax.inject.Inject;
import java.io.File;
import java.util.Locale;
import java.util.Set;
import java.util.regex.Pattern;

/**
Expand Down Expand Up @@ -108,6 +106,9 @@ public void apply(@NotNull Project target) {

target.getTasks().named(CrowdinPlugin.BUILD_PROJECT_TRANSLATION_TASK_NAME, BuildProjectTranslation.class, task -> {
task.getWaitForBuilds().set(true);
task.getExportApprovedOnly().set(crowdinExtension.getExportApprovedOnly());
task.getSkipUntranslatedFiles().set(crowdinExtension.getSkipUntranslatedFiles());
task.getSkipUntranslatedStrings().set(crowdinExtension.getSkipUntranslatedStrings());
});

boolean willBuildTranslations = false;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,31 @@ public CrowdinExtension(Project project) {
* </p>
*/
public abstract Property<String> getOnlyUploadOnBranchMatching();

/**
* Whether to only export approved translations.
* <p>
* If not specified, defaults to false.
* </p>
* @return Whether to allow only approved translations.
*/
public abstract Property<Boolean> getExportApprovedOnly();

/**
* Whether to skip untranslated translation files.
* <p>
* If not specified, defaults to false.
* </p>
* @return Whether to skip untranslated translations files.
*/
public abstract Property<Boolean> getSkipUntranslatedFiles();

/**
* Whether to skip untranslated translation strings.
* <p>
* If not specified, defaults to false.
* </p>
* @return Whether to skip untranslated translations strings.
*/
public abstract Property<Boolean> getSkipUntranslatedStrings();
}

0 comments on commit 35be7cb

Please sign in to comment.