1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-11-27 08:21:03 +02:00

Making more strings translatable

This commit is contained in:
Laurent Cozic 2017-07-18 18:21:03 +00:00
parent f835ea74a4
commit 0a560a79a7
25 changed files with 716 additions and 188 deletions

View File

@ -242,6 +242,8 @@ class Application {
};
vorpalCmd.cancel(cancelFn);
if (cmd.hidden()) vorpalCmd.hidden();
});
}

View File

@ -24,6 +24,10 @@ class BaseCommand {
return [];
}
hidden() {
return false;
}
async cancel() {}
}

View File

@ -9,16 +9,16 @@ import { autocompleteItems } from './autocomplete.js';
class Command extends BaseCommand {
usage() {
return 'cat <title>';
return _('cat <title>');
}
description() {
return 'Displays the given item data.';
return _('Displays the given note.');
}
options() {
return [
['-v, --verbose', 'Shows complete information about note.'],
['-v, --verbose', _('Displays the complete information about note.')],
];
}
@ -30,7 +30,7 @@ class Command extends BaseCommand {
let title = args['title'];
let item = await app().loadItem(BaseModel.TYPE_NOTE, title, { parent: app().currentFolder() });
if (!item) throw new Error(_('No item "%s" found.', title));
if (!item) throw new Error(_('Cannot find "%s".', title));
const content = args.options.verbose ? await Note.serialize(item) : await Note.serializeForEdit(item);
this.log(content);

View File

@ -5,11 +5,11 @@ import { Setting } from 'lib/models/setting.js';
class Command extends BaseCommand {
usage() {
return 'config [name] [value]';
return _('config [name] [value]');
}
description() {
return 'Gets or sets a config value. If [value] is not provided, it will show the value of [name]. If neither [name] nor [value] is provided, it will list the current configuration.';
return _('Gets or sets a config value. If [value] is not provided, it will show the value of [name]. If neither [name] nor [value] is provided, it will list the current configuration.');
}
async action(args) {

View File

@ -9,11 +9,11 @@ import { autocompleteItems } from './autocomplete.js';
class Command extends BaseCommand {
usage() {
return 'cp <pattern> [notebook]';
return _('cp <pattern> [notebook]');
}
description() {
return 'Duplicates the notes matching <pattern> to [notebook]. If no notebook is specified the note is duplicated in the current notebook.';
return _('Duplicates the notes matching <pattern> to [notebook]. If no notebook is specified the note is duplicated in the current notebook.');
}
autocomplete() {
@ -28,10 +28,10 @@ class Command extends BaseCommand {
folder = app().currentFolder();
}
if (!folder) throw new Error(_('No notebook "%s"', args['notebook']));
if (!folder) throw new Error(_('Cannot find "%s".', args['notebook']));
const notes = await app().loadItems(BaseModel.TYPE_NOTE, args['pattern']);
if (!notes.length) throw new Error(_('No note matches this pattern: "%s"', args['pattern']));
if (!notes.length) throw new Error(_('Cannot find "%s".', args['pattern']));
for (let i = 0; i < notes.length; i++) {
const newNote = await Note.copyToFolder(notes[i].id, folder.id);

View File

@ -15,6 +15,10 @@ class Command extends BaseCommand {
return 'Dumps the complete database as JSON.';
}
hidden() {
return true;
}
async action(args) {
let items = [];
let folders = await Folder.all();

View File

@ -11,11 +11,11 @@ import { autocompleteItems } from './autocomplete.js';
class Command extends BaseCommand {
usage() {
return 'edit <title>';
return _('edit <title>');
}
description() {
return 'Edit note.';
return _('Edit note.');
}
autocomplete() {

View File

@ -9,7 +9,7 @@ import { filename, basename } from 'lib/path-utils.js';
class Command extends BaseCommand {
usage() {
return 'import-enex <file> [notebook]';
return _('import-enex <file> [notebook]');
}
description() {
@ -18,8 +18,8 @@ class Command extends BaseCommand {
options() {
return [
['-f, --force', 'Do not ask for confirmation.'],
['--fuzzy-matching', 'For debugging purposes. Do not use.'],
['-f, --force', _('Do not ask for confirmation.')],
['--fuzzy-matching', _('For debugging purposes. Do not use.')],
];
}

View File

@ -12,21 +12,21 @@ import { vorpalUtils } from './vorpal-utils.js';
class Command extends BaseCommand {
usage() {
return 'ls [pattern]';
return _('ls [pattern]');
}
description() {
return 'Displays the notes in [notebook]. Use `ls /` to display the list of notebooks.';
return _('Displays the notes in [notebook]. Use `ls /` to display the list of notebooks.');
}
options() {
return [
['-n, --limit <num>', 'Displays only the first top <num> notes.'],
['-s, --sort <field>', 'Sorts the item by <field> (eg. title, updated_time, created_time).'],
['-r, --reverse', 'Reverses the sorting order.'],
['-t, --type <type>', 'Displays only the items of the specific type(s). Can be `n` for notes, `t` for todos, or `nt` for notes and todos (eg. `-tt` would display only the todos, while `-ttd` would display notes and todos.'],
['-f, --format <format>', 'Either "text" or "json"'],
['-l, --long', 'Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, TODO_CHECKED (for todos), TITLE'],
['-n, --limit <num>', _('Displays only the first top <num> notes.')],
['-s, --sort <field>', _('Sorts the item by <field> (eg. title, updated_time, created_time).')],
['-r, --reverse', _('Reverses the sorting order.')],
['-t, --type <type>', _('Displays only the items of the specific type(s). Can be `n` for notes, `t` for todos, or `nt` for notes and todos (eg. `-tt` would display only the todos, while `-ttd` would display notes and todos.')],
['-f, --format <format>', _('Either "text" or "json"')],
['-l, --long', _('Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, TODO_CHECKED (for todos), TITLE')],
];
}

View File

@ -6,11 +6,11 @@ import { Folder } from 'lib/models/folder.js';
class Command extends BaseCommand {
usage() {
return 'mkbook <notebook>';
return _('mkbook <notebook>');
}
description() {
return 'Creates a new notebook.';
return _('Creates a new notebook.');
}
aliases() {

View File

@ -6,11 +6,11 @@ import { Note } from 'lib/models/note.js';
class Command extends BaseCommand {
usage() {
return 'mknote <note>';
return _('mknote <note>');
}
description() {
return 'Creates a new note.';
return _('Creates a new note.');
}
async action(args) {

View File

@ -9,11 +9,11 @@ import { autocompleteItems } from './autocomplete.js';
class Command extends BaseCommand {
usage() {
return 'mv <pattern> <destination>';
return _('mv <pattern> <destination>');
}
description() {
return 'Moves the notes matching <pattern> to <destination>. If <pattern> is a note, it will be moved to the notebook <destination>. If <pattern> is a notebook, it will be renamed to <destination>.';
return _('Moves the notes matching <pattern> to <destination>. If <pattern> is a note, it will be moved to the notebook <destination>. If <pattern> is a notebook, it will be renamed to <destination>.');
}
autocomplete() {
@ -26,17 +26,17 @@ class Command extends BaseCommand {
const item = await app().guessTypeAndLoadItem(pattern);
if (!item) throw new Error(_('No item matches pattern "%s"', pattern));
if (!item) throw new Error(_('Cannot find "%s".', pattern));
if (item.type_ == BaseModel.TYPE_FOLDER) {
await Folder.save({ id: item.id, title: destination }, { userSideValidation: true });
await app().refreshCurrentFolder();
} else { // TYPE_NOTE
const folder = await Folder.loadByField('title', destination);
if (!folder) throw new Error(_('No notebook "%s"', destination));
if (!folder) throw new Error(_('Cannot find "%s".', destination));
const notes = await app().loadItems(BaseModel.TYPE_NOTE, pattern);
if (!notes.length) throw new Error(_('No note matches this pattern: "%s"', pattern));
if (!notes.length) throw new Error(_('Cannot find "%s".', pattern));
for (let i = 0; i < notes.length; i++) {
await Note.moveToFolder(notes[i].id, folder.id);

View File

@ -11,11 +11,11 @@ import { vorpalUtils } from './vorpal-utils.js';
class Command extends BaseCommand {
usage() {
return 'rm <pattern>';
return _('rm <pattern>');
}
description() {
return 'Deletes the items matching <pattern>.';
return _('Deletes the items matching <pattern>.');
}
autocomplete() {
@ -24,8 +24,8 @@ class Command extends BaseCommand {
options() {
return [
['-f, --force', 'Deletes the items without asking for confirmation.'],
['-r, --recursive', 'Deletes a notebook.'],
['-f, --force', _('Deletes the items without asking for confirmation.')],
['-r, --recursive', _('Deletes a notebook.')],
];
}
@ -36,14 +36,14 @@ class Command extends BaseCommand {
if (recursive) {
const folder = await app().loadItem(BaseModel.TYPE_FOLDER, pattern);
if (!folder) throw new Error(_('No notebook matchin pattern "%s"', pattern));
if (!folder) throw new Error(_('Cannot find "%s".', pattern));
const ok = force ? true : await vorpalUtils.cmdPromptConfirm(this, _('Delete notebook "%s"?', folder.title));
if (!ok) return;
await Folder.delete(folder.id);
await app().refreshCurrentFolder();
} else {
const notes = await app().loadItems(BaseModel.TYPE_NOTE, pattern);
if (!notes.length) throw new Error(_('No note matchin pattern "%s"', pattern));
if (!notes.length) throw new Error(_('Cannot find "%s".', pattern));
const ok = force ? true : await vorpalUtils.cmdPromptConfirm(this, _('%d notes match this pattern. Delete them?', notes.length));
if (!ok) return;
let ids = notes.map((n) => n.id);

View File

@ -12,11 +12,11 @@ import { vorpalUtils } from './vorpal-utils.js';
class Command extends BaseCommand {
usage() {
return 'search <pattern> [notebook]';
return _('search <pattern> [notebook]');
}
description() {
return 'Searches for the given <pattern> in all the notes.';
return _('Searches for the given <pattern> in all the notes.');
}
async action(args) {
@ -26,7 +26,7 @@ class Command extends BaseCommand {
let folder = null;
if (folderTitle) {
folder = await Folder.loadByTitle(folderTitle);
if (!folder) throw new Error(_('Notebook not found: "%s"', folderTitle));
if (!folder) throw new Error(_('Cannot find "%s".', folderTitle));
}
let fields = Note.previewFields();

View File

@ -10,11 +10,11 @@ import { autocompleteItems } from './autocomplete.js';
class Command extends BaseCommand {
usage() {
return 'set <note> <name> [value]';
return _('set <note> <name> [value]');
}
description() {
return 'Sets the property <name> of the given <note> to the given [value].';
return _('Sets the property <name> of the given <note> to the given [value].');
}
autocomplete() {
@ -28,7 +28,7 @@ class Command extends BaseCommand {
if (!propValue) propValue = '';
let notes = await app().loadItems(BaseModel.TYPE_NOTE, title);
if (!notes.length) throw new Error(_('No note "%s" found.', title));
if (!notes.length) throw new Error(_('Cannot find "%s".', title));
for (let i = 0; i < notes.length; i++) {
let newNote = {

View File

@ -11,7 +11,7 @@ class Command extends BaseCommand {
}
description() {
return 'Displays summary about the notes and notebooks.';
return _('Displays summary about the notes and notebooks.');
}
async action(args) {

View File

@ -21,13 +21,13 @@ class Command extends BaseCommand {
}
description() {
return 'Synchronizes with remote storage.';
return _('Synchronizes with remote storage.');
}
options() {
return [
['--target <target>', 'Sync to provided target (defaults to sync.target config value)'],
['--random-failures', 'For debugging purposes. Do not use.'],
['--target <target>', _('Sync to provided target (defaults to sync.target config value)')],
['--random-failures', _('For debugging purposes. Do not use.')],
];
}

View File

@ -7,11 +7,11 @@ import { BaseModel } from 'lib/base-model.js';
class Command extends BaseCommand {
usage() {
return 'tag <command> [tag] [note]';
return _('tag <command> [tag] [note]');
}
description() {
return '<command> can be "add", "remove" or "list" to assign or remove [tag] from [note], or to list the notes associated with [tag]. The command `tag list` can be used to list all the tags.';
return _('<command> can be "add", "remove" or "list" to assign or remove [tag] from [note], or to list the notes associated with [tag]. The command `tag list` can be used to list all the tags.');
}
async action(args) {
@ -22,17 +22,17 @@ class Command extends BaseCommand {
notes = await app().loadItems(BaseModel.TYPE_NOTE, args.note);
}
if (args.command == 'remove' && !tag) throw new Error(_('Tag does not exist: "%s"', args.tag));
if (args.command == 'remove' && !tag) throw new Error(_('Cannot find "%s".', args.tag));
if (args.command == 'add') {
if (!notes.length) throw new Error(_('Note does not exist: "%s"', args.note));
if (!notes.length) throw new Error(_('Cannot find "%s".', args.note));
if (!tag) tag = await Tag.save({ title: args.tag });
for (let i = 0; i < notes.length; i++) {
await Tag.addNote(tag.id, notes[i].id);
}
} else if (args.command == 'remove') {
if (!tag) throw new Error(_('Tag does not exist: "%s"', args.tag));
if (!notes.length) throw new Error(_('Note does not exist: "%s"', args.note));
if (!tag) throw new Error(_('Cannot find "%s".', args.tag));
if (!notes.length) throw new Error(_('Cannot find "%s".', args.note));
for (let i = 0; i < notes.length; i++) {
await Tag.removeNote(tag.id, notes[i].id);
}

View File

@ -8,11 +8,11 @@ import { autocompleteFolders } from './autocomplete.js';
class Command extends BaseCommand {
usage() {
return 'use <notebook>';
return _('use <notebook>');
}
description() {
return 'Switches to [notebook] - all further operations will happen within this notebook.';
return _('Switches to [notebook] - all further operations will happen within this notebook.');
}
aliases() {
@ -25,7 +25,7 @@ class Command extends BaseCommand {
async action(args) {
let folder = await app().loadItem(BaseModel.TYPE_FOLDER, args['notebook']);
if (!folder) throw new Error(_('No folder "%s"', args['notebook']));
if (!folder) throw new Error(_('Cannot find "%s".', args['notebook']));
app().switchCurrentFolder(folder);
}

View File

@ -9,7 +9,7 @@ class Command extends BaseCommand {
}
description() {
return 'Displays version information';
return _('Displays version information');
}
async action(args) {

View File

@ -50,6 +50,6 @@ process.stdin.on('keypress', (_, key) => {
shimInit();
app().start().catch((error) => {
console.error('Fatal error:');
console.error(_('Fatal error:'));
console.error(error);
});

View File

@ -1,3 +1,5 @@
import { _ } from 'lib/locale.js'
const tcpPortUsed = require('tcp-port-used');
const http = require("http");
const urlParser = require("url");
@ -33,7 +35,7 @@ class OneDriveApiNodeUtils {
}
}
if (!port) throw new Error('All potential ports are in use - please report the issue at https://github.com/laurent22/joplin');
if (!port) throw new Error(_('All potential ports are in use - please report the issue at https://github.com/laurent22/joplin'));
let authCodeUrl = this.api().authCodeUrl('http://localhost:' + port);
@ -53,9 +55,9 @@ class OneDriveApiNodeUtils {
if (!query.code) return writeResponse(400, '"code" query parameter is missing');
this.api().execTokenRequest(query.code, 'http://localhost:' + port.toString()).then(() => {
writeResponse(200, 'The application has been authorised - you may now close this browser tab.');
writeResponse(200, _('The application has been authorised - you may now close this browser tab.'));
targetConsole.log('');
targetConsole.log('The application has been successfully authorised.');
targetConsole.log(_('The application has been successfully authorised.'));
server.destroy();
}).catch((error) => {
writeResponse(400, error.message);
@ -77,7 +79,7 @@ class OneDriveApiNodeUtils {
enableServerDestroy(server);
targetConsole.log('Please open this URL in your browser to authentify the application:');
targetConsole.log(_('Please open this URL in your browser to authentify the application:'));
targetConsole.log('');
targetConsole.log(authCodeUrl);
});

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Joplin-CLI 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-18 11:57+0100\n"
"POT-Creation-Date: 2017-07-18 12:21+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -49,30 +49,73 @@ msgid ""
"aborting."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/app.js:277
#: /media/veracrypt22/src/notes/CliClient/app/app.js:279
#, javascript-format
msgid "Synchronizing with directory \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/app.js:356
#: /media/veracrypt22/src/notes/CliClient/app/app.js:358
msgid "No notebook is defined. Create one with `mkbook <notebook>`."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:12
msgid "cat <title>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:16
msgid "Displays the given note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:21
msgid "Displays the complete information about note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:33
#, javascript-format
msgid "No item \"%s\" found."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:31
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:29
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:36
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:39
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:39
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:46
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:29
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:31
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:25
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:28
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:35
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:28
#, javascript-format
msgid "No notebook \"%s\""
msgid "Cannot find \"%s\"."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:39
#, javascript-format
msgid "No note matches this pattern: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-config.js:8
msgid "config [name] [value]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-config.js:12
msgid ""
"Gets or sets a config value. If [value] is not provided, it will show the "
"value of [name]. If neither [name] nor [value] is provided, it will list the "
"current configuration."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:12
msgid "cp <pattern> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:16
msgid ""
"Duplicates the notes matching <pattern> to [notebook]. If no notebook is "
"specified the note is duplicated in the current notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:14
msgid "edit <title>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:18
msgid "Edit note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:33
@ -92,10 +135,23 @@ msgstr ""
msgid "Starting to edit note. Close the editor to get back to the prompt."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:12
msgid "import-enex <file> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:16
msgid "Imports an Evernote notebook file (.enex file)."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:21
msgid "Do not ask for confirmation."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:22
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:30
msgid "For debugging purposes. Do not use."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:35
#, javascript-format
msgid "Folder does not exists: \"%s\". Create it?"
@ -145,22 +201,94 @@ msgstr ""
msgid "Importing notes..."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:15
msgid "ls [pattern]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:19
msgid ""
"Displays the notes in [notebook]. Use `ls /` to display the list of "
"notebooks."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:24
msgid "Displays only the first top <num> notes."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:25
msgid "Sorts the item by <field> (eg. title, updated_time, created_time)."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:26
msgid "Reverses the sorting order."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:27
msgid ""
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
"for todos, or `nt` for notes and todos (eg. `-tt` would display only the "
"todos, while `-ttd` would display notes and todos."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:28
msgid "Either \"text\" or \"json\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:29
msgid ""
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
"TODO_CHECKED (for todos), TITLE"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:65
msgid "Please select a notebook first."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mkbook.js:9
msgid "mkbook <notebook>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mkbook.js:13
msgid "Creates a new notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:9
msgid "mknote <note>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:13
msgid "Creates a new note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:17
msgid "Notes can only be created within a notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:29
#, javascript-format
msgid "No item matches pattern \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:12
msgid "mv <pattern> <destination>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:39
#, javascript-format
msgid "No notebook matchin pattern \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:16
msgid ""
"Moves the notes matching <pattern> to <destination>. If <pattern> is a note, "
"it will be moved to the notebook <destination>. If <pattern> is a notebook, "
"it will be renamed to <destination>."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:14
msgid "rm <pattern>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:18
msgid "Deletes the items matching <pattern>."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:27
msgid "Deletes the items without asking for confirmation."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:28
msgid "Deletes a notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:40
@ -168,24 +296,37 @@ msgstr ""
msgid "Delete notebook \"%s\"?"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:46
#, javascript-format
msgid "No note matchin pattern \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:47
#, javascript-format
msgid "%d notes match this pattern. Delete them?"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:29
#, javascript-format
msgid "Notebook not found: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:15
msgid "search <pattern> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:31
#, javascript-format
msgid "No note \"%s\" found."
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:19
msgid "Searches for the given <pattern> in all the notes."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:13
msgid "set <note> <name> [value]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:17
msgid "Sets the property <name> of the given <note> to the given [value]."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-status.js:14
msgid "Displays summary about the notes and notebooks."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:24
msgid "Synchronizes with remote storage."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:29
msgid "Sync to provided target (defaults to sync.target config value)"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:66
@ -214,16 +355,15 @@ msgstr ""
msgid "Cancelling..."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:25
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:34
#, javascript-format
msgid "Tag does not exist: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:10
msgid "tag <command> [tag] [note]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:28
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:35
#, javascript-format
msgid "Note does not exist: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:14
msgid ""
"<command> can be \"add\", \"remove\" or \"list\" to assign or remove [tag] "
"from [note], or to list the notes associated with [tag]. The command `tag "
"list` can be used to list all the tags."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:48
@ -231,9 +371,18 @@ msgstr ""
msgid "Invalid command: \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:28
#, javascript-format
msgid "No folder \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:11
msgid "use <notebook>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:15
msgid ""
"Switches to [notebook] - all further operations will happen within this "
"notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-version.js:12
msgid "Displays version information"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-version.js:17
@ -241,6 +390,29 @@ msgstr ""
msgid "%s %s (%s)"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/main.js:53
msgid "Fatal error:"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:38
msgid ""
"All potential ports are in use - please report the issue at https://github."
"com/laurent22/joplin"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:58
msgid ""
"The application has been authorised - you may now close this browser tab."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:60
msgid "The application has been successfully authorised."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:82
msgid "Please open this URL in your browser to authentify the application:"
msgstr ""
#: /media/veracrypt22/src/notes/ReactNativeClient/lib/logger.js:147
#, javascript-format
msgid "Unknown log level: %s"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Joplin-CLI 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-18 11:56+0100\n"
"PO-Revision-Date: 2017-07-18 11:18+0100\n"
"POT-Creation-Date: 2017-07-18 12:21+0100\n"
"PO-Revision-Date: 2017-07-18 12:23+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr_FR\n"
@ -27,20 +27,20 @@ msgstr "Aucun carnet n'est spécifié."
#: /media/veracrypt22/src/notes/CliClient/app/app.js:128
msgid "Usage: --profile <dir-path>"
msgstr ""
msgstr "Utilisation: --profile <chemin>"
#: /media/veracrypt22/src/notes/CliClient/app/app.js:135
msgid "Usage: --env <dev|prod>"
msgstr ""
msgstr "Utilisation : --env <dev|prod>"
#: /media/veracrypt22/src/notes/CliClient/app/app.js:160
msgid "Usage: --log-level <none|error|warn|info|debug>"
msgstr ""
msgstr "Utilisation: --log-level <none|error|warn|info|debug>"
#: /media/veracrypt22/src/notes/CliClient/app/app.js:167
#, javascript-format
msgid "Unknown flag: %s"
msgstr ""
msgstr "Paramètre inconnu : %s"
#: /media/veracrypt22/src/notes/CliClient/app/app.js:183
#, javascript-format
@ -49,30 +49,73 @@ msgid ""
"aborting."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/app.js:277
#: /media/veracrypt22/src/notes/CliClient/app/app.js:279
#, javascript-format
msgid "Synchronizing with directory \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/app.js:356
#: /media/veracrypt22/src/notes/CliClient/app/app.js:358
msgid "No notebook is defined. Create one with `mkbook <notebook>`."
msgstr "Aucun carnet n'est défini. Créez-en un avec `mkbook <carnet>`."
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:12
msgid "cat <title>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:16
msgid "Displays the given note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:21
msgid "Displays the complete information about note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:33
#, javascript-format
msgid "No item \"%s\" found."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:31
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:29
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:36
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:39
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:39
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:46
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:29
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:31
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:25
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:28
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:35
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:28
#, javascript-format
msgid "No notebook \"%s\""
msgid "Cannot find \"%s\"."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:39
#, javascript-format
msgid "No note matches this pattern: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-config.js:8
msgid "config [name] [value]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-config.js:12
msgid ""
"Gets or sets a config value. If [value] is not provided, it will show the "
"value of [name]. If neither [name] nor [value] is provided, it will list the "
"current configuration."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:12
msgid "cp <pattern> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:16
msgid ""
"Duplicates the notes matching <pattern> to [notebook]. If no notebook is "
"specified the note is duplicated in the current notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:14
msgid "edit <title>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:18
msgid "Edit note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:33
@ -92,10 +135,23 @@ msgstr ""
msgid "Starting to edit note. Close the editor to get back to the prompt."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:12
msgid "import-enex <file> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:16
msgid "Imports an Evernote notebook file (.enex file)."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:21
msgid "Do not ask for confirmation."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:22
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:30
msgid "For debugging purposes. Do not use."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:35
#, javascript-format
msgid "Folder does not exists: \"%s\". Create it?"
@ -145,22 +201,94 @@ msgstr ""
msgid "Importing notes..."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:15
msgid "ls [pattern]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:19
msgid ""
"Displays the notes in [notebook]. Use `ls /` to display the list of "
"notebooks."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:24
msgid "Displays only the first top <num> notes."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:25
msgid "Sorts the item by <field> (eg. title, updated_time, created_time)."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:26
msgid "Reverses the sorting order."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:27
msgid ""
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
"for todos, or `nt` for notes and todos (eg. `-tt` would display only the "
"todos, while `-ttd` would display notes and todos."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:28
msgid "Either \"text\" or \"json\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:29
msgid ""
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
"TODO_CHECKED (for todos), TITLE"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:65
msgid "Please select a notebook first."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mkbook.js:9
msgid "mkbook <notebook>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mkbook.js:13
msgid "Creates a new notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:9
msgid "mknote <note>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:13
msgid "Creates a new note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:17
msgid "Notes can only be created within a notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:29
#, javascript-format
msgid "No item matches pattern \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:12
msgid "mv <pattern> <destination>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:39
#, javascript-format
msgid "No notebook matchin pattern \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:16
msgid ""
"Moves the notes matching <pattern> to <destination>. If <pattern> is a note, "
"it will be moved to the notebook <destination>. If <pattern> is a notebook, "
"it will be renamed to <destination>."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:14
msgid "rm <pattern>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:18
msgid "Deletes the items matching <pattern>."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:27
msgid "Deletes the items without asking for confirmation."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:28
msgid "Deletes a notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:40
@ -168,24 +296,37 @@ msgstr ""
msgid "Delete notebook \"%s\"?"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:46
#, javascript-format
msgid "No note matchin pattern \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:47
#, javascript-format
msgid "%d notes match this pattern. Delete them?"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:29
#, javascript-format
msgid "Notebook not found: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:15
msgid "search <pattern> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:31
#, javascript-format
msgid "No note \"%s\" found."
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:19
msgid "Searches for the given <pattern> in all the notes."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:13
msgid "set <note> <name> [value]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:17
msgid "Sets the property <name> of the given <note> to the given [value]."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-status.js:14
msgid "Displays summary about the notes and notebooks."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:24
msgid "Synchronizes with remote storage."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:29
msgid "Sync to provided target (defaults to sync.target config value)"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:66
@ -214,16 +355,15 @@ msgstr ""
msgid "Cancelling..."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:25
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:34
#, javascript-format
msgid "Tag does not exist: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:10
msgid "tag <command> [tag] [note]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:28
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:35
#, javascript-format
msgid "Note does not exist: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:14
msgid ""
"<command> can be \"add\", \"remove\" or \"list\" to assign or remove [tag] "
"from [note], or to list the notes associated with [tag]. The command `tag "
"list` can be used to list all the tags."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:48
@ -231,9 +371,18 @@ msgstr ""
msgid "Invalid command: \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:28
#, javascript-format
msgid "No folder \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:11
msgid "use <notebook>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:15
msgid ""
"Switches to [notebook] - all further operations will happen within this "
"notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-version.js:12
msgid "Displays version information"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-version.js:17
@ -241,6 +390,29 @@ msgstr ""
msgid "%s %s (%s)"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/main.js:53
msgid "Fatal error:"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:38
msgid ""
"All potential ports are in use - please report the issue at https://github."
"com/laurent22/joplin"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:58
msgid ""
"The application has been authorised - you may now close this browser tab."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:60
msgid "The application has been successfully authorised."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:82
msgid "Please open this URL in your browser to authentify the application:"
msgstr ""
#: /media/veracrypt22/src/notes/ReactNativeClient/lib/logger.js:147
#, javascript-format
msgid "Unknown log level: %s"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Joplin-CLI 1.0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-18 11:57+0100\n"
"POT-Creation-Date: 2017-07-18 12:21+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -49,30 +49,73 @@ msgid ""
"aborting."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/app.js:277
#: /media/veracrypt22/src/notes/CliClient/app/app.js:279
#, javascript-format
msgid "Synchronizing with directory \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/app.js:356
#: /media/veracrypt22/src/notes/CliClient/app/app.js:358
msgid "No notebook is defined. Create one with `mkbook <notebook>`."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:12
msgid "cat <title>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:16
msgid "Displays the given note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:21
msgid "Displays the complete information about note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cat.js:33
#, javascript-format
msgid "No item \"%s\" found."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:31
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:29
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:36
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:39
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:39
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:46
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:29
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:31
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:25
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:28
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:35
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:28
#, javascript-format
msgid "No notebook \"%s\""
msgid "Cannot find \"%s\"."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:34
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:39
#, javascript-format
msgid "No note matches this pattern: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-config.js:8
msgid "config [name] [value]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-config.js:12
msgid ""
"Gets or sets a config value. If [value] is not provided, it will show the "
"value of [name]. If neither [name] nor [value] is provided, it will list the "
"current configuration."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:12
msgid "cp <pattern> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-cp.js:16
msgid ""
"Duplicates the notes matching <pattern> to [notebook]. If no notebook is "
"specified the note is duplicated in the current notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:14
msgid "edit <title>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:18
msgid "Edit note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-edit.js:33
@ -92,10 +135,23 @@ msgstr ""
msgid "Starting to edit note. Close the editor to get back to the prompt."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:12
msgid "import-enex <file> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:16
msgid "Imports an Evernote notebook file (.enex file)."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:21
msgid "Do not ask for confirmation."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:22
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:30
msgid "For debugging purposes. Do not use."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-import-enex.js:35
#, javascript-format
msgid "Folder does not exists: \"%s\". Create it?"
@ -145,22 +201,94 @@ msgstr ""
msgid "Importing notes..."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:15
msgid "ls [pattern]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:19
msgid ""
"Displays the notes in [notebook]. Use `ls /` to display the list of "
"notebooks."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:24
msgid "Displays only the first top <num> notes."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:25
msgid "Sorts the item by <field> (eg. title, updated_time, created_time)."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:26
msgid "Reverses the sorting order."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:27
msgid ""
"Displays only the items of the specific type(s). Can be `n` for notes, `t` "
"for todos, or `nt` for notes and todos (eg. `-tt` would display only the "
"todos, while `-ttd` would display notes and todos."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:28
msgid "Either \"text\" or \"json\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:29
msgid ""
"Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, "
"TODO_CHECKED (for todos), TITLE"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-ls.js:65
msgid "Please select a notebook first."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mkbook.js:9
msgid "mkbook <notebook>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mkbook.js:13
msgid "Creates a new notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:9
msgid "mknote <note>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:13
msgid "Creates a new note."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mknote.js:17
msgid "Notes can only be created within a notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:29
#, javascript-format
msgid "No item matches pattern \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:12
msgid "mv <pattern> <destination>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:39
#, javascript-format
msgid "No notebook matchin pattern \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-mv.js:16
msgid ""
"Moves the notes matching <pattern> to <destination>. If <pattern> is a note, "
"it will be moved to the notebook <destination>. If <pattern> is a notebook, "
"it will be renamed to <destination>."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:14
msgid "rm <pattern>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:18
msgid "Deletes the items matching <pattern>."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:27
msgid "Deletes the items without asking for confirmation."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:28
msgid "Deletes a notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:40
@ -168,24 +296,37 @@ msgstr ""
msgid "Delete notebook \"%s\"?"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:46
#, javascript-format
msgid "No note matchin pattern \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-rm.js:47
#, javascript-format
msgid "%d notes match this pattern. Delete them?"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:29
#, javascript-format
msgid "Notebook not found: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:15
msgid "search <pattern> [notebook]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:31
#, javascript-format
msgid "No note \"%s\" found."
#: /media/veracrypt22/src/notes/CliClient/app/command-search.js:19
msgid "Searches for the given <pattern> in all the notes."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:13
msgid "set <note> <name> [value]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-set.js:17
msgid "Sets the property <name> of the given <note> to the given [value]."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-status.js:14
msgid "Displays summary about the notes and notebooks."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:24
msgid "Synchronizes with remote storage."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:29
msgid "Sync to provided target (defaults to sync.target config value)"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-sync.js:66
@ -214,16 +355,15 @@ msgstr ""
msgid "Cancelling..."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:25
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:34
#, javascript-format
msgid "Tag does not exist: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:10
msgid "tag <command> [tag] [note]"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:28
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:35
#, javascript-format
msgid "Note does not exist: \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:14
msgid ""
"<command> can be \"add\", \"remove\" or \"list\" to assign or remove [tag] "
"from [note], or to list the notes associated with [tag]. The command `tag "
"list` can be used to list all the tags."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-tag.js:48
@ -231,9 +371,18 @@ msgstr ""
msgid "Invalid command: \"%s\""
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:28
#, javascript-format
msgid "No folder \"%s\""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:11
msgid "use <notebook>"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-use.js:15
msgid ""
"Switches to [notebook] - all further operations will happen within this "
"notebook."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-version.js:12
msgid "Displays version information"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/command-version.js:17
@ -241,6 +390,29 @@ msgstr ""
msgid "%s %s (%s)"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/main.js:53
msgid "Fatal error:"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:38
msgid ""
"All potential ports are in use - please report the issue at https://github."
"com/laurent22/joplin"
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:58
msgid ""
"The application has been authorised - you may now close this browser tab."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:60
msgid "The application has been successfully authorised."
msgstr ""
#: /media/veracrypt22/src/notes/CliClient/app/onedrive-api-node-utils.js:82
msgid "Please open this URL in your browser to authentify the application:"
msgstr ""
#: /media/veracrypt22/src/notes/ReactNativeClient/lib/logger.js:147
#, javascript-format
msgid "Unknown log level: %s"