/action-update-pot

Github Action for updating .pot

Primary LanguageShellGNU General Public License v3.0GPL-3.0

action-update-pot

Chat on Matrix Chat on Discord

Github Action for updating .pot

Usage

Example usage

name: "Translation"

on:
  push:
    branches: [ "main" ]
  pull_request:
    branches: [ "main" ]
  schedule:
    - cron: '21 6 * * 5'

jobs:
  update-pot:
    name: Update .pot
    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v3

      - name: Update .pot
        uses: AdwCustomizerTeam/action-update-pot@main
        with:
          title: "Adwaita Manager POT file"
          copyright: "Adwaita Manager Team"
          license: "GNU GPLv3"
          author: "Adwaita Manager Team"
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Parameters

You must also provide an GITHUB_TOKEN in env

Name Description Default Required
destination_path Destination path to save generated .pot file /po false
slug Project slug. Defaults to the Github repository name. $GITHUB_REPOSITORY false
text_domain Text domain to look for in the source code. Defaults to the project slug. slug false
title Replace "SOME DESCRIPTIVE TITLE."' false
copyright Replace "YEAR THE PACKAGE S COPYRIGHT HOLDER"' false
license Replace "same license as the PACKAGE package"' False
author Replace "FIRST AUTHOR EMAIL@ADDRESS"' false