Compare commits
	
		
			1 Commits
		
	
	
		
			v125040991
			...
			e2209643d5
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| e2209643d5 | 
							
								
								
									
										9
									
								
								.gitea/workflows/assets/crowdin.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.gitea/workflows/assets/crowdin.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
project_id_env: CROWDIN_PROJECT_ID
 | 
			
		||||
api_token_env: CROWDIN_PERSONAL_TOKEN
 | 
			
		||||
 | 
			
		||||
files:
 | 
			
		||||
  - source: /androidApp/src/main/res/values/strings.xml
 | 
			
		||||
    translation: /androidApp/src/main/res/values-%android_code%/%original_file_name%
 | 
			
		||||
    translate_attributes: '0'
 | 
			
		||||
    content_segmentation: '0'
 | 
			
		||||
preserve_hierarchy: true
 | 
			
		||||
@@ -3,26 +3,49 @@ on:
 | 
			
		||||
  pull_request:
 | 
			
		||||
    branches:
 | 
			
		||||
      - master
 | 
			
		||||
      - chore-crowdin-ci
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  Lint:
 | 
			
		||||
  #  Lint:
 | 
			
		||||
  #    runs-on: ubuntu-latest
 | 
			
		||||
  #    steps:
 | 
			
		||||
  #      - name: Check out repository code
 | 
			
		||||
  #        uses: actions/checkout@v4
 | 
			
		||||
  #      - uses: actions/setup-java@v4
 | 
			
		||||
  #        with:
 | 
			
		||||
  #          distribution: 'temurin'
 | 
			
		||||
  #          java-version: '17'
 | 
			
		||||
  #          cache: gradle
 | 
			
		||||
  #      - name: Install klint
 | 
			
		||||
  #        run: curl -sSLO https://github.com/pinterest/ktlint/releases/download/1.5.0/ktlint && chmod a+x ktlint && mv ktlint /usr/local/bin/
 | 
			
		||||
  #      - name: Install detekt
 | 
			
		||||
  #        run: curl -sSLO https://github.com/detekt/detekt/releases/download/v1.23.7/detekt-cli-1.23.7.zip && unzip detekt-cli-1.23.7.zip
 | 
			
		||||
  #      - name: Linting...
 | 
			
		||||
  #        run: ktlint 'shared/**/*.kt' 'androidApp/**/*.kt' '!shared/build'
 | 
			
		||||
  #      - name: Detecting...
 | 
			
		||||
  #        run: ./detekt-cli-1.23.7/bin/detekt-cli -c detekt.yml --excludes '**/shared/build/**/*.kt'
 | 
			
		||||
  translations:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Check out repository code
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
      - uses: actions/setup-java@v4
 | 
			
		||||
      - name: Check
 | 
			
		||||
        run: cat ./androidApp/src/main/res/values/strings.xml
 | 
			
		||||
      - name: crowdin action
 | 
			
		||||
        uses: crowdin/github-action@v2
 | 
			
		||||
        with:
 | 
			
		||||
          distribution: 'temurin'
 | 
			
		||||
          java-version: '17'
 | 
			
		||||
          cache: gradle
 | 
			
		||||
      - name: Install klint
 | 
			
		||||
        run: curl -sSLO https://github.com/pinterest/ktlint/releases/download/1.5.0/ktlint && chmod a+x ktlint && mv ktlint /usr/local/bin/
 | 
			
		||||
      - name: Install detekt
 | 
			
		||||
        run: curl -sSLO https://github.com/detekt/detekt/releases/download/v1.23.7/detekt-cli-1.23.7.zip && unzip detekt-cli-1.23.7.zip
 | 
			
		||||
      - name: Linting...
 | 
			
		||||
        run: ktlint 'shared/**/*.kt' 'androidApp/**/*.kt' '!shared/build'
 | 
			
		||||
      - name: Detecting...
 | 
			
		||||
        run: ./detekt-cli-1.23.7/bin/detekt-cli -c detekt.yml --excludes '**/shared/build/**/*.kt'
 | 
			
		||||
  build:
 | 
			
		||||
    needs: Lint
 | 
			
		||||
    uses: ./.gitea/workflows/common_build.yml
 | 
			
		||||
          config: './.gitea/workflows/assets/crowdin.yml'
 | 
			
		||||
          upload_sources: true
 | 
			
		||||
          upload_translations: false
 | 
			
		||||
          download_translations: true
 | 
			
		||||
          create_pull_request: false
 | 
			
		||||
          upload_sources_args: '-c ./.gitea/workflows/assets/crowdin.yml'
 | 
			
		||||
          download_translations_args: '-c ./.gitea/workflows/assets/crowdin.yml'
 | 
			
		||||
        env:
 | 
			
		||||
          CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
 | 
			
		||||
          CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
 | 
			
		||||
      - name: Check
 | 
			
		||||
        run: git status
 | 
			
		||||
#  build:
 | 
			
		||||
#    needs: Lint
 | 
			
		||||
#    uses: ./.gitea/workflows/common_build.yml
 | 
			
		||||
 
 | 
			
		||||
@@ -133,4 +133,5 @@
 | 
			
		||||
    <string name="marked_as_unread">"Item unread"</string>
 | 
			
		||||
    <string name="confirm_delete_title">Confirm Deletion</string>
 | 
			
		||||
    <string name="confirm_delete_message">Are you sure you want to delete the following source?\n%s</string>
 | 
			
		||||
    <string name="test_only_delete_late">Tototta</string>
 | 
			
		||||
</resources>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user