Opened on 01/13/2015 at 10:31:43 AM

Closed on 02/11/2015 at 11:40:24 AM

#1785 closed change (fixed)

Translating ABP for Maxthon

Reported by: jobp Assignee: jobp
Priority: P1 Milestone:
Module: Unknown Keywords:
Cc: Blocked By:
Blocking: Platform: Maxthon
Ready: no Confidential: no
Tester: Verified working:
Review URL(s):

Description (last modified by jobp)

Background

After the string-freeze, Adblock Plus for Maxthon needs to be translated into all relevant languages.

Solution

Attachments (0)

Change History (11)

comment:1 Changed on 01/13/2015 at 04:10:18 PM by jobp

  • Summary changed from Translations of ABP for Maxthon to Provide translations of ABP for Maxthon

comment:2 Changed on 01/15/2015 at 01:14:13 PM by jobp

  • Description modified (diff)
  • Summary changed from Provide translations of ABP for Maxthon to Translating ABP for Maxthon

comment:3 Changed on 01/16/2015 at 09:53:55 AM by Dev CZ

ABP is already translated to 22 languages in Maxthon for PC project: https://crowdin.com/project/maxthon-for-pc-translation
We got texts to translate more than one month ago...

comment:4 Changed on 01/16/2015 at 04:02:30 PM by jobp

ABP provided Maxthon the Translation Memory, so they can start parsing the strings into the format Maxthon is using.

comment:5 Changed on 01/19/2015 at 03:25:05 PM by jobp

  • Owner set to jobp

comment:6 Changed on 01/19/2015 at 03:28:46 PM by jobp

Some parsing issues, looks like we found a solution as outlined by Andriy (Crowdin' employee)

Hi all,

The reason why most of strings were not automatically translated while running pre-translate is that original AdBlock Plus project (https://crowdin.com/project/adblockplus) has English, US source language but Maxthon's AdBlock Plus project has English source language. There are 2 solutions:

1) Maxthon should re-create the project with English, US as the source language;

2) Some modifications are needed in the TM files Job attached recently ("en-US" nodes should be replaced by "en"). In order to help you, I have already prepared TM files that will work in your current project, please see the attachments. Before uploading them in the project I suggest you to clear current project's TM. Kindly follow this link (you should be logged in as user "Maxthon"):
https://crowdin.com/resources#translation-memory

Click the "Clear TM" button situated across "AdBlock Plus" TM. Afterwards, upload attached files in the project TM. Run pre-translate, everything should work fine.

Please download TM files here:
https://drive.google.com/file/d/0B9pvmfUGE93AQlJuZzVPbTFQU2c/view?usp=sharing

Hope you will be able to generate correct INI files the nearest time.

comment:7 Changed on 02/03/2015 at 04:01:16 PM by jobp

  • Priority changed from Unknown to P1

comment:8 Changed on 02/11/2015 at 09:29:39 AM by Dev CZ

We spend lot of time to translate it and now you do not want our translations from: https://crowdin.com/project/maxthon-for-pc-translation
That pissed me off! I do not have a decent words...

comment:9 Changed on 02/11/2015 at 09:37:47 AM by jobp

@Dev CZ:
Our apologies for this, there has been a bit of miscommunication between us and Maxthon regarding the strings and which Crowdin' project to use. Eventually we decided to use separate Crowdin' projects because translating ABP is a challenge, and we would like to have our translators being able to approve the suggestions without having to go through thousands of strings.

Again, I apologize for this, and completely understand that this pissed you off.

comment:10 Changed on 02/11/2015 at 11:40:13 AM by jobp

Two Crowdin' projects have been setup:

Desktop: https://crowdin.com/project/adblock-plus
Android: https://crowdin.com/project/adblock-plus-maxthon-android-i

NL, DE, CN-ZH, CH-TW, ES, RU have all been translated. Over the following days we'll work on involving ABP translators to support other languages.

comment:11 Changed on 02/11/2015 at 11:40:24 AM by jobp

  • Resolution set to fixed
  • Status changed from new to closed

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from jobp.
 
Note: See TracTickets for help on using tickets.