crowdin / crowdin/crowdin-api-client-ruby

Add support for new Translation Import API endpoints

Open
#114 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Ruby
Stars
59
Forks
22
Avg merge
1h 11m
Merged PRs (30d)
1

Description

The Crowdin API has been extended with new Translation Import endpoints that provide a more efficient way to import translations. Additionally, the legacy translation upload method has been deprecated.

The Crowdin API client libraries need to be updated to include these new endpoints and mark the deprecated method accordingly.

**New Endpoints:**
- [Import Translations](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.imports) - Upload translation files for import
- [Check Translation Import Status](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.imports.get) - Get import operation status
- [Download Translation Import Report](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.imports.report.get) - Download detailed import report

**Deprecated:**
- [Upload Translations (Legacy)](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.postOnLanguage) - This method is deprecated in favor of the new Import Translations endpoint

**References:**
- [Import Translations](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.imports)
- [Check Translation Import Status](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.imports.get)
- [Download Translation Import Report](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.imports.report.get)
- [Upload Translations (Legacy - Deprecated)](https://support.crowdin.com/developer/api/v2/#tag/Translations/operation/api.projects.translations.postOnLanguage)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.