GitHub Integration: Files show in Preview but 0 files/words are imported (Fluent .ftl)

Hello Crowdin Community team,

I am setting up an Open Source localization project for a game called Space Station 14 (translating from English to Polish). The project uses Fluent (.ftl) files.

I’ve successfully connected our GitHub repository and configured the integration, but I am facing an issue that I cannot resolve: Crowdin does not import any source files into the project, even though it sees them perfectly in the branch configuration.

Here are the technical details:

  1. In the Branch Configuration, my paths are set as follows:

    • Source files path: /Resources/Locale/en-US//*.ftl

    • Translated files path: /Resources/Locale/pl-PL/**//%original_file_name%

  2. In the same window, the Preview tab correctly displays the entire list of my .ftl source files. This confirms that Crowdin has access to the repo and the wildcard paths are correct.

  3. I saved the branch configuration, saved the main integration settings, and clicked Sync Now.

  4. The sync process finishes, and the branch receives a green checkmark indicating a successful connection.

Problem: Despite the successful sync, my project’s Dashboard still shows 0 words, and the Sources tab is completely empty.

Troubleshooting steps I have already taken:

  • I waited for a long time (knowing that SS14 has a large localization codebase) to rule out background processing delays.

  • I thoroughly checked the Issues tab in the GitHub integration menu — it is completely empty. No errors are reported during the sync.

  • I made sure there is no conflicting crowdin.yml file in the root of my repository overriding the UI settings.

  • I did not use wildcards in the translated files path, strictly relying on %original_file_name%.

Since the UI shows no errors and the Preview works, I am completely stuck. Could this be an issue with how the parser handles specific Fluent syntax used in Space Station 14? Is there a hidden internal error log on your end that explains why the import gets aborted?

Link to my Crowdin project: Panel Space Station 14 Polska w Crowdin
Link to the GitHub repo: https://github.com/polonium14/polonium-station

Any help or insights would be greatly appreciated :slightly_smiling_face:

Hello @nikitosych,
Could you, please, re-check now once again?
The integration should work as expected.