Merge branch 'master' into 831-room

# Conflicts:
#	app/build.gradle
#	app/src/main/java/it/niedermann/owncloud/notes/FormattingHelpActivity.java
#	app/src/main/java/it/niedermann/owncloud/notes/branding/BrandingUtil.java
#	app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java
#	app/src/main/java/it/niedermann/owncloud/notes/edit/NoteEditFragment.java
#	app/src/main/java/it/niedermann/owncloud/notes/edit/NotePreviewFragment.java
#	app/src/main/java/it/niedermann/owncloud/notes/edit/NoteReadonlyFragment.java
#	app/src/main/java/it/niedermann/owncloud/notes/shared/util/text/NoteLinksProcessor.java
#	app/src/main/java/it/niedermann/owncloud/notes/shared/util/text/TextProcessor.java
#	app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.java
#	app/src/main/res/drawable/ic_format_bold_black_24dp.xml
#	app/src/main/res/drawable/ic_format_italic_black_24dp.xml
#	app/src/main/res/drawable/ic_insert_link_black_24dp.xml
#	app/src/main/res/menu/context_based_formatting.xml
#	app/src/main/res/menu/context_based_range_formatting.xml
#	app/src/main/res/values/strings.xml
#	app/src/test/java/it/niedermann/owncloud/notes/shared/util/MarkDownUtilTest.java
#	app/src/test/java/it/niedermann/owncloud/notes/shared/util/text/NoteLinksProcessorTest.java
This commit is contained in:
Stefan Niedermann 2021-01-05 19:46:46 +01:00
commit efa1a8f9cb
124 changed files with 1029 additions and 1870 deletions

View file

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>

View file

@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>OwnCloudNotes</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View file

@ -2,7 +2,7 @@ apply plugin: 'com.android.application'
android {
compileSdkVersion 30
buildToolsVersion '29.0.3'
buildToolsVersion '30.0.3'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
@ -14,8 +14,8 @@ android {
applicationId "it.niedermann.owncloud.notes"
minSdkVersion 19
targetSdkVersion 30
versionCode 2018001
versionName "2.18.1"
versionCode 2019000
versionName "2.19.0"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
javaCompileOptions {
@ -74,8 +74,6 @@ dependencies {
// Markdown
implementation project(path: ':markdown')
implementation 'com.yydcdut:markdown-processor:0.1.3'
implementation 'com.yydcdut:rxmarkdown-wrapper:0.1.3'
// Android X
implementation "androidx.appcompat:appcompat:1.2.0"

View file

@ -1,20 +0,0 @@
# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}

View file

@ -1,13 +0,0 @@
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-19

View file

@ -1,37 +1,26 @@
package it.niedermann.owncloud.notes;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.util.TypedValue;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.preference.PreferenceManager;
import com.yydcdut.markdown.MarkdownProcessor;
import com.yydcdut.markdown.syntax.text.TextFactory;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.branding.BrandedActivity;
import it.niedermann.owncloud.notes.databinding.ActivityFormattingHelpBinding;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_CHECKED_MINUS;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_CHECKED_STAR;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_UNCHECKED_MINUS;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_UNCHECKED_STAR;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.getMarkDownConfiguration;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.parseCompat;
import static it.niedermann.owncloud.notes.shared.util.NoteUtil.getFontSizeFromPreferences;
public class FormattingHelpActivity extends BrandedActivity {
private ActivityFormattingHelpBinding binding;
private String content;
private static final String lineBreak = "\n";
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
@ -42,73 +31,37 @@ public class FormattingHelpActivity extends BrandedActivity {
setSupportActionBar(binding.toolbar);
content = buildFormattingHelp();
final MarkdownProcessor markdownProcessor = new MarkdownProcessor(this);
markdownProcessor.factory(TextFactory.create());
markdownProcessor.config(getMarkDownConfiguration(binding.content.getContext())
.setOnTodoClickCallback((view, line, lineNumber) -> {
try {
String[] lines = TextUtils.split(content, "\\r?\\n");
/*
* Workaround for RxMarkdown-bug:
* When (un)checking a checkbox in a note which contains code-blocks, the "`"-characters get stripped out in the TextView and therefore the given lineNumber is wrong
* Find number of lines starting with ``` before lineNumber
*/
boolean inCodefence = false;
for (int i = 0; i < lines.length; i++) {
if (lines[i].startsWith("```")) {
inCodefence = !inCodefence;
lineNumber++;
}
if (inCodefence && TextUtils.isEmpty(lines[i])) {
lineNumber++;
}
if (i == lineNumber) {
break;
}
}
/*
* Workaround for multiple RxMarkdown-bugs:
* When (un)checking a checkbox which is in the last line, every time it gets toggled, the last character of the line gets lost.
* When (un)checking a checkbox, every markdown gets stripped in the given line argument
*/
if (lines[lineNumber].startsWith(CHECKBOX_UNCHECKED_MINUS) || lines[lineNumber].startsWith(CHECKBOX_UNCHECKED_STAR)) {
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_UNCHECKED_MINUS, CHECKBOX_CHECKED_MINUS);
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_UNCHECKED_STAR, CHECKBOX_CHECKED_STAR);
} else {
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_CHECKED_MINUS, CHECKBOX_UNCHECKED_MINUS);
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_CHECKED_STAR, CHECKBOX_UNCHECKED_STAR);
}
content = TextUtils.join("\n", lines);
binding.content.setText(parseCompat(markdownProcessor, content));
} catch (IndexOutOfBoundsException e) {
Toast.makeText(this, R.string.checkbox_could_not_be_toggled, Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
return line;
}
)
.setOnLinkClickCallback((view, link) -> startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(link))))
.build());
binding.contentContextBasedFormatting.setMarkdownString(buildContextBasedFormattingHelp());
binding.content.setMovementMethod(LinkMovementMethod.getInstance());
binding.content.setText(parseCompat(markdownProcessor, content));
binding.content.setMarkdownString(buildFormattingHelp());
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
final SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
binding.content.setTextSize(TypedValue.COMPLEX_UNIT_PX, getFontSizeFromPreferences(this, sp));
if (sp.getBoolean(getString(R.string.pref_key_font), false)) {
binding.content.setTypeface(Typeface.MONOSPACE);
}
}
@NonNull
private String buildContextBasedFormattingHelp() {
return getString(R.string.formatting_help_title, getString(R.string.formatting_help_cbf_title)) + lineBreak +
lineBreak +
getString(R.string.formatting_help_cbf_body_1) + lineBreak +
getString(R.string.formatting_help_cbf_body_2,
getString(R.string.formatting_help_codefence_inline, getString(android.R.string.cut)),
getString(R.string.formatting_help_codefence_inline, getString(android.R.string.copy)),
getString(R.string.formatting_help_codefence_inline, getString(android.R.string.selectAll)),
getString(R.string.formatting_help_codefence_inline, getString(R.string.simple_link)),
getString(R.string.formatting_help_codefence_inline, getString(R.string.simple_checkbox))
);
}
@NonNull
private String buildFormattingHelp() {
final String lineBreak = "\n";
final String indention = " ";
final String divider = getString(R.string.formatting_help_divider);
final String codefence = getString(R.string.formatting_help_codefence);
final String outerCodefence = getString(R.string.formatting_help_codefence_outer);
int numberedListItem = 1;
final String lists = getString(R.string.formatting_help_lists_body_1) + lineBreak +
@ -144,18 +97,28 @@ public class FormattingHelpActivity extends BrandedActivity {
indention + indention + getString(R.string.formatting_help_javascript_2) + lineBreak +
getString(R.string.formatting_help_javascript_3) + lineBreak;
return getString(R.string.formatting_help_title, getString(R.string.formatting_help_cbf_title)) + lineBreak +
lineBreak +
getString(R.string.formatting_help_cbf_body_1) + lineBreak +
getString(R.string.formatting_help_cbf_body_2,
getString(R.string.formatting_help_codefence_inline, getString(android.R.string.cut)),
getString(R.string.formatting_help_codefence_inline, getString(android.R.string.copy)),
getString(R.string.formatting_help_codefence_inline, getString(android.R.string.selectAll)),
getString(R.string.formatting_help_codefence_inline, getString(R.string.simple_link)),
getString(R.string.formatting_help_codefence_inline, getString(R.string.simple_checkbox))
) + lineBreak +
lineBreak +
divider + lineBreak +
final int column_count = 3;
final int row_count = 3;
final StringBuilder table = new StringBuilder();
table.append("|");
for (int i = 1; i <= column_count; i++) {
table.append(" ").append(getString(R.string.formatting_help_tables_column, i)).append(" |");
}
table.append("\n");
table.append("|");
for (int i = 0; i < column_count; i++) {
table.append(" --- |");
}
table.append("\n");
for (int i = 1; i <= row_count; i++) {
table.append("|");
for (int j = 1; j <= column_count; j++) {
table.append(" ").append(getString(R.string.formatting_help_tables_value, i * j)).append(" |");
}
table.append("\n");
}
return divider + lineBreak +
lineBreak +
getString(R.string.formatting_help_title, getString(R.string.formatting_help_text_title)) + lineBreak +
lineBreak +
@ -209,14 +172,16 @@ public class FormattingHelpActivity extends BrandedActivity {
lineBreak +
getString(R.string.formatting_help_code_body_1) + lineBreak +
lineBreak +
getString(R.string.formatting_help_codefence_inline_escaped, getString(R.string.formatting_help_code_javascript_inline)) + lineBreak +
getString(R.string.formatting_help_codefence_inline_escaped, getString(R.string.formatting_help_code_javascript_inline)) + " " + lineBreak +
getString(R.string.formatting_help_codefence_inline, getString(R.string.formatting_help_code_javascript_inline)) + lineBreak +
lineBreak +
getString(R.string.formatting_help_code_body_2) + lineBreak +
lineBreak +
getString(R.string.formatting_help_codefence_escaped) + lineBreak +
outerCodefence + lineBreak +
codefence + lineBreak +
javascript +
getString(R.string.formatting_help_codefence_escaped) + lineBreak +
codefence + lineBreak +
outerCodefence + lineBreak +
lineBreak +
codefence + lineBreak +
javascript +
@ -224,9 +189,11 @@ public class FormattingHelpActivity extends BrandedActivity {
lineBreak +
getString(R.string.formatting_help_code_body_3) + lineBreak +
lineBreak +
getString(R.string.formatting_help_codefence_javascript_escaped) + lineBreak +
outerCodefence + lineBreak +
getString(R.string.formatting_help_codefence_javascript) + lineBreak +
javascript +
getString(R.string.formatting_help_codefence_escaped) + lineBreak +
codefence + lineBreak +
outerCodefence + lineBreak +
lineBreak +
getString(R.string.formatting_help_codefence_javascript) + lineBreak +
javascript +
@ -234,14 +201,21 @@ public class FormattingHelpActivity extends BrandedActivity {
lineBreak +
divider + lineBreak +
lineBreak +
getString(R.string.formatting_help_title, getString(R.string.formatting_help_unsupported_title)) + lineBreak +
getString(R.string.formatting_help_title, getString(R.string.formatting_help_tables_title)) + lineBreak +
lineBreak +
getString(R.string.formatting_help_unsupported_body_1) + lineBreak +
codefence + lineBreak +
table +
codefence + lineBreak +
lineBreak +
getString(R.string.formatting_help_ul, getString(R.string.formatting_help_unsupported_body_2)) + lineBreak +
getString(R.string.formatting_help_ul, getString(R.string.formatting_help_unsupported_body_3)) + lineBreak +
table +
lineBreak +
getString(R.string.formatting_help_unsupported_body_4) + lineBreak;
divider + lineBreak +
lineBreak +
getString(R.string.formatting_help_title, getString(R.string.formatting_help_images_title)) + lineBreak +
lineBreak +
codefence + lineBreak +
getString(R.string.formatting_help_image, getString(R.string.formatting_help_images_alt)) + lineBreak +
codefence + lineBreak;
}
@Override

View file

@ -66,7 +66,7 @@ public class NotesApplication extends MultiDexApplication {
}
public static boolean isDarkThemeActive(Context context) {
int uiMode = context.getResources().getConfiguration().uiMode;
final int uiMode = context.getResources().getConfiguration().uiMode;
return (uiMode & Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES;
}

View file

@ -5,8 +5,10 @@ import android.os.Bundle;
import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.fragment.app.FragmentActivity;
import androidx.viewpager2.adapter.FragmentStateAdapter;
import com.google.android.material.tabs.TabLayoutMediator;
import it.niedermann.owncloud.notes.LockedActivity;
import it.niedermann.owncloud.notes.R;
@ -16,6 +18,10 @@ import it.niedermann.owncloud.notes.databinding.ActivityAboutBinding;
public class AboutActivity extends LockedActivity {
private ActivityAboutBinding binding;
private final static int POS_CREDITS = 0;
private final static int POS_CONTRIB = 1;
private final static int POS_LICENSE = 2;
private final static int TOTAL_COUNT = 3;
@Override
protected void onCreate(Bundle savedInstanceState) {
@ -25,8 +31,22 @@ public class AboutActivity extends LockedActivity {
setContentView(binding.getRoot());
setSupportActionBar(binding.toolbar);
binding.pager.setAdapter(new TabsPagerAdapter(getSupportFragmentManager()));
binding.tabs.setupWithViewPager(binding.pager);
binding.pager.setAdapter(new TabsStateAdapter(this));
// generate title based on given position
new TabLayoutMediator(binding.tabs, binding.pager, (tab, position) -> {
switch (position) {
default: // Fall-through to credits tab
case POS_CREDITS:
tab.setText(R.string.about_credits_tab_title);
break;
case POS_CONTRIB:
tab.setText(R.string.about_contribution_tab_title);
break;
case POS_LICENSE:
tab.setText(R.string.about_license_tab_title);
break;
}
}).attach();
}
@Override
@ -36,15 +56,15 @@ public class AboutActivity extends LockedActivity {
binding.tabs.setSelectedTabIndicatorColor(finalMainColor);
}
private class TabsPagerAdapter extends FragmentPagerAdapter {
private static class TabsStateAdapter extends FragmentStateAdapter {
TabsPagerAdapter(FragmentManager fragmentManager) {
super(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT);
TabsStateAdapter(FragmentActivity fa) {
super(fa);
}
@Override
public int getCount() {
return 3;
public int getItemCount() {
return TOTAL_COUNT;
}
/**
@ -52,36 +72,17 @@ public class AboutActivity extends LockedActivity {
*/
@NonNull
@Override
public Fragment getItem(int position) {
public Fragment createFragment(int position) {
switch (position) {
case 1:
default: // Fall-through to credits tab
case POS_CREDITS:
return new AboutFragmentCreditsTab();
case POS_CONTRIB:
return new AboutFragmentContributingTab();
case 2:
case POS_LICENSE:
return new AboutFragmentLicenseTab();
default:
return new AboutFragmentCreditsTab();
}
}
/**
* generate title based on given position
*/
@Override
public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return getString(R.string.about_credits_tab_title);
case 1:
return getString(R.string.about_contribution_tab_title);
case 2:
return getString(R.string.about_license_tab_title);
default:
return null;
}
}
}

View file

@ -13,6 +13,8 @@ import android.widget.EditText;
import androidx.annotation.ColorInt;
import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.core.util.Pair;
import androidx.lifecycle.LiveData;
@ -94,7 +96,7 @@ public class BrandingUtil {
Log.v(TAG, "--- Read: shared_preference_theme_main");
return sharedPreferences.getInt(pref_key_branding_main, context.getApplicationContext().getResources().getColor(R.color.defaultBrand));
} else {
return context.getResources().getColor(R.color.defaultBrand);
return ContextCompat.getColor(context, R.color.defaultBrand);
}
}
@ -110,12 +112,20 @@ public class BrandingUtil {
}
public static void saveBrandColors(@NonNull Context context, @ColorInt int mainColor, @ColorInt int textColor) {
final int previousMainColor = readBrandMainColor(context);
final int previousTextColor = readBrandTextColor(context);
SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(context).edit();
Log.v(TAG, "--- Write: shared_preference_theme_main" + " | " + mainColor);
Log.v(TAG, "--- Write: shared_preference_theme_text" + " | " + textColor);
editor.putInt(pref_key_branding_main, mainColor);
editor.putInt(pref_key_branding_text, textColor);
editor.apply();
if (isBrandingEnabled(context) && context instanceof BrandedActivity) {
if (mainColor != previousMainColor || textColor != previousTextColor) {
final BrandedActivity activity = (BrandedActivity) context;
activity.runOnUiThread(() -> ActivityCompat.recreate(activity));
}
}
}
/**
@ -123,7 +133,7 @@ public class BrandingUtil {
*/
@ColorInt
public static int getSecondaryForegroundColorDependingOnTheme(@NonNull Context context, @ColorInt int mainColor) {
final int primaryColor = context.getResources().getColor(R.color.primary);
final int primaryColor = ContextCompat.getColor(context, R.color.primary);
final boolean isDarkTheme = NotesApplication.isDarkThemeActive(context);
if (isDarkTheme && !contrastRatioIsSufficient(mainColor, primaryColor)) {
Log.v(TAG, "Contrast ratio between brand color " + String.format("#%06X", (0xFFFFFF & mainColor)) + " and dark theme is too low. Falling back to WHITE as brand color.");

View file

@ -67,9 +67,7 @@ public class EditNoteActivity extends LockedActivity implements BaseNoteFragment
}
setSupportActionBar(binding.toolbar);
if (!(fragment instanceof NoteReadonlyFragment)) {
binding.toolbar.setOnClickListener((v) -> fragment.showEditTitleDialog());
}
binding.toolbar.setOnClickListener((v) -> fragment.showEditTitleDialog());
}
@Override

View file

@ -60,23 +60,6 @@ public class NoteEditFragment extends SearchableBaseNoteFragment {
};
private TextWatcher textWatcher;
public static NoteEditFragment newInstance(long accountId, long noteId) {
NoteEditFragment f = new NoteEditFragment();
Bundle b = new Bundle();
b.putLong(PARAM_NOTE_ID, noteId);
b.putLong(PARAM_ACCOUNT_ID, accountId);
f.setArguments(b);
return f;
}
public static NoteEditFragment newInstanceWithNewNote(Note newNote) {
NoteEditFragment f = new NoteEditFragment();
Bundle b = new Bundle();
b.putSerializable(PARAM_NEWNOTE, newNote);
f.setArguments(b);
return f;
}
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@ -166,9 +149,6 @@ public class NoteEditFragment extends SearchableBaseNoteFragment {
}
}
// workaround for issue yydcdut/RxMarkdown#41
// note.getNote().setContent(note.getContent().replace("\r\n", "\n"));
binding.editContent.setMarkdownString(note.getContent());
binding.editContent.setEnabled(true);
@ -248,5 +228,23 @@ public class NoteEditFragment extends SearchableBaseNoteFragment {
public void applyBrand(int mainColor, int textColor) {
super.applyBrand(mainColor, textColor);
binding.editContent.setSearchColor(mainColor);
binding.editContent.setHighlightColor(getTextHighlightBackgroundColor(requireContext(), mainColor, colorPrimary, colorAccent));
}
public static BaseNoteFragment newInstance(long accountId, long noteId) {
final BaseNoteFragment fragment = new NoteEditFragment();
final Bundle args = new Bundle();
args.putLong(PARAM_NOTE_ID, noteId);
args.putLong(PARAM_ACCOUNT_ID, accountId);
fragment.setArguments(args);
return fragment;
}
public static BaseNoteFragment newInstanceWithNewNote(CloudNote newNote) {
final BaseNoteFragment fragment = new NoteEditFragment();
final Bundle args = new Bundle();
args.putSerializable(PARAM_NEWNOTE, newNote);
fragment.setArguments(args);
return fragment;
}
}

View file

@ -3,25 +3,20 @@ package it.niedermann.owncloud.notes.edit;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.Bundle;
import android.text.Layout;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.util.Log;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.util.Consumer;
import androidx.core.view.ViewCompat;
import androidx.preference.PreferenceManager;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout.OnRefreshListener;
@ -29,46 +24,23 @@ import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.nextcloud.android.sso.exceptions.NextcloudFilesAppAccountNotFoundException;
import com.nextcloud.android.sso.exceptions.NoCurrentAccountSelectedException;
import com.nextcloud.android.sso.helper.SingleAccountHelper;
import com.yydcdut.markdown.MarkdownProcessor;
import com.yydcdut.markdown.syntax.text.TextFactory;
import java.util.HashSet;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.databinding.FragmentNotePreviewBinding;
import it.niedermann.owncloud.notes.persistence.entity.Account;
import it.niedermann.owncloud.notes.persistence.entity.Note;
import it.niedermann.owncloud.notes.shared.util.MarkDownUtil;
import it.niedermann.owncloud.notes.shared.util.NoteLinksUtils;
import it.niedermann.owncloud.notes.shared.util.SSOUtil;
import it.niedermann.owncloud.notes.shared.util.text.NoteLinksProcessor;
import it.niedermann.owncloud.notes.shared.util.text.TextProcessorChain;
import it.niedermann.owncloud.notes.shared.util.text.WwwLinksProcessor;
import static it.niedermann.owncloud.notes.shared.util.DisplayUtils.searchAndColor;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_CHECKED_MINUS;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_CHECKED_STAR;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_UNCHECKED_MINUS;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.CHECKBOX_UNCHECKED_STAR;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.parseCompat;
import static it.niedermann.owncloud.notes.shared.util.NoteLinksUtils.extractNoteRemoteId;
import static androidx.core.view.ViewCompat.isAttachedToWindow;
import static it.niedermann.owncloud.notes.shared.util.NoteUtil.getFontSizeFromPreferences;
public class NotePreviewFragment extends SearchableBaseNoteFragment implements OnRefreshListener {
private String changedText;
private MarkdownProcessor markdownProcessor;
private FragmentNotePreviewBinding binding;
private boolean noteLoaded = false;
private static final String TAG = NotePreviewFragment.class.getSimpleName();
public static NotePreviewFragment newInstance(long accountId, long noteId) {
NotePreviewFragment f = new NotePreviewFragment();
Bundle b = new Bundle();
b.putLong(PARAM_NOTE_ID, noteId);
b.putLong(PARAM_ACCOUNT_ID, accountId);
f.setArguments(b);
return f;
}
private String changedText;
protected FragmentNotePreviewBinding binding;
private boolean noteLoaded = false;
@Override
public void onPrepareOptionsMenu(@NonNull Menu menu) {
@ -106,99 +78,53 @@ public class NotePreviewFragment extends SearchableBaseNoteFragment implements O
return binding.getRoot();
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
binding.swiperefreshlayout.setOnRefreshListener(this);
binding.singleNoteContent.setMovementMethod(LinkMovementMethod.getInstance());
final SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(requireActivity().getApplicationContext());
binding.singleNoteContent.setTextSize(TypedValue.COMPLEX_UNIT_PX, getFontSizeFromPreferences(requireContext(), sp));
if (sp.getBoolean(getString(R.string.pref_key_font), false)) {
binding.singleNoteContent.setTypeface(Typeface.MONOSPACE);
}
}
@Override
protected void onNoteLoaded(Note note) {
noteLoaded = true;
markdownProcessor = new MarkdownProcessor(requireContext());
markdownProcessor.factory(TextFactory.create());
markdownProcessor.config(
MarkDownUtil.getMarkDownConfiguration(binding.singleNoteContent.getContext())
.setOnTodoClickCallback((view, line, lineNumber) -> {
try {
String[] lines = TextUtils.split(note.getContent(), "\\r?\\n");
/*
* Workaround for RxMarkdown-bug:
* When (un)checking a checkbox in a note which contains code-blocks, the "`"-characters get stripped out in the TextView and therefore the given lineNumber is wrong
* Find number of lines starting with ``` before lineNumber
*/
boolean inCodefence = false;
for (int i = 0; i < lines.length; i++) {
if (lines[i].startsWith("```")) {
inCodefence = !inCodefence;
lineNumber++;
}
if (inCodefence && TextUtils.isEmpty(lines[i])) {
lineNumber++;
}
if (i == lineNumber) {
break;
}
}
/*
* Workaround for multiple RxMarkdown-bugs:
* When (un)checking a checkbox which is in the last line, every time it gets toggled, the last character of the line gets lost.
* When (un)checking a checkbox, every markdown gets stripped in the given line argument
*/
if (lines[lineNumber].startsWith(CHECKBOX_UNCHECKED_MINUS) || lines[lineNumber].startsWith(CHECKBOX_UNCHECKED_STAR)) {
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_UNCHECKED_MINUS, CHECKBOX_CHECKED_MINUS);
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_UNCHECKED_STAR, CHECKBOX_CHECKED_STAR);
} else {
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_CHECKED_MINUS, CHECKBOX_UNCHECKED_MINUS);
lines[lineNumber] = lines[lineNumber].replace(CHECKBOX_CHECKED_STAR, CHECKBOX_UNCHECKED_STAR);
}
changedText = TextUtils.join("\n", lines);
binding.singleNoteContent.setText(parseCompat(markdownProcessor, changedText));
saveNote(null);
} catch (IndexOutOfBoundsException e) {
Toast.makeText(getActivity(), R.string.checkbox_could_not_be_toggled, Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
return line;
}
)
.setOnLinkClickCallback((view, link) -> {
if (NoteLinksUtils.isNoteLink(link)) {
final Intent intent = new Intent(requireActivity().getApplicationContext(), EditNoteActivity.class)
.putExtra(EditNoteActivity.PARAM_NOTE_ID, db.getNoteDao().getLocalIdByRemoteId(note.getAccountId(), extractNoteRemoteId(link)));
startActivity(intent);
} else {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(link));
startActivity(browserIntent);
}
})
.build());
defaultTextProcessorChain(note, (chain) -> {
try {
binding.singleNoteContent.setText(parseCompat(markdownProcessor, chain.apply(note.getContent())));
} catch (StringIndexOutOfBoundsException e) {
// Workaround for RxMarkdown: https://github.com/stefan-niedermann/nextcloud-notes/issues/668
binding.singleNoteContent.setText(chain.apply(note.getContent()));
Toast.makeText(binding.singleNoteContent.getContext(), R.string.could_not_load_preview_two_digit_numbered_list, Toast.LENGTH_LONG).show();
e.printStackTrace();
}
changedText = note.getContent();
binding.singleNoteContent.setMovementMethod(LinkMovementMethod.getInstance());
binding.swiperefreshlayout.setOnRefreshListener(this);
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(requireActivity().getApplicationContext());
binding.singleNoteContent.setTextSize(TypedValue.COMPLEX_UNIT_PX, getFontSizeFromPreferences(requireContext(), sp));
if (sp.getBoolean(getString(R.string.pref_key_font), false)) {
binding.singleNoteContent.setTypeface(Typeface.MONOSPACE);
}
registerInternalNoteLinkHandler();
changedText = note.getContent();
binding.singleNoteContent.setMarkdownString(note.getContent());
binding.singleNoteContent.getMarkdownString().observe(requireActivity(), (newContent) -> {
changedText = newContent.toString();
saveNote(null);
});
}
protected void registerInternalNoteLinkHandler() {
binding.singleNoteContent.registerOnLinkClickCallback((link) -> {
try {
final long noteLocalId = db.getLocalIdByRemoteId(this.note.getAccountId(), Long.parseLong(link));
Log.i(TAG, "Found note for remoteId \"" + link + "\" in account \"" + this.note.getAccountId() + "\" with localId + \"" + noteLocalId + "\". Attempt to open " + EditNoteActivity.class.getSimpleName() + " for this note.");
startActivity(new Intent(requireActivity().getApplicationContext(), EditNoteActivity.class).putExtra(EditNoteActivity.PARAM_NOTE_ID, noteLocalId));
return true;
} catch (NumberFormatException e) {
// Clicked link is not a long and therefore can't be a remote id.
} catch (IllegalArgumentException e) {
Log.i(TAG, "It looks like \"" + link + "\" might be a remote id of a note, but a note with this remote id could not be found in account \"" + note.getAccountId() + "\" .", e);
}
return false;
});
}
@Override
protected void colorWithText(@NonNull String newText, @Nullable Integer current, int mainColor, int textColor) {
if (binding != null && ViewCompat.isAttachedToWindow(binding.singleNoteContent)) {
binding.singleNoteContent.setText(
searchAndColor(new SpannableString(parseCompat(markdownProcessor, getContent())), newText, requireContext(), current, mainColor, textColor),
TextView.BufferType.SPANNABLE);
if (binding != null && isAttachedToWindow(binding.singleNoteContent)) {
binding.singleNoteContent.clearFocus();
binding.singleNoteContent.setSearchText(newText, current);
}
}
@ -211,20 +137,18 @@ public class NotePreviewFragment extends SearchableBaseNoteFragment implements O
public void onRefresh() {
if (noteLoaded && db.getNoteServerSyncHelper().isSyncPossible() && SSOUtil.isConfigured(getContext())) {
binding.swiperefreshlayout.setRefreshing(true);
defaultTextProcessorChain(note, (chain) -> {
try {
Account account = db.getAccountDao().getAccountByName(SingleAccountHelper.getCurrentSingleSignOnAccount(requireContext()).name);
db.getNoteServerSyncHelper().addCallbackPull(account, () -> {
note = db.getNoteDao().getNoteById(note.getId());
changedText = note.getContent();
binding.singleNoteContent.setText(parseCompat(markdownProcessor, chain.apply(note.getContent())));
binding.swiperefreshlayout.setRefreshing(false);
});
db.getNoteServerSyncHelper().scheduleSync(account, false);
} catch (NextcloudFilesAppAccountNotFoundException | NoCurrentAccountSelectedException e) {
e.printStackTrace();
}
});
try {
final Account account = db.getAccountDao().getAccountByName(SingleAccountHelper.getCurrentSingleSignOnAccount(requireContext()).name);
db.getNoteServerSyncHelper().addCallbackPull(account, () -> {
note = db.getNoteDao().getNoteById(note.getId());
changedText = note.getContent();
binding.singleNoteContent.setMarkdownString(note.getContent());
binding.swiperefreshlayout.setRefreshing(false);
});
db.getNoteServerSyncHelper().scheduleSync(account, false);
} catch (NextcloudFilesAppAccountNotFoundException | NoCurrentAccountSelectedException e) {
e.printStackTrace();
}
} else {
binding.swiperefreshlayout.setRefreshing(false);
Toast.makeText(requireContext(), getString(R.string.error_sync, getString(R.string.error_no_network)), Toast.LENGTH_LONG).show();
@ -234,15 +158,16 @@ public class NotePreviewFragment extends SearchableBaseNoteFragment implements O
@Override
public void applyBrand(int mainColor, int textColor) {
super.applyBrand(mainColor, textColor);
binding.singleNoteContent.setSearchColor(mainColor);
binding.singleNoteContent.setHighlightColor(getTextHighlightBackgroundColor(requireContext(), mainColor, colorPrimary, colorAccent));
}
private void defaultTextProcessorChain(@NonNull Note note, @NonNull Consumer<TextProcessorChain> onChainReady) {
new Thread(() -> {
final TextProcessorChain chain = new TextProcessorChain();
chain.add(new NoteLinksProcessor(new HashSet<>(db.getNoteDao().getRemoteIds(note.getAccountId()))));
chain.add(new WwwLinksProcessor());
requireActivity().runOnUiThread(() -> onChainReady.accept(chain));
}).start();
public static BaseNoteFragment newInstance(long accountId, long noteId) {
final BaseNoteFragment fragment = new NotePreviewFragment();
final Bundle args = new Bundle();
args.putLong(PARAM_NOTE_ID, noteId);
args.putLong(PARAM_ACCOUNT_ID, accountId);
fragment.setArguments(args);
return fragment;
}
}

View file

@ -1,55 +1,18 @@
package it.niedermann.owncloud.notes.edit;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.Bundle;
import android.text.Layout;
import android.text.SpannableString;
import android.text.method.LinkMovementMethod;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.preference.PreferenceManager;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.yydcdut.markdown.MarkdownProcessor;
import com.yydcdut.markdown.syntax.text.TextFactory;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.databinding.FragmentNotePreviewBinding;
import it.niedermann.owncloud.notes.persistence.entity.Note;
import it.niedermann.owncloud.notes.shared.model.ISyncCallback;
import it.niedermann.owncloud.notes.shared.util.MarkDownUtil;
import it.niedermann.owncloud.notes.shared.util.NoteLinksUtils;
import static androidx.core.view.ViewCompat.isAttachedToWindow;
import static it.niedermann.owncloud.notes.shared.util.DisplayUtils.searchAndColor;
import static it.niedermann.owncloud.notes.shared.util.MarkDownUtil.parseCompat;
import static it.niedermann.owncloud.notes.shared.util.NoteUtil.getFontSizeFromPreferences;
public class NoteReadonlyFragment extends SearchableBaseNoteFragment {
private MarkdownProcessor markdownProcessor;
private FragmentNotePreviewBinding binding;
public static NoteReadonlyFragment newInstance(String content) {
NoteReadonlyFragment f = new NoteReadonlyFragment();
Bundle b = new Bundle();
b.putString(PARAM_CONTENT, content);
f.setArguments(b);
return f;
}
public class NoteReadonlyFragment extends NotePreviewFragment {
@Override
public void onPrepareOptionsMenu(@NonNull Menu menu) {
@ -62,76 +25,28 @@ public class NoteReadonlyFragment extends SearchableBaseNoteFragment {
menu.findItem(R.id.menu_share).setVisible(false);
menu.findItem(R.id.menu_move).setVisible(false);
menu.findItem(R.id.menu_category).setVisible(false);
menu.findItem(R.id.menu_title).setVisible(false);
if (menu.findItem(MENU_ID_PIN) != null)
menu.findItem(MENU_ID_PIN).setVisible(false);
}
@Override
public ScrollView getScrollView() {
return binding.scrollView;
}
@Override
protected FloatingActionButton getSearchNextButton() {
return binding.searchNext;
}
@Override
protected FloatingActionButton getSearchPrevButton() {
return binding.searchPrev;
}
@Override
protected Layout getLayout() {
binding.singleNoteContent.onPreDraw();
return binding.singleNoteContent.getLayout();
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup
container, @Nullable Bundle savedInstanceState) {
binding = FragmentNotePreviewBinding.inflate(inflater, container, false);
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
binding.singleNoteContent.setEnabled(false);
binding.swiperefreshlayout.setEnabled(false);
return binding.getRoot();
}
@Override
protected void onNoteLoaded(Note note) {
markdownProcessor = new MarkdownProcessor(requireActivity());
markdownProcessor.factory(TextFactory.create());
markdownProcessor.config(
MarkDownUtil.getMarkDownConfiguration(binding.singleNoteContent.getContext())
.setOnLinkClickCallback((view, link) -> {
if (NoteLinksUtils.isNoteLink(link)) {
long noteRemoteId = NoteLinksUtils.extractNoteRemoteId(link);
long noteLocalId = db.getNoteDao().getLocalIdByRemoteId(note.getAccountId(), noteRemoteId);
Intent intent = new Intent(requireActivity().getApplicationContext(), EditNoteActivity.class);
intent.putExtra(EditNoteActivity.PARAM_NOTE_ID, noteLocalId);
startActivity(intent);
} else {
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(link));
startActivity(browserIntent);
}
})
.build());
try {
binding.singleNoteContent.setText(parseCompat(markdownProcessor, note.getContent()));
onResume();
} catch (StringIndexOutOfBoundsException e) {
// Workaround for RxMarkdown: https://github.com/stefan-niedermann/nextcloud-notes/issues/668
binding.singleNoteContent.setText(note.getContent());
Toast.makeText(binding.singleNoteContent.getContext(), R.string.could_not_load_preview_two_digit_numbered_list, Toast.LENGTH_LONG).show();
e.printStackTrace();
}
binding.singleNoteContent.setMovementMethod(LinkMovementMethod.getInstance());
protected void registerInternalNoteLinkHandler() {
// Do nothing
}
binding.swiperefreshlayout.setEnabled(false);
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(requireActivity().getApplicationContext());
binding.singleNoteContent.setTextSize(TypedValue.COMPLEX_UNIT_PX, getFontSizeFromPreferences(requireContext(), sp));
if (sp.getBoolean(getString(R.string.pref_key_font), false)) {
binding.singleNoteContent.setTypeface(Typeface.MONOSPACE);
}
@Override
public void showEditTitleDialog() {
// Do nothing
}
@Override
@ -144,21 +59,11 @@ public class NoteReadonlyFragment extends SearchableBaseNoteFragment {
// Do nothing
}
@Override
protected void colorWithText(@NonNull String newText, @Nullable Integer current, int mainColor, int textColor) {
if ((binding != null) && isAttachedToWindow(binding.singleNoteContent)) {
binding.singleNoteContent.setText(searchAndColor(new SpannableString(parseCompat(markdownProcessor, getContent())), newText, requireContext(), current, mainColor, textColor), TextView.BufferType.SPANNABLE);
}
}
@Override
protected String getContent() {
return note.getContent();
}
@Override
public void applyBrand(int mainColor, int textColor) {
super.applyBrand(mainColor, textColor);
binding.singleNoteContent.setHighlightColor(getTextHighlightBackgroundColor(requireContext(), mainColor, colorPrimary, colorAccent));
public static BaseNoteFragment newInstance(String content) {
final BaseNoteFragment fragment = new NoteReadonlyFragment();
final Bundle args = new Bundle();
args.putString(PARAM_CONTENT, content);
fragment.setArguments(args);
return fragment;
}
}

View file

@ -10,6 +10,7 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.recyclerview.widget.RecyclerView;
@ -50,17 +51,17 @@ public class CategoryAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolde
switch (category.id) {
case addItemId:
Drawable wrapDrawable = DrawableCompat.wrap(context.getResources().getDrawable(category.icon));
DrawableCompat.setTint(wrapDrawable, context.getResources().getColor(R.color.icon_color_default));
Drawable wrapDrawable = DrawableCompat.wrap(ContextCompat.getDrawable(context, category.icon));
DrawableCompat.setTint(wrapDrawable, ContextCompat.getColor(context, R.color.icon_color_default));
categoryViewHolder.getIcon().setImageDrawable(wrapDrawable);
categoryViewHolder.getCategoryWrapper().setOnClickListener((v) -> listener.onCategoryAdded());
break;
case clearItemId:
categoryViewHolder.getIcon().setImageDrawable(context.getResources().getDrawable(category.icon));
categoryViewHolder.getIcon().setImageDrawable(ContextCompat.getDrawable(context, category.icon));
categoryViewHolder.getCategoryWrapper().setOnClickListener((v) -> listener.onCategoryCleared());
break;
default:
categoryViewHolder.getIcon().setImageDrawable(context.getResources().getDrawable(category.icon));
categoryViewHolder.getIcon().setImageDrawable(ContextCompat.getDrawable(context, category.icon));
categoryViewHolder.getCategoryWrapper().setOnClickListener((v) -> listener.onCategoryChosen(category.label));
break;
}

View file

@ -19,6 +19,7 @@ import androidx.annotation.Nullable;
import androidx.appcompat.view.ActionMode;
import androidx.appcompat.widget.SearchView;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.core.view.GravityCompat;
@ -588,7 +589,7 @@ public class MainActivity extends LockedActivity implements NoteClickListener, A
case SERVER_SETTINGS: {
// Recreate activity completely, because theme switching makes problems when only invalidating the views.
// @see https://github.com/stefan-niedermann/nextcloud-notes/issues/529
recreate();
ActivityCompat.recreate(this);
break;
}
default: {

View file

@ -12,6 +12,7 @@ import androidx.annotation.IntRange;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.Px;
import androidx.core.content.ContextCompat;
import androidx.preference.PreferenceManager;
import androidx.recyclerview.selection.SelectionTracker;
import androidx.recyclerview.widget.RecyclerView;
@ -67,7 +68,7 @@ public class ItemAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> i
public <T extends Context & NoteClickListener> ItemAdapter(@NonNull T context, boolean gridView) {
this.noteClickListener = context;
this.gridView = gridView;
this.mainColor = context.getResources().getColor(R.color.defaultBrand);
this.mainColor = ContextCompat.getColor(context, R.color.defaultBrand);
this.textColor = Color.WHITE;
final SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext());
this.fontSize = getFontSizeFromPreferences(context, sp);

View file

@ -18,6 +18,7 @@ import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.recyclerview.selection.ItemDetailsLookup;
import androidx.recyclerview.widget.RecyclerView;
@ -113,7 +114,7 @@ public abstract class NoteViewHolder extends RecyclerView.ViewHolder {
protected void bindSearchableContent(@NonNull Context context, @NonNull TextView textView, @Nullable CharSequence searchQuery, @NonNull String content, int mainColor) {
CharSequence processedContent = content;
if (!TextUtils.isEmpty(searchQuery)) {
@ColorInt final int searchBackground = context.getResources().getColor(R.color.bg_highlighted);
@ColorInt final int searchBackground = ContextCompat.getColor(context, R.color.bg_highlighted);
@ColorInt final int searchForeground = BrandingUtil.getSecondaryForegroundColorDependingOnTheme(context, mainColor);
// The Pattern.quote method will add \Q to the very beginning of the string and \E to the end of the string

View file

@ -7,6 +7,7 @@ import android.util.Log;
import androidx.annotation.ColorInt;
import androidx.annotation.Nullable;
import androidx.core.app.ActivityCompat;
import androidx.preference.ListPreference;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
@ -49,7 +50,7 @@ public class PreferencesFragment extends PreferenceFragmentCompat implements Bra
final Boolean branding = (Boolean) newValue;
Log.v(TAG, "branding: " + branding);
requireActivity().setResult(Activity.RESULT_OK);
requireActivity().recreate();
ActivityCompat.recreate(requireActivity());
return true;
});
} else {
@ -94,7 +95,7 @@ public class PreferencesFragment extends PreferenceFragmentCompat implements Bra
themePref.setOnPreferenceChangeListener((preference, newValue) -> {
NotesApplication.setAppTheme(DarkModeSetting.valueOf((String) newValue));
requireActivity().setResult(Activity.RESULT_OK);
requireActivity().recreate();
ActivityCompat.recreate(requireActivity());
return true;
});

View file

@ -30,6 +30,7 @@ import android.text.style.MetricAffectingSpan;
import androidx.annotation.ColorInt;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.ContextCompat;
import java.util.Collection;
import java.util.List;
@ -96,7 +97,7 @@ public class DisplayUtils {
this.mainColor = mainColor;
this.textColor = textColor;
this.current = current;
this.highlightColor = context.getResources().getColor(R.color.bg_highlighted);
this.highlightColor = ContextCompat.getColor(context, R.color.bg_highlighted);
}
@Override

View file

@ -1,124 +0,0 @@
package it.niedermann.owncloud.notes.shared.util;
import android.content.Context;
import android.graphics.Color;
import android.text.Spanned;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.core.content.res.ResourcesCompat;
import com.yydcdut.markdown.MarkdownConfiguration;
import com.yydcdut.markdown.MarkdownConfiguration.Builder;
import com.yydcdut.markdown.MarkdownProcessor;
import com.yydcdut.markdown.span.MDImageSpan;
import com.yydcdut.markdown.theme.ThemeDefault;
import com.yydcdut.markdown.theme.ThemeSonsOfObsidian;
import it.niedermann.owncloud.notes.NotesApplication;
import it.niedermann.owncloud.notes.R;
/**
* Created by stefan on 07.12.16.
*/
@SuppressWarnings("WeakerAccess")
public class MarkDownUtil {
private static final String TAG = MarkDownUtil.class.getSimpleName();
public static final String CHECKBOX_UNCHECKED_MINUS = "- [ ]";
public static final String CHECKBOX_UNCHECKED_MINUS_TRAILING_SPACE = CHECKBOX_UNCHECKED_MINUS + " ";
public static final String CHECKBOX_UNCHECKED_STAR = "* [ ]";
public static final String CHECKBOX_UNCHECKED_STAR_TRAILING_SPACE = CHECKBOX_UNCHECKED_STAR + " ";
public static final String CHECKBOX_CHECKED_MINUS = "- [x]";
public static final String CHECKBOX_CHECKED_STAR = "* [x]";
private static final String MD_IMAGE_WITH_EMPTY_DESCRIPTION = "![](";
private static final String MD_IMAGE_WITH_SPACE_DESCRIPTION = "![ ](";
private static final String[] MD_IMAGE_WITH_EMPTY_DESCRIPTION_ARRAY = new String[]{MD_IMAGE_WITH_EMPTY_DESCRIPTION};
private static final String[] MD_IMAGE_WITH_SPACE_DESCRIPTION_ARRAY = new String[]{MD_IMAGE_WITH_SPACE_DESCRIPTION};
/**
* Ensures every instance of RxMD uses the same configuration
*
* @param context Context
* @return RxMDConfiguration
*/
public static Builder getMarkDownConfiguration(Context context) {
return getMarkDownConfiguration(context, NotesApplication.isDarkThemeActive(context));
}
public static Builder getMarkDownConfiguration(Context context, Boolean darkTheme) {
return new MarkdownConfiguration.Builder(context)
.setUnOrderListColor(ResourcesCompat.getColor(context.getResources(),
darkTheme ? R.color.widget_fg_dark_theme : R.color.widget_fg_default, null))
.setHeader2RelativeSize(1.35f)
.setHeader3RelativeSize(1.25f)
.setHeader4RelativeSize(1.15f)
.setHeader5RelativeSize(1.1f)
.setHeader6RelativeSize(1.05f)
.setHorizontalRulesHeight(2)
.setCodeBgColor(darkTheme ? ResourcesCompat.getColor(context.getResources(), R.color.fg_default_high, null) : Color.LTGRAY)
.setTheme(darkTheme ? new ThemeSonsOfObsidian() : new ThemeDefault())
.setTodoColor(ResourcesCompat.getColor(context.getResources(),
darkTheme ? R.color.widget_fg_dark_theme : R.color.widget_fg_default, null))
.setTodoDoneColor(ResourcesCompat.getColor(context.getResources(),
darkTheme ? R.color.widget_fg_dark_theme : R.color.widget_fg_default, null))
.setLinkFontColor(ResourcesCompat.getColor(context.getResources(), R.color.defaultBrand, null))
.setDefaultImageSize(400, 300);
}
/**
* This is a compatibility-method that provides workarounds for several bugs in RxMarkdown
* <p>
* https://github.com/stefan-niedermann/nextcloud-notes/issues/772
*
* @param markdownProcessor RxMarkdown MarkdownProcessor instance
* @param text CharSequence that should be parsed
* @return the processed text but with several workarounds for Bugs in RxMarkdown
*/
@NonNull
public static CharSequence parseCompat(@NonNull final MarkdownProcessor markdownProcessor, CharSequence text) {
if (TextUtils.isEmpty(text)) {
return "";
}
while (TextUtils.indexOf(text, MD_IMAGE_WITH_EMPTY_DESCRIPTION) >= 0) {
text = TextUtils.replace(text, MD_IMAGE_WITH_EMPTY_DESCRIPTION_ARRAY, MD_IMAGE_WITH_SPACE_DESCRIPTION_ARRAY);
}
return markdownProcessor.parse(text);
}
public static boolean containsImageSpan(@NonNull CharSequence text) {
return ((Spanned) text).getSpans(0, text.length(), MDImageSpan.class).length > 0;
}
public static boolean lineStartsWithCheckbox(@NonNull String line) {
return lineStartsWithCheckbox(line, true) || lineStartsWithCheckbox(line, false);
}
public static boolean lineStartsWithCheckbox(@NonNull String line, boolean starAsLeadingCharacter) {
return starAsLeadingCharacter
? line.startsWith(CHECKBOX_UNCHECKED_STAR) || line.startsWith(CHECKBOX_CHECKED_STAR)
: line.startsWith(CHECKBOX_UNCHECKED_MINUS) || line.startsWith(CHECKBOX_CHECKED_MINUS);
}
public static int getStartOfLine(@NonNull CharSequence s, int cursorPosition) {
int startOfLine = cursorPosition;
while (startOfLine > 0 && s.charAt(startOfLine - 1) != '\n') {
startOfLine--;
}
return startOfLine;
}
public static int getEndOfLine(@NonNull CharSequence s, int cursorPosition) {
int nextLinebreak = s.toString().indexOf('\n', cursorPosition);
if (nextLinebreak > -1) {
return nextLinebreak;
}
return cursorPosition;
}
}

View file

@ -1,26 +0,0 @@
package it.niedermann.owncloud.notes.shared.util;
import it.niedermann.owncloud.notes.shared.util.text.NoteLinksProcessor;
public class NoteLinksUtils {
/**
* Tests if the given link is a note-link (which was transformed in {@link it.niedermann.owncloud.notes.shared.util.text.NoteLinksProcessor}) or not
*
* @param link Link under test
* @return true if the link is a note-link
*/
public static boolean isNoteLink(String link) {
return link.startsWith(NoteLinksProcessor.RELATIVE_LINK_WORKAROUND_PREFIX);
}
/**
* Extracts the remoteId back from links that were transformed in {@link it.niedermann.owncloud.notes.shared.util.text.NoteLinksProcessor}.
*
* @param link Link that was transformed in {@link it.niedermann.owncloud.notes.shared.util.text.NoteLinksProcessor}
* @return the remoteId of the linked note
*/
public static long extractNoteRemoteId(String link) {
return Long.parseLong(link.replace(NoteLinksProcessor.RELATIVE_LINK_WORKAROUND_PREFIX, ""));
}
}

View file

@ -1,14 +1,10 @@
package it.niedermann.owncloud.notes.shared.util;
import android.os.Build;
import android.text.Html;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;
import android.widget.TextView;
import androidx.annotation.NonNull;
import static android.os.Build.VERSION_CODES.N;
import androidx.core.text.HtmlCompat;
/**
* Some helper functionality in alike the Android support library.
@ -28,24 +24,8 @@ public class SupportUtil {
* @param formatArgs Arguments for the string resource.
*/
public static void setHtml(@NonNull TextView view, int stringId, Object... formatArgs) {
view.setText(SupportUtil.fromHtml(view.getResources().getString(stringId, formatArgs)));
view.setText(HtmlCompat.fromHtml(
view.getResources().getString(stringId, formatArgs), HtmlCompat.FROM_HTML_MODE_LEGACY));
view.setMovementMethod(LinkMovementMethod.getInstance());
}
/**
* Creates a {@link Spanned} from a HTML string on all SDK versions.
*
* @param source Source string with HTML markup
* @return Spannable for using in a {@link TextView}
* @see Html#fromHtml(String)
* @see Html#fromHtml(String, int)
*/
private static Spanned fromHtml(String source) {
if (Build.VERSION.SDK_INT >= N) {
return Html.fromHtml(source, Html.FROM_HTML_MODE_LEGACY);
} else {
//noinspection deprecation
return Html.fromHtml(source);
}
}
}

View file

@ -1,63 +0,0 @@
package it.niedermann.owncloud.notes.shared.util.text;
import android.text.TextUtils;
import android.util.Log;
import androidx.annotation.VisibleForTesting;
import java.util.HashSet;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class NoteLinksProcessor extends TextProcessor {
private static final String TAG = NoteLinksProcessor.class.getSimpleName();
public static final String RELATIVE_LINK_WORKAROUND_PREFIX = "https://nextcloudnotes/notes/";
@VisibleForTesting
private static final String linksThatLookLikeNoteLinksRegEx = "\\[[^]]*]\\((\\d+)\\)";
private static final String replaceNoteRemoteIdsRegEx = "\\[([^\\]]*)\\]\\((%s)\\)";
private Set<Long> existingNoteRemoteIds;
public NoteLinksProcessor(Set<Long> existingNoteRemoteIds) {
this.existingNoteRemoteIds = existingNoteRemoteIds;
}
/**
* Replaces all links to other notes of the form `[<link-text>](<note-file-id>)`
* in the markdown string with links to a dummy url.
* <p>
* Why is this needed?
* See discussion in issue #623
*
* @return Markdown with all note-links replaced with dummy-url-links
*/
@Override
public String process(String s) {
return replaceNoteLinksWithDummyUrls(s, existingNoteRemoteIds);
}
private static String replaceNoteLinksWithDummyUrls(String markdown, Set<Long> existingNoteRemoteIds) {
Pattern noteLinkCandidates = Pattern.compile(linksThatLookLikeNoteLinksRegEx);
Matcher matcher = noteLinkCandidates.matcher(markdown);
Set<String> noteRemoteIdsToReplace = new HashSet<>();
while (matcher.find()) {
String presumedNoteId = matcher.group(1);
try {
if (presumedNoteId != null && existingNoteRemoteIds.contains(Long.parseLong(presumedNoteId))) {
noteRemoteIdsToReplace.add(presumedNoteId);
}
} catch (NumberFormatException e) {
Log.w(TAG, e);
}
}
String noteRemoteIdsCondition = TextUtils.join("|", noteRemoteIdsToReplace);
Pattern replacePattern = Pattern.compile(String.format(replaceNoteRemoteIdsRegEx, noteRemoteIdsCondition));
Matcher replaceMatcher = replacePattern.matcher(markdown);
return replaceMatcher.replaceAll(String.format("[$1](%s$2)", RELATIVE_LINK_WORKAROUND_PREFIX));
}
}

View file

@ -1,11 +0,0 @@
package it.niedermann.owncloud.notes.shared.util.text;
abstract public class TextProcessor {
/**
* Applies a specified transformation on a text string and returns the updated string.
*
* @param s Text to transform
* @return Transformed text
*/
abstract public String process(String s);
}

View file

@ -1,12 +0,0 @@
package it.niedermann.owncloud.notes.shared.util.text;
import java.util.LinkedList;
public class TextProcessorChain extends LinkedList<TextProcessor> {
public String apply(String s) {
for (TextProcessor textProcessor : this) {
s = textProcessor.process(s);
}
return s;
}
}

View file

@ -1,24 +0,0 @@
package it.niedermann.owncloud.notes.shared.util.text;
import java.util.regex.Pattern;
public class WwwLinksProcessor extends TextProcessor {
private static final String WWW_URLS_PROTOCOL_PREFIX = "https://";
private static final String REGEX_REPLACE_WWW_URLS = "\\[([^]]*)]\\((www\\..+)\\)";
/**
* Prefixes all links, that not not start with a protocol identifier, but with "www." with http://
* <p>
* See https://github.com/stefan-niedermann/nextcloud-notes/issues/949
*
* @return Markdown with all pseudo-links replaced through actual HTTP-links
*/
@Override
public String process(String s) {
return Pattern
.compile(REGEX_REPLACE_WWW_URLS)
.matcher(s)
.replaceAll(String.format("[$1](%s$2)", WWW_URLS_PROTOCOL_PREFIX));
}
}

View file

@ -11,6 +11,8 @@ import android.net.Uri;
import android.util.Log;
import android.widget.RemoteViews;
import androidx.core.content.ContextCompat;
import it.niedermann.owncloud.notes.NotesApplication;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.branding.BrandingUtil;
@ -85,7 +87,7 @@ public class NoteListWidget extends AppWidgetProvider {
views.setOnClickPendingIntent(R.id.widget_note_list_title_tv_dark, openAppI);
views.setOnClickPendingIntent(R.id.widget_note_list_create_icon_dark, newNoteI);
views.setPendingIntentTemplate(R.id.note_list_widget_lv_dark, templatePI);
views.setRemoteAdapter(appWidgetId, R.id.note_list_widget_lv_dark, serviceIntent);
views.setRemoteAdapter(R.id.note_list_widget_lv_dark, serviceIntent);
views.setEmptyView(R.id.note_list_widget_lv_dark, R.id.widget_note_list_placeholder_tv_dark);
awm.notifyAppWidgetViewDataChanged(appWidgetId, R.id.note_list_widget_lv_dark);
if (BrandingUtil.isBrandingEnabled(context)) {
@ -94,7 +96,7 @@ public class NoteListWidget extends AppWidgetProvider {
views.setInt(R.id.widget_note_list_create_icon_dark, "setColorFilter", localAccount.getTextColor());
views.setTextColor(R.id.widget_note_list_title_tv_dark, localAccount.getTextColor());
} else {
views.setInt(R.id.widget_note_header_dark, "setBackgroundColor", context.getResources().getColor(R.color.defaultBrand));
views.setInt(R.id.widget_note_header_dark, "setBackgroundColor", ContextCompat.getColor(context, R.color.defaultBrand));
views.setInt(R.id.widget_note_header_icon_dark, "setColorFilter", Color.WHITE);
views.setInt(R.id.widget_note_list_create_icon_dark, "setColorFilter", Color.WHITE);
views.setTextColor(R.id.widget_note_list_title_tv_dark, Color.WHITE);
@ -106,7 +108,7 @@ public class NoteListWidget extends AppWidgetProvider {
views.setOnClickPendingIntent(R.id.widget_note_list_title_tv, openAppI);
views.setOnClickPendingIntent(R.id.widget_note_list_create_icon, newNoteI);
views.setPendingIntentTemplate(R.id.note_list_widget_lv, templatePI);
views.setRemoteAdapter(appWidgetId, R.id.note_list_widget_lv, serviceIntent);
views.setRemoteAdapter(R.id.note_list_widget_lv, serviceIntent);
views.setEmptyView(R.id.note_list_widget_lv, R.id.widget_note_list_placeholder_tv);
awm.notifyAppWidgetViewDataChanged(appWidgetId, R.id.note_list_widget_lv);
if (BrandingUtil.isBrandingEnabled(context)) {
@ -115,7 +117,7 @@ public class NoteListWidget extends AppWidgetProvider {
views.setInt(R.id.widget_note_list_create_icon, "setColorFilter", localAccount.getTextColor());
views.setTextColor(R.id.widget_note_list_title_tv, localAccount.getTextColor());
} else {
views.setInt(R.id.widget_note_header, "setBackgroundColor", context.getResources().getColor(R.color.defaultBrand));
views.setInt(R.id.widget_note_header, "setBackgroundColor", ContextCompat.getColor(context, R.color.defaultBrand));
views.setInt(R.id.widget_note_header_icon, "setColorFilter", Color.WHITE);
views.setInt(R.id.widget_note_list_create_icon, "setColorFilter", Color.WHITE);
views.setTextColor(R.id.widget_note_list_title_tv, Color.WHITE);

View file

@ -101,12 +101,12 @@ public class SingleNoteWidgetFactory implements RemoteViewsService.RemoteViewsFa
if (darkModeActive) {
note_content = new RemoteViews(context.getPackageName(), R.layout.widget_single_note_content_dark);
note_content.setOnClickFillInIntent(R.id.single_note_content_tv_dark, fillInIntent);
note_content.setTextViewText(R.id.single_note_content_tv_dark, MarkdownUtil.renderForWidget(context, note.getContent()));
note_content.setTextViewText(R.id.single_note_content_tv_dark, MarkdownUtil.renderForRemoteView(context, note.getContent()));
} else {
note_content = new RemoteViews(context.getPackageName(), R.layout.widget_single_note_content);
note_content.setOnClickFillInIntent(R.id.single_note_content_tv, fillInIntent);
note_content.setTextViewText(R.id.single_note_content_tv, MarkdownUtil.renderForWidget(context, note.getContent()));
note_content.setTextViewText(R.id.single_note_content_tv, MarkdownUtil.renderForRemoteView(context, note.getContent()));
}
return note_content;

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

View file

@ -1,11 +0,0 @@
<vector android:autoMirrored="true"
android:height="24dp"
android:tint="#757575"
android:viewportHeight="24.0"
android:viewportWidth="24.0"
android:width="24dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<path
android:fillColor="#FF000000"
android:pathData="M15.6,10.79c0.97,-0.67 1.65,-1.77 1.65,-2.79 0,-2.26 -1.75,-4 -4,-4L7,4v14h7.04c2.09,0 3.71,-1.7 3.71,-3.79 0,-1.52 -0.86,-2.82 -2.15,-3.42zM10,6.5h3c0.83,0 1.5,0.67 1.5,1.5s-0.67,1.5 -1.5,1.5h-3v-3zM13.5,15.5L10,15.5v-3h3.5c0.83,0 1.5,0.67 1.5,1.5s-0.67,1.5 -1.5,1.5z" />
</vector>

View file

@ -1,11 +0,0 @@
<vector android:autoMirrored="true"
android:height="24dp"
android:tint="#757575"
android:viewportHeight="24.0"
android:viewportWidth="24.0"
android:width="24dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<path
android:fillColor="#FF000000"
android:pathData="M10,4v3h2.21l-3.42,8H6v3h8v-3h-2.21l3.42,-8H18V4z" />
</vector>

View file

@ -1,11 +0,0 @@
<vector android:autoMirrored="true"
android:height="24dp"
android:tint="#757575"
android:viewportHeight="24.0"
android:viewportWidth="24.0"
android:width="24dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<path
android:fillColor="#FF000000"
android:pathData="M3.9,12c0,-1.71 1.39,-3.1 3.1,-3.1h4L11,7L7,7c-2.76,0 -5,2.24 -5,5s2.24,5 5,5h4v-1.9L7,15.1c-1.71,0 -3.1,-1.39 -3.1,-3.1zM8,13h8v-2L8,11v2zM17,7h-4v1.9h4c1.71,0 3.1,1.39 3.1,3.1s-1.39,3.1 -3.1,3.1h-4L13,17h4c2.76,0 5,-2.24 5,-5s-2.24,-5 -5,-5z" />
</vector>

View file

@ -28,7 +28,7 @@
app:tabIndicatorColor="@color/defaultBrand" />
</com.google.android.material.appbar.AppBarLayout>
<androidx.viewpager.widget.ViewPager
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="wrap_content"

View file

@ -29,19 +29,52 @@
android:orientation="vertical"
tools:context="it.niedermann.owncloud.notes.edit.EditNoteActivity">
<com.yydcdut.markdown.MarkdownTextView
android:id="@+id/content"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/spacer_activity_sides"
android:layout_marginEnd="@dimen/spacer_activity_sides"
android:padding="@dimen/spacer_2x"
android:paddingStart="@dimen/spacer_2x"
android:paddingEnd="@dimen/spacer_2x"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/fg_default"
android:textIsSelectable="true"
android:theme="@style/textViewStyle"
tools:text="@tools:sample/lorem/random" />
android:orientation="vertical"
android:padding="@dimen/spacer_2x">
<it.niedermann.android.markdown.markwon.MarkwonMarkdownViewer
android:id="@+id/content_context_based_formatting"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/fg_default"
android:textIsSelectable="true"
android:theme="@style/textViewStyle"
tools:maxLength="200"
tools:text="@tools:sample/lorem/random" />
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/spacer_2x"
android:layout_marginBottom="@dimen/spacer_1x"
android:adjustViewBounds="true"
android:contentDescription="@string/context_based_formatting"
android:src="@drawable/context_based_formatting" />
<it.niedermann.android.markdown.markwon.MarkwonMarkdownViewer
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/fg_default"
android:textIsSelectable="true"
android:theme="@style/textViewStyle"
tools:maxLength="300"
tools:text="@tools:sample/lorem/random" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/spacer_2x"
android:adjustViewBounds="true"
android:contentDescription="@null"
android:src="@mipmap/ic_launcher" />
</LinearLayout>
</ScrollView>
</LinearLayout>

View file

@ -20,7 +20,7 @@
android:orientation="vertical"
tools:context="it.niedermann.owncloud.notes.edit.EditNoteActivity">
<com.yydcdut.markdown.MarkdownTextView
<it.niedermann.android.markdown.markwon.MarkwonMarkdownViewer
android:id="@+id/single_note_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"

View file

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/checkbox"
android:title="@string/simple_checkbox"
app:showAsAction="ifRoom" />
<item
android:id="@+id/link"
android:icon="@drawable/ic_insert_link_black_24dp"
android:title="@string/simple_link"
app:showAsAction="ifRoom" />
</menu>

View file

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/italic"
android:icon="@drawable/ic_format_italic_black_24dp"
android:title="@string/simple_italic"
app:showAsAction="ifRoom" />
<item
android:id="@+id/bold"
android:icon="@drawable/ic_format_bold_black_24dp"
android:title="@string/simple_bold"
app:showAsAction="ifRoom" />
<item
android:id="@+id/link"
android:icon="@drawable/ic_insert_link_black_24dp"
android:title="@string/simple_link"
app:showAsAction="ifRoom" />
</menu>

View file

@ -15,9 +15,7 @@
<string name="simple_edit">تعديل</string>
<string name="action_edit_save">حفظ</string>
<string name="simple_about">عن</string>
<string name="simple_bold">غامق</string>
<string name="simple_link">الرابط</string>
<string name="simple_italic">مائل</string>
<string name="action_note_deleted">حُذف \'%1$s\'</string>
<string name="action_note_restored">أُسترجع \'%1$s\'</string>
<string name="action_undo">تراجع</string>
@ -50,7 +48,6 @@
<string name="error_sync">المزامنة فشلت \'%1$s\'</string>
<string name="error_synchronization">المزامنة فشلت</string>
<string name="error_json">هل تطبيق الملاحظات (Nextcloud Notes) مفعل على الخادم؟</string>
<string name="error_no_network">لا يتوفر اتصال</string>
<string name="error_unknown">حدث خطأ غير معروف.</string>
@ -100,7 +97,6 @@
<string name="simple_close">إغلاق</string>
<string name="simple_copy">أنسخ</string>
<string name="simple_exception">استثناء</string>
<string name="copied_to_clipboard">تم النسخ إلى الحافظة</string>
<string name="pin_to_homescreen">تثبيت الى الشاشة الرئيسية</string>
<string name="note_has_been_deleted">هذه الملاحظة مُسحت</string>
<string name="add_account">أضف حسابا</string>
@ -111,17 +107,14 @@
<string name="account_already_imported">تم بالفعل استيراد الحساب</string>
<string name="no_notes_yet">لا ملاحظات حاليا</string>
<string name="no_notes_yet_description">اضغط علامة + لانشاء ملاحظة جديدة </string>
<string name="could_not_load_preview_two_digit_numbered_list">تعذر تحميل المعاينة. الرجاء التحقق مما إذا كان هناك عنصر قائمة مكون من رقمين بدون محتوى.</string>
<string name="simple_more">المزيد</string>
<string name="simple_move">نقل</string>
<string name="checkbox_could_not_be_toggled">تعذر تبديل خانة الاختيار.</string>
<string name="category_readonly">القراءة فقط</string>
<string name="no_category">لا تصنيف</string>
<string name="add_category">اضف %1$s</string>
<string name="simple_checkbox">مربع</string>
<string name="unlock_notes">فتح قفل الملاحظات</string>
<string name="simple_beta">تجريبي</string>
<string name="could_not_copy_to_clipboard">لم يستطع النسخ الى الحافظة</string>
<string name="error_dialog_title">آه لا، ماذا الان؟🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">الرجاء محاولة اجبار اغلاق التطبيق واعادة تشغيله، ربما هنالك خطأ في الاتصال مع تطبيق نيكست كلاود nextcloud</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">اذا تكررت المشكلة، حاول تنظيف مساحة التخزين في التطبيقين كلاهما:
@ -229,11 +222,6 @@
<string name="formatting_help_code_body_2">يدعم Markdown أيضًا شيئًا يسمى سياج الكود ، والذي يسمح بخطوط متعددة بدون مسافة بادئة:</string>
<string name="formatting_help_code_body_3">وإذا كنت ترغب في استخدام تمييز بناء الجملة، فقم بتضمين اللغة البرمجية:</string>
<string name="formatting_help_unsupported_title">غير مدعوم</string>
<string name="formatting_help_unsupported_body_1">بينما نحاول تحسين الدعم لـ Markdown باستمرار ، هناك بعض الميزات التي لا تدعمها Notes حتى الآن:</string>
<string name="formatting_help_unsupported_body_2">الجداول</string>
<string name="formatting_help_unsupported_body_3">صور</string>
<string name="formatting_help_unsupported_body_4">إذا كنت مهتمًا بالمساهمة في دعم إحدى هذه الميزات ، فاتصل بنا عبر GitHub أو البريد الإلكتروني.</string>
<string name="simple_other">آخر</string>
<string name="sort_last_modified">ترتيب حسب تاريخ التعديل</string>
<string name="sort_alphabetically">الترتيب حسب الأبجدية</string>

View file

@ -12,12 +12,8 @@
<string name="simple_edit">Edit</string>
<string name="action_edit_save">Save</string>
<string name="simple_about">About</string>
<string name="simple_bold">Bold</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Italic</string>
<string name="action_undo">Undo</string>
<string name="action_drawer_open">open navigation</string>
<string name="action_drawer_close">close navigation</string>
<string name="action_uncategorized">Uncategorised</string>
<string name="menu_delete">Delete</string>
<string name="menu_change_category">Category</string>
@ -90,7 +86,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Close</string>
<string name="simple_copy">Copy</string>
<string name="copied_to_clipboard">Copied to clipboard</string>
<string name="add_account">Add account</string>
<string name="category_music">Music</string>
<string name="category_movies">Movies</string>

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Edita</string>
<string name="action_edit_save">Desa</string>
<string name="simple_about">Quant a</string>
<string name="simple_bold">Negreta</string>
<string name="simple_link">Enllaç</string>
<string name="simple_italic">Cursiva</string>
<string name="action_note_deleted">S\'ha suprimit %1$s</string>
<string name="action_note_restored">S\'ha restaurat %1$s</string>
<string name="action_undo">Desfés</string>
@ -49,7 +47,6 @@
<string name="error_sync">S\'ha produït un error en la sincronització: %1$s</string>
<string name="error_synchronization">S\'ha produït un error en la sincronització</string>
<string name="error_json">Està activada l\'aplicació Notes al servidor?</string>
<string name="error_no_network">No hi ha connexió a la xarxa</string>
<string name="error_unknown">S\'ha produït un error desconegut</string>
@ -96,7 +93,6 @@
<string name="simple_close">Tanca</string>
<string name="simple_copy">Copia</string>
<string name="simple_exception">Excepció</string>
<string name="copied_to_clipboard">S\'ha copiat al porta-retalls</string>
<string name="pin_to_homescreen">Fixa-ho a la pantalla d\'inici</string>
<string name="note_has_been_deleted">S\'ha suprimit aquesta nota</string>
<string name="add_account">Afegeix un compte</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Ja s\'ha importat el compte</string>
<string name="no_notes_yet">Encara no hi ha notes</string>
<string name="no_notes_yet_description">Premeu el botó + per a crear una nota nova</string>
<string name="could_not_load_preview_two_digit_numbered_list">No s\'ha pogut carregar la previsualització. Comproveu si hi ha un element de la llista numerada amb dos dígits sense contingut.</string>
<string name="simple_more">Més</string>
<string name="simple_move">Mou</string>
<string name="checkbox_could_not_be_toggled">No s\'ha pogut canviar la casella de selecció.</string>
<string name="category_readonly">Només de lectura</string>
<string name="no_category">Sense categoria</string>
<string name="add_category">Afegeix %1$s</string>
<string name="simple_checkbox">Casella de selecció</string>
<string name="unlock_notes">Desbloqueja les notes</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">No s\'ha pogut copiar al porta-retalls</string>
<string name="error_dialog_title">Oh, no! I ara què? </string>
<string name="error_dialog_tip_token_mismatch_retry">Proveu de forçar el tancament de l\'aplicació i reinicieu-la. Pot ser que hi hagi hagut una connexió incorrecta a l\'aplicació Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Si el problema persisteix, proveu d\'esborrar l\'emmagatzematge de totes dues aplicacions: Nextcloud i Notes del Nextcloud per tal de resoldre el problema.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown també admet l\'aïllament de codi, que permet inserir diverses línies sense sagnat:</string>
<string name="formatting_help_code_body_3">Si voleu utilitzar el ressaltat de sintaxi, incloeu-hi el llenguatge:</string>
<string name="formatting_help_unsupported_title">Característiques no admeses</string>
<string name="formatting_help_unsupported_body_1">Tot i que provem de millorar contínuament la compatibilitat amb Markdown, hi ha algunes característiques que encara no s\'admeten a Notes:</string>
<string name="formatting_help_unsupported_body_2">Taules</string>
<string name="formatting_help_unsupported_body_3">Imatges</string>
<string name="formatting_help_unsupported_body_4">Si us interessa contribuir per a admetre una d\'aquestes característiques, poseu-vos en contacte amb nosaltres mitjançant GitHub o per correu electrònic.</string>
<string name="simple_other">Altres</string>
<string name="sort_last_modified">Ordena per la data de modificació</string>
<string name="sort_alphabetically">Ordena alfabèticament</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Upravit</string>
<string name="action_edit_save">Uložit</string>
<string name="simple_about">O aplikaci</string>
<string name="simple_bold">Tučné</string>
<string name="simple_link">Odkaz</string>
<string name="simple_italic">Skloněné</string>
<string name="action_note_deleted">Smazáno %1$s</string>
<string name="action_note_restored">Obnoveno %1$s</string>
<string name="action_undo">Zpět</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synchronizace se nezdařila: %1$s</string>
<string name="error_synchronization">Synchronizace se nezdařila</string>
<string name="error_json">Je na serveru aktivní aplikace Poznámky?</string>
<string name="error_no_network">Žádné síťové spojení</string>
<string name="error_unknown">Došlo k neznámé chybě.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Zavřít</string>
<string name="simple_copy">Zkopírovat</string>
<string name="simple_exception">Výjimka</string>
<string name="copied_to_clipboard">Zkopírováno do schránky</string>
<string name="pin_to_homescreen">Připnout na domovskou obrazovku</string>
<string name="note_has_been_deleted">Tato poznámka byla smazána</string>
<string name="add_account">Přidat účet</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Účet už byl naimportován</string>
<string name="no_notes_yet">Zatím žádné poznámky</string>
<string name="no_notes_yet_description">Novou poznámku vytvoříte klepnutím na + (plus)</string>
<string name="could_not_load_preview_two_digit_numbered_list">Náhled se nedaří načíst. Zkontrolujte zda zde není položka dvouciferného seznamu bez obsahu.</string>
<string name="simple_more">Další</string>
<string name="simple_move">Přesunout</string>
<string name="checkbox_could_not_be_toggled">Stav zaškrtávací kolonky se nepodařilo přepnout.</string>
<string name="category_readonly">Pouze pro čtení</string>
<string name="no_category">Žádná kategorie</string>
<string name="add_category">Přidat %1$s</string>
<string name="simple_checkbox">Zatržítko</string>
<string name="unlock_notes">Odemknout poznámky</string>
<string name="simple_beta">Vývojové</string>
<string name="could_not_copy_to_clipboard">Nedaří se zkopírovat do schránky</string>
<string name="error_dialog_title">Ó ne co teď? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Prosím pokuste se vynutit ukončení aplikace a spusťte ji znovu. Možná se něco nepodařilo při spojení s aplikací Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Pokud problém přetrvává, zkuste problém vyřešit vyčištěním úložišť obou aplikací: Nextcloud a Nextcloud poznámky.</string>
@ -241,11 +234,6 @@
<string name="formatting_help_code_body_2">Značkovací jazyk Markdown také podporuje něco co se nazývá „oplocení“ kódu, což umožňuje vícero řádek bez odsazení:</string>
<string name="formatting_help_code_body_3">A pokud chcete použít zvýrazňování syntaxe, včetně jazyka:</string>
<string name="formatting_help_unsupported_title">Nepodporováno</string>
<string name="formatting_help_unsupported_body_1">Byť se neustále snažíme vylepšovat podporu pro Markdown, je zde několik funkcí, které Poznámky ještě nepodporují:</string>
<string name="formatting_help_unsupported_body_2">Tabulky</string>
<string name="formatting_help_unsupported_body_3">Obrázky</string>
<string name="formatting_help_unsupported_body_4">Pokud chcete se chtěli zapojit a přidat podporu pro tyto funkce, obraťte se na nás prostřednictvím portálu GitHub nebo e-mailu.</string>
<string name="simple_other">Ostatní</string>
<string name="sort_last_modified">Seřadit podle data změny</string>
<string name="sort_alphabetically">Seřadit abecedně</string>

View file

@ -19,8 +19,6 @@
<!-- Settings -->
<!-- Network -->
<string name="error_json">JSON error</string>
<!-- Snackbar Actions -->

View file

@ -12,12 +12,8 @@
<string name="simple_edit">Golygu</string>
<string name="action_edit_save">Cadw</string>
<string name="simple_about">Ynghylch</string>
<string name="simple_bold">Trwm</string>
<string name="simple_link">Dolen</string>
<string name="simple_italic">Italig</string>
<string name="action_undo">Dadwneud</string>
<string name="action_drawer_open">agor llywio</string>
<string name="action_drawer_close">cau llywio</string>
<string name="action_uncategorized">Dim categori</string>
<string name="menu_delete">Dileu</string>
<string name="menu_change_category">Categori</string>
@ -43,7 +39,6 @@
<!-- Error -->
<string name="error_sync">Methodd y cydweddiad: %1$s</string>
<string name="error_json">A yw\'r ap Nodiadau yn weithredol ar y gweinydd?</string>
<string name="error_no_network">dim cysylltiad rthwydwaith</string>
<!-- About -->
<string name="about_version_title">Fersiwn</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Rediger</string>
<string name="action_edit_save">Gem</string>
<string name="simple_about">Om</string>
<string name="simple_bold">Fed</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Kursiv</string>
<string name="action_note_deleted">%1$s blev slettet</string>
<string name="action_note_restored">%1$s blev gendannet</string>
<string name="action_undo">Fortryd</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synkronisering fejlede: %1$s</string>
<string name="error_synchronization">Synkroniseringen mislykkedes</string>
<string name="error_json">Er Noter appen aktiveret på serveren?</string>
<string name="error_no_network">Ingen netværksforbindelse</string>
<string name="error_unknown">En ukendt fejl er opstået</string>
@ -96,7 +93,6 @@
<string name="simple_close">Luk</string>
<string name="simple_copy">Kopier</string>
<string name="simple_exception">Undtagelse</string>
<string name="copied_to_clipboard">Kopieret til udklipsholder</string>
<string name="pin_to_homescreen">Fastgør til hjemmeskærm</string>
<string name="note_has_been_deleted">Denne note er blevet slettet</string>
<string name="add_account">Tilføj konto</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Kontoen er allerede importeret</string>
<string name="no_notes_yet">Ingen noter endnu</string>
<string name="no_notes_yet_description">Tryk på + for at oprette en ny note</string>
<string name="could_not_load_preview_two_digit_numbered_list">Forhåndsvisningen kunne ikke indlæses. Kontroller om der er et listeemne nummereret med to cifre og uden indhold.</string>
<string name="simple_more">Mere</string>
<string name="simple_move">Flyt</string>
<string name="checkbox_could_not_be_toggled">Afrkydsningsfeltet kunne ikke skiftes.</string>
<string name="category_readonly">Skrivebeskyttet</string>
<string name="no_category">Ingen kategori</string>
<string name="add_category">Tilføj %1$s</string>
<string name="simple_checkbox">Afkrydsningsfeldt</string>
<string name="unlock_notes">Lås noter op</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Kunne ikke kopiere til udklipsholderen</string>
<string name="error_dialog_title">Åh nej - hvad nu? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Forsøg venligst at tvinge app\'en til at lukke og start den påny igen. Der kan have været en ukorrekt forbindelse til Nextcloud-app\'en.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Hvis problemet ikke løses, så forsøg at rydde lageret for begge apps: Nextcloud og Nextcloud Notes, for at løse problemet.</string>
@ -199,8 +192,6 @@
<string name="formatting_help_lists_body_3">To</string>
<string name="formatting_help_lists_body_4">Tre</string>
<string name="formatting_help_code_title">Kode</string>
<string name="formatting_help_unsupported_title">Ikke understøttet</string>
<string name="formatting_help_unsupported_body_3">Billeder</string>
<string name="simple_other">Andet</string>
<string name="sort_last_modified">Sortér efter dato ændret</string>
<string name="sort_alphabetically">Sortér alfabetisk</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Bearbeiten</string>
<string name="action_edit_save">Speichern</string>
<string name="simple_about">Über</string>
<string name="simple_bold">Fett</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Kursiv</string>
<string name="action_note_deleted">%1$s gelöscht</string>
<string name="action_note_restored">%1$s wiederhergestellt</string>
<string name="action_undo">Rückgängig</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synchronisierung fehlgeschlagen: %1$s</string>
<string name="error_synchronization">Synchronisierung fehlgeschlagen</string>
<string name="error_json">Ist die Notes-App auf dem Server aktiviert?</string>
<string name="error_no_network">Keine Netzwerkverbindung</string>
<string name="error_unknown">Unbekannter Fehler aufgetreten.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Schließen</string>
<string name="simple_copy">Kopieren</string>
<string name="simple_exception">Ausnahme</string>
<string name="copied_to_clipboard">In die Zwischenablage kopiert</string>
<string name="pin_to_homescreen">An Startbildschirm anheften</string>
<string name="note_has_been_deleted">Diese Notiz wurde gelöscht</string>
<string name="add_account">Konto hinzufügen</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Konto wurde bereits importiert</string>
<string name="no_notes_yet">Noch keine Notizen vorhanden</string>
<string name="no_notes_yet_description">Drücke den \"+\"-Knopf um eine neue Notiz zu erstellen</string>
<string name="could_not_load_preview_two_digit_numbered_list">Die Vorschau konnte nicht geladen werden. Bitte prüfen Sie, ob ein zweistellig numerierter Listeneintrag ohne Inhalt vorhanden ist.</string>
<string name="simple_more">Mehr</string>
<string name="simple_move">Verschieben</string>
<string name="checkbox_could_not_be_toggled">Kontrollkästchen konnte nicht umgeschaltet werden.</string>
<string name="category_readonly">Schreibgeschützt</string>
<string name="no_category">Keine Kategorie</string>
<string name="add_category">%1$s hinzufügen</string>
<string name="simple_checkbox">Kontrollkästchen</string>
<string name="unlock_notes">Notiz entsperren</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Konnte nicht in die Zwischenablage kopieren</string>
<string name="error_dialog_title">Oh nein - Was jetzt? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Bitte versuchen Sie, das Schließen der App zu erzwingen und sie erneut zu starten. Möglicherweise bestand eine gestörte Verbindung zur Nextcloud-App.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Wenn das Problem weiterhin besteht, versuchen Sie, den Speicher von Nextcloud und Nextcloud Notes zu leeren, um das Problem zu beheben.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown unterstützt auch das sogenannte Code-Fencing, das mehrere Zeilen ohne Einrückung zulässt:</string>
<string name="formatting_help_code_body_3">Wenn Sie die Syntaxhervorhebung verwenden möchten, geben Sie folgendes ein:</string>
<string name="formatting_help_unsupported_title">Nicht unterstützt</string>
<string name="formatting_help_unsupported_body_1">Obwohl wir versuchen, die Unterstützung für Markdown ständig zu verbessern, gibt es einige Funktionen, die von Notes noch nicht unterstützt werden:</string>
<string name="formatting_help_unsupported_body_2">Tabellen</string>
<string name="formatting_help_unsupported_body_3">Bilder</string>
<string name="formatting_help_unsupported_body_4">Wenn Sie uns bei der Entwicklung einer dieser Funktionen unterstützen möchten, setzen Sie sich bitte über GitHub oder E-Mail mit uns in Verbindung.</string>
<string name="simple_other">Andere</string>
<string name="sort_last_modified">Nach Änderungsdatum sortieren</string>
<string name="sort_alphabetically">Alphabetisch sortieren</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Επεξεργασία</string>
<string name="action_edit_save">Αποθήκευση</string>
<string name="simple_about">Περί</string>
<string name="simple_bold">Έντονα</string>
<string name="simple_link">Σύνδεσμος</string>
<string name="simple_italic">Πλάγια</string>
<string name="action_note_deleted">Διεγραμμένα %1$s</string>
<string name="action_note_restored">Επαναφέρθηκαν %1$s</string>
<string name="action_undo">Αναίρεση</string>
@ -49,7 +47,6 @@
<string name="error_sync">Αποτυχία συγχρονισμού: %1$s</string>
<string name="error_synchronization">Αποτυχία συγχρονισμού</string>
<string name="error_json">Είναι ενεργοποιημένη η εφαρμογή Σημειώσεων στον διακομιστή;</string>
<string name="error_no_network">Δεν υπάρχει σύνδεση στο δίκτυο</string>
<string name="error_unknown">Προέκυψε άγνωστο σφάλμα.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Κλείσιμο</string>
<string name="simple_copy">Αντιγραφή</string>
<string name="simple_exception">Εξαίρεση</string>
<string name="copied_to_clipboard">Αντιγράφηκε στο πρόχειρο</string>
<string name="pin_to_homescreen">Καρφίτσωμα στην αρχική αθόνη</string>
<string name="note_has_been_deleted">Αυτή η σημείωση έχει διαγραφεί</string>
<string name="add_account">Προσθήκη λογαριασμού</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Ο λογαριασμός έχει εισαχθεί ήδη</string>
<string name="no_notes_yet">Δεν υπάρχουν ακόμα σημειώσεις</string>
<string name="no_notes_yet_description">Πιέστε το κουμπί + για νέα σημείωση</string>
<string name="could_not_load_preview_two_digit_numbered_list">Δεν ήταν δυνατή η φόρτωση της προεπισκόπησης. Ελέγξτε αν υπάρχει στη λίστα κενό διψήφιο αριθμημένο στοιχείο.</string>
<string name="simple_more">Περισσότερα</string>
<string name="simple_move">Μετακίνηση</string>
<string name="checkbox_could_not_be_toggled">Δεν ήταν δυνατή η εναλλαγή του πλαισίου ελέγχου.</string>
<string name="category_readonly">Μόνο για ανάγνωση</string>
<string name="no_category">Χωρίς κατηγορία</string>
<string name="add_category">Προσθήκη %1$s</string>
<string name="simple_checkbox">Πλαίσιο ελέγχου</string>
<string name="unlock_notes">Ξεκλείδωμα σημειώσεων</string>
<string name="simple_beta">Δοκιμαστικό</string>
<string name="could_not_copy_to_clipboard">Δεν μπορεί να αντιγραφή στο πρόχειρο</string>
<string name="error_dialog_title">Ωχ όχι - Τώρα τί; 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Δοκιμάστε τερματισμό της εφαρμογή και επανεκκίνηση. Ίσως υπάρχει λάθος σύνδεση.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Εάν το πρόβλημα παραμένει, προσπαθήστε να εκκαθαρίσετε τον χώρο αποθήκευσης και των δύο εφαρμογών: του Nextcloud και του Nextcloud Notes.</string>
@ -220,11 +213,6 @@
<string name="formatting_help_code_body_2">Το Markdown υποστηρίζει επίσης κάτι που ονομάζεται code fencing, το οποίο επιτρέπει πολλαπλές γραμμές χωρίς εσοχή:</string>
<string name="formatting_help_code_body_3">Και αν θέλετε να χρησιμοποιήσετε την επισήμανση σύνταξης, συμπεριλάβετε τη γλώσσα:</string>
<string name="formatting_help_unsupported_title">Μη υποστηριζόμενο</string>
<string name="formatting_help_unsupported_body_1">Ενώ προσπαθούμε να βελτιώνουμε συνεχώς την υποστήριξη για το Markdown, υπάρχουν μερικές δυνατότητες που δεν υποστηρίζονται ακόμη από τις Σημειώσεις:</string>
<string name="formatting_help_unsupported_body_2">Πίνακες</string>
<string name="formatting_help_unsupported_body_3">Εικόνες</string>
<string name="formatting_help_unsupported_body_4">Εάν ενδιαφέρεστε να συνεισφέρετε σε μία από αυτές τις λειτουργίες, επικοινωνήστε μαζί μας μέσω GitHub ή E-Mail.</string>
<string name="simple_other">Άλλο</string>
<string name="sort_last_modified">Ταξινόμηση κατά ημερομηνία τροποποίησης</string>
<string name="sort_alphabetically">Ταξινόμηση αλφαβητικά</string>

View file

@ -12,8 +12,6 @@
<string name="action_note_deleted">Note deleted</string>
<string name="action_note_restored">Note restored</string>
<string name="action_undo">Undo</string>
<string name="action_drawer_open">open navigation</string>
<string name="action_drawer_close">close navigation</string>
<string name="action_uncategorized">Uncategorised</string>
<string name="menu_delete">Delete</string>
<string name="menu_change_category">Category</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Synchronisation failed: %1$s</string>
<string name="error_json">is the Notes app activated on the server?</string>
<string name="error_no_network">no network connection</string>
<!-- Snackbar Actions -->

View file

@ -13,12 +13,8 @@
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="simple_about">Acerca de</string>
<string name="simple_bold">Negrita</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Itálico</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -90,7 +86,6 @@
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="simple_exception">Excepción</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_music">Música</string>
<string name="category_movies">Películas</string>
@ -99,7 +94,6 @@
<string name="account_already_imported">La cuenta ya ha sido importada</string>
<string name="no_notes_yet">Aún no hay notas</string>
<string name="no_notes_yet_description">Presione el botón + para crear una nueva nota</string>
<string name="could_not_load_preview_two_digit_numbered_list">No se pudo cargar la vista previa. Compruebe si hay un elemento de lista numerada de dos dígitos sin contenido.</string>
<string name="simple_more">Más</string>
<string name="simple_move">Mover</string>
<string name="category_readonly">Solo lectura</string>

View file

@ -16,8 +16,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -81,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -16,8 +16,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -81,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -16,8 +16,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -81,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -16,8 +16,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -81,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -16,8 +16,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -81,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -16,8 +16,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -81,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -12,14 +12,10 @@
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="simple_about">Acerca de</string>
<string name="simple_bold">Negritas</string>
<string name="simple_link">Liga</string>
<string name="simple_italic">Cursiva</string>
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -39,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -83,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -16,8 +16,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -37,7 +35,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- About -->
<string name="about_version_title">Versión</string>
@ -81,7 +78,6 @@
<string name="simple_error">Error</string>
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="add_account">Agregar cuenta</string>
<string name="category_work">Trabajo</string>
<string name="no_notes_yet">Aún no hay notas</string>

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
<string name="action_undo">Deshacer</string>
<string name="action_drawer_open">abrir navegación</string>
<string name="action_drawer_close">cerrar navegación</string>
<string name="action_uncategorized">Sin categoría</string>
<string name="menu_delete">Borrar</string>
<string name="menu_change_category">Categoría</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">Falló la sincronización: %1$s</string>
<string name="error_json">¿Se encuentra activiada la aplicación de Notes en el servidor?</string>
<string name="error_no_network">no hay conexión a red</string>
<!-- Snackbar Actions -->

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="simple_about">Acerca de</string>
<string name="simple_bold">Negrita</string>
<string name="simple_link">Enlace</string>
<string name="simple_italic">Cursiva</string>
<string name="action_note_deleted">Borrado %1$s</string>
<string name="action_note_restored">Restaurado %1$s</string>
<string name="action_undo">Deshacer</string>
@ -49,7 +47,6 @@
<string name="error_sync">Fallo en la sincronización: %1$s</string>
<string name="error_synchronization">Fallo en la sincronización</string>
<string name="error_json">¿Está la app de Notas activada en el servidor?</string>
<string name="error_no_network">Sin conexión de red</string>
<string name="error_unknown">Ha ocurrido un error desconocido.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Cerrar</string>
<string name="simple_copy">Copiar</string>
<string name="simple_exception">Excepción</string>
<string name="copied_to_clipboard">Copiado al portapapeles</string>
<string name="pin_to_homescreen">Acoplar a la pantalla de inicio</string>
<string name="note_has_been_deleted">Esta nota ha sido borrada</string>
<string name="add_account">Agregar cuenta</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">La cuenta ha sido importada</string>
<string name="no_notes_yet">Aún no hay notas</string>
<string name="no_notes_yet_description">Pulsa el botón + para crear una nota nueva</string>
<string name="could_not_load_preview_two_digit_numbered_list">No se ha podido cargar la vista previa. Por favor, comprueba si hay un ítem de lista numerada de dos dígitos sin contenido.</string>
<string name="simple_more">Más</string>
<string name="simple_move">Mover</string>
<string name="checkbox_could_not_be_toggled">No se ha podido cambiar el estado del checkbox</string>
<string name="category_readonly">Solo lectura</string>
<string name="no_category">Sin categoría</string>
<string name="add_category">Añadir %1$s</string>
<string name="simple_checkbox">Casilla de verificación</string>
<string name="unlock_notes">Desbloquear notas</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">No se puede copiar al portapapeles</string>
<string name="error_dialog_title">Oh no - ¿Ahora qué? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Por favor, intenta forzar el cierre de la aplicación y vuelve a abrirla. Es posible que haya habido un problema de conexión con la aplicación Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Si el problema persiste, intente borrar el almacenamiento de ambas aplicaciones: Nextcloud y Nextcloud Notas para solucionar este problema.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown también soporta el llamado vallado de código, que permite líneas múltiples sin indentación:</string>
<string name="formatting_help_code_body_3">Y si quieres usar subrayado de sintaxis, incluye el lenguaje:</string>
<string name="formatting_help_unsupported_title">No soportado</string>
<string name="formatting_help_unsupported_body_1">Aunque tratamos de mejorar continuamente el soporte de Markdown, hay unas cuantas características que Notas todavía no soporta:</string>
<string name="formatting_help_unsupported_body_2">Tablas</string>
<string name="formatting_help_unsupported_body_3">Imágenes</string>
<string name="formatting_help_unsupported_body_4">Si está interesadx en contribuir en alguna de estas funciones, no dude en ponerse en contacto con nosotrxs a través de GitHub o por correo electrónico.</string>
<string name="simple_other">Otro</string>
<string name="sort_last_modified">Ordenar por fecha de modificación</string>
<string name="sort_alphabetically">Ordenar alfabéticamente</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Editatu</string>
<string name="action_edit_save">Gorde</string>
<string name="simple_about">Honi buruz</string>
<string name="simple_bold">Lodia</string>
<string name="simple_link">Esteka</string>
<string name="simple_italic">Etzana</string>
<string name="action_note_deleted">%1$s ezabatuta</string>
<string name="action_note_restored">%1$szaharberrituta</string>
<string name="action_undo">Desegin</string>
@ -49,7 +47,6 @@
<string name="error_sync">Sinkronizazioak huts egin du: %1$s</string>
<string name="error_synchronization">Sinkronizazioak huts egin du</string>
<string name="error_json">Notes aplikazioa zerbitzarian aktibatuta dago?</string>
<string name="error_no_network">Ez dago sare konexiorik</string>
<string name="error_unknown">Errore ezezagun bat gertatu da.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Itxi</string>
<string name="simple_copy">Kopiatu</string>
<string name="simple_exception">Salbuespena</string>
<string name="copied_to_clipboard">Arbelera kopiatua</string>
<string name="pin_to_homescreen">Hasierako pantailara egokitu</string>
<string name="note_has_been_deleted">Ohar hau ezabatu da</string>
<string name="add_account">Gehitu kontua</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Kontua dagoeneko inportatu da</string>
<string name="no_notes_yet">Ez dago oharrik</string>
<string name="no_notes_yet_description">Sakatu + botoia ohar berria sortzeko</string>
<string name="could_not_load_preview_two_digit_numbered_list">Ezin izan da aurrebista kargatu. Egiaztatu bi digitu dituen edukirik gabeko elementuren bat dagoen zerrendan</string>
<string name="simple_more">Gehiago</string>
<string name="simple_move">Mugitu</string>
<string name="checkbox_could_not_be_toggled">Egiaztapen-laukiaren egoera ezin izan da aldatu.</string>
<string name="category_readonly">Irakurtzeko soilik</string>
<string name="no_category">Kategoria gabe</string>
<string name="add_category">Gehitu %1$s</string>
<string name="simple_checkbox">Kontrol laukia</string>
<string name="unlock_notes">Desblokeatzearen oharrak</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Ezin izan da arbelera kopiatu</string>
<string name="error_dialog_title">Oh ez - Orain zer? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Saia zaitez aplikazioa itxi eta berrabiarazten. Agian Nextcloud aplikazioarekin gaizki konektatzea gertatu da.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Arazoak jarraitzen badu, saiatu bi aplikazioen biltegiak garbitzen: Nextcloud eta Nextcloud Oharrak aplikazioen biltegiak.</string>
@ -218,11 +211,6 @@
<string name="formatting_help_code_title">Kodea</string>
<string name="formatting_help_code_body_3">Eta sintaxi nabarmentzea erabili nahi baduzu, gehitu hizkuntza:</string>
<string name="formatting_help_unsupported_title">Ez da onartzen</string>
<string name="formatting_help_unsupported_body_1">Nahiz eta Markdown euskarria etengabe hobetzen saiatzen garen, oraindik badira eginbide batzuk Oharrak aplikazioan onartzen ez direnak:</string>
<string name="formatting_help_unsupported_body_2">Taulak</string>
<string name="formatting_help_unsupported_body_3">Irudiak</string>
<string name="formatting_help_unsupported_body_4">Interesa baduzu eginbide horietako baten euskarria hobetzen laguntzeko, jarri harremanetan gurekin GitHub edo posta elektroniko bidez.</string>
<string name="simple_other">Beste bat</string>
<string name="sort_last_modified">Ordenatu aldatze-dataren arabera</string>
<string name="sort_alphabetically">Ordenatu alfabetikoki</string>

View file

@ -13,15 +13,10 @@
<string name="simple_edit">ویرایش</string>
<string name="action_edit_save">ذخیره</string>
<string name="simple_about">درباره</string>
<string name="simple_accounts">حساب‌ها</string>
<string name="simple_bold">درشت</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Italic</string>
<string name="action_note_deleted">حذف شد %1$s</string>
<string name="action_note_restored">بازیابی شد %1$s</string>
<string name="action_undo">برگرداندن</string>
<string name="action_drawer_open">باز کردن ناوبری</string>
<string name="action_drawer_close">بستن ناوبری</string>
<string name="action_uncategorized">دستهبندی نشده</string>
<string name="menu_delete">حذف</string>
<string name="menu_change_category">دسته‌بندی</string>
@ -51,10 +46,7 @@
<!-- Error -->
<string name="error_sync">همگام سازی انجام نشد:%1$s</string>
<string name="error_json">آیا برنامه Notes روی سرور فعال شده است؟</string>
<string name="error_no_network">هیچ ارتباطی به شبکه موجود نیست</string>
<string name="error_files_app">آیا برنامه فایل ها را نصب کرده اید؟</string>
<string name="error_insufficient_storage">حافظه سرور شما پر است.</string>
<string name="error_unknown">یک خطای ناشناخته رخ داده است.</string>
<!-- About -->
@ -104,7 +96,6 @@
<string name="simple_close">بستن</string>
<string name="simple_copy">کپی کردن</string>
<string name="simple_exception">استثنا</string>
<string name="copied_to_clipboard">در حافظه رونویسی شد</string>
<string name="pin_to_homescreen">پین به صفحه اصلی</string>
<string name="note_has_been_deleted">این یادداشت حذف شده است</string>
<string name="add_account">ایحاد حساب کاربری</string>
@ -115,18 +106,12 @@
<string name="account_already_imported">حساب قبلاً وارد شده است</string>
<string name="no_notes_yet">هنوز هیچ یادداشتی وجود ندارد</string>
<string name="no_notes_yet_description">دکمه + را فشار دهید تا یک یادداشت جدید ایجاد کنید</string>
<string name="could_not_load_preview_two_digit_numbered_list">پیش نمایش بارگیری نشد. لطفاً بررسی کنید که آیا یک مورد لیست شماره ای دو رقمی بدون محتوا وجود دارد یا خیر.</string>
<string name="simple_more">بیش‌تر</string>
<string name="simple_move">انتقال</string>
<string name="error_files_app_version_too_old">نسخه برنامه فایلهای شما به روز است؟</string>
<string name="checkbox_could_not_be_toggled"> انتخاب کادرامکان پذیر نیست.</string>
<string name="bulk_notes_deleted">حذف شده%1$d یادداشت های</string>
<string name="bulk_notes_restored">بازگردانی شده%1$d یادداشت های</string>
<string name="category_readonly">فقط خواندنی</string>
<string name="no_category">بدون دسته بندی</string>
<string name="add_category">افزودن%1$s</string>
<string name="simple_checkbox">جعبه علامت</string>
<string name="could_not_copy_to_clipboard">به کلیپ بورد کپی نشد</string>
<string name="simple_security">امنیت</string>
<string name="simple_appearance">ظاهر</string>
<string name="simple_synchronization">هم‌گام‌سازی</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Muokkaa</string>
<string name="action_edit_save">Tallenna</string>
<string name="simple_about">Tietoja</string>
<string name="simple_bold">Lihavoitu</string>
<string name="simple_link">Linkki</string>
<string name="simple_italic">Kursivoitu</string>
<string name="action_note_deleted">Poistettiin %1$s</string>
<string name="action_note_restored">Palautettiin %1$s</string>
<string name="action_undo">Kumoa</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synkronointi epäonnistui: %1$s</string>
<string name="error_synchronization">Synkronointi epäonnistui</string>
<string name="error_json">Onko Notes sovellus aktivoitu palvelimella?</string>
<string name="error_no_network">Ei verkkoyhteyttä</string>
<string name="error_unknown">Tapahtui tuntematon virhe.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Sulje</string>
<string name="simple_copy">Kopioi</string>
<string name="simple_exception">Poikkeus</string>
<string name="copied_to_clipboard">Kopioitu leikepöydälle</string>
<string name="pin_to_homescreen">Kiinnitä kotinäyttöön</string>
<string name="note_has_been_deleted">Tämä muistiinpano on poistettu</string>
<string name="add_account">Lisää tili</string>
@ -107,16 +103,13 @@
<string name="account_already_imported">Tili on jo tuotu</string>
<string name="no_notes_yet">Ei muistiinpanoja</string>
<string name="no_notes_yet_description">Paina + luodaksesi uuden muistiinpanon</string>
<string name="could_not_load_preview_two_digit_numbered_list">Esikatselua ei voitu ladata. Tarkista, onko muistiinpanossa numeroitu lista, jossa kaksinumeroinen kohta on tyhjä.</string>
<string name="simple_more">Lisää</string>
<string name="simple_move">Siirrä</string>
<string name="checkbox_could_not_be_toggled">Valintaruutua ei voitu klikata.</string>
<string name="category_readonly">Vain luku</string>
<string name="add_category">Lisää %1$s</string>
<string name="simple_checkbox">Valintaruutu</string>
<string name="unlock_notes">Avaa muistiinpanojen lukitus</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Ei voitu kopioida leikepöydälle</string>
<string name="error_dialog_title">Voi ei - Mitä nyt? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Yritä pakottaa sovelluksen sulkeminen ja käynnistä se uudelleen. Nextcloud-sovellukseen on saattanut olla virheellinen yhteys.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Jos ongelma jatkuu, yritä tyhjentää sekä Nextcloud- että Nextcloud Notes-sovellusten tallennustilat ratkaistaksesi ongelman.</string>
@ -232,11 +225,6 @@
<string name="formatting_help_code_body_2">Markdown tukee myös koodin aitaamista, jolla useamman rivin koodi näytetään sisentämättömänä:</string>
<string name="formatting_help_code_body_3">Ja jos haluat käyttää syntaksin korostusta, sisällytä ohjelmointikieli:</string>
<string name="formatting_help_unsupported_title">Ei tuettu</string>
<string name="formatting_help_unsupported_body_1">Vaikka jatkuvasti kehitämme Markdown-tukea, se ei tue vielä aivan kaikkea, kuten esimerkiksi:</string>
<string name="formatting_help_unsupported_body_2">Taulukot</string>
<string name="formatting_help_unsupported_body_3">Kuvat</string>
<string name="formatting_help_unsupported_body_4">Jos olet kiinnostunut ottamaan osaa kehittämiseen, ole meihin yhteydessä GitHubin tai sähköpostin kautta.</string>
<string name="simple_other">Muu</string>
<string name="sort_last_modified">Järjestä muokkauspäiväyksen mukaan</string>
<string name="sort_alphabetically">Järjestä aakkosjärjestyksen mukaan</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Modifier</string>
<string name="action_edit_save">Enregistrer</string>
<string name="simple_about">À propos</string>
<string name="simple_bold">Gras</string>
<string name="simple_link">Lien</string>
<string name="simple_italic">Italique</string>
<string name="action_note_deleted">%1$s supprimé</string>
<string name="action_note_restored">%1$s restauré</string>
<string name="action_undo">Annuler</string>
@ -30,7 +28,7 @@
<string name="search_in_category">Rechercher dans %1$s</string>
<string name="search_in_all">Rechercher dans toutes les notes</string>
<string name="change_category_title">Choisir une catégorie</string>
<string name="change_category_title">Sélectionnez une catégorie</string>
<string name="listview_updated_today">Aujourd\'hui</string>
<string name="listview_updated_yesterday">Hier</string>
@ -49,7 +47,6 @@
<string name="error_sync">Échec de synchronisation : %1$s</string>
<string name="error_synchronization">Échec de synchronisation</string>
<string name="error_json">L\'application Notes est-elle activée sur le serveur ?</string>
<string name="error_no_network">Aucune connexion réseau</string>
<string name="error_unknown">Une erreur inconnue est survenue</string>
@ -96,7 +93,6 @@
<string name="simple_close">Fermer</string>
<string name="simple_copy">Copier</string>
<string name="simple_exception">Exception</string>
<string name="copied_to_clipboard">Copié dans le presse-papier</string>
<string name="pin_to_homescreen">Épingler sur la page daccueil</string>
<string name="note_has_been_deleted">Cette note a été supprimée</string>
<string name="add_account">Ajouter un compte</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Ce compte a déjà été importé</string>
<string name="no_notes_yet">Aucune note pour l\'instant</string>
<string name="no_notes_yet_description">Créez une nouvelle note avec le bouton +</string>
<string name="could_not_load_preview_two_digit_numbered_list">Impossible de charger l\'aperçu. Merci de vérifier qu\'il existe un élément de liste numéroté à deux chiffres sans contenu. </string>
<string name="simple_more">Plus</string>
<string name="simple_move">Déplacer</string>
<string name="checkbox_could_not_be_toggled">Impossible de modifier l\'état de la case à cocher.</string>
<string name="category_readonly">Lecture seule</string>
<string name="no_category">Sans catégorie</string>
<string name="add_category">Ajouter %1$s</string>
<string name="simple_checkbox">Case à cocher</string>
<string name="unlock_notes">Déverrouiller les notes</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Impossible de copier dans le presse-papiers</string>
<string name="error_dialog_title">Oh non ! - Et maintenant ? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Essayez de forcer la fermeture de l\'application puis redémarrer la. Il y avait peut-être une mauvaise connexion à Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Si le problème persiste, essayez d\'effacer les données des deux applications : Nextcloud et Nextcloud Notes pour résoudre ce problème.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown supporte aussi quelque chose appelé \"code fencing\", qui permet plusieurs lignes sans indentation.</string>
<string name="formatting_help_code_body_3">Et si vous voulez utiliser la coloration syntaxique, incluez le langage.</string>
<string name="formatting_help_unsupported_title">Non pris en charge</string>
<string name="formatting_help_unsupported_body_1">Pendant que nous cherchons continuellement d\'améliorer la prise en charge du Markdown, il y a quelques fonctionnalités qui ne sont pas encore supportées par Notes :</string>
<string name="formatting_help_unsupported_body_2">Tableaux</string>
<string name="formatting_help_unsupported_body_3">Images</string>
<string name="formatting_help_unsupported_body_4">Si vous êtes intéressés pour contribuer à la prise en charge d\'une de ces fonctionnalités, entrez en contact avec nous via GitHub ou courriel.</string>
<string name="simple_other">Divers</string>
<string name="sort_last_modified">Tirer par date de dernière modification</string>
<string name="sort_alphabetically">Trier alphabétiquement</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Gardar</string>
<string name="simple_about">Sobre</string>
<string name="simple_bold">Negra</string>
<string name="simple_link">Ligazón</string>
<string name="simple_italic">Itálica</string>
<string name="action_note_deleted">Eliminouse %1$s</string>
<string name="action_note_restored">Restaurouse %1$s</string>
<string name="action_undo">Desfacer</string>
@ -49,7 +47,6 @@
<string name="error_sync">Produciuse un fallo na sincronización: %1$s</string>
<string name="error_synchronization">Produciuse un fallo na sincronización</string>
<string name="error_json">Está activada a apli «Notes» no servidor?</string>
<string name="error_no_network">Sen conexión de rede</string>
<string name="error_unknown">Produciuse un erro descoñecido.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Pechar</string>
<string name="simple_copy">Copiar</string>
<string name="simple_exception">Excepción</string>
<string name="copied_to_clipboard">Copiado no portapapeis.</string>
<string name="pin_to_homescreen">Ancorar na pantalla de inicio</string>
<string name="note_has_been_deleted">Esta nota foi eliminada</string>
<string name="add_account">Engadir unha conta</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">A conta xa foi importada</string>
<string name="no_notes_yet">Aínda non hai notas</string>
<string name="no_notes_yet_description">Prema o botón + para crear unha nota nova</string>
<string name="could_not_load_preview_two_digit_numbered_list">Non foi posíbel cargar a vista previa. Verifique se hai un elemento da lista numerada de dous díxitos sen contido.</string>
<string name="simple_more">Máis</string>
<string name="simple_move">Mover</string>
<string name="checkbox_could_not_be_toggled">Non foi posíbel cambiar a caixa de selección.</string>
<string name="category_readonly">Só lectura</string>
<string name="no_category">Sen categoría</string>
<string name="add_category">Engadir %1$s</string>
<string name="simple_checkbox">Caixa de selección</string>
<string name="unlock_notes">Desbloquear notas</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Non foi posíbel copiar ao portapapeis</string>
<string name="error_dialog_title">Vaites, e agora que? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Probe a forzar o peche da apli e reiniciala de novo. Pode haber unha conexión incorrecta coa apli Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Se o problema continúa, tente limpar o almacenamento de ambas as aplis: Nextcloud e Nextcloud Notas para resolver este problema.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown tamén admite algo chamado «código cercado», que permite múltiples liñas sen sangría:</string>
<string name="formatting_help_code_body_3">E se quere utilizar o destaque de sintaxe, inclúa a linguaxe:</string>
<string name="formatting_help_unsupported_title">Non admitido</string>
<string name="formatting_help_unsupported_body_1">Aínda que tentamos mellorar continuamente a compatibilidade do Markdown, hai algunhas funcións que aínda non son compatíbeis con Notes:</string>
<string name="formatting_help_unsupported_body_2">Táboas</string>
<string name="formatting_help_unsupported_body_3">Imaxes</string>
<string name="formatting_help_unsupported_body_4">Se estás interesado en colaborar nalgunha destas funcións, póñase en contacto connosco a través do GitHub ou correo-e</string>
<string name="simple_other">Outro</string>
<string name="sort_last_modified">Ordenar por data de modificación</string>
<string name="sort_alphabetically">Ordenar alfabéticamente</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">עריכה</string>
<string name="action_edit_save">שמירה</string>
<string name="simple_about">על אודות</string>
<string name="simple_bold">מודגש</string>
<string name="simple_link">קישור</string>
<string name="simple_italic">נטוי</string>
<string name="action_note_deleted">%1$s נמחק</string>
<string name="action_note_restored">%1$s שוחזר</string>
<string name="action_undo">ביטול</string>
@ -49,7 +47,6 @@
<string name="error_sync">הסנכרון נכשל: %1$s</string>
<string name="error_synchronization">הסנכרון נכשל</string>
<string name="error_json">האם יישומון הפתקים מופעל בשרת?</string>
<string name="error_no_network">אין חיבור לאינטרנט</string>
<string name="error_unknown">אירעה שגיאה בלתי ידועה.</string>
@ -96,7 +93,6 @@
<string name="simple_close">סגור</string>
<string name="simple_copy">העתק</string>
<string name="simple_exception">חריגה</string>
<string name="copied_to_clipboard">הועתק ללוח הגזירים</string>
<string name="pin_to_homescreen">הוסף למסך הבית</string>
<string name="note_has_been_deleted">פתק זה נמחק</string>
<string name="add_account">הוספת חשבון</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">החשבון הזה כבר עבר ייבוא</string>
<string name="no_notes_yet">אין פתקים עדיין</string>
<string name="no_notes_yet_description">לחיצה + כפתור כדי ליצור פתק חדש</string>
<string name="could_not_load_preview_two_digit_numbered_list">לא ניתן לטעון תצוגה מקדימה. נא לבדוק האם יש פריט ברשימה עם שתי ספרות שאין לו תוכן.</string>
<string name="simple_more">עוד</string>
<string name="simple_move">העברה</string>
<string name="checkbox_could_not_be_toggled">לא ניתן להחליף את מצב תיבת הבחירה.</string>
<string name="category_readonly">קריאה בלבד</string>
<string name="no_category">אין קטגוריה</string>
<string name="add_category">הוספת %1$s</string>
<string name="simple_checkbox">תיבת סימון</string>
<string name="unlock_notes">שחרור פתקים</string>
<string name="simple_beta">בטא</string>
<string name="could_not_copy_to_clipboard">לא ניתן להעתיק ללוח הגזירים</string>
<string name="error_dialog_title">שוד ושבר - מה עכשיו? 🙁</string>
<string name="error_dialog_tip_files_outdated">נראה כי יישומון ה־Nextcloud שלך אינו עדכני. נא לבקר בחנות Play או ב־F-Droid כדי לעדכן לגרסה האחרונה.</string>
<string name="error_dialog_tip_files_force_stop">כנראה שמשהו השתבש ביישומון ה־Nextcloud שלך. נא לנסות לכפות עצירה על שניהם, יישומון ה־Nextcloud ויישומון הפתקים של Nextcloud.</string>
@ -198,9 +191,6 @@
<string name="formatting_help_structured_documents_body_6">- אלברט אינשטיין</string>
<string name="formatting_help_code_title">קוד</string>
<string name="formatting_help_unsupported_title">ללא תמיכה</string>
<string name="formatting_help_unsupported_body_2">טבלאות</string>
<string name="formatting_help_unsupported_body_3">תמונות</string>
<string name="simple_other">אחר</string>
<string name="error_action_open_deck_info">פתיחת פרטי יישומון</string>
<string name="error_action_open_network">הגדרות רשת</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Uredi</string>
<string name="action_edit_save">Spremi</string>
<string name="simple_about">Informacije</string>
<string name="simple_bold">Podebljano</string>
<string name="simple_link">Poveznica</string>
<string name="simple_italic">U kurzivu</string>
<string name="action_note_deleted">Izbrisano %1$s</string>
<string name="action_note_restored">Vraćeno %1$s</string>
<string name="action_undo">Poništi</string>
@ -49,7 +47,6 @@
<string name="error_sync">Sinkronizacija nije uspjela: %1$s</string>
<string name="error_synchronization">Sinkronizacija nije uspjela</string>
<string name="error_json">Je li aplikacija Notes aktivirana na poslužitelju?</string>
<string name="error_no_network">Nema veze s mrežom</string>
<string name="error_unknown">Došlo je do nepoznate pogreške.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Zatvorite</string>
<string name="simple_copy">Kopirajte</string>
<string name="simple_exception">Izuzetak</string>
<string name="copied_to_clipboard">Kopirano u međuspremnik</string>
<string name="pin_to_homescreen">Prikvačite na početni zaslon</string>
<string name="note_has_been_deleted">Bilješka je izbrisana</string>
<string name="add_account">Dodaj račun</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Račun je već uvezen</string>
<string name="no_notes_yet">Još nema bilješki</string>
<string name="no_notes_yet_description">Stvori novu bilješku s pomoću gumba +</string>
<string name="could_not_load_preview_two_digit_numbered_list">Nije moguće učitati pretpregled. Provjerite postoji li dvoznamenkasta stavka bez sadržaja na numeriranom popisu.</string>
<string name="simple_more">Više</string>
<string name="simple_move">Premjesti</string>
<string name="checkbox_could_not_be_toggled">Nije moguće označiti potvrdni okvir.</string>
<string name="category_readonly">Samo za čitanje</string>
<string name="no_category">Nema kategorije</string>
<string name="add_category">Dodaj %1$s</string>
<string name="simple_checkbox">Potvrdni okvir</string>
<string name="unlock_notes">Otključaj bilješke</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Kopiranje u međuspremnik nije uspjelo</string>
<string name="error_dialog_title">Ups, što sada? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Pokušajte prisilno zatvoriti aplikaciju i ponovo je pokrenuti. Možda se radi o nepravilnoj vezi s aplikacijom Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Ako problem i dalje nije otklonjen, pokušajte izbrisati pohranjene podatke iz obje aplikacije: Nextcloud i Nextcloud Notes.</string>
@ -237,11 +230,6 @@
<string name="formatting_help_code_body_2">Markdown također podržava nešto što se naziva ograđivanje koda i omogućuje korištenje većeg broja redaka bez uvlačenja teksta:</string>
<string name="formatting_help_code_body_3">Ako želite naglasiti sintaksu, dodajte jezik:</string>
<string name="formatting_help_unsupported_title">Bez podrške</string>
<string name="formatting_help_unsupported_body_1">Iako neprestano nadograđujemo podršku za Markdown, postoji nekoliko značajki koje još uvijek nisu podržane u aplikaciji Notes:</string>
<string name="formatting_help_unsupported_body_2">Tablice</string>
<string name="formatting_help_unsupported_body_3">Slike</string>
<string name="formatting_help_unsupported_body_4">Ako želite poboljšati neku od tih značajki, obratite nam se putem GitHuba ili e-pošte.</string>
<string name="simple_other">Ostalo</string>
<string name="sort_last_modified">Razvrstaj prema datumu izmjene</string>
<string name="sort_alphabetically">Razvrstaj po abecedi</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Szerkesztés</string>
<string name="action_edit_save">Mentés</string>
<string name="simple_about">Névjegy</string>
<string name="simple_bold">Vastag</string>
<string name="simple_link">Hivatkozás</string>
<string name="simple_italic">Dőlt</string>
<string name="action_note_deleted">%1$s törölve</string>
<string name="action_note_restored">%1$s visszaállítva</string>
<string name="action_undo">Visszavonás</string>
@ -49,7 +47,6 @@
<string name="error_sync">Szinkronizálás sikertelen: %1$s</string>
<string name="error_synchronization">Szinkronizálás sikertelen</string>
<string name="error_json">Be van kapcsolva a Jegyzetek alkalmazás a kiszolgálón?</string>
<string name="error_no_network">Nincs hálózati kapcsolat</string>
<string name="error_unknown">Ismeretlen hiba történt.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Bezárás</string>
<string name="simple_copy">Másolás</string>
<string name="simple_exception">Kivétel</string>
<string name="copied_to_clipboard">Vágólapra másolva</string>
<string name="pin_to_homescreen">Rögzítés a kezdőképernyőre</string>
<string name="note_has_been_deleted">A jegyzet már törölve lett</string>
<string name="add_account">Fiók hozzáadása</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">A fiók már importálásra került</string>
<string name="no_notes_yet">Még nincsenek jegyzetek</string>
<string name="no_notes_yet_description">Új jegyzet hozzáadásához kattintson a + gombra</string>
<string name="could_not_load_preview_two_digit_numbered_list">Az előnézet nem tölthető be. Ellenőrizze, hogy nincs-e üres két számjegyű számozott listaelem.</string>
<string name="simple_more">Több</string>
<string name="simple_move">Áthelyezés</string>
<string name="checkbox_could_not_be_toggled">A jelölőmező nem állítható át.</string>
<string name="category_readonly">Csak olvasható</string>
<string name="no_category">Nincs kategória</string>
<string name="add_category">%1$s hozzáadása</string>
<string name="simple_checkbox">Jelölőmező</string>
<string name="unlock_notes">Jegyzetek feloldása</string>
<string name="simple_beta">Béta</string>
<string name="could_not_copy_to_clipboard">Nem sikerült a vágólapra másolni</string>
<string name="error_dialog_title">Jaj ne Most mi legyen? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Próbálja kényszeríteni az alkalmazás bezárását, és indítsa újra. Lehet, hogy hibás volt a kapcsolat a többi Nextcloud alkalmazással.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Ha a probléma továbbra is fennáll, próbálja kiüríteni mindkét alkalmazás tárolóját: a Nextcloudét és a Nextcloud Jegyzetekét.</string>
@ -200,10 +193,6 @@
<string name="formatting_help_lists_body_9">És így</string>
<string name="formatting_help_code_title">Kód</string>
<string name="formatting_help_unsupported_title">Nem támogatott</string>
<string name="formatting_help_unsupported_body_1">Bár folyamatosan próbáljuk fejleszteni a Markdown-támogatást, néhány funkciót még nem tartalmaz a Jegyzetek:</string>
<string name="formatting_help_unsupported_body_2">Táblázatok</string>
<string name="formatting_help_unsupported_body_3">Képek</string>
<string name="simple_other">Egyéb</string>
<string name="sort_last_modified">Rendezés módosítás dátuma szerint</string>
<string name="sort_alphabetically">Rendezés név szerint</string>

View file

@ -19,8 +19,6 @@
<!-- Settings -->
<!-- Network -->
<string name="error_json">JSON սխալ</string>
<!-- Snackbar Actions -->

View file

@ -25,7 +25,6 @@
<!-- Error -->
<string name="error_sync">Sinkronisasi gagal: %1$s</string>
<string name="error_json">Apakah apl Notes telah diaktifkan dipeladen?</string>
<string name="error_no_network">tidak ada koneksi jaringan</string>
<!-- Snackbar Actions -->

View file

@ -12,12 +12,8 @@
<string name="simple_edit">Breyta</string>
<string name="action_edit_save">Vista</string>
<string name="simple_about">Um hugbúnaðinn</string>
<string name="simple_bold">Feitletrað</string>
<string name="simple_link">Tengill</string>
<string name="simple_italic">Skáletrað</string>
<string name="action_undo">Afturkalla</string>
<string name="action_drawer_open">opna stýringu</string>
<string name="action_drawer_close">loka stýringu</string>
<string name="action_uncategorized">Óflokkað</string>
<string name="menu_delete">Eyða</string>
<string name="menu_change_category">Flokkur</string>
@ -92,7 +88,6 @@
<string name="simple_close">Loka</string>
<string name="simple_copy">Afrita</string>
<string name="simple_exception">Undantekning</string>
<string name="copied_to_clipboard">Afritað á klippispjaldið</string>
<string name="pin_to_homescreen">Festa á heimaskjá</string>
<string name="note_has_been_deleted">Minnispunktinum hefur verið eytt</string>
<string name="add_account">Bæta við notandaaðgangi</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Modifica</string>
<string name="action_edit_save">Salva</string>
<string name="simple_about">Informazioni</string>
<string name="simple_bold">Grassetto</string>
<string name="simple_link">Collegamento</string>
<string name="simple_italic">Corsivo</string>
<string name="action_note_deleted">Eliminato %1$s</string>
<string name="action_note_restored">Ripristinato %1$s</string>
<string name="action_undo">Annulla</string>
@ -49,7 +47,6 @@
<string name="error_sync">Sincronizzazione non riuscita: %1$s</string>
<string name="error_synchronization">Sincronizzazione non riuscita</string>
<string name="error_json">L\'applicazione Note è attiva nel server?</string>
<string name="error_no_network">Nessuna connessione di rete</string>
<string name="error_unknown">Si è verificato un errore sconosciuto.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Chiudi</string>
<string name="simple_copy">Copia</string>
<string name="simple_exception">Eccezione</string>
<string name="copied_to_clipboard">Copiato negli appunti</string>
<string name="pin_to_homescreen">Appunta alla schermata iniziale</string>
<string name="note_has_been_deleted">Questa nota è stata eliminata</string>
<string name="add_account">Aggiungi account</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">L\'account è già stato importato</string>
<string name="no_notes_yet">Ancora nessuna nota</string>
<string name="no_notes_yet_description">Premi il pulsante + per creare una nuova nota</string>
<string name="could_not_load_preview_two_digit_numbered_list">Impossibile caricare l\'anteprima. Controlla se c\'è un elemento dell\'elenco numerato con due cifre senza contenuto.</string>
<string name="simple_more">Altro</string>
<string name="simple_move">Sposta</string>
<string name="checkbox_could_not_be_toggled">La casella di selezione non può essere commutata.</string>
<string name="category_readonly">Sola lettura</string>
<string name="no_category">Nessuna categoria</string>
<string name="add_category">Aggiungi %1$s</string>
<string name="simple_checkbox">Casella di selezione</string>
<string name="unlock_notes">Sblocca note</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Impossibile copiare negli appunti</string>
<string name="error_dialog_title">Oh no - Cosa succede adesso? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Prova a forzare la chiusura dell\'applicazione e riavviarla nuovamente. Potrebbe essersi verificato un problema di connessione all\'applicazione Nextcloud. </string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Se il problema persiste, prova a cancellare l\'archiviazione di entrambe le applicazioni Nextcloud e Nextcloud Notes per risolver il problema.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown supporta anche raggruppamenti di codice, che consente a righe multiple senza indentazione:</string>
<string name="formatting_help_code_body_3">E se desideri utilizzare l\'evidenziazione della sintassi, includi il linguaggio:</string>
<string name="formatting_help_unsupported_title">Non supportato</string>
<string name="formatting_help_unsupported_body_1">Mentre proviamo a migliorare continuamente il supporto per Markdown, ci sono alcune funzionalità che non sono ancora supportate da Note:</string>
<string name="formatting_help_unsupported_body_2">Tabelle</string>
<string name="formatting_help_unsupported_body_3">Immagini</string>
<string name="formatting_help_unsupported_body_4">Se sei interessato a fornire supporto per una di queste funzionalità, contattaci tramite GitHub o email.</string>
<string name="simple_other">Altro</string>
<string name="sort_last_modified">Ordina per data di modifica</string>
<string name="sort_alphabetically">Ordine alfabetico</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">編集</string>
<string name="action_edit_save">保存</string>
<string name="simple_about">バージョン情報</string>
<string name="simple_bold">太字</string>
<string name="simple_link">リンク</string>
<string name="simple_italic">斜体</string>
<string name="action_note_deleted">%1$sを削除しました</string>
<string name="action_note_restored">%1$s を復元しました</string>
<string name="action_undo">元に戻す</string>
@ -49,7 +47,6 @@
<string name="error_sync">同期に失敗しました: %1$s</string>
<string name="error_synchronization">同期に失敗</string>
<string name="error_json">ノートアプリはサーバー上で有効になっていますか?</string>
<string name="error_no_network">ネットワークに接続されていません</string>
<string name="error_unknown">不明なエラーが発生しました</string>
@ -96,7 +93,6 @@
<string name="simple_close">閉じる</string>
<string name="simple_copy">コピー</string>
<string name="simple_exception">例外</string>
<string name="copied_to_clipboard">クリップボードにコピー</string>
<string name="pin_to_homescreen">ホームスクリーンにピン留めする</string>
<string name="note_has_been_deleted">ノートが削除されました</string>
<string name="add_account">アカウントを追加</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">アカウントはすでにインポートされています</string>
<string name="no_notes_yet">まだノートはありません</string>
<string name="no_notes_yet_description">+ ボタンを押して新しいノートを作成</string>
<string name="could_not_load_preview_two_digit_numbered_list">プレビューをロードできませんでした。中身のない二桁番号のリストアイテムがないかチェックしてください。</string>
<string name="simple_more">さらに表示</string>
<string name="simple_move">移動</string>
<string name="checkbox_could_not_be_toggled">チェックボックスを切り替えることができません</string>
<string name="category_readonly">読み込み専用</string>
<string name="no_category">カテゴリ無し</string>
<string name="add_category">%1$s を追加</string>
<string name="simple_checkbox">チェックボックス</string>
<string name="unlock_notes">ノートをアンロック</string>
<string name="simple_beta">ベータ</string>
<string name="could_not_copy_to_clipboard">クリップボードにコピーできませんでした</string>
<string name="error_dialog_title">おやまあ、どうしたことでしょう?🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">アプリの強制終了と再起動を試みてください。Nextcloudアプリへの接続が正しくない接続があったかも知れません。</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">この問題が続くようでしたら、下記両方のアプリでストレージをクリアして問題が解決できるか試してくださいNextcloud と Nextcloud Notes</string>
@ -229,11 +222,6 @@
<string name="formatting_help_code_body_2">Markdownは、コードフェンシングと呼ばれるものもサポートしています。これにより、インデントなしで複数行に適用できます:</string>
<string name="formatting_help_code_body_3">言語毎の構文の強調表示を使用する場合は、言語指定します:</string>
<string name="formatting_help_unsupported_title">サポートされていません。</string>
<string name="formatting_help_unsupported_body_1">継続的にMarkdownのサポートを改善しようとしていますが、Notesではまだサポートされていない機能がいくつかあります。</string>
<string name="formatting_help_unsupported_body_2"></string>
<string name="formatting_help_unsupported_body_3">画像</string>
<string name="formatting_help_unsupported_body_4">これらの機能の1つでもサポートの貢献に関心がある場合は、GitHubまたは電子メールで私たちに連絡してください。</string>
<string name="simple_other">その他</string>
<string name="sort_last_modified">更新日付でソート</string>
<string name="sort_alphabetically">アルファベット順にソート</string>

View file

@ -9,8 +9,6 @@
<string name="action_note_deleted">ჩანაწერი გაუქმდა</string>
<string name="action_note_restored">ჩანაწერი აღდგა</string>
<string name="action_undo">დაბრუნება</string>
<string name="action_drawer_open">ნავიგაციის გახსნა</string>
<string name="action_drawer_close">ნავიგაციის დახურვა</string>
<string name="action_uncategorized">არაკატეგორიზირებული</string>
<string name="menu_delete">გაუქმება</string>
<string name="menu_change_category">კატეგორია</string>
@ -29,7 +27,6 @@
<!-- Error -->
<string name="error_sync">სინქრონიზაცია დასრულდა წარუმატებლად: %1$s</string>
<string name="error_json">გააქტიურებულია თუ არა ჩანაწერების აპლიკაცია სერვერზე?</string>
<string name="error_no_network">ქსელთან კავშირი არაა</string>
<!-- Snackbar Actions -->

View file

@ -14,9 +14,7 @@
<string name="simple_edit">편집</string>
<string name="action_edit_save">저장</string>
<string name="simple_about">정보</string>
<string name="simple_bold">굵게</string>
<string name="simple_link">링크</string>
<string name="simple_italic">Italic체</string>
<string name="action_note_deleted">%1$s 삭제됨</string>
<string name="action_note_restored">%1$s 복원됨</string>
<string name="action_undo">실행 취소</string>
@ -49,7 +47,6 @@
<string name="error_sync">동기화 실패: %1$s</string>
<string name="error_synchronization">동기화에 실패했습니다.</string>
<string name="error_json">Notes 앱이 서버에서 활성화되었습니까?</string>
<string name="error_no_network">네트워크에 연결할 수 없음</string>
<string name="error_unknown">알 수 없는 에러가 발생했습니다.</string>
@ -96,7 +93,6 @@
<string name="simple_close">닫기</string>
<string name="simple_copy">복사</string>
<string name="simple_exception">예외</string>
<string name="copied_to_clipboard">클립보드로 복사됨</string>
<string name="pin_to_homescreen">홈 화면에 고정</string>
<string name="note_has_been_deleted">노트가 삭제됐습니다.</string>
<string name="add_account">계정 추가</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">계정을 이미 가져왔습니다.</string>
<string name="no_notes_yet">아직 메모 없음</string>
<string name="no_notes_yet_description">+ 버튼을 눌러 새 노트를 만들기</string>
<string name="could_not_load_preview_two_digit_numbered_list">미리 보기를 로드할 수 없습니다. 내용이 없는 두 자리 번호 목록 항목이 있는지 확인해주십시오.</string>
<string name="simple_more">더 보기</string>
<string name="simple_move">이동</string>
<string name="checkbox_could_not_be_toggled">체크박스를 전환할 수 없습니다.</string>
<string name="category_readonly">Read only</string>
<string name="no_category">카테고리 없음</string>
<string name="add_category">%1$s(으)로 추가</string>
<string name="simple_checkbox">체크 상자</string>
<string name="unlock_notes">노트 잠금해제</string>
<string name="simple_beta">베타</string>
<string name="could_not_copy_to_clipboard">클립보드에 복사할 수 없습니다.</string>
<string name="error_dialog_title">세상에 - 무슨일이야?</string>
<string name="error_dialog_tip_token_mismatch_retry">앱을 종료하고 다시 시작해주십시오. 아마 Nextcloud에 잘못된 연결이 있었을 것입니다.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">문제가 지속되면 Nextcloud와 Nextcloud Notes 두 앱의 스토리지를 모두 지워 이 문제를 해결해보십시오.</string>
@ -229,11 +222,6 @@
<string name="formatting_help_code_body_2">Markdown은 코드 펜싱이라는 것을 지원하여 들여쓰기 없이 여러 줄을 허용합니다.</string>
<string name="formatting_help_code_body_3">구문 강조 표시를 사용하려면 다음 언어를 포함합니다.</string>
<string name="formatting_help_unsupported_title">지원되지 않습니다.</string>
<string name="formatting_help_unsupported_body_1">Markdown에 대한 지원을 지속적으로 개선하려고 노력하고 있지만 Notes에서 아직 지원하지 않는 몇 가지 기능이 있습니다.</string>
<string name="formatting_help_unsupported_body_2">목록</string>
<string name="formatting_help_unsupported_body_3">파일</string>
<string name="formatting_help_unsupported_body_4">이러한 기능 중 하나에 대한 지원을 제공하는 데 관심이 있으시면 GitHub 또는 E-Mail을 통해 당사에 문의하십시오.</string>
<string name="simple_other">기타</string>
<string name="sort_last_modified">수정된 날짜로 정렬</string>
<string name="sort_alphabetically">알파벳순으로 정렬</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Taisyti</string>
<string name="action_edit_save">Įrašyti</string>
<string name="simple_about">Apie</string>
<string name="simple_bold">Pusjuodis</string>
<string name="simple_link">Nuoroda</string>
<string name="simple_italic">Kursyvas</string>
<string name="action_note_deleted">%1$s ištrinti</string>
<string name="action_note_restored">%1$s atkurti</string>
<string name="action_undo">Atšaukti</string>
@ -49,7 +47,6 @@
<string name="error_sync">Sinchronizacija nepavyko: %1$s</string>
<string name="error_synchronization">Sinchronizacija nepavyko</string>
<string name="error_json">Ar Užrašų programėlė yra aktyvuota serveryje?</string>
<string name="error_no_network">Nėra tinklo ryšio</string>
<string name="error_unknown">Įvyko nežinoma klaida.</string>
@ -95,7 +92,6 @@
<string name="simple_close">Užverti</string>
<string name="simple_copy">Kopijuoti</string>
<string name="simple_exception">Išimtis</string>
<string name="copied_to_clipboard">Nukopijuota į iškarpinę</string>
<string name="pin_to_homescreen">Prisegti prie pradžios ekrano</string>
<string name="note_has_been_deleted">Šie užrašai ištrinti</string>
<string name="add_account">Pridėti paskyrą</string>
@ -106,17 +102,14 @@
<string name="account_already_imported">Paskyra jau buvo importuota</string>
<string name="no_notes_yet">Nėra užrašų</string>
<string name="no_notes_yet_description">Norėdami sukurti užrašus, paspauskite mygtuką +</string>
<string name="could_not_load_preview_two_digit_numbered_list">Nepavyko įkelti peržiūros. Patikrinkite ar yra dviejų skaitmenų sąrašo su numeriais elementas be jokio turinio.</string>
<string name="simple_more">Daugiau</string>
<string name="simple_move">Perkelti</string>
<string name="checkbox_could_not_be_toggled">Nepavyko perjungti žymimojo langelio.</string>
<string name="category_readonly">Tik skaitymui</string>
<string name="no_category">Be kategorijos</string>
<string name="add_category">Pridėti %1$s</string>
<string name="simple_checkbox">Žymimasis langelis</string>
<string name="unlock_notes">Atrakinti užrašus</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Nepavyko nukopijuoti į iškarpinę</string>
<string name="error_dialog_title">O, ne - Kas dabar? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Pabandykite priverstinai uždaryti programą ir vėl paleiskite ją iš naujo. Galbūt buvo nepavyko užmegžti ryšį su „Nextcloud“ programa.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Jei problema išlieka, pabandykite išvalyti abiejų programų saugyklą: „Nextcloud“ ir „Nextcloud Notes“.</string>
@ -221,11 +214,6 @@
<string name="formatting_help_code_body_2">„Markdown“ taip pat palaiko vadinamąjį kodo aptvėrimą, kuris leidžia sudaryti kelias eilutes be įtraukų:</string>
<string name="formatting_help_code_body_3">Jei norite naudoti sintaksės paryškinimą, įtraukite kalbą:</string>
<string name="formatting_help_unsupported_title">Nepalaikoma</string>
<string name="formatting_help_unsupported_body_1">Nors mes nuolat stengiamės tobulinti „Markdown“ vystymą, yra keletas funkcijų, kurių dar nepalaiko „Notes“ programa:</string>
<string name="formatting_help_unsupported_body_2">Lentelės</string>
<string name="formatting_help_unsupported_body_3">Paveikslai</string>
<string name="formatting_help_unsupported_body_4">Jei norite prisidėti prie vienos iš šių funkcijų palaikymo, susisiekite su mumis naudodami „GitHub“ arba el. Paštą.</string>
<string name="simple_other">Kita</string>
<string name="sort_last_modified">Išrikiuokite pagal redagavimo datą</string>
<string name="sort_alphabetically">Išrikiuokite pagal abecėlę</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Rediger</string>
<string name="action_edit_save">Lagre</string>
<string name="simple_about">Om</string>
<string name="simple_bold">Uthevet</string>
<string name="simple_link">Lenke</string>
<string name="simple_italic">Italic</string>
<string name="action_note_deleted">Slettet %1$s</string>
<string name="action_note_restored">Gjennopprettet %1$s</string>
<string name="action_undo">Angre</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synkronisering mislyktes: %1$s</string>
<string name="error_synchronization">Synkronisering mislyktes</string>
<string name="error_json">er Notat-appen påslått på serveren?</string>
<string name="error_no_network">Ingen nettverkstilkobling</string>
<string name="error_unknown">En ukjent feil oppstod.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Lukk</string>
<string name="simple_copy">Kopier</string>
<string name="simple_exception">Avbrudd</string>
<string name="copied_to_clipboard">Kopiert til utklippstavlen</string>
<string name="pin_to_homescreen">Fest til hjemmeskjermen</string>
<string name="note_has_been_deleted">Dette notatet har blitt slettet</string>
<string name="add_account">Legg til en konto</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Kontoen har allerede blitt importert</string>
<string name="no_notes_yet">Ingen notater enda</string>
<string name="no_notes_yet_description">Trykk + knappen for å opprette et nytt notat</string>
<string name="could_not_load_preview_two_digit_numbered_list">Kunne ikke laste forhåndsvisning. Kontroller om det er et tosifret nummerert listeelement uten innhold.</string>
<string name="simple_more">Mer</string>
<string name="simple_move">Flytt</string>
<string name="checkbox_could_not_be_toggled">Kunne ikke endre avkrysningsruten.</string>
<string name="category_readonly">Skrivebeskyttet</string>
<string name="no_category">Ingen kategori</string>
<string name="add_category">Legg til%1$s</string>
<string name="simple_checkbox">Avkryssningsboks</string>
<string name="unlock_notes">Lås opp notater</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Kunne ikke kopiere til utklippstavlen</string>
<string name="error_dialog_title">Å nei - Hva nå? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Prøv å tvinge avslutning av appen og start den på nytt. Det kan ha vært en feiltilkobling til Nextcloud-appen.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Hvis problemet vedvarer, prøv å tømme lageret for begge disse appene for å løse problemet: Nextcloud og Nextcloud Notes.</string>
@ -220,11 +213,6 @@
<string name="formatting_help_code_body_2">Markdown støtter også noe som kalles kodegjerding, som tillater flere linjer uten innrykk:</string>
<string name="formatting_help_code_body_3">Og hvis du vil bruke syntaksmarkering, inkluder språket:</string>
<string name="formatting_help_unsupported_title">Ustøttet</string>
<string name="formatting_help_unsupported_body_1">Mens vi prøver å kontinuerlig forbedre støtten for Markdown, er det noen få funksjoner som ennå ikke støttes av Notes:</string>
<string name="formatting_help_unsupported_body_2">Tabell</string>
<string name="formatting_help_unsupported_body_3">Bilder</string>
<string name="formatting_help_unsupported_body_4">Hvis du er interessert i å bidra med støtte for en av disse funksjonene, kan du kontakte oss via GitHub eller e-post.</string>
<string name="simple_other">Annet</string>
<string name="sort_last_modified">Sorter etter dato endret</string>
<string name="sort_alphabetically">Sorter alfabetisk</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Bewerken</string>
<string name="action_edit_save">Opslaan</string>
<string name="simple_about">Over</string>
<string name="simple_bold">Vet</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Scheef</string>
<string name="action_note_deleted">Verwijderd %1$s</string>
<string name="action_note_restored">Hersteld %1$s</string>
<string name="action_undo">Ongedaan maken</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synchronisatie mislukt: %1$s</string>
<string name="error_synchronization">Synchronisatie mislukt</string>
<string name="error_json">Is de Notities app geactiveerd op de server?</string>
<string name="error_no_network">Geen netwerkverbinding</string>
<string name="error_unknown">Een onbekende fout trad op.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Sluit</string>
<string name="simple_copy">Kopieër</string>
<string name="simple_exception">Uitzondering</string>
<string name="copied_to_clipboard">Gekopieerd naar het klembord</string>
<string name="pin_to_homescreen">Vastzetten op startscherm</string>
<string name="note_has_been_deleted">Deze notitie is verwijderd</string>
<string name="add_account">Account toevoegen</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Account is al geïmporteerd</string>
<string name="no_notes_yet">Nog geen notities</string>
<string name="no_notes_yet_description">Druk op de + knop om een nieuwe notitie te maken</string>
<string name="could_not_load_preview_two_digit_numbered_list">Kon geen voorbeeld laden. Controleer of er een lege genummerde lijst is met twee cijfers is.</string>
<string name="simple_more">Meer</string>
<string name="simple_move">Verplaatsen</string>
<string name="checkbox_could_not_be_toggled">Selectievakjes kon niet worden omgeschakeld.</string>
<string name="category_readonly">Alleen lezen</string>
<string name="no_category">Geen categorie</string>
<string name="add_category">Toevoegen %1$s</string>
<string name="simple_checkbox">Selectievakje</string>
<string name="unlock_notes">Ontgrendel notities</string>
<string name="simple_beta">Bèta</string>
<string name="could_not_copy_to_clipboard">Kon niet kopiëren naar het klembord</string>
<string name="error_dialog_title">Oh nee - wat nu? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Probeer de app te sluiten en opnieuw te starten. Er was misschien een onjuiste verbinding met de Nextcloud-app.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Als het probleem blijft aanhouden, probeer dan de gegevensopslag bij Nextcloud en de Nextcloud Notes apps te wissen.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown ondersteunt ook iets dat \"code fencing\" wordt genoemd, wat meerdere regels mogelijk maakt zonder inspringen:</string>
<string name="formatting_help_code_body_3">En als je syntaxisaccentuering wilt gebruiken, neemt dan deze taal op:</string>
<string name="formatting_help_unsupported_title">Niet ondersteund</string>
<string name="formatting_help_unsupported_body_1">Markdown wordt ondersteunt en continu verbetert. Er zijn enkele functies die Notes nog niet ondersteund:</string>
<string name="formatting_help_unsupported_body_2">Tabellen</string>
<string name="formatting_help_unsupported_body_3">Afbeeldingen</string>
<string name="formatting_help_unsupported_body_4">Als je een bijdrage wil leveren aan een van de functies, neem dan contact met ons op via GitHub of per E-mail.</string>
<string name="simple_other">Ander</string>
<string name="sort_last_modified">Op wijzigingsdatum sorteren</string>
<string name="sort_alphabetically">Op alfabet sorteren</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Edytuj</string>
<string name="action_edit_save">Zapisz</string>
<string name="simple_about">O aplikacji</string>
<string name="simple_bold">Pogrubienie</string>
<string name="simple_link">Odnośnik</string>
<string name="simple_italic">Kursywa</string>
<string name="action_note_deleted">Usunięto %1$s</string>
<string name="action_note_restored">Przywrócono %1$s</string>
<string name="action_undo">Cofnij</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synchronizacja nie powiodła się: %1$s</string>
<string name="error_synchronization">Synchronizacja nie powiodła się</string>
<string name="error_json">Czy aplikacja Notes jest aktywowana na serwerze?</string>
<string name="error_no_network">Brak połączenia sieciowego</string>
<string name="error_unknown">Wystąpił nieznany błąd.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Zamknij </string>
<string name="simple_copy">Kopiuj</string>
<string name="simple_exception">Wyjątek</string>
<string name="copied_to_clipboard">Skopiowano do schowka</string>
<string name="pin_to_homescreen">Przypnij do ekranu głównego</string>
<string name="note_has_been_deleted">Ta notatka została usunięta</string>
<string name="add_account">Dodaj konto</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Konto zostało już zaimportowane</string>
<string name="no_notes_yet">Brak notatek</string>
<string name="no_notes_yet_description">Naciśnij przycisk +, aby utworzyć nową notatkę</string>
<string name="could_not_load_preview_two_digit_numbered_list">Nie można załadować podglądu. Sprawdź, czy istnieje dwucyfrowa pozycja listy bez zawartości.</string>
<string name="simple_more">Więcej</string>
<string name="simple_move">Przenieś</string>
<string name="checkbox_could_not_be_toggled">Nie można zmienić pola wyboru.</string>
<string name="category_readonly">Tylko do odczytu</string>
<string name="no_category">Bez kategorii</string>
<string name="add_category">Dodaj %1$s</string>
<string name="simple_checkbox">Pole checkbox</string>
<string name="unlock_notes">Odblokuj notatki</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Nie można skopiować do schowka</string>
<string name="error_dialog_title">O nie - co teraz? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Spróbuj wymusić zamknięcie aplikacji i uruchomić ją ponownie. Być może połączenie z aplikacją Nextcloud było nieprawidłowe.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Jeśli problem będzie się powtarzać, spróbuj wyczyścić pamięć obu aplikacji: Nextcloud i Nextcloud Notes, aby rozwiązać ten problem.</string>
@ -241,11 +234,6 @@
<string name="formatting_help_code_body_2">Markdown obsługuje również coś, co nazywa się szermierką kodu, która pozwala na wiele linii bez wcięć:</string>
<string name="formatting_help_code_body_3">A jeśli chcesz użyć podświetlania składni, uwzględnij język:</string>
<string name="formatting_help_unsupported_title">Niewspierane</string>
<string name="formatting_help_unsupported_body_1">Chociaż staramy się ciągle ulepszać obsługę Markdown, istnieje kilka funkcji, które nie są jeszcze obsługiwane przez Notes:</string>
<string name="formatting_help_unsupported_body_2">Tabele</string>
<string name="formatting_help_unsupported_body_3">Obrazy</string>
<string name="formatting_help_unsupported_body_4">Jeśli chcesz pomóc przy jednej z tych funkcji, skontaktuj się z nami za pośrednictwem GitHub lub e-mail.</string>
<string name="simple_other">Inne</string>
<string name="sort_last_modified">Sortuj według daty modyfikacji</string>
<string name="sort_alphabetically">Sortuj alfabetycznie</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Salvar</string>
<string name="simple_about">Sobre</string>
<string name="simple_bold">Negrito</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Itálico</string>
<string name="action_note_deleted">%1$s excluído</string>
<string name="action_note_restored">%1$s Restaurado</string>
<string name="action_undo">Desfazer</string>
@ -49,7 +47,6 @@
<string name="error_sync">A sincronização falhou: %1$s</string>
<string name="error_synchronization">A sincronização falhou</string>
<string name="error_json">O aplicativo Notes está ativado no servidor?</string>
<string name="error_no_network">Sem conexão de rede</string>
<string name="error_unknown">Ocorreu um erro desconhecido.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Fechar</string>
<string name="simple_copy">Copiar</string>
<string name="simple_exception">Exceção</string>
<string name="copied_to_clipboard">Copiado para a área de transferência</string>
<string name="pin_to_homescreen">Fixar na tela inicial</string>
<string name="note_has_been_deleted">A anotação foi excluída</string>
<string name="add_account">Adicionar conta</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Conta já foi importada</string>
<string name="no_notes_yet">Nenhuma anotação ainda</string>
<string name="no_notes_yet_description">Pressione o botão + para criar uma nova nota</string>
<string name="could_not_load_preview_two_digit_numbered_list">Não foi possível carregar a visualização. Verifique se há um item da lista numerada de dois dígitos sem conteúdo.</string>
<string name="simple_more">Mais</string>
<string name="simple_move">Mover</string>
<string name="checkbox_could_not_be_toggled">Não foi possível alternar a caixa de seleção.</string>
<string name="category_readonly">Somente leitura</string>
<string name="no_category">Sem categorias</string>
<string name="add_category">Adicionar %1$s</string>
<string name="simple_checkbox">Caixa de marcação</string>
<string name="unlock_notes">Destravar anotações</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Não foi possível copiar para a área de transferência</string>
<string name="error_dialog_title">Oh não - E agora? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Tente forçar o fechamento do aplicativo e reinicie-o novamente. Pode ter havido uma conexão incorreta com o aplicativo Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Se o problema persistir, tente limpar o armazenamento dos dois aplicativos: Nextcloud e Anotações Nextcloud para resolver esse problema.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">O Markdown também suporta algo chamado código de cercas, que permite várias linhas sem recuo:</string>
<string name="formatting_help_code_body_3">E se você quiser usar destaque de sintaxe, inclua a linguagem:</string>
<string name="formatting_help_unsupported_title">Não suportado</string>
<string name="formatting_help_unsupported_body_1">Embora tentemos melhorar continuamente o suporte ao Markdown, há alguns recursos que ainda não são suportados pelo Notes:</string>
<string name="formatting_help_unsupported_body_2">Tabelas</string>
<string name="formatting_help_unsupported_body_3">Imagens</string>
<string name="formatting_help_unsupported_body_4">Se você estiver interessado em contribuir com suporte para um desses recursos, entre em contato conosco via GitHub ou E-Mail.</string>
<string name="simple_other">Outro</string>
<string name="sort_last_modified">Ordenar por data de modificação</string>
<string name="sort_alphabetically">Ordenar alfabeticamente</string>

View file

@ -25,7 +25,6 @@
<!-- Error -->
<string name="error_sync">A sincronização falhou: %1$s</string>
<string name="error_json">a aplicação Notas está ativada no servidor?</string>
<string name="error_no_network">sem ligação à rede</string>
<!-- Snackbar Actions -->

View file

@ -25,7 +25,6 @@
<!-- Error -->
<string name="error_sync">Sincronizare eșuată: %1$s</string>
<string name="error_json">Este aplicația Notes activata pe server?</string>
<string name="error_no_network">nu există conexiunea la rețea</string>
<!-- Snackbar Actions -->

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Править</string>
<string name="action_edit_save">Сохранить</string>
<string name="simple_about">О программе</string>
<string name="simple_bold">Жирный</string>
<string name="simple_link">Ссылка</string>
<string name="simple_italic">Курсив</string>
<string name="action_note_deleted">Заметка %1$s удалена</string>
<string name="action_note_restored">Заметка %1$s восстановлена</string>
<string name="action_undo">Отменить</string>
@ -49,7 +47,6 @@
<string name="error_sync">Сбой синхронизации: %1$s</string>
<string name="error_synchronization">Сбой синхронизации</string>
<string name="error_json">Включено ли приложение «Заметки» на сервере?</string>
<string name="error_no_network">Нет подключения к сети</string>
<string name="error_unknown">Произошла неизвестная ошибка.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Закрыть</string>
<string name="simple_copy">Копировать</string>
<string name="simple_exception">Исключение</string>
<string name="copied_to_clipboard">Скопировано в буфер обмена</string>
<string name="pin_to_homescreen">Введите PIN-код для домашнего экрана</string>
<string name="note_has_been_deleted">Запись была удалена</string>
<string name="add_account">Добавить аккаунт</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Учётная запись уже импортирована</string>
<string name="no_notes_yet">Нет ни одной заметки</string>
<string name="no_notes_yet_description">Для создания заметки нажмите +</string>
<string name="could_not_load_preview_two_digit_numbered_list">Не удалось загрузить предварительный просмотр. Убедитесь, существует ли двузначный номерный элемент списка без содержимого.</string>
<string name="simple_more">Больше</string>
<string name="simple_move">Переместить</string>
<string name="checkbox_could_not_be_toggled">Не удалось снять или установить отметку.</string>
<string name="category_readonly">Только для чтения</string>
<string name="no_category">Без категории</string>
<string name="add_category">Добавить %1$s </string>
<string name="simple_checkbox">Флажок</string>
<string name="unlock_notes">Разблокировать заметки</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Не удалось скопировать в буфер обмена.</string>
<string name="error_dialog_title">О нет, что теперь? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Попробуйте принудительно закрыть приложение и запустить его снова. Это может быть связано с некорректным подключением к приложению Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Если проблема повторилась, попробуйте для ее решения очистить хранилище обоих приложений: Nextcloud и Nextcloud Notes</string>
@ -241,11 +234,6 @@
<string name="formatting_help_code_body_2">В Markdown также поддерживается так называемый обособленный блок кода, который содержит несколько строк без абзацного отступа:</string>
<string name="formatting_help_code_body_3">А если Вы хотите включить подсветку синтаксиса, укажите язык:</string>
<string name="formatting_help_unsupported_title">Не поддерживается</string>
<string name="formatting_help_unsupported_body_1">Хотя мы стараемся постоянно улучшать поддержку Markdown, есть несколько функций, которые ещё не реализованы в Notes:</string>
<string name="formatting_help_unsupported_body_2">Таблицы</string>
<string name="formatting_help_unsupported_body_3">Изображения</string>
<string name="formatting_help_unsupported_body_4">Если вы заинтересованы в поддержке одной из этих функций, свяжитесь с нами через GitHub или по электронной почте.</string>
<string name="simple_other">Другой</string>
<string name="sort_last_modified">Сортировать по дате изменения</string>
<string name="sort_alphabetically">Сортировать по алфавиту</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Upraviť</string>
<string name="action_edit_save">Uložiť</string>
<string name="simple_about">O aplikácii</string>
<string name="simple_bold">Tučné</string>
<string name="simple_link">Odkaz</string>
<string name="simple_italic">Kurzíva</string>
<string name="action_note_deleted">Vymazané %1$s</string>
<string name="action_note_restored">Obnovené %1$s</string>
<string name="action_undo">Vrátiť</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synchronizácia zlyhala: %1$s</string>
<string name="error_synchronization">Synchronizácia zlyhala</string>
<string name="error_json">Je na serveri aktivovaná aplikácia Notes?</string>
<string name="error_no_network">Bez sieťového pripojenia</string>
<string name="error_unknown">Vyskytla sa neznáma chyba</string>
@ -96,7 +93,6 @@
<string name="simple_close">Zatvoriť</string>
<string name="simple_copy">Kopírovať</string>
<string name="simple_exception">Výnimka</string>
<string name="copied_to_clipboard">Skopírované do schránky</string>
<string name="pin_to_homescreen">Pripnúť na domovskú obrazovku</string>
<string name="note_has_been_deleted">Táto poznámka bola vymazaná</string>
<string name="add_account">Pridať účet</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Účet už bol importovaný</string>
<string name="no_notes_yet">Zatiaľ nie sú žiadne poznámky</string>
<string name="no_notes_yet_description">Ťuknutím na tlačidlo + vytvoríte novú poznámku</string>
<string name="could_not_load_preview_two_digit_numbered_list">Nie je možné načítať náhľad. Skontrolujte či je tu položka dvojčíslicového zoznamu bez obsahu.</string>
<string name="simple_more">Viac</string>
<string name="simple_move">Presunúť</string>
<string name="checkbox_could_not_be_toggled">Nepodarilo sa prepnúť zaškrtávaciu kolónku.</string>
<string name="category_readonly">Iba na čítanie</string>
<string name="no_category">Žiadna kategória</string>
<string name="add_category">Pridať %1$s</string>
<string name="simple_checkbox">Zaškrtávacie políčko</string>
<string name="unlock_notes">Odomknúť poznámky</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Nepodarilo sa skopírovať do schránky</string>
<string name="error_dialog_title">Ale nie - Čo teraz? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Skúste vyinútiť zatvorenie aplikácie a znova ju reštartovať. Možno došlo k chybnému pripojeniu k aplikácii Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Ak problém pretrváva, skúste vyčistiť úložisko oboch aplikácií: Nextcloud a Nextcloud Poznámky.</string>
@ -241,11 +234,6 @@
<string name="formatting_help_code_body_2">Markdown tiež podporuje niečo, čo sa nazýva oplotenie kódu, čo umožňuje použiť viac riadkov bez odsadenia:</string>
<string name="formatting_help_code_body_3">Ak chcete použiť zvýraznenie syntaxe, uveďte jazyk:</string>
<string name="formatting_help_unsupported_title">Nepodporované</string>
<string name="formatting_help_unsupported_body_1">Aj keď sa pokúšame neustále zlepšovať podporu Markdown, existuje niekoľko funkcií, ktoré zatiaľ Poznámky nepodporujú:</string>
<string name="formatting_help_unsupported_body_2">Tabuľky</string>
<string name="formatting_help_unsupported_body_3">Obrázky</string>
<string name="formatting_help_unsupported_body_4">Ak máte záujem prispieť k podpore niektorej z týchto funkcií, kontaktujte nás prostredníctvom služby GitHub alebo e-mailom.</string>
<string name="simple_other">Iné</string>
<string name="sort_last_modified">Zoradiť podľa upraveného dátumu</string>
<string name="sort_alphabetically">Zoradiť podľa abecedy</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Uredi</string>
<string name="action_edit_save">Shrani</string>
<string name="simple_about">O programu</string>
<string name="simple_bold">Krepko</string>
<string name="simple_link">Povezava</string>
<string name="simple_italic">Ležeče</string>
<string name="action_note_deleted">Izbrisano %1$s</string>
<string name="action_note_restored">Obnovljeno %1$s</string>
<string name="action_undo">Razveljavi</string>
@ -49,7 +47,6 @@
<string name="error_sync">Usklajevanje je spodletelo: %1$s</string>
<string name="error_synchronization">Usklajevanje je spodletelo</string>
<string name="error_json">Ali je program Notes na strežniku omogočen?</string>
<string name="error_no_network">Ni omrežne povezave</string>
<string name="error_unknown">Prišlo je do neznane napake.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Zapri</string>
<string name="simple_copy">Kopiraj</string>
<string name="simple_exception">Izjema</string>
<string name="copied_to_clipboard">Kopirano v odložišče</string>
<string name="pin_to_homescreen">Pripni na osnovni zaslon</string>
<string name="note_has_been_deleted">Ta zabeležka je bila izbrisana</string>
<string name="add_account">Dodaj račun</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Račun je že bil uvožen</string>
<string name="no_notes_yet">Ni še dodane nobene zabeležke</string>
<string name="no_notes_yet_description">Pritisnite gumb + za novo zabeležko</string>
<string name="could_not_load_preview_two_digit_numbered_list">Predogleda ni mogoče naložiti. Preverite, ali je morda vpisan dvoštevilčen predmet seznama brez vsebine.</string>
<string name="simple_more">Več</string>
<string name="simple_move">Premakni</string>
<string name="checkbox_could_not_be_toggled">Izbirnega polja ni mogoče preklopiti.</string>
<string name="category_readonly">Le za branje</string>
<string name="no_category">Brez kategorije</string>
<string name="add_category">Dodaj %1$s</string>
<string name="simple_checkbox">Izbirno polje</string>
<string name="unlock_notes">Odkleni zabeležke</string>
<string name="simple_beta">Preizkusno</string>
<string name="could_not_copy_to_clipboard">Predmeta ni mogoče kopirati v odložišče</string>
<string name="error_dialog_title">Ojoj, kaj pa zdaj? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Poskusite vsiliti končanje programa in ga ponovno zagnati. Morda je težava v neustrezni povezavi z okoljem Nextcloud</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Če se težava še naprej pojavlja, poskusite počistiti podatke programa Nextcloud in Nextcloud Notes.</string>
@ -241,11 +234,6 @@
<string name="formatting_help_code_body_2">Oblikovni jezik Markdown podpira tudi tako imenovano obrobljanje kode, kar omogoča zapis več vrstic brez zamika:</string>
<string name="formatting_help_code_body_3">Če bi želeli uporabiti poudarjanje skladnje, vključite tudi jezik:</string>
<string name="formatting_help_unsupported_title">Nepodprto</string>
<string name="formatting_help_unsupported_body_1">Čeprav se neprestano trudimo izboljšati podporo za oblikovanje Markdown, je še vedno nekaj zmožnosti, ki niso podprte:</string>
<string name="formatting_help_unsupported_body_2">Razpredelnice</string>
<string name="formatting_help_unsupported_body_3">Slike</string>
<string name="formatting_help_unsupported_body_4">Če želite sodelovati pri razvoju, ali pa drugače pomagati in podpreti katerokoli od navedenih možnosti, stopite z nami v stik prek GitHub oziroma po elektronski pošti.</string>
<string name="simple_other">Drugo</string>
<string name="sort_last_modified">Razvrsti po datumu spremembe</string>
<string name="sort_alphabetically">Razvrsti abecedno</string>

View file

@ -12,12 +12,8 @@
<string name="simple_edit">Redakto</string>
<string name="action_edit_save">Ruaj</string>
<string name="simple_about">Rreth </string>
<string name="simple_bold">I theksuar</string>
<string name="simple_link">Lidhje</string>
<string name="simple_italic">I pjerrët</string>
<string name="action_undo">Zhbëj</string>
<string name="action_drawer_open">hape lundrimin</string>
<string name="action_drawer_close">mbylle lundrimin</string>
<string name="action_uncategorized">Të pakategorizuara</string>
<string name="menu_delete">Fshij</string>
<string name="menu_change_category">Kategori</string>
@ -38,7 +34,6 @@
<!-- Error -->
<string name="error_sync">Sinkronizimi dështoi: %1$s</string>
<string name="error_json">a është aplikacioni i Notes i aktivizuar në server?</string>
<string name="error_no_network">asnjë lidhje në rrjet</string>
<!-- About -->
<string name="about_version_title">Versioni</string>
@ -83,7 +78,6 @@
<string name="simple_close">Mbylleni</string>
<string name="simple_copy">Kopjo</string>
<string name="simple_exception">Përjashtim</string>
<string name="copied_to_clipboard">U kopjua në clipboard</string>
<string name="add_account">Shtoni llogari</string>
<string name="category_music">Muzik</string>
<string name="category_movies">Filma</string>

View file

@ -13,12 +13,8 @@
<string name="simple_edit">Izmeni</string>
<string name="action_edit_save">Sačuvaj</string>
<string name="simple_about">O programu</string>
<string name="simple_bold">Podebljano</string>
<string name="simple_link">Veza</string>
<string name="simple_italic">Kurziv</string>
<string name="action_undo">Opozovi</string>
<string name="action_drawer_open">otvori navigaciju</string>
<string name="action_drawer_close">zatvori navigaciju</string>
<string name="action_uncategorized">Nekategorizovano</string>
<string name="menu_delete">Obriši</string>
<string name="menu_change_category">Kategorija</string>
@ -94,7 +90,6 @@
<string name="simple_close">Zatvori</string>
<string name="simple_copy">Kopiraj</string>
<string name="simple_exception">Izuzetak</string>
<string name="copied_to_clipboard">Kopirano u ostavu</string>
<string name="pin_to_homescreen">Zakači na početni ekran</string>
<string name="note_has_been_deleted">Ova beleška je obrisana</string>
<string name="add_account">Dodaj nalog</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Измени</string>
<string name="action_edit_save">Сачувај</string>
<string name="simple_about">О програму</string>
<string name="simple_bold">Подебљано</string>
<string name="simple_link">Веза</string>
<string name="simple_italic">Курзив</string>
<string name="action_note_deleted">Обрисано %1$s</string>
<string name="action_note_restored">Повраћено %1$s</string>
<string name="action_undo">Опозови</string>
@ -49,7 +47,6 @@
<string name="error_sync">Синхронизација није успела%1$s</string>
<string name="error_synchronization">Синхронизација није успела</string>
<string name="error_json">Да ли је апликација Белешки активирана на серверу?</string>
<string name="error_no_network">Нема мрежне везе</string>
<string name="error_unknown">Десила се непозната грешка.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Затвори</string>
<string name="simple_copy">Копирај</string>
<string name="simple_exception">Изузетак</string>
<string name="copied_to_clipboard">Копирано у оставу</string>
<string name="pin_to_homescreen">Закачи на почетни екран</string>
<string name="note_has_been_deleted">Ова белешка је обрисана</string>
<string name="add_account">Додај налог</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Налог је већ увезен</string>
<string name="no_notes_yet">Још нема белешки</string>
<string name="no_notes_yet_description">Притисните + дугме да направите нову белешку</string>
<string name="could_not_load_preview_two_digit_numbered_list">Не могу да учитам преглед. Проверите да ли постоји двоцифрена ставка у листи без садржаја.</string>
<string name="simple_more">Још</string>
<string name="simple_move">Помери</string>
<string name="checkbox_could_not_be_toggled">Поље за потврду не може да се укључи/искључи.</string>
<string name="category_readonly">Само за читање</string>
<string name="no_category">Нема категорије</string>
<string name="add_category">Додај %1$s</string>
<string name="simple_checkbox">Штиклирање</string>
<string name="unlock_notes">Откључај белешке</string>
<string name="simple_beta">Бета</string>
<string name="could_not_copy_to_clipboard">Не могу да копирам у оставу</string>
<string name="error_dialog_title">О, не - шта сад? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Покушајте да форсирано затворите апликацију и стартујете је поново. Можда је била неисправна конекција ка Некстклауд апликацији.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Ако проблем настави да се дешава, пробајте да очистите податке од обе апликације: и Некстклауд и Некстклауд Белешки да бисте решили проблем.</string>
@ -237,11 +230,6 @@
<string name="formatting_help_code_body_2">Markdown синтакса такође подржава тзв. ограђени кôд, што дозвољава вишеструке линије без увлачења:</string>
<string name="formatting_help_code_body_3">А ако желите бојење синтакте, додајте и језик:</string>
<string name="formatting_help_unsupported_title">Неподржано</string>
<string name="formatting_help_unsupported_body_1">И док покушавамо да непрекидно побољшавамо подршку за Markdown синтаксу, има неких функционалности које још нису подржане у Белешкама:</string>
<string name="formatting_help_unsupported_body_2">Табеле</string>
<string name="formatting_help_unsupported_body_3">Слике</string>
<string name="formatting_help_unsupported_body_4">Ако сте заинтересовани да подржите једну од ових функционалности, контактирајте нас преко GitHub-а или е-мејла.</string>
<string name="simple_other">Остало</string>
<string name="sort_last_modified">Сортирај по времену измене</string>
<string name="sort_alphabetically">Сортирај абецедно</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Redigera</string>
<string name="action_edit_save">Spara</string>
<string name="simple_about">Om</string>
<string name="simple_bold">Fet</string>
<string name="simple_link">Länk</string>
<string name="simple_italic">Kursiv</string>
<string name="action_note_deleted">Tog bort %1$s</string>
<string name="action_note_restored">Återställde %1$s</string>
<string name="action_undo">Gör om</string>
@ -49,7 +47,6 @@
<string name="error_sync">Synkronisering misslyckades: %1$s</string>
<string name="error_synchronization">Synkroniseringen misslyckades</string>
<string name="error_json">Är appen anteckningar aktiverad på servern?</string>
<string name="error_no_network">Ingen nätverksanslutning</string>
<string name="error_unknown">Ett okänt fel uppstod.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Stäng</string>
<string name="simple_copy">Kopiera</string>
<string name="simple_exception">Undantag</string>
<string name="copied_to_clipboard">Kopierat till urklipp</string>
<string name="pin_to_homescreen">Fäst på hemskärmen</string>
<string name="note_has_been_deleted">Denna anteckning har raderats</string>
<string name="add_account">Lägg till konto</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Kontot har redan importerats</string>
<string name="no_notes_yet">Inga anteckningar än</string>
<string name="no_notes_yet_description">Tryck på + knappen för att skapa en ny anteckning</string>
<string name="could_not_load_preview_two_digit_numbered_list">Det gick inte att läsa in förhandsgranskning. Vänligen kontrollera om det finns ett tvåsiffrigt listobjekt utan innehåll.</string>
<string name="simple_more">Mer</string>
<string name="simple_move">Flytta</string>
<string name="checkbox_could_not_be_toggled">Kunde inte ändra kryssrutan.</string>
<string name="category_readonly">Läsbehörighet</string>
<string name="no_category">Ingen kategori</string>
<string name="add_category">Lägg till %1$s</string>
<string name="simple_checkbox">Kryssruta</string>
<string name="unlock_notes">Lås upp anteckningar</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Kunde inte kopiera till urklipp</string>
<string name="error_dialog_title">Å nej - Vad händer nu?🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Försök med att Tvinga appen att stänga och återstarta. En felaktig anslutning till Nextcloud-appen kan ha förekommit.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Om problemet kvarstår, prova med att rensa lagringen på både appen Nextcloud och Nextcloud Notes.</string>
@ -229,11 +222,6 @@
<string name="formatting_help_code_body_2">Markdown stödjer också något som kallas för kodavgränsning, vilket tillåter flera rader utan indentering:</string>
<string name="formatting_help_code_body_3">Och om du vill använda syntaxmarkering kan du inkludera språket:</string>
<string name="formatting_help_unsupported_title">Stöds inte</string>
<string name="formatting_help_unsupported_body_1">Medan vi kontinuerligt försöker förbättra Markdown-stödet finns det en del funktioner som fortfarande inte stöds i Notes:</string>
<string name="formatting_help_unsupported_body_2">Tabeller</string>
<string name="formatting_help_unsupported_body_3">Bilder</string>
<string name="formatting_help_unsupported_body_4">Om du är intresserad av att bidra med support för någon av dessa funktioner kan du kontakta oss genom GitHub eller epost.</string>
<string name="simple_other">Övrigt</string>
<string name="sort_last_modified">Sortera efter ändrat datum</string>
<string name="sort_alphabetically">Sortera alfabetiskt</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Düzenle</string>
<string name="action_edit_save">Kaydet</string>
<string name="simple_about">Hakkında</string>
<string name="simple_bold">Koyu</string>
<string name="simple_link">Bağlantı</string>
<string name="simple_italic">Yatık</string>
<string name="action_note_deleted">%1$s silindi</string>
<string name="action_note_restored">%1$s geri yüklendi</string>
<string name="action_undo">Geri al</string>
@ -49,7 +47,6 @@
<string name="error_sync">Eşitlenemedi: %1$s</string>
<string name="error_synchronization">Eşitlenemedi</string>
<string name="error_json">Notlar uygulaması sunucu üzerinde etkinleştirilmiş mi?</string>
<string name="error_no_network">Ağ bağlantısı yok</string>
<string name="error_unknown">Bilinmeyen bir sorun çıktı.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Kapat</string>
<string name="simple_copy">Kopyala</string>
<string name="simple_exception">İstisna</string>
<string name="copied_to_clipboard">Panoya kopyalandı</string>
<string name="pin_to_homescreen">Ana sayfaya sabitle</string>
<string name="note_has_been_deleted">Bu not silinmiş</string>
<string name="add_account">Hesap ekle</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Hesap zaten içe aktarılmış</string>
<string name="no_notes_yet">Henüz bir not yok</string>
<string name="no_notes_yet_description">Yeni bir not eklemek için + tuşuna basın</string>
<string name="could_not_load_preview_two_digit_numbered_list">Ön izleme yüklenemedi. Lütfen içeriği olmayan iki haneli rakamdan oluşan bir liste ögesi bulunduğundan emin olun.</string>
<string name="simple_more">Daha Fazla</string>
<string name="simple_move">Taşı</string>
<string name="checkbox_could_not_be_toggled">İşaret kutusunun işareti değiştirilemedi.</string>
<string name="category_readonly">Salt okunur</string>
<string name="no_category">Kategori yok</string>
<string name="add_category">%1$s ekle</string>
<string name="simple_checkbox">İşaret kutusu</string>
<string name="unlock_notes">Kilidi açma notları</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Panoya kopyalanamadı</string>
<string name="error_dialog_title">Hayıır. Şimdi ne olacak? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Lütfen uygulamayı kapanmaya zorlayıp yeniden başlatın. Yanlış bir Nextcloud uygulaması bağlantısı olmalı.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Sorun sürerse, çözmek için hem Nextcloud uygulamasının hem de Nextcloud Notlar uygulamasının depolamalarını temizlemeyi deneyin.</string>
@ -233,11 +226,6 @@
<string name="formatting_help_code_body_2">Markdown ayrıca kod çiti olarak adlandırılan ve girinti olmadan birden fazla satıra izin veren bir şeyi destekler:</string>
<string name="formatting_help_code_body_3">Ve söz dizimi vurgulamasını kullanmak istiyorsanız, dili ekleyin:</string>
<string name="formatting_help_unsupported_title">Desteklenmiyor</string>
<string name="formatting_help_unsupported_body_1">Markdown desteğini sürekli olarak geliştirmeye çalışıyoruz. Ancak henüz Notes uygulamasının desteklemediği birkaç özellik var:</string>
<string name="formatting_help_unsupported_body_2">Tablolar</string>
<string name="formatting_help_unsupported_body_3">Görseller</string>
<string name="formatting_help_unsupported_body_4">Bu özelliklerden biri için destek olmak isterseniz, GitHub ya da e-posta üzerinden bizimle görüşün.</string>
<string name="simple_other">Diğer</string>
<string name="sort_last_modified">Değişiklik tarihine göre sırala</string>
<string name="sort_alphabetically">Alfabeye göre sırala</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">Редагувати</string>
<string name="action_edit_save">Зберегти</string>
<string name="simple_about">Про програму</string>
<string name="simple_bold">Грубий</string>
<string name="simple_link">Посилання</string>
<string name="simple_italic">Курсив</string>
<string name="action_note_deleted">Вилучено %1$s</string>
<string name="action_note_restored">Відновлено %1$s</string>
<string name="action_undo">скасувати зміни</string>
@ -49,7 +47,6 @@
<string name="error_sync">Синхронізація не вдалася: %1$s</string>
<string name="error_synchronization">Синхронізація не вдалася</string>
<string name="error_json">Чи активовано додаток Нотатки на сервері?</string>
<string name="error_no_network">Відсутнє підключення до мережі</string>
<string name="error_unknown">Сталася невідома помилка.</string>
@ -96,7 +93,6 @@
<string name="simple_close">Закрити</string>
<string name="simple_copy">Копіювати</string>
<string name="simple_exception">Виняток</string>
<string name="copied_to_clipboard">Скопійовано в буфер обміну</string>
<string name="pin_to_homescreen">Закріпити на головному екрані</string>
<string name="note_has_been_deleted">Цю нотатку було вилучено</string>
<string name="add_account">Додати обліковий запис</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">Обліковий запис вже імпортовано</string>
<string name="no_notes_yet">Нотатки поки відсутні</string>
<string name="no_notes_yet_description">Натисніть кнопку +, щоб створити нову нотатку</string>
<string name="could_not_load_preview_two_digit_numbered_list">Не вдалося завантажити перегляд. Перевірте, чи є двоцифровий елемент нумерованого списку без вмісту.</string>
<string name="simple_more">Додатково</string>
<string name="simple_move">Перемістити</string>
<string name="checkbox_could_not_be_toggled">Неможливо перемкнути прапорець</string>
<string name="category_readonly">Тільки читання</string>
<string name="no_category">Без категорії</string>
<string name="add_category">Додати %1$s</string>
<string name="simple_checkbox">Прапорець</string>
<string name="unlock_notes">Розблокувати нотатки</string>
<string name="simple_beta">Бета</string>
<string name="could_not_copy_to_clipboard">Неможливо скопіювати до буферу обміну</string>
<string name="error_dialog_title">От халепа!</string>
<string name="error_dialog_tip_token_mismatch_retry">Спробуйте примусово закрити застосунок та наново запустити. Можливо, встановлено неправильне з\'єднання із застосунком Nextcloud.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">Якщо проблема не зникає, для її вирішення спробуйте очистити пам’ять обох програм: Nextcloud та Нотатки Nextcloud.</string>
@ -221,11 +214,6 @@
<string name="formatting_help_code_body_2">Markdown також підтримує те, що називається огородженням коду, що дозволяє використовувати кілька рядків без відступу:</string>
<string name="formatting_help_code_body_3">А якщо ви хочете використовувати підсвічування синтаксису, додайте назву мови:</string>
<string name="formatting_help_unsupported_title">Не підтримується</string>
<string name="formatting_help_unsupported_body_1">Хоч ми намагаємось постійно вдосконалювати підтримку Markdown, є декілька функцій, які ще не підтримуються в Нотатках:</string>
<string name="formatting_help_unsupported_body_2">Таблиці</string>
<string name="formatting_help_unsupported_body_3">Зображення</string>
<string name="formatting_help_unsupported_body_4">Якщо ви хочете зробити внесок у підтримку однієї з цих функцій, зв’яжіться з нами через GitHub або електронною поштою.</string>
<string name="simple_other">Інший</string>
<string name="sort_last_modified">Сортувати за датою зміни</string>
<string name="sort_alphabetically">Сортувати за алфавітом</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">编辑</string>
<string name="action_edit_save">保存</string>
<string name="simple_about">关于</string>
<string name="simple_bold">粗体</string>
<string name="simple_link">链接</string>
<string name="simple_italic">斜体</string>
<string name="action_note_deleted">已删除 %1$s</string>
<string name="action_note_restored">已恢复 %1$s</string>
<string name="action_undo">撤销</string>
@ -49,7 +47,6 @@
<string name="error_sync">同步失败:%1$s</string>
<string name="error_synchronization">同步失败</string>
<string name="error_json">是否已在服务器上启用了 笔记 应用?</string>
<string name="error_no_network">没有网络连接</string>
<string name="error_unknown">出现未知错误。</string>
@ -96,7 +93,6 @@
<string name="simple_close">关闭</string>
<string name="simple_copy">复制</string>
<string name="simple_exception">异常</string>
<string name="copied_to_clipboard">复制到剪贴板</string>
<string name="pin_to_homescreen">固定到主屏幕</string>
<string name="note_has_been_deleted">此笔记已被删除</string>
<string name="add_account">添加帐号</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">账号已被导入</string>
<string name="no_notes_yet">还没有便签</string>
<string name="no_notes_yet_description">按 + 按钮创建新笔记</string>
<string name="could_not_load_preview_two_digit_numbered_list">无法加载预览。 请检查是否有两位数字编号的列表项没有内容。</string>
<string name="simple_more">更多</string>
<string name="simple_move">移动</string>
<string name="checkbox_could_not_be_toggled">无法切换复选框。</string>
<string name="category_readonly">只读</string>
<string name="no_category">没有分类</string>
<string name="add_category">添加 %1$s</string>
<string name="simple_checkbox">复选框</string>
<string name="unlock_notes">解锁笔记</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">无法复制到剪贴板</string>
<string name="error_dialog_title">哦,不。所以会怎么样?🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">请尝试强行关闭应用并重新打开。可能是与 Nextcloud 应用的连接不正确。</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">如果问题持续存在,尝试通过清除 Nextcloud 和 Nextcloud 笔记两个应用的缓存来解决问题。</string>
@ -229,11 +222,6 @@
<string name="formatting_help_code_body_2">Markdown支持代码块可以允许您写数行无格式文本</string>
<string name="formatting_help_code_body_3">如果您想使用代码着色,请在这里设定使用的语言:</string>
<string name="formatting_help_unsupported_title">不支持</string>
<string name="formatting_help_unsupported_body_1">尽管我们尝试不断改善对Markdown的支持但是Notes尚不支持如下功能</string>
<string name="formatting_help_unsupported_body_2">表格</string>
<string name="formatting_help_unsupported_body_3">图片</string>
<string name="formatting_help_unsupported_body_4">如果您有兴趣贡献如上的一或数个功能的支持请通过GitHub或电子邮件联系我们。</string>
<string name="simple_other">其他</string>
<string name="sort_last_modified">按修改日期排序</string>
<string name="sort_alphabetically">按照字母表顺序排序</string>

View file

@ -14,9 +14,7 @@
<string name="simple_edit">修改</string>
<string name="action_edit_save">儲存</string>
<string name="simple_about">關於</string>
<string name="simple_bold">粗體</string>
<string name="simple_link">連結</string>
<string name="simple_italic">斜體</string>
<string name="action_note_deleted">已刪除 %1$s</string>
<string name="action_note_restored">已還原 %1$s</string>
<string name="action_undo">上一步</string>
@ -49,7 +47,6 @@
<string name="error_sync">同步失敗:%1$s</string>
<string name="error_synchronization">同步失敗</string>
<string name="error_json">請看看 Notes App 是不是已經在伺服器上啟用了?</string>
<string name="error_no_network">沒有網路連線</string>
<string name="error_unknown">發生未知錯誤。</string>
@ -96,7 +93,6 @@
<string name="simple_close">關閉</string>
<string name="simple_copy">複製</string>
<string name="simple_exception">例外</string>
<string name="copied_to_clipboard">已複製至剪貼簿</string>
<string name="pin_to_homescreen">釘選至主畫面</string>
<string name="note_has_been_deleted">此則筆記已被刪除</string>
<string name="add_account">新增帳戶</string>
@ -107,17 +103,14 @@
<string name="account_already_imported">已成功匯入帳戶</string>
<string name="no_notes_yet">尚沒有筆記</string>
<string name="no_notes_yet_description">請按 + 按鈕建立新筆記</string>
<string name="could_not_load_preview_two_digit_numbered_list">無法載入預覽。請檢查是否有 2 位數,沒有內容的數字清單。</string>
<string name="simple_more">更多</string>
<string name="simple_move">移動</string>
<string name="checkbox_could_not_be_toggled">無法切換核取方塊。</string>
<string name="category_readonly">唯讀</string>
<string name="no_category">沒有分類</string>
<string name="add_category">新增%1$s</string>
<string name="simple_checkbox">核取方塊</string>
<string name="unlock_notes">解鎖筆記</string>
<string name="simple_beta">Beta 測試版</string>
<string name="could_not_copy_to_clipboard">無法複製到剪貼簿</string>
<string name="error_dialog_we_need_info">我們需要以下的技術資訊來幫助您:</string>
<string name="added_content">已加入「%1$s」</string>
<string name="shared_text_empty">分享的文字是空的</string>
@ -186,8 +179,6 @@
<string name="formatting_help_checkboxes_body_2">項目 1</string>
<string name="formatting_help_checkboxes_body_3">項目 2</string>
<string name="formatting_help_unsupported_title">未支援</string>
<string name="formatting_help_unsupported_body_3">圖片</string>
<string name="simple_other">其他</string>
<string name="sort_last_modified">依修改日期排序</string>
<string name="sort_alphabetically">依字母排序</string>

View file

@ -39,5 +39,4 @@
<color name="fg_default_high_dark_theme">#cccccc</color>
<color name="widget_background_dark_theme">#bf222222</color>
<color name="widget_fg_dark_theme">#ffffff</color>
</resources>

View file

@ -15,9 +15,7 @@
<string name="simple_edit">Edit</string>
<string name="action_edit_save">Save</string>
<string name="simple_about">About</string>
<string name="simple_bold">Bold</string>
<string name="simple_link">Link</string>
<string name="simple_italic">Italic</string>
<string name="action_note_deleted">Deleted %1$s</string>
<string name="action_note_restored">Restored %1$s</string>
<string name="action_undo">Undo</string>
@ -50,7 +48,6 @@
<string name="error_sync">Synchronization failed: %1$s</string>
<string name="error_synchronization">Synchronization failed</string>
<string name="error_json">Is the Notes app activated on the server?</string>
<string name="error_no_network">No network connection</string>
<string name="error_unknown">An unknown error has occurred.</string>
@ -130,7 +127,6 @@
<string name="simple_close">Close</string>
<string name="simple_copy">Copy</string>
<string name="simple_exception">Exception</string>
<string name="copied_to_clipboard">Copied to clipboard</string>
<string name="pin_to_homescreen">Pin to homescreen</string>
<string name="note_has_been_deleted">This note has been deleted</string>
<string name="add_account">Add account</string>
@ -141,17 +137,14 @@
<string name="account_already_imported">Account has already been imported</string>
<string name="no_notes_yet">No notes yet</string>
<string name="no_notes_yet_description">Press + button to create a new note</string>
<string name="could_not_load_preview_two_digit_numbered_list">Could not load preview. Please check whether there is a two-digit numbered list item without content.</string>
<string name="simple_more">More</string>
<string name="simple_move">Move</string>
<string name="checkbox_could_not_be_toggled">Checkbox could not be toggled.</string>
<string name="category_readonly">Read only</string>
<string name="no_category">No category</string>
<string name="add_category">Add %1$s</string>
<string name="simple_checkbox">Checkbox</string>
<string name="unlock_notes">Unlock notes</string>
<string name="simple_beta">Beta</string>
<string name="could_not_copy_to_clipboard">Could not copy to clipboard</string>
<string name="error_dialog_title">Oh no - What now? 🙁</string>
<string name="error_dialog_tip_token_mismatch_retry">Please try to force close the app and restart it again. There might have been an incorrect connection to the Nextcloud app.</string>
<string name="error_dialog_tip_token_mismatch_clear_storage">If the issue persists, try to clear the storage of both apps: Nextcloud and Nextcloud Notes to solve this issue.</string>
@ -232,11 +225,10 @@
<string name="formatting_help_codefence_inline" translateable="false">`%1$s`</string>
<string name="formatting_help_codefence_inline_escaped" translateable="false">\\`%1$s\\`</string>
<string name="formatting_help_codefence" translateable="false">```</string>
<string name="formatting_help_codefence_escaped" translatable="false">\\`\\`\\`</string>
<string name="formatting_help_codefence_outer" translateable="false">````</string>
<string name="formatting_help_javascript_1" translatable="false">int getRandom() {</string>
<string name="formatting_help_javascript_2" translatable="false">return 4;</string>
<string name="formatting_help_javascript_3" translatable="false">}</string>
<string name="formatting_help_codefence_javascript_escaped" translatable="false">\\`\\`\\`javascript</string>
<string name="formatting_help_codefence_javascript" translateable="false">```javascript</string>
<string name="formatting_help_code_javascript_inline" translatable="false">var example = true</string>
<string name="formatting_help_ol" translatable="false">%1$d. %2$s</string>
@ -248,6 +240,7 @@
<string name="formatting_help_strike_through" translatable="false">~~</string>
<string name="formatting_help_bold" translatable="false">**</string>
<string name="formatting_help_italic" translatable="false">*</string>
<string name="formatting_help_image" translatable="false">![%1$s](https://example.com/image.jpg)</string>
<string name="formatting_help_cbf_title">Context based formatting</string>
<string name="formatting_help_cbf_body_1">A major design goal of the Notes app is to provide a distraction free tool. Though you will be able to format your texts with Markdown. For various of the below mentioned examples, you can use shortcuts so you can format your notes without typing in the codes below.</string>
@ -285,11 +278,15 @@
<string name="formatting_help_code_body_2">Markdown also supports something called code fencing, which allows for multiple lines without indentation:</string>
<string name="formatting_help_code_body_3">And if you\'d like to use syntax highlighting, include the language:</string>
<string name="formatting_help_unsupported_title">Unsupported</string>
<string name="formatting_help_unsupported_body_1">While we try to continuously improve the support for Markdown, there are a few features which are not yet supported by Notes:</string>
<string name="formatting_help_unsupported_body_2">Tables</string>
<string name="formatting_help_unsupported_body_3">Images</string>
<string name="formatting_help_unsupported_body_4">If you are interested in contributing support for one of those features, get in contact with us via GitHub or E-Mail.</string>
<string name="formatting_help_tables_title">Tables</string>
<!-- Column header of a sample table -->
<string name="formatting_help_tables_column">Column %1d</string>
<!-- Table cell value of a sample table -->
<string name="formatting_help_tables_value">Value %1d</string>
<string name="formatting_help_images_title">Images</string>
<string name="formatting_help_images_alt">Fancy image</string>
<string name="simple_other">Other</string>
<string name="sort_last_modified">Sort by modified date</string>
<string name="sort_alphabetically">Sort by alphabet</string>
@ -298,4 +295,5 @@
<string name="error_action_open_network">Network settings</string>
<string name="no_other_accounts">You don\'t have configured any other accounts yet.</string>
<string name="choose_account">Choose account</string>
<string name="context_based_formatting">Context based formatting popover</string>
</resources>

Some files were not shown because too many files have changed in this diff Show more