Skip to content

Commit

Permalink
add export favorites command (#25)
Browse files Browse the repository at this point in the history
* add: basic TODO.md for tracking

* add: export favorites command to workflow

* remove: buggy and node-hanging test

* update: meta data of workflow and github repo

* update: mock of favorites.json into Ukrainian

* update: version to 2.0.1 in packate.json

* update: better translation for some commands' tips

Co-authored-by: Eugene Chulkov <your_email>
  • Loading branch information
dev99problems authored Nov 18, 2022
1 parent 618e02c commit 37ce5c5
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 54 deletions.
9 changes: 9 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
--------
Alfred-translayta
--------

# TODO
`[X]` regerate favorites.json with `ukrainian` translations
`[X]` clean-up the show-settings.js ⤵️
`[X]` finish `Settings -> Favs exports` command
`[ ]` migrate to `[email protected]` - the current one is `0.11.1`
44 changes: 22 additions & 22 deletions favorites.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
{
"indeed": "в самом деле",
"embrace": "охватывать, объятия, обнимать",
"versatile": "разносторонний",
"rapture": "упоение, восторг, восхищать",
"conjure": "заклинать, колдовать",
"dwell": "обитать, жить, выдержка",
"generosity": "щедрость",
"essential": "существенный, сущность",
"vivid": "яркий",
"fleet": "флот, быстрый, миновать",
"retrieve": "извлекать",
"opt-out": "отказаться, уклоняться",
"disruption": "нарушение, разрушение",
"reluctantly": "неохотно",
"savage": "дикарь, дикий, жестоко обходиться",
"discretion": "осмотрительность, усмотрение",
"ubiquity": "вездесущность, повсеместность",
"eligible": "подходящий, имеющий право",
"chime": "перезвон, перезвон, звонить",
"adore": "обожать, обожать",
"revolt": "восстание, восставать",
"chase": "гнаться, преследовать, погоня"
"indeed": "насправді",
"embrace": "обійми, охват, обіймати",
"versatile": "різносторонній",
"rapture": "захоплення, екстаз, викрадення",
"conjure": "благати, показувати фокуси, чаклувати",
"dwell": "мешкати, існувати, міркувати",
"generosity": "щедрість",
"essential": "істотний, суттєвий, неодмінний",
"vivid": "яскравий, жвавий, чіткий",
"fleet": "скороминучий, швидкий",
"retrieve": "виправляти, відновлювати, повернути собі",
"opt-out": "відмовитися",
"disruption": "прорив, крах",
"reluctantly": "неохоче",
"savage": "дикун, дикий, неприборканий",
"discretion": "розсуд, обережність, свобода дій",
"ubiquity": "повсемісність",
"eligible": "прийнятний",
"chime": "передзвін, дзвін годинника, дзвіночок",
"adore": "поклонятися, величати, обожнювати",
"revolt": "зрив, повстання, протест",
"chase": "погоня, переслідування, цькування, полювання"
}
8 changes: 7 additions & 1 deletion info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
<key>createdby</key>
<string>Eugene Chulkov(@dev99problems)</string>
<key>description</key>
<string>Google Translator for en-ru, ru-en, save to favorites</string>
<string>Google Translator for en-uk, uk-en, save to favorites</string>
<key>disabled</key>
<false/>
<key>name</key>
Expand Down Expand Up @@ -294,6 +294,8 @@
</array>
<key>elselabel</key>
<string>else</string>
<key>hideelse</key>
<false/>
</dict>
<key>type</key>
<string>alfred.workflow.utility.conditional</string>
Expand Down Expand Up @@ -521,6 +523,8 @@
</array>
<key>elselabel</key>
<string>copy</string>
<key>hideelse</key>
<false/>
</dict>
<key>type</key>
<string>alfred.workflow.utility.conditional</string>
Expand Down Expand Up @@ -744,6 +748,8 @@
<integer>520</integer>
</dict>
</dict>
<key>userconfigurationconfig</key>
<array/>
<key>webaddress</key>
<string>https://github.com/dev99problems/alfred-translayta</string>
</dict>
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "alfred-translayta",
"version": "2.0.0",
"version": "2.0.1",
"description": "Alfred workflow, which translates in uk-en/en-uk directions, save words to favorites.",
"main": "index.js",
"scripts": {
Expand All @@ -11,7 +11,7 @@
},
"repository": {
"type": "git",
"url": "[email protected]:eugenechu/alfred-translayta.git"
"url": "[email protected]:dev99problems/alfred-translayta.git"
},
"author": {
"name": "Eugene Chulkov",
Expand All @@ -34,9 +34,9 @@
],
"license": "MIT",
"bugs": {
"url": "https://github.com/eugenechu/alfred-translayta/issues"
"url": "https://github.com/dev99problems/alfred-translayta/issues"
},
"homepage": "https://github.com/eugenechu/alfred-translayta#readme",
"homepage": "https://github.com/dev99problems/alfred-translayta#readme",
"dependencies": {
"@vitalets/google-translate-api": "^5.0.0",
"alfy": "0.11.1",
Expand Down
4 changes: 2 additions & 2 deletions src/__tests__/intl.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ describe('intl', () => {

expect(getActionTranslations('save', 'en')).toEqual({
action: '/save',
actionTip: 'save updated translation'
actionTip: 'will save updated translation'
})

expect(getActionTranslations('save', 'uk')).toEqual({
action: '/зберегти',
actionTip: 'зберегти зміни'
actionTip: 'збереже зміни'
})
})
})
Expand Down
12 changes: 0 additions & 12 deletions src/cache/__tests__/last-search-cache.test.js

This file was deleted.

10 changes: 5 additions & 5 deletions src/commands/show-settings.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,23 @@ exports.showSettingsMenu = () => {
action: importAction,
actionTip: importActionTip
} = getActionTranslations('import', 'en')
/*const {
const {
action: exportAction,
actionTip: exportActionTip
} = getActionTranslations('export', 'en')*/
} = getActionTranslations('export', 'en')

return [
{
title: importAction,
subtitle: importActionTip,
icon: { path: 'icons/import.png' },
arg: createArgWithAction(favoritesOperations.IMPORT)
}
/*{
},
{
title: exportAction,
subtitle: exportActionTip,
icon: { path: 'icons/export.png' },
arg: createArgWithAction(favoritesOperations.EXPORT)
}*/
}
]
}
23 changes: 15 additions & 8 deletions src/intl.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,33 +32,40 @@ const intl = {
en: 'remove'
},
removeActionTip: {
uk: 'видалити цей переклад з обраного',
uk: 'видалить цей переклад з обраного',
en: 'will remove the word from your favorites'
},
editAction: {
uk: 'редагувати',
en: 'edit'
},
editActionTip: {
uk: 'дозволити редагувати переклад',
en: "let's you to change translation of the word"
uk: 'дозволить редагувати переклад',
en: 'will let you change translation of the word'
},
saveAction: {
uk: 'зберегти',
en: 'save'
},
saveActionTip: {
uk: 'зберегти зміни',
en: 'save updated translation'
uk: 'збереже зміни',
en: 'will save updated translation'
},
importAction: {
uk: 'імпортувати обране',
en: 'import favorites'
},
importActionTip: {
uk: 'з файлу favorites.json и !!!повністю перетре поточний кеш!!!',
en:
'from file favorites.json and !!!completely replace current workflow cache!!!'
uk: 'з файлу favorites.json !!!це повністю перетре поточний кеш!!!',
en: 'from file favorites.json !!!this completely replace current cache!!!'
},
exportAction: {
uk: 'експортувати обране',
en: 'export favorites'
},
exportActionTip: {
uk: 'до файлу favorites.json !!!це повністю перетре дані у файлі!!!',
en: 'to file favorites.json !!!this completely replace current cache!!!'
}
}

Expand Down

0 comments on commit 37ce5c5

Please sign in to comment.