1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 09:46:22 +00:00

Merge branch 'master' into Issue_1723

This commit is contained in:
ehhc
2018-03-30 12:25:35 +02:00
26 changed files with 453 additions and 245 deletions

View File

@@ -8,6 +8,7 @@ import CSSModules from 'browser/lib/CSSModules'
import { getTodoStatus } from 'browser/lib/getTodoStatus'
import styles from './NoteItem.styl'
import TodoProcess from './TodoProcess'
import i18n from 'browser/lib/i18n'
/**
* @description Tag element component.
@@ -76,7 +77,7 @@ const NoteItem = ({
<div styleName='item-title'>
{note.title.trim().length > 0
? note.title
: <span styleName='item-title-empty'>Empty</span>
: <span styleName='item-title-empty'>{i18n.__('Empty note')}</span>
}
</div>
{['ALL', 'STORAGE'].includes(viewType) && <div styleName='item-middle'>
@@ -93,7 +94,7 @@ const NoteItem = ({
<div styleName='item-bottom-tagList'>
{note.tags.length > 0
? TagElementList(note.tags)
: <span style={{ fontStyle: 'italic', opacity: 0.5 }} styleName='item-bottom-tagList-empty'>No tags</span>
: <span style={{ fontStyle: 'italic', opacity: 0.5 }} styleName='item-bottom-tagList-empty'>{i18n.__('No tags')}</span>
}
</div>
<div>

View File

@@ -5,6 +5,7 @@ import PropTypes from 'prop-types'
import React from 'react'
import CSSModules from 'browser/lib/CSSModules'
import styles from './NoteItemSimple.styl'
import i18n from 'browser/lib/i18n'
/**
* @description Note item component when using simple display mode.
@@ -45,7 +46,7 @@ const NoteItemSimple = ({
}
{note.title.trim().length > 0
? note.title
: <span styleName='item-simple-title-empty'>Empty</span>
: <span styleName='item-simple-title-empty'>{i18n.__('Empty note')}</span>
}
{isAllNotesView && <div styleName='item-simple-right'>
<span styleName='item-simple-right-storageName'>

View File

@@ -2,6 +2,7 @@ import React from 'react'
import CSSModules from 'browser/lib/CSSModules'
import styles from './SnippetTab.styl'
import context from 'browser/lib/context'
import i18n from 'browser/lib/i18n'
class SnippetTab extends React.Component {
constructor (props) {
@@ -28,7 +29,7 @@ class SnippetTab extends React.Component {
handleContextMenu (e) {
context.popup([
{
label: 'Rename',
label: i18n.__('Rename'),
click: (e) => this.handleRenameClick(e)
}
])
@@ -114,7 +115,7 @@ class SnippetTab extends React.Component {
{snippet.name.trim().length > 0
? snippet.name
: <span styleName='button-unnamed'>
Unnamed
{i18n.__('Unnamed')}
</span>
}
</button>

View File

@@ -1,7 +1,7 @@
// load package for localization
const i18n = new (require('i18n-2'))({
// setup some locales - other locales default to the first locale
locales: ['en', 'sq', 'zh-CN', 'zh-TW', 'da', 'fr', 'de', 'hu', 'ja', 'ko', 'no', 'pl', 'pt', 'es'],
locales: ['en', 'sq', 'zh-CN', 'zh-TW', 'da', 'fr', 'de', 'hu', 'ja', 'ko', 'no', 'pl', 'pt', 'es-ES'],
extension: '.json',
devMode: false
})

View File

@@ -175,8 +175,8 @@ class Main extends React.Component {
i18n.setLocale('pt')
} else if (config.ui.language === 'ru') {
i18n.setLocale('ru')
} else if (config.ui.language === 'es') {
i18n.setLocale('es')
} else if (config.ui.language === 'es-ES') {
i18n.setLocale('es-ES')
} else {
i18n.setLocale('en')
}

View File

@@ -650,7 +650,7 @@ class NoteList extends React.Component {
.createNote(storage.key, {
type: firstNote.type,
folder: folder.key,
title: firstNote.title + ' copy',
title: firstNote.title + ' ' + i18n.__('copy'),
content: firstNote.content
})
.then((note) => {

View File

@@ -164,8 +164,8 @@ function set (updates) {
i18n.setLocale('pt')
} else if (newConfig.ui.language === 'ru') {
i18n.setLocale('ru')
} else if (newConfig.ui.language === 'es') {
i18n.setLocale('es')
} else if (newConfig.ui.language === 'es-ES') {
i18n.setLocale('es-ES')
} else {
i18n.setLocale('en')
}

View File

@@ -96,7 +96,7 @@ class CreateFolderModal extends React.Component {
<button styleName='control-confirmButton'
onClick={(e) => this.handleConfirmButtonClick(e)}
>
Create
{i18n.__('Create')}
</button>
</div>
</div>

View File

@@ -151,12 +151,12 @@ class FolderItem extends React.Component {
<button styleName='folderItem-right-confirmButton'
onClick={(e) => this.handleConfirmButtonClick(e)}
>
Confirm
{i18n.__('Confirm')}
</button>
<button styleName='folderItem-right-button'
onClick={(e) => this.handleCancelButtonClick(e)}
>
Cancel
{i18n.__('Cancel')}
</button>
</div>
</div>

View File

@@ -120,8 +120,8 @@ class HotkeyTab extends React.Component {
onClick={(e) => this.handleHintToggleButtonClick(e)}
>
{this.state.isHotkeyHintOpen
? 'Hide Help'
: 'Help'
? i18n.__('Hide Help')
: i18n.__('Help')
}
</button>
<button styleName='group-control-rightButton'
@@ -131,7 +131,7 @@ class HotkeyTab extends React.Component {
</div>
{this.state.isHotkeyHintOpen &&
<div styleName='group-hint'>
<p>Available Keys</p>
<p>{i18n.__('Available Keys')}</p>
<ul>
<li><code>0</code> to <code>9</code></li>
<li><code>A</code> to <code>Z</code></li>

View File

@@ -23,7 +23,7 @@ class StorageItem extends React.Component {
handleNewFolderButtonClick (e) {
const { storage } = this.props
const input = {
name: 'Untitled',
name: i18n.__('New Folder'),
color: consts.FOLDER_COLORS[Math.floor(Math.random() * 7) % 7]
}

View File

@@ -88,7 +88,7 @@ class RenameFolderModal extends React.Component {
<button styleName='control-confirmButton'
onClick={(e) => this.handleConfirmButtonClick(e)}
>
Confirm
{i18n.__('Confirm')}
</button>
</div>
</div>

View File

@@ -40,7 +40,7 @@ mainWindow.webContents.sendInputEvent({
keyCode: '\u0008'
})
if (process.platform === 'darwin' || process.env.DESKTOP_SESSION === 'cinnamon') {
if (process.platform === 'darwin') {
mainWindow.on('close', function (e) {
e.preventDefault()
if (mainWindow.isFullScreen()) {

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",

View File

@@ -3,8 +3,8 @@
"Tags": "Tags",
"Preferences": "Einstellungen",
"Make a note": "Notiz erstellen",
"Ctrl": "Ctrl",
"Ctrl(^)": "Ctrl",
"Ctrl": "Strg",
"Ctrl(^)": "Strg",
"to create a new note": "um eine neue Notiz zu erstellen",
"Toggle Mode": "Modus umschalten",
"Trash": "Papierkorb",
@@ -18,21 +18,21 @@
".md": ".md",
".txt": ".txt",
".html": ".html",
"Print": "Print",
"Your preferences for Boostnote": "Deine Boostnote Einstellungen",
"Storages": "Speicherorte",
"Add Storage Location": "Speicherort Hinzufügen",
"Add Folder": "Ordner Hinzufügen",
"Open Storage folder": "Speicherort Öffnen",
"Print": "Drucken",
"Your preferences for Boostnote": "Boostnote Einstellungen",
"Storages": "Speicherverwaltung",
"Add Storage Location": "Speicherort hinzufügen",
"Add Folder": "Ordner hinzufügen",
"Open Storage folder": "Speicherort öffnen",
"Unlink": "Verknüpfung aufheben",
"Edit": "Bearbeiten",
"Delete": "Löschen",
"Interface": "Interface",
"Interface Theme": "Interface-Thema",
"Interface": "Darstellung",
"Interface Theme": "Stil",
"Default": "Standard",
"White": "Weiß",
"White": "Hell",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",
"Dark": "Dunkel",
"Show a confirmation dialog when deleting notes": "Bestätigungsdialog beim Löschen von Notizen anzeigen",
"Editor Theme": "Editor Theme",
"Editor Font Size": "Editor Schriftgröße",
@@ -41,34 +41,34 @@
"Spaces": "Leerzeichen",
"Tabs": "Tabs",
"Switch to Preview": "Zur Vorschau wechseln",
"When Editor Blurred": "Wenn Editor verschwommen ist",
"When Editor Blurred, Edit On Double Click": "Mit Doppelklick bearbeiten, wenn Editor verschwommen ist",
"On Right Click": "Mit Rechtsklcik",
"When Editor Blurred": "Wenn Editor nicht fokusiert",
"When Editor Blurred, Edit On Double Click": "Mit Doppelklick bearbeiten, wenn Editor in Vorschaumodus",
"On Right Click": "Mit Rechtsklick",
"Editor Keymap": "Editor Tastenbelegung",
"default": "standard",
"default": "Standard",
"vim": "vim",
"emacs": "emacs",
"⚠️ Please restart boostnote after you change the keymap": "⚠️ Boostnote nach Änderung der Tastenbelegung neu starten",
"Show line numbers in the editor": "Zeilennummern im Editor anzeigen",
"Allow editor to scroll past the last line": "Editor das Scrollen über das Ende hinaus erlauben",
"Bring in web page title when pasting URL on editor": "Websitetitel beim Einfügen in den Editor anzeigen",
"Bring in web page title when pasting URL on editor": "Titel der Website beim Einfügen in den Editor anzeigen",
"Preview": "Vorschau",
"Preview Font Size": "Vorschau Schriftgröße",
"Preview Font Family": "Vorschau Schriftart",
"Code block Theme": "Code block Theme",
"Code block Theme": "Code-Block Theme",
"Allow preview to scroll past the last line": "Vorschau das Scrollen über das Ende hinaus erlauben",
"Show line numbers for preview code blocks": "Zeilennummern in Vorschau-Code-Blöcken anzeigen",
"LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
"LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
"LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
"LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
"LaTeX Inline Open Delimiter": "LaTeX Inline Beginn Kennzeichen",
"LaTeX Inline Close Delimiter": "LaTeX Inline Ende Kennzeichen",
"LaTeX Block Open Delimiter": "LaTeX Block Beginn Kennzeichen",
"LaTeX Block Close Delimiter": "LaTeX Block Ende Kennzeichen",
"Community": "Community",
"Subscribe to Newsletter": "Newsletter abonnieren",
"GitHub": "GitHub",
"Blog": "Blog",
"Facebook Group": "Facebook Group",
"Facebook Group": "Facebook Gruppe",
"Twitter": "Twitter",
"About": "About",
"About": "Über",
"Boostnote": "Boostnote",
"An open source note-taking app made for programmers just like you.": "Eine OpenSource-Notizapp für Programmierer wie du und ich.",
"Website": "Website",
@@ -77,42 +77,42 @@
"Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
"License: GPL v3": "License: GPL v3",
"Analytics": "Analytics",
"Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.": "Boostnote sammelt anonyme Daten, um die App zu verbessern und nicht persönliche Informationen, wie z.B. der Inhalt deiner Notizen.",
"You can see how it works on ": "You can see how it works on ",
"You can choose to enable or disable this option.": "Du kannst wählen, ob du diese Option aktivierst oder daektivierst.",
"Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.": "Boostnote sammelt anonyme Daten, um die App zu verbessern. Persönliche Informationen, wie z.B. der Inhalt deiner Notizen, werden dabei nicht erfasst.",
"You can see how it works on ": "Wie das funktioniert, kannst du dir hier ansehen ",
"You can choose to enable or disable this option.": "Du kannst wählen, ob du diese Option aktivieren oder daektivieren möchtest.",
"Enable analytics to help improve Boostnote": "Datenerhebung zur Verbesserung von Boostnote aktivieren",
"Crowdfunding": "Crowdfunding",
"Dear everyone,": "Dear everyone,",
"Thank you for using Boostnote!": "Thank you for using Boostnote!",
"Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
"To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
"we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
"If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
"Thanks,": "Thanks,",
"Boostnote maintainers": "Boostnote Betreuer",
"Support via OpenCollective": "Support per OpenCollective",
"Dear everyone,": "Hallo,",
"Thank you for using Boostnote!": "Danke, dass du Boostnote verwendest.",
"Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote wird in über 200 verschiedenen Ländern von einer großartigen Community von Entwicklern verwendet.",
"To continue supporting this growth, and to satisfy community expectations,": "Um die Erwartungen der Community weiterhin erfüllen zu können und die Verbreitung von Boostnote weiter voranzutreiben,",
"we would like to invest more time and resources in this project.": "würden wir gern mehr Zeit und Resourcen in dieses Projekt investieren.",
"If you like this project and see its potential, you can help by supporting us on OpenCollective!": "Wenn dir dieses Projekt gefällt und du sein Potential erkennst, kannst du uns gern mit OpenCollective unterstützen!",
"Thanks,": "Vielen Dank,",
"Boostnote maintainers": "Dein Boostnote Team",
"Support via OpenCollective": "Unterstützen mit OpenCollective",
"Language": "Sprache",
"English": "Englisch",
"German": "Deutsch",
"French": "Französisch",
"Show \"Saved to Clipboard\" notification when copying": "\"Auf Clipboard gespeichert\" Benachrichtigungen beim kopieren anzeigen",
"Show \"Saved to Clipboard\" notification when copying": "\"Auf Clipboard gespeichert\" Benachrichtigungen beim Kopieren anzeigen",
"All Notes": "Alle Notizen",
"Starred": "Starred",
"Starred": "Markiert",
"Are you sure to ": "Sind sie sicher ",
" delete": " zu löschen",
"this folder?": "diesen Ordner?",
"Confirm": "Bestätigen",
"Cancel": "Abbrechen",
"Markdown Note": "Markdown Notiz",
"This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "Dieses Format dient der Erstellung von Text Dokumenten. Checklisten, Code-Blöcke und Latex-Blöcke sind verfügbar.",
"Snippet Note": "Snippet Notiz",
"This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "Dieses Format dient der Erstellung von Code-Schnipslen. Mehrere snippets können zu einer Notiz zusammengefasst werden.",
"This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "Mit diesem Format kannst du einzelne Textdokumente erstellen. Dabei stehen dir Checklisten, Code- & Latex-Blöcke zur Verfügung.",
"Snippet Note": "Codeschnipsel",
"This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "Mit diesem Format kannst du mehrere Codeschnipsel erstellen und sie in einer Notiz zusammenfassen.",
"Tab to switch format": "Tab drücken, um das Format zu wechseln",
"Updated": "Bearbeitet",
"Created": "Erstellt",
"Alphabetically": "Alphabetisch",
"Default View": "Standardansicht",
"Compressed View": "Komprimierte Ansicht",
"Compressed View": "Kompaktansicht",
"Search": "Suchen",
"Blog Type": "Blog-Typ",
"Blog Address": "Blog Adresse",
@@ -122,34 +122,87 @@
"JWT": "JWT",
"USER": "BENUTZER",
"Token": "Token",
"Storage": "Speicherorte",
"Hotkeys": "Hotkeys",
"Storage": "Speicher",
"Hotkeys": "Tastenkürzel",
"Show/Hide Boostnote": "Boostnote anzeigen/verstecken",
"Restore": "Restore",
"Permanent Delete": "Dauerhaft Löschen",
"Restore": "Wiederherstellen",
"Permanent Delete": "Dauerhaft löschen",
"Confirm note deletion": "Löschen bestätigen",
"This will permanently remove this note.": "Notiz wird dauerhaft gelöscht",
"You have to save!": "Es muss gespeichert werden",
"This will permanently remove this note.": "Diese Notiz wird dauerhaft gelöscht.",
"You have to save!": "Speichern notwendig!",
"Albanian": "Albanisch",
"Danish": "Dänisch",
"Japanese": "Japanisch",
"Korean": "Koreanisch",
"Norwegian": "Norwegisch",
"Polish": "Polnish",
"Polish": "Polnisch",
"Portuguese": "Portugiesisch",
"Spanish": "Spanisch",
"Chinese (zh-CN)": "Chinesisch (zh-CN)",
"Chinese (zh-TW)": "Chinesisch (zh-TW)",
"Successfully applied!": "Erfolgreich angewendet!",
"UserName": "UserName",
"Password": "Password",
"Russian": "Russian",
"Command(⌘)": "Command(⌘)",
"Editor Rulers": "Editor Rulers",
"Enable": "Enable",
"Disable": "Disable",
"Chinese (zh-CN)": "Chinesisch (China)",
"Chinese (zh-TW)": "Chinesisch (Taiwan)",
"Successfully applied!": "Erfolgreich gespeichert!",
"UserName": "Benutzername",
"Password": "Passwort",
"Russian": "Russisch",
"Command(⌘)": "Befehlstaste(⌘)",
"Editor Rulers": "Editor Trennline",
"Enable": "Aktiviert",
"Disable": "Deaktiviert",
"Sanitization": "Sanitization",
"Only allow secure html tags (recommended)": "Only allow secure html tags (recommended)",
"Allow styles": "Allow styles",
"Allow dangerous html tags": "Allow dangerous html tags"
"Only allow secure html tags (recommended)": "Erlaube nur sichere HTML Tags (empfohlen)",
"Allow styles": "Erlaube Styles",
"Allow dangerous html tags": "Erlaube gefähliche HTML Tags",
"Select filter mode": "Wähle Filter Modus",
"Add tag...": "Tag hinzufügen...",
"Star": "Markieren",
"Fullscreen": "Vollbild",
"Info": "Info",
"Remove pin": "Pin entfernen",
"Pin to Top": "Notiz anpinnen",
"Delete Note": "Notiz löschen",
"Clone Note": "Notiz duplizieren",
"Restore Note": "Notiz wiederherstellen",
"Copy Note Link": "Link zur Notiz kopieren",
"Publish Blog": "Auf Blog veröffentlichen",
"Update Blog": "Blog aktualisieren",
"Open Blog": "Blog öffnen",
"Empty Trash": "Papierkorb leeren",
"Rename Folder": "Ordner umbenennen",
"Export Folder": "Ordner exportieren",
"Export as txt": "Exportieren als txt",
"Export as md": "Exportieren als md",
"Delete Folder": "Ordner löschen",
"Select directory": "Ordner auswählen",
"Select a folder to export the files to": "Wähle einen Ordner zum Export der Dateien",
"Description...": "Beschreibung...",
"Publish Failed": "Veröffentlichung fehlgeschlagen",
"Check and update your blog setting and try again.": "Prüfe und aktualisiere deine Blog Einstellungen und versuche es noch einmal.",
"Delete a snippet": "Codeschnipsel löschen",
"This work cannot be undone.": "Diese Aktion kann nicht rückgängig gemacht werden.",
"Help": "Hilfe",
"Hungarian": "Ungarisch",
"Hide Help": "Hilfe verstecken",
"wordpress": "Wordpress",
"Add Storage": "Speicher hinzufügen",
"Name": "Name",
"Type": "Typ",
"File System": "Dateisystem",
"Setting up 3rd-party cloud storage integration:": "Integration von Cloudspeicher externer Anbieter einrichten:",
"Cloud-Syncing-and-Backup": "Cloud-Syncing-and-Backup",
"Location": "Ort",
"Add": "Hinzufügen",
"Available Keys": "Verfügbare Tasten",
"Select Directory": "Ordner auswählen",
"copy": "Kopie",
"Create new folder": "Ordner erstellen",
"Folder name": "Ordnername",
"Create": "Erstellen",
"Untitled": "Neuer Ordner",
"Unlink Storage": "Speicherverknüpfung aufheben",
"Unlinking removes this linked storage from Boostnote. No data is removed, please manually delete the folder from your hard drive if needed.": "Die Verknüpfung des Speichers mit Boostnote wird entfernt. Es werden keine Daten gelöscht. Um die Daten dauerhaft zu löschen musst du den Ordner auf der Festplatte manuell entfernen.",
"Empty note": "Leere Notiz",
"Unnamed": "Unbenannt",
"Rename": "Umbenennen",
"Folder Name": "Ordnername",
"No tags": "Keine Tags"
}

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",
@@ -152,4 +152,4 @@
"Only allow secure html tags (recommended)": "Only allow secure html tags (recommended)",
"Allow styles": "Allow styles",
"Allow dangerous html tags": "Allow dangerous html tags"
}
}

153
locales/es-ES.json Normal file
View File

@@ -0,0 +1,153 @@
{
"Notes": "Notas",
"Tags": "Etiquetas",
"Preferences": "Preferencias",
"Make a note": "Tomar una nota",
"Ctrl": "Ctrl",
"Ctrl(^)": "Ctrl",
"to create a new note": "para crear una nueva nota",
"Toggle Mode": "Alternar modo",
"Trash": "Basura",
"MODIFICATION DATE": "FECHA DE MODIFICACIÓN",
"Words": "Palabras",
"Letters": "Letras",
"STORAGE": "ALMACENAMIENTO",
"FOLDER": "CARPETA",
"CREATION DATE": "FECHA DE CREACIÓN",
"NOTE LINK": "ENLACE A LA NOTA",
".md": ".md",
".txt": ".txt",
".html": ".html",
"Print": "Imprimir",
"Your preferences for Boostnote": "Tus preferencias para Boostnote",
"Storages": "Almacenamientos",
"Add Storage Location": "Añadir ubicación de almacenamiento",
"Add Folder": "Añadir carpeta",
"Open Storage folder": "Añadir carpeta de almacenamiento",
"Unlink": "Desvincular",
"Edit": "Editar",
"Delete": "Eliminar",
"Interface": "Interfaz",
"Interface Theme": "Tema de la interfaz",
"Default": "Por defecto",
"White": "Blanco",
"Solarized Dark": "Solarizado oscuro",
"Dark": "Oscuro",
"Show a confirmation dialog when deleting notes": "Requerir confirmación al eliminar nota",
"Editor Theme": "Tema del editor",
"Editor Font Size": "Tamaño de fuente del editor",
"Editor Font Family": "Fuente del editor",
"Editor Indent Style": "Estilo de indentado del editor",
"Spaces": "Espacios",
"Tabs": "Tabulación",
"Switch to Preview": "Cambiar a Previsualización",
"When Editor Blurred": "Cuando el editor pierde el foco",
"When Editor Blurred, Edit On Double Click": "Cuando el editor pierde el foco, editar con doble clic",
"On Right Click": "Al hacer clic derecho",
"Editor Keymap": "Mapeo de teclas del editor",
"default": "por defecto",
"vim": "vim",
"emacs": "emacs",
"⚠️ Please restart boostnote after you change the keymap": "⚠️ Reinicie boostnote después de cambiar el mapeo de teclas",
"Show line numbers in the editor": "Mostrar números de línea en el editor",
"Allow editor to scroll past the last line": "Permitir al editor desplazarse más allá de la última línea",
"Bring in web page title when pasting URL on editor": "Al pegar una URL en el editor, insertar el título de la web automáticamente",
"Preview": "Previsualización",
"Preview Font Size": "Previsualizar tamaño de la fuente",
"Preview Font Family": "Previsualizar fuente",
"Code block Theme": "Tema de los bloques de código",
"Allow preview to scroll past the last line": "Permitir a la previsualización desplazarse más allá de la última línea",
"Show line numbers for preview code blocks": "Mostar números de línea al previsualizar bloques de código",
"LaTeX Inline Open Delimiter": "Delimitador de apertura LaTeX en línea",
"LaTeX Inline Close Delimiter": "Delimitador de cierre LaTeX en línea",
"LaTeX Block Open Delimiter": "Delimitado de apertura bloque LaTeX",
"LaTeX Block Close Delimiter": "Delimitador de cierre bloque LaTeX",
"Community": "Comunidad",
"Subscribe to Newsletter": "Suscribirse al boletín",
"GitHub": "GitHub",
"Blog": "Blog",
"Facebook Group": "Grupo de Facebook",
"Twitter": "Twitter",
"About": "Sobre",
"Boostnote": "Boostnote",
"An open source note-taking app made for programmers just like you.": "Una aplicación para tomar notas de código abieto para programadores como tú.",
"Website": "Página web",
"Development": "Desarrollo",
" : Development configurations for Boostnote.": " : Configuraciones de desarrollo para Boostnote.",
"Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
"License: GPL v3": "Licencia: GPL v3",
"Analytics": "Analítica",
"Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.": "Boostnote recopila datos anónimos con el único propósito de mejorar la aplicación. No recopila ninguna información personal, como puede ser el contenido de sus notas.",
"You can see how it works on ": "Puedes ver cómo funciona en ",
"You can choose to enable or disable this option.": "Puedes elegir activar o desactivar esta opción.",
"Enable analytics to help improve Boostnote": "Activa analítica para ayudar a mejorar Boostnote",
"Crowdfunding": "Crowdfunding",
"Dear everyone,": "Hola a todos,",
"Thank you for using Boostnote!": "Gracias por usar Boostnote!",
"Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote es utilizado en alrededor de 200 países y regiones diferentes por una increíble comunidad de desarrolladores.",
"To continue supporting this growth, and to satisfy community expectations,": "Para continuar apoyando este crecimiento y satisfacer las expectativas de la comunidad,",
"we would like to invest more time and resources in this project.": "nos gustaría invertir más tiempo y recursos en este proyecto.",
"If you like this project and see its potential, you can help by supporting us on OpenCollective!": "Si te gusta este proyecto y ves potencial en él, ¡puedes ayudar apoyándonos en OpenCollective!",
"Thanks,": "Gracias,",
"Boostnote maintainers": "Equipo de Boostnote",
"Support via OpenCollective": "Contribuir vía OpenCollective",
"Language": "Idioma",
"English": "Inglés",
"German": "Alemán",
"French": "Francés",
"Show \"Saved to Clipboard\" notification when copying": "Mostrar la notificaión \"Guardado en Portapapeles\" al copiar",
"All Notes": "Todas las notas",
"Starred": "Destacado",
"Are you sure to ": "Estás seguro de ",
" delete": " eliminar",
"this folder?": "esta carpeta?",
"Confirm": "Confirmar",
"Cancel": "Cancelar",
"Markdown Note": "Nota Markdown",
"This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "Formato para crear documentos de texto. Permite utilizar listas, bloques de código y LaTeX.",
"Snippet Note": "Nota Snippet",
"This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "Formato para fragmentos de código. Múltiples fragmentos se pueden agrupar en una sola nota.",
"Tab to switch format": "Tabulador para cambiar formato",
"Updated": "Actualizado",
"Created": "Creado",
"Alphabetically": "Alfabéticamente",
"Default View": "Vista por defecto",
"Compressed View": "Vista comprimida",
"Search": "Buscar",
"Blog Type": "Tipo de blog",
"Blog Address": "Dirección del blog",
"Save": "Guardar",
"Auth": "Auth",
"Authentication Method": "Método de autentificación",
"JWT": "JWT",
"USER": "USUARIO",
"Token": "Token",
"Storage": "Almacenamiento",
"Hotkeys": "Atajos de teclado",
"Show/Hide Boostnote": "Mostrar/Ocultar Boostnote",
"Restore": "Restaurar",
"Permanent Delete": "Eliminar permanentemente",
"Confirm note deletion": "Confirmar eliminación de nota",
"This will permanently remove this note.": "La nota se eliminará permanentemente.",
"Successfully applied!": "Aplicado con éxito!",
"Albanian": "Albanés",
"Chinese (zh-CN)": "Chino - China",
"Chinese (zh-TW)": "Chino - Taiwan",
"Danish": "Danés",
"Japanese": "Japonés",
"Korean": "Coreano",
"Norwegian": "Noruego",
"Polish": "Polaco",
"Portuguese": "Portugues",
"Spanish": "Español",
"You have to save!": "Tienes que guardar!",
"Russian": "Ruso",
"Command(⌘)": "Command(⌘)",
"Editor Rulers": "Reglas del editor",
"Enable": "Activar",
"Disable": "Desactivar",
"Sanitization": "Saneamiento",
"Only allow secure html tags (recommended)": "Solo permitir etiquetas html seguras (recomendado)",
"Allow styles": "Permitir estilos",
"Allow dangerous html tags": "Permitir etiques html peligrosas"
}

View File

@@ -1,153 +0,0 @@
{
"Notes": "Notes",
"Tags": "Tags",
"Preferences": "Preferences",
"Make a note": "Make a note",
"Ctrl": "Ctrl",
"Ctrl(^)": "Ctrl",
"to create a new note": "to create a new note",
"Toggle Mode": "Toggle Mode",
"Trash": "Trash",
"MODIFICATION DATE": "MODIFICATION DATE",
"Words": "Words",
"Letters": "Letters",
"STORAGE": "STORAGE",
"FOLDER": "FOLDER",
"CREATION DATE": "CREATION DATE",
"NOTE LINK": "NOTE LINK",
".md": ".md",
".txt": ".txt",
".html": ".html",
"Print": "Print",
"Your preferences for Boostnote": "Your preferences for Boostnote",
"Storages": "Storages",
"Add Storage Location": "Add Storage Location",
"Add Folder": "Add Folder",
"Open Storage folder": "Open Storage folder",
"Unlink": "Unlink",
"Edit": "Edit",
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",
"Show a confirmation dialog when deleting notes": "Show a confirmation dialog when deleting notes",
"Editor Theme": "Editor Theme",
"Editor Font Size": "Editor Font Size",
"Editor Font Family": "Editor Font Family",
"Editor Indent Style": "Editor Indent Style",
"Spaces": "Spaces",
"Tabs": "Tabs",
"Switch to Preview": "Switch to Preview",
"When Editor Blurred": "When Editor Blurred",
"When Editor Blurred, Edit On Double Click": "When Editor Blurred, Edit On Double Click",
"On Right Click": "On Right Click",
"Editor Keymap": "Editor Keymap",
"default": "default",
"vim": "vim",
"emacs": "emacs",
"⚠️ Please restart boostnote after you change the keymap": "⚠️ Please restart boostnote after you change the keymap",
"Show line numbers in the editor": "Show line numbers in the editor",
"Allow editor to scroll past the last line": "Allow editor to scroll past the last line",
"Bring in web page title when pasting URL on editor": "Bring in web page title when pasting URL on editor",
"Preview": "Preview",
"Preview Font Size": "Preview Font Size",
"Preview Font Family": "Preview Font Family",
"Code block Theme": "Code block Theme",
"Allow preview to scroll past the last line": "Allow preview to scroll past the last line",
"Show line numbers for preview code blocks": "Show line numbers for preview code blocks",
"LaTeX Inline Open Delimiter": "LaTeX Inline Open Delimiter",
"LaTeX Inline Close Delimiter": "LaTeX Inline Close Delimiter",
"LaTeX Block Open Delimiter": "LaTeX Block Open Delimiter",
"LaTeX Block Close Delimiter": "LaTeX Block Close Delimiter",
"Community": "Community",
"Subscribe to Newsletter": "Subscribe to Newsletter",
"GitHub": "GitHub",
"Blog": "Blog",
"Facebook Group": "Facebook Group",
"Twitter": "Twitter",
"About": "About",
"Boostnote": "Boostnote",
"An open source note-taking app made for programmers just like you.": "An open source note-taking app made for programmers just like you.",
"Website": "Website",
"Development": "Development",
" : Development configurations for Boostnote.": " : Development configurations for Boostnote.",
"Copyright (C) 2017 - 2018 BoostIO": "Copyright (C) 2017 - 2018 BoostIO",
"License: GPL v3": "License: GPL v3",
"Analytics": "Analytics",
"Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.": "Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.",
"You can see how it works on ": "You can see how it works on ",
"You can choose to enable or disable this option.": "You can choose to enable or disable this option.",
"Enable analytics to help improve Boostnote": "Enable analytics to help improve Boostnote",
"Crowdfunding": "Crowdfunding",
"Dear everyone,": "Dear everyone,",
"Thank you for using Boostnote!": "Thank you for using Boostnote!",
"Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "Boostnote is used in about 200 different countries and regions by an awesome community of developers.",
"To continue supporting this growth, and to satisfy community expectations,": "To continue supporting this growth, and to satisfy community expectations,",
"we would like to invest more time and resources in this project.": "we would like to invest more time and resources in this project.",
"If you like this project and see its potential, you can help by supporting us on OpenCollective!": "If you like this project and see its potential, you can help by supporting us on OpenCollective!",
"Thanks,": "Thanks,",
"Boostnote maintainers": "Boostnote maintainers",
"Support via OpenCollective": "Support via OpenCollective",
"Language": "Language",
"English": "English",
"German": "German",
"French": "French",
"Show \"Saved to Clipboard\" notification when copying": "Show \"Saved to Clipboard\" notification when copying",
"All Notes": "All Notes",
"Starred": "Starred",
"Are you sure to ": "Are you sure to ",
" delete": " delete",
"this folder?": "this folder?",
"Confirm": "Confirm",
"Cancel": "Cancel",
"Markdown Note": "Markdown Note",
"This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "This format is for creating text documents. Checklists, code blocks and Latex blocks are available.",
"Snippet Note": "Snippet Note",
"This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "This format is for creating code snippets. Multiple snippets can be grouped into a single note.",
"Tab to switch format": "Tab to switch format",
"Updated": "Updated",
"Created": "Created",
"Alphabetically": "Alphabetically",
"Default View": "Default View",
"Compressed View": "Compressed View",
"Search": "Search",
"Blog Type": "Blog Type",
"Blog Address": "Blog Address",
"Save": "Save",
"Auth": "Auth",
"Authentication Method": "Authentication Method",
"JWT": "JWT",
"USER": "USER",
"Token": "Token",
"Storage": "Storage",
"Hotkeys": "Hotkeys",
"Show/Hide Boostnote": "Show/Hide Boostnote",
"Restore": "Restore",
"Permanent Delete": "Permanent Delete",
"Confirm note deletion": "Confirm note deletion",
"This will permanently remove this note.": "This will permanently remove this note.",
"Successfully applied!": "Successfully applied!",
"Albanian": "Albanian",
"Chinese (zh-CN)": "Chinese (zh-CN)",
"Chinese (zh-TW)": "Chinese (zh-TW)",
"Danish": "Danish",
"Japanese": "Japanese",
"Korean": "Korean",
"Norwegian": "Norwegian",
"Polish": "Polish",
"Portuguese": "Portuguese",
"Spanish": "Spanish",
"You have to save!": "You have to save!",
"Russian": "Russian",
"Command(⌘)": "Command(⌘)",
"Editor Rulers": "Editor Rulers",
"Enable": "Enable",
"Disable": "Disable",
"Sanitization": "Sanitization",
"Only allow secure html tags (recommended)": "Only allow secure html tags (recommended)",
"Allow styles": "Allow styles",
"Allow dangerous html tags": "Allow dangerous html tags"
}

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",

152
locales/pt-BR.json Normal file
View File

@@ -0,0 +1,152 @@
{
"Notes": "Notas",
"Tags": "Etiquetas",
"Preferences": "Preferências",
"Make a note": "Fazer uma nota",
"Ctrl": "Ctrl",
"Ctrl(^)": "Ctrl",
"to create a new note": "para criar uma nova nota",
"Toggle Mode": "Modo de alternância",
"Trash": "Lixeira",
"MODIFICATION DATE": "DATA DE MODIFICAÇÃO",
"Words": "Palavras",
"Letters": "Letras",
"STORAGE": "ARMAZENAMENTO",
"FOLDER": "PASTA",
"CREATION DATE": "DATA DE CRIAÇÃO",
"NOTE LINK": "VÍNCULO DA NOTA",
".md": ".md",
".txt": ".txt",
".html": ".html",
"Print": "Imprimir",
"Your preferences for Boostnote": "Suas preferências para o Boostnote",
"Storages": "Armazenamentos",
"Add Storage Location": "Adicionar Local de Armazenamento",
"Add Folder": "Adicionar Pasta",
"Open Storage folder": "Abrir Local de Armazenamento",
"Unlink": "Desvincular",
"Edit": "Editar",
"Delete": "Apagar",
"Interface": "Interface",
"Interface Theme": "Tema da Interface",
"Default": "Padrão",
"White": "Branco",
"Solarized Dark": "Escuro Solarizado",
"Dark": "Escuro",
"Show a confirmation dialog when deleting notes": "Mostrar um diálogo de confirmação ao escluir notas",
"Editor Theme": "Tema do Editor",
"Editor Font Size": "Tamanho da Fonte do Editor",
"Editor Font Family": "Família da Fonte do Editor",
"Editor Indent Style": "Estílo de Indentação do Editor",
"Spaces": "Espaços",
"Tabs": "Tabulação",
"Switch to Preview": "Mudar para a Pré-Visualização",
"When Editor Blurred": "Quando o Editor Obscurece",
"When Editor Blurred, Edit On Double Click": "Quando o Editor Obscurece, Editar com Duplo Clique",
"On Right Click": "Ao Clicar Com o Botão Direito",
"Editor Keymap": "Mapa de Teclado do Editor",
"default": "padrão",
"vim": "vim",
"emacs": "emacs",
"⚠️ Please restart boostnote after you change the keymap": "⚠️ Por favor, reinicie o boostnote depois de alterar o mapa de teclado",
"Show line numbers in the editor": "Mostrar os números das linhas no editor",
"Allow editor to scroll past the last line": "Permitir ao editor rolar além da última linha",
"Bring in web page title when pasting URL on editor": "Trazer o título da página da Web ao colar a URL no editor",
"Preview": "Pré-Visualização",
"Preview Font Size": "Tamanho da Fonte da Pré-Visualização",
"Preview Font Family": "Família da Fonte da Pré-Visualização",
"Code block Theme": "Tema do Bloco de Código",
"Allow preview to scroll past the last line": "Permitir à pré-visualização rolar além da última linha",
"Show line numbers for preview code blocks": "Mostrar os números das linhas na pré-visualização dos blocos de código",
"LaTeX Inline Open Delimiter": "Delimitador em Linha Aberto do LaTeX",
"LaTeX Inline Close Delimiter": "Delimitador em Linha Fechado do LaTeX",
"LaTeX Block Open Delimiter": "Delimitador de Bloco Aberto do LaTeX",
"LaTeX Block Close Delimiter": "Delimitador de Bloco Fechado do LaTeX",
"Community": "Comunidade",
"Subscribe to Newsletter": "Subscrever à Newsletter",
"GitHub": "GitHub",
"Blog": "Blog",
"Facebook Group": "Grupo do Facebook",
"Twitter": "Twitter",
"About": "Sobre",
"Boostnote": "Boostnote",
"An open source note-taking app made for programmers just like you.": "Um aplicativo de anotações de código aberto feito para programadores como você.",
"Website": "Website",
"Development": "Desenvolvimento",
" : Development configurations for Boostnote.": " : Configurações de desenvolvimento para o Boostnote.",
"Copyright (C) 2017 - 2018 BoostIO": "Direitos Autorais (C) 2017 - 2018 BoostIO",
"License: GPL v3": "Licença: GPL v3",
"Analytics": "Técnicas analíticas",
"Boostnote collects anonymous data for the sole purpose of improving the application, and strictly does not collect any personal information such the contents of your notes.": "O Boostnote coleta dados anônimos com o único propósito de melhorar o aplicativo e de modo algum coleta qualquer informação pessoal, bem como o conteúdo de suas anotações.",
"You can see how it works on ": "Você pode ver como funciona ",
"You can choose to enable or disable this option.": "Você pode optar por ativar ou desativar essa opção.",
"Enable analytics to help improve Boostnote": "Ativar técnicas analíticas para ajudar a melhorar o Boostnote",
"Crowdfunding": "Financiamento Coletivo",
"Dear everyone,": "Caros(as),",
"Thank you for using Boostnote!": "Obrigado por usar o Boostnote!",
"Boostnote is used in about 200 different countries and regions by an awesome community of developers.": "O Boostnote é usado em cerca de 200 países e regiões diferentes por uma incrível comunidade de desenvolvedores.",
"To continue supporting this growth, and to satisfy community expectations,": "Para continuar apoiando o crescimento e satisfazer as expectativas da comunidade,",
"we would like to invest more time and resources in this project.": "gostaríamos de investir mais tempo e recursos neste projeto.",
"If you like this project and see its potential, you can help by supporting us on OpenCollective!": "Se você gosta deste projeto e vê o seu potencial, você pode nos ajudar apoiando-nos no OpenCollective!",
"Thanks,": "Obrigado,",
"Boostnote maintainers": "Mantenedores do Boostnote",
"Support via OpenCollective": "Suporte via OpenCollective",
"Language": "Idioma",
"English": "Inglês",
"German": "Alemão",
"French": "Francês",
"Show \"Saved to Clipboard\" notification when copying": "Mostrar a notificação \"Armazenado na Área de Transferência\" ao copiar",
"All Notes": "Todas as Notas",
"Starred": "Com Estrela",
"Are you sure to ": "Tem certeza que gostaría de ",
" delete": " apagar",
"this folder?": "essa pasta?",
"Confirm": "Confirmar",
"Cancel": "Cancelar",
"Markdown Note": "Nota em Markdown",
"This format is for creating text documents. Checklists, code blocks and Latex blocks are available.": "Este formato permite a criação de documentos de texto. Listas de verificação, blocos de código e blocos Latex estão disponíveis.",
"Snippet Note": "Fragmento de Nota",
"This format is for creating code snippets. Multiple snippets can be grouped into a single note.": "Este formato é para criar trechos de código. Vários trechos podem ser agrupados em uma única nota.",
"Tab to switch format": "Tabule para mudar o formato",
"Updated": "Atualizado",
"Created": "Criado",
"Alphabetically": "Alfabeticamente",
"Default View": "Visualização Padrão",
"Compressed View": "Visualização Comprimida",
"Search": "Procura",
"Blog Type": "Tipo do Blog",
"Blog Address": "Endereço do Blog",
"Save": "Salvar",
"Auth": "Auth",
"Authentication Method": "Método de Autenticação",
"JWT": "JWT",
"USER": "USUÁRIO",
"Token": "Token",
"Storage": "Armazenamento",
"Hotkeys": "Teclas de Atalho",
"Show/Hide Boostnote": "Esconder/Mostrar Boostnote",
"Restore": "Restaurar",
"Permanent Delete": "Excluir Permanentemente",
"Confirm note deletion": "Confirmar exclusão da nota",
"This will permanently remove this note.": "Isso irá excluir a nota permanentemente.",
"Successfully applied!": "Aplicado com Sucesso!",
"Albanian": "Albanês",
"Chinese (zh-CN)": "Chinês (zh-CN)",
"Chinese (zh-TW)": "Chinês (zh-TW)",
"Danish": "Dinamarquês",
"Japanese": "Japonês",
"Korean": "Coreano",
"Norwegian": "Norueguês",
"Polish": "Polonês",
"Portuguese": "Português (pt-BR)",
"Spanish": "Espanhol",
"You have to save!": "Você precisa salvar!",
"Russian": "Russo",
"Editor Rulers": "Réguas do Editor",
"Enable": "Habilitado",
"Disable": "Desabilitado",
"Sanitization": "Sanitização",
"Only allow secure html tags (recommended)": "Permitir apenas tags html seguras (recomendado)",
"Allow styles": "Permitir estilos",
"Allow dangerous html tags": "Permitir tags html perigosas"
}

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",

View File

@@ -29,7 +29,7 @@
"Delete": "Delete",
"Interface": "Interface",
"Interface Theme": "Interface Theme",
"Default": "Delete",
"Default": "Default",
"White": "White",
"Solarized Dark": "Solarized Dark",
"Dark": "Dark",