Merge branch 'master' into search-in-note

# Conflicts:
#	app/src/main/java/it/niedermann/owncloud/notes/android/fragment/BaseNoteFragment.java
This commit is contained in:
stefan-niedermann 2019-02-06 17:32:42 +01:00
commit 3733ada12f
110 changed files with 1333 additions and 549 deletions

1
.gitignore vendored
View file

@ -6,3 +6,4 @@
/.idea/
*.iml
/projectFilesBackup/
/app/release/

View file

@ -6,10 +6,11 @@ android:
components:
- tools
- build-tools-27.0.3
- android-27
- android-28
- extra-android-m2repository
before_install:
- yes | sdkmanager "platforms;android-27"
- yes | sdkmanager "platforms;android-28"
script: ./gradlew testDebug

View file

@ -8,12 +8,13 @@ An android client for [Nextcloud Notes App](https://github.com/nextcloud/notes/)
## :arrow_forward: Access
[![Download from Google Play](http://www.android.com/images/brand/android_app_on_play_large.png)](https://play.google.com/store/apps/details?id=it.niedermann.owncloud.notes)
[![Download from Google Play](https://play.google.com/intl/en_us/badges/images/badge_new.png)](https://play.google.com/store/apps/details?id=it.niedermann.owncloud.notes)
[![Nextcloud Notes App on fdroid.org](https://camo.githubusercontent.com/7df0eafa4433fa4919a56f87c3d99cf81b68d01c/68747470733a2f2f662d64726f69642e6f72672f77696b692f696d616765732f632f63342f462d44726f69642d627574746f6e5f617661696c61626c652d6f6e2e706e67)](https://f-droid.org/repository/browse/?fdid=it.niedermann.owncloud.notes)
[![Donate with PayPal](https://raw.githubusercontent.com/stefan-niedermann/paypal-donate-button/master/paypal-donate-button.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K7HVLE6J7SXXA)
[![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/stefan-niedermann/donate)
## :eyes: Screenshots
![Screenshot of list view](/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png)
![Screenshot of edit view](/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png)
@ -23,19 +24,20 @@ An android client for [Nextcloud Notes App](https://github.com/nextcloud/notes/)
* Mark notes as favorite
* Bulk delete
* Render MarkDown (using [RxMarkdown](https://github.com/yydcdut/RxMarkdown))
* English, German, Russian, Armenian, French and Serbian UI
* Translated in many languages on [Transifex](https://www.transifex.com/nextcloud/nextcloud/android-notes/)
## :checkered_flag: Planned features
* Tablet layout ([#8](https://github.com/stefan-niedermann/nextcloud-notes/issues/8))
* Simple widget for individual note ([#5](https://github.com/stefan-niedermann/nextcloud-notes/issues/5))
* Make a widget for all notes ([#15](https://github.com/stefan-niedermann/nextcloud-notes/issues/15))
* In-note search ([#106](https://github.com/stefan-niedermann/nextcloud-notes/issues/106))
* Toggle checkboxes in view mode ([#451](https://github.com/stefan-niedermann/nextcloud-notes/issues/451))
* Context based formatting ([#363](https://github.com/stefan-niedermann/nextcloud-notes/issues/363))
* Trashbin ([#238](https://github.com/stefan-niedermann/nextcloud-notes/issues/238))
## :wrench: Contribution
## :family: Join the team
* Test the app with different devices
* Write issues in the [issue tracker](https://github.com/stefan-niedermann/nextcloud-notes/issues)
* Provide pull requests
* Translate this app on [Transifex](https://www.transifex.com/nextcloud/nextcloud/android-notes/)
* Report issues in the [issue tracker](https://github.com/stefan-niedermann/nextcloud-notes/issues)
* [Pick a good first issue](https://github.com/nextcloud/server/labels/good%20first%20issue) :notebook:
* Create a [Pull Request](https://opensource.guide/how-to-contribute/#opening-a-pull-request)
* Help translating this app on [Transifex](https://www.transifex.com/nextcloud/nextcloud/android-notes/) :flags:
* Buy this app on [Google Play Store](https://play.google.com/store/apps/details?id=it.niedermann.owncloud.notes)
* Send me a bottle of your favorite beer :beers: :wink:

View file

@ -1,15 +1,20 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
compileSdkVersion 28
buildToolsVersion '28.0.3'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
applicationId "it.niedermann.owncloud.notes"
minSdkVersion 14
targetSdkVersion 27
versionCode 32
versionName "0.20.0"
targetSdkVersion 28
versionCode 38
versionName "0.22.4"
}
buildTypes {
release {
@ -31,15 +36,12 @@ dependencies {
implementation 'com.yydcdut:markdown-processor:0.1.3'
implementation 'com.yydcdut:rxmarkdown-wrapper:0.1.3'
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
implementation 'com.jakewharton:butterknife:10.0.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'
def supportLibVersion = '27.1.1'
implementation "androidx.appcompat:appcompat:1.0.2"
implementation "androidx.recyclerview:recyclerview:1.0.0"
implementation "com.google.android.material:material:1.0.0"
implementation "com.android.support:appcompat-v7:${supportLibVersion}"
implementation "com.android.support:design:${supportLibVersion}"
implementation "com.android.support:recyclerview-v7:${supportLibVersion}"
// needed for cert4android (conflict resolution)
implementation "com.android.support:cardview-v7:${supportLibVersion}"
implementation fileTree(dir: 'libs', include: ['*.jar'])
}

View file

@ -1,7 +1,7 @@
package it.niedermann.owncloud.notes.android;
import android.content.Context;
import android.support.v7.widget.AppCompatAutoCompleteTextView;
import androidx.appcompat.widget.AppCompatAutoCompleteTextView;
import android.util.AttributeSet;
import android.util.Log;
import android.view.WindowManager;

View file

@ -1,12 +1,12 @@
package it.niedermann.owncloud.notes.android.activity;
import android.os.Bundle;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import com.google.android.material.tabs.TabLayout;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.viewpager.widget.ViewPager;
import androidx.appcompat.app.AppCompatActivity;
import butterknife.BindView;
import butterknife.ButterKnife;

View file

@ -5,8 +5,8 @@ import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
@ -199,8 +199,9 @@ public class EditNoteActivity extends AppCompatActivity implements BaseNoteFragm
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setTitle(note.getTitle());
String subtitle = note.getCategory().isEmpty() ? getString(R.string.action_uncategorized) : NoteUtil.extendCategory(note.getCategory());
actionBar.setSubtitle(subtitle);
if(!note.getCategory().isEmpty()) {
actionBar.setSubtitle(NoteUtil.extendCategory(note.getCategory()));
}
}
}
}

View file

@ -10,26 +10,27 @@ import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.preference.PreferenceManager;
import android.support.annotation.Nullable;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v4.widget.DrawerLayout;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.view.ActionMode;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SearchView;
import android.support.v7.widget.Toolbar;
import android.support.v7.widget.helper.ItemTouchHelper;
import android.support.v7.widget.helper.ItemTouchHelper.SimpleCallback;
import androidx.annotation.Nullable;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar;
import androidx.drawerlayout.widget.DrawerLayout;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import androidx.appcompat.app.ActionBarDrawerToggle;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.view.ActionMode;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.appcompat.widget.SearchView;
import androidx.appcompat.widget.Toolbar;
import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.ItemTouchHelper.SimpleCallback;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewTreeObserver;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import java.util.ArrayList;
@ -72,6 +73,8 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
Toolbar toolbar;
@BindView(R.id.drawerLayout)
DrawerLayout drawerLayout;
@BindView(R.id.account)
TextView account;
@BindView(R.id.swiperefreshlayout)
SwipeRefreshLayout swipeRefreshLayout;
@BindView(R.id.fab_create)
@ -200,7 +203,7 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
private void setupNavigationList(final String selectedItem) {
itemRecent = new NavigationAdapter.NavigationItem(ADAPTER_KEY_RECENT, getString(R.string.label_all_notes), null, R.drawable.ic_access_time_grey600_24dp);
itemFavorites = new NavigationAdapter.NavigationItem(ADAPTER_KEY_STARRED, getString(R.string.label_favorites), null, R.drawable.ic_star_grey600_24dp);
itemFavorites = new NavigationAdapter.NavigationItem(ADAPTER_KEY_STARRED, getString(R.string.label_favorites), null, R.drawable.ic_star_yellow_24dp);
adapterCategories = new NavigationAdapter(new NavigationAdapter.ClickListener() {
@Override
public void onItemClick(NavigationAdapter.NavigationItem item) {
@ -364,6 +367,18 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
onItemClick(item);
}
});
this.updateUsernameInDrawer();
final NotesListViewActivity that = this;
this.account.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent settingsIntent = new Intent(that, SettingsActivity.class);
startActivityForResult(settingsIntent, server_settings);
}
});
adapterMenu.setItems(itemsMenu);
listNavigationMenu.setAdapter(adapterMenu);
}
@ -421,7 +436,7 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
}
case ItemTouchHelper.RIGHT: {
final DBNote dbNote = (DBNote) adapter.getItem(viewHolder.getAdapterPosition());
db.toggleFavorite(dbNote, null);
db.toggleFavorite(dbNote, syncCallBack);
refreshLists();
break;
}
@ -502,7 +517,7 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
final MenuItem item = menu.findItem(R.id.search);
searchView = (SearchView) item.getActionView();
final LinearLayout searchEditFrame = searchView.findViewById(android.support.v7.appcompat.R.id
final LinearLayout searchEditFrame = searchView.findViewById(R.id
.search_edit_frame);
searchEditFrame.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@ -575,6 +590,7 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
// Create new Instance with new URL and credentials
db = NoteSQLiteOpenHelper.getInstance(this);
if (db.getNoteServerSyncHelper().isSyncPossible()) {
this.updateUsernameInDrawer();
adapter.removeAll();
synchronize();
} else {
@ -583,6 +599,15 @@ public class NotesListViewActivity extends AppCompatActivity implements ItemAdap
}
}
private void updateUsernameInDrawer() {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
String username = preferences.getString(SettingsActivity.SETTINGS_USERNAME, SettingsActivity.DEFAULT_SETTINGS);
String url = preferences.getString(SettingsActivity.SETTINGS_URL, SettingsActivity.DEFAULT_SETTINGS).replace("https://", "").replace("http://", "");
if(!SettingsActivity.DEFAULT_SETTINGS.equals(username) && !SettingsActivity.DEFAULT_SETTINGS.equals(url)) {
this.account.setText(username + "@" + url.substring(0, url.length() - 1));
}
}
@Override
public void onNoteClick(int position, View v) {
if (mActionMode != null) {

View file

@ -1,8 +1,8 @@
package it.niedermann.owncloud.notes.android.activity;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import it.niedermann.owncloud.notes.android.fragment.PreferencesFragment;

View file

@ -6,7 +6,7 @@ import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.v4.widget.SwipeRefreshLayout;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import android.view.Menu;
import android.view.View;
@ -17,6 +17,7 @@ import it.niedermann.owncloud.notes.android.appwidget.SingleNoteWidget;
import it.niedermann.owncloud.notes.model.DBNote;
import it.niedermann.owncloud.notes.model.Item;
import it.niedermann.owncloud.notes.model.ItemAdapter;
import it.niedermann.owncloud.notes.util.Notes;
public class SelectSingleNoteActivity extends NotesListViewActivity {
@ -26,15 +27,14 @@ public class SelectSingleNoteActivity extends NotesListViewActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setResult(Activity.RESULT_CANCELED);
SwipeRefreshLayout swipeRefreshLayout = getSwipeRefreshLayout();
setResult(Activity.RESULT_CANCELED);
ButterKnife.bind(this);
fabCreate.setVisibility(View.GONE);
android.support.v7.app.ActionBar ab = getSupportActionBar();
androidx.appcompat.app.ActionBar ab = getSupportActionBar();
if (ab != null) {
ab.setTitle(R.string.activity_select_single_note);
}
@ -53,33 +53,24 @@ public class SelectSingleNoteActivity extends NotesListViewActivity {
Item item = adapter.getItem(position);
DBNote note = (DBNote) item;
long noteID = note.getId();
Intent intent = getIntent();
Bundle extras = intent.getExtras();
int mAppWidgetId = -1;
final Bundle extras = getIntent().getExtras();
if (extras != null) {
mAppWidgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
if (extras == null) {
finish();
}
int appWidgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
SharedPreferences.Editor sp = PreferenceManager.getDefaultSharedPreferences(this).edit();
sp.putLong(SingleNoteWidget.WIDGET_KEY + mAppWidgetId, noteID);
sp.putLong(SingleNoteWidget.WIDGET_KEY + appWidgetId, noteID);
sp.putBoolean(SingleNoteWidget.DARK_THEME_KEY + appWidgetId, Notes.getAppTheme(getApplicationContext()));
sp.apply();
Intent retIntent = new Intent(this, SingleNoteWidget.class);
retIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, mAppWidgetId);
retIntent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
sendBroadcast(retIntent);
setResult(RESULT_OK, retIntent);
Intent updateIntent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE, null,
getApplicationContext(), SingleNoteWidget.class);
updateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
setResult(RESULT_OK, updateIntent);
getApplicationContext().sendBroadcast(updateIntent);
finish();
}
@Override
public boolean onNoteLongClick(int position, View v) {
return false;
}
@Override
public void onNoteFavoriteClick(int position, View view) {
}
}

View file

@ -6,9 +6,9 @@ import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.design.widget.TextInputLayout;
import android.support.v4.content.ContextCompat;
import android.support.v7.app.AppCompatActivity;
import com.google.android.material.textfield.TextInputLayout;
import androidx.core.content.ContextCompat;
import androidx.appcompat.app.AppCompatActivity;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;

View file

@ -2,7 +2,7 @@ package it.niedermann.owncloud.notes.android.activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import androidx.appcompat.app.AppCompatActivity;
/**
* Created by stefan on 18.04.17.

View file

@ -15,75 +15,100 @@ import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.android.activity.EditNoteActivity;
import it.niedermann.owncloud.notes.android.activity.NotesListViewActivity;
import static android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE;
public class NoteListWidget extends AppWidgetProvider {
public static final String WIDGET_MODE_KEY = "NLW_mode";
public static final String WIDGET_CATEGORY_KEY = "NLW_cat";
public static final String DARK_THEME_KEY = "NLW_darkTheme";
public static final int NLW_DISPLAY_ALL = 0;
public static final int NLW_DISPLAY_STARRED = 1;
public static final int NLW_DISPLAY_CATEGORY = 2;
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
static void updateAppWidget(Context context, AppWidgetManager awm, int[] appWidgetIds) {
RemoteViews views;
boolean darkTheme;
for (int appWidgetId : appWidgetIds) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
int displayMode = sp.getInt(NoteListWidget.WIDGET_MODE_KEY + appWidgetId, -1);
String category = sp.getString(NoteListWidget.WIDGET_CATEGORY_KEY + appWidgetId, null);
Intent serviceIntent = new Intent(context, NoteListWidgetService.class);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_note_list);
// onUpdate has been triggered before the user finished configuring the widget
if (displayMode == -1) {
return;
}
String category = sp.getString(NoteListWidget.WIDGET_CATEGORY_KEY + appWidgetId, null);
darkTheme = sp.getBoolean(NoteListWidget.DARK_THEME_KEY + appWidgetId, false);
Intent serviceIntent = new Intent(context, NoteListWidgetService.class);
serviceIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
serviceIntent.putExtra(NoteListWidget.WIDGET_MODE_KEY + appWidgetId, displayMode);
serviceIntent.putExtra(NoteListWidget.DARK_THEME_KEY + appWidgetId, darkTheme);
serviceIntent.setData(Uri.parse(serviceIntent.toUri(Intent.URI_INTENT_SCHEME)));
if (displayMode == NLW_DISPLAY_CATEGORY) {
serviceIntent.putExtra(NoteListWidget.WIDGET_CATEGORY_KEY + appWidgetId, category);
}
// Launch application when user taps the header icon or app title
Intent intent = new Intent("android.intent.action.MAIN");
intent.setComponent(new ComponentName(context.getPackageName(),
NotesListViewActivity.class.getName()));
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
intent,
PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.widget_note_header_icon, pendingIntent);
views.setOnClickPendingIntent(R.id.widget_note_list_title_tv, pendingIntent);
// Launch create note activity if user taps "+" sign in header
intent = new Intent(context, EditNoteActivity.class);
pendingIntent = PendingIntent.getActivity(context,0,
intent,
PendingIntent.FLAG_UPDATE_CURRENT);
views.setOnClickPendingIntent(R.id.widget_note_list_create_icon, pendingIntent);
Intent templateIntent = new Intent(context, EditNoteActivity.class);
PendingIntent templatePI = PendingIntent.getActivity(context,
0, templateIntent,
// Open the main app if the user taps the widget header
PendingIntent openAppI = PendingIntent.getActivity( context, 0, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
if (displayMode == NLW_DISPLAY_CATEGORY) {
serviceIntent.putExtra(NoteListWidget.WIDGET_CATEGORY_KEY + appWidgetId, category);
// Launch create note activity if user taps "+" icon on header
PendingIntent newNoteI = PendingIntent.getActivity( context,0,
(new Intent(context, EditNoteActivity.class)),
PendingIntent.FLAG_UPDATE_CURRENT);
PendingIntent templatePI = PendingIntent.getActivity(context,0,
(new Intent(context, EditNoteActivity.class)),
PendingIntent.FLAG_UPDATE_CURRENT);
if (darkTheme) {
views = new RemoteViews(context.getPackageName(), R.layout.widget_note_list_dark);
views.setTextViewText(R.id.widget_note_list_title_tv_dark, getWidgetTitle(context, displayMode, category));
views.setOnClickPendingIntent(R.id.widget_note_header_icon_dark, openAppI);
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.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);
} else {
views = new RemoteViews(context.getPackageName(), R.layout.widget_note_list);
views.setTextViewText(R.id.widget_note_list_title_tv, getWidgetTitle(context, displayMode, category));
views.setOnClickPendingIntent(R.id.widget_note_header_icon, openAppI);
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.setEmptyView(R.id.note_list_widget_lv, R.id.widget_note_list_placeholder_tv);
awm.notifyAppWidgetViewDataChanged(appWidgetId, R.id.note_list_widget_lv);
}
serviceIntent.setData(Uri.parse(serviceIntent.toUri(Intent.URI_INTENT_SCHEME)));
views.setPendingIntentTemplate(R.id.note_list_widget_lv, templatePI);
views.setRemoteAdapter(appWidgetId, R.id.note_list_widget_lv, serviceIntent);
views.setEmptyView(R.id.note_list_widget_lv, R.id.widget_note_list_placeholder_tv);
appWidgetManager.updateAppWidget(appWidgetId, views);
awm.updateAppWidget(appWidgetId, views);
}
}
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
updateAppWidget(context, appWidgetManager, appWidgetIds);
}
@Override
public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
AppWidgetManager awm = AppWidgetManager.getInstance(context);
int appWidgetIds[] = awm.getAppWidgetIds(new ComponentName(context, NoteListWidget.class));
for (int appWidgetId : appWidgetIds) {
if (ACTION_APPWIDGET_UPDATE.equals(intent.getAction())) {
awm.notifyAppWidgetViewDataChanged(appWidgetId, R.id.note_list_widget_lv);
if (intent.getAction().equals(awm.ACTION_APPWIDGET_UPDATE)) {
if (intent.hasExtra(AppWidgetManager.EXTRA_APPWIDGET_ID)) {
updateAppWidget(context, awm, new int[] { intent.getExtras().getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, -1) });
} else {
updateAppWidget(context, awm, awm.getAppWidgetIds(new ComponentName(context, NoteListWidget.class)));
}
}
}
@ -92,14 +117,30 @@ public class NoteListWidget extends AppWidgetProvider {
public void onDeleted(Context context, int[] appWidgetIds) {
super.onDeleted(context, appWidgetIds);
SharedPreferences.Editor editor = PreferenceManager
.getDefaultSharedPreferences(context).edit();
SharedPreferences.Editor editor = PreferenceManager.getDefaultSharedPreferences(context).edit();
for (int appWidgetId : appWidgetIds) {
editor.remove(WIDGET_MODE_KEY + appWidgetId);
editor.remove(WIDGET_CATEGORY_KEY + appWidgetId);
editor.remove(DARK_THEME_KEY + appWidgetId);
}
editor.apply();
}
private static String getWidgetTitle(Context context, int displayMode, String category) {
switch (displayMode)
{
case NoteListWidget.NLW_DISPLAY_ALL: return context.getString(R.string.app_name);
case NoteListWidget.NLW_DISPLAY_STARRED: return context.getString(R.string.label_favorites);
case NoteListWidget.NLW_DISPLAY_CATEGORY:
if (category.equals("")) {
return context.getString(R.string.action_uncategorized);
} else {
return category;
}
}
return null;
}
}

View file

@ -7,12 +7,11 @@ import android.content.SharedPreferences;
import android.os.AsyncTask;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.util.Log;
import android.view.View;
import android.widget.Toast;
import java.util.ArrayList;
@ -24,11 +23,12 @@ import it.niedermann.owncloud.notes.android.activity.NotesListViewActivity;
import it.niedermann.owncloud.notes.model.NavigationAdapter;
import it.niedermann.owncloud.notes.persistence.NoteSQLiteOpenHelper;
import it.niedermann.owncloud.notes.persistence.NoteServerSyncHelper;
import it.niedermann.owncloud.notes.util.Notes;
public class NoteListWidgetConfiguration extends AppCompatActivity {
private static final String TAG = Activity.class.getSimpleName();
private int mAppWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;
private int appWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;
private NavigationAdapter adapterCategories;
private NavigationAdapter.NavigationItem itemRecent, itemFavorites;
@ -46,18 +46,18 @@ public class NoteListWidgetConfiguration extends AppCompatActivity {
// TODO Present user with app login screen
Log.w(TAG, "onCreate: user not logged in");
finish();
}
db = NoteSQLiteOpenHelper.getInstance(this);
final Bundle extras = getIntent().getExtras();
if (extras != null) {
mAppWidgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID,
appWidgetId = extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
}
if (mAppWidgetId == AppWidgetManager.INVALID_APPWIDGET_ID) {
if (appWidgetId == AppWidgetManager.INVALID_APPWIDGET_ID) {
Log.d(TAG, "INVALID_APPWIDGET_ID");
finish();
}
@ -68,7 +68,7 @@ public class NoteListWidgetConfiguration extends AppCompatActivity {
itemFavorites = new NavigationAdapter.NavigationItem(NotesListViewActivity.ADAPTER_KEY_STARRED,
getString(R.string.label_favorites),
null,
R.drawable.ic_star_grey600_24dp);
R.drawable.ic_star_yellow_24dp);
RecyclerView recyclerView;
RecyclerView.LayoutManager layoutManager;
@ -78,37 +78,33 @@ public class NoteListWidgetConfiguration extends AppCompatActivity {
SharedPreferences.Editor sp = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit();
if (item == itemRecent) {
sp.putInt(NoteListWidget.WIDGET_MODE_KEY +
mAppWidgetId, NoteListWidget.NLW_DISPLAY_ALL);
sp.putInt(NoteListWidget.WIDGET_MODE_KEY + appWidgetId, NoteListWidget.NLW_DISPLAY_ALL);
} else if (item == itemFavorites) {
sp.putInt(NoteListWidget.WIDGET_MODE_KEY +
mAppWidgetId, NoteListWidget.NLW_DISPLAY_STARRED);
sp.putInt(NoteListWidget.WIDGET_MODE_KEY + appWidgetId, NoteListWidget.NLW_DISPLAY_STARRED);
} else {
String category = "";
if (!item.label.equals(getString(R.string.action_uncategorized))) {
category = item.label;
}
sp.putInt(NoteListWidget.WIDGET_MODE_KEY +
mAppWidgetId, NoteListWidget.NLW_DISPLAY_CATEGORY);
sp.putString(NoteListWidget.WIDGET_CATEGORY_KEY +
mAppWidgetId, category);
sp.putInt(NoteListWidget.WIDGET_MODE_KEY + appWidgetId, NoteListWidget.NLW_DISPLAY_CATEGORY);
sp.putString(NoteListWidget.WIDGET_CATEGORY_KEY + appWidgetId, category);
}
sp.putBoolean(NoteListWidget.DARK_THEME_KEY + appWidgetId, Notes.getAppTheme(getApplicationContext()));
sp.apply();
Intent updateIntent = new Intent(getApplicationContext(), NoteListWidget.class);
updateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, mAppWidgetId);
updateIntent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
sendBroadcast(updateIntent);
Intent updateIntent = new Intent( AppWidgetManager.ACTION_APPWIDGET_UPDATE, null,
getApplicationContext(), NoteListWidget.class);
updateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
setResult(RESULT_OK, updateIntent);
getApplicationContext().sendBroadcast(updateIntent);
finish();
}
public void onIconClick(NavigationAdapter.NavigationItem item) {
onItemClick(item);
}
}, false);
});
recyclerView = findViewById(R.id.nlw_config_recyclerv);
recyclerView.setHasFixedSize(true);

View file

@ -7,7 +7,6 @@ import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.view.View;
import android.widget.RemoteViews;
import android.widget.RemoteViewsService;
@ -22,6 +21,7 @@ public class NoteListWidgetFactory implements RemoteViewsService.RemoteViewsFact
private final Context context;
private final int displayMode;
private final int appWidgetId;
private final boolean darkTheme;
private String category;
private final SharedPreferences sp;
private NoteSQLiteOpenHelper db;
@ -33,30 +33,13 @@ public class NoteListWidgetFactory implements RemoteViewsService.RemoteViewsFact
AppWidgetManager.INVALID_APPWIDGET_ID);
sp = PreferenceManager.getDefaultSharedPreferences(this.context);
displayMode = sp.getInt(NoteListWidget.WIDGET_MODE_KEY + appWidgetId, -1);
darkTheme = sp.getBoolean(NoteListWidget.DARK_THEME_KEY + appWidgetId, false);
category = sp.getString(NoteListWidget.WIDGET_CATEGORY_KEY + appWidgetId, "");
}
@Override
public void onCreate() {
db = NoteSQLiteOpenHelper.getInstance(context);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_note_list);
switch (displayMode)
{
case NoteListWidget.NLW_DISPLAY_ALL:
views.setTextViewText(R.id.widget_note_list_title_tv, context.getString(R.string.app_name));
break;
case NoteListWidget.NLW_DISPLAY_STARRED:
views.setTextViewText(R.id.widget_note_list_title_tv, "Starred");
break;
case NoteListWidget.NLW_DISPLAY_CATEGORY:
category = sp.getString(NoteListWidget.WIDGET_CATEGORY_KEY + appWidgetId, null);
if (category.equals("")) {
views.setTextViewText(R.id.widget_note_list_title_tv, context.getString(R.string.action_uncategorized));
} else {
views.setTextViewText(R.id.widget_note_list_title_tv, category);
}
break;
}
}
@Override
@ -91,12 +74,12 @@ public class NoteListWidgetFactory implements RemoteViewsService.RemoteViewsFact
@Override
public RemoteViews getViewAt(int i) {
RemoteViews note_content;
if (dbNotes == null || dbNotes.get(i) == null) {
return null;
}
RemoteViews note_content = new RemoteViews(context.getPackageName(),
R.layout.widget_entry);
DBNote note = dbNotes.get(i);
final Intent fillInIntent = new Intent();
final Bundle extras = new Bundle();
@ -104,16 +87,31 @@ public class NoteListWidgetFactory implements RemoteViewsService.RemoteViewsFact
extras.putLong(EditNoteActivity.PARAM_NOTE_ID, note.getId());
fillInIntent.putExtras(extras);
fillInIntent.setData(Uri.parse(fillInIntent.toUri(Intent.URI_INTENT_SCHEME)));
note_content.setOnClickFillInIntent(R.id.widget_note_list_entry, fillInIntent);
if (note.isFavorite()) {
note_content.setViewVisibility(R.id.widget_entry_fav_icon, View.VISIBLE);
if (darkTheme) {
note_content = new RemoteViews(context.getPackageName(), R.layout.widget_entry_dark);
note_content.setOnClickFillInIntent(R.id.widget_note_list_entry_dark, fillInIntent);
note_content.setTextViewText(R.id.widget_entry_content_tv_dark, note.getTitle());
if (note.isFavorite()) {
note_content.setImageViewResource(R.id.widget_entry_fav_icon_dark, R.drawable.ic_star_yellow_24dp);
} else {
note_content.setImageViewResource(R.id.widget_entry_fav_icon_dark, R.drawable.ic_star_grey_ccc_24dp);
}
} else {
note_content.setViewVisibility(R.id.widget_entry_fav_icon, View.INVISIBLE);
note_content = new RemoteViews(context.getPackageName(), R.layout.widget_entry);
note_content.setOnClickFillInIntent(R.id.widget_note_list_entry, fillInIntent);
note_content.setTextViewText(R.id.widget_entry_content_tv, note.getTitle());
if (note.isFavorite()) {
note_content.setImageViewResource(R.id.widget_entry_fav_icon, R.drawable.ic_star_yellow_24dp);
} else {
note_content.setImageViewResource(R.id.widget_entry_fav_icon, R.drawable.ic_star_grey_ccc_24dp);
}
}
note_content.setTextViewText(R.id.widget_entry_content_tv, note.getTitle());
return note_content;
}
@Override

View file

@ -14,12 +14,67 @@ import android.widget.RemoteViews;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.android.activity.EditNoteActivity;
import static android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE;
public class SingleNoteWidget extends AppWidgetProvider {
private static boolean darkTheme;
public static final String DARK_THEME_KEY = "SNW_darkTheme";
public static final String WIDGET_KEY = "single_note_widget";
static void updateAppWidget(Context context, AppWidgetManager awm, int[] appWidgetIds) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(context);
Intent templateIntent = new Intent(context, EditNoteActivity.class);
templateIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
for (int appWidgetId : appWidgetIds) {
// onUpdate has been triggered before the user finished configuring the widget
if ((sp.getLong(WIDGET_KEY + appWidgetId, -1)) == -1) {
return;
}
darkTheme = sp.getBoolean(DARK_THEME_KEY + appWidgetId, false);
PendingIntent templatePendingIntent = PendingIntent.getActivity(context, appWidgetId, templateIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
Intent serviceIntent = new Intent(context, SingleNoteWidgetService.class);
serviceIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
serviceIntent.setData(Uri.parse(serviceIntent.toUri(Intent.URI_INTENT_SCHEME)));
RemoteViews views;
if (darkTheme) {
views = new RemoteViews(context.getPackageName(), R.layout.widget_single_note_dark);
views.setPendingIntentTemplate(R.id.single_note_widget_lv_dark, templatePendingIntent);
views.setRemoteAdapter(R.id.single_note_widget_lv_dark, serviceIntent);
views.setEmptyView(R.id.single_note_widget_lv_dark, R.id.widget_single_note_placeholder_tv_dark);
awm.notifyAppWidgetViewDataChanged(appWidgetId, R.id.single_note_widget_lv_dark);
} else {
views = new RemoteViews(context.getPackageName(), R.layout.widget_single_note);
views.setPendingIntentTemplate(R.id.single_note_widget_lv, templatePendingIntent);
views.setRemoteAdapter(R.id.single_note_widget_lv, serviceIntent);
views.setEmptyView(R.id.single_note_widget_lv, R.id.widget_single_note_placeholder_tv);
awm.notifyAppWidgetViewDataChanged(appWidgetId, R.id.single_note_widget_lv);
}
awm.updateAppWidget(appWidgetId, views);
}
}
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
updateAppWidget(context, appWidgetManager, appWidgetIds);
}
@Override
public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
AppWidgetManager awm = AppWidgetManager.getInstance(context);
updateAppWidget(context, AppWidgetManager.getInstance(context),
(awm.getAppWidgetIds(new ComponentName(context, SingleNoteWidget.class))));
}
@Override
public void onDeleted(Context context, int[] appWidgetIds) {
SharedPreferences.Editor editor = PreferenceManager
@ -27,53 +82,10 @@ public class SingleNoteWidget extends AppWidgetProvider {
for (int appWidgetId : appWidgetIds) {
editor.remove(WIDGET_KEY + appWidgetId);
editor.remove(NoteListWidget.DARK_THEME_KEY + appWidgetId);
}
editor.apply();
super.onDeleted(context, appWidgetIds);
}
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
for (int appWidgetId : appWidgetIds) {
Intent templateIntent = new Intent(context, EditNoteActivity.class);
templateIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
PendingIntent templatePendingIntent = PendingIntent.getActivity(
context,
appWidgetId,
templateIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
Intent serviceIntent = new Intent(context, SingleNoteWidgetService.class);
RemoteViews views = new RemoteViews(context.getPackageName(),
R.layout.widget_single_note);
serviceIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
serviceIntent.setData(Uri.parse(serviceIntent.toUri(Intent.URI_INTENT_SCHEME)));
views.setPendingIntentTemplate(R.id.single_note_widget_lv, templatePendingIntent);
views.setRemoteAdapter(R.id.single_note_widget_lv, serviceIntent);
views.setEmptyView(R.id.single_note_widget_lv, R.id.widget_single_note_placeholder_tv);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
super.onUpdate(context, appWidgetManager, appWidgetIds);
}
@Override
public void onReceive(Context context, Intent intent) {
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(context);
int ids[] = appWidgetManager.getAppWidgetIds(new ComponentName(context,
SingleNoteWidget.class));
for (int appWidgetId : ids) {
if (ACTION_APPWIDGET_UPDATE.equals(intent.getAction())) {
appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetId,
R.id.single_note_widget_lv);
}
}
super.onReceive(context, intent);
}
}

View file

@ -10,37 +10,49 @@ import android.util.Log;
import android.widget.RemoteViews;
import android.widget.RemoteViewsService;
import com.yydcdut.markdown.MarkdownProcessor;
import com.yydcdut.markdown.syntax.text.TextFactory;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.android.activity.EditNoteActivity;
import it.niedermann.owncloud.notes.model.DBNote;
import it.niedermann.owncloud.notes.persistence.NoteSQLiteOpenHelper;
import it.niedermann.owncloud.notes.util.MarkDownUtil;
public class SingleNoteWidgetFactory implements RemoteViewsService.RemoteViewsFactory {
private final Context mContext;
private final int mAppWidgetId;
private MarkdownProcessor markdownProcessor;
private final Context context;
private final int appWidgetId;
private NoteSQLiteOpenHelper db;
private DBNote note;
private SharedPreferences sp;
private static Boolean darkTheme;
private static final String TAG = SingleNoteWidget.class.getSimpleName();
SingleNoteWidgetFactory(Context context, Intent intent) {
mContext = context;
mAppWidgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
this.context = context;
markdownProcessor = new MarkdownProcessor(this.context);
markdownProcessor.factory(TextFactory.create());
markdownProcessor.config(MarkDownUtil.getMarkDownConfiguration(this.context).build());
appWidgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID,
AppWidgetManager.INVALID_APPWIDGET_ID);
sp = PreferenceManager.getDefaultSharedPreferences(this.context);
darkTheme = sp.getBoolean(SingleNoteWidget.DARK_THEME_KEY + appWidgetId, false);
}
@Override
public void onCreate() {
db = NoteSQLiteOpenHelper.getInstance(mContext);
db = NoteSQLiteOpenHelper.getInstance(context);
}
@Override
public void onDataSetChanged() {
SharedPreferences sharedprefs = PreferenceManager.getDefaultSharedPreferences(mContext);
long noteID = sharedprefs.getLong(SingleNoteWidget.WIDGET_KEY + mAppWidgetId, -1);
long noteID = sp.getLong(SingleNoteWidget.WIDGET_KEY + appWidgetId, -1);
if (noteID >= 0) {
note = db.getNote(noteID);
@ -78,16 +90,24 @@ public class SingleNoteWidgetFactory implements RemoteViewsService.RemoteViewsFa
return null;
}
RemoteViews note_content = new RemoteViews(mContext.getPackageName(),
R.layout.widget_single_note_content);
RemoteViews note_content;
final Intent fillInIntent = new Intent();
final Bundle extras = new Bundle();
extras.putLong(EditNoteActivity.PARAM_NOTE_ID, note.getId());
fillInIntent.putExtras(extras);
fillInIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
note_content.setOnClickFillInIntent(R.id.single_note_content_tv, fillInIntent);
note_content.setTextViewText(R.id.single_note_content_tv, note.getContent());
if (darkTheme) {
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, markdownProcessor.parse(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, markdownProcessor.parse(note.getContent()));
}
return note_content;
}

View file

@ -13,6 +13,9 @@ import android.support.v7.widget.SearchView;
import android.support.v7.widget.ShareActionProvider;
import android.text.SpannableString;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import androidx.core.view.MenuItemCompat;
import androidx.appcompat.widget.ShareActionProvider;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;

View file

@ -8,7 +8,7 @@ import android.content.Context;
import android.content.DialogInterface;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import android.view.View;
import android.view.WindowManager;
import android.widget.ArrayAdapter;

View file

@ -3,7 +3,7 @@ package it.niedermann.owncloud.notes.android.fragment;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;

View file

@ -1,11 +1,11 @@
package it.niedermann.owncloud.notes.android.fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.content.res.ResourcesCompat;
import android.support.v4.content.res.TypedArrayUtils;
import android.support.v4.text.TextUtilsCompat;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import androidx.core.content.res.ResourcesCompat;
import androidx.core.content.res.TypedArrayUtils;
import androidx.core.text.TextUtilsCompat;
import android.text.method.LinkMovementMethod;
import android.util.Log;
import android.view.LayoutInflater;
@ -14,16 +14,13 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.yydcdut.markdown.callback.OnTodoClickCallback;
import com.yydcdut.markdown.syntax.text.TextFactory;
import com.yydcdut.rxmarkdown.RxMDConfiguration;
import com.yydcdut.rxmarkdown.RxMDTextView;
import com.yydcdut.rxmarkdown.RxMarkdown;
import butterknife.BindView;
import butterknife.ButterKnife;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.util.ICallback;
import it.niedermann.owncloud.notes.util.MarkDownUtil;
import rx.Subscriber;
import rx.android.schedulers.AndroidSchedulers;

View file

@ -7,7 +7,7 @@ import android.preference.Preference;
import android.preference.PreferenceFragment;
import android.preference.PreferenceManager;
import android.preference.SwitchPreference;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import android.widget.Toast;
import at.bitfire.cert4android.CustomCertManager;
@ -30,11 +30,11 @@ public class PreferencesFragment extends PreferenceFragment {
}
});
final SwitchPreference themePref = (SwitchPreference) findPreference("darkTheme");
final SwitchPreference themePref = (SwitchPreference) findPreference(getString(R.string.pref_key_theme));
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext());
Boolean darkTheme = sp.getBoolean(getString(R.string.pref_key_theme), false);
setThemePreferenceSummary(themePref, darkTheme);
themePref.setSummary(sp.getBoolean(getString(R.string.pref_key_theme), false) ?
getString(R.string.pref_value_theme_dark) : getString(R.string.pref_value_theme_light));
themePref.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
@ -47,12 +47,4 @@ public class PreferencesFragment extends PreferenceFragment {
}
});
}
private void setThemePreferenceSummary(SwitchPreference themePref, Boolean darkTheme) {
if (darkTheme) {
themePref.setSummary(getString(R.string.pref_value_theme_dark));
} else {
themePref.setSummary(getString(R.string.pref_value_theme_light));
}
}
}

View file

@ -1,7 +1,7 @@
package it.niedermann.owncloud.notes.android.fragment.about;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

View file

@ -1,7 +1,7 @@
package it.niedermann.owncloud.notes.android.fragment.about;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

View file

@ -3,7 +3,7 @@ package it.niedermann.owncloud.notes.android.fragment.about;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import androidx.fragment.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

View file

@ -1,6 +1,6 @@
package it.niedermann.owncloud.notes.model;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
import java.io.Serializable;

View file

@ -1,7 +1,7 @@
package it.niedermann.owncloud.notes.model;
import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import android.text.Html;
import android.view.LayoutInflater;
import android.view.View;
@ -16,7 +16,7 @@ import butterknife.BindView;
import butterknife.ButterKnife;
import it.niedermann.owncloud.notes.R;
import static android.support.v7.widget.RecyclerView.NO_POSITION;
import static androidx.recyclerview.widget.RecyclerView.NO_POSITION;
public class ItemAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
@ -105,7 +105,7 @@ public class ItemAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
nvHolder.noteCategory.setText(Html.fromHtml(note.getCategory()));
nvHolder.noteExcerpt.setText(Html.fromHtml(note.getExcerpt()));
nvHolder.noteStatus.setVisibility(DBStatus.VOID.equals(note.getStatus()) ? View.INVISIBLE : View.VISIBLE);
nvHolder.noteFavorite.setImageResource(note.isFavorite() ? R.drawable.ic_star_grey600_24dp : R.drawable.ic_star_border_grey600_24dp);
nvHolder.noteFavorite.setImageResource(note.isFavorite() ? R.drawable.ic_star_yellow_24dp : R.drawable.ic_star_grey_ccc_24dp);
nvHolder.noteFavorite.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {

View file

@ -1,10 +1,10 @@
package it.niedermann.owncloud.notes.model;
import android.graphics.Color;
import android.support.annotation.DrawableRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v7.widget.RecyclerView;
import androidx.annotation.DrawableRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@ -18,7 +18,6 @@ import butterknife.BindView;
import butterknife.ButterKnife;
import it.niedermann.owncloud.notes.R;
import it.niedermann.owncloud.notes.util.NoteUtil;
import it.niedermann.owncloud.notes.util.Notes;
public class NavigationAdapter extends RecyclerView.Adapter<NavigationAdapter.ViewHolder> {
@ -101,17 +100,6 @@ public class NavigationAdapter extends RecyclerView.Adapter<NavigationAdapter.Vi
view.setBackgroundColor(isSelected ? view.getResources().getColor(R.color.bg_highlighted) : Color.TRANSPARENT);
int textColor = view.getResources().getColor(isSelected ? R.color.primary_dark : R.color.fg_default);
if (enableHighlighting && Notes.getAppTheme(view.getContext())) {
if((item.label != view.getContext().getString(R.string.action_settings)) &&
(item.label != view.getContext().getString(R.string.simple_about))) {
textColor = view.getResources().getColor(isSelected ? R.color.fg_default :
R.color.fg_default_high);
view.setBackgroundColor(isSelected ?
view.getResources().getColor(R.color.bg_highlighted) :
Color.TRANSPARENT);
}
}
name.setTextColor(textColor);
count.setTextColor(textColor);
icon.setColorFilter(isSelected ? textColor : 0);
@ -129,17 +117,11 @@ public class NavigationAdapter extends RecyclerView.Adapter<NavigationAdapter.Vi
private String selectedItem = null;
@NonNull
private ClickListener clickListener;
private boolean enableHighlighting = true;
public NavigationAdapter(@NonNull ClickListener clickListener) {
this.clickListener = clickListener;
}
public NavigationAdapter(@NonNull ClickListener clickListener, boolean enableHighlighting) {
this.clickListener = clickListener;
this.enableHighlighting = enableHighlighting;
}
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {

View file

@ -2,9 +2,9 @@ package it.niedermann.owncloud.notes.persistence;
import android.content.Context;
import android.os.AsyncTask;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.WorkerThread;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.WorkerThread;
import android.text.Html;
import android.text.SpannableString;
import android.text.TextUtils;

View file

@ -6,9 +6,9 @@ import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.WorkerThread;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.WorkerThread;
import android.text.TextUtils;
import android.util.Log;

View file

@ -1,7 +1,7 @@
package it.niedermann.owncloud.notes.util;
import android.content.Context;
import android.support.v4.content.res.ResourcesCompat;
import androidx.core.content.res.ResourcesCompat;
import com.yydcdut.rxmarkdown.RxMDConfiguration;
import com.yydcdut.rxmarkdown.RxMDConfiguration.Builder;

View file

@ -1,8 +1,8 @@
package it.niedermann.owncloud.notes.util;
import android.content.Context;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.regex.Pattern;

View file

@ -4,7 +4,7 @@ import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.support.v7.app.AppCompatDelegate;
import androidx.appcompat.app.AppCompatDelegate;
public class Notes extends Application {
private static final String DARK_THEME = "darkTheme";

View file

@ -1,6 +1,6 @@
package it.niedermann.owncloud.notes.util;
import android.support.annotation.WorkerThread;
import androidx.annotation.WorkerThread;
import android.util.Base64;
import android.util.Log;

View file

@ -1,6 +1,6 @@
package it.niedermann.owncloud.notes.util;
import android.support.annotation.StringRes;
import androidx.annotation.StringRes;
import android.util.Base64;
import android.util.Log;

View file

@ -4,7 +4,7 @@ import android.content.Context;
import android.content.SharedPreferences;
import android.os.Build;
import android.preference.PreferenceManager;
import android.support.annotation.WorkerThread;
import androidx.annotation.WorkerThread;
import android.text.Html;
import android.text.Spanned;
import android.text.method.LinkMovementMethod;

View file

@ -0,0 +1,5 @@
<vector 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="#FF757575" android:pathData="M20,2L8,2c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM18,7h-3v5.5c0,1.38 -1.12,2.5 -2.5,2.5S10,13.88 10,12.5s1.12,-2.5 2.5,-2.5c0.57,0 1.08,0.19 1.5,0.51L14,5h4v2zM4,6L2,6v14c0,1.1 0.9,2 2,2h14v-2L4,20L4,6z"/>
</vector>

View file

@ -1,5 +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="#FF757575" android:pathData="M22,9.24l-7.19,-0.62L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21 12,17.27 18.18,21l-1.63,-7.03L22,9.24zM12,15.4l-3.76,2.27 1,-4.28 -3.32,-2.88 4.38,-0.38L12,6.1l1.71,4.04 4.38,0.38 -3.32,2.88 1,4.28L12,15.4z"/>
</vector>

View file

@ -1,5 +1,5 @@
<vector android:autoMirrored="true" android:height="24dp"
android:tint="#757575" android:viewportHeight="24.0"
android:tint="#cccccc" android:viewportHeight="24.0"
android:viewportWidth="24.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#FF757575" android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z"/>
<path android:fillColor="#FFcccccc" android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z"/>
</vector>

View file

@ -0,0 +1,5 @@
<vector android:height="24dp" android:tint="#FFCC00"
android:viewportHeight="24.0" android:viewportWidth="24.0"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#FF757575" android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z"/>
</vector>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -4,12 +4,12 @@
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.design.widget.TabLayout
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<android.support.v4.view.ViewPager
<androidx.viewpager.widget.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

View file

@ -4,21 +4,10 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<android.support.v7.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/nlw_config_recyclerv"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layoutManager="android.support.v7.widget.LinearLayoutManager"
/>
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
<!--
<Switch
android:id="@+id/nlw_config_theme_sw"
android:layout_width="match_parent"
android:layout_height="61dp"
android:padding="@dimen/widget_note_list_outer_padding"
android:text="Dark theme"
android:layout_alignParentBottom="true"
/>
-->
</RelativeLayout>
</RelativeLayout>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -9,7 +9,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.Toolbar
<androidx.appcompat.widget.Toolbar
android:id="@+id/notesListActivityActionBar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
@ -17,7 +17,7 @@
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:elevation="4dp" />
<android.support.v4.widget.SwipeRefreshLayout xmlns:tools="http://schemas.android.com/tools"
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/swiperefreshlayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
@ -25,21 +25,22 @@
tools:context="it.niedermann.owncloud.notes.android.activity.NotesListViewActivity"
tools:ignore="MergeRootFrame">
<android.support.v7.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/bg_highlighted"
android:scrollbars="vertical" />
</android.support.v4.widget.SwipeRefreshLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</LinearLayout>
<android.support.design.widget.FloatingActionButton
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab_create"
style="@style/fab"
android:src="@drawable/ic_add_white_24dp"
android:title="@string/action_create"
app:backgroundTint="@color/primary"
app:rippleColor="@color/primary_dark" />
</android.support.design.widget.CoordinatorLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -8,7 +8,7 @@
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin">
<android.support.design.widget.TextInputLayout
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/settings_url_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -21,7 +21,7 @@
android:hint="@string/settings_url"
android:inputType="textUri"
android:textColor="@color/fg_default" />
</android.support.design.widget.TextInputLayout>
</com.google.android.material.textfield.TextInputLayout>
<TextView
android:id="@+id/settings_url_warn_http"
@ -35,7 +35,7 @@
android:textColor="@color/fg_contrast"
android:visibility="gone" />
<android.support.design.widget.TextInputLayout
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/settings_username_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content">
@ -47,9 +47,9 @@
android:hint="@string/settings_username"
android:inputType="text"
android:textColor="@color/fg_default" />
</android.support.design.widget.TextInputLayout>
</com.google.android.material.textfield.TextInputLayout>
<android.support.design.widget.TextInputLayout
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/settings_password_wrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -62,7 +62,7 @@
android:hint="@string/settings_password"
android:inputType="textPassword"
android:textColor="@color/fg_default" />
</android.support.design.widget.TextInputLayout>
</com.google.android.material.textfield.TextInputLayout>
<Button
android:id="@+id/settings_submit"

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawerLayout"
android:layout_width="match_parent"
@ -11,14 +11,14 @@
android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.NavigationView
<com.google.android.material.navigation.NavigationView
android:id="@+id/navigationView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true">
<android.support.v4.widget.NestedScrollView
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
@ -40,21 +40,33 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="24dp"
android:layout_gravity="center_vertical"
android:src="@mipmap/ic_launcher"
android:contentDescription="@string/app_name" />
<TextView
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="24dp"
android:paddingLeft="12dp"
android:layout_gravity="center_vertical"
android:text="@string/app_name"
android:textAppearance="@style/TextAppearance.AppCompat.Title" />
android:paddingLeft="12dp"
android:paddingStart="12dp"
android:paddingTop="24dp"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/app_name"
android:textAppearance="@style/TextAppearance.AppCompat.Title" />
<TextView
android:id="@+id/account"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</androidx.appcompat.widget.LinearLayoutCompat>
</LinearLayout>
<android.support.v7.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/navigationList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -68,7 +80,7 @@
android:layout_height="1dp"
android:background="@color/separator" />
<android.support.v7.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/navigationMenu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -79,8 +91,8 @@
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</androidx.core.widget.NestedScrollView>
</android.support.design.widget.NavigationView>
</com.google.android.material.navigation.NavigationView>
</android.support.v4.widget.DrawerLayout>
</androidx.drawerlayout.widget.DrawerLayout>

View file

@ -12,7 +12,7 @@
android:layout_gravity="center_vertical"
android:layout_marginLeft="@dimen/button_padding"
android:layout_marginStart="@dimen/button_padding"
android:contentDescription="@string/menu_delete"
android:contentDescription="@string/menu_favorite"
android:src="@drawable/ic_star_white_24dp" />
<ImageView
@ -25,21 +25,40 @@
android:contentDescription="@string/menu_delete"
android:src="@drawable/ic_delete_white_32dp" />
<android.support.v7.widget.LinearLayoutCompat
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/noteSwipeable"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/list_item_background_selector">
<ImageView
android:id="@+id/noteFavorite"
<FrameLayout
android:layout_centerVertical="true"
android:padding="16dp"
android:layout_width="wrap_content"
android:layout_height="match_parent" />
android:layout_height="match_parent">
<android.support.v7.widget.LinearLayoutCompat
<ImageView
android:id="@+id/noteFavorite"
android:contentDescription="@string/menu_favorite"
android:padding="16dp"
android:layout_width="wrap_content"
android:layout_height="match_parent" />
<ImageView
android:id="@+id/noteStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="4dp"
android:layout_marginRight="4dp"
android:layout_marginTop="12dp"
android:layout_gravity="center_vertical|end"
android:baseline="14dp"
android:src="@drawable/ic_sync_blue_18dp" />
</FrameLayout>
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -49,7 +68,7 @@
android:orientation="vertical"
android:background="@drawable/list_item_background_selector">
<android.support.v7.widget.LinearLayoutCompat
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/list_item_background_selector">
@ -62,21 +81,10 @@
android:layout_weight="1"
android:textColor="@drawable/list_item_color_selector"
android:textSize="@dimen/primary_font_size" />
<ImageView
android:id="@+id/noteStatus"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:baseline="14dp"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/ic_sync_blue_18dp" />
</android.support.v7.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>
<android.support.v7.widget.LinearLayoutCompat
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/list_item_background_selector">
@ -113,9 +121,9 @@
android:singleLine="true"
android:textColor="@drawable/list_item_color_selector"
android:textSize="@dimen/secondary_font_size" />
</android.support.v7.widget.LinearLayoutCompat>
</android.support.v7.widget.LinearLayoutCompat>
</android.support.v7.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>
</androidx.appcompat.widget.LinearLayoutCompat>
<ImageView
android:layout_width="match_parent"

View file

@ -12,6 +12,7 @@
android:layout_height="44dp"
android:padding="10dp"
android:scaleType="center"
android:focusable="false"
android:src="@drawable/ic_folder_grey600_24dp" />
<TextView

View file

@ -16,7 +16,7 @@
android:paddingLeft="@dimen/widget_note_list_inner_padding"
android:paddingEnd="@dimen/widget_note_list_outer_padding"
android:paddingRight="@dimen/widget_note_list_outer_padding"
android:src="@drawable/ic_star_grey600_24dp"
android:src="@drawable/ic_star_yellow_24dp"
android:contentDescription="@string/widget_entry_fav_contentDescription" />
<TextView
@ -28,10 +28,9 @@
android:paddingEnd="@dimen/widget_note_list_outer_padding"
android:paddingRight="@dimen/widget_note_list_outer_padding"
android:layout_gravity="center_vertical"
android:gravity="center_vertical"
android:layout_weight="1"
android:textColor="@color/black"
android:lines="1"
android:ellipsize="end" />
android:textColor="@color/widget_fg_default"
android:ellipsize="end"
android:lines="1" />
</LinearLayout>

View file

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget_note_list_entry_dark"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="horizontal"
android:padding="@dimen/widget_note_list_padding">
<ImageView
android:id="@+id/widget_entry_fav_icon_dark"
android:layout_width="@dimen/widget_note_list_fav_icon_width"
android:layout_height="@dimen/widget_note_list_fav_icon_height"
android:layout_gravity="center_vertical"
android:foregroundGravity="center_vertical"
android:paddingStart="@dimen/widget_note_list_inner_padding"
android:paddingLeft="@dimen/widget_note_list_inner_padding"
android:paddingEnd="@dimen/widget_note_list_outer_padding"
android:paddingRight="@dimen/widget_note_list_outer_padding"
android:src="@drawable/ic_star_yellow_24dp"
android:contentDescription="@string/widget_entry_fav_contentDescription" />
<TextView
android:id="@+id/widget_entry_content_tv_dark"
android:layout_width="0dp"
android:layout_height="match_parent"
android:paddingStart="@dimen/widget_note_list_inner_padding"
android:paddingLeft="@dimen/widget_note_list_inner_padding"
android:paddingEnd="@dimen/widget_note_list_outer_padding"
android:paddingRight="@dimen/widget_note_list_outer_padding"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:textColor="@color/fg_default_dark_theme"
android:lines="1"
android:ellipsize="end" />
</LinearLayout>

View file

@ -29,9 +29,9 @@
<TextView
android:id="@+id/widget_note_list_title_tv"
android:layout_width="match_parent"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textColor="@color/white"
android:textColor="@color/widget_fg_contrast"
android:textStyle="bold"
android:textSize="18sp"
android:layout_toRightOf="@id/widget_note_header_icon"

View file

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/widget_background_dark_theme">
<!-- Widget header -->
<RelativeLayout
android:layout_width="match_parent"
android:id="@+id/widget_note_list_hdr_dark"
android:layout_height="@dimen/widget_note_list_header_height"
android:background="@color/primary"
android:padding="@dimen/widget_note_list_hdr_padding">
<ImageView
android:id="@+id/widget_note_header_icon_dark"
android:layout_width="@dimen/widget_note_list_icon_width"
android:layout_height="match_parent"
android:src="@mipmap/ic_launcher"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:paddingStart="4dp"
android:paddingEnd="@dimen/widget_note_list_inner_padding"
android:paddingLeft="4dp"
android:paddingRight="@dimen/widget_note_list_inner_padding"
android:contentDescription="@string/widget_app_launcher_contentDescription" />
<TextView
android:id="@+id/widget_note_list_title_tv_dark"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="@color/fg_default_dark_theme"
android:textStyle="bold"
android:textSize="18sp"
android:layout_toRightOf="@id/widget_note_header_icon_dark"
android:layout_toEndOf="@id/widget_note_header_icon_dark"
android:gravity="center_vertical"
android:paddingStart="@dimen/widget_note_list_outer_padding"
android:paddingEnd="@dimen/widget_note_list_inner_padding"
android:paddingLeft="@dimen/widget_note_list_outer_padding"
android:paddingRight="@dimen/widget_note_list_inner_padding" />
<ImageView
android:id="@+id/widget_note_list_create_icon_dark"
android:layout_width="@dimen/widget_note_list_icon_width"
android:layout_height="match_parent"
android:src="@drawable/ic_add_white_24dp"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:paddingStart="@dimen/widget_note_list_inner_padding"
android:paddingEnd="@dimen/widget_note_list_outer_padding"
android:paddingLeft="@dimen/widget_note_list_inner_padding"
android:paddingRight="@dimen/widget_note_list_outer_padding"
android:contentDescription="@string/widget_create_note" />
</RelativeLayout>
<!-- End header -->
<ListView
android:id="@+id/note_list_widget_lv_dark"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/fg_default_dark_theme"
android:divider="@color/fg_default_low_dark_theme"/>
<TextView
android:id="@+id/widget_note_list_placeholder_tv_dark"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/widget_note_list_placeholder"
android:textColor="@color/fg_default_dark_theme" />
</LinearLayout>

View file

@ -17,14 +17,8 @@
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/widget_single_note_placeholder_tv"
android:textColor="@color/fg_default_high"
android:textColor="@color/fg_default_high_dark_theme"
android:textAlignment="center"
android:padding="@dimen/widget_single_note_padding" />
</RelativeLayout><!--
TODO: Markdown support
<com.yydcdut.rxmarkdown.RxMDTextView
-->
</RelativeLayout>

View file

@ -3,4 +3,4 @@
android:id="@+id/single_note_content_tv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="@color/black" />
android:textColor="@color/widget_fg_default" />

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/single_note_content_tv_dark"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textColor="@color/fg_default_dark_theme" />

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget_single_note_dark"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/widget_background_dark_theme">
<ListView
android:id="@+id/single_note_widget_lv_dark"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/widget_single_note_padding" />
<TextView
android:id="@+id/widget_single_note_placeholder_tv_dark"
android:background="@color/widget_background_dark_theme"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/widget_single_note_placeholder_tv"
android:textColor="@color/fg_default_high_dark_theme"
android:textAlignment="center"
android:padding="@dimen/widget_single_note_padding" />
</RelativeLayout>

View file

@ -7,6 +7,6 @@
android:id="@+id/search"
android:title="@string/action_search"
android:icon="@drawable/ic_search_white_24dp"
app:actionViewClass="android.support.v7.widget.SearchView"
app:actionViewClass="androidx.appcompat.widget.SearchView"
app:showAsAction="collapseActionView|always" />
</menu>

View file

@ -28,7 +28,7 @@
android:orderInCategory="100"
android:title="@string/menu_share"
app:showAsAction="never"
app:actionProviderClass="android.support.v7.widget.ShareActionProvider" />
app:actionProviderClass="androidx.appcompat.widget.ShareActionProvider" />
<item
android:id="@+id/menu_cancel"
android:icon="@drawable/ic_clear_white_24dp"

View file

@ -38,8 +38,6 @@
<string name="listview_updated_this_month">This month</string>
<string name="listview_updated_earlier">Earlier</string>
<!-- Settings -->
<string name="settings_server_settings">Account</string>
<string name="settings_url">Server address</string>
<string name="settings_url_check_description">Shows whether the address can be pinged.</string>
<string name="settings_url_warn_http">WARNING: \"http\" is unsafe. Please use \"https\".</string>
@ -51,7 +49,6 @@
<string name="settings_submitting">Connecting &#8230;</string>
<string name="settings_note_mode">Display mode for Notes</string>
<string name="settings_theme_title">Theme</string>
<string name="settings_cert_category">Manage certificates</string>
<string name="settings_cert_trust_system">Trust system certificates</string>
<string name="settings_cert_trust_system_on">System and user-added CAs will be trusted (recommended)</string>
<string name="settings_cert_trust_system_off">System and user-added CAs won\'t be trusted</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -3,13 +3,19 @@
<string name="app_name">Poznámky</string>
<string name="no_notes">Zatím žádné poznámky</string>
<string name="label_all_notes">Všechny poznámky</string>
<string name="label_favorites">Oblíbené</string>
<string name="action_create">Nová poznámka</string>
<string name="action_settings">Nastavení</string>
<string name="action_trashbin">Smazané poznámky</string>
<string name="action_search">Hledat</string>
<string name="action_create_save">Uložit</string>
<string name="simple_cancel">Storno</string>
<string name="simple_edit">Upravit</string>
<string name="action_edit_save">Uložit</string>
<string name="action_edit_saving">Ukládání &#8230;</string>
<string name="action_edit_saved">Uloženo</string>
<string name="simple_about">O aplikaci</string>
<string name="action_select_note">Vybrat poznámku</string>
<string name="action_note_deleted">Poznámka byla smazána</string>
<string name="action_note_restored">Poznámka byla obnovena</string>
@ -25,6 +31,8 @@
<string name="menu_share">Sdílet</string>
<string name="menu_about">O aplikaci</string>
<string name="change_category_title">Zvolte kategorii</string>
<string name="listview_updated_today">Dnes</string>
<string name="listview_updated_yesterday">Včera</string>
<string name="listview_updated_this_week">Tento týden</string>
@ -32,10 +40,10 @@
<string name="listview_updated_earlier">Dříve</string>
<!-- Settings -->
<string name="settings_server_settings">Nastavení účtu</string>
<string name="settings_server_settings">Účet</string>
<string name="settings_url">Adresa serveru</string>
<string name="settings_url_check_description">Značí, zda lze adresu pingnout.</string>
<string name="settings_url_warn_http">POZOR: \"http\" není bezpečné. Prosím použijte \"https\"</string>
<string name="settings_url_warn_http">POZOR: „http„ není bezpečné. Prosím použijte „https“</string>
<string name="settings_username">Uživatelské jméno</string>
<string name="settings_password">Heslo</string>
<string name="settings_password_unchanged">Heslo (nezměněno)</string>
@ -43,7 +51,8 @@
<string name="settings_submit">Připojit</string>
<string name="settings_submitting">Připojování &#8230;</string>
<string name="settings_note_mode">Režim zobrazení pro poznámky</string>
<string name="settings_cert_category">Certifikáty</string>
<string name="settings_theme_title">Motiv</string>
<string name="settings_cert_category">Spravovat certifikáty</string>
<string name="settings_cert_trust_system">Důvěřovat systémovým certifikátům</string>
<string name="settings_cert_trust_system_on">Systémové a uživatelsky přidané CA budou důvěryhodné (doporučeno)</string>
<string name="settings_cert_trust_system_off">Systémové a uživatelsky přidané CA nebudou důvěryhodné</string>
@ -52,7 +61,7 @@
<string name="settings_cert_reset_toast">Všechny vlastní certifikáty byly odebrány</string>
<!-- Certificates -->
<string name="certificate_notification_connection_security">Poznámky - Zabezpečení připojení</string>
<string name="certificate_notification_connection_security">Poznámky Zabezpečení připojení</string>
<string name="trust_certificate_unknown_certificate_found">Poznámky se setkaly s neznámým certifikátem. Chcete mu věřit?</string>
<!-- Network -->
@ -61,14 +70,14 @@
<string name="network_disconnected">Síť není dostupná</string>
<!-- Error -->
<string name="error_sync">Synchronizace selhala: %1$s</string>
<string name="error_sync">Synchronizace se nezdařila: %1$s</string>
<string name="error_invalid_login">Neplatné přihlášení: %1$s</string>
<string name="error_json">je aplikace Poznámky aktivní na serveru?</string>
<string name="error_io">spojení se serverem je nefunkční</string>
<string name="error_io">spojení se serverem není funkční</string>
<string name="error_no_network">žádné síťové spojení</string>
<string name="error_server">Chyby v URL/Serveru</string>
<string name="error_url_malformed">Špatná serverová adresa</string>
<string name="error_username_password_invalid">Špatné uživatelské jméno nebo heslo</string>
<string name="error_url_malformed">Chybná adresa serveru</string>
<string name="error_username_password_invalid">Chybné uživatelské jméno nebo heslo</string>
<!-- Snackbar Actions -->
<string name="snackbar_settings">Nastavení</string>
@ -81,12 +90,12 @@
<string name="about_translators_title">Překladatelé</string>
<string name="about_translators_transifex">Nextcloud komunita na &lt;a href=\"%1$s\">Transifex&lt;/a></string>
<string name="about_testers_title">Testeři</string>
<string name="about_source_title">Zdrojový kód</string>
<string name="about_source_title">Zdrojové kódy</string>
<string name="about_source">Tento projekt je hostován na GitHub: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_issues_title">Problémy</string>
<string name="about_issues">Můžete nahlásit chyby, návrhy a požadavky na zlepšení na GitHub issue tracker: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_translate_title">Překládat</string>
<string name="about_translate">Připojte se ke komunitě na Transifex a pomozte nám přeložit tuto aplikaci: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_translate">Připojte se k týmu na službě Transifex a pomozte nám přelkládat tuto aplikaci: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_app_license_title">Licence aplikace</string>
<string name="about_app_license">Tato aplikace je licencována pod GNU GENERAL PUBLIC LICENSE v3+.</string>
<string name="about_app_license_button">Zobrazit licenci</string>
@ -102,7 +111,8 @@
<string name="widget_single_note_title">Jedna poznámka</string>
<string name="widget_single_note_placeholder_tv">Poznámka nenalezena</string>
<string name="widget_create_note">Vytvořit poznámku</string>
<string name="widget_not_logged_in">Před použitím widgetu se, prosím, přihlašte do aplikace Poznámky</string>
<string name="widget_not_logged_in">Abyste mohli tento widget používat, přihlaste se do aplikacie Poznámky</string>
<string name="widget_entry_fav_contentDescription">Ikonka hvězdy označí položku jako oblíbenou</string>
<string name="widget_app_launcher_contentDescription">Spustí aplikaci</string>
<string name="activity_select_single_note">Vybrat poznámku</string>
@ -110,9 +120,12 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Vytvořit novou poznámku</string>
<string name="pref_value_theme_light">Světlý</string>
<string name="pref_value_theme_dark">Tmavé</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Otevřít v editačním režimu</item>
<item>Otevřít v režimu úprav</item>
<item>Otevřít v náhledovém režimu</item>
<item>Zapamatovat si můj poslední výběr</item>
</string-array>

View file

@ -0,0 +1,140 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Nodiadau</string>
<string name="no_notes">Dim nodiadau eto</string>
<string name="label_all_notes">Pob nodyn</string>
<string name="label_favorites">Ffefrynnau</string>
<string name="action_create">Nodyn newydd</string>
<string name="action_settings">Gosodiadau</string>
<string name="action_trashbin">Nodau wedi\'u dileu</string>
<string name="action_search">Chwilio</string>
<string name="action_create_save">Cadw</string>
<string name="simple_cancel">Diddymu</string>
<string name="simple_edit">Golygu</string>
<string name="action_edit_save">Cadw</string>
<string name="action_edit_saving">Yn cadw &#8230;</string>
<string name="action_edit_saved">Wedi\'u cadw</string>
<string name="simple_about">Ynghylch</string>
<string name="action_select_note">Dewis nodyn</string>
<string name="action_note_deleted">Nodyn wedi\'i ddileu</string>
<string name="action_note_restored">Nodyn wedi\'i adfer</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_recent">Diweddar</string>
<string name="action_uncategorized">Dim categori</string>
<string name="menu_delete">Dileu</string>
<string name="menu_change_category">Categori</string>
<string name="menu_favorite">Ffefryn</string>
<string name="menu_preview">Rhagolwg</string>
<string name="menu_share">Rhannu</string>
<string name="menu_about">Ynghylch</string>
<string name="change_category_title">Dewis categori</string>
<string name="listview_updated_today">Heddiw</string>
<string name="listview_updated_yesterday">Ddoe</string>
<string name="listview_updated_this_week">Wythnos hon</string>
<string name="listview_updated_this_month">Mis yma</string>
<string name="listview_updated_earlier">Ynghynt</string>
<!-- Settings -->
<string name="settings_server_settings">Cyfrif</string>
<string name="settings_url">Cyfeiriad gweinydd</string>
<string name="settings_url_check_description">Yn dangos p\'un ai mae modd pingio\'r cyfeiriad</string>
<string name="settings_url_warn_http">RHYBUDD: \"mae http\" yn anniogel. Defnyddiwch \"https\".</string>
<string name="settings_username">Enw defnyddiwr</string>
<string name="settings_password">Cyfrinair</string>
<string name="settings_password_unchanged">Cyfrinair (heb ei newid)</string>
<string name="settings_password_check_description">Yn dangos p\'un ai yw\'ch manylion yn gywir</string>
<string name="settings_submit">Cysylltu</string>
<string name="settings_submitting">Cysylltu i &#8230;</string>
<string name="settings_note_mode">Y modd dangos ar gyfer Notes</string>
<string name="settings_theme_title">Thema</string>
<string name="settings_cert_category">Rheoli tystysgrifau</string>
<string name="settings_cert_trust_system">Tysytysgrfiau\'r system ymddiriedaeth</string>
<string name="settings_cert_trust_system_on">CA\'r system a\'r rhai ychwanegwyd gan y defnyddiwr yn gymeradwy (argymell)</string>
<string name="settings_cert_trust_system_off">CA\'r system a\'r rhai ychwanegwyd gan y defnyddiwr ddim yn gymeradwy</string>
<string name="settings_cert_reset">Ailosod tystysgrifau cymeradwy/anghymeradwy</string>
<string name="settings_cert_reset_summary">Ailosod ymddiriedaeth pob tytysgrif gyfaddas</string>
<string name="settings_cert_reset_toast">Mae\'r holl dystysgrifau cyfaddas wedi eu clirio</string>
<!-- Certificates -->
<string name="certificate_notification_connection_security">`Nodau - Diogelwch cysylltiad</string>
<string name="trust_certificate_unknown_certificate_found">Mae Nodau wedi canfod tystysgrif anhysbys. Ydych chi\'n ymddiried ynddi?</string>
<!-- Network -->
<string name="network_connecting">Cysylltu</string>
<string name="network_connected">Wedi cysylltu</string>
<string name="network_disconnected">Dim rhwydwaith ar gael</string>
<!-- Error -->
<string name="error_sync">Methodd y cydweddiad: %1$s</string>
<string name="error_invalid_login">Mewngofnod annilys: %1$s</string>
<string name="error_json">A yw\'r ap Nodau yn weithredol ar y gweinydd?</string>
<string name="error_io">mae cysylltiad y gweinydd wedi torri</string>
<string name="error_no_network">dim cysylltiad rthwydwaith</string>
<string name="error_server">Mae gan URL/gweinydd wallau</string>
<string name="error_url_malformed">Cyfeiriad gweinydd anghywir</string>
<string name="error_username_password_invalid">Enw defnyddiwr neu gyfrinair anghywir</string>
<!-- Snackbar Actions -->
<string name="snackbar_settings">Gosodiadau</string>
<!-- About -->
<string name="about_version_title">Fersiwn</string>
<string name="about_version">Ar hyn o bryd rydych yn defnyddio &lt;strong>%1$s&lt;/strong></string>
<string name="about_maintainer_title">Gofalwr</string>
<string name="about_developers_title">Datblygwr</string>
<string name="about_translators_title">Cyfieithwyr</string>
<string name="about_translators_transifex">Cymuned Nextcloud ar &lt;a href=\"%1$s\">Transifex&lt;/a></string>
<string name="about_testers_title">Profwyr</string>
<string name="about_source_title">Cod ffynhonnell</string>
<string name="about_source">Mae\'r project yn cael ei gynnal ar GitLab:&lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_issues_title">Materion</string>
<string name="about_issues">Gallwch adrodd ar wallau, gwelliannau a ceisiadau am nodweddion ar draciwr materion GitHub: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_translate_title">Cyfieithu</string>
<string name="about_translate">Ymunwch a thim Transifex a\'n cynorthwyo i gyfieithu\'r ap hwn: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_app_license_title">Trwydded yr ap</string>
<string name="about_app_license">Mae\'r ap wedi ei drwyddedu o dan yr GNU GENERAL PUBLIC LICENSE v3+.</string>
<string name="about_app_license_button">Gweld y drwydded</string>
<string name="about_icons_disclaimer_title">Eiconau</string>
<string name="about_icons_disclaimer">&lt;p>Roedd yr eiconau gwreiddiol wedi eu gwneud gan %1$s&lt;/p>&lt;p>Mae\'r eiconau ychwanegol sy\'n cael eu defnyddio yn yr ap yn&lt;a href=\"https://materialdesignicons.com/\">Eiconau Material Design/a> wedi eu creu gan Google Inc. ac wedi eu trwyddedu o dan yr Apache 2.0 License.&lt;/p></string>
<string name="about_credits_tab_title">Diolchiadau</string>
<string name="about_contribution_tab_title">Cyfraniadau</string>
<string name="about_license_tab_title">Trwydded</string>
<!-- Widgets -->
<string name="widget_note_list_title">Rhestr nodau</string>
<string name="widget_note_list_placeholder">Dim nodau</string>
<string name="widget_single_note_title">Nodyn unigol</string>
<string name="widget_single_note_placeholder_tv">Heb ganfod nodyn</string>
<string name="widget_create_note">Creu Nodyn</string>
<string name="widget_not_logged_in">Mewngofnodwch i Nodyn cyn defnyddio\'r teclyn hwn</string>
<string name="widget_entry_fav_contentDescription">Mae eicon seren yn cael ei ddefnyddio i ddynodi eitem fel ffefryn</string>
<string name="widget_app_launcher_contentDescription">Yn cychwyn yr ap</string>
<string name="activity_select_single_note">Dewis nodyn</string>
<!-- Shortcuts -->
<string name="shortcut_create_long">Creu nodyn newydd</string>
<string name="pref_value_theme_light">Golau</string>
<string name="pref_value_theme_dark">Tywyll</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Agor yn y modd golygu</item>
<item>Agor yn y modd rhagolwg</item>
<item>Cofio fy newis olaf</item>
</string-array>
<!-- Plurals -->
<plurals name="ab_selected">
<item quantity="one">Wedi dewis %d</item>
<item quantity="two">Wedi dewis %d</item>
<item quantity="many">Wedi dewis %d</item>
<item quantity="other">Wedi dewis %d</item>
</plurals>
</resources>

View file

@ -33,8 +33,6 @@
<string name="listview_updated_this_month">Denne måned</string>
<string name="listview_updated_earlier">Tidligere</string>
<!-- Settings -->
<string name="settings_server_settings">Kontoindstillinger</string>
<string name="settings_url">Server adresse</string>
<string name="settings_url_check_description">Viser hvorvidt adressen kan blive pinget.</string>
<string name="settings_url_warn_http">Advarsel: \"http\" er ikke sikker, benyt venligst \"https\".</string>
@ -45,10 +43,9 @@
<string name="settings_submit">Tilslut</string>
<string name="settings_submitting">Tilslutter &#8230;</string>
<string name="settings_note_mode">Display tilstand for noter</string>
<string name="settings_cert_category">Certifikater</string>
<string name="settings_cert_trust_system">Stol på systemcertifikater</string>
<string name="settings_cert_trust_system_on">System og bruger tilføjede CA\'er stoles der på (anbefalet)</string>
<string name="settings_cert_trust_system_off">System og bruger tilføjede CA\\'er stoles der ikke på</string>
<string name="settings_cert_trust_system_off">System og bruger tilføjede CA\'er stoles der ikke på</string>
<string name="settings_cert_reset">Nulstil (ikke)betroede certifikater</string>
<string name="settings_cert_reset_summary">Nulstiller alle brugerdefinerede certifikater</string>
<string name="settings_cert_reset_toast">Alle brugerdefinerede certifikater er fjernet</string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Favoriten</string>
<string name="action_create">Neue Notiz</string>
<string name="action_settings">Einstellungen</string>
<string name="action_trashbin">Gelöschte Notizen</string>
<string name="action_search">Suche</string>
<string name="action_create_save">Speichern</string>
<string name="simple_cancel">Abbrechen</string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Favoriten</string>
<string name="action_create">Neue Notiz</string>
<string name="action_settings">Einstellungen</string>
<string name="action_trashbin">Gelöschte Notizen</string>
<string name="action_search">Suche</string>
<string name="action_create_save">Speichern</string>
<string name="simple_cancel">Abbrechen</string>
@ -76,7 +77,7 @@
<string name="error_no_network">keine Netzwerk-Verbindung</string>
<string name="error_server">URL/Server fehlerhaft</string>
<string name="error_url_malformed">URL nicht korrekt</string>
<string name="error_username_password_invalid">Benutzername / Passwort nicht korrekt</string>
<string name="error_username_password_invalid">Falscher Benutzername oder Passwort</string>
<!-- Snackbar Actions -->
<string name="snackbar_settings">Einstellungen</string>

View file

@ -7,11 +7,15 @@
<string name="label_favorites">Αγαπημένα</string>
<string name="action_create">Νέα σημείωση</string>
<string name="action_settings">Ρυθμίσεις</string>
<string name="action_trashbin">Διεγραμμένες σημειώσεις</string>
<string name="action_search">Ψάχνει</string>
<string name="action_create_save">Αποθήκευση</string>
<string name="simple_cancel">Άκυρο</string>
<string name="simple_edit">Επεξεργασία</string>
<string name="action_edit_save">Αποθήκευση</string>
<string name="action_edit_saving">Γίνεται αποθήκευση &#8230;</string>
<string name="action_edit_saved">Αποθηκεύτηκε</string>
<string name="simple_about">Περί</string>
<string name="action_select_note">Επιλογή σημείωσης</string>
<string name="action_note_deleted">Η σημείωση διαγράφηκε.</string>
<string name="action_note_restored">Έγινε επαναφορά της σημείωσης.</string>
@ -27,6 +31,8 @@
<string name="menu_share">Διαμοιρασμός</string>
<string name="menu_about">Περί</string>
<string name="change_category_title">Επιλογή κατηγορίας</string>
<string name="listview_updated_today">Σήμερα</string>
<string name="listview_updated_yesterday">Χθες</string>
<string name="listview_updated_this_week">Αυτή την εβδομάδα</string>
@ -34,7 +40,7 @@
<string name="listview_updated_earlier">Νωρίτερα</string>
<!-- Settings -->
<string name="settings_server_settings">Ρυθμίσεις λογαριασμού</string>
<string name="settings_server_settings">Λογαριαμός</string>
<string name="settings_url">Διεύθυνση διακομιστή</string>
<string name="settings_url_warn_http">ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Το \"http\" δεν είναι ασφαλές. Παρακαλούμε χρησιμοποιήστε το \"https\".</string>
<string name="settings_username">Όνομα χρήστη</string>
@ -43,7 +49,8 @@
<string name="settings_submit">Σύνδεση</string>
<string name="settings_submitting">Συνδέεται &#8230;</string>
<string name="settings_note_mode">Λειτουργία προβολής σημειώσεων</string>
<string name="settings_cert_category">Πιστοποιητικά</string>
<string name="settings_theme_title">Θέμα</string>
<string name="settings_cert_category">Διαχείριση πιστοποιητικών</string>
<string name="settings_cert_trust_system">Εμπιστοσύνη πιστοποιητικών συστήματος.</string>
<string name="settings_cert_reset">Επαναφορά (μη) έμπιστων πιστοποιητικών</string>
<!-- Certificates -->
@ -104,6 +111,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Δημιουργία νέας σημείωσης</string>
<string name="pref_value_theme_light">Φωτεινό</string>
<string name="pref_value_theme_dark">Σκοτεινό</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Άνοιγμα σε λειτουργία τροποποίησης</item>

View file

@ -3,13 +3,18 @@
<string name="app_name">Notas</string>
<string name="no_notes">Aún no hay notas</string>
<string name="label_all_notes">Todas las notas</string>
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nota nueva</string>
<string name="action_settings">Configuraciones</string>
<string name="action_search">Buscar</string>
<string name="action_create_save">Guardar</string>
<string name="simple_cancel">Cancelar</string>
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="action_edit_saving">Guardando &#8230;</string>
<string name="action_edit_saved">Guardado</string>
<string name="simple_about">Acerca de</string>
<string name="action_select_note">Seleccionar nota</string>
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
@ -25,14 +30,14 @@
<string name="menu_share">Compartir</string>
<string name="menu_about">Acerca de</string>
<string name="change_category_title">Elige una categoría</string>
<string name="listview_updated_today">Hoy</string>
<string name="listview_updated_yesterday">Ayer</string>
<string name="listview_updated_this_week">Esta semana</string>
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +48,7 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>
@ -103,6 +108,7 @@
<string name="widget_single_note_placeholder_tv">Nota no encontrada</string>
<string name="widget_create_note">Crear Nota</string>
<string name="widget_not_logged_in">Por favor inica sesión en Notes antes de usar este widget</string>
<string name="widget_entry_fav_contentDescription">El ícono de estrella se usa para marcar un elemento como favorito</string>
<string name="widget_app_launcher_contentDescription">Incia la aplicación</string>
<string name="activity_select_single_note">Seleccionar nota</string>
@ -110,6 +116,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Crear una nota nueva</string>
<string name="pref_value_theme_light">Claro</string>
<string name="pref_value_theme_dark">Oscuro</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Abrir en modo edición</item>

View file

@ -3,13 +3,18 @@
<string name="app_name">Notas</string>
<string name="no_notes">Aún no hay notas</string>
<string name="label_all_notes">Todas las notas</string>
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nota nueva</string>
<string name="action_settings">Configuraciones</string>
<string name="action_search">Buscar</string>
<string name="action_create_save">Guardar</string>
<string name="simple_cancel">Cancelar</string>
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="action_edit_saving">Guardando &#8230;</string>
<string name="action_edit_saved">Guardado</string>
<string name="simple_about">Acerca de</string>
<string name="action_select_note">Seleccionar nota</string>
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
@ -25,14 +30,14 @@
<string name="menu_share">Compartir</string>
<string name="menu_about">Acerca de</string>
<string name="change_category_title">Elige una categoría</string>
<string name="listview_updated_today">Hoy</string>
<string name="listview_updated_yesterday">Ayer</string>
<string name="listview_updated_this_week">Esta semana</string>
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +48,7 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>
@ -103,6 +108,7 @@
<string name="widget_single_note_placeholder_tv">Nota no encontrada</string>
<string name="widget_create_note">Crear Nota</string>
<string name="widget_not_logged_in">Por favor inica sesión en Notes antes de usar este widget</string>
<string name="widget_entry_fav_contentDescription">El ícono de estrella se usa para marcar un elemento como favorito</string>
<string name="widget_app_launcher_contentDescription">Incia la aplicación</string>
<string name="activity_select_single_note">Seleccionar nota</string>
@ -110,6 +116,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Crear una nota nueva</string>
<string name="pref_value_theme_light">Claro</string>
<string name="pref_value_theme_dark">Oscuro</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Abrir en modo edición</item>

View file

@ -3,13 +3,18 @@
<string name="app_name">Notas</string>
<string name="no_notes">Aún no hay notas</string>
<string name="label_all_notes">Todas las notas</string>
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nota nueva</string>
<string name="action_settings">Configuraciones</string>
<string name="action_search">Buscar</string>
<string name="action_create_save">Guardar</string>
<string name="simple_cancel">Cancelar</string>
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="action_edit_saving">Guardando &#8230;</string>
<string name="action_edit_saved">Guardado</string>
<string name="simple_about">Acerca de</string>
<string name="action_select_note">Seleccionar nota</string>
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
@ -25,14 +30,14 @@
<string name="menu_share">Compartir</string>
<string name="menu_about">Acerca de</string>
<string name="change_category_title">Elige una categoría</string>
<string name="listview_updated_today">Hoy</string>
<string name="listview_updated_yesterday">Ayer</string>
<string name="listview_updated_this_week">Esta semana</string>
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +48,7 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>
@ -103,6 +108,7 @@
<string name="widget_single_note_placeholder_tv">Nota no encontrada</string>
<string name="widget_create_note">Crear Nota</string>
<string name="widget_not_logged_in">Por favor inica sesión en Notes antes de usar este widget</string>
<string name="widget_entry_fav_contentDescription">El ícono de estrella se usa para marcar un elemento como favorito</string>
<string name="widget_app_launcher_contentDescription">Incia la aplicación</string>
<string name="activity_select_single_note">Seleccionar nota</string>
@ -110,6 +116,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Crear una nota nueva</string>
<string name="pref_value_theme_light">Claro</string>
<string name="pref_value_theme_dark">Oscuro</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Abrir en modo edición</item>

View file

@ -3,13 +3,18 @@
<string name="app_name">Notas</string>
<string name="no_notes">Aún no hay notas</string>
<string name="label_all_notes">Todas las notas</string>
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nota nueva</string>
<string name="action_settings">Configuraciones</string>
<string name="action_search">Buscar</string>
<string name="action_create_save">Guardar</string>
<string name="simple_cancel">Cancelar</string>
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="action_edit_saving">Guardando &#8230;</string>
<string name="action_edit_saved">Guardado</string>
<string name="simple_about">Acerca de</string>
<string name="action_select_note">Seleccionar nota</string>
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
@ -25,14 +30,14 @@
<string name="menu_share">Compartir</string>
<string name="menu_about">Acerca de</string>
<string name="change_category_title">Elige una categoría</string>
<string name="listview_updated_today">Hoy</string>
<string name="listview_updated_yesterday">Ayer</string>
<string name="listview_updated_this_week">Esta semana</string>
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +48,7 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>
@ -103,6 +108,7 @@
<string name="widget_single_note_placeholder_tv">Nota no encontrada</string>
<string name="widget_create_note">Crear Nota</string>
<string name="widget_not_logged_in">Por favor inica sesión en Notes antes de usar este widget</string>
<string name="widget_entry_fav_contentDescription">El ícono de estrella se usa para marcar un elemento como favorito</string>
<string name="widget_app_launcher_contentDescription">Incia la aplicación</string>
<string name="activity_select_single_note">Seleccionar nota</string>
@ -110,6 +116,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Crear una nota nueva</string>
<string name="pref_value_theme_light">Claro</string>
<string name="pref_value_theme_dark">Oscuro</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Abrir en modo edición</item>

View file

@ -3,13 +3,18 @@
<string name="app_name">Notas</string>
<string name="no_notes">Aún no hay notas</string>
<string name="label_all_notes">Todas las notas</string>
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nota nueva</string>
<string name="action_settings">Configuraciones</string>
<string name="action_search">Buscar</string>
<string name="action_create_save">Guardar</string>
<string name="simple_cancel">Cancelar</string>
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="action_edit_saving">Guardando &#8230;</string>
<string name="action_edit_saved">Guardado</string>
<string name="simple_about">Acerca de</string>
<string name="action_select_note">Seleccionar nota</string>
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
@ -25,14 +30,14 @@
<string name="menu_share">Compartir</string>
<string name="menu_about">Acerca de</string>
<string name="change_category_title">Elige una categoría</string>
<string name="listview_updated_today">Hoy</string>
<string name="listview_updated_yesterday">Ayer</string>
<string name="listview_updated_this_week">Esta semana</string>
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +48,7 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>
@ -103,6 +108,7 @@
<string name="widget_single_note_placeholder_tv">Nota no encontrada</string>
<string name="widget_create_note">Crear Nota</string>
<string name="widget_not_logged_in">Por favor inica sesión en Notes antes de usar este widget</string>
<string name="widget_entry_fav_contentDescription">El ícono de estrella se usa para marcar un elemento como favorito</string>
<string name="widget_app_launcher_contentDescription">Incia la aplicación</string>
<string name="activity_select_single_note">Seleccionar nota</string>
@ -110,6 +116,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Crear una nota nueva</string>
<string name="pref_value_theme_light">Claro</string>
<string name="pref_value_theme_dark">Oscuro</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Abrir en modo edición</item>

View file

@ -38,8 +38,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -51,7 +49,6 @@
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -38,8 +38,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -51,7 +49,6 @@
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -3,13 +3,18 @@
<string name="app_name">Notas</string>
<string name="no_notes">Aún no hay notas</string>
<string name="label_all_notes">Todas las notas</string>
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nota nueva</string>
<string name="action_settings">Configuraciones</string>
<string name="action_search">Buscar</string>
<string name="action_create_save">Guardar</string>
<string name="simple_cancel">Cancelar</string>
<string name="simple_edit">Editar</string>
<string name="action_edit_save">Guardar</string>
<string name="action_edit_saving">Guardando &#8230;</string>
<string name="action_edit_saved">Guardado</string>
<string name="simple_about">Acerca de</string>
<string name="action_select_note">Seleccionar nota</string>
<string name="action_note_deleted">Nota borrada</string>
<string name="action_note_restored">Nota restaurada</string>
@ -25,14 +30,14 @@
<string name="menu_share">Compartir</string>
<string name="menu_about">Acerca de</string>
<string name="change_category_title">Elige una categoría</string>
<string name="listview_updated_today">Hoy</string>
<string name="listview_updated_yesterday">Ayer</string>
<string name="listview_updated_this_week">Esta semana</string>
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +48,7 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>
@ -103,6 +108,7 @@
<string name="widget_single_note_placeholder_tv">Nota no encontrada</string>
<string name="widget_create_note">Crear Nota</string>
<string name="widget_not_logged_in">Por favor inica sesión en Notes antes de usar este widget</string>
<string name="widget_entry_fav_contentDescription">El ícono de estrella se usa para marcar un elemento como favorito</string>
<string name="widget_app_launcher_contentDescription">Incia la aplicación</string>
<string name="activity_select_single_note">Seleccionar nota</string>
@ -110,6 +116,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Crear una nota nueva</string>
<string name="pref_value_theme_light">Claro</string>
<string name="pref_value_theme_dark">Oscuro</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Abrir en modo edición</item>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">Este mes</string>
<string name="listview_updated_earlier">Anterior</string>
<!-- Settings -->
<string name="settings_server_settings">Configuraciones de la cuenta</string>
<string name="settings_url">Dirección del servidor</string>
<string name="settings_url_check_description">Muestra si a la dirección se le puede hacer un ping. </string>
<string name="settings_url_warn_http">ADVERTENCIA: \"http\" no es seguro. Por favor usa \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">Conectar</string>
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Los CAs del sistema y del usuario serán de confianza (recomendado)</string>
<string name="settings_cert_trust_system_off">Los CAs del sistema y de usuarios no serán de confianza</string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nueva nota</string>
<string name="action_settings">Ajustes</string>
<string name="action_trashbin">Notas eliminadas</string>
<string name="action_search">Buscar</string>
<string name="action_create_save">Guardar</string>
<string name="simple_cancel">Cancelar</string>
@ -39,7 +40,7 @@
<string name="listview_updated_earlier">Recientemente</string>
<!-- Settings -->
<string name="settings_server_settings">Ajustes de cuenta</string>
<string name="settings_server_settings">Cuenta</string>
<string name="settings_url">Dirección de servidor</string>
<string name="settings_url_check_description">Muestra si se puede hacer ping a la dirección.</string>
<string name="settings_url_warn_http">AVISO: \"http\" es inseguro. Por favor, use \"https\".</string>
@ -51,7 +52,7 @@
<string name="settings_submitting">Conectando &#8230;</string>
<string name="settings_note_mode">Modo de visualización para Notas</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_category">Configuración de certificados</string>
<string name="settings_cert_trust_system">Confiar en los certificados del sistema</string>
<string name="settings_cert_trust_system_on">Se confiará en las autoridades de certificación —CAs— del sistema y añadidas por el usuario (recomendado)</string>
<string name="settings_cert_trust_system_off">No se confiará en las CAs del sistema y añadidas por el usuario</string>

View file

@ -3,8 +3,11 @@
<string name="app_name">Muistiinpanot</string>
<string name="no_notes">Ei muistiinpanoja</string>
<string name="label_all_notes">Kaikki muistiinpanot</string>
<string name="label_favorites">Suosikit</string>
<string name="action_create">Uusi muistiinpano</string>
<string name="action_settings">Asetukset</string>
<string name="action_trashbin">Poistetut muistiinpanot</string>
<string name="action_search">Etsi</string>
<string name="action_create_save">Tallenna</string>
<string name="simple_cancel">Peruuta</string>
@ -12,7 +15,6 @@
<string name="action_edit_save">Tallenna</string>
<string name="action_edit_saving">Tallennetaan...</string>
<string name="action_edit_saved">Tallennettu</string>
<string name="action_edit_cancel">Peruuta</string>
<string name="simple_about">Tietoja</string>
<string name="action_select_note">Valitse muistiinpano</string>
<string name="action_note_deleted">Muistiinpano poistettu</string>
@ -21,16 +23,13 @@
<string name="action_recent">Viimeisimmät</string>
<string name="action_uncategorized">Luokittelemattomat</string>
<string name="menu_delete">Poista</string>
<string name="menu_copy">Kopioi</string>
<string name="menu_edit">Muokkaa</string>
<string name="menu_cancel">Peruuta</string>
<string name="menu_change_category">Luokka</string>
<string name="menu_favorite">Suosikki</string>
<string name="menu_preview">Esikatselu</string>
<string name="menu_share">Jaa</string>
<string name="menu_about">Tietoja</string>
<string name="copy">Kopioi</string>
<string name="change_category_title">Valitse luokka</string>
<string name="listview_updated_today">Tänään</string>
<string name="listview_updated_yesterday">Eilen</string>
@ -39,15 +38,17 @@
<string name="listview_updated_earlier">Aikaisemmat</string>
<!-- Settings -->
<string name="settings_server_settings">Tilin asetukset</string>
<string name="settings_server_settings">Tili</string>
<string name="settings_url">Palvelimen osoite</string>
<string name="settings_url_warn_http">VAROITUS: \"http\" on suojaamaton. Käytä \"https\"-yhteyttä.</string>
<string name="settings_username">Käyttäjätunnus</string>
<string name="settings_password">Salasana</string>
<string name="settings_password_unchanged">Salasana (ei muutettu)</string>
<string name="settings_password_check_description">Näyttää ovatko tilitiedot oikein.</string>
<string name="settings_submit">Yhdistä</string>
<string name="settings_submitting">Yhdistetään...</string>
<string name="settings_cert_category">Varmenteet</string>
<string name="settings_theme_title">Teema</string>
<string name="settings_cert_category">Hallitse varmenteita</string>
<string name="settings_cert_trust_system">Luota järjestelmävarmenteisiin</string>
<!-- Network -->
<string name="network_connecting">Yhdistetään</string>
@ -89,12 +90,14 @@
<string name="widget_single_note_title">Yksittäinen muistiinpano</string>
<string name="widget_single_note_placeholder_tv">Muistiinpanoa ei löytynyt</string>
<string name="widget_create_note">Luo muistiinpano</string>
<string name="widget_entry_fav_contentDescription">Tähden kuvalla merkitään suosikki</string>
<string name="activity_select_single_note">Valitse muistiinpano</string>
<!-- Shortcuts -->
<string name="shortcut_create_long">Luo uusi muistiinpano</string>
<string name="pref_value_theme_light">Vaalea</string>
<string name="pref_value_theme_dark">Tumma</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Avaa muokkaustilassa</item>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Favoris</string>
<string name="action_create">Nouvelle note</string>
<string name="action_settings">Paramètres</string>
<string name="action_trashbin">Notes supprimées</string>
<string name="action_search">Rechercher</string>
<string name="action_create_save">Sauvegarder</string>
<string name="simple_cancel">Annuler</string>
@ -39,7 +40,7 @@
<string name="listview_updated_earlier">Plus tôt</string>
<!-- Settings -->
<string name="settings_server_settings">Paramètres du compte</string>
<string name="settings_server_settings">Compte</string>
<string name="settings_url">Adresse du serveur</string>
<string name="settings_url_check_description">Visible si l\'adresse répond aux pings.</string>
<string name="settings_url_warn_http">ATTENTION : "http" n\'est pas sécurisé. Veuillez utiliser "https".</string>
@ -51,7 +52,7 @@
<string name="settings_submitting">Connexion en cours&#8230;</string>
<string name="settings_note_mode">Mode d\'affichage pour les notes</string>
<string name="settings_theme_title">Thème</string>
<string name="settings_cert_category">Certificats</string>
<string name="settings_cert_category">Gérer les certificats</string>
<string name="settings_cert_trust_system">Faire confiance aux certificats du système</string>
<string name="settings_cert_trust_system_on">Les Autorités de Certification du système, ainsi que celles ajoutées manuellement seront considérées comme totalement fiables (recommandé)</string>
<string name="settings_cert_trust_system_off">Les Autorités de Certification du système, ainsi que celles ajoutées manuellement ne seront pas considérées comme fiables</string>

View file

@ -0,0 +1,140 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">פתקים</string>
<string name="no_notes">אין פתקים עדיין</string>
<string name="label_all_notes">כל הפתקים</string>
<string name="label_favorites">מועדפים</string>
<string name="action_create">פתק חדש</string>
<string name="action_settings">הגדרות</string>
<string name="action_trashbin">פתקים שנמחקו</string>
<string name="action_search">חיפוש</string>
<string name="action_create_save">שמירה</string>
<string name="simple_cancel">ביטול</string>
<string name="simple_edit">עריכה</string>
<string name="action_edit_save">שמירה</string>
<string name="action_edit_saving">מתבצעת שמירה &#8230;</string>
<string name="action_edit_saved">נשמר</string>
<string name="simple_about">על אודות</string>
<string name="action_select_note">בחירת פתק</string>
<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_recent">אחרונים</string>
<string name="action_uncategorized">ללא קטגוריה</string>
<string name="menu_delete">מחיקה</string>
<string name="menu_change_category">קטגוריה</string>
<string name="menu_favorite">סימון כמועדף</string>
<string name="menu_preview">תצוגה מקדימה</string>
<string name="menu_share">שיתוף</string>
<string name="menu_about">על אודות</string>
<string name="change_category_title">בחירת קטגוריה</string>
<string name="listview_updated_today">היום</string>
<string name="listview_updated_yesterday">אתמול</string>
<string name="listview_updated_this_week">השבוע</string>
<string name="listview_updated_this_month">החודש</string>
<string name="listview_updated_earlier">לפני כן</string>
<!-- Settings -->
<string name="settings_server_settings">חשבון</string>
<string name="settings_url">כתובת שרת</string>
<string name="settings_url_check_description">מציג אם ניתן לשלוח פינג לשרת.</string>
<string name="settings_url_warn_http">אזהרה: „http” אינו מאובטח. נא להשתמש ב־„https”.</string>
<string name="settings_username">שם משתמש</string>
<string name="settings_password">ססמה</string>
<string name="settings_password_unchanged">ססמה (לא השתנתה)</string>
<string name="settings_password_check_description">להציג אם פרטי הזיהוי נכונים.</string>
<string name="settings_submit">התחברות</string>
<string name="settings_submitting">מתבצעת התחברות &#8230;</string>
<string name="settings_note_mode">מצב תצוגת פתקים</string>
<string name="settings_theme_title">ערכת עיצוב</string>
<string name="settings_cert_category">ניהול אישורים</string>
<string name="settings_cert_trust_system">מתן אמון באישורי המערכת</string>
<string name="settings_cert_trust_system_on">מתן אמון אוטומטית ברשויות אישורים של המערכת ובאלו שנוספו על ידי המשתמש (מומלץ)</string>
<string name="settings_cert_trust_system_off">לא לתת אמון ברשויות אישורים של המערכת ובאלו שנוספו על ידי המשתמש</string>
<string name="settings_cert_reset">איפוס אישורים שאושרו או נדחו</string>
<string name="settings_cert_reset_summary">איפוס האמון בכל האישורים בהתאמה אישית</string>
<string name="settings_cert_reset_toast">כל האישורים בהתאמה אישית פונו</string>
<!-- Certificates -->
<string name="certificate_notification_connection_security">פתקים - אבטחת חיבור</string>
<string name="trust_certificate_unknown_certificate_found">היישומון פתקים נתקל באישור בלתי מוכר. לתת בו אמון?</string>
<!-- Network -->
<string name="network_connecting">מתבצע חיבור</string>
<string name="network_connected">מחובר</string>
<string name="network_disconnected">אין רשת זמינה</string>
<!-- Error -->
<string name="error_sync">הסנכרון נכשל: %1$s</string>
<string name="error_invalid_login">כניסה שגויה: %1$s</string>
<string name="error_json">האם יישומון הפתקים מופעל בשרת?</string>
<string name="error_io">החיבור לשרת משובש</string>
<string name="error_no_network">אין חיבור לרשת</string>
<string name="error_server">בכתובת/שרת ישנן תקלות</string>
<string name="error_url_malformed">כתובת השרת שגויה</string>
<string name="error_username_password_invalid">שם משתמש או ססמה שגויים</string>
<!-- Snackbar Actions -->
<string name="snackbar_settings">הגדרות</string>
<!-- About -->
<string name="about_version_title">גרסה</string>
<string name="about_version">הניצולת עומדת על &lt;strong>%1$s&lt;/strong></string>
<string name="about_maintainer_title">מתחזק</string>
<string name="about_developers_title">מפתחים</string>
<string name="about_translators_title">מתרגמים</string>
<string name="about_translators_transifex">קהילת Nextcloud ב־&lt;a href=\"%1$s\">Transifex&lt;/a></string>
<string name="about_testers_title">בודקים</string>
<string name="about_source_title">קוד מקור</string>
<string name="about_source">מיזם זה מתארח ב־GitHub: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_issues_title">תקלו</string>
<string name="about_issues">ניתן לדווח על תקלות, הצעות לשיפורים ובקשת תכונות חדשות בעוקב התקלות של GitHub: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_translate_title">תרגום</string>
<string name="about_translate">ניתן להצטרף לצוות של Nextcloud ב־Transifex ולסייע לנו לתרגם את היישומון הזה: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_app_license_title">רישיון היישומון</string>
<string name="about_app_license">היישומון מוגן ברישיון הציבורי הכללי של GNU גרסה 3 ומעלה.</string>
<string name="about_app_license_button">הצגת הרישיון</string>
<string name="about_icons_disclaimer_title">סמלים</string>
<string name="about_icons_disclaimer">&lt;p>הסמל המקורי נוצר על ידי %1$s&lt;/p>&lt;p>כל הסמלים הנוספים בהם נעשה שימוש ביישומון זה הם &lt;a href=\"https://materialdesignicons.com/\">סמלי Material Design&lt;/a> שנוצרו ע״י Google בע״מ וכפופים לרישיון Apache 2.0.&lt;/p></string>
<string name="about_credits_tab_title">תודות</string>
<string name="about_contribution_tab_title">תרומה</string>
<string name="about_license_tab_title">רישיון</string>
<!-- Widgets -->
<string name="widget_note_list_title">רשימת פתקים</string>
<string name="widget_note_list_placeholder">אין פתקים</string>
<string name="widget_single_note_title">פתק בודד</string>
<string name="widget_single_note_placeholder_tv">לא נמצא פתק</string>
<string name="widget_create_note">יצירת פתק</string>
<string name="widget_not_logged_in">נא להיכנס לפתקים לפני השימוש בחלונית הזאת</string>
<string name="widget_entry_fav_contentDescription">סמל הכוכב משמש לציון פריט כמועדף</string>
<string name="widget_app_launcher_contentDescription">יישומון שיגור</string>
<string name="activity_select_single_note">נא לבחור פתק</string>
<!-- Shortcuts -->
<string name="shortcut_create_long">יצירת פתק חדש</string>
<string name="pref_value_theme_light">בהיר</string>
<string name="pref_value_theme_dark">כהה</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>פתיחה במצב עריכה</item>
<item>פתיחה במצב תצוגה מקדימה</item>
<item>שמירת הבחירה האחרונה שלי</item>
</string-array>
<!-- Plurals -->
<plurals name="ab_selected">
<item quantity="one">נבחר %d</item>
<item quantity="two">נבחרו %d</item>
<item quantity="many">נבחרו %d</item>
<item quantity="other">נבחרו %d</item>
</plurals>
</resources>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Kedvencek</string>
<string name="action_create">Új jegyzet</string>
<string name="action_settings">Beállítások</string>
<string name="action_trashbin">Törölt jegyzetek</string>
<string name="action_search">Keresés</string>
<string name="action_create_save">Mentés</string>
<string name="simple_cancel">Mégsem</string>
@ -18,7 +19,7 @@
<string name="action_select_note">Jegyzet választás</string>
<string name="action_note_deleted">Jegyzet törölve</string>
<string name="action_note_restored">Jegyzet visszaállítva</string>
<string name="action_undo">Visszavon</string>
<string name="action_undo">Visszavonás</string>
<string name="action_drawer_open">navigáció megnyitása</string>
<string name="action_drawer_close">navigáció bezárása</string>
<string name="action_recent">Friss</string>
@ -39,10 +40,10 @@
<string name="listview_updated_earlier">Korábban</string>
<!-- Settings -->
<string name="settings_server_settings">Fiók beállítások</string>
<string name="settings_server_settings">Fiók</string>
<string name="settings_url">A szerver címe</string>
<string name="settings_url_check_description">Mutatja, hogy cím pingelhető-e.</string>
<string name="settings_url_warn_http">Figyelem: a \"http\" biztonságtalan. Kérjük használj \"https\"-t.</string>
<string name="settings_url_check_description">Mutatja, hogy a cím pingelhető-e.</string>
<string name="settings_url_warn_http">Figyelem: a \"http\" nem biztonságos. Kérjük használj \"https\"-t!</string>
<string name="settings_username">Felhasználónév</string>
<string name="settings_password">Jelszó</string>
<string name="settings_password_unchanged">Jelszó (módosítatlan)</string>
@ -51,7 +52,7 @@
<string name="settings_submitting">Kapcsolódás &#8230;</string>
<string name="settings_note_mode">Jegyzetmegjelenítési módok</string>
<string name="settings_theme_title">Téma</string>
<string name="settings_cert_category">Tanúsítványok</string>
<string name="settings_cert_category">Tanúsítványok kezelése</string>
<string name="settings_cert_trust_system">Megbízás a rendszertanúsítványokban</string>
<string name="settings_cert_trust_system_on">A rendszer és felhasználó által hozzáadott CA-k megbízhatók (javasolt)</string>
<string name="settings_cert_trust_system_off">A rendszer és felhasználó által hozzáadott CA-k nem megbízhatók</string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Eftirlæti</string>
<string name="action_create">Nýr minnispunktur</string>
<string name="action_settings">Stillingar</string>
<string name="action_trashbin">Eyddir minnispunktar</string>
<string name="action_search">Leita</string>
<string name="action_create_save">Vista</string>
<string name="simple_cancel">Hætta við</string>
@ -39,7 +40,7 @@
<string name="listview_updated_earlier">Fyrr</string>
<!-- Settings -->
<string name="settings_server_settings">Stillingar aðgangs</string>
<string name="settings_server_settings">Aðgangur</string>
<string name="settings_url">Vistfang þjóns</string>
<string name="settings_url_check_description">Sýnir hvort hægt sé að ná sambandi (ping) við vistfangið.</string>
<string name="settings_url_warn_http">AÐVÖRUN: \"http\" er óöruggt. Endilega nota \"https\".</string>
@ -51,7 +52,7 @@
<string name="settings_submitting">Tengist &#8230;</string>
<string name="settings_note_mode">Birtingarhamur minnispunkta</string>
<string name="settings_theme_title">Þema</string>
<string name="settings_cert_category">Skilríki</string>
<string name="settings_cert_category">Sýsla með skilríki</string>
<string name="settings_cert_trust_system">Treysta skilríkjum kerfis</string>
<string name="settings_cert_trust_system_on">Vottunaraðilum kerfis og þeim sem notandi bætir við verður treyst (mælt með þessu)</string>
<string name="settings_cert_trust_system_off">Vottunaraðilum kerfis og þeim sem notandi bætir við verður ekki treyst</string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Preferite</string>
<string name="action_create">Nuova nota</string>
<string name="action_settings">Impostazioni</string>
<string name="action_trashbin">Note eliminate</string>
<string name="action_search">Cerca</string>
<string name="action_create_save">Salva</string>
<string name="simple_cancel">Annulla</string>
@ -39,7 +40,7 @@
<string name="listview_updated_earlier">Prima</string>
<!-- Settings -->
<string name="settings_server_settings">Impostazioni account</string>
<string name="settings_server_settings">Account</string>
<string name="settings_url">Indirizzo del server</string>
<string name="settings_url_check_description">Mostra se l\'indirizzo può rispondere al ping.</string>
<string name="settings_url_warn_http">AVVISO: \"http\" non è sicuro. Utlizza \"https\".</string>
@ -51,7 +52,7 @@
<string name="settings_submitting">Connessione a &#8230;</string>
<string name="settings_note_mode">Modalità di visualizzazione delle note</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_category">Certificati</string>
<string name="settings_cert_category">Gestisci certificati</string>
<string name="settings_cert_trust_system">Considera affidabili i certificati di sistema</string>
<string name="settings_cert_trust_system_on">Le CA di sistema e aggiunte dall\'utente saranno considerate affidabili (consigliato)</string>
<string name="settings_cert_trust_system_off">Le CA di sistema e aggiunte dall\'utente non saranno considerate affidabili</string>

View file

@ -3,8 +3,11 @@
<string name="app_name">ノート</string>
<string name="no_notes">まだノートはありません</string>
<string name="label_all_notes">すべてのノート</string>
<string name="label_favorites">お気に入り</string>
<string name="action_create">新しいノート</string>
<string name="action_settings">設定</string>
<string name="action_trashbin">ゴミ箱</string>
<string name="action_search">検索</string>
<string name="action_create_save">保存</string>
<string name="simple_cancel">キャンセル</string>
@ -12,14 +15,16 @@
<string name="action_edit_save">保存</string>
<string name="action_edit_saving">保存中&#8230;</string>
<string name="action_edit_saved">保存しました</string>
<string name="action_edit_cancel">キャンセル</string>
<string name="simple_about">アプリについて</string>
<string name="simple_about">バージョン情報</string>
<string name="action_select_note">ノートを選択</string>
<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_recent">最新</string>
<string name="action_uncategorized">未分類</string>
<string name="menu_delete">削除</string>
<string name="menu_copy">コピー</string>
<string name="menu_edit">編集</string>
<string name="menu_cancel">キャンセル</string>
<string name="menu_change_category">カテゴリ</string>
<string name="menu_favorite">お気に入り</string>
<string name="menu_preview">プレビュー</string>
@ -27,7 +32,6 @@
<string name="menu_about">アプリについて</string>
<string name="change_category_title">カテゴリを選択</string>
<string name="copy">コピー</string>
<string name="listview_updated_today">今日</string>
<string name="listview_updated_yesterday">昨日</string>
@ -36,15 +40,26 @@
<string name="listview_updated_earlier">早期</string>
<!-- Settings -->
<string name="settings_server_settings">アカウント設定</string>
<string name="settings_server_settings">アカウント</string>
<string name="settings_url">サーバーアドレス</string>
<string name="settings_url_check_description">アドレスにpingを実行できるかどうかを表示します。</string>
<string name="settings_url_warn_http">警告: \"http\" は安全ではありません。 \"https\" を使用してください。</string>
<string name="settings_username">ユーザー名</string>
<string name="settings_password">パスワード</string>
<string name="settings_password_unchanged">パスワード (変更されていません)</string>
<string name="settings_password_check_description">資格情報が正しいかどうかを表示します。</string>
<string name="settings_submit">接続</string>
<string name="settings_submitting">接続中&#8230;</string>
<string name="settings_cert_category">証明書</string>
<string name="settings_note_mode">ノートの表示モード</string>
<string name="settings_theme_title">テーマ</string>
<string name="settings_cert_category">証明書を管理する</string>
<string name="settings_cert_trust_system">システム証明書を信頼する</string>
<string name="settings_cert_trust_system_on">システムおよびユーザーが追加したCAは信頼される推奨</string>
<string name="settings_cert_trust_system_off">システムおよびユーザーが追加したCAは信頼されません</string>
<string name="settings_cert_reset">信頼できる(できない)証明書をリセットする</string>
<string name="settings_cert_reset_summary">すべてのカスタム証明書の信頼をリセットします。</string>
<string name="settings_cert_reset_toast">すべてのカスタム証明書がクリアされました</string>
<!-- Certificates -->
<string name="certificate_notification_connection_security">ノート - セキュリティ接続</string>
<string name="trust_certificate_unknown_certificate_found">ノートで未知の証明書が発見されました。これを信頼しますか?</string>
@ -89,8 +104,14 @@
<string name="about_contribution_tab_title">貢献</string>
<string name="about_license_tab_title">ライセンス</string>
<!-- Widgets -->
<string name="widget_note_list_title">ノート一覧</string>
<string name="widget_note_list_placeholder">ノートがありません</string>
<string name="widget_single_note_title">一つのノート</string>
<string name="widget_single_note_placeholder_tv">ノートが見つかりません</string>
<string name="widget_create_note">ノートを作成</string>
<string name="widget_not_logged_in">このウィジェットを使用する前に、ノートにログインしてください</string>
<string name="widget_entry_fav_contentDescription">スターアイコンは、アイテムをお気に入りとして示すために使用されます</string>
<string name="widget_app_launcher_contentDescription">アプリを起動する</string>
<string name="activity_select_single_note">ノートを選択</string>
@ -98,6 +119,16 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">新しいノートを作成</string>
<string name="pref_value_theme_light">ライト</string>
<string name="pref_value_theme_dark">ダーク</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>編集モードで開く</item>
<item>プレビューモードで開く</item>
<item>最後の使用状態を覚えておく</item>
</string-array>
<!-- Plurals -->
<plurals name="ab_selected">
<item quantity="other">%d 選択済</item>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">ამ თვეში</string>
<string name="listview_updated_earlier">ადრე</string>
<!-- Settings -->
<string name="settings_server_settings">ანგარიშის პარამეტრები</string>
<string name="settings_url">სერვერის მისამართი</string>
<string name="settings_url_check_description">აჩვენებს იპინგება თუ არა მისამართი</string>
<string name="settings_url_warn_http">გაფრთხილება: \"http\" არაა უსაფრთხო. გამოიყენეთ \"https\".</string>
@ -43,7 +41,6 @@
<string name="settings_submit">დაკავშირება</string>
<string name="settings_submitting">ხდება დაკავშირება &#8230;</string>
<string name="settings_note_mode">ჩანაწერების ჩვენების რეჟიმი</string>
<string name="settings_cert_category">სერტიფიკატები</string>
<string name="settings_cert_trust_system">ენდეთ სისტემის სერტიფიკატებს</string>
<string name="settings_cert_trust_system_on">სისტემისა და მომხმარებლის მიერ დამატებული სერტიფიკატის ხელმძღვანელობა მიჩნეულ იქნება სანდოდ (რეკომენდირებულია)</string>
<string name="settings_cert_trust_system_off">სისტემისა და მომხმარებლის მიერ დამატებული სერტიფიკატის ხელმძღვანელობა არ იქნება მიჩნეული სანდოდ</string>

View file

@ -31,8 +31,6 @@
<string name="listview_updated_this_month">이번 달</string>
<string name="listview_updated_earlier">오래됨</string>
<!-- Settings -->
<string name="settings_server_settings">계정 설정</string>
<string name="settings_url">서버 주소</string>
<string name="settings_url_check_description">지정한 주소에 핑을 보낼 수 있는지 표시합니다.</string>
<string name="settings_url_warn_http">경고: "http"는 안전하지 않습니다. "https"를 사용하십시오.</string>
@ -43,7 +41,6 @@
<string name="settings_submit">연결</string>
<string name="settings_submitting">연결 중&#8230;</string>
<string name="settings_note_mode">메모 표시 모드</string>
<string name="settings_cert_category">인증서</string>
<string name="settings_cert_trust_system">시스템 인증서 신뢰</string>
<string name="settings_cert_trust_system_on">시스템 및 사용자 CA를 신뢰함(추천)</string>
<string name="settings_cert_trust_system_off">시스템 및 사용자 CA를 신뢰하지 않음</string>

View file

@ -9,9 +9,11 @@
<string name="action_settings">Nustatymai</string>
<string name="action_search">Paieška</string>
<string name="action_create_save">Įrašyti</string>
<string name="simple_cancel">Atsisakyti</string>
<string name="action_edit_save">Įrašyti</string>
<string name="action_edit_saving">Įrašoma &#8230;</string>
<string name="action_edit_saved">Įrašyta</string>
<string name="simple_about">Apie</string>
<string name="action_select_note">Sukurti</string>
<string name="action_note_deleted">Pastaba ištrinta</string>
<string name="action_note_restored">Pastaba atstatyta</string>
@ -33,8 +35,6 @@
<string name="listview_updated_this_month">Šis mėnesis</string>
<string name="listview_updated_earlier">Ankstesnis</string>
<!-- Settings -->
<string name="settings_server_settings">Paskyros nustatymai</string>
<string name="settings_url">Serverio adresas</string>
<string name="settings_url_check_description">Parodo, ar adresas yra pasiekiamas.</string>
<string name="settings_url_warn_http">ĮSPĖJIMAS: \"http\" protokolas yra nesaugus. Prašome naudoti \"https\".</string>
@ -45,7 +45,7 @@
<string name="settings_submit">Prisijungti</string>
<string name="settings_submitting">Jungiamasi &#8230;</string>
<string name="settings_note_mode">Pastabų atvaizdavimas</string>
<string name="settings_cert_category">Sertifikatai</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_trust_system">Pasitikėti sistemos sertifikatais</string>
<string name="settings_cert_trust_system_on">Sistemos ir vartotojų pridėti CA bus laikomi patikimais (rekomenduojama)</string>
<string name="settings_cert_trust_system_off">Sistemos ir vartotojų pridėti CA bus laikomi nepatikimais</string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Favoritter</string>
<string name="action_create">Nytt notat</string>
<string name="action_settings">Innstillinger</string>
<string name="action_trashbin">Slettede notat</string>
<string name="action_search">Søk</string>
<string name="action_create_save">Lagre</string>
<string name="simple_cancel">Avbryt</string>
@ -30,14 +31,16 @@
<string name="menu_share">Del</string>
<string name="menu_about">Om</string>
<string name="change_category_title">Velg kategori</string>
<string name="listview_updated_today">Idag</string>
<string name="listview_updated_yesterday">Igår</string>
<string name="listview_updated_yesterday">I går</string>
<string name="listview_updated_this_week">Denne uken</string>
<string name="listview_updated_this_month">Denne måneden</string>
<string name="listview_updated_earlier">Tidligere</string>
<!-- Settings -->
<string name="settings_server_settings">Kontoinnstillinger</string>
<string name="settings_server_settings">Konto</string>
<string name="settings_url">Tjeneradresse</string>
<string name="settings_url_check_description">Viser hvorvidt adressen kan pinges.</string>
<string name="settings_url_warn_http">ADVARSEL: \"http\" er usikker. Bruk \"https\".</string>
@ -48,12 +51,13 @@
<string name="settings_submit">Koble til</string>
<string name="settings_submitting">Kobler &#8230;</string>
<string name="settings_note_mode">Visningsmodus for Notater</string>
<string name="settings_cert_category">Sertifikater</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_category">Administrer sertifikat</string>
<string name="settings_cert_trust_system">Stol på systemets sertifikater</string>
<string name="settings_cert_trust_system_on">System- og bruker -tillagte seritikatsmyndigheter vil stoles på (anbefalt)</string>
<string name="settings_cert_trust_system_off">Syste. og bruker -tillagte sertifikatsmyndigheter vil ikke bli stolt på</string>
<string name="settings_cert_reset">Tilbakestill (ikke)tiltrodde sertifikater</string>
<string name="settings_cert_reset_summary">Tilbakestill tillit til alle systemsertifikater</string>
<string name="settings_cert_trust_system_off">Sertifikatmyndighet fra system eller bruker vil ikke bli stolt på</string>
<string name="settings_cert_reset">Tilbakestill klarerte sertifikater</string>
<string name="settings_cert_reset_summary">Tilbakestiller tillit til alle tilpassede sertifikater</string>
<string name="settings_cert_reset_toast">Alle egendefinerte sertifikater har blitt fjernet</string>
<!-- Certificates -->
@ -108,6 +112,7 @@
<string name="widget_single_note_placeholder_tv">Notatet ble ikke funnet</string>
<string name="widget_create_note">Opprett notat</string>
<string name="widget_not_logged_in">Logg inn i Notater før du bruker dette miniprogrammet</string>
<string name="widget_entry_fav_contentDescription">Stjerne ikon er brukt for å angi et element som en favoritt</string>
<string name="widget_app_launcher_contentDescription">Starter programmet</string>
<string name="activity_select_single_note">Velg notat</string>
@ -115,6 +120,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Opprett et nytt notat</string>
<string name="pref_value_theme_light">Lys</string>
<string name="pref_value_theme_dark">Mørk</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Åpne i redigeringsmodus</item>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Favorieten</string>
<string name="action_create">Nieuwe notitie</string>
<string name="action_settings">Instellingen</string>
<string name="action_trashbin">Verwijder notities</string>
<string name="action_search">Zoeken</string>
<string name="action_create_save">Opslaan</string>
<string name="simple_cancel">Annuleren</string>
@ -22,7 +23,7 @@
<string name="action_drawer_open">open navigatie</string>
<string name="action_drawer_close">sluit navigatie</string>
<string name="action_recent">Recent</string>
<string name="action_uncategorized">Ongecategorizeerd</string>
<string name="action_uncategorized">Niet gecategoriseerd</string>
<string name="menu_delete">Verwijderen</string>
<string name="menu_change_category">Categorie</string>
<string name="menu_favorite">Favoriet</string>
@ -40,7 +41,7 @@
<string name="listview_updated_earlier">Eerder</string>
<!-- Settings -->
<string name="settings_server_settings">Account instellingen</string>
<string name="settings_server_settings">Account</string>
<string name="settings_url">Serveradres</string>
<string name="settings_url_check_description">Toont of het adres gepingt kan worden.</string>
<string name="settings_url_warn_http">WAARSCHUWING: \"http\" is niet veilig. Gebruik \"https\".</string>
@ -52,7 +53,7 @@
<string name="settings_submitting">Verbinden&#160;&#8230;</string>
<string name="settings_note_mode">Laat modus zien voor notities</string>
<string name="settings_theme_title">Thema</string>
<string name="settings_cert_category">Certificaten</string>
<string name="settings_cert_category">Beheren certificaten</string>
<string name="settings_cert_trust_system">Vertrouw systeem certificaten</string>
<string name="settings_cert_trust_system_on">Systeem en door gebruiker toegevoegde CA\'s worden vertrouwd (aanbevolen)</string>
<string name="settings_cert_trust_system_off">Systeem en door gebruiker toegevoegde CAs worden niet vertrouwd</string>

View file

@ -7,11 +7,15 @@
<string name="label_favorites">Ulubione</string>
<string name="action_create">Nowa notatka</string>
<string name="action_settings">Ustawienia</string>
<string name="action_trashbin">Usunięte notatki</string>
<string name="action_search">Szukaj</string>
<string name="action_create_save">Zapisz</string>
<string name="simple_cancel">Anuluj</string>
<string name="simple_edit">Edytuj</string>
<string name="action_edit_save">Zapisz</string>
<string name="action_edit_saving">Zapisywanie &#8230;</string>
<string name="action_edit_saved">Zapisano</string>
<string name="simple_about">O aplikacji</string>
<string name="action_select_note">Wybierz notatkę</string>
<string name="action_note_deleted">Notatka usunięta</string>
<string name="action_note_restored">Notatka przywrócona</string>
@ -27,6 +31,8 @@
<string name="menu_share">Udostępnij</string>
<string name="menu_about">O</string>
<string name="change_category_title">Wybierz kategorię</string>
<string name="listview_updated_today">Dzisiaj</string>
<string name="listview_updated_yesterday">Wczoraj</string>
<string name="listview_updated_this_week">W tym tygodniu</string>
@ -34,7 +40,7 @@
<string name="listview_updated_earlier">Wcześniej</string>
<!-- Settings -->
<string name="settings_server_settings">Ustawienia Konta</string>
<string name="settings_server_settings">Konto</string>
<string name="settings_url">Adres serwera</string>
<string name="settings_url_check_description">Pokazuje czy adres może być pingowany.</string>
<string name="settings_url_warn_http">OSTRZEŻENIE: \"http\" nie jest bezpieczne. Proszę użyć \"https\".</string>
@ -45,7 +51,8 @@
<string name="settings_submit">Połącz</string>
<string name="settings_submitting">Łączenie &#8230;</string>
<string name="settings_note_mode">Wyświetl tryb dla Notatek</string>
<string name="settings_cert_category">Certyfikaty</string>
<string name="settings_theme_title">Motyw</string>
<string name="settings_cert_category">Zarządzaj certyfikatami</string>
<string name="settings_cert_trust_system">Ufaj systemowym certyfikatom</string>
<string name="settings_cert_trust_system_on">Systemowe i dodane przez użytkownika CA /Certification Authority/ staną się zaufanymi (zalecane)</string>
<string name="settings_cert_trust_system_off">Systemowe i dodane przez użytkownika CA /Certification Authority/ nie staną się zaufanymi</string>
@ -105,6 +112,7 @@
<string name="widget_single_note_placeholder_tv">Nie znaleziono notatki</string>
<string name="widget_create_note">Utwórz notatkę</string>
<string name="widget_not_logged_in">Zanim użyjesz widgetu zaloguj się wpierw do Notatek</string>
<string name="widget_entry_fav_contentDescription">Ikona gwiazdy służy do oznaczenia elementu jako ulubionego</string>
<string name="widget_app_launcher_contentDescription">Uruchamia aplikację</string>
<string name="activity_select_single_note">Wybierz notatkę</string>
@ -112,6 +120,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Utwórz nową notatkę</string>
<string name="pref_value_theme_light">Jasny</string>
<string name="pref_value_theme_dark">Ciemny</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Otwórz w trybie edycji</item>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Favoritos</string>
<string name="action_create">Nova nota</string>
<string name="action_settings">Configurações</string>
<string name="action_trashbin">Anotações excluídas</string>
<string name="action_search">Pesquisar</string>
<string name="action_create_save">Salvar</string>
<string name="simple_cancel">Cancelar</string>
@ -39,7 +40,7 @@
<string name="listview_updated_earlier">Mais cedo</string>
<!-- Settings -->
<string name="settings_server_settings">Configurações da Conta</string>
<string name="settings_server_settings">Conta</string>
<string name="settings_url">Endereço do servidor</string>
<string name="settings_url_check_description">Mostra se o endereço pode ser alcançado.</string>
<string name="settings_url_warn_http">AVISO: \"http\" é inseguro. Utilize \"https\".</string>
@ -51,7 +52,7 @@
<string name="settings_submitting">Conectando&#8230;</string>
<string name="settings_note_mode">Mostra os modos para Anotações</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_category">Certificados</string>
<string name="settings_cert_category">Gerenciar certificados</string>
<string name="settings_cert_trust_system">Certificados de sistema confiáveis</string>
<string name="settings_cert_trust_system_on">CAs de sistema e adicionados pelo usuário serão confiáveis (recomendado)</string>
<string name="settings_cert_trust_system_off">CAs de sistema e adicionados pelo usuário não serão confiáveis</string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Избранные</string>
<string name="action_create">Новая заметка</string>
<string name="action_settings">Настройки</string>
<string name="action_trashbin">Удалённые заметки</string>
<string name="action_search">Поиск</string>
<string name="action_create_save">Сохранить</string>
<string name="simple_cancel">Отмена</string>
@ -39,7 +40,7 @@
<string name="listview_updated_earlier">Ранее</string>
<!-- Settings -->
<string name="settings_server_settings">Настройки аккаунта</string>
<string name="settings_server_settings">Аккаунт</string>
<string name="settings_url">Адрес сервера</string>
<string name="settings_url_check_description"> Показывает доступность адреса.</string>
<string name="settings_url_warn_http">ВНИМАНИЕ: использование «http» небезопасно. Используйте «https».</string>
@ -51,7 +52,7 @@
<string name="settings_submitting">Соединение …</string>
<string name="settings_note_mode">Режим показа заметок</string>
<string name="settings_theme_title">Тема</string>
<string name="settings_cert_category">Сертификаты</string>
<string name="settings_cert_category">Управление сертификатами</string>
<string name="settings_cert_trust_system">Доверять системным сертификатам</string>
<string name="settings_cert_trust_system_on">Доверять системным и добавленным пользователем центрам авторизации (рекомендуется)</string>
<string name="settings_cert_trust_system_off">Не доверять системным и добавленным пользователем центрам авторизации</string>
@ -79,7 +80,7 @@
<string name="error_username_password_invalid">Неправильный логин или пароль</string>
<!-- Snackbar Actions -->
<string name="snackbar_settings">Настройки</string>
<string name="snackbar_settings">Параметры</string>
<!-- About -->
<string name="about_version_title">Версия</string>
@ -95,8 +96,8 @@
<string name="about_issues">Вы можете сообщить об ошибках, внести предложения об улучшениях и пожеланиях в системе тикетов GitHub: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_translate_title">Перевести</string>
<string name="about_translate">Включайтесь в команду Nextcloud на сайте Transifex и помогайте переводить это приложение: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_app_license_title">Лицензия программы</string>
<string name="about_app_license">Программа выпускается под лицензией GNU GENERAL PUBLIC LICENSE v3+.</string>
<string name="about_app_license_title">Лицензия приложения</string>
<string name="about_app_license">Лицензия на программу предоставляется в соответствии с условиями Открытого лицензионного соглашения GNU (GNU GPL) версии 3+.</string>
<string name="about_app_license_button">Посмотреть лицензию</string>
<string name="about_icons_disclaimer_title">Значки</string>
<string name="about_icons_disclaimer">&lt;p>Исходные значки были созданы %1$s&lt;/p>&lt;p>Все дальнейшие значки, которые используются в этой программе, являются &lt;a href=\"https://materialdesignicons.com/\">Material Design Icons&lt;/a> от Google Inc. и защищены лицензией использования Apache 2.0. &lt;/p></string>

View file

@ -7,6 +7,7 @@
<string name="label_favorites">Obľúbené</string>
<string name="action_create">Nová poznámka</string>
<string name="action_settings">Settings</string>
<string name="action_trashbin">Zmazané poznámky</string>
<string name="action_search">Hľadať</string>
<string name="action_create_save">Uložiť</string>
<string name="simple_cancel">Zrušiť</string>
@ -39,7 +40,7 @@
<string name="listview_updated_earlier">Skôr</string>
<!-- Settings -->
<string name="settings_server_settings">Nastavenia účtu</string>
<string name="settings_server_settings">Účet</string>
<string name="settings_url">Adresa servera</string>
<string name="settings_url_check_description">Zobrazuje či môže byť adresa pingnutá.</string>
<string name="settings_url_warn_http">VAROVANIE: \"http\" nie je bezpečné. Použite prosím \"https\".</string>
@ -50,7 +51,8 @@
<string name="settings_submit">Pripojiť</string>
<string name="settings_submitting">Pripájam &#8230;</string>
<string name="settings_note_mode">Režim zobrazovania pre Poznámky</string>
<string name="settings_cert_category">Certifikáty</string>
<string name="settings_theme_title">Vzhľad</string>
<string name="settings_cert_category">Spravovať certifikáty</string>
<string name="settings_cert_trust_system">Dôverovať systémovým certifikátom</string>
<string name="settings_cert_trust_system_on">Systémove a používateľské Certifikačné autority (CA) budú dôveryhodné (odporúčané)</string>
<string name="settings_cert_trust_system_off">Systémové a používateľské certifikačné autority (CA) budú nedôveryhodné</string>
@ -118,6 +120,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Vytvoriť novú poznámku</string>
<string name="pref_value_theme_light">Svetlý</string>
<string name="pref_value_theme_dark">Tmavý</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Otvoriť v režime úprav</item>

View file

@ -1,10 +1,140 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Beležka Notes</string>
<string name="no_notes">Ni še dodane nobene zabeležke</string>
<string name="label_all_notes">Vse zabeležke</string>
<string name="label_favorites">Priljubljene</string>
<string name="action_create">Nova zabeležka</string>
<string name="action_settings">Nastavitve</string>
<string name="action_trashbin">Izbrisane zabeležke</string>
<string name="action_search">Poišči</string>
<string name="action_create_save">Shrani</string>
<string name="simple_cancel">Prekliči</string>
<string name="simple_edit">Uredi</string>
<string name="action_edit_save">Shrani</string>
<string name="action_edit_saving">Poteka shranjevanje&#8230;</string>
<string name="action_edit_saved">Shranjeno</string>
<string name="simple_about">O programu</string>
<string name="action_select_note">Izbor zabeležke</string>
<string name="action_note_deleted">Zabeležka je izbrisana</string>
<string name="action_note_restored">Zabeležka je obnovljena</string>
<string name="action_undo">Razveljavi</string>
<string name="action_drawer_open">odpri iskalnik</string>
<string name="action_drawer_close">zapri iskalnik</string>
<string name="action_recent">Nedavno</string>
<string name="action_uncategorized">Neopredeljeno</string>
<string name="menu_delete">Izbriši</string>
<string name="menu_change_category">Kategorija</string>
<string name="menu_favorite">Priljubljena</string>
<string name="menu_preview">Predogled</string>
<string name="menu_share">Souporaba</string>
<string name="menu_about">O programu</string>
<string name="change_category_title">Izbor kategorije</string>
<string name="listview_updated_today">Danes</string>
<string name="listview_updated_yesterday">Včeraj</string>
<string name="listview_updated_this_week">Zadnji teden</string>
<string name="listview_updated_this_month">Zadnji mesec</string>
<string name="listview_updated_earlier">Starejše</string>
<!-- Settings -->
<string name="settings_server_settings">Račun</string>
<string name="settings_url">Naslov strežnika</string>
<string name="settings_url_check_description">Pokaže, ali je naslov mogoče pripeti.</string>
<string name="settings_url_warn_http">OPOZORILO: protokol »http« ni varen. Priporočljivo je uporabiti protokol »https«.</string>
<string name="settings_username">Uporabniško ime</string>
<string name="settings_password">Geslo</string>
<string name="settings_password_unchanged">Geslo (ni spremenjeno)</string>
<string name="settings_password_check_description">Pokaže, ali so poverila pravilna.</string>
<string name="settings_submit">Poveži</string>
<string name="settings_submitting">Poteka vzpostavljanje povezave z&#8230;</string>
<string name="settings_note_mode">Prikazni način za zabeležke</string>
<string name="settings_theme_title">Tema</string>
<string name="settings_cert_category">Upravljanje s potrdili</string>
<string name="settings_cert_trust_system">Zaupaj sistemskim potrdilom</string>
<string name="settings_cert_trust_system_on">Sistemska in s strani uporabnika dodana potrdila CA bodo obravnavana kot varna (priporočljivo)</string>
<string name="settings_cert_trust_system_off">Sistemska in s strani uporabnika dodana potrdila CA ne bodo obravnavana kot varna</string>
<string name="settings_cert_reset">Ponastavi (ne)zaupanja vredna potrdila</string>
<string name="settings_cert_reset_summary">Ponastavi zaupanje vseh uporabniških potrdil</string>
<string name="settings_cert_reset_toast">Vsa uporabniška potrdila so počiščena.</string>
<!-- Certificates -->
<string name="certificate_notification_connection_security">Beležka Notes varnost povezave</string>
<string name="trust_certificate_unknown_certificate_found">Program je zaznal uporabo neznanega potrdila. Ali želite potrditi zaupanje v potrdilo?</string>
<!-- Network -->
<string name="network_connecting">Poteka vzpostavljanje povezave ...</string>
<string name="network_connected">Povezano</string>
<string name="network_disconnected">Na voljo ni nobenega omrežja</string>
<!-- Error -->
<string name="error_sync">Usklajevanje je spodletelo: %1$s</string>
<string name="error_invalid_login">Neveljavna prijava: %1$s</string>
<string name="error_json">Ali je program Beležka Notes nameščen na strežniku?</string>
<string name="error_io">povezava s strežnikom je okvarjena</string>
<string name="error_no_network">ni omrežne povezave</string>
<string name="error_server">naslov/strežnik je naveden napačno</string>
<string name="error_url_malformed">Napačen naslov strežnika</string>
<string name="error_username_password_invalid">Napačno uporabniško ime ali geslo</string>
<!-- Snackbar Actions -->
<string name="snackbar_settings">Nastavitve</string>
<!-- About -->
<string name="about_version_title">Različica</string>
<string name="about_version">Trenutno je v uporabi &lt;strong>%1$s&lt;/strong></string>
<string name="about_maintainer_title">Vzdrževalec</string>
<string name="about_developers_title">Razvijalci</string>
<string name="about_translators_title">Prevajalci</string>
<string name="about_translators_transifex">Skupnost Nextcloud na &lt;a href=\"%1$s\">Transifex&lt;/a></string>
<string name="about_testers_title">Preizkuševalci</string>
<string name="about_source_title">Izvorna koda</string>
<string name="about_source">Projekt uporablja okolje GitHub: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_issues_title">Odzivi</string>
<string name="about_issues">Poročila o hroščih, predloge za izboljšave in prošnje za nove programske zmožnosti je mogoče objaviti na sledilniku GitHub: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_translate_title">Prevodi</string>
<string name="about_translate">Za urejanje prevodov Projekta Nextcloud se uporablja spletno okolje Transifex: &lt;a href=\"%1$s\">%1$s&lt;/a></string>
<string name="about_app_license_title">Dovoljenje za uporabo</string>
<string name="about_app_license">Program je objavljen pod pogoji Splošnega javnega dovoljenja (GNU GPL) različice 3 ali novejše.</string>
<string name="about_app_license_button">Podrobno besedilo dovoljenja</string>
<string name="about_icons_disclaimer_title">Ikone</string>
<string name="about_icons_disclaimer">&lt;p>Ikono programa je ustvaril %1$s&lt;/p>&lt;p>Vse ostale ikone, uporabljene v programu, so del zbirke &lt;a href=\"https://materialdesignicons.com/\">Material Design Icons&lt;/a>, ki jo je pod pogoji dovoljenja Apache 2.0 objavilo podjetje Google Inc.&lt;/p></string>
<string name="about_credits_tab_title">Zasluge</string>
<string name="about_contribution_tab_title">Skupnost</string>
<string name="about_license_tab_title">Dovoljenje</string>
<!-- Widgets -->
<string name="widget_note_list_title">Seznam zabeležk</string>
<string name="widget_note_list_placeholder">Ni zabeležk</string>
<string name="widget_single_note_title">Samostojna zabeležka</string>
<string name="widget_single_note_placeholder_tv">Zabeležke ni mogoče najti</string>
<string name="widget_create_note">Ustvari zabeležko</string>
<string name="widget_not_logged_in">Pred uporabo gradnika se je treba prijaviti v program Beležka Notes</string>
<string name="widget_entry_fav_contentDescription">Zvezdica označuje priljubljene predmete</string>
<string name="widget_app_launcher_contentDescription">Zažene program</string>
<string name="activity_select_single_note">Izbor zabeležke</string>
<!-- Shortcuts -->
<string name="shortcut_create_long">Ustvari novo zabeležko</string>
<string name="pref_value_theme_light">Svetla</string>
<string name="pref_value_theme_dark">Temna</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Odpre se v urejevalnem načinu</item>
<item>Odpre se v predogledu</item>
<item>Zapomni si zadnjo izbiro</item>
</string-array>
<!-- Plurals -->
<plurals name="ab_selected">
<item quantity="one">%d izbran(a)</item>
<item quantity="two">%d izbrana(i)</item>
<item quantity="few">%d izbranih</item>
<item quantity="one">%d izbrana</item>
<item quantity="two">%d izbrani</item>
<item quantity="few">%d izbrane</item>
<item quantity="other">%d izbranih</item>
</plurals>
</resources>
</resources>

View file

@ -3,13 +3,19 @@
<string name="app_name">Shënime</string>
<string name="no_notes">Nuk ka shënime</string>
<string name="label_all_notes">Të gjitha shënimet</string>
<string name="label_favorites">Të preferuarat</string>
<string name="action_create">Shënim i ri</string>
<string name="action_settings">Konfigurimet</string>
<string name="action_trashbin">Shënimet e fshira</string>
<string name="action_search">Kërko</string>
<string name="action_create_save">Ruaj</string>
<string name="simple_cancel">Anullo</string>
<string name="simple_edit">Redakto</string>
<string name="action_edit_save">Ruaj</string>
<string name="action_edit_saving">Duke ruajtur &#8230;</string>
<string name="action_edit_saved">U ruajt</string>
<string name="simple_about">Rreth </string>
<string name="action_select_note">Selekto shënimin</string>
<string name="action_note_deleted">Shënimi u fshi</string>
<string name="action_note_restored">Shënimi i rivendos</string>
@ -25,6 +31,8 @@
<string name="menu_share">Ndaj</string>
<string name="menu_about">Rreth nesh</string>
<string name="change_category_title">Zgjidh një kategori</string>
<string name="listview_updated_today">Sot</string>
<string name="listview_updated_yesterday">Dje</string>
<string name="listview_updated_this_week">Këtë javë</string>
@ -32,7 +40,7 @@
<string name="listview_updated_earlier">Më herët</string>
<!-- Settings -->
<string name="settings_server_settings">Konfigurimet e Llogari</string>
<string name="settings_server_settings">Llogari</string>
<string name="settings_url">Adresa e serverit</string>
<string name="settings_url_check_description">Tregon nëse adresa mund të bëhet ping.</string>
<string name="settings_url_warn_http">PARALAJMËRIM: \"http\" nuk është e sigurt. Ju lutemi përdorni \"https\".</string>
@ -43,7 +51,8 @@
<string name="settings_submit">Lidhu</string>
<string name="settings_submitting">Duke u lidhur &#8230;</string>
<string name="settings_note_mode">Mënyra e paraqitjes për Shënimet</string>
<string name="settings_cert_category">Çertifikatat</string>
<string name="settings_theme_title">Temë</string>
<string name="settings_cert_category">Menaxhoni certifikatat</string>
<string name="settings_cert_trust_system">Beso tek çertifikatat e sistemit</string>
<string name="settings_cert_trust_system_on">Sistemi dhe përdoruesit e shtuar CAs do të besohen (rekomandohet)</string>
<string name="settings_cert_trust_system_off">Sistemi dhe përdoruesit e shtuar CAs nuk do të besohen</string>
@ -103,6 +112,7 @@
<string name="widget_single_note_placeholder_tv">Shënimi nuk u gjet</string>
<string name="widget_create_note">Krijoni shënim</string>
<string name="widget_not_logged_in">Ju lutemi identifikohuni në aplikacion përpara se të përdorni këtë widget</string>
<string name="widget_entry_fav_contentDescription">Ikona e yllit përdoret për të treguar artikullin si të preferuar</string>
<string name="widget_app_launcher_contentDescription">Hape aplikacionin</string>
<string name="activity_select_single_note">Zgjidh shënimin</string>
@ -110,6 +120,9 @@
<!-- Shortcuts -->
<string name="shortcut_create_long">Krijo një shënim të ri</string>
<string name="pref_value_theme_light">E çelët</string>
<string name="pref_value_theme_dark">E errët</string>
<!-- Array: note modes -->
<string-array name="noteMode_entries">
<item>Hapur në modalitetin e redaktimit</item>

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