Opened 22 months ago

Closed 13 months ago

Last modified 11 months ago

#6171 closed change (fixed)

Allow to import and export translations to a csv file

Reported by: wspee Assignee: saroyanm
Priority: P2 Milestone:
Module: User-Interface Keywords:
Cc: saroyanm, Sebastian, tlucas, Shikitita, greiner Blocked By:
Blocking: #6892 Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Ross Verified working: yes
Review URL(s):

https://codereview.adblockplus.org/29636585/

Description (last modified by saroyanm)

Background

To streamline the translation process we want to automate the handling of agency translation.

What to change

Create script to:

  1. Export the translations from the JSON files to CSV containing information below:
  • A column that contains String ID
  • A column that contains Description Of the String
  • A column that contains All placeholders that can be used in the String with examples
  • An additional column for each supported languages
  1. Importing CSV file(structured as described above) and update JSON files accordingly.

Change History (9)

comment:1 Changed 22 months ago by saroyanm

  • Cc saroyanm added

comment:2 Changed 22 months ago by tlucas

  • Cc Sebastian tlucas Shikitita added

It is not yet clear, where this should be put. The discussion for this can be found here.

comment:3 Changed 21 months ago by saroyanm

  • Cc greiner added
  • Component changed from Automation to User-Interface

While there is no objections from Automation team that ABPUI team can take this task over and maintain the script I will assign the ticket to ABPUI module, continue on finalizing the description and implementing it.

comment:4 Changed 21 months ago by saroyanm

  • Description modified (diff)
  • Priority changed from Unknown to P1
  • Ready set
  • Summary changed from Allow to im-/export translation to a csv file to Allow to import and export translations to a csv file

comment:5 Changed 21 months ago by saroyanm

  • Description modified (diff)
  • Owner set to saroyanm

comment:6 Changed 21 months ago by saroyanm

  • Priority changed from P1 to P2
  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

I have decreased the priority, while currently the translations for the update page already have been sent to the translation agencies regular way and we decided to update the format manually this time when we get them back, so we can use the script. That shouldn't require much effort.

Last edited 21 months ago by saroyanm (previous) (diff)

comment:7 Changed 13 months ago by greiner

  • Blocking 6892 added
  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:8 Changed 12 months ago by abpbot

A commit referencing this issue has landed:
Issue 6171 - create CSV exporter and importer for translations

comment:9 Changed 11 months ago by Ross

  • Tester changed from Unknown to Ross
  • Verified working set

Done. This looks to work as described.

adblockplusui / 1106767b090356ba30f638c93de4ab508d00fe60

Note: See TracTickets for help on using tickets.