Skip to content

Commit 3db29fb

Browse files
pratherslinawolfbrotkrueml
authored
[TASK] Add FAQ item for reconnect project in Crowdin (#5484)
* [TASK] Add FAQ item for reconnect project in Crowdin * Apply suggestions from code review Co-authored-by: Chris Müller <[email protected]> * Update Faq.rst --------- Co-authored-by: Lina Wolf <[email protected]> Co-authored-by: Chris Müller <[email protected]>
1 parent 25392cf commit 3db29fb

File tree

1 file changed

+26
-0
lines changed
  • Documentation/ApiOverview/Localization/TranslationServer/Crowdin

1 file changed

+26
-0
lines changed

Documentation/ApiOverview/Localization/TranslationServer/Crowdin/Faq.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,32 @@ Crowdin configuration. Navigate in your Crowdin project to
135135
click on the :guilabel:`Edit` button and disable the :guilabel:`Push Sources`
136136
checkbox.
137137

138+
.. index:: Crowdin; Reconnect your project
139+
.. _reconnect-your-project:
140+
141+
My integration stopped working and I saved the setup again. Now, the language files are shown twice?
142+
----------------------------------------------------------------------------------------------------
143+
144+
If there was an attempt to connect another repository to the project before, this
145+
might happen. In this case, to prevent overwrites, Crowdin renames the existing
146+
master branch to [repo_name] master and it allows you to keep [repo_name] master
147+
and [another_repo] master in the same project, but if you delete all existing
148+
integrations, the system forgets about the multi-repo logic in the project, and
149+
it will upload just master branch to Crowdin
150+
151+
What to do:
152+
153+
- Delete newly uploaded master
154+
- Rename [repo_name] master branch in Crowdin to master
155+
- Pause/resume GitHub sync, so the system has updated existing old files in the master branch
156+
157+
The reason why the integration disconnected previously - it creates :file:`crowdin.yml`
158+
configuration file by default, but (probably) at some point it was renamed to
159+
:file:`.crowdin.yml` (mind the dot at the start) in the repo, so integration was suspended as it couldn't locate the
160+
original configuration file.
161+
162+
When you re-connected the repo, you specified :file:`.crowdin.yml` as configuration file
163+
name, so now it should work.
138164

139165
.. index:: Crowdin; Migration from Pootle
140166
.. _migrate-from-pootle:

0 commit comments

Comments
 (0)