diff --git a/docs/marketing/android_market/android_market-context.txt b/docs/marketing/android_market/android_market-context.txt deleted file mode 100644 index 4f14c90240..0000000000 --- a/docs/marketing/android_market/android_market-context.txt +++ /dev/null @@ -1 +0,0 @@ -The description is displayed in the Market. People decide to install AnkiDroid or not based on this description, so let's be convincing :-) 325 characters maximum. diff --git a/docs/marketing/android_market/android_market.xml b/docs/marketing/android_market/android_market.xml deleted file mode 100644 index c3912d86f1..0000000000 --- a/docs/marketing/android_market/android_market.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -AnkiDroid flashcards -AnkiDroid lets you learn flashcards very efficiently by showing them just before you forget. It is fully compatible with the spaced repetition software Anki (incl. sync). - -Great for learning languages, studying for all kinds of exams or memorizing anything else. - -Download premade decks or create/modify them by your own. -Memorize anything efficiently with AnkiDroid! -Many free decks available. - diff --git a/docs/marketing/localized description/ankidroid-titles.txt b/docs/marketing/localized description/ankidroid-titles.txt new file mode 100644 index 0000000000..951b52feb7 --- /dev/null +++ b/docs/marketing/localized description/ankidroid-titles.txt @@ -0,0 +1,15 @@ +AnkiDroid Flashcards +ar: البطاقات التعليميةآنكيدرويد +ca: AnkiDroid fitxes per memoritzar +de: AnkiDroid Karteikarten +fi: AnkiDroid-muistikortit +hu: AnkiDroid tanuló kártyák +id: Kad imbas AnkiDroid +ja: AnkiDroid単語帳 +nl: AnkiDroid flitskaarten +ru: AnkiDroid флэш-карты +th: บัตรคำ AnkiDroid +tr: AnkiDroid bilgi kartları +vi: Thẻ thông minh AnkiDroid +zh-CN: AnkiDroid 记忆卡片 +zh-TW: AnkiDroid 單字卡 diff --git a/docs/marketing/localized description/marketdescription.txt b/docs/marketing/localized description/marketdescription.txt index c96c116eed..96cfee1205 100644 --- a/docs/marketing/localized description/marketdescription.txt +++ b/docs/marketing/localized description/marketdescription.txt @@ -2,7 +2,9 @@ Memorize anything with AnkiDroid! AnkiDroid lets you learn flashcards very efficiently by showing them just before you will forget. It is fully compatible with the spaced repetition software Anki (including synchronization), which is available for Windows, Linux and MacOS. -Learn and review things wherever and whenever you want. Make good use of idle times on bus trips, in supermarket queues or any other waiting situation! +Study all sorts of things wherever and whenever you want. Make good use of idle times on bus trips, in supermarket queues or any other waiting situation! + +Create your own flashcard decks or download free decks compiled for many languages and topics (more than 6000 available). Add material through the desktop application Anki or directly through Ankidroid. The application even supports adding material automatically from a dictionary! @@ -19,15 +21,15 @@ Add material through the desktop application Anki or directly through Ankidroid. ★ Additional features: • write answers (optional) • whiteboard -• card browser • card editor/adder -• dictionary integration (ColorDict, Goldendict, Leo.org, Aedict, diverse web dictionaries) +• card browser +• dictionary integration (ColorDict, GoldenDict, Leo.org, Aedict, diverse web dictionaries) • add cards by intent from other applications like dictionaries • custom font support • full backup system • navigation by swipe, tap, shake • fully customisable -• limit by tag, time or cards +• limit studying by tag, time or cards • cram mode • night mode • zeemote support diff --git a/docs/marketing/markettitle.txt b/docs/marketing/markettitle.txt new file mode 100644 index 0000000000..4581e008b1 --- /dev/null +++ b/docs/marketing/markettitle.txt @@ -0,0 +1 @@ +AnkiDroid Flashcards diff --git a/tools/update-localizations.py b/tools/update-localizations.py index 0800069133..652551f10a 100755 --- a/tools/update-localizations.py +++ b/tools/update-localizations.py @@ -26,8 +26,11 @@ languages = ['ar', 'ca', 'cs', 'de', 'el', 'es-ES', 'fi', 'fr', 'hu', 'id', 'it', 'ja', 'ko', 'nl', 'pl', 'pt-PT', 'ro', 'ru', 'sr', 'sv-SE', 'th', 'tr', 'vi', 'zh-CN', 'zh-TW']; #languages = ['ar', 'ca', 'cs', 'de', 'el', 'es-ES', 'fi', 'fr', 'hu', 'it', 'ja', 'ko', 'nl', 'pl', 'pt-PT', 'ro', 'ru', 'sr', 'sv-SE', 'vi', 'zh-CN', 'zh-TW', 'th', 'sk', 'da', 'ko', 'he', 'uk']; -fileNames = ['01-core', '02-strings', '03-dialogs', '04-network', '05-feedback', '06-statistics', '07-cardbrowser', '08-widget', '09-backup', '10-preferences', '11-arrays', '12-tutorial', '13-newfeatures', '14-marketdescription'] +fileNames = ['01-core', '02-strings', '03-dialogs', '04-network', '05-feedback', '06-statistics', '07-cardbrowser', '08-widget', '09-backup', '10-preferences', '11-arrays', '12-tutorial', '13-newfeatures', '14-marketdescription', '15-markettitle'] anyError = False +titleFile = '../docs/marketing/localized description/ankidroid-titles.txt' +titleString = 'AnkiDroid Flashcards' + import os import zipfile @@ -103,6 +106,8 @@ def fileExtFor(f): return '.csv' elif f == '14-marketdescription': return '.txt' + elif f == '15-markettitle': + return '.txt' else: return '.xml' @@ -111,7 +116,7 @@ def createIfNotExisting(directory): os.mkdir(directory) def update(valuesDirectory, f, source, fileExt, isCrowdin, language=''): - if fileExt == '.txt': + if f == '14-marketdescription': newfile = '../docs/marketing/localized description/marketdescription' + '-' + language + fileExt file(newfile, 'w').write(source) oldContent = open('../docs/marketing/localized description/marketdescription' + fileExt).readlines() @@ -123,6 +128,18 @@ def update(valuesDirectory, f, source, fileExt, isCrowdin, language=''): os.remove(newfile) print 'file marketdescription is not translated into language ' + language return True + elif f == '15-markettitle': +# newfile = '../docs/marketing/localized description/marketdescription' + '-' + language + fileExt +# file(newfile, 'w').write(source) + translatedTitle = source.replace("\n", "") + if titleString != translatedTitle: + s = open(titleFile, 'a') + s.write("\n" + language + ': ' + translatedTitle) + s.close() + print 'added translated title' + else: + print 'title not translated' + return True else: newfile = valuesDirectory + f + '.xml' file(newfile, 'w').write(source) @@ -137,6 +154,11 @@ req.close() zip = zipfile.ZipFile(zipname, "r") +#create title file +t = open(titleFile, 'w') +t.write(titleString) +t.close() + for language in languages: if language == 'zh-TW': androidLanguage = 'zh-rTW'